.connectedPage{min-height:100vh;padding:clamp(14px,2vw,26px);color:#f4fffc;background:radial-gradient(circle at 18% 10%,rgba(51,229,203,.18),transparent 30%),radial-gradient(circle at 84% 76%,rgba(24,184,164,.14),transparent 34%),linear-gradient(135deg,#061014,#0b171d 46%,#101a20)}.connectedHero,.connectedNotice,.nearWorldGrid,.feedConnectionGrid,.connectedActions{width:min(1180px,100%);margin-inline:auto}.connectedHero{padding:clamp(24px,3vw,34px);border-radius:34px;border:1px solid rgba(132,255,237,.18);background:radial-gradient(circle at 14% 0%,rgba(64,238,213,.16),transparent 34%),#0c191fd1;box-shadow:0 24px 90px #0000006b}.connectedHero span,.nearPetCard span,.feedMomentCard span{color:#8dfff0;text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;font-weight:950}.connectedHero h1{margin:8px 0 10px;font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.07em}.connectedHero p{max-width:760px;margin:0;color:#f4fffcb8;font-weight:780;line-height:1.5}.connectedNotice{margin-top:14px;padding:14px 18px;border-radius:22px;color:#061412;background:linear-gradient(135deg,#8dfff0f2,#52ead5e6);font-weight:950}.nearWorldGrid,.feedConnectionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-top:16px}.nearPetCard,.feedMomentCard{display:grid;gap:14px;padding:16px;border-radius:30px;border:1px solid rgba(132,255,237,.15);background:radial-gradient(circle at 18% 0%,rgba(82,232,211,.12),transparent 34%),#0c191fd1;box-shadow:0 24px 80px #00000057}.nearPetCard img,.feedMomentCard img{width:100%;height:220px;object-fit:cover;border-radius:24px}.nearPetCard h2,.feedMomentCard h2{margin:6px 0;font-size:1.6rem;line-height:1;letter-spacing:-.04em}.nearPetCard p,.feedMomentCard p,.nearPetCard small,.feedMomentCard small{color:#f4fffcad;font-weight:760}.nearPetCard button,.connectedActions a{text-decoration:none;text-align:center;border:0;border-radius:999px;padding:15px 20px;color:#061412;background:linear-gradient(135deg,#5df0db,#18baa5);box-shadow:0 16px 44px #23e1c538;font-weight:950}.connectedActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media(max-width:700px){.connectedPage{padding:12px}.connectedHero{border-radius:28px}.connectedHero h1{font-size:2.25rem}.connectedActions{display:grid}}:root{--jwm-bg: #061014;--jwm-bg-2: #0b171d;--jwm-panel: rgba(12, 25, 31, .78);--jwm-panel-2: rgba(18, 35, 43, .72);--jwm-border: rgba(132, 255, 237, .16);--jwm-border-strong: rgba(132, 255, 237, .3);--jwm-text: #f4fffc;--jwm-muted: rgba(244, 255, 252, .68);--jwm-soft: rgba(244, 255, 252, .46);--jwm-teal: #52ead5;--jwm-teal-2: #18baa5;--jwm-danger: #ff6b7c;--jwm-radius-xl: 34px;--jwm-radius-lg: 26px;--jwm-shadow: 0 24px 90px rgba(0, 0, 0, .38)}html,body,#root{min-height:100%;width:100%;margin:0;overflow-x:hidden;background:var(--jwm-bg);color:var(--jwm-text)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 16% 8%,rgba(51,229,203,.18),transparent 30%),radial-gradient(circle at 86% 78%,rgba(24,184,164,.16),transparent 34%),linear-gradient(135deg,var(--jwm-bg) 0%,var(--jwm-bg-2) 48%,#101a20 100%)}button,input,textarea,select{font:inherit}img{max-width:100%}.app,.App,.page,.screen,main{min-width:0}main,.page,.screen,.feedPage,.homePage,.nearMePage,.petPalsPage,.profilePage,.lostDogsPage,.adminPage,.messagesLivingPage{overflow-x:hidden}.jwm-page-shell,.feedPage,.nearMePage,.petPalsPage,.profilePage,.lostDogsPage,.adminPage{min-height:calc(100vh - 90px);padding:clamp(14px,2vw,26px);color:var(--jwm-text);background:radial-gradient(circle at 18% 10%,rgba(51,229,203,.17),transparent 30%),radial-gradient(circle at 84% 76%,rgba(24,184,164,.14),transparent 34%),linear-gradient(135deg,var(--jwm-bg) 0%,var(--jwm-bg-2) 46%,#101a20 100%)}nav,.nav,.navbar,.topbar,.appNav,.mainNav,.header,.appHeader{max-width:min(1180px,calc(100vw - 24px));margin-inline:auto;border:1px solid var(--jwm-border);background:#0c191fc7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--jwm-shadow)}.card,.panel,.tile,.feed-card,.profile-card,.pet-card,.dog-card,.match-card,.admin-card,.stat-card,.glass,section:not(.worldCard):not(.memoryRiver):not(.relationshipFlow):not(.messagesHero):not(.livingGrid){border-color:var(--jwm-border)!important}.card,.panel,.tile,.feed-card,.profile-card,.pet-card,.dog-card,.match-card,.admin-card,.stat-card,.glass{color:var(--jwm-text);background:radial-gradient(circle at 18% 0%,rgba(82,232,211,.1),transparent 34%),var(--jwm-panel);border:1px solid var(--jwm-border);border-radius:var(--jwm-radius-lg);box-shadow:0 18px 55px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}h1,h2,h3{color:var(--jwm-text);letter-spacing:-.055em}p,small,.meta,.subtitle,.description{color:var(--jwm-muted)}button,.btn,.primary,.cta,.action,.send,.save,.submit{border:0;border-radius:999px;color:#061412;background:linear-gradient(135deg,var(--jwm-teal),var(--jwm-teal-2));box-shadow:0 16px 44px #23e1c53d;font-weight:900}button.secondary,.btn.secondary,.ghost,.outline{color:var(--jwm-text);background:#ffffff0f;border:1px solid var(--jwm-border);box-shadow:none}input,textarea,select{color:var(--jwm-text);background:#ffffff12;border:1px solid var(--jwm-border);border-radius:18px;outline:none}input::placeholder,textarea::placeholder{color:#f4fffc6b}input:focus,textarea:focus,select:focus{border-color:var(--jwm-border-strong);box-shadow:0 0 0 4px #52ead51a}.grid,.cards,.feed-grid,.profile-grid,.pals-grid,.lost-grid,.admin-grid{display:grid;gap:clamp(12px,1.8vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.feedPage h1,.nearMePage h1,.petPalsPage h1,.profilePage h1,.lostDogsPage h1,.adminPage h1{font-size:clamp(2rem,4.5vw,4.2rem);line-height:.95;margin-block:.2em}.feedPage,.nearMePage,.petPalsPage,.profilePage,.lostDogsPage,.adminPage{scroll-behavior:smooth}.feedPage>*,.nearMePage>*,.petPalsPage>*,.profilePage>*,.lostDogsPage>*,.adminPage>*{max-width:1180px;margin-left:auto;margin-right:auto}@media(max-width:760px){.jwm-page-shell,.feedPage,.nearMePage,.petPalsPage,.profilePage,.lostDogsPage,.adminPage{padding:12px}nav,.nav,.navbar,.topbar,.appNav,.mainNav,.header,.appHeader{max-width:calc(100vw - 16px);border-radius:24px;overflow-x:auto}h1{font-size:clamp(2rem,10vw,3rem)!important}h2{font-size:clamp(1.35rem,7vw,2rem)!important}.card,.panel,.tile,.feed-card,.profile-card,.pet-card,.dog-card,.match-card,.admin-card,.stat-card,.glass{border-radius:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}body,#root{background:#061014!important}nav,.navbar,.appNav,.mainNav,.appHeader,.header{background:#0d1920eb!important;border:1px solid rgba(132,255,237,.16)!important;border-radius:34px!important}nav a,.navbar a,.appNav a,.mainNav a,.appHeader a,.header a,nav button,.navbar button,.appNav button,.mainNav button,.appHeader button,.header button{color:#f4fffc!important;background:#ffffff0e!important;border:1px solid rgba(132,255,237,.13)!important;box-shadow:none!important}nav a.active,.navbar a.active,.appNav a.active,.mainNav a.active,.appHeader a.active,.header a.active,nav button.active,.navbar button.active,.appNav button.active,.mainNav button.active,.appHeader button.active,.header button.active,nav [aria-current=page],.navbar [aria-current=page],.appNav [aria-current=page],.mainNav [aria-current=page]{color:#061412!important;background:linear-gradient(135deg,#5df0db,#18baa5)!important;border-color:#84ffed80!important}.petPalsPage,.feedPage,.nearMePage,.profilePage,.lostDogsPage,.adminPage{background:radial-gradient(circle at 18% 10%,rgba(51,229,203,.18),transparent 30%),radial-gradient(circle at 84% 76%,rgba(24,184,164,.16),transparent 34%),linear-gradient(135deg,#061014,#0b171d 46%,#101a20)!important}.petPalsPage section,.feedPage section,.nearMePage section,.profilePage section,.lostDogsPage section,.adminPage section,.petPalsPage .card,.feedPage .card,.nearMePage .card,.profilePage .card,.lostDogsPage .card,.adminPage .card,.petPalsPage .panel,.feedPage .panel,.nearMePage .panel,.profilePage .panel,.lostDogsPage .panel,.adminPage .panel{color:#f4fffc!important;background:radial-gradient(circle at 18% 0%,rgba(82,232,211,.12),transparent 34%),#0c191fd1!important;border-color:#84ffed29!important;box-shadow:0 24px 80px #00000057!important}.petPalsPage .tabs,.petPalsPage .filters,.petPalsPage .filterBar,.petPalsPage .tabBar{background:#0c191fd1!important;border:1px solid rgba(132,255,237,.16)!important;border-radius:28px!important}.petPalsPage button,.feedPage button,.nearMePage button,.profilePage button,.lostDogsPage button,.adminPage button{color:#061412!important;background:linear-gradient(135deg,#5df0db,#18baa5)!important;border:0!important;box-shadow:0 16px 44px #23e1c538!important}.petPalsPage p,.feedPage p,.nearMePage p,.profilePage p,.lostDogsPage p,.adminPage p,.petPalsPage small,.feedPage small,.nearMePage small,.profilePage small,.lostDogsPage small,.adminPage small{color:#f4fffcad!important}.petPalsPage h1,.feedPage h1,.nearMePage h1,.profilePage h1,.lostDogsPage h1,.adminPage h1,.petPalsPage h2,.feedPage h2,.nearMePage h2,.profilePage h2,.lostDogsPage h2,.adminPage h2,.petPalsPage h3,.feedPage h3,.nearMePage h3,.profilePage h3,.lostDogsPage h3,.adminPage h3{color:#f4fffc!important}.petPalsPage input,.feedPage input,.nearMePage input,.profilePage input,.lostDogsPage input,.adminPage input,.petPalsPage textarea,.feedPage textarea,.nearMePage textarea,.profilePage textarea,.lostDogsPage textarea,.adminPage textarea,.petPalsPage select,.feedPage select,.nearMePage select,.profilePage select,.lostDogsPage select,.adminPage select{color:#f4fffc!important;background:#ffffff12!important;border:1px solid rgba(132,255,237,.16)!important}@media(max-width:760px){nav,.navbar,.appNav,.mainNav,.appHeader,.header{overflow-x:auto!important;white-space:nowrap!important}.petPalsPage,.feedPage,.nearMePage,.profilePage,.lostDogsPage,.adminPage{padding:12px!important}}.jwmSmartJumpWrap{right:18px!important;bottom:72px!important;width:205px!important}.jwmSmartJumpMenu{right:0!important;bottom:44px!important;width:205px!important;max-width:205px!important;padding:8px!important;border:1px solid rgba(49,111,114,.17)!important;border-radius:15px!important;background:linear-gradient(180deg,#fffffffb,#f7fbfafb)!important;box-shadow:0 16px 38px #1c3b3d1f,inset 0 1px #fffffffa!important}.jwmSmartJumpHead{margin:0 2px 5px!important;padding:6px 7px 8px!important}.jwmSmartJumpHead small{font-size:7px!important;letter-spacing:.14em!important;color:#708689!important}.jwmSmartJumpHead span{margin-top:3px!important;font-size:9px!important;line-height:1.2!important;color:#315659!important}.jwmSmartJumpMenu button{width:100%!important;min-height:36px!important;margin:3px 0!important;padding:5px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;border:1px solid rgba(59,111,114,.13)!important;border-radius:10px!important;background:linear-gradient(180deg,#fffffff5,#f8fbfaf0)!important;box-shadow:inset 0 1px #fffffff2!important}.jwmSmartJumpMenu button:hover{border-color:#1eaba057!important;background:linear-gradient(180deg,#f0fcfaf7,#f9fcfbf7)!important}.jwmSmartJumpMenu button span{font-size:9px!important;font-weight:830!important;color:#2b5053!important}.jwmSmartJumpMenu button small{font-size:7.5px!important;font-weight:560!important;color:#7b9092!important;white-space:nowrap!important}.jwmSmartJumpMenu button[data-jump=latest]{border-color:#1eaba047!important;background:linear-gradient(180deg,#f4fcfbf7,#fafdfcf7)!important}.jwmSmartJumpMenu button[data-jump=latest] span{color:#15978e!important}.jwmSmartJumpButton{width:auto!important;min-width:106px!important;height:36px!important;margin-left:auto!important;padding:0 11px!important;gap:7px!important;border:1px solid rgba(44,119,121,.22)!important;border-radius:12px!important;background:linear-gradient(180deg,#fffffff5,#f7fbfaf0)!important;color:#274d50!important;box-shadow:0 7px 18px #1c3a3c14,inset 0 1px #fffffffa!important}.jwmSmartJumpButton:hover,.jwmSmartJumpWrap.is-open .jwmSmartJumpButton{border-color:#1eaba061!important;background:linear-gradient(180deg,#f0fcfafa,#f9fcfbfa)!important}.jwmSmartJumpButton strong{color:#245053!important;font-size:10px!important;font-weight:850!important}.jwmSmartJumpButton svg{width:13px!important;height:13px!important;stroke:#15978e!important}.jwmSmartLatestButton{right:18px!important;min-width:82px!important;height:38px!important;padding:0 12px!important;border-color:#2c777938!important;background:linear-gradient(180deg,#fffffff5,#f7fbfaf0)!important}.jwmSmartLatestButton strong{color:#245053!important;font-size:10px!important}.jwmSmartLatestButton svg{stroke:#15978e!important}.jwmSmartJumpButton,.jwmSmartJumpMenu button,.jwmSmartLatestButton{background-color:transparent!important}@media(max-width:1180px){.jwmSmartJumpWrap{right:12px!important;width:190px!important}.jwmSmartJumpMenu{width:190px!important;max-width:190px!important}.jwmSmartJumpMenu button small{font-size:7px!important}.jwmSmartLatestButton{right:12px!important}}@media(max-width:700px){.jwmSmartJumpWrap{right:10px!important;bottom:128px!important;width:185px!important}.jwmSmartJumpMenu{width:185px!important;max-width:calc(100vw - 20px)!important}.jwmSmartLatestButton{right:10px!important;bottom:80px!important}}.jwmPolishedActionBar .jwmPolishedAction{--jwm-action:#24bfb4;--jwm-action-rgb:36,191,180;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:50px!important;color:#466466!important}.jwmPolishedActionBar .jwmPolishedAction>span:not(.jwmPolishedGlyph),.jwmPolishedActionBar .jwmPolishedAction>svg{display:none!important}.jwmPolishedGlyph{width:31px!important;height:31px!important;display:grid!important;place-items:center!important;flex:0 0 31px!important;border:1px solid rgba(var(--jwm-action-rgb),.24)!important;border-radius:11px!important;background:linear-gradient(180deg,rgba(var(--jwm-action-rgb),.085),#ffffffc2)!important;color:var(--jwm-action)!important;box-shadow:inset 0 1px #fffffff2,0 4px 10px #2341430e!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.jwmPolishedGlyph svg{width:17px!important;height:17px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jwmPolishedAction:hover .jwmPolishedGlyph{transform:translateY(-1px)!important;border-color:rgba(var(--jwm-action-rgb),.42)!important;background:linear-gradient(180deg,rgba(var(--jwm-action-rgb),.13),#ffffffe0)!important}.jwmPolishedAction.jwmActionSelected .jwmPolishedGlyph,.jwmPolishedAction.is-active .jwmPolishedGlyph,.jwmPolishedAction.active .jwmPolishedGlyph,.jwmPolishedAction[aria-pressed=true] .jwmPolishedGlyph{border-color:rgba(var(--jwm-action-rgb),.6)!important;background:radial-gradient(circle at 50% 40%,rgba(var(--jwm-action-rgb),.2),rgba(var(--jwm-action-rgb),.08) 58%,#ffffffd6)!important;box-shadow:0 0 0 3px rgba(var(--jwm-action-rgb),.07),0 6px 14px rgba(var(--jwm-action-rgb),.13),inset 0 1px #fffffff2!important}.jwmPolishedAction small,.jwmPolishedAction>span:last-child:not(.jwmPolishedGlyph){font-size:8px!important;font-weight:760!important;color:#60777a!important}.jwmPolishedAction.jwmActionSelected small,.jwmPolishedAction.active small,.jwmPolishedAction.is-active small{color:var(--jwm-action)!important}@media(max-width:700px){.jwmPolishedGlyph{width:29px!important;height:29px!important;flex-basis:29px!important}.jwmPolishedGlyph svg{width:16px!important;height:16px!important}}.jwmSmartLatestButton,.jwmSmartJumpButton{appearance:none!important;border:1px solid rgba(55,118,121,.22)!important;background:linear-gradient(180deg,#fffffff5,#f6fbfaf0)!important;color:#22494c!important;box-shadow:0 8px 22px #1a3b3d14,inset 0 1px #fffffffa!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;font:inherit!important;cursor:pointer!important}.jwmSmartLatestButton{position:fixed!important;z-index:9998!important;right:24px!important;bottom:24px!important;height:42px!important;min-width:90px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:999px!important;opacity:0!important;pointer-events:none!important;transform:translateY(7px)!important;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background .18s ease!important}.jwmSmartLatestButton.is-visible{opacity:1!important;pointer-events:auto!important;transform:none!important}.jwmSmartLatestButton:hover{border-color:#23b3a86b!important;background:linear-gradient(180deg,#f1fcfafa,#f8fcfbfa)!important}.jwmSmartLatestButton strong,.jwmSmartJumpButton strong{color:#1d4447!important;font-size:11px!important;font-weight:850!important}.jwmSmartLatestButton svg,.jwmSmartJumpButton svg{width:15px!important;height:15px!important;fill:none!important;stroke:#168f87!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jwmNavNewDot{width:7px!important;height:7px!important;border-radius:50%!important;background:#25b9ad!important;box-shadow:0 0 0 4px #25b9ad1a!important}.jwmSmartJumpWrap{position:fixed!important;z-index:9997!important;right:24px!important;bottom:74px!important;font-family:inherit!important}.jwmSmartJumpButton{height:40px!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:8px!important;border-radius:13px!important}.jwmSmartJumpButton:hover,.jwmSmartJumpWrap.is-open .jwmSmartJumpButton{border-color:#23b3a861!important;background:linear-gradient(180deg,#effbf9fa,#f8fcfbfa)!important}.jwmSmartJumpMenu{position:absolute!important;right:0!important;bottom:48px!important;width:250px!important;padding:9px!important;display:none!important;border:1px solid rgba(59,112,115,.16)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffffb,#f7fbfafb)!important;box-shadow:0 20px 48px #18373a24,inset 0 1px #fffffffa!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.jwmSmartJumpWrap.is-open .jwmSmartJumpMenu{display:block!important}.jwmSmartJumpHead{margin:0 3px 6px!important;padding:8px 8px 10px!important;border-bottom:1px solid rgba(49,100,103,.1)!important}.jwmSmartJumpHead small{display:block!important;color:#6f8588!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.15em!important}.jwmSmartJumpHead span{display:block!important;margin-top:5px!important;color:#294e51!important;font-size:11px!important;line-height:1.25!important}.jwmSmartJumpMenu button{width:100%!important;min-height:48px!important;margin:4px 0!important;padding:8px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid rgba(62,111,114,.12)!important;border-radius:12px!important;background:linear-gradient(180deg,#fffffff0,#f8fbfaeb)!important;color:#234a4d!important;box-shadow:inset 0 1px #fffffff2!important;text-align:left!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease,transform .15s ease!important}.jwmSmartJumpMenu button:hover{transform:translateY(-1px)!important;border-color:#23b3a84f!important;background:linear-gradient(180deg,#eefbf9f0,#f9fcfbf2)!important}.jwmSmartJumpMenu button span{color:#284e51!important;font-size:11px!important;font-weight:820!important}.jwmSmartJumpMenu button small{color:#789092!important;font-size:9px!important;font-weight:560!important;text-align:right!important}.jwmSmartJumpMenu button[data-jump=latest]{border-color:#23b3a842!important;background:linear-gradient(180deg,#f1fcfaf0,#fafdfcf5)!important}.jwmSmartJumpMenu button[data-jump=latest] span{color:#168f87!important}.jwmSmartJumpMenu button,.jwmSmartJumpButton{background-color:transparent!important}@keyframes jwmSmartPulse{0%{box-shadow:0 0 #22cdbf38}70%{box-shadow:0 0 0 12px #22cdbf00}to{box-shadow:0 0 #22cdbf00}}.jwmSmartNavPulse{animation:jwmSmartPulse .9s ease-out!important}@media(max-width:700px){.jwmSmartLatestButton{right:13px!important;bottom:82px!important}.jwmSmartJumpWrap{right:13px!important;bottom:130px!important}.jwmSmartJumpMenu{width:min(250px,calc(100vw - 28px))!important}}.jwmExactMirrorSide{--jwm-side-accent:#22cdbf;--jwm-side-rgb:34,205,191;box-sizing:border-box!important}.jwmExactMirrorSide [class*=Purple],.jwmExactMirrorSide [class*=purple]{color:inherit!important}.jwmExactMirrorSide .jwmTrailColorPicker{margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgba(48,104,108,.13)!important}.jwmExactMirrorSide .jwmTrailColorHead{min-height:42px!important;background:#ffffffeb!important;border:1px solid rgba(45,105,109,.2)!important;color:#17393d!important;box-shadow:none!important}.jwmExactMirrorSide .jwmTrailColorWords small{color:#748c8e!important}.jwmExactMirrorSide .jwmTrailColorWords strong{color:#17393d!important}.jwmFullTrailTextCard{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-top:10px!important;padding-bottom:10px!important}.jwmFullTrailTextCard p,.jwmFullTrailTextCard strong,.jwmFullTrailTextCard span,.jwmFullTrailTextCard div{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;height:auto!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow-wrap:anywhere!important;word-break:break-word!important}.jwmLatestTrailButton{position:fixed!important;z-index:9996!important;right:26px!important;bottom:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:92px!important;height:42px!important;padding:0 15px!important;border:1px solid rgba(31,157,150,.31)!important;border-radius:999px!important;background:#f8fdfcf5!important;color:#137e79!important;box-shadow:0 10px 28px #1e444724,inset 0 1px #fffffff2!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;opacity:0!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .18s ease,transform .18s ease,border-color .18s ease!important;font:inherit!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}.jwmLatestTrailButton.is-needed{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.jwmLatestTrailButton:hover{border-color:#1f9d9694!important;transform:translateY(-1px)!important}.jwmLatestTrailButton svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}@keyframes jwmLatestPulse{0%{box-shadow:0 0 #22cdbf4d}60%{box-shadow:0 0 0 12px #22cdbf00}to{box-shadow:0 0 #22cdbf00}}.jwmLatestPulse{animation:jwmLatestPulse .9s ease-out!important}@media(max-width:700px){.jwmLatestTrailButton{right:14px!important;bottom:82px!important;height:40px!important;min-width:84px!important;padding:0 13px!important}}.jwmTrueMirrorSide{--jwm-mirror-accent:#22cfc0;--jwm-mirror-rgb:34,207,192}.jwmTrueMirrorSide svg{color:var(--jwm-mirror-accent)}.jwmTrueMirrorSide .jwmTrailColorPicker{margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgba(43,101,105,.12)!important}.jwmTrueMirrorSide .jwmTrailColorHead{min-height:42px!important;border-radius:12px!important;background:#ffffffe6!important;color:#19383c!important;border:1px solid rgba(49,112,116,.2)!important;box-shadow:none!important}.jwmTrueMirrorSide .jwmTrailColorWords small{color:#748b8e!important}.jwmTrueMirrorSide .jwmTrailColorWords strong{color:#19383c!important}.jwmTrailColorPalette{background:#fffffffa!important;border-color:#31707429!important}.jwmExpandableText{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;max-height:none!important;text-overflow:ellipsis!important}.jwmExpandableText.is-expanded{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;max-height:none!important;height:auto!important}.jwmReadMoreButton{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;margin:5px 0 0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#138f87!important;font:inherit!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important;cursor:pointer!important}.jwmReadMoreButton:hover{text-decoration:underline!important}article:has(.jwmExpandableText.is-expanded),[class*=Card]:has(.jwmExpandableText.is-expanded),[class*=card]:has(.jwmExpandableText.is-expanded),[class*=Post]:has(.jwmExpandableText.is-expanded),[class*=post]:has(.jwmExpandableText.is-expanded){height:auto!important;max-height:none!important;overflow:visible!important}@media(max-width:700px){.jwmExpandableText{-webkit-line-clamp:3!important}.jwmReadMoreButton{font-size:11px!important}}.lostDogTicker,.lostDogNavBadge,.lostAlert,.nav a[href*=meetup],.nav a[href*=alert]{display:none!important}.nav{gap:12px!important;flex-wrap:wrap}.nav a{transition:.18s ease}.nav a:hover{transform:translateY(-1px)}.explorePage{max-width:980px;margin:26px auto 90px;padding:0 14px}.exploreHeroPro{background:linear-gradient(135deg,#fff,#eafff8);border:1px solid #dbe8ef;border-radius:32px;padding:34px;display:flex;justify-content:space-between;gap:20px;align-items:center;box-shadow:0 14px 34px #11274612}.exploreHeroPro p{color:#08a98f;font-weight:900;letter-spacing:.14em;font-size:13px;margin:0 0 10px}.exploreHeroPro h1{margin:0 0 10px;font-size:clamp(34px,5vw,50px);line-height:1.03}.exploreHeroPro span{color:#5f7180;font-size:17px}.explorePetsRow,.exploreGridPro{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.explorePetCard,.exploreTile{background:#fff;border:1px solid #dbe8ef;border-radius:26px;overflow:hidden;box-shadow:0 12px 28px #11274612}.explorePetCard{position:relative}.explorePetCard img{width:100%;height:230px;object-fit:cover}.explorePetCard h3{margin:14px 16px 4px;font-size:22px}.explorePetCard p{margin:0 16px 16px;color:#5f7180}.exploreTile{padding:22px;transition:.2s ease}.exploreTile:hover{transform:translateY(-3px)}@media(max-width:800px){.exploreHeroPro{flex-direction:column;align-items:flex-start;padding:24px}.explorePetsRow,.exploreGridPro{grid-template-columns:1fr}.nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:9999;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #dbe8ef;border-radius:26px;padding:8px;display:flex;justify-content:space-around;box-shadow:0 16px 40px #1127462e}.nav a{font-size:11px!important;padding:8px 9px!important}body{padding-bottom:82px}}.explorePage,.petPalsPage{max-width:980px;margin:26px auto 90px;padding:0 14px}.exploreHeroPro,.petPalsHero{background:linear-gradient(135deg,#fff,#eafff8);border:1px solid #dbe8ef;border-radius:32px;padding:34px;box-shadow:0 14px 34px #11274612}.exploreHeroPro{display:flex;justify-content:space-between;gap:20px;align-items:center}.exploreHeroPro p,.petPalsHero p{color:#08a98f;font-weight:900;letter-spacing:.14em;font-size:13px;margin:0 0 10px}.exploreHeroPro h1,.petPalsHero h1{margin:0 0 10px;font-size:clamp(34px,5vw,50px);line-height:1.03}.exploreHeroPro span,.petPalsHero span{color:#5f7180;font-size:17px}.exploreHeroPro a{background:#18b99f;color:#fff;padding:13px 18px;border-radius:999px;font-weight:900;text-decoration:none;white-space:nowrap}.exploreSectionHead{margin:24px 0 12px}.exploreSectionHead h2{margin:0 0 4px}.exploreSectionHead p{margin:0;color:#5f7180}.explorePetsRow,.exploreGridPro,.petPalsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.explorePetCard,.exploreTile,.petPalCard{background:#fff;border:1px solid #dbe8ef;border-radius:26px;overflow:hidden;box-shadow:0 12px 28px #11274612}.explorePetCard,.petPalCard{position:relative}.explorePetCard img,.petPalCard img{width:100%;height:230px;object-fit:cover}.explorePetCard span{position:absolute;top:12px;right:12px;background:#000000ad;color:#fff;padding:7px 10px;border-radius:999px;font-weight:900;font-size:12px}.explorePetCard h3,.petPalCard h3{margin:14px 16px 4px;font-size:22px}.explorePetCard p,.petPalCard p{margin:0 16px 16px;color:#5f7180}.walkFeatureCard{margin:20px 0;background:linear-gradient(135deg,#fff,#effffb);border:1px solid #a7eadc;border-radius:26px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.walkFeatureCard span{background:#dffaf3;color:#057d6c;padding:7px 10px;border-radius:999px;font-weight:900;font-size:12px}.walkFeatureCard button,.palActions button:first-child{background:#18b99f;color:#fff;border:0;border-radius:999px;padding:12px 16px;font-weight:900}.exploreTile{padding:22px}.exploreTile div{width:52px;height:52px;display:grid;place-items:center;background:#eafff8;border-radius:18px;font-size:28px;margin-bottom:14px}.exploreTile h3{margin:0 0 8px}.exploreTile p{margin:0;color:#5f7180}.petPalCard div{padding-bottom:16px}.petPalCard span{display:inline-flex;margin:0 16px 14px;background:#eafff8;color:#057d6c;padding:7px 10px;border-radius:999px;font-weight:900;font-size:12px}.palActions{display:flex;gap:8px;padding:0 16px 16px!important}.palActions button:last-child{background:#fff;border:1px solid #dbe8ef;border-radius:999px;padding:12px 16px;font-weight:900}@media(max-width:800px){.exploreHeroPro,.walkFeatureCard{flex-direction:column;align-items:flex-start}.explorePetsRow,.exploreGridPro,.petPalsGrid{grid-template-columns:1fr}}body{margin:0;background:#f4f8fb;color:#102435;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.topBar{position:sticky;top:0;z-index:50;background:#eaf6ff;border-bottom:1px solid #d6e6ef;padding:22px 24px}.brand{font-size:22px;font-weight:900;margin-bottom:18px}.nav{display:flex;flex-wrap:wrap;gap:12px}.nav a{background:#f5f9fc;border:1px solid #dbe8ef;border-radius:999px;padding:11px 18px;font-weight:900;text-decoration:none;color:#21384b;box-shadow:0 8px 18px #11274612}.nav a.active{background:#18b99f;color:#fff;border-color:#18b99f}main,.jwmHero,.jwmPanel,.feedPage,.jwmExplorePage,.explorePage,.petPalsPage,.realProfilesPage,.createProfilePage{animation:fadeInPage .22s ease}@keyframes fadeInPage{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.btn,button{cursor:pointer}.btn-primary,.btn.btn-primary{background:#18b99f!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:13px 18px!important;font-weight:900!important;text-decoration:none!important}.btn-outline,.btn.btn-outline{background:#fff!important;color:#102435!important;border:1px solid #dbe8ef!important;border-radius:999px!important;padding:13px 18px!important;font-weight:900!important;text-decoration:none!important}.lostDogTicker,.lostDogNavBadge,.lostAlert{display:none!important}section,main{max-width:1100px}@media(max-width:800px){.topBar{padding:16px 14px}.brand{margin-bottom:12px}.nav{gap:8px}.nav a{font-size:12px;padding:9px 12px}}body{margin:0!important;background:#f4f8fb!important;color:#102435!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;padding-bottom:0!important}.appShell{min-height:100vh}.topBar{position:sticky!important;top:0!important;z-index:50!important;background:#eaf6ff!important;border-bottom:1px solid #d6e6ef!important;padding:22px 24px!important}.brand{font-size:22px!important;font-weight:900!important;margin-bottom:18px!important}.nav{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important}.nav a{display:inline-flex!important;background:#f5f9fc!important;border:1px solid #dbe8ef!important;border-radius:999px!important;padding:11px 18px!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important;color:#21384b!important;box-shadow:0 8px 18px #11274612!important}.nav a.active{background:#18b99f!important;color:#fff!important;border-color:#18b99f!important}.homePage{max-width:1100px;margin:26px auto 90px;padding:0 18px}.homeHero{background:linear-gradient(135deg,#fff,#eafff8);border:1px solid #dbe8ef;border-radius:34px;padding:42px;display:grid;grid-template-columns:1fr 430px;gap:28px;align-items:center;box-shadow:0 18px 45px #11274614;overflow:hidden}.homeHeroText p{color:#08a98f;font-weight:900;letter-spacing:.14em;font-size:13px;margin:0 0 12px}.homeHeroText h1{font-size:clamp(38px,5vw,56px);line-height:1.03;margin:0 0 16px;letter-spacing:-2px}.homeHeroText span{display:block;color:#516575;font-size:18px;max-width:620px}.homeActions{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.homeActions a{border-radius:999px;padding:13px 18px;font-weight:900;text-decoration:none}.homeActions a:first-child{background:#18b99f;color:#fff}.homeActions a:last-child{background:#fff;border:1px solid #dbe8ef;color:#102435}.heroCards{position:relative;min-height:330px}.mainDog,.sideDog{position:absolute;background:#fff;border:1px solid #dbe8ef;border-radius:24px;padding:12px;box-shadow:0 18px 40px #11274629}.mainDog{width:260px;left:85px;top:10px;z-index:3}.sideDog{width:185px;top:80px;z-index:1}.leftDog{left:0;transform:rotate(-10deg)}.rightDog{right:0;transform:rotate(10deg)}.mainDog img,.sideDog img{width:100%;height:230px;object-fit:cover;border-radius:18px;display:block}.dogOwner{display:flex;justify-content:space-between;font-weight:900;margin-bottom:8px}.dogTags{display:flex;gap:6px;flex-wrap:wrap;margin-top:-42px;padding:0 8px;position:relative}.dogTags span{background:#000000ad;color:#fff;font-size:11px;padding:6px 8px;border-radius:999px}.mainDog p{font-weight:900;color:#5f7180;margin:14px 0 0}.homeStats{margin-top:20px;background:#fff;border:1px solid #dbe8ef;border-radius:24px;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 12px 30px #11274612}.homeStats div{display:flex;gap:10px;align-items:center;border-right:1px solid #e5eef4;padding:0 18px}.homeStats div:last-child{border-right:0}.homeStats b{font-size:24px}.homeStats span{color:#5f7180}.homeMoments{margin-top:20px;background:#fff;border:1px solid #dbe8ef;border-radius:28px;padding:28px;box-shadow:0 12px 30px #11274612}.sectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sectionHead h2{margin:0}.sectionHead p{margin:4px 0 0;color:#5f7180}.sectionHead a{color:#08a98f;font-weight:900;text-decoration:none}.momentGridClean{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.momentGridClean article{border:1px solid #dbe8ef;border-radius:22px;overflow:hidden;background:#fff}.momentGridClean img{width:100%;height:150px;object-fit:cover}.momentGridClean h3{margin:12px 14px 4px}.momentGridClean p{margin:0 14px 16px;color:#5f7180}@media(max-width:900px){.homeHero{grid-template-columns:1fr;padding:24px}.heroCards{min-height:300px}.mainDog{left:50%;transform:translate(-50%)}.leftDog{left:0}.rightDog{right:0}.homeStats,.momentGridClean{grid-template-columns:1fr;gap:12px}.homeStats div{border-right:0;border-bottom:1px solid #e5eef4;padding:12px}.homeStats div:last-child{border-bottom:0}}.jwmPage{max-width:1100px;margin:26px auto 90px;padding:0 18px}.jwmPage.narrow{max-width:760px}.jwmCard,.feedCardClean,.jwmHeroSmall,.jwmPetCard,.jwmTileClean,.jwmWalkCardClean,.profileCleanCard{background:#fff;border:1px solid #dbe8ef;border-radius:26px;box-shadow:0 12px 30px #11274612}.jwmHeroSmall{background:linear-gradient(135deg,#fff,#eafff8);padding:34px;display:flex;justify-content:space-between;gap:22px;align-items:center}.jwmHeroSmall p{color:#08a98f;font-weight:900;letter-spacing:.14em;font-size:13px;margin:0 0 10px}.jwmHeroSmall h1{margin:0 0 10px;font-size:clamp(34px,5vw,50px);line-height:1.03;letter-spacing:-1px}.jwmHeroSmall span{color:#5f7180;font-size:17px}.jwmHeroSmall a,.jwmWalkCardClean button,.jwmButtons button:first-child{background:#18b99f;color:#fff;border:0;border-radius:999px;padding:12px 16px;font-weight:900;text-decoration:none;white-space:nowrap}.jwmSectionTitle{display:flex;justify-content:space-between;align-items:end;margin:24px 0 12px}.jwmSectionTitle h2{margin:0 0 4px}.jwmSectionTitle p{margin:0;color:#5f7180}.jwmSectionTitle span{color:#08a98f;font-weight:900}.jwmThreeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jwmFourGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jwmPetCard{position:relative;overflow:hidden}.jwmPetCard img{width:100%;height:210px;object-fit:cover;display:block}.jwmPetCard b{position:absolute;top:10px;right:10px;background:#000000ad;color:#fff;border-radius:999px;padding:6px 9px;font-size:12px}.jwmPetCard h3{margin:14px 14px 4px;font-size:21px}.jwmPetCard p{margin:0 14px 14px;color:#5f7180}.jwmTileClean{padding:18px}.jwmTileClean div{width:48px;height:48px;display:grid;place-items:center;background:#eafff8;border-radius:16px;font-size:24px;margin-bottom:12px}.jwmTileClean h3{margin:0 0 6px}.jwmTileClean p{margin:0;color:#5f7180}.jwmWalkCardClean{margin:18px 0;background:linear-gradient(135deg,#fff,#f0fffb);border-color:#a7eadc;padding:18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.jwmWalkCardClean span{background:#dffaf3;color:#057d6c;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900}.jwmWalkCardClean h2{margin:10px 0 6px}.jwmWalkCardClean p{margin:0;color:#5f7180}.jwmStack{display:grid;gap:16px;margin-top:18px}.jwmButtons{display:flex;gap:8px;padding:0 14px 16px}.jwmButtons button:last-child{background:#fff;border:1px solid #dbe8ef;border-radius:999px;padding:12px 16px;font-weight:900}.storyRailClean{padding:16px;display:flex;gap:16px;overflow-x:auto}.storyClean{min-width:74px;text-align:center}.storyClean div{width:58px;height:58px;margin:0 auto 7px;display:grid;place-items:center;background:#eef8ff;border:2px solid white;outline:2px solid #18b99f;border-radius:50%;font-size:28px}.storyClean span{font-size:12px;font-weight:800}.feedStackClean{display:grid;gap:22px;margin-top:20px}.feedCardClean{padding:14px}.feedCardClean header{display:flex;gap:12px;align-items:center;margin-bottom:12px}.feedCardClean header h3{margin:0}.feedCardClean header p{margin:2px 0 0;color:#657789}.feedCardClean header button{margin-left:auto;background:transparent;border:0;font-size:20px}.avatarClean{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#eafff8}.feedImageClean{position:relative;border-radius:24px;overflow:hidden}.feedImageClean img{width:100%;height:430px;object-fit:cover;display:block}.feedImageClean div{position:absolute;left:12px;bottom:12px;display:flex;gap:8px;flex-wrap:wrap}.feedImageClean span{background:#000000ad;color:#fff;font-size:12px;font-weight:800;padding:7px 10px;border-radius:999px}.feedCardClean footer{display:flex;gap:12px;flex-wrap:wrap;padding-top:14px}.feedCardClean footer button{background:#f5f9fc;border:1px solid #dbe8ef;border-radius:999px;padding:9px 13px;font-weight:900;color:#21384b}.profileCleanGrid{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.profileCleanCard{padding:22px}.profileAvatarBig{width:120px;height:120px;display:grid;place-items:center;background:#eafff8;border-radius:32px;font-size:64px}.profileCleanCard h2{margin:14px 0 6px}.profileCleanCard p{color:#5f7180}.profileCleanCard span{font-weight:900}.progressClean{height:10px;border-radius:999px;background:#dbe8ef;overflow:hidden}.progressClean span{display:block;width:80%;height:100%;background:#18b99f}@media(max-width:850px){.jwmHeroSmall,.jwmWalkCardClean{flex-direction:column;align-items:flex-start}.jwmThreeGrid,.jwmFourGrid,.profileCleanGrid{grid-template-columns:1fr}.feedImageClean img{height:360px}}body{background:#f5f9fc}main{animation:fadeInPage .25s ease}@keyframes fadeInPage{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}button,a{transition:all .2s ease}button:hover,a:hover{transform:translateY(-2px)}.jwmPetCard:hover,.feedCardClean:hover,.jwmTileClean:hover,.profileCleanCard:hover{transform:translateY(-4px);transition:.2s ease}.jwmPetCard,.feedCardClean,.jwmTileClean,.profileCleanCard{transition:.2s ease}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#b9d8d3;border-radius:999px}::-webkit-scrollbar-track{background:transparent}.createHero{background:linear-gradient(135deg,#fff,#eafff8);border:1px solid #dbe8ef;border-radius:30px;padding:34px;box-shadow:0 14px 34px #11274612}.createHero p{color:#08a98f;font-weight:900;letter-spacing:.14em;font-size:13px;margin:0 0 10px}.createHero h1{margin:0 0 10px;font-size:clamp(34px,5vw,50px);line-height:1.03}.createHero span{color:#5f7180;font-size:17px}.createProfileShell{margin-top:20px;background:#fff;border:1px solid #dbe8ef;border-radius:30px;padding:24px;display:grid;grid-template-columns:300px 1fr;gap:24px;box-shadow:0 12px 30px #11274612}.photoPreviewCard{border-radius:26px;overflow:hidden;background:#eafff8;min-height:300px}.photoPreviewCard img{width:100%;height:100%;min-height:300px;object-fit:cover;display:block}.photoPlaceholder{min-height:300px;display:grid;place-items:center;text-align:center}.photoPlaceholder span{font-size:72px}.photoPlaceholder p{margin:8px 0 0;font-weight:900;color:#5f7180}.createProfileForm{display:grid;gap:16px}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.createProfileForm input,.createProfileForm select,.createProfileForm textarea{width:100%;border:1px solid #dbe8ef;background:#f8fbfd;border-radius:16px;padding:14px;font-size:15px;font-family:inherit;outline:none}.createProfileForm input:focus,.createProfileForm select:focus,.createProfileForm textarea:focus{border-color:#18b99f;box-shadow:0 0 0 4px #18b99f1f}.createProfileForm textarea{min-height:130px;resize:vertical}.uploadBox{border:1px dashed #9fded3;background:#f0fffb;border-radius:18px;padding:16px;display:grid;gap:10px;cursor:pointer;font-weight:900;color:#057d6c}.uploadBox input{background:#fff}.saveProfileBtn{justify-self:start;background:#18b99f;color:#fff;border:0;border-radius:999px;padding:14px 22px;font-weight:900;font-size:15px;box-shadow:0 10px 24px #18b99f3d}@media(max-width:850px){.createProfileShell,.formGrid{grid-template-columns:1fr}}.createProfileShell{display:grid!important;grid-template-columns:320px 1fr!important;align-items:start;gap:24px!important}.photoPreviewCard{min-height:340px!important;max-height:340px!important;position:sticky;top:120px}.photoPlaceholder{min-height:340px!important}.photoPlaceholder span{font-size:80px!important}.createProfileForm{background:#fff;border-radius:28px;padding:24px;border:1px solid #dfe9f1;box-shadow:0 10px 30px #1127460f}.createProfileForm:before{content:"PET DETAILS";display:block;font-size:12px;font-weight:900;letter-spacing:.15em;color:#18b99f;margin-bottom:18px}.formGrid{grid-template-columns:1fr 1fr!important;gap:14px!important}.createProfileForm input,.createProfileForm select,.createProfileForm textarea{background:#fbfdff!important}.saveProfileBtn{width:220px;font-size:16px!important}@media(max-width:900px){.createProfileShell{grid-template-columns:1fr!important}.photoPreviewCard{position:relative;top:auto;min-height:220px!important}.photoPlaceholder{min-height:220px!important}.formGrid{grid-template-columns:1fr!important}}.createHero{position:relative;overflow:hidden}.createHero:after{content:"🐾";position:absolute;right:34px;top:26px;font-size:110px;opacity:.08;transform:rotate(-12deg)}.createProfileShell{background:linear-gradient(135deg,#fff,#f6fffc)!important;border-radius:34px!important;padding:28px!important}.photoPreviewCard{border:1px solid #bceee5!important;box-shadow:inset 0 0 0 8px #ffffffb3,0 18px 40px #11274614}.photoPlaceholder{background:radial-gradient(circle at 30% 20%,rgba(24,185,159,.18),transparent 28%),radial-gradient(circle at 80% 80%,rgba(24,185,159,.16),transparent 32%),#eafff8}.photoPlaceholder:after{content:"Upload a clear face photo of your pet";display:block;font-size:13px;color:#5f7180;font-weight:800;margin-top:-70px}.createProfileForm{position:relative;background:#ffffffe0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.createProfileForm:after{content:"Profile Preview Ready";position:absolute;right:22px;top:20px;background:#fff8df;border:1px solid #f1d27a;color:#6b4b00;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.createProfileForm input,.createProfileForm select,.createProfileForm textarea{border-radius:18px!important;min-height:52px}.uploadBox{border-radius:22px!important;background:linear-gradient(135deg,#eafff8,#fff)!important}.saveProfileBtn{background:linear-gradient(135deg,#18b99f,#0b927f)!important;box-shadow:0 14px 28px #18b99f47!important}.saveProfileBtn:hover{transform:translateY(-2px);box-shadow:0 18px 36px #18b99f57!important}@media(max-width:900px){.createProfileForm:after{position:static;display:inline-flex;margin-bottom:14px}}.identityPage{max-width:1180px;margin:0 auto 90px;padding:34px 22px;position:relative}.identityPage:before{content:"";position:fixed;inset:120px 0 0;z-index:-1;background:radial-gradient(circle at 15% 85%,rgba(24,185,159,.16),transparent 28%),radial-gradient(circle at 95% 70%,rgba(153,116,255,.12),transparent 24%),linear-gradient(180deg,transparent,rgba(234,255,248,.55))}.identityHero{display:grid;grid-template-columns:1fr 260px;gap:28px;align-items:center;margin-bottom:26px}.identityHero p{margin:0 0 12px;color:#08a98f;font-weight:900;letter-spacing:.15em;font-size:13px}.identityHero h1{margin:0;font-size:clamp(42px,6vw,68px);line-height:.98;letter-spacing:-2px;max-width:760px}.identityHero h1 span{color:#18b99f}.identityHero small{display:block;margin-top:16px;color:#607383;font-size:17px}.identityTip{background:#ffffffd6;border:1px solid #e2edf4;border-radius:26px;padding:22px;box-shadow:0 18px 38px #11274614}.identityTip p{margin:8px 0 12px;color:#607383;letter-spacing:0;font-size:14px;font-weight:700}.identityLayout{display:grid;grid-template-columns:360px 1fr;gap:24px;align-items:stretch}.identityPhotoPanel,.identityForm{background:#ffffffe6;border:1px solid #e0ebf2;border-radius:34px;box-shadow:0 20px 50px #11274617}.identityPhotoPanel{padding:28px;display:grid;align-content:center;gap:22px}.xpOrb{position:relative;display:grid;place-items:center}.orbGlow{position:absolute;left:16px;top:0;width:58px;height:58px;display:grid;place-items:center;background:radial-gradient(circle,#8f65ff,#b992ff);border-radius:50%;box-shadow:0 14px 30px #8f65ff59;z-index:2}.circleUploader{width:245px;height:245px;border-radius:50%;border:10px solid white;outline:8px solid #22c1b4;box-shadow:0 0 0 14px #9974ff40,0 24px 50px #1127461f;background:linear-gradient(135deg,#f9fdff,#eaf7ff);display:grid;place-items:center;text-align:center;cursor:pointer;overflow:hidden}.circleUploader img{width:100%;height:100%;object-fit:cover}.circleUploader input,.dropZone input{display:none}.circleUploader span{font-size:34px}.circleUploader b{display:block;margin-top:-30px}.circleUploader small{display:block;color:#607383;margin-top:-54px}.plusBubble{position:absolute;right:45px;bottom:22px;width:48px;height:48px;border-radius:50%;background:#60dfcf;color:#045d52;display:grid;place-items:center;font-size:26px;font-weight:900;box-shadow:0 12px 26px #18b99f47}.dropZone{border:2px dashed #8bded2;border-radius:24px;padding:24px;text-align:center;cursor:pointer;background:linear-gradient(135deg,#18b99f0d,#9974ff0a);color:#607383;display:grid;gap:6px}.dropZone strong{color:#536879}.photoHint{background:linear-gradient(135deg,#f1e7ff,#fff);border-radius:20px;padding:16px;color:#7856c8;font-weight:900;text-align:center}.identityForm{padding:28px}.formTop{display:flex;justify-content:space-between;gap:16px;align-items:start}.formTop p{margin:0;color:#08a98f;letter-spacing:.14em;font-weight:900;font-size:13px}.formTop h2{margin:4px 0 0;font-size:15px;color:#8a98a6}.formTop span{color:#8a98a6;font-weight:900;font-size:13px}.progressTrack{height:8px;background:#e7eef4;border-radius:999px;margin:18px 0 24px;overflow:hidden}.progressTrack div{height:100%;background:linear-gradient(90deg,#18b99f,#60dfcf);border-radius:999px;transition:width .2s ease}.identityGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.identityGrid label{display:grid;gap:8px;color:#5f7180;font-size:13px;font-weight:900}.identityGrid .full{grid-column:1 / -1}.identityGrid input,.identityGrid select,.identityGrid textarea{width:100%;min-height:54px;border:1px solid #dbe8ef;border-radius:16px;padding:14px 16px;background:#fbfdff;font:inherit;outline:none}.identityGrid textarea{min-height:110px;resize:vertical}.identityGrid input:focus,.identityGrid select:focus,.identityGrid textarea:focus{border-color:#18b99f;box-shadow:0 0 0 4px #18b99f1f}.identityGrid label small{justify-self:end;color:#8a98a6}.identityActions{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}.identityActions button{border-radius:16px;padding:15px 24px;font-weight:900;border:1px solid #dbe8ef}.identityActions button:first-child{background:linear-gradient(135deg,#18b99f,#0b927f);color:#fff;border:0;min-width:260px;box-shadow:0 16px 34px #18b99f47}.identityActions button:last-child{background:#fff;color:#21384b}.identityBenefits{margin-top:26px;background:#ffffffe6;border:1px solid #e0ebf2;border-radius:28px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;box-shadow:0 18px 38px #11274614}.identityBenefits div{display:grid;gap:4px;color:#536879}.identityBenefits b{color:#102435}@media(max-width:950px){.identityHero,.identityLayout,.identityBenefits{grid-template-columns:1fr}.identityHero h1{font-size:42px}.identityGrid{grid-template-columns:1fr}}.identityPage{max-width:1100px!important}.identityHero{margin-bottom:18px!important}.identityHero h1{font-size:clamp(34px,4vw,54px)!important;line-height:1.05!important;letter-spacing:-2px!important;max-width:650px!important}.identityHero small{font-size:14px!important;line-height:1.6!important;max-width:550px!important}.identityHero p{font-size:11px!important;letter-spacing:.22em!important}.identityTip{padding:18px!important;border-radius:22px!important}.identityLayout{gap:18px!important}.identityPhotoPanel{padding:20px!important}.circleUploader{width:190px!important;height:190px!important}.circleUploader span{font-size:28px!important}.circleUploader b{font-size:14px!important}.circleUploader small{font-size:12px!important}.dropZone{padding:18px!important;border-radius:18px!important}.photoHint{padding:12px!important;font-size:13px!important}.identityForm{padding:22px!important}.formTop p{font-size:11px!important}.formTop h2{font-size:13px!important}.formTop span{font-size:12px!important}.identityGrid{gap:14px!important}.identityGrid label{font-size:12px!important}.identityGrid input,.identityGrid select,.identityGrid textarea{min-height:48px!important;padding:12px 14px!important;font-size:14px!important;border-radius:14px!important}.identityGrid textarea{min-height:100px!important}.identityActions{margin-top:18px!important}.identityActions button{padding:13px 18px!important;font-size:14px!important}.identityActions button:first-child{min-width:220px!important}.identityBenefits{padding:16px!important;border-radius:22px!important}.identityBenefits b{font-size:14px!important}.identityBenefits span{font-size:12px!important}.identityForm,.identityPhotoPanel,.identityBenefits,.identityTip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.identityForm:hover,.identityPhotoPanel:hover{transform:translateY(-2px);transition:.2s ease}:root{--page-max: 940px;--card-radius: 22px;--card-pad: 22px}.topBar{padding:16px 22px!important}.brand{font-size:20px!important;margin-bottom:12px!important}.nav{gap:10px!important}.nav a{padding:9px 15px!important;font-size:14px!important}.homePage,.jwmPage,.identityPage,.feedPage,.jwmExplorePage,.explorePage,.petPalsPage,.realProfilesPage,.createProfilePage{max-width:var(--page-max)!important;margin-top:18px!important;padding-left:16px!important;padding-right:16px!important}.homeHero,.jwmHeroSmall,.createHero,.identityHero,.exploreHeroPro,.petPalsHero,.profileTop{padding:24px!important;border-radius:var(--card-radius)!important}.homeHeroText h1,.jwmHeroSmall h1,.createHero h1,.identityHero h1,.exploreHeroPro h1,.petPalsHero h1,.profileTop h1{font-size:clamp(28px,3.5vw,42px)!important;line-height:1.08!important;letter-spacing:-1.2px!important}.homeHeroText span,.jwmHeroSmall span,.createHero span,.identityHero small,.exploreHeroPro span,.petPalsHero span,.profileTop p{font-size:14px!important;line-height:1.55!important}.homeHeroText p,.jwmHeroSmall p,.createHero p,.identityHero p,.exploreHeroPro p,.petPalsHero p,.jwmEyebrow{font-size:11px!important;letter-spacing:.16em!important}.homeMoments,.homeStats,.jwmCard,.feedCardClean,.jwmPetCard,.jwmTileClean,.jwmWalkCardClean,.profileCleanCard,.createProfileShell,.identityPhotoPanel,.identityForm,.identityBenefits,.identityTip{border-radius:var(--card-radius)!important}.profileCleanGrid{gap:14px!important}.profileCleanCard{padding:18px!important}.profileAvatarBig{width:88px!important;height:88px!important;border-radius:24px!important;font-size:46px!important}.profileCleanCard h2{font-size:24px!important}.profileCleanCard h3{font-size:18px!important}.profileCleanCard p{font-size:14px!important}.jwmPetCard img,.explorePetCard img,.petPalCard img{height:165px!important}.feedImageClean img{height:340px!important}.momentGridClean img{height:125px!important}.homeHero{grid-template-columns:1fr 360px!important}.heroCards{min-height:270px!important}.mainDog{width:220px!important;left:70px!important}.sideDog{width:150px!important;top:70px!important}.mainDog img,.sideDog img{height:190px!important}.homeStats{padding:14px!important}.homeStats b{font-size:20px!important}.homeStats span{font-size:13px!important}.jwmThreeGrid,.jwmFourGrid,.momentGridClean,.homeStats{gap:14px!important}button,.homeActions a,.jwmHeroSmall a,.jwmWalkCardClean button,.jwmButtons button,.saveProfileBtn,.identityActions button{padding:10px 15px!important;font-size:14px!important}.identityLayout{grid-template-columns:280px 1fr!important;gap:16px!important}.identityPhotoPanel,.identityForm{padding:18px!important}.circleUploader{width:150px!important;height:150px!important;outline-width:6px!important;border-width:7px!important}.dropZone{padding:14px!important}.photoHint{padding:10px!important;font-size:12px!important}.identityGrid input,.identityGrid select,.identityGrid textarea,.createProfileForm input,.createProfileForm select,.createProfileForm textarea{min-height:44px!important;padding:10px 12px!important;font-size:13px!important}.identityGrid textarea,.createProfileForm textarea{min-height:88px!important}.identityBenefits{padding:12px!important}.identityBenefits b{font-size:13px!important}.identityBenefits span{font-size:11px!important}.jwmSectionTitle h2,.sectionHead h2{font-size:22px!important}.jwmSectionTitle p,.sectionHead p{font-size:13px!important}@media(max-width:900px){.homeHero,.identityLayout{grid-template-columns:1fr!important}.heroCards{min-height:250px!important}.mainDog{left:50%!important;transform:translate(-50%)!important}.identityHero{grid-template-columns:1fr!important}.feedImageClean img{height:300px!important}}.realCreateShell{margin-top:18px;display:grid;grid-template-columns:280px 1fr;gap:18px}.realPreview,.realForm,.emptyReal{background:#fff;border:1px solid #dbe8ef;border-radius:22px;padding:18px;box-shadow:0 12px 30px #11274612}.realPreview{text-align:center}.realPreview img,.realNoPhoto{width:100%;height:210px;object-fit:cover;border-radius:18px;background:#eafff8;display:grid;place-items:center;font-size:58px}.realPreview h2{margin:14px 0 4px}.realPreview p{margin:0 0 10px;color:#5f7180}.realPreview span{font-weight:900;color:#18b99f}.realProgress{height:8px;background:#e7eef4;border-radius:999px;overflow:hidden;margin-top:10px}.realProgress b{display:block;height:100%;background:#18b99f}.realForm{display:grid;gap:14px}.realFormGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.realForm input,.realForm select,.realForm textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #dbe8ef;border-radius:14px;background:#fbfdff;font:inherit}.realForm textarea{min-height:90px}.realUpload{border:1px dashed #8bded2;border-radius:16px;padding:13px;background:#f0fffb;color:#057d6c;font-weight:900;cursor:pointer}.realUpload input{display:none}.realSaveBtn,.emptyReal a{justify-self:start;background:#18b99f;color:#fff;border:0;border-radius:999px;padding:11px 17px;font-weight:900;text-decoration:none}.realProfileMeta{padding:0 14px 16px;display:grid;gap:7px}.realProfileMeta span{font-size:13px;font-weight:900}.realProfileMeta small{color:#5f7180}.emptyReal{margin-top:18px}.emptyReal h2{margin-top:0}@media(max-width:850px){.realCreateShell,.realFormGrid{grid-template-columns:1fr}}.profileDashboardHero,.userDashboard,.profileDetailsCard,.allProfilesSection{background:#fff;border:1px solid #dbe8ef;border-radius:24px;padding:22px;box-shadow:0 12px 30px #11274612}.profileDashboardHero{background:linear-gradient(135deg,#fff,#eafff8)}.profileDashboardHero p,.userCover p{color:#08a98f;font-weight:900;letter-spacing:.15em;font-size:11px;margin:0 0 8px}.profileDashboardHero h1,.userCover h1{margin:0 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.05}.profileDashboardHero span,.userCover span{color:#5f7180}.profileDashboardHero a,.userCover a{display:inline-flex;margin-top:18px;background:#18b99f;color:#fff;border-radius:999px;padding:11px 16px;font-weight:900;text-decoration:none}.userDashboard{background:linear-gradient(135deg,#fff,#eafff8)}.userCover{display:grid;grid-template-columns:120px 1fr auto;gap:18px;align-items:center}.userPhoto{width:120px;height:120px;border-radius:30px;overflow:hidden;background:#eafff8;display:grid;place-items:center;font-size:54px;border:1px solid #bceee5}.userPhoto img{width:100%;height:100%;object-fit:cover}.dashboardStats{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dashboardStats div,.profileActionGrid a{background:#fff;border:1px solid #dbe8ef;border-radius:18px;padding:16px;text-decoration:none;color:#102435}.dashboardStats b{display:block;font-size:26px}.dashboardStats span,.profileActionGrid span{color:#5f7180;font-size:13px}.profileActionGrid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.profileActionGrid strong{display:block;margin-bottom:6px}.profileDetailsCard,.allProfilesSection{margin-top:18px}.profileDetailsCard h2,.allProfilesSection h2{margin-top:0}.profileDetailsCard p{color:#536879}@media(max-width:850px){.userCover,.dashboardStats,.profileActionGrid{grid-template-columns:1fr}.userCover a{justify-self:start}}.loginPage{max-width:1120px;margin:28px auto 90px;padding:0 18px}.loginHero{display:grid;grid-template-columns:1fr 260px;gap:24px;align-items:center;margin-bottom:22px}.loginHero p,.loginForm p{color:#08a98f;font-weight:900;letter-spacing:.16em;font-size:11px;margin:0 0 10px}.loginHero h1{margin:0;font-size:clamp(36px,5vw,58px);line-height:1;letter-spacing:-2px}.loginHero span{display:block;margin-top:14px;color:#5f7180}.loginMagicCard,.loginShell,.loginForm{background:#fff;border:1px solid #dbe8ef;border-radius:26px;box-shadow:0 14px 34px #11274614}.loginMagicCard{padding:20px}.loginGlow{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#eafff8,#f1e7ff);margin-bottom:12px;font-size:26px}.loginMagicCard small{display:block;margin-top:8px;color:#5f7180}.loginShell{display:grid;grid-template-columns:360px 1fr;overflow:hidden}.loginPreview{background:radial-gradient(circle at 30% 20%,rgba(24,185,159,.22),transparent 28%),linear-gradient(135deg,#eafff8,#f6fbff);display:grid;place-items:center;padding:34px}.phoneMock{width:220px;height:390px;background:#102435;border-radius:36px;padding:18px;color:#fff;box-shadow:0 24px 60px #11274640}.mockTop{font-weight:900;margin-bottom:20px}.mockPhoto{height:220px;border-radius:28px;background:linear-gradient(135deg,#fff,#eafff8);color:#102435;display:grid;place-items:center;font-size:64px}.mockPill{margin-top:18px;background:#18b99f;padding:10px;border-radius:999px;text-align:center;font-weight:900}.loginForm{border:0;box-shadow:none;padding:32px;display:grid;gap:16px}.loginForm h2{margin:0;font-size:30px}.methodSwitch{background:#f4f8fb;border:1px solid #dbe8ef;border-radius:999px;padding:5px;display:flex;gap:6px}.methodSwitch button{flex:1;border:0;background:transparent;border-radius:999px;padding:10px;font-weight:900}.methodSwitch button.active{background:#18b99f;color:#fff}.loginForm label{display:grid;gap:7px;font-weight:900;color:#5f7180;font-size:13px}.loginForm input{min-height:46px;border:1px solid #dbe8ef;border-radius:14px;padding:10px 12px;font:inherit}.loginForm>button{background:linear-gradient(135deg,#18b99f,#0b927f);color:#fff;border:0;border-radius:999px;padding:13px 18px;font-weight:900}.loginForm small{color:#7a8a98}.profileTopActions{display:grid;gap:8px;justify-items:end}.profileTopActions button{background:#fff;border:1px solid #dbe8ef;color:#102435;border-radius:999px;padding:10px 15px;font-weight:900}.profileSubline{display:block;margin-top:8px;color:#5f7180;font-weight:800}@media(max-width:850px){.loginHero,.loginShell{grid-template-columns:1fr}.loginPreview{display:none}.profileTopActions{justify-items:start}}.jwmLoginV2{min-height:calc(100vh - 110px);display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(circle at 30% 20%,rgba(24,185,159,.35),transparent 25%),radial-gradient(circle at 80% 70%,rgba(0,255,170,.18),transparent 22%),linear-gradient(135deg,#071411,#0b1f1b 55%,#102435);color:#fff;overflow:hidden}.loginScene{position:relative;padding:56px;background:linear-gradient(#0000002e,#0000006b),url(https://images.unsplash.com/photo-1601758125946-6ec2ef64daf8?auto=format&fit=crop&w=1600&q=85);background-size:cover;background-position:center}.brandXL{font-size:44px;font-weight:1000;letter-spacing:-2px}.brandXL span,.glassLogin h2 span{color:#16e6b8}.loginScene h1{margin:48px 0 28px;max-width:560px;font-size:clamp(42px,6vw,78px);line-height:.95;letter-spacing:-3px}.featureBubble{width:270px;padding:16px 18px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#04100e7a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px #00000040;display:grid;gap:3px;margin-bottom:16px}.featureBubble b{font-size:16px}.featureBubble span{color:#ffffffc7;font-size:13px}.walkingNow{position:absolute;left:44px;right:44px;bottom:34px;padding:18px;border-radius:24px;background:#03121294;border:1px solid rgba(22,230,184,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.walkingNow p{margin:0 0 14px;font-weight:900;color:#16e6b8}.walkingNow div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.walkingNow span{background:#ffffff14;border-radius:18px;padding:12px;font-weight:900}.walkingNow small{color:#16e6b8}.loginPanelV2{position:relative;display:grid;place-items:center;padding:44px}.safePill{position:absolute;top:28px;right:34px;border:1px solid rgba(22,230,184,.55);color:#dffdf7;border-radius:999px;padding:10px 16px;background:#ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-weight:900}.glassLogin{width:min(620px,100%);padding:42px;border-radius:38px;background:#ffffff1a;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 30px 80px #00000059,inset 0 0 0 1px #ffffff14;text-align:center}.loginPaw{width:74px;height:74px;margin:-78px auto 18px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#10e6ba,#0a6b5b);box-shadow:0 0 38px #16e6b8cc;font-size:34px}.glassLogin p{margin:0;color:#16e6b8;font-weight:900}.glassLogin h2{margin:4px 0 8px;font-size:clamp(42px,5vw,64px);letter-spacing:-2px}.glassLogin small{color:#ffffffc2}.methodTabsV2{margin:28px 0 22px;padding:6px;display:flex;gap:6px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.methodTabsV2 button{flex:1;border:0;border-radius:999px;padding:14px;background:transparent;color:#ffffffbf;font-weight:900}.methodTabsV2 button.active{color:#fff;background:linear-gradient(135deg,#16e6b8,#087c70);box-shadow:0 0 30px #16e6b873}.glassLogin label{height:58px;margin-bottom:14px;display:grid;grid-template-columns:46px 1fr;align-items:center;text-align:left;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);padding:0 18px}.glassLogin label span{font-size:22px}.glassLogin input{background:transparent;border:0;outline:0;color:#fff;font:inherit;font-weight:800}.glassLogin input::placeholder{color:#ffffff94}.continueGlow{width:100%;margin-top:8px;border:0;border-radius:999px;padding:16px;font-size:18px;font-weight:1000;color:#fff;background:linear-gradient(135deg,#11d6d0,#13ec83);box-shadow:0 18px 50px #13ec8357}.socialRow{margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.socialRow button{border:0;border-radius:999px;padding:12px;font-weight:900;background:#ffffffeb;color:#102435}.loginStats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);padding-top:18px;gap:10px}.loginStats b{display:block;font-size:20px}.loginStats span{color:#ffffffad;font-size:12px}@media(max-width:950px){.jwmLoginV2{grid-template-columns:1fr}.loginScene{min-height:460px}.loginPanelV2{padding:34px 18px}.safePill{display:none}}.exploreLivePage,.matchPage{max-width:1040px;margin:22px auto 90px;padding:0 16px}.exploreLiveHero{background:linear-gradient(135deg,#071b18,#0d3029);color:#fff;border-radius:26px;padding:24px;display:flex;justify-content:space-between;gap:18px;align-items:center;box-shadow:0 18px 42px #11274624}.exploreLiveHero p,.matchHero p{margin:0 0 8px;color:#18f0c3;font-size:11px;font-weight:1000;letter-spacing:.16em}.exploreLiveHero h1,.matchHero h1{margin:0 0 8px;font-size:clamp(30px,4vw,46px);line-height:1.05}.exploreLiveHero span,.matchHero span{color:#ffffffb8}.livePulseCard{background:#ffffff1a;border:1px solid rgba(24,240,195,.28);border-radius:20px;padding:16px;min-width:170px}.livePulseCard b{color:#18f0c3;display:block;margin-bottom:6px}.liveMapPanel{margin-top:16px;height:260px;border-radius:26px;position:relative;overflow:hidden;background:radial-gradient(circle at 35% 45%,rgba(24,240,195,.28),transparent 18%),radial-gradient(circle at 70% 30%,rgba(255,255,255,.18),transparent 18%),linear-gradient(135deg,#eafff8,#dff2ff);border:1px solid #dbe8ef;box-shadow:0 12px 30px #11274612}.liveMapPanel:before{content:"";position:absolute;inset:24px;border:2px dashed rgba(24,185,159,.35);border-radius:50%}.mapGlow{position:absolute;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 12px 30px #11274624;font-size:28px}.mapGlow.one{left:20%;top:28%}.mapGlow.two{right:22%;top:20%}.mapGlow.three{left:55%;bottom:18%}.mapCenter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#102435;color:#fff;border-radius:999px;padding:14px 20px;text-align:center}.mapCenter b{display:block}.mapCenter span{color:#18f0c3;font-size:12px}.liveActivityStack{margin-top:16px;display:grid;gap:12px}.liveWalkRow{background:#fff;border:1px solid #dbe8ef;border-radius:22px;padding:14px;display:grid;grid-template-columns:70px 1fr auto;gap:14px;align-items:center;box-shadow:0 10px 24px #1127460f}.livePhoto{width:70px;height:70px;border-radius:18px;overflow:hidden;background:#eafff8;display:grid;place-items:center;font-size:28px}.livePhoto img{width:100%;height:100%;object-fit:cover}.liveWalkRow p{margin:4px 0;color:#5f7180}.liveWalkRow small{color:#18b99f;font-weight:900}.liveWalkRow a,.exploreUtilityGrid a{background:#18b99f;color:#fff;border-radius:999px;padding:10px 14px;text-decoration:none;font-weight:900}.exploreUtilityGrid{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.exploreUtilityGrid a{background:#fff;color:#102435;border:1px solid #dbe8ef;border-radius:20px;box-shadow:0 10px 24px #1127460f}.exploreUtilityGrid span{display:block;color:#5f7180;font-size:13px;margin-top:4px}.matchHero{background:linear-gradient(135deg,#2d145f,#091d2b);color:#fff;border-radius:26px;padding:24px;display:flex;justify-content:space-between;gap:18px;align-items:center;box-shadow:0 18px 42px #11274624}.matchScoreHero{width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#18f0c3,#7157ff);display:grid;place-items:center;text-align:center;color:#fff;box-shadow:0 0 44px #7157ff61}.matchScoreHero b{font-size:34px}.matchScoreHero span{font-size:12px;padding:0 18px}.matchGrid{margin-top:16px;display:grid;gap:16px}.matchCard{background:#fff;border:1px solid #dbe8ef;border-radius:24px;padding:14px;display:grid;grid-template-columns:230px 1fr;gap:18px;box-shadow:0 12px 30px #11274612}.matchPhoto{position:relative;height:210px;border-radius:20px;overflow:hidden;background:#eafff8;display:grid;place-items:center;font-size:54px}.matchPhoto img{width:100%;height:100%;object-fit:cover}.matchPhoto b{position:absolute;top:12px;right:12px;background:#102435;color:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.matchInfo h2{margin:6px 0 4px;font-size:28px}.matchInfo p{margin:0 0 14px;color:#5f7180}.matchReasons{display:grid;gap:8px;margin-bottom:16px}.matchReasons span{background:#f1fffb;border:1px solid #d9f4ed;color:#057d6c;border-radius:999px;padding:8px 12px;font-weight:900;font-size:13px}.matchActions{display:flex;gap:10px}.matchActions button{border-radius:999px;padding:10px 14px;font-weight:900;border:1px solid #dbe8ef;background:#fff}.matchActions button:first-child{background:#18b99f;color:#fff;border:0}.messageLock{margin-top:16px;background:#f1fffb;border:1px solid #d9f4ed;color:#057d6c;border-radius:20px;padding:14px;font-weight:900}.compactProfileHero{padding:18px!important}.betterProfileCenter{grid-template-columns:1fr 260px!important}.betterProfileCenter .profilePetSpotlight img,.betterProfileCenter .bigPaw{width:110px!important;height:110px!important;font-size:48px!important}.betterProfileCenter .profilePetSpotlight{grid-template-columns:110px 1fr!important}@media(max-width:850px){.exploreLiveHero,.matchHero,.liveWalkRow,.matchCard,.betterProfileCenter,.betterProfileCenter .profilePetSpotlight,.exploreUtilityGrid{grid-template-columns:1fr!important}.matchScoreHero{width:120px;height:120px}.liveWalkRow a{justify-self:start}}.profileProPage{max-width:1180px!important;margin:20px auto 90px!important;padding:0 16px!important;display:grid!important;grid-template-columns:190px 1fr!important;gap:18px!important}.profileSideNav{position:sticky!important;top:118px!important;align-self:start!important;background:#fff!important;border:1px solid #dbe8ef!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #11274612!important;display:grid!important;gap:10px!important}.profileSideNav b{margin-bottom:8px!important;font-size:16px!important}.profileSideNav a,.profileSideNav button{border:0!important;background:transparent!important;text-align:left!important;text-decoration:none!important;color:#102435!important;font-weight:900!important;padding:10px 12px!important;border-radius:14px!important;font-size:13px!important}.profileSideNav a:hover,.profileSideNav button:hover{background:#eafff8!important;transform:none!important}.profileMainPro{display:grid!important;gap:16px!important}.profileWelcomeCard,.profileStatsPro article,.quickActionsPro a,.yourPetsPro,.emptyPro{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:22px!important;box-shadow:0 12px 30px #11274612!important}.profileWelcomeCard{padding:20px!important;display:grid!important;grid-template-columns:1fr 1.4fr!important;gap:16px!important;align-items:center!important;background:linear-gradient(135deg,#fff,#eafff8)!important}.profileWelcomeCard p{color:#08a98f!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.16em!important;margin:0 0 8px!important}.profileWelcomeCard h1{margin:0 0 6px!important;font-size:34px!important;line-height:1!important}.profileWelcomeCard span{color:#607383!important;font-size:14px!important}.activePetCard{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:20px!important;padding:12px!important;display:grid!important;grid-template-columns:96px 1fr auto!important;gap:12px!important;align-items:center!important}.activePetCard img,.activePetCard>div{width:96px!important;height:96px!important;border-radius:18px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:42px!important}.activePetCard b{display:block!important;font-size:20px!important;margin-bottom:4px!important}.activePetCard small{color:#18b99f!important;font-weight:900!important}.activePetCard a,.emptyPro a,.yourPetsPro .sectionHead a{background:#18b99f!important;color:#fff!important;border-radius:999px!important;padding:10px 14px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important}.profileStatsPro{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.profileStatsPro article{padding:16px!important}.profileStatsPro b{display:block!important;font-size:30px!important;line-height:1!important}.profileStatsPro span{color:#607383!important;font-size:13px!important}.quickActionsPro{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.quickActionsPro a{padding:16px!important;color:#102435!important;text-decoration:none!important;font-weight:1000!important}.quickActionsPro span{display:block!important;margin-top:6px!important;color:#607383!important;font-size:13px!important;font-weight:600!important}.yourPetsPro{padding:18px!important}.petCardsPro{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.petCardsPro article,.addPetPro{background:#fbfdff!important;border:1px solid #dbe8ef!important;border-radius:18px!important;padding:12px!important;text-decoration:none!important;color:#102435!important}.petCardsPro img,.petCardsPro article>div{width:100%!important;height:145px!important;border-radius:14px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:44px!important}.petCardsPro h3{margin:10px 0 4px!important;font-size:18px!important}.petCardsPro p{margin:0 0 8px!important;color:#607383!important;font-size:13px!important}.petCardsPro small{background:#eafff8!important;color:#057d6c!important;border-radius:999px!important;padding:5px 8px!important;font-weight:900!important}.addPetPro{min-height:210px!important;display:grid!important;place-items:center!important;font-size:46px!important;color:#18b99f!important}.emptyPro{padding:20px!important}.emptyPro h3{margin-top:0!important}.realUpload:after,.dropZone:after{content:"Upload pet photo only — dog, cat, or pet. Owner photo can be added later.";display:block;margin-top:6px;color:#607383;font-size:11px;font-weight:700}.profileFreshPage>.profileFreshHero,.profileFreshPage>.profileCommandCenter,.profileFreshPage>.profileLaunchPad,.profileFreshPage>.profilePetList{display:none!important}@media(max-width:900px){.profileProPage,.profileWelcomeCard,.activePetCard,.profileStatsPro,.quickActionsPro,.petCardsPro{grid-template-columns:1fr!important}.profileSideNav{position:static!important}.activePetCard a{justify-self:start!important}}.editProfileProPage,.petPalsProPage{max-width:1040px!important;margin:22px auto 90px!important;padding:0 16px!important}.editProfileHero,.petPalsTop{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:24px!important;padding:22px!important;box-shadow:0 12px 30px #11274612!important;display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important}.editProfileHero p{color:#08a98f!important;font-size:11px!important;letter-spacing:.16em!important;font-weight:1000!important;margin:0 0 8px!important}.editProfileHero h1,.petPalsTop h1{margin:0 0 6px!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.05!important}.editProfileHero span,.petPalsTop p{color:#607383!important;margin:0!important}.editProgress,.bestMatchBox{background:#f6fbfd!important;border:1px solid #dbe8ef!important;border-radius:18px!important;padding:14px 18px!important;text-align:center!important}.editProgress b,.bestMatchBox b{display:block!important;font-size:28px!important}.editProgress span,.bestMatchBox span{font-size:12px!important;color:#08a98f!important;font-weight:900!important}.editTabs{margin:14px 0!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important}.editTabs button{border:1px solid #dbe8ef!important;background:#fff!important;border-radius:999px!important;padding:9px 14px!important;font-weight:900!important}.editTabs button.active{background:#18b99f!important;color:#fff!important;border-color:#18b99f!important}.editProfileCard{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:24px!important;padding:20px!important;box-shadow:0 12px 30px #11274612!important}.photoUploadColumns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;margin-bottom:18px!important}.smartUploadCard{border:1px solid #dbe8ef!important;border-radius:20px!important;padding:16px!important;background:#fbfdff!important}.uploadTitle{margin-bottom:12px!important}.uploadTitle b{display:block!important;font-size:17px!important}.uploadTitle small{color:#607383!important}.uploadTitle span{color:#607383!important;font-size:13px!important}.smartDrop{position:relative!important;height:230px!important;border:2px dashed #c9dce8!important;border-radius:18px!important;background:linear-gradient(135deg,#f8fbfd,#eafff8)!important;overflow:hidden!important;display:grid!important;place-items:center!important;text-align:center!important;cursor:pointer!important}.smartDrop.person{background:linear-gradient(135deg,#f8fbfd,#f5f0ff)!important}.smartDrop img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.smartDrop input{display:none!important}.smartDrop div span{font-size:48px!important;display:block!important}.smartDrop div b{display:block!important;margin-top:8px!important}.smartDrop div small{color:#607383!important}.smartDrop em{position:absolute!important;right:12px!important;bottom:12px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;background:#fff!important;border:1px solid #dbe8ef!important;border-radius:50%!important;font-style:normal!important;box-shadow:0 8px 20px #11274624!important}.uploadOk{margin:10px 0 0!important;color:#08a98f!important;font-size:13px!important;font-weight:900!important}.editFormPro{display:grid!important;gap:14px!important}.editFormGrid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.editFormPro input,.editFormPro select,.editFormPro textarea{width:100%!important;min-height:44px!important;border:1px solid #dbe8ef!important;border-radius:14px!important;padding:10px 12px!important;font:inherit!important;background:#fbfdff!important}.editFormPro textarea{min-height:92px!important}.editFooter{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important}.safeNote{background:#f1fffb!important;border:1px solid #d9f4ed!important;color:#057d6c!important;border-radius:16px!important;padding:12px!important;font-weight:900!important;font-size:13px!important}.cancelBtn,.saveBtn{border-radius:999px!important;padding:11px 16px!important;font-weight:900!important;border:1px solid #dbe8ef!important;margin-left:8px!important}.cancelBtn{background:#fff!important;color:#102435!important}.saveBtn{background:#18b99f!important;color:#fff!important;border-color:#18b99f!important}.petPalListPro{margin-top:16px!important;display:grid!important;gap:14px!important}.petPalRowPro{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:22px!important;padding:14px!important;box-shadow:0 12px 30px #11274612!important;display:grid!important;grid-template-columns:160px 1fr 150px!important;gap:16px!important;align-items:center!important}.petPalPhotoPro{position:relative!important;height:130px!important;border-radius:18px!important;overflow:hidden!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:42px!important}.petPalPhotoPro img{width:100%!important;height:100%!important;object-fit:cover!important}.petPalPhotoPro b{position:absolute!important;top:8px!important;right:8px!important;background:#18b99f!important;color:#fff!important;padding:6px 8px!important;border-radius:999px!important;font-size:11px!important}.petPalInfoPro h2{margin:0 0 4px!important;font-size:24px!important}.petPalInfoPro p{margin:0 0 10px!important;color:#607383!important}.petPalInfoPro span{display:block!important;color:#536879!important;font-size:13px!important;margin-top:6px!important}.petPalActionsPro{display:grid!important;gap:10px!important}.petPalActionsPro button{border-radius:999px!important;padding:10px 14px!important;font-weight:900!important;border:1px solid #dbe8ef!important;background:#fff!important}.petPalActionsPro button:first-child{background:#18b99f!important;color:#fff!important;border-color:#18b99f!important}.messageLockPro{margin-top:14px!important;background:#f7fbfd!important;border:1px solid #dbe8ef!important;border-radius:18px!important;padding:12px!important;text-align:center!important;color:#607383!important;font-weight:900!important}@media(max-width:850px){.editProfileHero,.petPalsTop,.photoUploadColumns,.editFormGrid,.petPalRowPro{grid-template-columns:1fr!important;display:grid!important}.petPalActionsPro{grid-template-columns:1fr 1fr!important}}.compactPalsPage{max-width:1080px!important;margin:22px auto 80px!important;padding:0 16px!important}.compactPalsTop{background:linear-gradient(135deg,#fff,#f6fbfd)!important;border:1px solid #dbe8ef!important;border-radius:22px!important;padding:20px!important;display:grid!important;grid-template-columns:1fr 100px!important;gap:16px!important;align-items:center!important;box-shadow:0 12px 30px #1127460f!important}.compactPalsTop h1{margin:0 0 6px!important;font-size:34px!important;line-height:1!important}.compactPalsTop p{margin:0!important;color:#607383!important}.bigScoreCircle,.smallScoreCircle{border-radius:50%!important;background:conic-gradient(#18b99f 0 92%,#e6f3ef 92% 100%)!important;display:grid!important;place-items:center!important;position:relative!important}.bigScoreCircle{width:82px!important;height:82px!important}.smallScoreCircle{width:58px!important;height:58px!important}.bigScoreCircle:after,.smallScoreCircle:after{content:""!important;position:absolute!important;inset:6px!important;border-radius:50%!important;background:#fff!important;z-index:0!important}.bigScoreCircle span,.bigScoreCircle small,.smallScoreCircle span,.smallScoreCircle small{position:relative!important;z-index:2!important;text-align:center!important}.bigScoreCircle span{font-size:23px!important;font-weight:1000!important;color:#102435!important}.bigScoreCircle small{margin-top:-28px!important;font-size:10px!important;color:#607383!important;font-weight:900!important}.smallScoreCircle span{font-size:15px!important;font-weight:1000!important;color:#102435!important}.smallScoreCircle small{margin-top:-20px!important;font-size:8px!important;color:#607383!important;font-weight:900!important}.compactPalsGrid{margin-top:14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.compactPalCard{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:20px!important;padding:12px!important;box-shadow:0 10px 24px #1127460f!important;display:grid!important;grid-template-columns:132px 1fr!important;gap:14px!important;align-items:center!important;min-height:190px!important}.compactPalPhoto{width:132px!important;height:150px!important;border-radius:16px!important;overflow:hidden!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:42px!important}.compactPalPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.compactPalInfo{position:relative!important;min-width:0!important}.compactPalInfo .smallScoreCircle{position:absolute!important;top:0!important;right:0!important}.compactPalInfo h2{margin:0 68px 4px 0!important;font-size:22px!important;line-height:1.1!important}.compactPalInfo p{margin:0 68px 10px 0!important;color:#607383!important;font-size:13px!important}.compactPalInfo ul{list-style:none!important;padding:0!important;margin:0 0 12px!important;display:grid!important;gap:5px!important}.compactPalInfo li{font-size:12px!important;color:#536879!important;white-space:nowrap!important}.compactPalActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.compactPalActions button{border-radius:999px!important;padding:9px 10px!important;border:1px solid #dbe8ef!important;background:#fff!important;color:#102435!important;font-weight:900!important;font-size:12px!important}.compactPalActions button:first-child{background:#18b99f!important;color:#fff!important;border-color:#18b99f!important}.compactLock{margin-top:12px!important;background:#fff!important;border:1px solid #dbe8ef!important;border-radius:18px!important;padding:11px!important;text-align:center!important;color:#607383!important;font-weight:900!important;font-size:13px!important;box-shadow:0 10px 24px #1127460f!important}.petPalsProPage,.matchPage{display:none!important}@media(max-width:900px){.compactPalsGrid{grid-template-columns:1fr!important}.compactPalCard{grid-template-columns:120px 1fr!important}.compactPalPhoto{width:120px!important}}@media(max-width:600px){.compactPalsTop,.compactPalCard{grid-template-columns:1fr!important}.compactPalPhoto{width:100%!important;height:190px!important}.compactPalInfo .smallScoreCircle{position:static!important;margin-bottom:8px!important}.compactPalInfo h2,.compactPalInfo p{margin-right:0!important}}.feedCleanPage{max-width:1040px!important;margin:22px auto 90px!important;padding:0 16px!important}.feedCleanHero{background:linear-gradient(135deg,#fff,#eafff8)!important;border:1px solid #dbe8ef!important;border-radius:24px!important;padding:22px!important;display:grid!important;grid-template-columns:1fr 120px!important;gap:16px!important;align-items:center!important;box-shadow:0 12px 30px #11274612!important}.feedCleanHero p{margin:0 0 8px!important;color:#08a98f!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.16em!important}.feedCleanHero h1{margin:0 0 8px!important;font-size:34px!important;line-height:1.05!important}.feedCleanHero span{color:#607383!important}.feedHeroStat{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:20px!important;padding:16px!important;text-align:center!important}.feedHeroStat b{display:block!important;font-size:28px!important}.feedHeroStat span{color:#607383!important;font-size:12px!important;font-weight:900!important}.storyRail{margin:14px 0!important;background:#fff!important;border:1px solid #dbe8ef!important;border-radius:22px!important;padding:14px!important;display:flex!important;gap:14px!important;overflow-x:auto!important;box-shadow:0 10px 24px #1127460f!important}.storyRail article{min-width:76px!important;display:grid!important;justify-items:center!important;gap:7px!important;color:#102435!important;font-weight:900!important;font-size:12px!important}.storyRail img,.storyRail div{width:62px!important;height:62px!important;border-radius:50%!important;object-fit:cover!important;background:#eafff8!important;border:2px solid #18b99f!important;display:grid!important;place-items:center!important;font-size:26px!important}.feedMasonry{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.feedMomentCard{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 12px 30px #11274612!important}.feedMomentCard header{padding:13px!important;display:grid!important;grid-template-columns:46px 1fr auto!important;gap:10px!important;align-items:center!important}.feedAvatar,.feedAvatar img,.feedAvatar span{width:46px!important;height:46px!important;border-radius:50%!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important}.feedMomentCard header b{display:block!important}.feedMomentCard header span{color:#607383!important;font-size:12px!important}.feedMomentCard header button{border:0!important;background:transparent!important;font-weight:1000!important}.feedMomentPhoto{height:260px!important;background:#eafff8!important;overflow:hidden!important}.feedMomentPhoto img,.feedMomentPhoto div{width:100%!important;height:100%!important;object-fit:cover!important;display:grid!important;place-items:center!important;font-size:60px!important}.feedMomentCard footer{padding:13px!important}.feedActions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.feedActions button{border:1px solid #dbe8ef!important;background:#fff!important;border-radius:999px!important;padding:8px 10px!important;font-weight:900!important;font-size:12px!important}.feedMomentCard footer p{margin:12px 0 6px!important;color:#102435!important}.feedMomentCard footer small{color:#607383!important}.feedPage>h1,.feedPage>.successBanner,.feedPage .petRollGrid{display:none!important}.profileCleanProPage{max-width:1180px!important;margin:22px auto 90px!important;padding:0 16px!important;display:grid!important;grid-template-columns:180px 1fr!important;gap:18px!important}.profileCleanSide{position:sticky!important;top:112px!important;align-self:start!important;background:#fff!important;border:1px solid #dbe8ef!important;border-radius:22px!important;padding:14px!important;display:grid!important;gap:8px!important;box-shadow:0 12px 30px #11274612!important}.sideLogo{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;background:#eafff8!important;border-radius:14px!important;margin-bottom:8px!important}.profileCleanSide a,.profileCleanSide button{text-align:left!important;border:0!important;background:transparent!important;text-decoration:none!important;color:#102435!important;font-weight:900!important;padding:10px 12px!important;border-radius:14px!important;font-size:13px!important}.profileCleanSide a.active,.profileCleanSide a:hover,.profileCleanSide button:hover{background:#18b99f!important;color:#fff!important}.profileCleanMain{display:grid!important;gap:14px!important}.profileCleanHero{background:linear-gradient(135deg,#fff,#eafff8)!important;border:1px solid #dbe8ef!important;border-radius:24px!important;padding:20px!important;display:grid!important;grid-template-columns:1fr 430px!important;gap:16px!important;align-items:center!important;box-shadow:0 12px 30px #11274612!important}.profileCleanHero p{margin:0 0 8px!important;color:#08a98f!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.16em!important}.profileCleanHero h1{margin:0 0 6px!important;font-size:34px!important;line-height:1!important}.profileCleanHero span{color:#607383!important}.profileCleanHero>a{background:#18b99f!important;color:#fff!important;border-radius:999px!important;padding:11px 16px!important;text-decoration:none!important;font-weight:900!important;justify-self:start!important}.profileHeroPet{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:20px!important;padding:12px!important;display:grid!important;grid-template-columns:88px 1fr!important;gap:12px!important;align-items:center!important}.profileHeroPet img,.profileHeroPet>div{width:88px!important;height:88px!important;border-radius:16px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:38px!important}.profileHeroPet b{display:block!important;font-size:20px!important}.profileHeroPet a{display:inline-flex!important;margin-top:8px!important;background:#18b99f!important;color:#fff!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;text-decoration:none!important;font-weight:900!important}.profileStatsClean,.profileQuickClean{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.profileQuickClean{grid-template-columns:repeat(3,1fr)!important}.profileStatsClean article,.profileQuickClean a,.profilePetsClean,.emptyClean{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:20px!important;box-shadow:0 10px 24px #1127460f!important}.profileStatsClean article,.profileQuickClean a{padding:15px!important}.profileStatsClean b{display:block!important;font-size:28px!important}.profileStatsClean span,.profileQuickClean span{color:#607383!important;font-size:13px!important}.profileQuickClean a{color:#102435!important;text-decoration:none!important}.profileQuickClean b{display:block!important;margin-bottom:6px!important}.profilePetsClean{padding:18px!important}.profilePetGridClean{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.profilePetGridClean article,.addPetClean{background:#fbfdff!important;border:1px solid #dbe8ef!important;border-radius:18px!important;padding:12px!important;text-decoration:none!important;color:#102435!important}.profilePetGridClean img,.profilePetGridClean article>div{width:100%!important;height:135px!important;border-radius:14px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:42px!important}.profilePetGridClean h3{margin:10px 0 4px!important;font-size:18px!important}.profilePetGridClean p{margin:0 0 8px!important;color:#607383!important;font-size:13px!important}.profilePetGridClean span{background:#eafff8!important;color:#057d6c!important;border-radius:999px!important;padding:5px 8px!important;font-size:12px!important;font-weight:900!important}.emptyClean a{display:inline-flex!important;background:#18b99f!important;color:#fff!important;border-radius:999px!important;padding:10px 14px!important;text-decoration:none!important;font-weight:900!important}.profileProPage,.profileFreshPage{display:none!important}@media(max-width:900px){.feedCleanHero,.profileCleanProPage,.profileCleanHero,.profileStatsClean,.profileQuickClean,.profilePetGridClean,.feedMasonry{grid-template-columns:1fr!important}.profileCleanSide{position:static!important}}.feedSmallPage{max-width:980px!important;margin:22px auto 90px!important;padding:0 16px!important}.feedSmallHero{background:linear-gradient(135deg,#fff,#eafff8)!important;border:1px solid #dbe8ef!important;border-radius:24px!important;padding:20px!important;display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:center!important;box-shadow:0 12px 30px #11274612!important}.feedSmallHero p{margin:0 0 8px!important;color:#08a98f!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.16em!important}.feedSmallHero h1{margin:0 0 4px!important;font-size:34px!important;line-height:1!important}.feedSmallHero span{color:#607383!important}.feedSmallHero b{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:999px!important;padding:10px 14px!important;color:#08a98f!important}.feedCleanPage,.feedPage{display:none!important}@media(max-width:850px){.feedSmallGrid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.feedSmallGrid{grid-template-columns:1fr!important}}html,body{background:#eef7fb!important}.jwmApp{min-height:100vh!important;background:#eef7fb!important}.jwmTopNav{position:sticky!important;top:0!important;z-index:50!important;background:#e8f6fceb!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid #dbe8ef!important;padding:18px 24px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:22px!important;align-items:center!important}.jwmLogo{font-size:22px!important;font-weight:1000!important;color:#102435!important}.jwmTopNav nav{display:flex!important;gap:10px!important;justify-content:center!important;flex-wrap:wrap!important}.jwmTopNav nav a,.profileDot{background:#ffffffbf!important;color:#102435!important;border:1px solid #dbe8ef!important;border-radius:999px!important;padding:10px 17px!important;font-weight:1000!important;text-decoration:none!important;box-shadow:0 8px 18px #1127460f!important}.jwmTopNav nav a.active,.profileDot.active{background:#18b99f!important;color:#fff!important;border-color:#18b99f!important}.navRight{display:flex!important;align-items:center!important;gap:12px!important}.jwmLogo{display:inline-flex!important;align-items:center!important;gap:8px!important}.jwmLogo svg,.notificationDot svg,.profileDot svg{width:20px;height:20px;flex:0 0 auto}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.homeCodexStyle{max-width:1160px!important;margin:22px auto 90px!important;padding:0 16px!important}.homeCodexHero{min-height:620px!important;display:grid!important;grid-template-columns:1fr 340px!important;gap:18px!important;align-items:center!important}.heroImagePanel{min-height:620px!important;position:relative!important;overflow:hidden!important;border-radius:30px!important;background:linear-gradient(90deg,#040f0eeb,#040f0e73,#040f0e0d),url(https://images.unsplash.com/photo-1601758125946-6ec2ef64daf8?auto=format&fit=crop&w=1600&q=85)!important;background-size:cover!important;background-position:center!important;box-shadow:0 22px 60px #1127462e!important}.heroText{padding:38px!important;color:#fff!important;max-width:600px!important}.heroText h1{margin:56px 0 18px!important;font-size:clamp(44px,6vw,76px)!important;line-height:.92!important;letter-spacing:-3px!important}.heroText h1 span{color:#18f0c3!important}.heroText p{max-width:420px!important;font-size:17px!important;line-height:1.55!important;color:#ffffffe0!important}.heroFeatureTiles{margin-top:28px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;max-width:520px!important}.heroFeatureTiles a{background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:20px!important;padding:16px!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;display:grid!important;gap:5px!important;text-decoration:none!important}.heroFeatureTiles b{font-size:14px!important}.heroFeatureTiles small{color:#fffc!important;font-size:11px!important}.walkingDock{position:absolute!important;left:24px!important;right:24px!important;bottom:24px!important;background:#04100e9e!important;border:1px solid rgba(24,240,195,.3)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-radius:24px!important;padding:16px!important;color:#fff!important}.dockTop{display:flex!important;justify-content:space-between!important;margin-bottom:12px!important}.dockTop span{color:#18f0c3!important;font-weight:900!important}.dockPets{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important}.dockPets article{display:grid!important;justify-items:center!important;gap:4px!important;font-size:12px!important}.dockPets img{width:58px!important;height:58px!important;object-fit:cover!important;border-radius:50%!important;border:2px solid #18f0c3!important}.dockPets small{color:#18f0c3!important}.homeLoginPanel{background:#fffffff0!important;border:1px solid #dbe8ef!important;border-radius:28px!important;padding:22px!important;box-shadow:0 22px 60px #11274624!important}.homeLoginPanel form,.homeLoggedIn{display:grid!important;gap:13px!important}.homeLoginPanel h2,.homeLoggedIn h2{margin:0!important;font-size:25px!important}.homeLoginPanel p,.homeLoggedIn p{margin:0!important;color:#607383!important;font-weight:900!important}.loginTabs{display:grid!important;grid-template-columns:1fr 1fr!important;background:#eef5f9!important;border-radius:999px!important;padding:5px!important;gap:5px!important}.loginTabs button{border:0!important;border-radius:999px!important;padding:10px!important;background:transparent!important;font-weight:900!important}.loginTabs button.active{background:#18b99f!important;color:#fff!important}.homeLoginPanel input{min-height:44px!important;border:1px solid #dbe8ef!important;border-radius:14px!important;padding:10px 12px!important;font:inherit!important}.continueBtn,.homeLoggedIn a{background:#18b99f!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px!important;text-decoration:none!important;text-align:center!important;font-weight:900!important}.orLine{text-align:center!important;color:#8ca0ad!important;font-size:12px!important}.socialButtons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.socialButtons button,.homeLoggedIn button{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:999px!important;padding:10px!important;font-weight:900!important}.homeLoginPanel small,.homeLoggedIn span{color:#607383!important;font-size:12px!important}.loggedPetCard{background:#f2fbf8!important;border:1px solid #dbe8ef!important;border-radius:18px!important;padding:12px!important;display:grid!important;gap:6px!important}.loggedPetCard img,.loggedPetCard div{width:72px!important;height:72px!important;border-radius:18px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:30px!important}.feedSmallPage,.profileDashboardV2{max-width:1080px!important;margin:22px auto 90px!important;padding:0 16px!important}.pageHeroClean{background:linear-gradient(135deg,#fff,#eafff8)!important;border:1px solid #dbe8ef!important;border-radius:24px!important;padding:20px!important;display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:center!important;box-shadow:0 12px 30px #11274612!important}.pageHeroClean p{margin:0 0 8px!important;color:#08a98f!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.16em!important}.pageHeroClean h1{margin:0 0 4px!important;font-size:34px!important;line-height:1!important}.pageHeroClean span{color:#607383!important}.pageHeroClean>b,.pageHeroClean>a{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:999px!important;padding:10px 14px!important;color:#08a98f!important;text-decoration:none!important;font-weight:900!important}.feedSmallGrid{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.feedSmallCard{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:22px!important;padding:12px!important;box-shadow:0 12px 30px #11274612!important}.feedSmallCard img{width:100%!important;height:135px!important;object-fit:cover!important;border-radius:16px!important;display:block!important}.feedSmallCard h2{margin:12px 0 4px!important;font-size:19px!important}.feedSmallCard p{margin:0!important;color:#607383!important;font-size:13px!important}.profileDashboardV2{display:grid!important;grid-template-columns:180px 1fr!important;gap:18px!important}.dashboardSide{position:sticky!important;top:112px!important;align-self:start!important;background:#fff!important;border:1px solid #dbe8ef!important;border-radius:22px!important;padding:14px!important;display:grid!important;gap:8px!important;box-shadow:0 12px 30px #11274612!important}.sideBrand{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;background:#eafff8!important;border-radius:14px!important;margin-bottom:8px!important}.dashboardSide a,.dashboardSide button{text-align:left!important;border:0!important;background:transparent!important;text-decoration:none!important;color:#102435!important;font-weight:900!important;padding:10px 12px!important;border-radius:14px!important;font-size:13px!important}.dashboardSide a.active,.dashboardSide a:hover,.dashboardSide button:hover{background:#18b99f!important;color:#fff!important}.dashboardMain{display:grid!important;gap:14px!important}.dashboardTopCards{display:grid!important;grid-template-columns:1fr 1.2fr!important;gap:14px!important}.dashboardTopCards>article,.dashStats article,.dashQuick a,.dashPets,.emptyClean{background:#fff!important;border:1px solid #dbe8ef!important;border-radius:20px!important;box-shadow:0 10px 24px #1127460f!important}.dashboardTopCards>article{padding:18px!important}.dashboardTopCards p{margin:0 0 8px!important;color:#08a98f!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.16em!important}.dashboardTopCards h1{margin:0 0 6px!important;font-size:32px!important}.dashboardTopCards span{color:#607383!important}.activePetMini{display:grid!important;grid-template-columns:100px 1fr!important;gap:12px!important;align-items:center!important}.activePetMini img,.activePetMini>div{width:100px!important;height:100px!important;border-radius:18px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:40px!important}.activePetMini b{display:block!important;font-size:20px!important}.activePetMini a{display:inline-flex!important;margin-top:8px!important;background:#18b99f!important;color:#fff!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;text-decoration:none!important;font-weight:900!important}.dashStats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.dashStats article{padding:15px!important}.dashStats b{display:block!important;font-size:28px!important}.dashStats span{color:#607383!important;font-size:13px!important}.dashQuick{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.dashQuick a{padding:15px!important;color:#102435!important;text-decoration:none!important}.dashQuick b{display:block!important;margin-bottom:6px!important}.dashQuick span{color:#607383!important;font-size:13px!important}.dashPets{padding:18px!important}.dashPetGrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.dashPetGrid article,.addPetClean{background:#fbfdff!important;border:1px solid #dbe8ef!important;border-radius:18px!important;padding:12px!important;text-decoration:none!important;color:#102435!important}.dashPetGrid img,.dashPetGrid article>div{width:100%!important;height:135px!important;border-radius:14px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:42px!important}.dashPetGrid h3{margin:10px 0 4px!important;font-size:18px!important}.dashPetGrid p{margin:0!important;color:#607383!important;font-size:13px!important}.addPetClean{min-height:205px!important;display:grid!important;place-items:center!important;font-size:42px!important;color:#18b99f!important}.emptyClean{padding:20px!important}.emptyClean a,.sectionHead a{background:#18b99f!important;color:#fff!important;border-radius:999px!important;padding:10px 14px!important;text-decoration:none!important;font-weight:900!important}.topBar,.feedPage,.feedCleanPage,.profileProPage,.profileFreshPage,.profileCleanProPage,.homeRefresh,.homeRefreshV2{display:none!important}@media(max-width:900px){.jwmTopNav,.homeCodexHero,.profileDashboardV2,.dashboardTopCards,.dashStats,.dashQuick,.dashPetGrid{grid-template-columns:1fr!important}.heroFeatureTiles,.dockPets,.feedSmallGrid{grid-template-columns:repeat(2,1fr)!important}.heroImagePanel{min-height:720px!important}.dashboardSide{position:static!important}}@media(max-width:560px){.heroFeatureTiles,.dockPets,.feedSmallGrid{grid-template-columns:1fr!important}}.premiumProfileShell{width:min(1180px,calc(100% - 28px))!important;margin:24px auto 96px!important;display:grid!important;grid-template-columns:202px minmax(0,1fr)!important;gap:18px!important;color:#102435!important}.premiumProfileShell *{box-sizing:border-box!important}.premiumProfileLoggedOut{display:block!important}.premiumProfileEmptyHero{min-height:520px!important;border-radius:36px!important;padding:clamp(28px,6vw,68px)!important;background:radial-gradient(circle at 85% 18%,rgba(24,185,159,.22),transparent 28%),linear-gradient(135deg,#fffffffa,#eafff8f0)!important;border:1px solid rgba(219,232,239,.9)!important;box-shadow:0 24px 70px #1127461f!important;display:grid!important;align-content:center!important;gap:16px!important}.premiumProfileEmptyHero p,.eyebrow,.premiumHead p{margin:0!important;color:#08a98f!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.18em!important;text-transform:uppercase!important}.premiumProfileEmptyHero h1{max-width:760px!important;margin:0!important;font-size:clamp(42px,7vw,76px)!important;line-height:.92!important;letter-spacing:-3px!important}.premiumProfileEmptyHero span{max-width:620px!important;color:#607383!important;font-size:18px!important;line-height:1.55!important}.premiumProfileEmptyHero div{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.premiumProfileEmptyHero a,.profileHeroActions a,.premiumHead>a,.profileEmptyCard a{border-radius:999px!important;padding:12px 17px!important;text-decoration:none!important;font-weight:1000!important}.premiumProfileEmptyHero a:first-child,.primaryAction,.premiumHead>a,.profileEmptyCard a{background:#18b99f!important;color:#fff!important;border:1px solid #18b99f!important}.premiumProfileEmptyHero a:last-child,.secondaryAction{background:#fff!important;color:#102435!important;border:1px solid #dbe8ef!important}.premiumProfileRail{position:sticky!important;top:104px!important;align-self:start!important;background:#ffffffd1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(219,232,239,.92)!important;border-radius:28px!important;padding:14px!important;display:grid!important;gap:8px!important;box-shadow:0 18px 50px #11274617!important}.railMark{width:52px!important;height:52px!important;border-radius:18px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#eafff8,#fff)!important;border:1px solid #dbe8ef!important;font-size:26px!important;margin-bottom:6px!important}.premiumProfileRail a,.premiumProfileRail button{width:100%!important;text-align:left!important;border:0!important;background:transparent!important;color:#102435!important;text-decoration:none!important;font:inherit!important;font-size:13px!important;font-weight:1000!important;padding:11px 12px!important;border-radius:16px!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease,color .18s ease!important}.premiumProfileRail a:hover,.premiumProfileRail button:hover,.premiumProfileRail a.active{background:#18b99f!important;color:#fff!important;transform:translateY(-1px)!important}.premiumProfileMain{min-width:0!important;display:grid!important;gap:16px!important}.profileHero2026{min-height:420px!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) 340px!important;gap:16px!important;align-items:stretch!important}.profileHeroCopy,.profileIdentityCard,.profileMetricGrid article,.activePetShowcase,.walkPassportCard,.profileActionGrid a,.profileGalleryCard,.milestonesCard,.profilePetGridSection{background:#ffffffeb!important;border:1px solid rgba(219,232,239,.95)!important;box-shadow:0 18px 50px #11274614!important}.profileHeroCopy{border-radius:34px!important;padding:clamp(28px,5vw,56px)!important;background:radial-gradient(circle at 84% 18%,rgba(24,240,195,.18),transparent 26%),linear-gradient(135deg,#05191ef5,#113642eb)!important;color:#fff!important;display:grid!important;align-content:center!important;gap:14px!important;overflow:hidden!important;position:relative!important}.profileHeroCopy:after{content:""!important;position:absolute!important;width:180px!important;height:180px!important;right:-50px!important;bottom:-60px!important;border-radius:50%!important;background:#18f0c321!important}.profileHeroCopy h1{max-width:680px!important;margin:0!important;font-size:clamp(42px,6vw,72px)!important;line-height:.92!important;letter-spacing:-3px!important}.profileHeroCopy p{max-width:560px!important;margin:0!important;color:#ffffffd1!important;font-size:17px!important;line-height:1.55!important}.profileHeroActions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:8px!important}.primaryAction{background:#18f0c3!important;color:#052024!important;border-color:#18f0c3!important}.secondaryAction{background:#ffffff1f!important;color:#fff!important;border-color:#ffffff3d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.profileIdentityCard{border-radius:34px!important;padding:14px!important;display:grid!important;justify-items:center!important;align-content:start!important;text-align:center!important}.identityCover{width:100%!important;height:190px!important;overflow:hidden!important;border-radius:25px!important;background:linear-gradient(135deg,#eafff8,#f7fbff)!important;display:grid!important;place-items:center!important}.identityCover img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.identityFallback{font-size:76px!important}.ownerAvatar{width:76px!important;height:76px!important;margin-top:-38px!important;border-radius:24px!important;display:grid!important;place-items:center!important;background:#102435!important;color:#fff!important;border:5px solid white!important;font-weight:1000!important;font-size:22px!important}.profileIdentityCard h2{margin:8px 0 4px!important;font-size:25px!important}.profileIdentityCard p,.profileIdentityCard small{margin:0!important;color:#607383!important;font-weight:800!important}.profileScoreBar{width:100%!important;height:10px!important;margin:16px 0 8px!important;background:#e9f2f6!important;border-radius:999px!important;overflow:hidden!important}.profileScoreBar span{height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,#18b99f,#18f0c3)!important}.profileMetricGrid,.profileActionGrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.profileMetricGrid article{border-radius:24px!important;padding:18px!important}.profileMetricGrid b{display:block!important;font-size:34px!important;letter-spacing:-1px!important}.profileMetricGrid span,.profileActionGrid span,.passportRows span,.milestoneList p,.premiumPetGrid p,.profileEmptyCard p{color:#607383!important}.profileContentGrid,.profileLowerGrid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)!important;gap:16px!important}.activePetShowcase,.walkPassportCard,.profileGalleryCard,.milestonesCard,.profilePetGridSection{border-radius:28px!important;padding:18px!important}.premiumHead{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:16px!important}.premiumHead h2{margin:4px 0 0!important;font-size:25px!important;letter-spacing:-.6px!important}.premiumHead>span{background:#eafff8!important;color:#08a98f!important;border:1px solid #cdefe7!important;border-radius:999px!important;padding:9px 12px!important;font-weight:1000!important;font-size:12px!important}.petShowcaseBody{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.petShowcaseBody img,.petPhotoFallback{width:190px!important;height:190px!important;border-radius:26px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:70px!important}.petShowcaseBody h3{margin:0 0 6px!important;font-size:36px!important;letter-spacing:-1px!important}.petShowcaseBody p{margin:0 0 14px!important;color:#607383!important;font-weight:900!important}.petTags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.petTags span{background:#f1f8fb!important;border:1px solid #dbe8ef!important;border-radius:999px!important;padding:9px 11px!important;font-size:12px!important;font-weight:1000!important}.profileEmptyCard{background:#f7fbfd!important;border:1px dashed #bdd5df!important;border-radius:22px!important;padding:22px!important}.profileEmptyCard h3{margin:0 0 8px!important}.profileEmptyCard p{margin:0 0 16px!important;line-height:1.5!important}.walkPassportCard{display:grid!important}.passportRing{width:176px!important;height:176px!important;border-radius:50%!important;margin:4px auto 18px!important;display:grid!important;place-items:center!important;align-content:center!important;background:radial-gradient(circle at center,white 56%,transparent 57%),conic-gradient(#18b99f 0 68%,#e9f2f6 68% 100%)!important}.passportRing b{font-size:34px!important;line-height:1!important}.passportRing span{color:#607383!important;font-size:12px!important;font-weight:900!important}.passportRows{display:grid!important;gap:10px!important}.passportRows p{margin:0!important;display:flex!important;justify-content:space-between!important;gap:12px!important;padding:11px 0!important;border-top:1px solid #edf4f7!important;font-size:13px!important}.profileActionGrid a{border-radius:24px!important;padding:18px!important;color:#102435!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease!important}.profileActionGrid a:hover{transform:translateY(-3px)!important;box-shadow:0 22px 56px #1127461f!important}.profileActionGrid b{display:block!important;margin-bottom:6px!important;font-size:17px!important}.profileActionGrid span{font-size:13px!important;font-weight:800!important}.galleryPreviewGrid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.galleryPreviewGrid img,.galleryPreviewGrid div{width:100%!important;aspect-ratio:1!important;border-radius:18px!important;object-fit:cover!important;background:linear-gradient(135deg,#eafff8,#fff)!important;border:1px solid #dbe8ef!important;display:grid!important;place-items:center!important;color:#607383!important;font-weight:1000!important}.milestoneList{display:grid!important;gap:12px!important}.milestoneList section{display:grid!important;grid-template-columns:46px 1fr!important;gap:12px!important;align-items:center!important;padding:12px!important;background:#f7fbfd!important;border:1px solid #dbe8ef!important;border-radius:18px!important}.milestoneList section>span{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;background:#fff!important;border-radius:16px!important;font-size:22px!important}.milestoneList b{display:block!important}.milestoneList p{margin:3px 0 0!important;font-size:13px!important;line-height:1.4!important}.premiumPetGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.premiumPetGrid article,.premiumAddPet{background:#f7fbfd!important;border:1px solid #dbe8ef!important;border-radius:22px!important;padding:12px!important;color:#102435!important;text-decoration:none!important}.premiumPetGrid img,.premiumPetGrid article>div{width:100%!important;height:152px!important;border-radius:17px!important;object-fit:cover!important;background:#eafff8!important;display:grid!important;place-items:center!important;font-size:48px!important}.premiumPetGrid h3{margin:11px 0 4px!important;font-size:18px!important}.premiumPetGrid p{margin:0!important;font-size:13px!important}.premiumAddPet{min-height:224px!important;display:grid!important;place-items:center!important;align-content:center!important;color:#18b99f!important;font-size:42px!important;font-weight:1000!important}.premiumAddPet span{font-size:13px!important;color:#102435!important}@media(max-width:980px){.premiumProfileShell,.profileHero2026,.profileContentGrid,.profileLowerGrid{grid-template-columns:1fr!important}.premiumProfileRail{position:static!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.railMark{display:none!important}.profileMetricGrid,.profileActionGrid,.premiumPetGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.premiumProfileShell{width:min(100% - 18px,1180px)!important;margin-top:14px!important}.premiumProfileRail,.profileMetricGrid,.profileActionGrid,.premiumPetGrid,.petShowcaseBody{grid-template-columns:1fr!important}.profileHeroCopy,.profileIdentityCard,.activePetShowcase,.walkPassportCard,.profileGalleryCard,.milestonesCard,.profilePetGridSection{border-radius:24px!important}.profileHeroCopy h1{font-size:40px!important;letter-spacing:-2px!important}.petShowcaseBody img,.petPhotoFallback{width:100%!important;height:250px!important}.galleryPreviewGrid{grid-template-columns:repeat(2,1fr)!important}}a[href="#/admin"],a[href="/admin"],.public-admin-link,.admin-nav-link,[data-public-admin],nav [aria-label=Admin],header [aria-label=Admin]{display:none!important}.jwmFlowFeedback{position:fixed;z-index:10000;right:22px;bottom:22px;max-width:min(520px,calc(100vw - 28px));display:flex;align-items:center;gap:12px;padding:14px 15px 14px 18px;border:1px solid rgba(82,228,208,.54);border-radius:18px;background:#051d21f7;box-shadow:0 22px 65px #0000006b;color:#effcf9;font-weight:800}.jwmFlowFeedback>span{flex:1}.jwmFlowFeedback button{border:1px solid #43dbc7;border-radius:999px;padding:9px 13px;background:#43dbc7;color:#032326;font-weight:900;cursor:pointer}.jwmFlowFeedback .jwmFlowFeedbackClose{border:0;background:transparent;color:#a8bfbc;padding:4px;font-size:1.25rem}@media(max-width:600px){.jwmFlowFeedback{left:14px;right:14px;bottom:14px;flex-wrap:wrap}.jwmFlowFeedback>span{flex-basis:75%}}:root{--nova-bg: #eef8fb;--nova-surface: rgba(255,255,255,.94);--nova-card: #ffffff;--nova-ink: #102435;--nova-ink-soft: #395262;--nova-muted: #678091;--nova-line: #d8eaef;--nova-mint: #18b99f;--nova-mint-deep: #0b947e;--nova-soft: #ecfffa;--nova-blue: #eef6ff;--nova-shadow: 0 16px 42px rgba(16, 36, 53, .08);--nova-radius: 28px}body{background:radial-gradient(circle at 8% 0%,rgba(24,185,159,.14),transparent 24%),radial-gradient(circle at 95% 6%,rgba(86,146,255,.1),transparent 24%),linear-gradient(180deg,#ebf9fb,#f8fcfd 55%,#fff)!important}.jwmApp{min-height:100vh;background:transparent!important}.jwmTopNav{position:sticky!important;top:10px!important;z-index:1000!important;width:min(100% - 28px,1160px)!important;margin:10px auto 0!important;padding:12px 16px!important;border-radius:28px!important;background:#fafeffd6!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:0 14px 34px #10243514!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;align-items:center!important}.jwmLogo{text-decoration:none!important;color:var(--nova-ink)!important;font-size:22px!important;font-weight:1000!important;letter-spacing:-1px!important;white-space:nowrap!important}.jwmNavLinks{display:flex!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.jwmNavLinks a{text-decoration:none!important;color:var(--nova-ink)!important;background:#fff!important;border:1px solid var(--nova-line)!important;padding:10px 16px!important;border-radius:999px!important;font-size:14px!important;font-weight:1000!important;line-height:1!important;box-shadow:0 8px 20px #1024350d!important}.jwmNavLinks a.active{color:#fff!important;background:linear-gradient(135deg,var(--nova-mint),#3fdcc0)!important;border-color:transparent!important}.navRight{display:flex!important;align-items:center!important;gap:8px!important}.notificationDot,.profileDot{width:42px!important;height:42px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--nova-line)!important;color:var(--nova-ink)!important;display:grid!important;place-items:center!important;text-decoration:none!important;box-shadow:0 8px 20px #1024350d!important}.profileDot{width:auto!important;min-width:48px!important;padding:0 12px!important}.novaPage{width:min(100% - 28px,1160px);margin:18px auto 84px}.novaHeroGrid{display:grid;grid-template-columns:minmax(0,1.2fr) 360px;gap:16px}.novaHeroArt{min-height:360px;border-radius:34px;padding:28px;overflow:hidden;color:#fff;position:relative;background:linear-gradient(105deg,#061519f5,#0615198f,#0615191a),var(--hero-image, url(https://images.unsplash.com/photo-1601758125946-6ec2ef64daf8?auto=format&fit=crop&w=1600&q=85)) center / cover;box-shadow:var(--nova-shadow)}.novaHeroArt:after{content:"";position:absolute;inset:auto -40px -40px auto;width:180px;height:180px;background:radial-gradient(circle,rgba(77,245,206,.28) 0%,transparent 70%)}.novaEyebrow{display:inline-flex;color:#4ef4cc;font-size:11px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.novaHeroArt h1,.novaHeroPanel h1{margin:44px 0 10px;font-size:clamp(38px,5vw,62px);line-height:.9;letter-spacing:-3px}.novaHeroArt p,.novaHeroPanel p{margin:0;max-width:600px;color:#ffffffdb;font-weight:800;line-height:1.45}.novaHeroPills{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.novaHeroPills span{padding:9px 12px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:1000}.novaSideStack,.novaHeroPanel{display:grid;gap:12px}.novaHeroPanel,.novaPanel,.novaStatCard,.novaActionCard,.novaMiniTile,.novaTinyItem,.novaStoryCard,.novaPhotoCard,.novaPlaceCard,.novaMatchRow{border:1px solid var(--nova-line);background:var(--nova-card);box-shadow:var(--nova-shadow)}.novaHeroPanel,.novaPanel{border-radius:30px;padding:18px}.novaHeroPanel h2,.novaPanel h2{margin:0;color:var(--nova-ink);font-size:24px;letter-spacing:-.8px}.novaHeroPanel p,.novaPanel p{margin:0;color:var(--nova-muted);font-weight:800;line-height:1.4}.novaHeroPanel input{width:100%;min-height:42px;border-radius:14px;border:1px solid var(--nova-line);padding:0 12px;font:inherit;font-weight:800}.novaTabSwitch{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:999px;background:#eef8fa}.novaTabSwitch button{border:0;min-height:36px;border-radius:999px;background:transparent;color:var(--nova-ink);font-weight:1000}.novaTabSwitch button.active{background:linear-gradient(135deg,var(--nova-mint),#3fdcc0);color:#fff}.novaPrimary,.novaSecondary{min-height:40px;border:0;border-radius:999px;padding:0 14px;font-weight:1000;font-size:12px;text-decoration:none;display:grid;place-items:center;cursor:pointer}.novaPrimary{background:linear-gradient(135deg,var(--nova-mint),#39ddc1);color:#fff}.novaSecondary{background:#fff;color:var(--nova-ink);border:1px solid var(--nova-line)}.novaStatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.novaStatCard{min-height:96px;border-radius:24px;padding:14px;display:grid;align-content:space-between}.novaStatCard b{display:block;color:var(--nova-ink);font-size:26px;line-height:1}.novaStatCard span{color:var(--nova-muted);font-size:12px;font-weight:900}.novaSectionBar{margin:18px 0 10px;display:flex;justify-content:space-between;align-items:end;gap:12px}.novaSectionBar h2{margin:0;color:var(--nova-ink);font-size:22px;letter-spacing:-.7px}.novaSectionBar p{margin:3px 0 0;color:var(--nova-muted);font-size:13px;font-weight:800}.novaCapsules{display:flex;flex-wrap:wrap;gap:8px}.novaCapsule,.novaCapsules button,.novaSoftLink{padding:9px 12px;border-radius:999px;border:1px solid var(--nova-line);background:#fff;color:var(--nova-ink);text-decoration:none;font-size:12px;font-weight:1000}.novaCapsules button.active{background:var(--nova-ink);color:#fff}.novaPhotoBelt{display:grid;grid-auto-flow:column;grid-auto-columns:138px;gap:12px;overflow-x:auto;padding:2px 1px 10px}.novaMiniTile{border-radius:24px;overflow:hidden;color:var(--nova-ink);text-decoration:none}.novaMiniTile img,.novaEmpty{width:100%;height:106px;object-fit:cover;background:var(--nova-soft);display:grid;place-items:center;font-size:30px}.novaMiniMeta{padding:10px}.novaMiniMeta b{display:block;font-size:14px;line-height:1.1}.novaMiniMeta span{display:block;margin-top:4px;color:var(--nova-muted);font-size:11px;font-weight:800;line-height:1.25}.novaSplit{display:grid;grid-template-columns:1fr 1fr;gap:16px}.novaPanelTitle{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-bottom:12px}.novaPanelTitle h3{margin:0;color:var(--nova-ink);font-size:19px;letter-spacing:-.5px}.novaPanelTitle p{margin:4px 0 0;color:var(--nova-muted);font-size:12px;font-weight:800}.novaTinyList{display:grid;gap:10px}.novaTinyItem{border-radius:22px;padding:9px;display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center}.novaTinyItem img,.novaTinyItem .novaEmpty{width:58px;height:58px;border-radius:17px}.novaTinyItem b{display:block;color:var(--nova-ink);font-size:14px}.novaTinyItem span{color:var(--nova-muted);font-size:12px;font-weight:800}.novaTinyBadge{padding:8px 10px;border-radius:999px;background:var(--nova-soft);color:var(--nova-mint-deep);font-size:11px;font-weight:1000;white-space:nowrap}.novaMosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.novaStoryCard{border-radius:26px;overflow:hidden;position:relative;min-height:210px}.novaStoryCard.span2{grid-column:span 2}.novaStoryCard.tall{grid-row:span 2;min-height:432px}.novaStoryCard img,.novaPhotoCard img,.novaPlaceCard img{width:100%;height:100%;object-fit:cover;display:block}.novaStoryOverlay,.novaPlaceOverlay{position:absolute;inset:auto 0 0;padding:16px;background:linear-gradient(180deg,transparent,rgba(5,18,22,.82));color:#fff}.novaStoryOverlay b,.novaPlaceOverlay b{display:block;font-size:18px;letter-spacing:-.4px}.novaStoryOverlay span,.novaPlaceOverlay span{display:block;margin-top:5px;color:#ffffffd1;font-size:12px;font-weight:800}.novaPhotoGrid,.novaActionGrid,.novaPlaceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.novaPhotoCard{border-radius:24px;overflow:hidden}.novaPhotoCard img,.novaPhotoCard .novaEmpty{width:100%;height:170px;object-fit:cover;background:var(--nova-soft);display:grid;place-items:center;font-size:34px}.novaPhotoMeta{padding:12px}.novaPhotoMeta b{color:var(--nova-ink);font-size:16px}.novaPhotoMeta span{display:block;margin-top:4px;color:var(--nova-muted);font-size:12px;font-weight:800}.novaMoodChip{display:inline-flex;margin-top:8px;padding:7px 9px;border-radius:999px;background:#eefaf7;color:var(--nova-mint-deep);font-size:11px;font-weight:1000}.novaActionCard{min-height:170px;border-radius:26px;padding:16px;text-decoration:none;color:var(--nova-ink);display:grid;align-content:space-between}.novaIconChip{width:48px;height:48px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--nova-soft),var(--nova-blue));font-size:22px}.novaActionCard h3{margin:12px 0 5px;font-size:18px;letter-spacing:-.4px}.novaActionCard p{margin:0;color:var(--nova-muted);font-size:12px;line-height:1.4;font-weight:800}.novaActionCard b{color:var(--nova-mint-deep);font-size:12px}.novaPlaceCard{border-radius:28px;overflow:hidden;position:relative;min-height:240px}.novaPlaceCard.tall{grid-row:span 2;min-height:492px}.novaPlaceCard.wide{grid-column:span 2}.novaMatchRows{display:grid;gap:12px}.novaMatchRow{min-height:120px;border-radius:26px;padding:12px;display:grid;grid-template-columns:92px minmax(0,1fr) 220px;gap:14px;align-items:center}.novaMatchRow img,.novaMatchRow .novaEmpty{width:92px;height:92px;border-radius:20px;object-fit:cover}.novaMatchMain h3{margin:0 0 4px;color:var(--nova-ink);font-size:21px;letter-spacing:-.6px}.novaMatchMain p{margin:0;color:var(--nova-muted);font-size:13px;font-weight:800}.novaChipRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.novaChipRow span{padding:6px 8px;border-radius:999px;background:#f5fbfd;border:1px solid #e2eef3;color:var(--nova-muted);font-size:11px;font-weight:900}.novaMatchSide{display:grid;grid-template-columns:86px 1fr;gap:8px;align-items:center}.novaScore{padding:10px 8px;border-radius:18px;text-align:center;background:linear-gradient(135deg,#eafff8,#f8fcfd);border:1px solid rgba(24,185,159,.24)}.novaScore b{display:block;color:var(--nova-ink);font-size:18px;line-height:1}.novaScore span{display:block;margin-top:4px;color:var(--nova-mint-deep);font-size:10px;font-weight:1000}.novaButtonRow{display:grid;grid-template-columns:1fr 1fr;gap:7px}.novaButtonRow button{min-height:38px;border-radius:999px;border:0;font-size:12px;font-weight:1000;cursor:pointer}.novaButtonRow button:first-child{background:linear-gradient(135deg,var(--nova-mint),#39ddc1);color:#fff}.novaButtonRow button:last-child{background:#fff;color:var(--nova-ink);border:1px solid var(--nova-line)}@media(max-width:1020px){.novaHeroGrid,.novaSplit{grid-template-columns:1fr}.novaPhotoGrid,.novaActionGrid,.novaPlaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.novaMatchRow{grid-template-columns:88px minmax(0,1fr)}.novaMatchSide{grid-column:1 / -1;grid-template-columns:90px 1fr}}@media(max-width:680px){.jwmTopNav{grid-template-columns:1fr!important;justify-items:center!important;width:min(100% - 16px,1160px)!important;padding:12px!important}.jwmNavLinks{width:100%!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important}.jwmNavLinks a{white-space:nowrap!important}.novaPage{width:min(100% - 18px,1160px);margin-top:12px}.novaHeroArt{min-height:320px;padding:22px}.novaHeroArt h1{font-size:42px}.novaPhotoGrid,.novaActionGrid,.novaPlaceGrid,.novaMosaic{grid-template-columns:1fr}.novaStoryCard.span2,.novaPlaceCard.wide{grid-column:auto}.novaStoryCard.tall,.novaPlaceCard.tall{grid-row:auto;min-height:240px}.novaMatchRow{grid-template-columns:76px minmax(0,1fr);gap:10px}.novaMatchRow img,.novaMatchRow .novaEmpty{width:76px;height:76px;border-radius:18px}.novaMatchMain h3{font-size:18px}.novaChipRow{display:none}.novaMatchSide{grid-template-columns:1fr}.novaButtonRow{grid-template-columns:1fr 1fr}}.imageStudioPage{width:min(100% - 28px,1160px);margin:18px auto 90px}.imageStudioHero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.imageStudioIntro{border-radius:34px;padding:28px;color:#fff;min-height:300px;position:relative;overflow:hidden;background:linear-gradient(105deg,#061519f7,#0615199e,#06151924),url(https://images.unsplash.com/photo-1525253013412-55c1a69a5738?auto=format&fit=crop&w=1600&q=85) center / cover;box-shadow:var(--nova-shadow)}.imageStudioIntro small,.builderStep small,.previewPanel small{color:#45efc8;font-size:11px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.imageStudioIntro h1{max-width:700px;margin:44px 0 10px;font-size:clamp(38px,5vw,60px);line-height:.9;letter-spacing:-3px}.imageStudioIntro p{margin:0;max-width:620px;color:#ffffffdb;font-weight:800;line-height:1.45}.imageStudioChecklist{border-radius:30px;padding:18px;background:#fff;border:1px solid var(--nova-line);box-shadow:var(--nova-shadow);display:grid;gap:12px}.progressOrb{width:110px;height:110px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--nova-mint) calc(var(--progress) * 1%),#e2f0f4 0);border:8px solid white;box-shadow:0 16px 34px #1024351a}.progressOrb b{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--nova-ink);font-size:22px}.imageChecklistRows{display:grid;gap:8px}.imageChecklistRows span{padding:9px 11px;border-radius:999px;background:#f6fbfd;border:1px solid #e2eef3;color:var(--nova-muted);font-size:12px;font-weight:900}.imageChecklistRows span.done{background:var(--nova-soft);border-color:#18b99f3d;color:var(--nova-mint-deep)}.imageStudioGrid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.builderPanel,.previewPanel{border-radius:32px;background:#fff;border:1px solid var(--nova-line);box-shadow:var(--nova-shadow)}.builderPanel{padding:18px;display:grid;gap:16px}.builderStep{display:grid;gap:12px}.builderStepHead{display:flex;justify-content:space-between;gap:12px;align-items:end}.builderStepHead h2{margin:4px 0 0;color:var(--nova-ink);font-size:24px;letter-spacing:-.8px}.builderStepHead p{margin:4px 0 0;color:var(--nova-muted);font-size:13px;font-weight:800}.photoRoleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.photoRoleCard{border-radius:26px;background:#f8fcfd;border:1px solid #e1eef3;overflow:hidden}.photoDrop{min-height:220px;display:grid;place-items:center;position:relative;cursor:pointer;background:linear-gradient(135deg,#f8fcfd,var(--nova-soft))}.photoDrop input{display:none}.photoDrop img{width:100%;height:220px;object-fit:cover;display:block}.dropEmpty{display:grid;place-items:center;text-align:center;gap:6px;padding:18px;color:var(--nova-ink)}.dropEmpty i{width:56px;height:56px;border-radius:20px;display:grid;place-items:center;background:#fff;font-style:normal;font-size:26px;box-shadow:0 10px 24px #10243514}.dropEmpty b{font-size:15px}.dropEmpty span{color:var(--nova-muted);font-size:12px;font-weight:800;line-height:1.35}.photoRoleMeta{padding:12px}.photoRoleMeta b{display:block;color:var(--nova-ink);font-size:15px}.photoRoleMeta span{display:block;margin-top:4px;color:var(--nova-muted);font-size:12px;line-height:1.35;font-weight:800}.photoRoleTools{margin-top:9px;display:flex;gap:7px;flex-wrap:wrap}.photoRoleTools button{border:1px solid var(--nova-line);background:#fff;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px;font-weight:1000;color:var(--nova-ink)}.galleryDropGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gallerySlot{min-height:120px;border-radius:22px;border:1px dashed #bdd5dd;background:#f8fcfd;overflow:hidden;display:grid;place-items:center;color:var(--nova-muted);text-align:center;font-size:12px;font-weight:900;cursor:pointer}.gallerySlot input{display:none}.gallerySlot img{width:100%;height:120px;object-fit:cover}.formNovaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.formNovaGrid label,.bioField{display:grid;gap:6px}.formNovaGrid span,.bioField span{color:var(--nova-ink-soft);font-size:12px;font-weight:1000}.formNovaGrid input,.formNovaGrid select,.bioField textarea{width:100%;border:1px solid var(--nova-line);border-radius:16px;background:#fbfeff;min-height:44px;padding:0 12px;font:inherit;color:var(--nova-ink);font-weight:800}.bioField textarea{min-height:100px;padding:12px;resize:vertical}.formNovaActions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--nova-line);padding-top:14px}.formNovaActions p{margin:0;color:var(--nova-muted);font-size:12px;font-weight:800}.formNovaActions div{display:flex;gap:9px}.previewPanel{position:sticky;top:108px;overflow:hidden}.previewCover{height:170px;background:linear-gradient(135deg,#14384a,#0d806f);position:relative}.previewCover img{width:100%;height:100%;object-fit:cover}.previewOwner{width:74px;height:74px;border-radius:26px;border:4px solid white;position:absolute;left:18px;bottom:-32px;background:var(--nova-soft);display:grid;place-items:center;overflow:hidden;font-size:28px;box-shadow:0 14px 30px #10243524}.previewOwner img{width:100%;height:100%;object-fit:cover}.previewBody{padding:44px 18px 18px}.previewBody h2{margin:0;color:var(--nova-ink);font-size:25px;letter-spacing:-.8px}.previewBody p{margin:5px 0 0;color:var(--nova-muted);font-size:13px;font-weight:800;line-height:1.4}.previewPetTile{margin-top:14px;border-radius:24px;padding:10px;background:#f8fcfd;border:1px solid #e1eef3;display:grid;grid-template-columns:74px 1fr;gap:10px;align-items:center}.previewPetTile img,.previewPetTile div:first-child{width:74px;height:74px;border-radius:20px;object-fit:cover;background:var(--nova-soft);display:grid;place-items:center;font-size:28px}.previewTags{margin-top:14px;display:flex;flex-wrap:wrap;gap:7px}.previewTags span{padding:7px 9px;border-radius:999px;background:var(--nova-soft);color:var(--nova-mint-deep);font-size:11px;font-weight:1000}.imageWarning{border-radius:18px;padding:10px 12px;background:#fff5eb;border:1px solid #ffd9b3;color:#9b4f00;font-size:12px;font-weight:900;line-height:1.35}@media(max-width:1020px){.imageStudioHero,.imageStudioGrid{grid-template-columns:1fr}.previewPanel{position:relative;top:0}.photoRoleGrid{grid-template-columns:1fr}}@media(max-width:680px){.imageStudioPage{width:min(100% - 18px,1160px);margin-top:12px}.imageStudioIntro{min-height:300px;padding:22px}.imageStudioIntro h1{font-size:40px}.formNovaGrid,.galleryDropGrid{grid-template-columns:1fr}.formNovaActions div{width:100%;display:grid;grid-template-columns:1fr 1fr}}.profileNovaPage{width:min(100% - 28px,1160px);margin:18px auto 90px}.profileNovaHero{border-radius:34px;overflow:hidden;background:#fff;border:1px solid var(--nova-line);box-shadow:var(--nova-shadow)}.profileNovaCover{height:260px;position:relative;color:#fff;display:grid;align-items:end;padding:28px;background:linear-gradient(105deg,#061519f5,#06151994,#0615191f),url(https://images.unsplash.com/photo-1601758125946-6ec2ef64daf8?auto=format&fit=crop&w=1600&q=85) center / cover}.profileNovaCover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profileNovaCover:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#061519f0,#0615196b,#06151914)}.profileNovaCoverText{position:relative;z-index:2;max-width:670px}.profileNovaCoverText small{color:#45efc8;font-size:11px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.profileNovaCoverText h1{margin:8px 0;font-size:clamp(38px,5vw,58px);line-height:.9;letter-spacing:-3px}.profileNovaCoverText p{margin:0;color:#ffffffd6;font-weight:800;line-height:1.45}.profileNovaIdentity{padding:18px;display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:14px;align-items:center}.profileNovaAvatar{width:90px;height:90px;border-radius:28px;background:var(--nova-soft);display:grid;place-items:center;overflow:hidden;font-size:36px;box-shadow:0 14px 30px #1024351a}.profileNovaAvatar img{width:100%;height:100%;object-fit:cover}.profileNovaIdentity h2{margin:0 0 4px;color:var(--nova-ink);font-size:26px;letter-spacing:-.8px}.profileNovaIdentity p{margin:0;color:var(--nova-muted);font-weight:800}.profileNovaActions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.profileNovaGrid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.profileNovaMain,.profileNovaSide{display:grid;gap:16px}.profileNovaCard{border-radius:30px;padding:18px;background:#fff;border:1px solid var(--nova-line);box-shadow:var(--nova-shadow)}.profileNovaCardHead{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px}.profileNovaCardHead small{color:var(--nova-mint-deep);font-size:11px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.profileNovaCardHead h2{margin:4px 0 0;color:var(--nova-ink);font-size:24px;letter-spacing:-.8px}.profilePetShowcase{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;align-items:center}.profilePetShowcase img,.profilePetFallback{width:170px;height:170px;border-radius:28px;object-fit:cover;background:var(--nova-soft);display:grid;place-items:center;font-size:52px}.profilePetShowcase h3{margin:0 0 5px;color:var(--nova-ink);font-size:30px;letter-spacing:-1px}.profilePetShowcase p{margin:0;color:var(--nova-muted);font-weight:800;line-height:1.4}.profileMiniStats{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.profileMiniStats article{border-radius:20px;background:#f8fcfd;border:1px solid #e2eef3;padding:12px}.profileMiniStats b{display:block;color:var(--nova-ink);font-size:20px;line-height:1}.profileMiniStats span{display:block;margin-top:5px;color:var(--nova-muted);font-size:11px;font-weight:900}.profileGalleryNova{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profileGalleryNova img,.profileGalleryNova div{width:100%;height:140px;border-radius:22px;object-fit:cover;background:var(--nova-soft);display:grid;place-items:center;color:var(--nova-muted);font-size:12px;font-weight:900;text-align:center}.profileActionTiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profileActionTiles a{min-height:100px;border-radius:22px;padding:14px;text-decoration:none;color:var(--nova-ink);background:#f8fcfd;border:1px solid #e2eef3;display:grid;align-content:space-between}.profileActionTiles b{font-size:16px}.profileActionTiles span{color:var(--nova-muted);font-size:12px;font-weight:800}.profileReadiness{display:grid;gap:10px}.readinessRow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.readinessRow span{color:var(--nova-muted);font-size:13px;font-weight:900}.readinessTrack{grid-column:1 / -1;height:8px;border-radius:999px;overflow:hidden;background:#dcecf1}.readinessTrack i{display:block;height:100%;background:linear-gradient(90deg,var(--nova-mint),#3fdcc0);border-radius:inherit}@media(max-width:940px){.profileNovaGrid,.profileNovaIdentity,.profilePetShowcase{grid-template-columns:1fr}.profileNovaActions{justify-content:flex-start}.profilePetShowcase img,.profilePetFallback{width:100%;height:260px}}@media(max-width:680px){.profileNovaPage{width:min(100% - 18px,1160px);margin-top:12px}.profileNovaCover{height:300px;padding:22px}.profileNovaCoverText h1{font-size:40px}.profileMiniStats,.profileGalleryNova,.profileActionTiles{grid-template-columns:1fr}}.homeLoginStrip{margin:18px auto 0;max-width:980px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:22px;background:#ffffffe0;border:1px solid rgba(17,42,53,.1);box-shadow:0 14px 35px #0f232d14}.homeLoginStrip b{color:#102435;font-weight:950}.homeLoginStrip span{color:#60717b;font-weight:750}.homeLoginButton{min-width:92px;text-align:center;padding:11px 18px;border-radius:999px;text-decoration:none;color:#fff;background:#102435;font-weight:950;box-shadow:0 12px 24px #1024352e}@media(max-width:720px){.homeLoginStrip{align-items:flex-start;flex-direction:column}.homeLoginButton{width:100%}}body:has(.cinemaHome){background:#061018!important}:root{--jwm-bg: #061018;--jwm-bg2: #0b1f2a;--jwm-glass: rgba(255,255,255,.075);--jwm-glass2: rgba(255,255,255,.11);--jwm-border: rgba(255,255,255,.13);--jwm-text: #ffffff;--jwm-muted: rgba(255,255,255,.72);--jwm-soft: rgba(255,255,255,.52);--jwm-teal: #43dfc4;--jwm-teal2: #18b99f;--jwm-shadow: 0 22px 54px rgba(0,0,0,.24)}body{background:radial-gradient(circle at 18% 0%,rgba(67,223,196,.18),transparent 28%),radial-gradient(circle at 88% 10%,rgba(255,160,70,.1),transparent 25%),linear-gradient(180deg,var(--jwm-bg),#03090d)!important;color:var(--jwm-text)!important}.jwmApp{background:transparent!important;color:var(--jwm-text)!important}.jwmTopNav{background:#ffffff17!important;border:1px solid var(--jwm-border)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:var(--jwm-shadow)!important}.jwmLogo,.jwmNavLinks a,.navRight a,.profileDot,.notificationDot{color:var(--jwm-text)!important}.jwmNavLinks a,.navRight a,.profileDot,.notificationDot{background:#ffffff12!important;border:1px solid rgba(255,255,255,.11)!important}.jwmNavLinks a.active,.jwmNavLinks a:hover,.navRight a:hover,.profileDot:hover,.notificationDot:hover{color:#061018!important;background:linear-gradient(135deg,var(--jwm-teal),var(--jwm-teal2))!important;border-color:transparent!important}main:not(.stagePage):not(.exactHome):not(.jwmMockHome):not(.cinemaHome){color:var(--jwm-text)!important}section,article,aside,.card,.panel,.novaPanel,.novaHeroPanel,.novaActionCard,.novaStatCard,.novaMiniTile,.novaTinyItem,.novaStoryCard,.novaPhotoCard,.novaPlaceCard,.novaMatchRow,.wagCard,.petCard,.petPalCard,.profileCard,.feedCard,.messageCard,.alertCard,.adminCard,.lostCard,.coverAuth,.coverExplain{color:var(--jwm-text)!important}.novaPanel,.novaHeroPanel,.novaActionCard,.novaStatCard,.novaMiniTile,.novaTinyItem,.novaStoryCard,.novaPhotoCard,.novaPlaceCard,.novaMatchRow,.wagCard,.petCard,.petPalCard,.profileCard,.feedCard,.messageCard,.alertCard,.adminCard,.lostCard,.coverAuth,.coverExplain{background:var(--jwm-glass)!important;border:1px solid var(--jwm-border)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:var(--jwm-shadow)!important}h1,h2,h3,h4,b,strong{color:var(--jwm-text)!important}p,small,span,label{color:var(--jwm-muted)!important}button,.button,.btn,.novaButton,.coverButton,.primaryButton{color:#061018!important;background:linear-gradient(135deg,var(--jwm-teal),var(--jwm-teal2))!important;border:1px solid rgba(67,223,196,.35)!important;box-shadow:0 16px 32px #18b99f38!important}button:hover,.button:hover,.btn:hover,.novaButton:hover,.coverButton:hover,.primaryButton:hover{filter:brightness(1.08)}input,textarea,select{color:var(--jwm-text)!important;background:#ffffff13!important;border:1px solid var(--jwm-border)!important}input::placeholder,textarea::placeholder{color:var(--jwm-soft)!important}input:focus,textarea:focus,select:focus{border-color:#43dfc48c!important;box-shadow:0 0 0 4px #43dfc421!important}.badge,.pill,.statusPill,.distancePill,.coverPill,.novaEyebrow,.coverBadge{color:var(--jwm-teal)!important;background:#43dfc41f!important;border:1px solid rgba(67,223,196,.3)!important}a{color:inherit}a:not(.jwmLogo):not(.jwmNavLinks a):not(.profileDot):not(.notificationDot){color:var(--jwm-teal)}hr{border-color:#ffffff1f!important}:root{--jwm-font-2xs: 10px;--jwm-font-xs: 11px;--jwm-font-sm: 13px;--jwm-font-md: 15px;--jwm-font-lg: 18px;--jwm-font-xl: 22px;--jwm-font-2xl: 28px;--jwm-control-height: 40px}.jwmApp>.jwmTopNav .jwmLogo{font-size:22px!important;line-height:1.1!important}.jwmApp>.jwmTopNav .jwmNavLinks a,.jwmApp>.jwmTopNav .profileDot{min-height:var(--jwm-control-height)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;font-size:14px!important;font-weight:750!important;line-height:1.1!important}.pp-page{--pp-type-micro: var(--jwm-font-2xs);--pp-type-meta: var(--jwm-font-xs);--pp-type-body: 12px;--pp-type-button: 12px}.pp-page .pp-eyebrow,.pp-page .pp-section-title,.pp-page .pp-back,.pp-page .pp-lower-card>h3,.pp-page .pp-panel-section>h3,.pp-page .pp-featured-bond>span,.pp-page .pp-you-are-here{font-size:var(--pp-type-micro)!important;line-height:1.25!important}.pp-page .pp-sidebar-intro>p:last-child,.pp-page .pp-stats span,.pp-page .pp-pack-energy>p:nth-child(2),.pp-page .pp-invite>p:nth-child(2),.pp-page .pp-live-notice,.pp-page .pp-featured-copy>p:not(.pp-eyebrow),.pp-page .pp-featured-copy>strong,.pp-page .pp-featured-copy>small,.pp-page .pp-pack-filter-empty span,.pp-page .pp-moment-tile strong,.pp-page .pp-moment-tile>div span,.pp-page .pp-upcoming-date small,.pp-page .pp-upcoming-tile h4,.pp-page .pp-upcoming-tile p,.pp-page .pp-lower-empty,.pp-page .pp-relationship-header p,.pp-page .pp-journey-meta strong,.pp-page .pp-journey-meta span,.pp-page .pp-panel-empty,.pp-page .pp-rhythm-row>span,.pp-page .pp-rhythm-row b,.pp-page .pp-about>p,.pp-page .pp-landmarks strong,.pp-page .pp-landmarks small,.pp-page .pp-next-thread>div>strong,.pp-page .pp-next-thread p,.pp-page .pp-management-person small,.pp-page .pp-pending,.pp-page .pp-management-empty p,.pp-page .pp-relationship-empty p{font-size:var(--pp-type-meta)!important;line-height:1.35!important}.pp-page .pp-sidebar-intro h2{font-size:var(--jwm-font-xl)!important;line-height:1.08!important}.pp-page .pp-stats strong{font-size:15px!important}.pp-page .pp-pack-energy>strong,.pp-page .pp-pack-energy>small{font-size:var(--pp-type-meta)!important;line-height:1.3!important}.pp-page .pp-main-header h1{font-size:clamp(22px,1.8vw,26px)!important;line-height:1.08!important}.pp-page .pp-featured-copy h2{font-size:clamp(20px,1.6vw,24px)!important;line-height:1.08!important}.pp-page .pp-pal-card-info strong{font-size:13px!important;line-height:1.2!important}.pp-page .pp-pal-card-info span,.pp-page .pp-pal-card-info em,.pp-page .pp-pal-card-info small{font-size:var(--pp-type-micro)!important;line-height:1.25!important}.pp-page .pp-pal-new{font-size:var(--pp-type-micro)!important}.pp-page .pp-relationship-header h2{font-size:clamp(20px,1.7vw,24px)!important;line-height:1.1!important}.pp-page .pp-journey-heading>div>strong,.pp-page .pp-journey-current strong{font-size:13px!important;line-height:1.25!important}.pp-page .pp-journey-path{min-width:420px;overflow:visible}.pp-page .pp-friendship-journey{overflow-x:auto;scrollbar-width:thin}.pp-page .pp-journey-step small{max-width:56px!important;min-height:26px!important;font-size:var(--pp-type-micro)!important;line-height:1.25!important;white-space:normal!important}.pp-page .pp-ribbon-item{min-width:66px!important}.pp-page .pp-ribbon-item strong,.pp-page .pp-ribbon-item small,.pp-page .pp-ribbon-item p{max-width:62px!important;font-size:var(--pp-type-micro)!important;line-height:1.25!important;white-space:normal!important}.pp-page .pp-sidebar-nav button,.pp-page .pp-filters button,.pp-page .pp-invite button,.pp-page .pp-featured-copy>button,.pp-page .pp-header-actions button,.pp-page .pp-upcoming-tile button,.pp-page .pp-next-thread button,.pp-page .pp-action-primary,.pp-page .pp-action-ghost,.pp-page .pp-test-request{min-height:var(--jwm-control-height)!important;font-size:var(--pp-type-button)!important;line-height:1.15!important}.pp-page .pp-sidebar-nav button b{font-size:var(--pp-type-micro)!important}.pp-page .pp-management-person strong{font-size:13px!important}.pp-page .pp-management-view>header h2,.pp-page .pp-relationship-empty h2{font-size:var(--jwm-font-lg)!important}.pp-page .pp-management-empty h3{font-size:16px!important}.pp-page .pp-lower-card{min-height:176px;overflow:hidden}.pp-page .pp-upcoming-tile{min-height:62px;grid-template-columns:40px minmax(0,1fr) 76px}.pp-page .pp-lower-card .pp-moment-tile{min-height:50px}.pp-page .pp-quick-track{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.pp-page{grid-template-columns:1fr!important}.pp-page .pp-sidebar{display:grid;grid-template-columns:1.2fr 1.5fr 2fr;align-items:center;padding:10px}.pp-page .pp-sidebar-intro{border-bottom:0}.pp-page .pp-stats{grid-template-columns:repeat(3,1fr)}.pp-page .pp-sidebar-nav{grid-template-columns:repeat(3,1fr);margin:0}.pp-page .pp-pack-energy,.pp-page .pp-invite{display:none}.pp-page .pp-main-column,.pp-page .pp-relationship-panel{margin-top:0}.pp-page .pp-relationship-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pp-page .pp-relationship-header{grid-column:1 / -1}.pp-page .pp-panel-section,.pp-page .pp-friendship-journey{margin-top:0}}.nearV2Page{--near-type-micro: var(--jwm-font-2xs);--near-type-meta: var(--jwm-font-xs);--near-type-body: var(--jwm-font-sm)}.nearV2Page .nearV2Eyebrow,.nearV2Page .nearV2Pulse header span,.nearV2Page .nearV2Insights>span,.nearV2Page .nearV2PeekLabel,.nearV2Page .nearV2Control>span,.nearV2Page .nearV2PlaceMedia span,.nearV2Page .nearV2PulseBody>small{font-size:var(--near-type-micro)!important;line-height:1.25!important}.nearV2Page .nearV2Intro h1{font-size:clamp(24px,2.1vw,30px)!important;line-height:1.08!important}.nearV2Page .nearV2Intro p{font-size:var(--near-type-body)!important;line-height:1.45!important}.nearV2Page .nearV2Live,.nearV2Page .nearV2AdvancedMenu small,.nearV2Page .nearV2Hub small,.nearV2Page .nearV2Marker>span,.nearV2Page .nearV2Cluster b,.nearV2Page .nearV2Cluster small,.nearV2Page .nearV2MapStatus,.nearV2Page .nearV2Peek>p,.nearV2Page .nearV2Peek dd,.nearV2Page .nearV2Peek>small,.nearV2Page .nearV2PeekPets button,.nearV2Page .nearV2Insights article small,.nearV2Page .nearV2Insights article p,.nearV2Page .nearV2Pulse header>small,.nearV2Page .nearV2PulseDistance,.nearV2Page .nearV2PulseBody p{font-size:var(--near-type-meta)!important;line-height:1.35!important}.nearV2Page .nearV2Control button,.nearV2Page .nearV2Distance select,.nearV2Page .nearV2Advanced,.nearV2Page .nearV2AdvancedMenu button,.nearV2Page .nearV2PeekActions button,.nearV2Page .nearV2PulseBody button,.nearV2Page .nearV2PulseButtons button{min-height:var(--jwm-control-height)!important;font-size:12px!important;line-height:1.15!important}.nearV2Page .nearV2Hub b{font-size:13px!important}.nearV2Page .nearV2Peek h2{font-size:20px!important;line-height:1.1!important}.nearV2Page .nearV2Peek dt{font-size:13px!important;line-height:1.25!important}.nearV2Page .nearV2Insights article b{font-size:13px!important;line-height:1.3!important}.nearV2Page .nearV2Pulse header h2{font-size:clamp(17px,1.5vw,20px)!important;line-height:1.15!important}.nearV2Page .nearV2PulseBody h3{font-size:14px!important;line-height:1.2!important}.nearV2Page .nearV2Toast{font-size:12px!important}.messagesPage .messagesHero{padding:18px 20px;border-radius:24px}.messagesPage .messagesHero span,.messagesPage .memoryPanel header span,.messagesPage .favoriteMapLabel,.messagesPage .petPalDirectory>header span{font-size:var(--jwm-font-2xs)!important;line-height:1.25!important}.messagesPage .messagesHero h1{font-size:clamp(26px,2.2vw,30px)!important;line-height:1.1!important;letter-spacing:-.045em!important}.messagesPage .messagesHero p{font-size:14px!important;font-weight:550!important;line-height:1.45!important}.messagesPage .messagesHero button,.messagesPage .wagComposer button,.messagesPage .stageDock button,.messagesPage .petPalFilters button,.messagesPage .loadMoreContacts,.messagesPage .messageLockedPanel a{min-height:var(--jwm-control-height)!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important}.messagesPage .stageDock{padding:8px}.messagesPage .stageDock b{min-width:22px;height:22px;font-size:var(--jwm-font-xs)}.messagesPage .noticeBox{padding:11px 15px;font-size:14px;line-height:1.4}.messagesPage .memoryPanel h2{font-size:19px!important;line-height:1.15!important}.messagesPage .memoryPanel p{font-size:13px!important;line-height:1.4!important}.messagesPage .memoryTitle h3,.messagesPage .petPalDirectory>header h2{font-size:16px!important;line-height:1.2!important}.messagesPage .memoryTitle span,.messagesPage .memoryRiver article span,.messagesPage .petPalDirectory>header p,.messagesPage .petPalContactList small,.messagesPage .messageLockedPanel p{font-size:var(--jwm-font-xs)!important;line-height:1.35!important}.messagesPage .memoryRiver h4{font-size:14px!important;line-height:1.25!important}.messagesPage .petPalSearch input,.messagesPage .petPalContactList strong{font-size:13px!important}.messagesPage .contactStatus b{font-size:var(--jwm-font-xs)!important}.messagesPage .journeyButtons button{min-height:var(--jwm-control-height);font-size:12px}@media(max-width:700px){:root{--jwm-control-height: 42px}.jwmApp>.jwmTopNav .jwmNavLinks a,.jwmApp>.jwmTopNav .profileDot{font-size:13px!important}.pp-page{--pp-type-meta: 12px;--pp-type-body: 13px;--pp-type-button: 13px}.pp-page .pp-sidebar{display:none}.pp-page .pp-pal-card-info strong{font-size:14px!important}.pp-page .pp-featured-copy>p:not(.pp-eyebrow),.pp-page .pp-featured-copy>strong,.pp-page .pp-featured-copy>small{font-size:12px!important}.nearV2Page{--near-type-meta: 12px;--near-type-body: 13px}.nearV2Page .nearV2Marker>span{display:block;max-width:110px}.nearV2Page .nearV2Control button,.nearV2Page .nearV2Distance select{font-size:13px!important}.messagesPage .messagesHero h1{font-size:clamp(24px,7vw,28px)!important}.messagesPage .messagesHero p,.messagesPage .noticeBox{font-size:13px!important}}@media(max-width:420px){.pp-page .pp-journey-path{min-width:470px}.pp-page .pp-ribbon-item{min-width:76px!important}.nearV2Page .nearV2Live{font-size:0!important}}html:has(.lockedCoverPage),body:has(.lockedCoverPage),#root:has(.lockedCoverPage),#root>.jwmApp:has(.lockedCoverPage){width:100%;min-height:100%;margin:0!important;background:#f6fbfa!important}body:has(.lockedCoverPage){overflow:hidden!important}.lockedCoverPage{--cover-teal:#0db5a6;--cover-teal-dark:#087d76;--cover-ink:#102d35;--cover-muted:#61757a;--cover-line:#d6e6e3;--cover-violet:#9664d8;--cover-gold:#e8a62f;position:relative;isolation:isolate;width:100%;min-height:100svh;overflow:hidden;color:var(--cover-ink);background:#f6fbfa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lockedCoverPage,.lockedCoverPage *{box-sizing:border-box}.lockedCoverPage a{text-decoration:none}.lockedCoverPage button,.lockedCoverPage input{font:inherit}.lockedCoverBackdrop{position:absolute;z-index:-3;inset:0;background:url(/jwm-cover/cover-elite-bg-v2.png) 62% center/cover no-repeat;filter:brightness(1.22) saturate(.88) contrast(.92)}.lockedCoverPage:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#f8fcfb,#f8fcfbfc 30%,#f8fcfbf0 43%,#f8fcfb9e 55%,#f8fcfb1f 76%,#f8fcfb14),linear-gradient(180deg,#ffffff61,#ffffff0a,#f1f8f7bd)}.lockedCoverPage:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(13,181,166,.08),transparent 31%)}.lockedCoverShell{position:relative;width:min(1500px,100%);height:100svh;min-height:680px;margin:0 auto;padding:12px 22px 14px}.lockedCoverHeader{position:relative;z-index:5;display:grid;grid-template-columns:230px minmax(300px,360px) minmax(430px,1fr);grid-template-rows:48px 18px;grid-template-areas:"brand nav login" ". . links";align-items:center;column-gap:14px;padding:6px 14px 4px 18px;border:1px solid var(--cover-line);border-radius:20px;background:#fffffff2;box-shadow:0 12px 34px #204a4d1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lockedCoverBrand{grid-area:brand;display:flex;align-items:center;gap:11px;color:var(--cover-ink)!important;white-space:nowrap}.lockedCoverBrand>span{display:grid;width:34px;height:38px;place-items:center;color:var(--cover-teal)}.lockedCoverBrand>div{display:grid}.lockedCoverBrand strong{font-size:21px;line-height:1;letter-spacing:-.035em;color:var(--cover-ink)}.lockedCoverBrand small{margin-top:5px;color:#6c8184;font-size:9px;font-weight:750;letter-spacing:.055em}.lockedCoverNav{grid-area:nav;display:flex;align-items:center;justify-content:center;height:40px;min-width:0}.lockedCoverNav a{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 18px;color:#38555b!important;font-size:12px;font-weight:700;white-space:nowrap;border-radius:12px}.lockedCoverNav a+a:before{content:"";position:absolute;left:0;width:1px;height:23px;background:#dce9e7}.lockedCoverNav a:hover,.lockedCoverNav a.active{color:var(--cover-teal-dark)!important;background:#e8f7f5}.lockedCoverNav svg{color:var(--cover-teal-dark)}.lockedCoverLogin{grid-area:login;display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,.9fr) 84px;align-items:center;gap:7px;min-width:0}.lockedCoverLogin label{height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d5e5e2;border-radius:14px;background:#f8fbfb;color:#688086;min-width:0}.lockedCoverLogin label:focus-within{border-color:#7bd4cb;box-shadow:0 0 0 3px #0db5a614}.lockedCoverLogin input{width:100%;min-width:0;height:34px;border:0;outline:0;color:var(--cover-ink);background:transparent;font-size:12px;font-weight:600}.lockedCoverLogin input::placeholder{color:#7c9094}.lockedCoverLogin input:-webkit-autofill,.lockedCoverLogin input:-webkit-autofill:hover,.lockedCoverLogin input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cover-ink)!important;caret-color:var(--cover-ink)!important;-webkit-box-shadow:0 0 0 1000px #f8fbfb inset!important;box-shadow:0 0 0 1000px #f8fbfb inset!important}.lockedCoverPassword button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#6b8085;cursor:pointer}.lockedCoverLogin>button{height:38px;border:0;border-radius:14px;color:#fff;background:linear-gradient(180deg,#1cc5b6,#0ca99e);font-size:12px;font-weight:850;box-shadow:0 8px 18px #0db5a633;cursor:pointer;white-space:nowrap}.lockedCoverLogin>button:hover{filter:brightness(1.04)}.lockedCoverLogin>button:disabled{opacity:.66;cursor:wait}.lockedCoverAccountLinks{grid-area:links;display:flex;justify-content:flex-end;align-items:center;gap:22px;padding:0 5px 1px;font-size:9px;font-weight:700;white-space:nowrap}.lockedCoverAccountLinks a{color:#5f777c!important}.lockedCoverAccountLinks strong{color:var(--cover-teal-dark)}.lockedCoverLoginNotice{position:absolute;right:18px;top:72px;z-index:6;margin:0;padding:7px 10px;border:1px solid #efc6c2;border-radius:10px;color:#9b3d37;background:#fff5f3;font-size:10px;font-weight:700;box-shadow:0 7px 18px #482d2a14}.lockedCoverHero{position:relative;height:calc(100svh - 166px);min-height:500px;padding:28px 18px 102px}.lockedCoverCopy{position:relative;z-index:2;width:min(630px,58vw)}.lockedCoverEyebrow{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:#506a70;font-size:11px;font-weight:850;letter-spacing:.3em}.lockedCoverEyebrow svg{color:var(--cover-teal)}.lockedCoverCopy h1{margin:0;color:var(--cover-ink);font-size:clamp(46px,4.15vw,68px);line-height:.92;letter-spacing:-.05em;font-weight:850}.lockedCoverCopy h1 em{color:#0aa79c;font-style:normal}.lockedCoverLead{width:min(500px,92%);margin:16px 0 0;color:#516a70;font-size:14px;line-height:1.48;font-weight:560}.lockedCoverActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(570px,100%);margin-top:18px}.lockedCoverActions>a{height:48px;display:flex;align-items:center;justify-content:center;gap:11px;border-radius:24px;font-size:13px;font-weight:850;white-space:nowrap}.lockedCoverPrimary{color:#fff!important;background:linear-gradient(180deg,#1cc5b6,#0ca99e);box-shadow:0 10px 22px #0db5a633}.lockedCoverPrimary svg{color:#fff!important}.lockedCoverSecondary{color:var(--cover-teal-dark)!important;border:1.5px solid #78d3ca;background:#ffffffe6;box-shadow:0 8px 20px #1c484a12}.lockedCoverActions>a:hover{transform:translateY(-1px)}.lockedCoverJourney{width:min(680px,72vw);margin-top:20px}.lockedCoverJourney>header{display:grid;gap:3px;margin-bottom:9px}.lockedCoverJourney>header span{color:#4d686d;font-size:9.5px;font-weight:900;letter-spacing:.3em}.lockedCoverJourney>header small{color:#667b80;font-size:12px;font-weight:560}.lockedCoverJourneyTrack{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lockedCoverJourneyTrack:before{display:none}.lockedCoverStep{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;height:66px;min-width:0;padding:7px 10px;border:1px solid #d9e7e5;border-radius:16px;color:var(--cover-ink)!important;background:#fffffff0;box-shadow:0 8px 22px #1f434714;overflow:hidden}.lockedCoverStep:hover{background:#fff;box-shadow:0 11px 26px #1f43471f}.lockedCoverStepIcon{position:static!important;display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fffc,0 6px 16px #1f434714}.coverStepWag{border-color:#8bded6}.coverStepWag .lockedCoverStepIcon{color:#0aa79c;border:2px solid #56cfc4}.coverStepPal{border-color:#d7c1eb}.coverStepPal .lockedCoverStepIcon{color:#8550bd;border:2px solid #b98ade}.coverStepMessage{border-color:#f1d08b}.coverStepMessage .lockedCoverStepIcon{color:#c78308;border:2px solid #eeb650}.lockedCoverStep>span:last-child{display:grid;align-content:center;min-width:0}.lockedCoverStep small{color:#718489;font-size:8.5px;font-weight:800;line-height:1}.lockedCoverStep strong{margin-top:3px;color:var(--cover-ink);font-size:10px;line-height:1.08;font-weight:900;white-space:nowrap}.lockedCoverStep em{margin-top:4px;color:#63777c;font-size:8.5px;line-height:1.1;font-style:normal;white-space:nowrap}.lockedCoverSafety{position:absolute;right:20px;bottom:116px;z-index:3;display:flex;align-items:center;gap:10px;min-width:196px;padding:10px 13px;border:1px solid #d4e5e2;border-radius:16px;color:var(--cover-ink);background:#fffffff0;box-shadow:0 11px 25px #1f43471a}.lockedCoverSafety>span{display:grid;width:35px;height:35px;place-items:center;border:1px solid #bce3df;border-radius:11px;color:var(--cover-teal-dark);background:#e9f8f6}.lockedCoverSafety div{display:grid}.lockedCoverSafety strong{font-size:12px}.lockedCoverSafety small{margin-top:4px;color:#63777c;font-size:9px;font-weight:600}.lockedCoverPrinciples{position:absolute;left:22px;right:22px;bottom:12px;z-index:4;height:70px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d4e5e2;border-radius:20px;background:#fffffff5;box-shadow:0 12px 28px #1f434717;overflow:hidden}.lockedCoverPrinciples>div{display:flex;align-items:center;justify-content:center;gap:13px;color:#0aa79c}.lockedCoverPrinciples>div+div{border-left:1px solid #e1ecea}.lockedCoverPrinciples>div:nth-child(2){color:#11bcae}.lockedCoverPrinciples>div:nth-child(3){color:#9360d5}.lockedCoverPrinciples span{display:grid;min-width:0}.lockedCoverPrinciples strong{color:var(--cover-ink);font-size:11px;letter-spacing:.05em}.lockedCoverPrinciples small{margin-top:4px;color:#63777c;font-size:9px}@media(min-width:761px)and (max-width:1180px){.lockedCoverShell{padding:8px 14px 10px}.lockedCoverHeader{grid-template-columns:180px 280px minmax(0,1fr);grid-template-rows:42px 15px;grid-template-areas:"brand nav login" ". . links";column-gap:10px;row-gap:0;padding:5px 10px 3px 12px;border-radius:18px}.lockedCoverBrand{gap:8px}.lockedCoverBrand>span{width:28px}.lockedCoverBrand strong{font-size:18px}.lockedCoverBrand small{font-size:7.5px}.lockedCoverNav{height:36px}.lockedCoverNav a{height:31px;padding:0 10px;gap:5px;font-size:10px}.lockedCoverLogin{grid-template-columns:minmax(120px,1fr) minmax(115px,.9fr) 76px;gap:6px}.lockedCoverLogin label,.lockedCoverLogin>button{height:34px}.lockedCoverLogin label{padding:0 8px}.lockedCoverLogin input{height:30px;font-size:10.5px}.lockedCoverLogin>button{font-size:10.5px}.lockedCoverAccountLinks{gap:16px;padding-right:2px;font-size:8px}.lockedCoverLoginNotice{top:62px}.lockedCoverHero{height:calc(100svh - 86px);min-height:550px;padding:27px 20px 92px}.lockedCoverCopy{width:min(555px,59vw)}.lockedCoverCopy h1{font-size:clamp(43px,5.2vw,56px)}.lockedCoverLead{font-size:12.5px;margin-top:13px}.lockedCoverActions{width:min(540px,100%);margin-top:15px}.lockedCoverActions>a{height:44px;font-size:11.5px}.lockedCoverJourney{width:min(640px,74vw);margin-top:17px}.lockedCoverJourney>header{margin-bottom:7px}.lockedCoverJourney>header span{font-size:8.5px}.lockedCoverJourney>header small{font-size:10.5px}.lockedCoverStep{grid-template-columns:40px minmax(0,1fr);gap:7px;height:61px;padding:6px 8px}.lockedCoverStepIcon{width:40px;height:40px}.lockedCoverStep strong{font-size:9px}.lockedCoverStep em{font-size:7.7px}.lockedCoverStep small{font-size:7.5px}.lockedCoverSafety{right:16px;bottom:103px;min-width:180px;padding:8px 10px}.lockedCoverSafety>span{width:32px;height:32px}.lockedCoverSafety strong{font-size:10.5px}.lockedCoverSafety small{font-size:8px}.lockedCoverPrinciples{left:14px;right:14px;bottom:9px;height:64px;border-radius:18px}.lockedCoverPrinciples>div{gap:10px}.lockedCoverPrinciples svg{width:28px;height:28px}.lockedCoverPrinciples strong{font-size:9.5px}.lockedCoverPrinciples small{font-size:8px}}@media(max-height:720px)and (min-width:761px){.lockedCoverHero{padding-top:17px}.lockedCoverCopy h1{font-size:43px}.lockedCoverLead{margin-top:10px}.lockedCoverActions{margin-top:11px}.lockedCoverJourney{margin-top:12px}.lockedCoverSafety{bottom:96px}.lockedCoverPrinciples{height:58px}}@media(max-width:760px){body:has(.lockedCoverPage){overflow:auto!important}.lockedCoverPage{min-height:100svh;overflow:auto}.lockedCoverBackdrop{background-position:67% 28%;filter:brightness(1.16) saturate(.84) contrast(.94)}.lockedCoverPage:before{background:linear-gradient(180deg,#f8fcfbfa,#f8fcfbf0 38%,#f8fcfb94 62%,#f1f8f7ed)}.lockedCoverShell{height:auto;min-height:100svh;padding:10px 10px 12px}.lockedCoverHeader{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"brand" "nav" "login" "links";gap:8px;padding:10px;border-radius:18px}.lockedCoverBrand{justify-content:center}.lockedCoverNav{width:100%}.lockedCoverNav a{flex:1;padding:0 6px;font-size:10px}.lockedCoverLogin{grid-template-columns:1fr}.lockedCoverLogin>button{width:100%}.lockedCoverAccountLinks{justify-content:space-between;gap:10px;font-size:8.5px}.lockedCoverLoginNotice{position:static;grid-column:1;margin-top:6px}.lockedCoverHero{height:auto;min-height:720px;padding:35px 13px 320px}.lockedCoverCopy{width:100%}.lockedCoverEyebrow{font-size:9px}.lockedCoverCopy h1{font-size:clamp(43px,13vw,58px)}.lockedCoverLead{width:100%;font-size:13px}.lockedCoverActions{grid-template-columns:1fr;width:100%}.lockedCoverActions>a{height:46px}.lockedCoverJourney{width:100%}.lockedCoverJourneyTrack{grid-template-columns:1fr;gap:8px}.lockedCoverStep{height:60px}.lockedCoverSafety{right:16px;bottom:226px}.lockedCoverPrinciples{position:absolute;left:10px;right:10px;bottom:10px;height:200px;grid-template-columns:1fr}.lockedCoverPrinciples>div{justify-content:flex-start;padding:0 22px}.lockedCoverPrinciples>div+div{border-left:0;border-top:1px solid #e1ecea}}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader{min-height:72px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverNav{width:max-content!important;max-width:100%!important;justify-self:center!important;gap:2px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverNav a{min-width:0!important;height:34px!important;padding:0 15px!important;gap:7px!important;color:#36575d!important;background:transparent!important;border:0!important;border-radius:11px!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transform:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverNav a:hover,html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverNav a.active,html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverNav a[aria-current=page]{color:#087d76!important;background:#e4f6f3!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverNav svg{color:#0a9288!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin{width:min(620px,100%)!important;justify-self:end!important;grid-template-columns:minmax(170px,1.08fr) minmax(150px,.92fr) 88px!important;gap:8px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin label{height:38px!important;padding:0 11px!important;background:#fbfdfd!important;border:1px solid #d2e4e1!important;border-radius:14px!important;box-shadow:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin input{height:34px!important;padding:0!important;color:#102d35!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverPassword button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;flex:0 0 28px!important;margin:0 -3px 0 0!important;padding:0!important;display:grid!important;place-items:center!important;color:#627a7f!important;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-size:inherit!important;transform:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverPassword button:hover{color:#087d76!important;background:#e9f7f5!important;transform:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin>button{width:88px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;color:#fff!important;background:linear-gradient(180deg,#1cc5b6,#0ca99e)!important;border:0!important;border-radius:14px!important;box-shadow:0 8px 18px #0db5a62e!important;font-size:12px!important;font-weight:850!important;line-height:1!important;transform:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks{width:min(620px,100%)!important;justify-self:end!important;justify-content:space-between!important;gap:18px!important;padding:1px 4px 0!important;font-size:9px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks a{color:#5e777b!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks strong{color:#087d76!important}@media(min-width:761px)and (max-width:1180px){html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverNav a{height:31px!important;padding:0 10px!important;font-size:10px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin{width:100%!important;grid-template-columns:minmax(120px,1fr) minmax(115px,.9fr) 76px!important;gap:6px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin>button{width:76px!important;height:34px!important;min-height:34px!important;font-size:10.5px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin label{height:34px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks{width:100%!important;font-size:8px!important}}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin{width:min(610px,100%)!important;grid-template-columns:minmax(210px,1.12fr) minmax(190px,.96fr) 108px!important;gap:10px!important;align-items:center!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin label{position:relative!important;height:44px!important;min-height:44px!important;gap:9px!important;padding:0 12px!important;overflow:hidden!important;color:#62777c!important;background:#fff!important;border:1px solid #cadfdd!important;border-radius:999px!important;box-shadow:0 2px 8px #1f434709!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin label:focus-within{border-color:#62cfc5!important;box-shadow:0 0 0 3px #0db5a617,0 3px 10px #1f43470a!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin label>svg{flex:0 0 auto!important;color:#61777b!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin input{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:0 2px!important;color:#17353c!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:13px!important;font-weight:680!important;line-height:40px!important;caret-color:#0b9f94!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin input::placeholder{color:#84969a!important;opacity:1!important;font-weight:560!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin input:-webkit-autofill,html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin input:-webkit-autofill:hover,html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin input:-webkit-autofill:focus,html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin input:-webkit-autofill:active{-webkit-text-fill-color:#17353c!important;caret-color:#0b9f94!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 99999s ease-out 0s!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverPassword button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;flex:0 0 32px!important;margin:0 -4px 0 2px!important;padding:0!important;display:grid!important;place-items:center!important;color:#6a8084!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverPassword button:hover{color:#087d76!important;background:#eaf7f5!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin>button{width:108px!important;min-width:108px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;color:#fff!important;background:linear-gradient(180deg,#24c8b8,#0caf9f)!important;border:0!important;border-radius:999px!important;box-shadow:0 8px 18px #0db5a62b!important;font-size:13px!important;font-weight:850!important;letter-spacing:-.01em!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin>button:hover{filter:brightness(1.025)!important;box-shadow:0 10px 22px #0db5a636!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks{width:min(610px,100%)!important;padding:3px 7px 0!important;gap:18px!important;font-size:9.5px!important;font-weight:650!important;letter-spacing:.005em!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks a{color:#647b7f!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks a:hover{color:#087d76!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks strong{color:#087d76!important;font-weight:850!important}@media(min-width:761px)and (max-width:1180px){html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin{grid-template-columns:minmax(150px,1.08fr) minmax(140px,.95fr) 86px!important;gap:7px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin label{height:38px!important;min-height:38px!important;padding:0 9px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin input{height:34px!important;line-height:34px!important;font-size:11px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverPassword button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;flex-basis:28px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverLogin>button{width:86px!important;min-width:86px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important}html body #root .jwmApp .lockedCoverPage .lockedCoverHeader .lockedCoverAccountLinks{font-size:8.5px!important;padding-top:2px!important}}.jwmReplicaApp .jwmRefFeed.feed34Root{--f-bg:#061317;--f-panel:#081a1f;--f-card:#0a1d22;--f-line:rgba(77,214,202,.16);--f-soft:rgba(128,179,174,.1);--f-text:#eef7f5;--f-muted:#8ea5a2;--f-teal:#36d0c0;--f-purple:#bb84dc;--f-gold:#deb35b;--f-red:#ef6b62;--f-blue:#5fb4df;width:100%!important;max-width:1580px!important;margin:0 auto!important;padding:12px 20px 30px!important;color:var(--f-text)!important}.jwmReplicaApp .jwmRefFeed.feed34Root *{box-sizing:border-box!important}.feed34Grid{display:grid!important;grid-template-columns:188px minmax(0,1fr) 254px!important;gap:11px!important;align-items:start!important}.feed34Left,.feed34Right{display:grid!important;gap:10px!important}.feed34Panel{overflow:hidden!important;border:1px solid var(--f-line)!important;border-radius:12px!important;background:linear-gradient(180deg,#081b20f7,#051418fa)!important}.feed34Panel>h3,.feed34PanelHead{min-height:34px!important;margin:0!important;padding:9px 10px!important;border-bottom:1px solid var(--f-soft)!important}.feed34Panel h3,.feed34PanelHead h3{margin:0!important;font-size:9px!important;line-height:1!important;letter-spacing:.12em!important;color:#b9ccca!important}.feed34PanelHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.feed34PanelHead a{font-size:8.5px!important;color:var(--f-teal)!important;text-decoration:none!important}.feed34Filters{display:grid!important;padding:5px!important;gap:2px!important}.feed34Filters button{min-height:34px!important;width:100%!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:5px 7px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#a9bcba!important;font-size:9.5px!important;font-weight:780!important;text-align:left!important}.feed34Filters button svg{color:#71908d!important}.feed34Filters button b{min-width:22px!important;height:19px!important;display:grid!important;place-items:center!important;border-radius:99px!important;background:#0b2a30!important;color:#9ab1af!important;font-size:8px!important}.feed34Filters button.isSelected{border-color:#36d0c038!important;background:linear-gradient(90deg,#36d0c02b,#36d0c00d)!important;color:#effbf9!important}.feed34Filters button.isSelected svg{color:var(--f-teal)!important}.feed34Filters button.isSelected b{background:var(--f-teal)!important;color:#052522!important}.feed34Filters button[data-tone=red].isSelected{border-color:#ef6b6242!important;background:#6f1f1d2e!important}.feed34Filters button[data-tone=red].isSelected svg{color:var(--f-red)!important}.feed34Filters button[data-tone=red].isSelected b{background:var(--f-red)!important;color:#250807!important}.feed34Filters button[data-tone=gold].isSelected{border-color:#deb35b42!important;background:#6248182e!important}.feed34Filters button[data-tone=gold].isSelected svg{color:var(--f-gold)!important}.feed34Filters button[data-tone=gold].isSelected b{background:var(--f-gold)!important;color:#281c06!important}.feed34Filters button[data-tone=purple].isSelected{border-color:#bb84dc42!important;background:#5330692e!important}.feed34Filters button[data-tone=purple].isSelected svg{color:var(--f-purple)!important}.feed34Filters button[data-tone=purple].isSelected b{background:var(--f-purple)!important;color:#1b0b23!important}.feed34Filters button[data-tone=blue].isSelected{border-color:#5fb4df42!important;background:#1c4a662e!important}.feed34Filters button[data-tone=blue].isSelected svg{color:var(--f-blue)!important}.feed34Filters button[data-tone=blue].isSelected b{background:var(--f-blue)!important;color:#071b25!important}.feed34Purpose p{margin:0!important;padding:9px 10px!important;color:#8ca4a1!important;font-size:8px!important;line-height:1.45!important;border-bottom:1px solid var(--f-soft)!important}.feed34Purpose>div{display:flex!important;align-items:flex-start!important;gap:6px!important;padding:8px 10px!important;color:#718d89!important;font-size:7.5px!important;line-height:1.4!important}.feed34Purpose svg{color:var(--f-teal)!important;flex:0 0 auto!important}.feed34Head{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 8px!important}.feed34Head>div>span{display:block!important;margin-bottom:3px!important;color:#5edbce!important;font-size:7px!important;font-weight:900!important;letter-spacing:.14em!important}.feed34Head h1{margin:0!important;color:#f6faf9!important;font-size:27px!important;line-height:1!important;letter-spacing:-.04em!important}.feed34Head p{margin:4px 0 0!important;color:var(--f-muted)!important;font-size:9.5px!important}.feed34Head select{height:32px!important;min-width:112px!important;padding:0 9px!important;border:1px solid var(--f-line)!important;border-radius:8px!important;background:#07191e!important;color:#cfe0de!important;font-size:9px!important}.feed34Stream{display:grid!important;gap:7px!important}.feed34Card{position:relative!important;min-height:96px!important;display:grid!important;grid-template-columns:112px minmax(0,1fr) 205px!important;overflow:hidden!important;border:1px solid rgba(94,171,165,.15)!important;border-radius:11px!important;background:linear-gradient(105deg,#081a1f,#091b20 62%,#0b2025)!important;box-shadow:0 5px 16px #0000001a!important}.feed34Card:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:2px!important;border-radius:9px!important;background:var(--f-teal)!important}.feed34Author{min-width:0!important;display:flex!important;align-items:flex-start!important;gap:7px!important;padding:10px 7px 8px 10px!important;border-right:1px solid var(--f-soft)!important}.feed34Avatar{width:30px!important;height:30px!important;flex:0 0 30px!important;overflow:hidden!important;display:grid!important;place-items:center!important;border:1px solid rgba(76,208,195,.22)!important;border-radius:50%!important;background:#0d292e!important;color:var(--f-teal)!important}.feed34Avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.feed34Avatar.isAlert{border-color:#ef6b624d!important;background:#321718!important;color:var(--f-red)!important}.feed34Author>div{min-width:0!important;padding-top:1px!important}.feed34Author strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#dce8e6!important;font-size:9px!important;line-height:1.2!important}.feed34Author small{display:block!important;margin-top:3px!important;color:#6f8a88!important;font-size:7px!important;line-height:1.25!important}.feed34Copy{min-width:0!important;padding:9px 11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.feed34Type{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-bottom:4px!important;padding:2px 6px!important;border:1px solid rgba(54,208,192,.17)!important;border-radius:99px!important;background:#36d0c012!important;color:#7eddd3!important;font-size:6.5px!important;font-weight:900!important;letter-spacing:.09em!important}.feed34Copy h2{margin:0!important;color:#f0f6f5!important;font-size:14px!important;line-height:1.12!important;letter-spacing:-.015em!important}.feed34Copy p{margin:4px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#8fa6a4!important;font-size:9px!important;line-height:1.35!important}.feed34Copy>a{margin-top:6px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border:1px solid rgba(54,208,192,.17)!important;border-radius:6px!important;background:#36d0c011!important;color:#67d8ce!important;text-decoration:none!important;font-size:7.5px!important;font-weight:800!important}.feed34Media{height:96px!important;min-width:0!important;position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-left:1px solid var(--f-soft)!important;background:#07161a!important;color:#70d8cf!important}.feed34Media img{width:100%!important;height:100%!important;object-fit:cover!important}.feed34Media:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 42%,rgba(2,9,12,.62))!important;pointer-events:none!important}.feed34Media>span{position:absolute!important;left:7px!important;bottom:6px!important;z-index:2!important;padding:3px 5px!important;border-radius:99px!important;background:#030e12d1!important;color:#d8edeb!important;font-size:6px!important;font-weight:900!important;letter-spacing:.08em!important}.feed34Card.kind-petday{border-color:#deb35b5c!important;background:linear-gradient(105deg,#503b167a,#112121fa 48%,#07181dfc)!important}.feed34Card.kind-petday:before{background:var(--f-gold)!important}.feed34Card.kind-petday .feed34Type{border-color:#deb35b38!important;background:#5d451838!important;color:#f0c872!important}.feed34Card.kind-alert,.feed34Card.kind-lost{border-color:#ef6b626b!important;background:linear-gradient(105deg,#70231f94,#2a1213fa 48%,#0e1417fc)!important}.feed34Card.kind-alert:before,.feed34Card.kind-lost:before{background:var(--f-red)!important}.feed34Card.kind-alert .feed34Type,.feed34Card.kind-lost .feed34Type{border-color:#ef6b623d!important;background:#73221f33!important;color:#ff9c95!important}.feed34Card.kind-spotlight,.feed34Card.kind-community{border-color:#bb84dc52!important;background:linear-gradient(105deg,#52306b75,#17121ffa 48%,#09151afc)!important}.feed34Card.kind-spotlight:before,.feed34Card.kind-community:before{background:var(--f-purple)!important}.feed34Card.kind-spotlight .feed34Type,.feed34Card.kind-community .feed34Type{border-color:#bb84dc38!important;background:#5b357138!important;color:#d0a3e7!important}.feed34Card.kind-event{border-color:#5fb4df4f!important;background:linear-gradient(105deg,#17425b75,#081d23fa 48%,#07181dfc)!important}.feed34Card.kind-event:before{background:var(--f-blue)!important}.feed34Card.kind-event .feed34Type{border-color:#5fb4df38!important;background:#205a7633!important;color:#8ed1f1!important}.feed34Card.kind-place{border-color:#5fb4df57!important;background:linear-gradient(105deg,#16425e85,#081d25fa 48%,#07181dfc)!important}.feed34Card.kind-place:before{background:var(--f-blue)!important}.feed34Card.kind-place .feed34Type{border-color:#5fb4df3d!important;background:#215c7a38!important;color:#9ad7f5!important}.feed34Card.kind-place .feed34Copy>a{border-color:#5fb4df42!important;background:#2f789d2b!important;color:#a8def8!important}.feed34Card.kind-care{border-color:#deb35b57!important;background:linear-gradient(105deg,#5b431a75,#1c1b14fa 48%,#0a1619fc)!important}.feed34Card.kind-care:before{background:var(--f-gold)!important}.feed34Card.kind-care .feed34Type{border-color:#deb35b38!important;background:#5d45182e!important;color:#f0c872!important}.feed34SideList,.feed34Circles{display:grid!important}.feed34SideItem,.feed34Circle{min-width:0!important;display:grid!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;border-bottom:1px solid var(--f-soft)!important;color:inherit!important;text-decoration:none!important}.feed34SideItem{grid-template-columns:38px minmax(0,1fr)!important}.feed34SideItem>span{width:38px!important;height:38px!important;overflow:hidden!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#0c292e!important;color:var(--f-teal)!important}.feed34SideItem img{width:100%!important;height:100%!important;object-fit:cover!important}.feed34SideItem strong,.feed34Circle strong{display:block!important;font-size:8.5px!important;color:#dbe7e5!important}.feed34SideItem small,.feed34Circle small{display:block!important;margin-top:2px!important;font-size:6.8px!important;color:#718b88!important}.feed34SideEmpty{padding:12px!important;color:#728c89!important;font-size:8px!important}.feed34Circle{grid-template-columns:34px minmax(0,1fr)!important}.feed34CircleIcon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#0c2a2f!important;color:var(--f-teal)!important}.feed34Circle.tone-teal{background:linear-gradient(90deg,rgba(17,86,82,.28),transparent)!important}.feed34Circle.tone-purple{background:linear-gradient(90deg,rgba(82,46,111,.26),transparent)!important}.feed34Circle.tone-purple .feed34CircleIcon{background:#552d734d!important;color:#d09ae9!important}.feed34Circle.tone-gold{background:linear-gradient(90deg,rgba(96,69,19,.28),transparent)!important}.feed34Circle.tone-gold .feed34CircleIcon{background:#65491447!important;color:#efc86d!important}.feed34Stack{display:flex!important;align-items:center!important;margin-top:4px!important}.feed34Stack img,.feed34Stack i{width:18px!important;height:18px!important;margin-left:-4px!important;overflow:hidden!important;display:grid!important;place-items:center!important;border:2px solid #091c21!important;border-radius:50%!important;background:#0e3035!important;color:#9fded7!important}.feed34Stack img:first-child,.feed34Stack i:first-child{margin-left:0!important}.feed34Wide{min-height:30px!important;margin:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:1px solid rgba(54,208,192,.15)!important;border-radius:7px!important;background:#36d0c00e!important;color:#71d9cf!important;text-decoration:none!important;font-size:8px!important;font-weight:800!important}.feed34Empty{min-height:120px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;border:1px dashed var(--f-line)!important;border-radius:11px!important;color:#809996!important;text-align:center!important}.feed34Empty svg{color:var(--f-teal)!important}.feed34Empty strong{font-size:11px!important;color:#d8e5e3!important}.feed34Empty span{font-size:8.5px!important}@media(max-width:1180px)and (min-width:821px){.jwmReplicaApp .jwmRefFeed.feed34Root{padding:10px 12px 24px!important}.feed34Grid{grid-template-columns:168px minmax(0,1fr) 218px!important;gap:8px!important}.feed34Card{grid-template-columns:98px minmax(0,1fr) 165px!important;min-height:88px!important}.feed34Media{height:88px!important}}@media(max-width:820px){.jwmReplicaApp .jwmRefFeed.feed34Root{padding:9px!important}.feed34Grid{display:block!important}.feed34Left{display:none!important}.feed34Right{margin-top:9px!important}.feed34Card{grid-template-columns:1fr!important;min-height:0!important}.feed34Author{border-right:0!important;border-bottom:1px solid var(--f-soft)!important;padding:8px 9px!important}.feed34Copy{padding:9px!important}.feed34Media{height:150px!important;border-left:0!important;border-top:1px solid var(--f-soft)!important}.feed34Head h1{font-size:24px!important}}.feed34Filters button.isSelected[data-tone=blue]{border-color:#5fb4df57!important;background:linear-gradient(90deg,#1b53718c,#082530f5)!important;color:#eef9ff!important}.feed34Filters button.isSelected[data-tone=blue] svg{color:#89d1f3!important}.feed34Filters button.isSelected[data-tone=blue] b{background:#5fb4df26!important;color:#b7e5fb!important}.feed34Circle.tone-blue{border-color:#5fb4df3d!important;background:linear-gradient(90deg,#1a4e6c57,#07161cf5)!important}.feed34Circle.tone-blue .feed34CircleIcon{background:#2058754d!important;color:#90d3f2!important;border:1px solid rgba(95,180,223,.18)!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Left .feed34Panel{background:linear-gradient(180deg,#051418fa,#040f13fc)!important;border-color:#43bbb129!important;box-shadow:0 14px 34px #00000024!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Left .feed34Panel>h3{background:#030e1247!important;border-bottom-color:#5cb5ad1a!important;color:#dfeae8!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters{padding:7px!important;gap:5px!important;background:transparent!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected){min-height:34px!important;border:1px solid rgba(89,160,154,.07)!important;background:linear-gradient(90deg,#07191db8,#06161a7a)!important;color:#829895!important;box-shadow:none!important;opacity:1!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected) svg{color:#587673!important;filter:none!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected) b{background:#071f24!important;border:1px solid rgba(88,156,151,.1)!important;color:#829996!important;box-shadow:none!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected):hover{border-color:#36d0c02e!important;background:linear-gradient(90deg,#092226e6,#07191e9e)!important;color:#b7cac7!important;transform:translate(1px)!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected{border-color:#36d0c08a!important;background:linear-gradient(90deg,#22baab4d,#08252af0 72%)!important;color:#f2fcfa!important;box-shadow:inset 3px 0 #36d0c0,0 0 0 1px #36d0c014,0 8px 24px #19a4971a!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected svg{color:#55e3d5!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected b{background:#35d0c0!important;color:#042421!important;border-color:transparent!important;box-shadow:0 0 14px #36d0c02e!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=gold]{border-color:#deb35b85!important;background:linear-gradient(90deg,#845d1c4d,#1b1c18f0 72%)!important;box-shadow:inset 3px 0 #deb35b,0 8px 24px #a4782314!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=gold] svg{color:#efc86d!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=gold] b{background:#deb35b!important;color:#281c06!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=red]{border-color:#ef6b627a!important;background:linear-gradient(90deg,#8b302c47,#221415f0 72%)!important;box-shadow:inset 3px 0 #ef6b62,0 8px 24px #b4383114!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=red] svg{color:#ff8f87!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=red] b{background:#ef6b62!important;color:#250807!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=purple]{border-color:#bb84dc7a!important;background:linear-gradient(90deg,#633b7a4a,#19151ff0 72%)!important;box-shadow:inset 3px 0 #bb84dc,0 8px 24px #814c9e14!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=purple] svg{color:#d3a2ea!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=purple] b{background:#bb84dc!important;color:#1b0b23!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=blue]{border-color:#5fb4df7a!important;background:linear-gradient(90deg,#2364844a,#0a1c23f0 72%)!important;box-shadow:inset 3px 0 #5fb4df,0 8px 24px #307ca114!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=blue] svg{color:#8ed1f1!important}.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected[data-tone=blue] b{background:#5fb4df!important;color:#071b25!important}.feed34LoadMoreWrap{display:flex!important;justify-content:center!important;padding:8px 0 2px!important}.feed34LoadMore{min-height:32px!important;padding:0 14px!important;border:1px solid rgba(54,208,192,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,#071d21eb,#05161af5)!important;color:#8ddfd7!important;font-size:8px!important;font-weight:850!important;letter-spacing:.025em!important;box-shadow:none!important;cursor:pointer!important}.feed34LoadMore:hover:not(:disabled){border-color:#36d0c061!important;background:linear-gradient(180deg,#0a292cf5,#071c20fa)!important;color:#d8f7f3!important}.feed34LoadMore:disabled{opacity:.55!important;cursor:default!important}.feed34ScopeBar{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 10px!important;padding:6px!important;border:1px solid #d3e5e2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 20px #1f43470f!important}.feed34ScopeBar .feed34ScopeButton{appearance:none!important;flex:1 1 0!important;min-width:0!important;min-height:34px!important;position:relative!important;border:1px solid #dce9e7!important;border-radius:10px!important;color:#536d70!important;background:#f2f7f6!important;background-image:none!important;box-shadow:none!important;font:800 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:.025em!important;cursor:pointer!important;transition:border-color .16s ease,color .16s ease,background .16s ease!important}.feed34ScopeBar .feed34ScopeButton:hover{color:#087f78!important;border-color:#b5ddd9!important;background:#eaf7f5!important}.feed34ScopeBar .feed34ScopeButton.isSelected,.feed34ScopeBar .feed34ScopeButton[aria-pressed=true]{color:#087f78!important;border-color:#9fd8d2!important;background:#dff6f3!important;box-shadow:none!important}.feed34ScopeBar .feed34ScopeButton.isSelected:after,.feed34ScopeBar .feed34ScopeButton[aria-pressed=true]:after{content:"";position:absolute;left:28%;right:28%;bottom:3px;height:2px;border-radius:999px;background:#24cfc0}.feed34ScopeBar .feed34ScopeButton:focus-visible{outline:2px solid rgba(55,216,203,.55)!important;outline-offset:2px!important}.feed34LocationPicker{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(120px,.7fr) auto!important;align-items:end!important;gap:8px!important;margin:0 0 10px!important;padding:10px!important;border:1px solid #cfe4e1!important;border-radius:12px!important;background:#f8fbfb!important;box-shadow:none!important}.feed34LocationPicker.isState{grid-template-columns:minmax(180px,1fr) minmax(180px,.85fr) auto!important}.feed34LocationIntro{display:grid!important;align-self:center!important;gap:2px!important;min-width:0!important}.feed34LocationIntro span{font-size:6.5px!important;letter-spacing:.16em!important;font-weight:900!important;color:#0a958a!important}.feed34LocationIntro strong{font-size:9px!important;line-height:1.25!important;color:#264b50!important}.feed34LocationField{display:grid!important;gap:4px!important;min-width:0!important}.feed34LocationField>span{font-size:7px!important;font-weight:900!important;letter-spacing:.08em!important;color:#5b777a!important;text-transform:uppercase!important}body #root .jwmApp .feed34LocationField input,body #root .jwmApp .feed34LocationField select{width:100%!important;height:35px!important;margin:0!important;padding:0 10px!important;border:1px solid #cbdedb!important;border-radius:9px!important;background:#fff!important;color:#18383f!important;font-size:10px!important;outline:none!important;box-shadow:none!important}body #root .jwmApp .feed34LocationField input:focus,body #root .jwmApp .feed34LocationField select:focus{border-color:#61c9c0!important;box-shadow:0 0 0 3px #1ebcaf1a!important}body #root .jwmApp .feed34LocationApply{height:35px!important;margin:0!important;padding:0 13px!important;border:1px solid #23bdb0!important;border-radius:9px!important;background:#e5f8f5!important;color:#087d76!important;font-size:8px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:none!important}body #root .jwmApp .feed34LocationApply:hover{background:#d9f4f0!important;border-color:#12a99e!important}.feed34LocationError{grid-column:1/-1!important;color:#b64d48!important;font-size:7px!important;font-weight:800!important}.feed34ScopeMeta{display:flex!important;justify-content:space-between!important;gap:10px!important;margin:-2px 2px 12px!important;color:#577474!important;font-size:9px!important;line-height:1.35!important}.feed34ScopeMeta strong{color:#087f78!important;font-weight:800!important}@media(max-width:1050px){.feed34LocationPicker,.feed34LocationPicker.isState{grid-template-columns:1fr 1fr auto!important}.feed34LocationIntro{grid-column:1/-1!important}}@media(max-width:720px){.feed34LocationPicker.isState{grid-template-columns:1fr!important}.feed34ScopeBar{overflow-x:auto!important;justify-content:flex-start!important;scrollbar-width:none}.feed34ScopeBar::-webkit-scrollbar{display:none}.feed34ScopeBar .feed34ScopeButton{flex:0 0 auto!important;padding:0 13px!important}.feed34LocationPicker{grid-template-columns:1fr!important}.feed34LocationIntro,.feed34LocationError{grid-column:1!important}.feed34ScopeMeta{display:flex!important;flex-wrap:wrap!important}}.feed34HeadControls{display:flex;align-items:center;gap:7px!important;justify-content:flex-end!important;flex-wrap:wrap}body #root .jwmApp .feed34CustomizeButton{height:32px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #b8ddda!important;border-radius:9px!important;background:#fff!important;color:#376064!important;font-size:8px!important;font-weight:850!important;letter-spacing:.02em!important;box-shadow:none!important}body #root .jwmApp .feed34CustomizeButton:hover,body #root .jwmApp .feed34CustomizeButton.isOpen,body #root .jwmApp .feed34CustomizeButton:focus-visible{border-color:#65cfc6!important;color:#087f78!important;background:#edf9f7!important}body #root .jwmApp .feed34CustomizeButton svg{color:#0d9e93!important;stroke:currentColor!important}body #root .jwmApp .feed34CustomizePanel{margin:0 0 10px!important;padding:12px!important;border:1px solid #cfe5e1!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 24px #1f434712!important;color:#102a32!important}.feed34CustomizeHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:1px 1px 10px!important;border-bottom:1px solid #e1eeec!important}.feed34CustomizeHead>div{display:grid!important;gap:2px!important}body #root .jwmApp .feed34CustomizeHead span{font-size:6.7px!important;letter-spacing:.18em!important;color:#0b958b!important;font-weight:950!important}body #root .jwmApp .feed34CustomizeHead strong{font-size:12px!important;color:#102a32!important}body #root .jwmApp .feed34CustomizeHead>button{width:27px!important;height:27px!important;padding:0!important;border:1px solid #cfe2df!important;border-radius:8px!important;background:#f7fbfa!important;color:#587174!important;font-size:16px!important;line-height:1!important}.feed34CustomizeGroup{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important}body #root .jwmApp .feed34CustomizeGroup h4{grid-column:1/-1!important;margin:0 0 1px!important;font-size:6.7px!important;letter-spacing:.17em!important;color:#607b7e!important}body #root .jwmApp .feed34CustomizeGroup label{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:8px 9px!important;border:1px solid #d9e8e6!important;border-radius:10px!important;background:#f8fbfb!important;cursor:pointer!important;position:relative!important}body #root .jwmApp .feed34CustomizeGroup label:hover{border-color:#a9dcd7!important;background:#f1faf8!important}.feed34CustomizeGroup label>span{display:grid!important;gap:2px!important;min-width:0!important}body #root .jwmApp .feed34CustomizeGroup b{font-size:8px!important;color:#17373e!important}body #root .jwmApp .feed34CustomizeGroup small{font-size:6.5px!important;line-height:1.25!important;color:#627a7e!important}.feed34CustomizeGroup input{position:absolute!important;opacity:0!important;pointer-events:none!important}body #root .jwmApp .feed34CustomizeGroup label>i{width:31px!important;height:17px!important;border:1px solid #bfd4d1!important;border-radius:999px!important;background:#dfe9e7!important;position:relative!important;justify-self:end!important;transition:.16s ease!important}body #root .jwmApp .feed34CustomizeGroup label>i:after{content:""!important;position:absolute!important;width:11px!important;height:11px!important;left:2px!important;top:2px!important;border-radius:50%!important;background:#78918f!important;transition:.16s ease!important}body #root .jwmApp .feed34CustomizeGroup input:checked+i{border-color:#20bbae!important;background:#d7f5f1!important}body #root .jwmApp .feed34CustomizeGroup input:checked+i:after{left:16px!important;background:#0aa99d!important;box-shadow:none!important}.feed34CustomizeFoot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid #e1eeec!important}body #root .jwmApp .feed34CustomizeFoot small{font-size:6.7px!important;color:#667d80!important}body #root .jwmApp .feed34CustomizeFoot button{height:29px!important;padding:0 10px!important;border:1px solid #cde1de!important;border-radius:8px!important;background:#f7fbfa!important;color:#27666a!important;font-size:7px!important;font-weight:850!important}body #root .jwmApp .feed34CustomizeFoot button:hover{border-color:#7fd0c9!important;color:#087f78!important;background:#edf9f7!important}.feed34PetDayPanel{border-color:#d9b14347!important}.feed34PetDayPanel .feed34PanelHead{border-bottom-color:#d9b1432e!important}.feed34PetDayPanel .feed34PanelHead h3{color:#876c21!important}.feed34PetDayHero{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;min-height:112px!important;color:inherit!important;text-decoration:none!important}.feed34PetDayPhoto{position:relative!important;min-height:112px!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#f7f4e8!important;color:#9b7820!important}.feed34PetDayPhoto img{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;object-fit:cover!important}.feed34PetDayPhoto:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 48%,rgba(2,12,15,.65) 100%)!important}.feed34PetDayPhoto b{position:absolute!important;z-index:2!important;left:6px!important;bottom:6px!important;padding:3px 5px!important;border:1px solid rgba(224,188,76,.5)!important;border-radius:999px!important;background:#081517d1!important;color:#f0cd63!important;font-size:5.6px!important;letter-spacing:.1em!important}.feed34PetDayCopy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:10px!important;min-width:0!important}.feed34PetDayCopy>small{font-size:6px!important;letter-spacing:.16em!important;color:#9a7a24!important;font-style:normal!important;font-weight:950!important}.feed34PetDayCopy>strong{margin-top:4px!important;font-size:15px!important;line-height:1.05!important}.feed34PetDayCopy>em{margin-top:4px!important;font-size:7px!important;font-style:normal!important}.feed34PetDayCopy>span{margin-top:7px!important;font-size:6.7px!important;line-height:1.35!important}@media(max-width:1050px){.feed34CustomizeGroup{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.feed34HeadControls{justify-content:flex-start!important}.feed34CustomizeGroup{grid-template-columns:1fr!important}.feed34CustomizePanel{margin-top:7px!important}.feed34PetDayHero{grid-template-columns:100px minmax(0,1fr)!important}}#root .jwmApp .feed34Card.isMemoryMoment{border-color:#decbed!important;background:linear-gradient(105deg,#fbf6ff,#fff 55%,#f6fbfb)!important}#root .jwmApp .feed34Card.isMemoryMoment:before{background:#b47bd0!important}#root .jwmApp .feed34Card.isMemoryMoment .feed34Type{border-color:#dfcbed!important;background:#f6effb!important;color:#8657a5!important}#root .jwmApp .feed34Card.isMemoryMoment .feed34Media{background:#f7f0fb!important}#root .jwmApp .feed34ActionRow{display:flex!important;align-items:center!important;gap:8px!important;margin-top:9px!important}#root .jwmApp .feed34ActionRow>a{margin-top:0!important}#root .jwmApp .feed34MomentLike{all:unset!important;box-sizing:border-box!important;min-width:50px!important;height:29px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 9px!important;border:1px solid #decbed!important;border-radius:999px!important;background:#fff!important;color:#8755aa!important;font-size:8px!important;font-weight:850!important;cursor:pointer!important}#root .jwmApp .feed34MomentLike span{font-size:14px!important;line-height:1!important}#root .jwmApp .feed34MomentLike.isLiked{background:#f8effc!important;color:#a24f9e!important}#root .jwmApp .feed34MomentLike:disabled{opacity:.6!important;cursor:wait!important}.alertsSimplePage{min-height:calc(100vh - 78px);padding:34px 24px 70px;background:#041317;color:#edf7f5}.alertsSimpleShell{width:min(720px,100%);margin:0 auto;display:grid;gap:12px}.alertsSimpleHeader{display:grid;grid-template-columns:40px 1fr;gap:11px;align-items:center;padding:2px 1px 8px}.alertsSimpleMark{width:40px;height:40px;border:1px solid rgba(255,98,88,.24);border-radius:12px;display:grid;place-items:center;background:#5d181538;color:#ff6f66}.alertsSimpleHeader span{display:block;color:#ff8e87;font-size:8px;font-weight:900;letter-spacing:1.35px;text-transform:uppercase}.alertsSimpleHeader h1{margin:2px 0;font-size:26px;letter-spacing:-.7px}.alertsSimpleHeader p{margin:0;color:#83918f;font-size:10px}.alertsSimpleComposer{display:grid;grid-template-columns:1.25fr .8fr auto;gap:8px;align-items:end;padding:12px;border:1px solid rgba(255,98,88,.16);border-radius:14px;background:linear-gradient(180deg,#0b1a1f,#07171b)}.alertsSimpleComposerTitle{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:1px}.alertsSimpleComposerTitle strong{font-size:12px;color:#f4f7f6}.alertsSimpleComposerTitle span{color:#778986;font-size:8px}.alertsSimpleComposer label{display:grid;gap:4px}.alertsSimpleComposer label>span{font-size:7.5px;font-weight:900;letter-spacing:.65px;text-transform:uppercase;color:#9a9f9e}.alertsSimpleComposer em{font-style:normal;font-weight:700;color:#677775;text-transform:none;letter-spacing:0}.alertsSimpleComposer input{min-height:38px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(255,98,88,.14);border-radius:9px;background:#041519;color:#edf7f5;font:inherit;font-size:11px;outline:none}.alertsSimpleComposer input:focus{border-color:#ff625875;box-shadow:0 0 0 3px #ff62580e}.alertsSimpleComposer input::placeholder{color:#536563}.alertsSimpleComposer>button{min-height:38px;padding:0 12px;border:1px solid rgba(255,126,117,.34);border-radius:9px;background:linear-gradient(180deg,#d14a43,#aa3933);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:900;cursor:pointer}.alertsSimpleComposer>button svg{width:15px;height:15px;color:#fff}.alertsSimpleComposer>button:hover{filter:brightness(1.06)}.alertsSimpleComposer>button:disabled{opacity:.42;cursor:not-allowed}.alertsSimpleError{margin:0;padding:8px 9px;border:1px solid rgba(255,105,94,.2);border-radius:8px;background:#82251f1f;color:#ffaaa2;font-size:9px}.alertsSimpleGroup{padding:10px 12px;border:1px solid rgba(255,98,88,.11);border-radius:14px;background:#06181d}.alertsSimpleGroupHead{display:flex;justify-content:space-between;align-items:center;padding:0 0 8px}.alertsSimpleGroupHead strong{font-size:11.5px}.alertsSimpleGroupHead span{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border:1px solid rgba(255,98,88,.16);border-radius:999px;background:#711a161f;color:#ff877f;font-size:8px;font-weight:900}.alertsSimpleList{display:grid}.alertsSimpleCard{min-height:52px;padding:8px 4px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;border-bottom:1px solid rgba(255,98,88,.07);background:transparent}.alertsSimpleCard:last-child{border-bottom:0}.alertsSimpleDot{width:6px;height:6px;border-radius:50%;background:#ff6258;box-shadow:0 0 8px #ff625847}.alertsSimpleCheck{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#38cdbb12;color:#55c9ba;font-size:9px}.alertsSimpleCard>div{min-width:0;display:grid;gap:3px}.alertsSimpleCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.alertsSimpleCard small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718985;font-size:8.5px}.alertsSimpleCard button{min-height:28px;padding:0 9px;border:1px solid rgba(255,98,88,.18);border-radius:8px;background:#5c181529;color:#ff8a83;font-size:8.5px;font-weight:900;cursor:pointer}.alertsSimpleCard button.delete{border-color:#ff6d6324;background:transparent;color:#cb817a}.alertsSimpleEmpty{padding:20px;border:1px dashed rgba(255,98,88,.12);border-radius:10px;color:#6b8480;text-align:center;font-size:9px}.alertsSimpleGroup.resolved{opacity:.72}@media(max-width:700px){.alertsSimplePage{padding:22px 14px 96px}.alertsSimpleComposer{grid-template-columns:1fr}.alertsSimpleComposerTitle{display:grid;gap:3px}.alertsSimpleComposer>button{width:100%}.alertsSimpleHeader h1{font-size:24px}}.jwmAuthPage{min-height:100vh;width:100%;display:grid;place-items:center;overflow-y:auto;padding:24px 14px 70px;color:#f4fffc;background:radial-gradient(circle at 18% 12%,rgba(52,232,204,.2),transparent 31%),radial-gradient(circle at 82% 78%,rgba(24,184,164,.15),transparent 34%),linear-gradient(135deg,#061014,#0b171d,#101a20)}.jwmAuthCard{width:min(520px,100%);padding:clamp(24px,4vw,38px);border:1px solid rgba(132,255,237,.18);border-radius:32px;background:radial-gradient(circle at 18% 0%,rgba(82,232,211,.14),transparent 34%),#0a171dd6;box-shadow:0 30px 100px #0000007a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.jwmAuthBrand{display:flex;align-items:center;gap:10px;margin-bottom:26px}.jwmAuthBrand span{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:#5df0db1f;border:1px solid rgba(132,255,237,.18)}.jwmAuthBrand strong{color:#fff;font-size:1.08rem;letter-spacing:-.03em}.jwmAuthIntro>span,.jwmAdminUnlocked>span{color:#8dfff0;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:950}.jwmAuthIntro h1,.jwmAdminUnlocked h1{margin:8px 0 10px;color:#fff;font-size:clamp(2rem,7vw,3rem);line-height:.98;letter-spacing:-.07em}.jwmAuthIntro p,.jwmAdminUnlocked p{margin:0;color:#f4fffcab;font-size:.92rem;line-height:1.5;font-weight:720}.jwmAuthForm{display:grid;gap:15px;margin-top:26px}.jwmAuthForm label{display:grid;gap:7px}.jwmAuthForm label>span{color:#f4fffcb8;font-size:.78rem;font-weight:850}.jwmInputShell{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:52px;overflow:hidden;border:1px solid rgba(132,255,237,.16);border-radius:17px;background:#ffffff0e}.jwmInputShell:focus-within{border-color:#84ffed7a;box-shadow:0 0 0 4px #52ead514}.jwmInputShell i{display:grid;place-items:center;font-style:normal;opacity:.75}.jwmInputShell input{width:100%;height:50px;min-width:0;padding:0 14px 0 0;border:0;border-radius:0;outline:0;color:#fff;background:transparent;box-shadow:none;font-size:.92rem;font-weight:750}.jwmInputShell input::placeholder{color:#f4fffc57}.jwmAuthPrimary{min-height:50px;margin-top:4px;border:1px solid rgba(132,255,237,.32);border-radius:17px;color:#fff;background:linear-gradient(135deg,#2fceb8f2,#12a191f2);box-shadow:0 16px 42px #1ccab138;font-size:.9rem;font-weight:950}.jwmAuthNotice{margin:0;padding:11px 13px;border:1px solid rgba(132,255,237,.15);border-radius:14px;color:#fff;background:#5df0db1a;font-size:.78rem;font-weight:820}.jwmAuthLinks{display:flex;justify-content:space-between;gap:14px;margin-top:20px}.jwmAuthLinks button,.jwmAuthLinks a{padding:0;border:0;color:#f4fffca6;background:transparent;box-shadow:none;text-decoration:none;font-size:.78rem;font-weight:780}.jwmAuthLinks strong{color:#8dfff0}.jwmAdminUnlocked{display:grid;justify-items:center;padding:20px 0 5px;text-align:center}.jwmAdminUnlocked>div:first-child{width:72px;height:72px;display:grid;place-items:center;margin-bottom:18px;border-radius:24px;border:1px solid rgba(132,255,237,.2);background:#5df0db1a;font-size:1.9rem}.jwmAdminActions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.jwmAdminActions a,.jwmAdminActions button{min-height:46px;display:grid;place-items:center;padding:0 14px;border:1px solid rgba(132,255,237,.18);border-radius:15px;color:#fff;background:#ffffff0e;box-shadow:none;text-decoration:none;font-size:.8rem;font-weight:850}@media(max-width:560px){.jwmAuthPage{place-items:start center;padding:14px 10px 70px}.jwmAuthCard{padding:22px 18px;border-radius:25px}.jwmAuthIntro h1,.jwmAdminUnlocked h1{font-size:2.15rem}.jwmAuthLinks{align-items:flex-start;flex-direction:column}.jwmAdminActions{grid-template-columns:1fr}}.labPage{width:min(100% - 28px,1160px);margin:18px auto 90px}.labHero{min-height:280px;border-radius:34px;padding:24px;display:grid;align-content:end;overflow:hidden;background:linear-gradient(90deg,#081b22e0,#081b2273,#081b2214),var(--cover, linear-gradient(135deg, #102435, #173f4b)) center / cover;border:1px solid #d8eaef;box-shadow:0 18px 52px #1024351f}.labBadge{width:fit-content;padding:8px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#4ef4cc;font-size:11px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.labHero h1{margin:14px 0 8px;color:#fff;max-width:760px;font-size:clamp(38px,5vw,62px);line-height:.9;letter-spacing:-2.8px}.labHero p{margin:0;max-width:700px;color:#ffffffd1;font-size:15px;line-height:1.5;font-weight:800}.labGrid{margin-top:16px;display:grid;grid-template-columns:420px minmax(0,1fr);gap:16px;align-items:start}.labCard{border-radius:30px;padding:18px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.labCard.dark{color:#fff;background:radial-gradient(circle at 12% 14%,rgba(67,223,196,.17),transparent 26%),linear-gradient(135deg,#102435,#173f4b);border-color:#ffffff24}.labCard h2{margin:0;color:#102435;font-size:28px;line-height:.98;letter-spacing:-1.1px}.labCard.dark h2{color:#fff}.labCard p{margin:8px 0 0;color:#678091;font-size:13px;line-height:1.45;font-weight:800}.labCard.dark p{color:#ffffffbd}.labForm{margin-top:16px;display:grid;gap:12px}.labField{display:grid;gap:7px}.labField span{color:#102435;font-size:12px;font-weight:1000}.labField input,.labField select,.labField textarea{width:100%;min-height:48px;border-radius:18px;border:1px solid #d8eaef;background:#fbfeff;color:#102435;padding:0 13px;outline:0;font:inherit;font-size:14px;font-weight:850}.labField textarea{min-height:96px;padding-top:12px;resize:vertical}.labSplit{display:grid;grid-template-columns:1fr 1fr;gap:10px}.labButtons{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.labButton,.labGhost,.labDanger{min-height:46px;border-radius:999px;border:0;padding:0 17px;font-weight:1000;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.labButton{color:#fff;background:linear-gradient(135deg,#18b99f,#43dfc4);box-shadow:0 12px 26px #18b99f3d}.labGhost{color:#102435;background:#f4fbfd;border:1px solid #d8eaef}.labDanger{color:#8f2838;background:#fff2f4;border:1px solid #ffd6de}.labStatus{margin-top:12px;padding:12px;border-radius:20px;background:#ffffff1c;border:1px solid rgba(255,255,255,.15);color:#ffffffd6;font-size:12px;line-height:1.45;font-weight:850}.labUploadStack{margin-top:16px;display:grid;gap:12px}.labUpload{border-radius:24px;padding:12px;background:#f4fbfd;border:1px dashed #aacfd7}.labUploadTop{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.labUploadTop b{color:#102435;font-size:14px}.labUploadTop small{color:#678091;font-size:12px;font-weight:900}.labCoverPreview{height:160px;border-radius:22px;overflow:hidden;border:1px solid #d8eaef;background:linear-gradient(135deg,#edf8fb,#fff);display:grid;place-items:center;color:#678091;font-weight:900}.labPortraitRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.labPortrait{height:164px;border-radius:22px;overflow:hidden;border:1px solid #d8eaef;background:linear-gradient(135deg,#edf8fb,#fff);display:grid;place-items:center;color:#678091;font-weight:900;text-align:center}.labCoverPreview img,.labPortrait img,.labThumb img,.labAvatar img,.labGalleryCard img{width:100%;height:100%;object-fit:cover}.labFile{margin-top:9px;width:100%;color:#102435;font-weight:800}.labGalleryPreview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px}.labThumb{height:88px;border-radius:16px;overflow:hidden;border:1px solid #d8eaef;background:#edf8fb}.labProfileView{margin-top:16px}.labIdentity{margin-top:-62px;position:relative;z-index:2;display:grid;grid-template-columns:138px 138px minmax(0,1fr);gap:14px;align-items:end}.labAvatar{height:138px;border-radius:31px;overflow:hidden;background:#edf8fb;border:5px solid white;box-shadow:0 14px 32px #10243521}.labNameCard{border-radius:30px;padding:18px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.labNameCard small{color:#0b947e;font-size:11px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.labNameCard h2{margin:7px 0 5px;color:#102435;font-size:34px;line-height:.95;letter-spacing:-1.4px}.labNameCard p{margin:0;color:#678091;font-size:13px;font-weight:850}.labChips{margin-top:13px;display:flex;flex-wrap:wrap;gap:8px}.labChips span{padding:8px 11px;border-radius:999px;background:#eafff8;color:#0b947e;border:1px solid rgba(24,185,159,.18);font-size:12px;font-weight:1000}.labInfoGrid{margin-top:16px;display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.labStats{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.labStats div{min-height:74px;border-radius:21px;padding:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.labStats b{display:block;color:#fff;font-size:22px}.labStats span{display:block;margin-top:5px;color:#ffffffb3;font-size:11px;font-weight:900}.labGallery{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.labGalleryCard{height:200px;border-radius:26px;overflow:hidden;background:#edf8fb;border:1px solid #d8eaef}@media(max-width:980px){.labGrid,.labInfoGrid{grid-template-columns:1fr}.labIdentity{grid-template-columns:120px 120px}.labNameCard{grid-column:1 / -1}.labGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.labPage{width:min(100% - 18px,1160px)}.labHero,.labCard{border-radius:28px}.labSplit,.labPortraitRow,.labGalleryPreview,.labStats,.labGallery{grid-template-columns:1fr}.labIdentity{margin-top:14px;grid-template-columns:1fr 1fr}.labAvatar{height:130px}}.feedV2Page{width:min(100% - 22px,1120px);margin:12px auto 70px}.feedV2Hero{border-radius:30px;padding:16px;background:radial-gradient(circle at 14% 18%,rgba(67,223,196,.18),transparent 26%),linear-gradient(135deg,#102435,#173f4b);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 52px #1024351f}.feedV2HeroTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.feedV2Badge{width:fit-content;padding:7px 11px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#4ef4cc;font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.feedV2Hero h1{margin:10px 0 5px;max-width:720px;font-size:clamp(30px,4vw,48px);line-height:.9;letter-spacing:-2px}.feedV2Hero p{margin:0;max-width:760px;color:#ffffffc7;font-size:13px;line-height:1.45;font-weight:800}.feedV2New{min-height:42px;border:0;border-radius:999px;padding:0 16px;color:#fff;background:linear-gradient(135deg,#18b99f,#43dfc4);font-weight:1000;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.feedV2Tabs{margin-top:12px;display:flex;gap:8px;overflow-x:auto}.feedV2Tabs button{border:1px solid rgba(255,255,255,.18);min-height:38px;border-radius:999px;padding:0 13px;color:#fff;background:#ffffff1a;font-weight:1000;cursor:pointer;white-space:nowrap}.feedV2Tabs button.active{color:#102435;background:#fff}.feedV2Layout{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.feedV2List{display:grid;gap:12px}.feedV2Rail{display:grid;gap:12px;position:sticky;top:12px}.feedV2Panel{border-radius:26px;padding:14px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.feedV2Panel.dark{color:#fff;background:radial-gradient(circle at 14% 18%,rgba(67,223,196,.17),transparent 26%),linear-gradient(135deg,#102435,#173f4b);border-color:#ffffff24}.feedV2Panel h2{margin:0;color:#102435;font-size:22px;line-height:1;letter-spacing:-1px}.feedV2Panel.dark h2{color:#fff}.feedV2Panel p{margin:7px 0 0;color:#678091;font-size:12px;line-height:1.4;font-weight:800}.feedV2Panel.dark p{color:#ffffffc2}.feedV2Rule{margin-top:10px;display:grid;gap:7px}.feedV2Rule div{border-radius:18px;padding:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.feedV2Rule b{display:block;color:#fff;font-size:13px}.feedV2Rule span{display:block;margin-top:3px;color:#ffffffb3;font-size:11px;font-weight:800;line-height:1.3}.feedV2Post{border-radius:28px;background:#fff;border:1px solid #d8eaef;overflow:hidden;box-shadow:0 12px 34px #10243514}.feedV2PostTop{padding:12px;display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center}.feedV2Avatar{width:52px;height:52px;border-radius:19px;overflow:hidden;background:#edf8fb}.feedV2Avatar img{width:100%;height:100%;object-fit:cover}.feedV2PostTop b{display:block;color:#102435;font-size:14px}.feedV2PostTop span{display:block;margin-top:3px;color:#678091;font-size:11px;font-weight:850}.feedV2Mood{padding:7px 10px;border-radius:999px;background:#eafff8;color:#0b947e;border:1px solid rgba(24,185,159,.18);font-size:11px;font-weight:1000;white-space:nowrap}.feedV2Photo{height:275px;background:#f4fbfd}.feedV2Photo img{width:100%;height:100%;object-fit:cover}.feedV2Body{padding:12px}.feedV2Body p{margin:0;color:#102435;font-size:13px;line-height:1.45;font-weight:850}.feedV2Actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.feedV2Action{min-height:36px;border:0;border-radius:999px;padding:0 11px;background:#f4fbfd;border:1px solid #d8eaef;color:#102435;font-size:12px;font-weight:1000;cursor:pointer}.feedV2CommentBox{margin-top:9px;display:grid;grid-template-columns:1fr auto;gap:8px}.feedV2CommentBox input{min-height:38px;border-radius:999px;border:1px solid #d8eaef;padding:0 12px;font:inherit;font-size:12px;font-weight:850;outline:0}.feedV2Comments{margin-top:8px;display:grid;gap:6px}.feedV2Comment{padding:8px 10px;border-radius:15px;background:#f4fbfd;color:#102435;font-size:12px;font-weight:850}.feedV2Empty{border-radius:26px;padding:18px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.feedV2Empty h2{margin:0;color:#102435;font-size:24px}.feedV2Empty p{margin:8px 0 0;color:#678091;font-size:13px;font-weight:800}.feedV2CreatePage{width:min(100% - 22px,980px);margin:12px auto 70px}.feedV2CreateGrid{margin-top:12px;display:grid;grid-template-columns:1fr 300px;gap:12px}.feedV2Form{margin-top:12px;display:grid;gap:10px}.feedV2Field{display:grid;gap:5px}.feedV2Field span{color:#102435;font-size:11px;font-weight:1000}.feedV2Field textarea,.feedV2Field input,.feedV2Field select{width:100%;min-height:42px;border-radius:16px;border:1px solid #d8eaef;background:#fbfeff;color:#102435;padding:0 11px;outline:0;font:inherit;font-size:13px;font-weight:850}.feedV2Field textarea{min-height:100px;padding-top:10px;resize:vertical}.feedV2Preview{height:190px;border-radius:22px;overflow:hidden;border:1px dashed #aacfd7;background:#f4fbfd;color:#678091;display:grid;place-items:center;font-size:13px;font-weight:900}.feedV2Preview img{width:100%;height:100%;object-fit:cover}.feedV2Buttons{display:flex;flex-wrap:wrap;gap:8px}.feedV2Button,.feedV2Ghost{min-height:40px;border-radius:999px;border:0;padding:0 14px;font-size:13px;font-weight:1000;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.feedV2Button{color:#fff;background:linear-gradient(135deg,#18b99f,#43dfc4)}.feedV2Ghost{color:#102435;background:#f4fbfd;border:1px solid #d8eaef}.feedV2ExampleList{margin-top:10px;display:grid;gap:8px}.feedV2ExampleList button{border:1px solid #d8eaef;background:#f4fbfd;min-height:44px;border-radius:16px;text-align:left;padding:9px 11px;color:#102435;font-size:12px;font-weight:950;cursor:pointer}.feedV2ExampleList button span{display:block;margin-top:3px;color:#678091;font-size:10px;font-weight:850}@media(max-width:980px){.feedV2Layout,.feedV2CreateGrid{grid-template-columns:1fr}.feedV2Rail{position:static;order:-1}.feedV2Photo{height:240px}}@media(max-width:640px){.feedV2Page,.feedV2CreatePage{width:min(100% - 18px,1120px)}.feedV2Hero,.feedV2Panel,.feedV2Post,.feedV2Empty{border-radius:24px}.feedV2HeroTop{align-items:start;flex-direction:column}.feedV2PostTop{grid-template-columns:48px 1fr}.feedV2Mood{grid-column:1 / -1;width:fit-content}.feedV2Photo{height:210px}}.jwm46-shell{--ink:#102b34;--muted:#657b80;--line:#d6e7e4;--soft:#f7fbfa;--teal:#18b9aa;--teal-dark:#087d76;--blue:#62aee8;--purple:#a77ae5;--gold:#e3ad3f;--red:#eb7770;display:grid;grid-template-columns:minmax(300px,31%) minmax(360px,37%) minmax(330px,32%);grid-template-areas:"hero hero profile" "pets map profile";gap:12px;width:min(100%,1500px);margin:0 auto;padding:12px;background:#f8fbfb;color:var(--ink);font-family:inherit;box-sizing:border-box}.jwm46-shell *{box-sizing:border-box}.jwm46-shell button,.jwm46-shell input,.jwm46-shell select{font:inherit}.jwm46-hero,.jwm46-pets-panel,.jwm46-map-panel,.jwm46-profile{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 28px #254a4f12}.jwm46-hero{grid-area:hero;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;min-height:104px}.jwm46-hero>div:first-child>span,.jwm46-panel-head span,.jwm46-map-head span,.jwm46-section-head span{display:block;font-size:9px;font-weight:900;letter-spacing:.18em;color:var(--teal-dark)}.jwm46-hero h1{margin:4px 0 2px;font-size:26px;line-height:1.08;letter-spacing:-.04em}.jwm46-hero p,.jwm46-panel-head p,.jwm46-map-head h2{margin:0}.jwm46-hero p,.jwm46-panel-head p{font-size:11px;color:var(--muted)}.jwm46-distance label{display:block;font-size:8px;font-weight:900;letter-spacing:.16em;color:#657b80;margin:0 0 6px}.jwm46-distance>div{display:flex;gap:8px}.jwm46-distance select,.jwm46-distance button{height:42px;border:1px solid #cfe1de;border-radius:11px;background:#fff;color:var(--ink);font-weight:800;padding:0 14px}.jwm46-distance select{min-width:150px}.jwm46-distance button{color:var(--teal-dark);min-width:112px}.jwm46-pets-panel{grid-area:pets;padding:16px 14px 12px;min-height:665px;display:flex;flex-direction:column}.jwm46-panel-head{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e2efed;padding:0 2px 10px;margin-bottom:10px}.jwm46-panel-head h2{margin:3px 0 2px;font-size:25px;line-height:1}.jwm46-panel-head>b{width:38px;height:38px;border:1px solid #cbe7e3;border-radius:12px;display:grid;place-items:center;background:#f1faf8;color:#0f776f}.jwm46-pet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.jwm46-pet-card{position:relative;overflow:hidden;border:1px solid #cfe1de;border-radius:15px;background:#fff;box-shadow:0 5px 13px #1b43480d;transition:transform .18s ease,border-color .18s ease;touch-action:pan-y}.jwm46-pet-photo{position:relative;width:100%;height:224px;padding:0;border:0;background:#eef7f6;overflow:hidden;cursor:pointer;text-align:left}.jwm46-pet-photo img{width:100%;height:100%;object-fit:cover;display:block}.jwm46-pet-photo:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(transparent,#041c22c2)}.jwm46-photo-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--teal)}.jwm46-photo-fallback svg{width:40px}.jwm46-pet-topline{position:absolute;z-index:2;left:8px;right:8px;top:8px;display:flex;justify-content:space-between;align-items:center}.jwm46-pet-topline span,.jwm46-pet-topline b{display:flex;align-items:center;gap:5px;background:#081e23d1;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.jwm46-pet-topline i{width:7px;height:7px;border-radius:50%;background:#7c9a9d}.jwm46-pet-topline i.online{background:#35d6bd}.jwm46-pet-topline i.nearby{background:#bdd2ce}.jwm46-pet-copy{position:absolute;z-index:2;left:11px;right:11px;bottom:11px;color:#fff}.jwm46-pet-copy strong{display:block;font-size:19px;line-height:1.05}.jwm46-pet-copy small{display:block;font-size:9px;margin-top:2px;color:#ecf7f5}.jwm46-pet-actions{height:47px;display:grid;grid-template-columns:repeat(3,1fr)}.jwm46-pet-actions button{border:0;border-right:1px solid #e3efed;background:#fff;color:#334f54;display:flex;gap:5px;align-items:center;justify-content:center;font-size:9px;font-weight:800;cursor:pointer}.jwm46-pet-actions button:last-child{border-right:0;color:#7a43bc}.jwm46-pet-actions button:nth-child(2){color:#087f78}.jwm46-pet-actions svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7}.jwm46-pet-actions button:last-child svg{fill:currentColor;stroke:none}.jwm46-swipe-label{position:absolute;z-index:5;top:45%;padding:8px 10px;border-radius:9px;color:#fff;font-size:11px;font-weight:900;opacity:0;pointer-events:none}.jwm46-swipe-left{left:10px;background:#1b9d91}.jwm46-swipe-right{right:10px;background:#8d58ca}.jwm46-pet-card.is-trail .jwm46-swipe-left,.jwm46-pet-card.is-wag .jwm46-swipe-right{opacity:1}.jwm46-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:10px}.jwm46-pager button{height:36px;border:1px solid #d7e7e4;border-radius:10px;background:#f8fbfb;color:#477076;font-size:9px;font-weight:800}.jwm46-pager span{font-size:9px;color:#667c80;font-weight:800}.jwm46-pager button:disabled{opacity:.4}.jwm46-swipe-help{text-align:center;margin-top:auto;padding-top:8px;font-size:8px;font-weight:800;color:#068b80}.jwm46-map-panel{grid-area:map;overflow:hidden;align-self:start}.jwm46-map-head{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:15px 15px 9px}.jwm46-map-head h2{font-size:13px;color:#587075;font-weight:700;margin-top:3px}.jwm46-map-head form{display:flex;gap:7px}.jwm46-map-head input{width:185px;height:37px;border:1px solid #d3e4e1;border-radius:10px;padding:0 11px;color:var(--ink);outline:none}.jwm46-map-head form button{height:37px;border:0;border-radius:10px;padding:0 16px;background:#25c3b4;color:#073d3c;font-size:9px;font-weight:900}.jwm46-categories{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:5px 13px 11px;border-bottom:1px solid #e2efed}.jwm46-categories button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;color:#465f64}.jwm46-categories button>span{width:42px;height:42px;border:1px solid #d3e6e2;border-radius:50%;display:grid;place-items:center;background:#f9fcfb;color:#147e76;transition:.16s}.jwm46-categories button small{font-size:8px;font-weight:800;white-space:nowrap}.jwm46-categories svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.jwm46-categories .tone-paw svg{fill:currentColor;stroke:none}.jwm46-categories .tone-bar>span{color:#d89020;background:#fff9ec;border-color:#f2d79c}.jwm46-categories .tone-cat>span{color:#7b55bf;background:#faf5ff;border-color:#dfcff6}.jwm46-categories .tone-store>span{color:#d45d68;background:#fff4f5;border-color:#f2cbd0}.jwm46-categories .tone-trail>span{color:#4e9b43;background:#f5fbf1;border-color:#d5eaca}.jwm46-categories .tone-vet>span{color:#4a87d7;background:#f4f8ff;border-color:#cedef3}.jwm46-categories button.active>span{box-shadow:0 0 0 4px #18b9aa1a;border-color:#55c9bf;background:#edf9f7}.jwm46-categories button.active small{color:#087f78}.jwm46-map{position:relative;height:318px;overflow:hidden;background:linear-gradient(135deg,#edf5f1,#f9fbfa)}.jwm46-tile-wrap{position:absolute;left:50%;top:50%;transform-origin:0 0}.jwm46-tile-wrap img{position:absolute;width:256px;height:256px;display:block}.jwm46-map-wash{position:absolute;inset:0;background:#ffffff21;pointer-events:none}.jwm46-map-center{position:absolute;z-index:4;left:50%;top:50%;width:28px;height:28px;border-radius:50%;transform:translate(-50%,-50%);background:#16b6aa;border:5px solid rgba(255,255,255,.96);box-shadow:0 0 0 7px #16b6aa29}.jwm46-pin{position:absolute;z-index:5;width:34px;height:34px;margin:-17px 0 0 -17px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:#fff;color:#158a80;box-shadow:0 4px 12px #1446492e;cursor:pointer}.jwm46-pin svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.jwm46-pin.pin-paw svg{fill:currentColor;stroke:none}.jwm46-pin.selected{transform:scale(1.18);box-shadow:0 0 0 5px #18b9aa2b,0 5px 15px #14464938}.jwm46-map-state{position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%);background:#fffffff5;border:1px solid #d4e5e2;border-radius:12px;padding:10px 14px;color:#526d71;font-size:10px;font-weight:800;max-width:240px;text-align:center}.jwm46-map-meta{position:absolute;z-index:8;left:0;right:0;bottom:0;height:30px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;background:#ffffffeb;border-top:1px solid #d6e7e4}.jwm46-map-meta span{font-size:8px;font-weight:900;color:#07867c}.jwm46-map-meta small{font-size:8px;color:#6a7e82}.jwm46-place-detail{display:grid;grid-template-columns:118px minmax(0,1fr) 112px;gap:11px;align-items:center;padding:11px 12px;border-top:1px solid #e0ecea;min-height:125px}.jwm46-place-photo{height:100px;border-radius:12px;overflow:hidden;background:#eef7f6;display:grid;place-items:center;color:#159083}.jwm46-place-photo img{width:100%;height:100%;object-fit:cover}.jwm46-place-photo svg{width:34px}.jwm46-place-copy>span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#087f78}.jwm46-place-copy h3{margin:3px 0;font-size:17px}.jwm46-place-copy p{margin:0 0 4px;font-size:10px;line-height:1.35;color:#4d686d}.jwm46-place-copy small{font-size:8px;color:#809093}.jwm46-place-actions{display:grid;gap:7px}.jwm46-place-actions button{height:35px;border:1px solid #cfe1de;border-radius:9px;background:#fff;color:#087f78;font-size:8px;font-weight:900}.jwm46-place-actions button.primary{background:#079b90;color:#fff;border-color:#079b90}.jwm46-place-empty{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:8px;color:#728689;font-size:10px}.jwm46-place-empty svg{width:22px}.jwm46-nearby-places{padding:9px 12px 13px;border-top:1px solid #e2efed}.jwm46-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.jwm46-section-head small{display:block;color:#718488;font-size:8px;margin-top:2px}.jwm46-section-head button{border:0;background:transparent;color:#07867c;font-size:8px;font-weight:900}.jwm46-place-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.jwm46-place-strip button{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:6px;text-align:left;border:1px solid #dfeae8;border-radius:10px;background:#fff;padding:5px;color:var(--ink)}.jwm46-place-strip button>span{grid-row:1/3;width:42px;height:42px;border-radius:7px;overflow:hidden;background:#eef7f6;display:grid;place-items:center;color:#159083}.jwm46-place-strip img{width:100%;height:100%;object-fit:cover}.jwm46-place-strip svg{width:18px}.jwm46-place-strip strong{font-size:7.5px;line-height:1.15;align-self:end}.jwm46-place-strip small{font-size:7px;color:#708386}.jwm46-profile{grid-area:profile;overflow:hidden;align-self:start;min-height:806px}.jwm46-profile-topbar{height:48px;display:grid;grid-template-columns:24px 1fr 36px;align-items:center;padding:0 12px;border-bottom:1px solid #e2ecea;font-size:11px}.jwm46-profile-topbar button{border:0;background:transparent;font-weight:900}.jwm46-profile-hero{display:grid;grid-template-columns:46% 54%;min-height:356px;border-bottom:1px solid #e1ecea}.jwm46-profile-photo{background:#eef6f3;min-height:356px;overflow:hidden;display:grid;place-items:center;color:#168f84}.jwm46-profile-photo img{width:100%;height:100%;object-fit:cover}.jwm46-profile-photo svg{width:55px}.jwm46-profile-info{padding:22px 16px 14px}.jwm46-profile-title{display:flex;align-items:center;gap:8px}.jwm46-profile-title h2{margin:0;font-size:31px;letter-spacing:-.04em}.jwm46-profile-title>span{display:flex;align-items:center;gap:5px;border-radius:999px;background:#eef8f4;color:#267a65;padding:5px 8px;font-size:8px;font-weight:800}.jwm46-profile-title i{width:7px;height:7px;border-radius:50%;background:#3bc7a0}.jwm46-profile-meta{font-size:10px;margin:7px 0 0;color:#38535a}.jwm46-traits{display:flex;flex-wrap:wrap;gap:5px;margin:15px 0 12px}.jwm46-traits span{border:1px solid #f1d9c1;border-radius:999px;background:#fff8f0;color:#996132;padding:5px 8px;font-size:7.5px;font-weight:800}.jwm46-about{font-size:9px;line-height:1.55;color:#64787c;margin:0 0 14px}.jwm46-profile-actions{display:grid;grid-template-columns:1.15fr 1fr;gap:7px}.jwm46-profile-actions button{min-height:47px;border:1px solid #cfe1de;border-radius:10px;background:#fff;color:#31565b;display:flex;gap:8px;align-items:center;justify-content:center}.jwm46-profile-actions button.primary{background:#079b90;color:#fff;border-color:#079b90}.jwm46-profile-actions button:disabled{opacity:.78}.jwm46-profile-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.jwm46-profile-actions .primary svg{fill:currentColor;stroke:none}.jwm46-profile-actions span{display:grid;text-align:left}.jwm46-profile-actions strong{font-size:9px}.jwm46-profile-actions small{font-size:7px;font-weight:600;opacity:.85}.jwm46-locked{margin-top:10px;display:flex;align-items:center;gap:9px;border:1px solid #dce7e5;border-radius:10px;background:#f7f9f9;padding:10px;color:#697c80;font-size:8px;line-height:1.35}.jwm46-locked svg{width:18px;fill:none;stroke:#87989b;stroke-width:1.6}.jwm46-reviews,.jwm46-journey,.jwm46-more-pets{padding:13px 13px 14px;border-bottom:1px solid #e2ecea}.jwm46-section-head h3{margin:4px 0 0;font-size:18px}.jwm46-section-head h3 b{color:#edae21;letter-spacing:1px}.jwm46-section-head h3 small{display:inline;font-size:8px;color:#7c8c8f;font-weight:600}.jwm46-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.jwm46-review-grid article{border:1px solid #e1eae8;border-radius:10px;padding:8px;min-height:83px}.jwm46-review-grid strong{display:block;font-size:8px}.jwm46-review-grid span{display:block;color:#eca91a;font-size:8px;margin:3px 0}.jwm46-review-grid p{font-size:7px;line-height:1.4;margin:0;color:#556d72}.jwm46-review-empty{border:1px dashed #dce8e6;border-radius:10px;padding:13px;text-align:center;font-size:8px;color:#73868a;background:#fbfdfd}.jwm46-journey-row{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr 16px 1fr;align-items:center}.jwm46-journey-row article{min-height:93px;border:1px solid #e0e9e7;border-radius:12px;display:grid;place-items:center;align-content:center;text-align:center;padding:6px;background:#fff}.jwm46-journey-row article.active,.jwm46-journey-row article.ready{border-color:#18b6aa;background:#f4fbfa}.jwm46-journey-row article>svg{width:23px;height:23px;margin-bottom:5px;fill:none;stroke:#099287;stroke-width:1.6}.jwm46-journey-row article:first-child>svg{fill:#099287;stroke:none}.jwm46-journey-row article>span{font-size:19px;margin-bottom:5px}.jwm46-journey-row strong{font-size:8px}.jwm46-journey-row small{font-size:6.5px;color:#6c8185;margin-top:3px}.jwm46-journey-row>i{height:1px;background:#bcded9}.jwm46-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.jwm46-mini-grid button{display:grid;grid-template-columns:37px 1fr;text-align:left;column-gap:6px;border:1px solid #e0eae8;border-radius:10px;background:#fff;padding:5px}.jwm46-mini-grid button>span{grid-row:1/3;width:37px;height:37px;border-radius:50%;overflow:hidden;background:#eef7f6;display:grid;place-items:center}.jwm46-mini-grid img{width:100%;height:100%;object-fit:cover}.jwm46-mini-grid strong{align-self:end;font-size:7.5px;color:var(--ink)}.jwm46-mini-grid small{font-size:6.5px;color:#6d8084}.jwm46-shell svg{stroke-linecap:round;stroke-linejoin:round}@media(max-width:1220px){.jwm46-shell{grid-template-columns:30% 38% 32%;gap:9px;padding:9px}.jwm46-pet-photo{height:195px}.jwm46-profile-info{padding:16px 12px}.jwm46-profile-title h2{font-size:26px}.jwm46-map-head input{width:145px}.jwm46-categories button>span{width:37px;height:37px}.jwm46-profile{min-height:750px}.jwm46-place-detail{grid-template-columns:90px minmax(0,1fr) 92px}.jwm46-place-photo{height:82px}}@media(max-width:960px){.jwm46-shell{grid-template-columns:1fr 1fr;grid-template-areas:"hero hero" "pets map" "profile profile"}.jwm46-profile{min-height:0}.jwm46-profile-hero{grid-template-columns:38% 62%}.jwm46-profile-photo{min-height:300px}.jwm46-profile{margin-bottom:12px}}@media(max-width:700px){.jwm46-shell{display:block;padding:7px}.jwm46-hero,.jwm46-pets-panel,.jwm46-map-panel,.jwm46-profile{margin-bottom:9px}.jwm46-hero{align-items:flex-start;gap:12px;padding:14px}.jwm46-hero h1{font-size:22px}.jwm46-distance select{min-width:90px}.jwm46-distance button span{display:none}.jwm46-distance button{min-width:44px}.jwm46-pets-panel{min-height:0}.jwm46-pet-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.jwm46-pet-card{min-width:78%;scroll-snap-align:start}.jwm46-pet-photo{height:290px}.jwm46-map-head{display:block}.jwm46-map-head form{margin-top:10px}.jwm46-map-head input{width:100%}.jwm46-categories{overflow-x:auto;display:flex}.jwm46-categories button{min-width:58px}.jwm46-map{height:330px}.jwm46-place-detail{grid-template-columns:78px 1fr}.jwm46-place-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.jwm46-place-strip{grid-template-columns:repeat(2,1fr)}.jwm46-profile-hero{display:block}.jwm46-profile-photo{height:360px}.jwm46-review-grid{display:block}.jwm46-review-grid article{margin-bottom:6px}.jwm46-journey-row{grid-template-columns:repeat(4,1fr);gap:5px}.jwm46-journey-row>i{display:none}.jwm46-mini-grid{grid-template-columns:repeat(2,1fr)}}#root .jwm46-shell{grid-template-columns:minmax(0,31fr) minmax(0,37fr) minmax(0,32fr)!important;gap:12px!important;padding:12px!important;background:#f8fbfb!important}#root .jwm46-shell button{min-width:0!important;max-width:none!important;box-shadow:none!important;transform:none!important;text-transform:none!important;letter-spacing:normal!important}#root .jwm46-hero,#root .jwm46-pets-panel,#root .jwm46-map-panel,#root .jwm46-profile{background:#fff!important;border:1px solid #d6e7e4!important;box-shadow:0 8px 24px #254a4f0f!important}#root .jwm46-pets-panel{padding:16px 14px 12px!important}#root .jwm46-pet-grid{gap:9px!important}#root .jwm46-pet-card{background:#fff!important;border:1px solid #d2e3e0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 4px 12px #1b43480d!important}#root .jwm46-pet-photo{display:block!important;width:100%!important;height:218px!important;min-height:218px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#edf6f4!important;overflow:hidden!important;color:inherit!important;text-align:left!important}#root .jwm46-pet-photo:hover{background:#edf6f4!important}#root .jwm46-pet-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:0!important;filter:none!important;opacity:1!important}#root .jwm46-pet-photo:after{display:block!important;height:48%!important;background:linear-gradient(transparent,#041c22c7)!important}#root .jwm46-pet-topline{left:8px!important;right:8px!important;top:8px!important}#root .jwm46-pet-topline span,#root .jwm46-pet-topline b{padding:5px 8px!important;border-radius:999px!important;background:#081e23d1!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;font-size:8px!important}#root .jwm46-pet-copy{left:11px!important;right:11px!important;bottom:10px!important;color:#fff!important}#root .jwm46-pet-copy strong{font-size:19px!important;color:#fff!important;line-height:1.05!important}#root .jwm46-pet-copy small{font-size:9px!important;color:#ecf7f5!important;margin-top:2px!important}#root .jwm46-pet-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:46px!important;background:#fff!important;border-top:0!important}#root .jwm46-pet-actions button{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:46px!important;padding:0 4px!important;margin:0!important;border:0!important;border-right:1px solid #e3efed!important;border-radius:0!important;background:#fff!important;color:#334f54!important;font-size:9px!important;font-weight:800!important}#root .jwm46-pet-actions button:nth-child(2){color:#087f78!important}#root .jwm46-pet-actions button:last-child{border-right:0!important;color:#7a43bc!important}#root .jwm46-pet-actions button:hover{background:#f5faf9!important}#root .jwm46-pet-actions svg{width:13px!important;height:13px!important}#root .jwm46-pager button{height:36px!important;padding:0 10px!important;border:1px solid #d7e7e4!important;border-radius:10px!important;background:#f8fbfb!important;color:#477076!important}#root .jwm46-map-panel{overflow:hidden!important}#root .jwm46-map-head{padding:15px 15px 9px!important}#root .jwm46-map-head input{width:185px!important;height:37px!important;border:1px solid #d3e4e1!important;border-radius:10px!important;background:#fff!important;color:#102b34!important}#root .jwm46-map-head form button{height:37px!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:#25c3b4!important;color:#073d3c!important;font-size:9px!important;font-weight:900!important}#root .jwm46-categories{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;padding:5px 13px 11px!important;background:#fff!important}#root .jwm46-categories button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-height:55px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#465f64!important}#root .jwm46-categories button>span{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid #d3e6e2!important;border-radius:50%!important;background:#f9fcfb!important;color:#147e76!important}#root .jwm46-categories button small{display:block!important;margin:0!important;padding:0!important;color:#465f64!important;font-size:8px!important;font-weight:800!important;line-height:1.1!important}#root .jwm46-categories button.active>span{background:#edf9f7!important;border-color:#55c9bf!important;box-shadow:0 0 0 4px #18b9aa1a!important}#root .jwm46-categories .tone-bar>span{color:#d89020!important;background:#fff9ec!important;border-color:#f2d79c!important}#root .jwm46-categories .tone-cat>span{color:#7b55bf!important;background:#faf5ff!important;border-color:#dfcff6!important}#root .jwm46-categories .tone-store>span{color:#d45d68!important;background:#fff4f5!important;border-color:#f2cbd0!important}#root .jwm46-categories .tone-trail>span{color:#4e9b43!important;background:#f5fbf1!important;border-color:#d5eaca!important}#root .jwm46-categories .tone-vet>span{color:#4a87d7!important;background:#f4f8ff!important;border-color:#cedef3!important}#root .jwm46-map{height:318px!important;background:#eef5f1!important}#root .jwm46-pin{width:34px!important;height:34px!important;padding:0!important;margin:-17px 0 0 -17px!important;border:2px solid #fff!important;border-radius:50%!important;background:#fff!important;color:#158a80!important;box-shadow:0 4px 12px #1446492e!important}#root .jwm46-pin.selected{box-shadow:0 0 0 5px #18b9aa2b,0 5px 15px #14464938!important}#root .jwm46-place-detail{background:#fff!important}#root .jwm46-place-actions button{height:35px!important;padding:0 8px!important;border:1px solid #cfe1de!important;border-radius:9px!important;background:#fff!important;color:#087f78!important;font-size:8px!important;font-weight:900!important}#root .jwm46-place-actions button.primary{background:#079b90!important;color:#fff!important;border-color:#079b90!important}#root .jwm46-place-strip button{display:grid!important;grid-template-columns:42px 1fr!important;grid-template-rows:auto auto!important;column-gap:6px!important;padding:5px!important;margin:0!important;border:1px solid #dfeae8!important;border-radius:10px!important;background:#fff!important;color:#102b34!important;text-align:left!important}#root .jwm46-profile,#root .jwm46-profile-topbar{background:#fff!important}#root .jwm46-profile-topbar button{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#102b34!important}#root .jwm46-profile-photo img{border-radius:0!important;filter:none!important;opacity:1!important}#root .jwm46-profile-actions button{min-height:47px!important;padding:7px 9px!important;margin:0!important;border:1px solid #cfe1de!important;border-radius:10px!important;background:#fff!important;color:#31565b!important}#root .jwm46-profile-actions button.primary{background:#079b90!important;color:#fff!important;border-color:#079b90!important}#root .jwm46-section-head button{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#07867c!important;font-size:8px!important;font-weight:900!important}#root .jwm46-mini-grid button{display:grid!important;grid-template-columns:37px 1fr!important;column-gap:6px!important;padding:5px!important;margin:0!important;border:1px solid #e0eae8!important;border-radius:10px!important;background:#fff!important;color:#102b34!important;text-align:left!important}@media(max-width:1220px)and (min-width:961px){#root .jwm46-shell{grid-template-columns:minmax(0,30fr) minmax(0,38fr) minmax(0,32fr)!important;gap:9px!important;padding:9px!important}#root .jwm46-pet-photo{height:198px!important;min-height:198px!important}#root .jwm46-categories button>span{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important}#root .jwm46-map-head input{width:145px!important}#root .jwm46-profile-title h2{font-size:27px!important}}#root .jwm46-map{isolation:isolate!important}#root .jwm46-pin{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:-18px 0 0 -18px!important;border:2px solid #fff!important;border-radius:50%!important;background:#fff!important;color:#138c82!important;box-shadow:0 5px 14px #1c464a2e!important;overflow:visible!important;opacity:1!important}#root .jwm46-pin svg{display:block!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;opacity:1!important;visibility:visible!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}#root .jwm46-pin svg path,#root .jwm46-pin svg circle,#root .jwm46-pin svg rect,#root .jwm46-pin svg ellipse{opacity:1!important;visibility:visible!important}#root .jwm46-pin.pin-paw{color:#09968b!important;background:#effaf8!important;border-color:#fff!important}#root .jwm46-pin.pin-paw svg{fill:currentColor!important;stroke:none!important}#root .jwm46-pin.pin-park{color:#579d36!important;background:#f4fbef!important}#root .jwm46-pin.pin-bar{color:#db9422!important;background:#fff8e9!important}#root .jwm46-pin.pin-cat{color:#895ed0!important;background:#faf5ff!important}#root .jwm46-pin.pin-store{color:#d95e69!important;background:#fff3f5!important}#root .jwm46-pin.pin-trail{color:#32925d!important;background:#f1faf2!important}#root .jwm46-pin.pin-vet{color:#4d8cdc!important;background:#f2f7ff!important}#root .jwm46-pin.selected{transform:scale(1.12)!important;box-shadow:0 0 0 5px #18b9aa29,0 6px 16px #1446493d!important}#root .jwm46-pin-cluster{position:absolute!important;z-index:6!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:-19px 0 0 -19px!important;padding:0!important;border:3px solid #fff!important;border-radius:50%!important;background:#087f78!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;box-shadow:0 0 0 6px #087f781f,0 5px 15px #1c464a38!important;cursor:pointer!important}#root .jwm46-map-meta{gap:8px!important}#root .jwm46-map-meta>span{flex:0 0 auto!important}#root .jwm46-map-meta>small{margin-left:auto!important;text-align:right!important;white-space:nowrap!important}#root .jwm46-map-meta>button{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;margin:0!important;border:1px solid #cfe2df!important;border-radius:50%!important;background:#fff!important;color:#087f78!important;font-size:13px!important;font-weight:900!important;line-height:1!important}#root .jwm46-map-meta>button:disabled{opacity:.4!important}#root .jwm46-map-state{max-width:300px!important}#root .jwm46-profile{min-height:0!important}#root .jwm46-journey{border-top:0!important}@media(max-width:700px){#root .jwm46-map-meta>small{white-space:normal!important;line-height:1.2!important}}.jwm46-map{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.jwm46-map:active{cursor:grabbing}.jwm46-map-controls{position:absolute;top:12px;right:12px;z-index:30;display:flex;flex-direction:column;gap:6px}.jwm46-map-controls button{width:36px;height:36px;padding:0;border:1px solid rgba(32,115,112,.22);border-radius:11px;background:#fffffff5;color:#0d5553;font:800 21px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 4px 14px #154c4a1a;cursor:pointer}.jwm46-map-controls button:hover:not(:disabled){background:#effbf9;border-color:#70d9d0}.jwm46-map-controls button:disabled{opacity:.38;cursor:not-allowed}.jwm46-map-controls .jwm46-map-reset{font-size:16px}.jwm46-map-zoom-label{position:absolute;top:12px;left:12px;z-index:22;padding:6px 9px;border:1px solid rgba(32,115,112,.14);border-radius:999px;background:#ffffffe6;color:#587273;font-size:10px;font-weight:800;letter-spacing:.04em;pointer-events:none}.jwm46-pin-cluster{cursor:zoom-in!important}#root .jwm46-map-center{z-index:4!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;border-radius:50%!important;background:#18b9aa!important;border:2px solid rgba(255,255,255,.98)!important;box-shadow:0 0 0 3px #18b9aa1a!important;opacity:.92!important;pointer-events:none!important}#root .jwm46-map-attribution{position:absolute!important;z-index:20!important;right:8px!important;bottom:34px!important;padding:2px 5px!important;border-radius:5px!important;background:#ffffffd1!important;color:#60787b!important;font-size:7px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important}#root .jwm46-map-attribution:hover{color:#087f78!important;text-decoration:underline!important}#root .jwm46-view-places .jwm46-map-panel.jwm46-hybrid-places{grid-area:map!important;width:100%!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#root .jwm46-view-places .jwm46-hybrid-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;gap:12px!important;align-items:center!important;margin:0 0 12px!important}#root .jwm46-view-places .jwm46-hybrid-categories{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;border:1px solid #d7e8e5!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 24px #254a4f0d!important}#root .jwm46-view-places .jwm46-hybrid-categories button{min-height:57px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 8px!important;border:1px solid transparent!important;border-radius:13px!important;background:#f8fbfa!important}#root .jwm46-view-places .jwm46-hybrid-categories button>span{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;border-radius:50%!important}#root .jwm46-view-places .jwm46-hybrid-categories button small{font-size:8.5px!important}#root .jwm46-view-places .jwm46-hybrid-categories button.active{border-color:#7bd5cc!important;background:#eefaf8!important;box-shadow:inset 0 -2px #22bbae!important}#root .jwm46-view-places .jwm46-hybrid-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:7px!important;border:1px solid #d7e8e5!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 24px #254a4f0d!important}#root .jwm46-view-places .jwm46-hybrid-search input{width:100%!important;height:42px!important;padding:0 12px!important;border:1px solid #d3e4e1!important;border-radius:10px!important;background:#fbfdfd!important;color:#17383b!important}#root .jwm46-view-places .jwm46-hybrid-search button{height:42px!important;padding:0 17px!important;border:0!important;border-radius:10px!important;background:#22bcae!important;color:#063d3b!important;font-size:9px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-hybrid-layout{display:grid!important;grid-template-columns:minmax(0,1.68fr) minmax(315px,.72fr)!important;gap:13px!important;align-items:start!important}#root .jwm46-view-places .jwm46-hybrid-main{display:grid!important;gap:12px!important;min-width:0!important}#root .jwm46-view-places .jwm46-featured-section,#root .jwm46-view-places .jwm46-results-section,#root .jwm46-view-places .jwm46-hybrid-map-card,#root .jwm46-view-places .jwm46-selected-place{border:1px solid #d6e7e4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 24px #254a4f0e!important}#root .jwm46-view-places .jwm46-featured-section{padding:14px!important}#root .jwm46-view-places .jwm46-hybrid-section-head,#root .jwm46-view-places .jwm46-results-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}#root .jwm46-view-places .jwm46-hybrid-section-head{margin-bottom:10px!important}#root .jwm46-view-places .jwm46-hybrid-section-head span,#root .jwm46-view-places .jwm46-results-head>div:first-child>span,#root .jwm46-view-places .jwm46-selected-place>header span,#root .jwm46-view-places .jwm46-hybrid-map-card>header span{color:#5f7b7f!important;font-size:7px!important;font-weight:950!important;letter-spacing:.14em!important}#root .jwm46-view-places .jwm46-hybrid-section-head h2,#root .jwm46-view-places .jwm46-results-head h2{margin:2px 0!important;color:#17383b!important;font-size:16px!important;line-height:1.1!important}#root .jwm46-view-places .jwm46-hybrid-section-head p,#root .jwm46-view-places .jwm46-results-head p{margin:0!important;color:#789092!important;font-size:8px!important;line-height:1.4!important}#root .jwm46-view-places .jwm46-hybrid-section-head>button{padding:0!important;border:0!important;background:transparent!important;color:#0c9087!important;font-size:8px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-featured-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#root .jwm46-view-places .jwm46-featured-card{overflow:hidden!important;border:1px solid #dbe9e7!important;border-radius:13px!important;background:#fff!important}#root .jwm46-view-places .jwm46-featured-photo{position:relative!important;width:100%!important;height:135px!important;padding:0!important;border:0!important;border-radius:0!important;background:#edf5f3!important;overflow:hidden!important}#root .jwm46-view-places .jwm46-featured-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#root .jwm46-view-places .jwm46-featured-photo>span{height:100%!important;display:grid!important;place-items:center!important;color:#11988e!important}#root .jwm46-view-places .jwm46-featured-photo>b{position:absolute!important;left:8px!important;top:8px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:5px 8px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;background:#ffffffeb!important;color:#31585b!important;font-size:7px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-featured-photo>b svg{width:12px!important;height:12px!important}#root .jwm46-view-places .jwm46-featured-copy{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:8px!important;align-items:center!important;padding:10px!important}#root .jwm46-view-places .jwm46-featured-copy h3{margin:0!important;color:#17383b!important;font-size:12px!important}#root .jwm46-view-places .jwm46-featured-copy p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:3px 0!important;color:#738a8d!important;font-size:7.5px!important;line-height:1.35!important}#root .jwm46-view-places .jwm46-featured-copy small{color:#668285!important;font-size:7px!important}#root .jwm46-view-places .jwm46-featured-copy>button{width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#e9f9f6!important;color:#087f78!important;font-size:17px!important}#root .jwm46-view-places .jwm46-results-section{padding:14px!important}#root .jwm46-view-places .jwm46-results-head{align-items:center!important;margin-bottom:10px!important}#root .jwm46-view-places .jwm46-results-controls{display:flex!important;align-items:center!important;gap:7px!important}#root .jwm46-view-places .jwm46-results-controls select{height:36px!important;padding:0 28px 0 10px!important;border:1px solid #d3e4e1!important;border-radius:9px!important;background:#fff!important;color:#31585b!important;font-size:8px!important;font-weight:850!important}#root .jwm46-view-places .jwm46-mobile-map-toggle{display:none!important}#root .jwm46-view-places .jwm46-place-results{display:grid!important;gap:7px!important}#root .jwm46-view-places .jwm46-place-row{display:grid!important;grid-template-columns:118px minmax(0,1fr) 122px!important;gap:10px!important;align-items:center!important;min-width:0!important;padding:7px!important;border:1px solid #deebe9!important;border-radius:12px!important;background:#fff!important}#root .jwm46-view-places .jwm46-place-row.selected{border-color:#78d3ca!important;box-shadow:0 0 0 2px #22bcae14!important}#root .jwm46-view-places .jwm46-place-row-photo{width:118px!important;height:78px!important;padding:0!important;border:0!important;border-radius:9px!important;overflow:hidden!important;background:#f0f6f5!important}#root .jwm46-view-places .jwm46-place-row-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#root .jwm46-view-places .jwm46-place-row-photo>span{height:100%!important;display:grid!important;place-items:center!important;color:#0b968c!important}#root .jwm46-view-places .jwm46-place-row-copy{min-width:0!important}#root .jwm46-view-places .jwm46-place-row-title{display:grid!important;grid-template-columns:29px minmax(0,1fr)!important;gap:7px!important;align-items:start!important}#root .jwm46-view-places .jwm46-place-kind{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border:1px solid #d9e8e6!important;border-radius:50%!important;background:#f7fbfa!important;color:#12958b!important}#root .jwm46-view-places .jwm46-place-kind svg{width:14px!important;height:14px!important}#root .jwm46-view-places .jwm46-place-row-copy h3{margin:0!important;color:#17383b!important;font-size:11px!important}#root .jwm46-view-places .jwm46-place-row-copy p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:2px 0!important;color:#72888b!important;font-size:7.5px!important;line-height:1.35!important}#root .jwm46-view-places .jwm46-place-row-copy>small{display:block!important;margin-top:3px!important;color:#6c8588!important;font-size:7px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .jwm46-view-places .jwm46-place-row-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:5px!important;color:#58777a!important;font-size:7px!important}#root .jwm46-view-places .jwm46-place-row-meta .rating{color:#c88916!important}#root .jwm46-view-places .jwm46-place-row-meta .open{color:#159466!important}#root .jwm46-view-places .jwm46-place-row-meta .closed{color:#a65b5b!important}#root .jwm46-view-places .jwm46-place-row-actions{display:grid!important;gap:5px!important}#root .jwm46-view-places .jwm46-place-row-actions button{width:100%!important;height:32px!important;padding:0 7px!important;border:1px solid #cfe2df!important;border-radius:8px!important;background:#fff!important;color:#315d60!important;font-size:7.5px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-place-row-actions button.primary{border-color:#13a99e!important;background:#16b7aa!important;color:#fff!important}#root .jwm46-view-places .jwm46-place-row-actions button.saved{border-color:#83d3ca!important;background:#effaf8!important;color:#087f78!important}#root .jwm46-view-places .jwm46-hybrid-side{position:sticky!important;top:86px!important;display:grid!important;gap:10px!important;min-width:0!important}#root .jwm46-view-places .jwm46-hybrid-map-card{overflow:hidden!important}#root .jwm46-view-places .jwm46-hybrid-map-card>header{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:flex-start!important;padding:11px 12px 8px!important}#root .jwm46-view-places .jwm46-hybrid-map-card>header p{margin:2px 0 0!important;color:#789092!important;font-size:7px!important;line-height:1.35!important}#root .jwm46-view-places .jwm46-hybrid-map-card>header>button{width:30px!important;height:30px!important;padding:0!important;border:1px solid #d7e7e4!important;border-radius:8px!important;background:#fff!important;color:#355f61!important;font-size:15px!important}#root .jwm46-view-places .jwm46-compact-map{height:350px!important;border-radius:0!important}#root .jwm46-view-places .jwm46-map-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:9px 11px!important;border-top:1px solid #e1ecea!important}#root .jwm46-view-places .jwm46-map-card-footer span{color:#6d8588!important;font-size:7px!important}#root .jwm46-view-places .jwm46-map-card-footer button{height:30px!important;padding:0 10px!important;border:1px solid #7ed4cc!important;border-radius:8px!important;background:#f3fbfa!important;color:#087f78!important;font-size:7px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-selected-place{padding:11px!important}#root .jwm46-view-places .jwm46-selected-place>header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important}#root .jwm46-view-places .jwm46-selected-place>header button{width:25px!important;height:25px!important;padding:0!important;border:1px solid #d9e8e6!important;border-radius:50%!important;background:#fff!important;color:#60797c!important}#root .jwm46-view-places .jwm46-selected-place-main{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}#root .jwm46-view-places .jwm46-selected-place-photo{width:72px!important;height:64px!important;overflow:hidden!important;border-radius:9px!important;background:#edf6f4!important}#root .jwm46-view-places .jwm46-selected-place-photo img{width:100%!important;height:100%!important;object-fit:cover!important}#root .jwm46-view-places .jwm46-selected-place-photo>span{height:100%!important;display:grid!important;place-items:center!important;color:#15988e!important}#root .jwm46-view-places .jwm46-selected-place-main small{color:#0d9187!important;font-size:7px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-selected-place-main h3{margin:2px 0!important;color:#17383b!important;font-size:13px!important}#root .jwm46-view-places .jwm46-selected-meta{display:flex!important;gap:7px!important;color:#6a8385!important;font-size:7px!important}#root .jwm46-view-places .jwm46-selected-place>p{margin:9px 0 6px!important;color:#657f82!important;font-size:8px!important;line-height:1.45!important}#root .jwm46-view-places .jwm46-selected-place address{color:#70888a!important;font-size:7px!important;font-style:normal!important;line-height:1.35!important}#root .jwm46-view-places .jwm46-selected-actions{display:grid!important;grid-template-columns:1.15fr .9fr 1fr!important;gap:5px!important;margin-top:10px!important}#root .jwm46-view-places .jwm46-selected-actions button{height:34px!important;padding:0 5px!important;border:1px solid #d0e2df!important;border-radius:8px!important;background:#fff!important;color:#315d60!important;font-size:7px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-selected-actions button.primary{background:#15b3a7!important;border-color:#15b3a7!important;color:#fff!important}#root .jwm46-view-places .jwm46-selected-actions button.saved{background:#effaf8!important;border-color:#82d2c9!important;color:#087f78!important}#root .jwm46-view-places .jwm46-selected-empty{min-height:145px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#71898b!important;text-align:center!important}#root .jwm46-view-places .jwm46-selected-empty strong{color:#335b5e!important;font-size:10px!important}#root .jwm46-view-places .jwm46-selected-empty span{font-size:7px!important}#root .jwm46-view-places .jwm46-hybrid-source{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-top:8px!important;padding:0 4px!important;color:#789092!important;font-size:7px!important}#root .jwm46-view-places .jwm46-hybrid-source button{padding:0!important;border:0!important;background:transparent!important;color:#0d8f86!important;font-size:7px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-hybrid-empty{min-height:110px!important;display:grid!important;place-items:center!important;color:#789092!important;font-size:9px!important;text-align:center!important}#root .jwm46-view-places .jwm46-hybrid-side.is-expanded{position:fixed!important;inset:78px 22px 22px!important;z-index:9999!important;display:block!important;padding:12px!important;border:1px solid #cfe3df!important;border-radius:20px!important;background:#f7fbfa!important;box-shadow:0 30px 90px #0b2a2f47!important}#root .jwm46-view-places .jwm46-hybrid-side.is-expanded .jwm46-hybrid-map-card{height:100%!important;display:grid!important;grid-template-rows:auto 1fr auto!important}#root .jwm46-view-places .jwm46-hybrid-side.is-expanded .jwm46-compact-map{height:auto!important;min-height:0!important}#root .jwm46-view-places .jwm46-hybrid-side.is-expanded .jwm46-selected-place{display:none!important}@media(max-width:1100px){#root .jwm46-view-places .jwm46-hybrid-layout{grid-template-columns:minmax(0,1.45fr) minmax(285px,.7fr)!important}#root .jwm46-view-places .jwm46-featured-photo{height:118px!important}#root .jwm46-view-places .jwm46-place-row{grid-template-columns:96px minmax(0,1fr) 108px!important}#root .jwm46-view-places .jwm46-place-row-photo{width:96px!important;height:72px!important}}@media(max-width:860px){#root .jwm46-view-places .jwm46-hybrid-toolbar{grid-template-columns:1fr!important}#root .jwm46-view-places .jwm46-hybrid-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important}#root .jwm46-view-places .jwm46-hybrid-layout{display:flex!important;flex-direction:column!important}#root .jwm46-view-places .jwm46-hybrid-main{width:100%!important}#root .jwm46-view-places .jwm46-featured-grid{grid-template-columns:1fr!important}#root .jwm46-view-places .jwm46-featured-card{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important}#root .jwm46-view-places .jwm46-featured-photo{height:105px!important}#root .jwm46-view-places .jwm46-results-head{align-items:flex-start!important}#root .jwm46-view-places .jwm46-results-controls{flex-direction:column!important;align-items:stretch!important}#root .jwm46-view-places .jwm46-mobile-map-toggle{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:35px!important;padding:0 10px!important;border:1px solid #7bd4cb!important;border-radius:8px!important;background:#f0faf8!important;color:#087f78!important;font-size:8px!important;font-weight:900!important}#root .jwm46-view-places .jwm46-hybrid-side{display:none!important;position:static!important;width:100%!important}#root .jwm46-view-places .jwm46-hybrid-side.is-mobile-open{display:grid!important}#root .jwm46-view-places .jwm46-hybrid-side.is-expanded{display:block!important;position:fixed!important;inset:64px 8px 8px!important;width:auto!important}}@media(max-width:620px){#root .jwm46-view-places .jwm46-hybrid-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .jwm46-view-places .jwm46-place-row{grid-template-columns:78px minmax(0,1fr)!important}#root .jwm46-view-places .jwm46-place-row-photo{width:78px!important;height:72px!important}#root .jwm46-view-places .jwm46-place-row-actions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important}#root .jwm46-view-places .jwm46-results-head{display:grid!important;grid-template-columns:1fr!important}#root .jwm46-view-places .jwm46-results-controls{display:grid!important;grid-template-columns:1fr 1fr!important}#root .jwm46-view-places .jwm46-featured-section,#root .jwm46-view-places .jwm46-results-section{padding:10px!important}#root .jwm46-view-places .jwm46-featured-card{grid-template-columns:105px minmax(0,1fr)!important}}.nearV2Page{--near-bg: #061217;--near-secondary: #091a20;--near-card: #0d2026;--near-elevated: #10272d;--near-teal: #25d6c1;--near-bright: #38ead3;--near-muted: #159d91;--near-text: #f5fbfa;--near-subtext: #9db1b2;--near-border: rgba(65, 220, 202, .16);--near-glow: rgba(37, 214, 193, .2);min-height:100vh;overflow-x:clip;padding:clamp(14px,2vw,26px);padding-bottom:100px;color:var(--near-text);background:radial-gradient(circle at 50% -10%,rgba(37,214,193,.12),transparent 35%),var(--near-bg)}.nearV2Page *,.nearV2Page *:before,.nearV2Page *:after{box-sizing:border-box}.nearV2Page button,.nearV2Page select{font:inherit}.nearV2Page button{cursor:pointer}.nearV2Intro,.nearV2Experience{width:min(1440px,100%);margin-inline:auto}.nearV2Intro{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:4px 3px 17px}.nearV2Eyebrow,.nearV2Pulse header span,.nearV2Insights>span,.nearV2PeekLabel{color:var(--near-bright);font-size:.68rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.nearV2Intro h1{margin:4px 0 0;color:var(--near-text);font-size:clamp(2rem,4.4vw,4.35rem);line-height:.9;letter-spacing:-.055em}.nearV2Intro p{margin:9px 0 0;color:var(--near-subtext);font-size:clamp(.78rem,1.1vw,.96rem);font-weight:720}.nearV2Live{min-height:34px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:0 12px;border:1px solid var(--near-border);border-radius:999px;color:var(--near-subtext);background:#0d2026b8;font-size:.68rem;font-weight:850}.nearV2Live i{width:7px;height:7px;border-radius:50%;background:var(--near-bright);box-shadow:0 0 12px var(--near-teal)}.nearV2Experience{min-width:0}.nearV2Controls{position:relative;z-index:30;display:grid;grid-template-columns:auto minmax(420px,1fr) auto auto;align-items:end;gap:9px;padding:9px;border:1px solid var(--near-border);border-radius:18px 18px 0 0;background:#091a20f5;box-shadow:0 14px 45px #0000003d}.nearV2Control{min-width:0;display:grid;gap:6px}.nearV2Control>span{padding-left:4px;color:var(--near-subtext);font-size:.57rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nearV2Control>div{display:flex;gap:4px}.nearV2Control button,.nearV2Distance select,.nearV2Advanced{min-height:36px;border:1px solid transparent;border-radius:10px;color:var(--near-subtext);background:#ffffff09;font-size:.66rem;font-weight:880;transition:color .16s ease,background .16s ease,border-color .16s ease}.nearV2Control button{padding:0 11px;white-space:nowrap}.nearV2Control button:hover,.nearV2Control button.active{color:#031310;border-color:#38ead380;background:var(--near-teal)}.nearV2Distance select{width:118px;padding:0 34px 0 11px;color:var(--near-text);border-color:var(--near-border);background-color:var(--near-card)}.nearV2AdvancedWrap{position:relative}.nearV2Advanced{width:38px;display:grid;place-items:center;color:var(--near-bright);border-color:var(--near-border);background:var(--near-card)}.nearV2Advanced svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.8}.nearV2AdvancedMenu{position:absolute;top:calc(100% + 8px);right:0;width:190px;display:grid;gap:6px;padding:8px;border:1px solid var(--near-border);border-radius:14px;background:#0a1b21;box-shadow:0 18px 45px #00000073}.nearV2AdvancedMenu button{min-height:36px;padding:0 10px;border:1px solid var(--near-border);border-radius:9px;color:var(--near-text);background:var(--near-card);font-size:.68rem;font-weight:850;text-align:left}.nearV2AdvancedMenu small{padding:3px 4px;color:var(--near-subtext);font-size:.58rem}.nearV2Stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:10px;padding:10px;border:1px solid var(--near-border);border-top:0;border-radius:0 0 24px 24px;background:var(--near-secondary)}.nearV2Map{position:relative;min-width:0;height:clamp(500px,67vh,760px);overflow:hidden;border:1px solid var(--near-border);border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(37,214,193,.12),transparent 27%),linear-gradient(145deg,#07171d,#0b2026);isolation:isolate}.nearV2MapGrid{position:absolute;inset:0;z-index:-3;opacity:.34;background-image:linear-gradient(rgba(65,220,202,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(65,220,202,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black,transparent 90%);mask-image:radial-gradient(circle at 50% 50%,black,transparent 90%)}.nearV2Road{position:absolute;z-index:-2;height:11px;border:1px solid rgba(65,220,202,.08);border-radius:999px;background:#9db1b20e}.nearV2RoadOne{left:-5%;top:35%;width:78%;transform:rotate(-12deg)}.nearV2RoadTwo{right:-9%;bottom:27%;width:73%;transform:rotate(17deg)}.nearV2Connections{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.nearV2Connections path{fill:none;stroke:#38ead33d;stroke-width:.22;stroke-dasharray:1.1 1.7;vector-effect:non-scaling-stroke}.nearV2Hub{position:absolute;left:50%;top:50%;z-index:8;width:92px;height:92px;display:grid;place-items:center;align-content:center;border:1px solid rgba(56,234,211,.72);border-radius:50%;color:#031310;background:var(--near-teal);box-shadow:0 0 0 13px #25d6c114,0 0 0 30px #25d6c109,0 0 40px var(--near-glow);transform:translate(-50%,-50%);animation:nearHubPulse 5.8s ease-in-out infinite}.nearV2Hub span{width:28px;height:28px}.nearV2Hub svg{width:100%;height:100%;fill:currentColor}.nearV2Hub b{margin-top:1px;font-size:.78rem;line-height:1}.nearV2Hub small{margin-top:3px;font-size:.49rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@keyframes nearHubPulse{0%,to{box-shadow:0 0 0 13px #25d6c114,0 0 0 30px #25d6c109,0 0 35px #25d6c129}50%{box-shadow:0 0 0 17px #25d6c10e,0 0 0 37px #25d6c105,0 0 46px #25d6c13b}}.nearV2Marker{position:absolute;z-index:6;display:grid;justify-items:center;gap:5px;padding:0;border:0;color:var(--near-text);background:transparent;transform:translate(-50%,-50%);transition:transform .16s ease}.nearV2Marker:hover,.nearV2Marker.selected{transform:translate(-50%,-50%) scale(1.08)}.nearV2Marker i{position:relative;width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(56,234,211,.36);border-radius:15px;color:var(--near-bright);background:#0d2026f5;box-shadow:0 10px 26px #0006}.nearV2Marker.trail i{border-radius:50% 50% 13px}.nearV2Marker.event i{border-radius:50%}.nearV2Marker.selected i{color:#031310;border-color:var(--near-bright);background:var(--near-bright);box-shadow:0 0 28px var(--near-glow)}.nearV2Marker i:before,.nearV2Marker i:after{content:"";position:absolute;inset:-8px;z-index:-1;border:1px solid transparent;border-radius:inherit}.nearV2Marker.activity-low i:before{border-color:#38ead329}.nearV2Marker.activity-medium i:before,.nearV2Marker.activity-high i:before{border-color:#38ead338}.nearV2Marker.activity-medium i:after,.nearV2Marker.activity-high i:after{inset:-15px;border-color:#38ead31a}.nearV2Marker.activity-high i{box-shadow:0 0 26px #25d6c138}.nearV2Marker svg{width:22px;height:22px;fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.nearV2Marker.trail svg,.nearV2Marker.event svg,.nearV2Marker.place svg{fill:none}.nearV2Marker>span{max-width:120px;overflow:hidden;padding:4px 7px;border:1px solid rgba(65,220,202,.11);border-radius:7px;color:var(--near-subtext);background:#061217d9;font-size:.52rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.nearV2Cluster{position:absolute;z-index:7;display:grid;justify-items:center;gap:3px;padding:8px 10px 7px;border:1px solid rgba(56,234,211,.25);border-radius:14px;color:var(--near-text);background:#091a20ed;box-shadow:0 12px 30px #00000061;transform:translate(-50%,-50%);transition:transform .16s ease,border-color .16s ease}.nearV2Cluster:hover,.nearV2Cluster.selected{border-color:var(--near-bright);transform:translate(-50%,-50%) scale(1.06)}.nearV2ClusterPhotos{display:flex;padding-left:8px}.nearV2ClusterPhotos img{width:27px;height:27px;margin-left:-8px;border:2px solid var(--near-card);border-radius:50%;object-fit:cover}.nearV2Cluster b{margin-top:2px;font-size:.58rem}.nearV2Cluster small{color:var(--near-subtext);font-size:.5rem}.nearV2MapStatus{position:absolute;top:12px;left:50%;z-index:18;min-height:30px;padding:0 11px;border:1px solid var(--near-border);border-radius:999px;color:var(--near-subtext);background:#061217e6;font-size:.6rem;font-weight:820;transform:translate(-50%)}.nearV2MapStatus.error{color:var(--near-text)}.nearV2Peek{position:absolute;left:14px;bottom:14px;z-index:20;width:min(330px,calc(100% - 28px));padding:14px;border:1px solid rgba(56,234,211,.28);border-radius:17px;background:radial-gradient(circle at 0 0,rgba(37,214,193,.13),transparent 35%),#0d2026f7;box-shadow:0 20px 50px #00000085;animation:nearPeekIn .18s ease-out}@keyframes nearPeekIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.nearV2PeekClose{position:absolute;top:9px;right:9px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--near-border);border-radius:9px;color:var(--near-subtext);background:#ffffff09}.nearV2PeekClose svg{width:15px;fill:none;stroke:currentColor;stroke-width:2}.nearV2Peek h2{max-width:270px;margin:8px 0 0;font-size:1.24rem;line-height:1.05}.nearV2Peek>p{display:flex;align-items:center;gap:7px;margin:7px 0 0;color:var(--near-subtext);font-size:.67rem;font-weight:760}.nearV2Peek>p i{width:3px;height:3px;border-radius:50%;background:var(--near-muted)}.nearV2Peek dl{display:flex;gap:8px;margin:12px 0 0}.nearV2Peek dl div{min-width:96px;padding:8px 9px;border:1px solid var(--near-border);border-radius:11px;background:#ffffff06}.nearV2Peek dt{color:var(--near-text);font-size:.73rem;font-weight:900}.nearV2Peek dd{margin:3px 0 0;color:var(--near-subtext);font-size:.54rem;font-weight:760}.nearV2Peek>small{display:block;margin-top:9px;color:var(--near-subtext);font-size:.58rem}.nearV2PeekActions,.nearV2PulseButtons{display:flex;gap:6px;margin-top:11px}.nearV2PeekActions button,.nearV2PulseBody button,.nearV2PulseButtons button{min-height:34px;padding:0 11px;border:1px solid var(--near-border);border-radius:9px;color:var(--near-text);background:#ffffff09;font-size:.62rem;font-weight:900}.nearV2PeekActions button:first-child,.nearV2PulseBody>button,.nearV2PulseButtons button:first-child{color:#031310;border-color:transparent;background:var(--near-teal)}.nearV2PeekPets{display:flex;gap:7px;margin-top:12px;overflow-x:auto}.nearV2PeekPets button{display:grid;justify-items:center;gap:3px;flex:0 0 auto;padding:0;border:0;color:var(--near-text);background:transparent;font-size:.52rem;font-weight:820}.nearV2PeekPets img{width:42px;height:42px;border:2px solid rgba(56,234,211,.3);border-radius:12px;object-fit:cover}.nearV2Insights{min-width:0;display:grid;align-content:start;gap:8px;padding:12px;border:1px solid var(--near-border);border-radius:18px;background:var(--near-card)}.nearV2Insights>span{padding:2px 2px 5px;font-size:.59rem}.nearV2Insights article{padding:11px;border:1px solid var(--near-border);border-radius:12px;background:#ffffff06}.nearV2Insights article small{display:block;color:var(--near-subtext);font-size:.55rem;font-weight:820}.nearV2Insights article b{display:block;margin-top:7px;color:var(--near-text);font-size:.74rem;line-height:1.2}.nearV2Insights article p{margin:4px 0 0;color:var(--near-subtext);font-size:.55rem;font-weight:720}.nearV2Pulse{margin-top:12px;padding:14px;border:1px solid var(--near-border);border-radius:21px;background:var(--near-secondary)}.nearV2Pulse header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:0 2px 11px}.nearV2Pulse header h2{margin:4px 0 0;font-size:clamp(1.05rem,2vw,1.45rem)}.nearV2Pulse header>small{color:var(--near-subtext);font-size:.62rem;font-weight:760}.nearV2PulseTrack{display:flex;gap:9px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 10px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:rgba(37,214,193,.25) transparent}.nearV2PulseCard{position:relative;flex:0 0 205px;min-height:220px;overflow:hidden;border:1px solid var(--near-border);border-radius:15px;background:var(--near-card);scroll-snap-align:start}.nearV2PulseMedia{height:102px;overflow:hidden;background:var(--near-elevated)}.nearV2PulseMedia img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.nearV2PlaceMedia{position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(37,214,193,.16),transparent 52%),linear-gradient(145deg,#10272d,#0a1d23)}.nearV2PlaceMedia:after{content:"";position:absolute;inset:14px;border:1px solid rgba(56,234,211,.13);border-radius:12px}.nearV2PlaceMedia svg{width:33px;height:33px;color:var(--near-bright);fill:none;stroke:currentColor;stroke-width:1.6;z-index:1}.nearV2PlaceMedia span{position:absolute;bottom:8px;left:10px;z-index:2;color:var(--near-subtext);font-size:.52rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nearV2PulseDistance{position:absolute;top:9px;right:9px;min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--near-border);border-radius:999px;color:var(--near-text);background:#061217db;font-size:.53rem;font-weight:900}.nearV2PulseBody{padding:10px}.nearV2PulseBody>small{color:var(--near-bright);font-size:.51rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.nearV2PulseBody h3{display:-webkit-box;min-height:28px;overflow:hidden;margin:4px 0 0;color:var(--near-text);font-size:.82rem;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nearV2PulseBody p{min-height:28px;margin:5px 0 0;color:var(--near-subtext);font-size:.55rem;font-weight:700;line-height:1.3}.nearV2PulseBody>button{margin-top:9px}.nearV2PulseButtons{margin-top:8px}.nearV2PulseButtons button{flex:1;min-width:0;padding:0 6px}.nearV2PulseEmpty{min-width:min(420px,80vw);min-height:150px;display:grid;place-items:center;border:1px dashed var(--near-border);border-radius:15px;color:var(--near-subtext);font-size:.7rem;font-weight:760}.nearV2Toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:1250;min-height:40px;display:grid;place-items:center;padding:0 16px;border:1px solid rgba(56,234,211,.3);border-radius:12px;color:var(--near-text);background:#091a20f5;box-shadow:0 18px 45px #00000070;font-size:.68rem;font-weight:820;transform:translate(-50%)}body:has(.nearV2Page) .petAlerts{right:max(16px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 8px))}@media(max-width:1100px){.nearV2Controls{grid-template-columns:auto minmax(0,1fr) auto}.nearV2Activity{grid-column:2}.nearV2AdvancedWrap{grid-column:3;grid-row:1 / span 2;align-self:center}.nearV2Stage{grid-template-columns:minmax(0,1fr)}.nearV2Insights{grid-template-columns:repeat(3,minmax(0,1fr))}.nearV2Insights>span{grid-column:1 / -1}}@media(max-width:760px){.nearV2Page{padding:10px 10px 90px}.nearV2Intro{align-items:start;padding-bottom:13px}.nearV2Live{min-height:30px;padding:0 9px;font-size:.58rem}.nearV2Controls{display:flex;align-items:end;gap:7px;overflow-x:auto;padding-bottom:9px;scrollbar-width:none}.nearV2Controls::-webkit-scrollbar{display:none}.nearV2Control,.nearV2AdvancedWrap{flex:0 0 auto}.nearV2Category>div,.nearV2Activity>div{width:max-content}.nearV2Stage{padding:7px}.nearV2Map{height:clamp(390px,49vh,560px);border-radius:15px}.nearV2Insights{display:flex;gap:7px;overflow-x:auto;padding:8px;scrollbar-width:none}.nearV2Insights>span{display:none}.nearV2Insights article{flex:0 0 150px;padding:9px}.nearV2Hub{width:77px;height:77px}.nearV2Marker i{width:38px;height:38px}.nearV2Marker>span{max-width:88px}.nearV2Cluster{padding:6px 8px}.nearV2ClusterPhotos img{width:24px;height:24px}.nearV2Pulse{padding:11px 8px}.nearV2PulseCard{flex-basis:165px;min-height:205px}.nearV2PulseMedia{height:90px}.nearV2Pulse header{padding-inline:3px}body:has(.nearV2Page) .petAlerts{right:max(10px,env(safe-area-inset-right));bottom:max(10px,calc(env(safe-area-inset-bottom) + 6px))}body:has(.nearV2Page) .petAlertBell{width:42px;height:42px}}@media(max-width:420px){.nearV2Intro h1{font-size:2.05rem}.nearV2Intro p{max-width:235px;line-height:1.35}.nearV2Live{font-size:0;width:30px;justify-content:center;padding:0}.nearV2Map{height:48vh;min-height:370px}.nearV2Marker>span{display:none}.nearV2Cluster b,.nearV2Cluster small{display:none}.nearV2Cluster{border-radius:999px}.nearV2Peek{left:8px;bottom:8px;width:calc(100% - 16px)}.nearV2PulseCard{flex-basis:152px}}@media(prefers-reduced-motion:reduce){.nearV2Page *,.nearV2Page *:before,.nearV2Page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.jwmApp .nearV2Page .nearV2Control button{color:var(--near-subtext);background:#ffffff09;background-image:none;box-shadow:none}.jwmApp .nearV2Page .nearV2Control button:hover,.jwmApp .nearV2Page .nearV2Control button.active{color:#031310;background:var(--near-teal);background-image:none;box-shadow:none}.jwmApp .nearV2Page .nearV2Marker{width:auto;height:auto;min-height:0;padding:0;color:var(--near-text);background:transparent;background-image:none;box-shadow:none}.jwmApp .nearV2Page .nearV2Cluster{width:auto;min-height:0;color:var(--near-text);background:#091a20ed;background-image:none;box-shadow:0 12px 30px #00000061}.jwmApp .nearV2Page .nearV2Advanced,.jwmApp .nearV2Page .nearV2AdvancedMenu button,.jwmApp .nearV2Page .nearV2PeekClose,.jwmApp .nearV2Page .nearV2PeekPets button{background-image:none;box-shadow:none}.jwmApp .nearV2Page .nearV2PeekPets button{min-height:0;color:var(--near-text);background:transparent}.wagPage{width:min(100% - 18px,1180px);margin:12px auto 70px}.wagHero{border-radius:34px;padding:18px;color:#fff;background:radial-gradient(circle at 14% 16%,rgba(78,244,204,.2),transparent 28%),linear-gradient(135deg,#102435,#173f4b);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 52px #10243524}.wagBadge{width:fit-content;padding:7px 11px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#4ef4cc;font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.wagHero h1{margin:10px 0 6px;max-width:850px;font-size:clamp(34px,5vw,64px);line-height:.86;letter-spacing:-3px}.wagHero p{margin:0;max-width:820px;color:#ffffffc7;font-size:13px;line-height:1.45;font-weight:850}.wagStats{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.wagStats span{min-height:36px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:#ffffff1c;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:12px;font-weight:1000}.wagStats b{color:#4ef4cc}.wagPanel{margin-top:12px;border-radius:30px;padding:14px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.wagPanelHead{display:flex;justify-content:space-between;gap:10px;align-items:start}.wagPanelHead h2,.wagSmallPanel h2{margin:0;color:#102435;font-size:26px;line-height:1;letter-spacing:-1px}.wagPanelHead p{margin:7px 0 0;color:#678091;font-size:12px;font-weight:850}.wagPanelHead strong{min-width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#eafff8;color:#0b947e;font-size:13px}.wagGrid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:12px}.wagGrid.compact{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.wagCard{height:258px;border-radius:30px;overflow:hidden;position:relative;cursor:pointer;background:#102435;border:1px solid #d8eaef;box-shadow:0 12px 28px #1024351a;transition:transform .15s ease,box-shadow .15s ease}.wagCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1024352e}.wagCard.place{height:280px}.wagCard img{width:100%;height:100%;object-fit:cover}.wagShade{position:absolute;inset:0;background:linear-gradient(180deg,#10243505 12%,#10243533 48%,#102435e0)}.wagText{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;color:#fff;pointer-events:none}.wagDistance{width:fit-content;margin-bottom:8px;padding:5px 8px;border-radius:999px;color:#4ef4cc;background:#10243585;border:1px solid rgba(255,255,255,.16);font-size:10px;font-weight:1000}.wagText b{display:block;font-size:24px;line-height:.92;letter-spacing:-1px}.wagText span{display:block;margin-top:5px;color:#ffffffdb;font-size:11px;line-height:1.25;font-weight:850}.wagCompass{position:absolute;top:12px;right:12px;z-index:8;width:72px;height:72px;pointer-events:auto}.compassOrb{position:absolute;right:0;top:0;width:54px;height:54px;border:0;border-radius:22px;cursor:grab;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.65),transparent 35%),linear-gradient(135deg,#4ef4cc,#18b99f);color:#102435;font-size:21px;font-weight:1000;box-shadow:0 14px 32px #10243542,inset 0 1px #ffffff6b;transition:transform .12s ease,background .16s ease,color .16s ease,box-shadow .16s ease;touch-action:none}.compassOrb:active{cursor:grabbing}.compassOrb.choice-pass{background:#ffe7ea;color:#8f1b27}.compassOrb.choice-maybe{background:#fff1ba;color:#102435}.compassOrb.choice-wag{color:#fff;background:linear-gradient(135deg,#102435,#173f4b);border:1px solid rgba(255,255,255,.2)}.compassLabel{position:absolute;top:58px;right:0;min-width:72px;min-height:26px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#1024357a;color:#ffffffdb;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;font-weight:1000;white-space:nowrap}.compassLabel.active{color:#102435;background:#ffffffeb}.compassChoice{position:absolute;width:54px;height:54px;border:0;border-radius:22px;display:grid;place-items:center;cursor:pointer;color:#fff;background:#102435b8;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #10243538;font-size:19px;font-weight:1000;animation:compassPop .16s ease both}.compassChoice span{position:absolute;top:58px;min-width:56px;padding:5px 8px;border-radius:999px;background:#10243594;color:#fff;font-size:10px;font-weight:1000;white-space:nowrap}.compassPass{right:76px;top:0}.compassMaybe{right:38px;top:-68px}.compassWag{right:-68px;top:0;background:#4ef4cc;color:#102435}@keyframes compassPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.placeHalo{position:absolute;top:12px;right:12px;z-index:6;min-height:36px;border-radius:999px;border:0;padding:0 13px;color:#102435;background:#4ef4cc;font-size:12px;font-weight:1000;cursor:pointer;box-shadow:0 12px 28px #1024352e}.wagBottom{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wagSmallPanel{border-radius:28px;padding:14px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.wagRows{margin-top:10px;display:grid;gap:8px}.wagRow{min-height:60px;border-radius:20px;padding:8px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;align-items:center;background:#f4fbfd;border:1px solid #d8eaef;cursor:pointer}.wagRowPhoto{width:44px;height:44px;border-radius:16px;overflow:hidden;background:#eafff8}.wagRowPhoto img{width:100%;height:100%;object-fit:cover}.wagRow b{display:block;color:#102435;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wagRow span{display:block;color:#678091;font-size:10px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wagRowActions{display:flex;gap:6px}.wagRowActions button,.wagPager button,.profilePrimary{min-height:32px;border-radius:999px;border:0;padding:0 10px;font-size:11px;font-weight:1000;cursor:pointer}.accept,.profilePrimary{color:#fff;background:linear-gradient(135deg,#18b99f,#43dfc4)}.ghost{color:#102435;background:#fff;border:1px solid #d8eaef!important}.danger{color:#9e2630;background:#fff3f4;border:1px solid #ffd0d5!important}.wagPager{margin-top:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.wagPager span{color:#678091;font-size:11px;font-weight:900}.wagPager div{display:flex;gap:6px}.wagPager button{min-width:32px;border:1px solid #d8eaef;background:#f4fbfd;color:#102435}.wagPager button.active{color:#fff;background:#102435;border-color:#102435}.petProfileHero{height:430px;border-radius:36px;overflow:hidden;position:relative;background:#102435;border:1px solid #d8eaef;box-shadow:0 18px 52px #10243529}.petProfileHero img{width:100%;height:100%;object-fit:cover}.petProfileShade{position:absolute;inset:0;background:linear-gradient(180deg,#10243514 20%,#102435e6)}.petProfileText{position:absolute;left:22px;right:22px;bottom:22px;z-index:3;color:#fff}.petProfileText h1{margin:0;font-size:clamp(54px,8vw,96px);line-height:.82;letter-spacing:-5px}.petProfileText span{display:inline-flex;margin-bottom:10px;padding:7px 10px;border-radius:999px;color:#4ef4cc;background:#1024357a;border:1px solid rgba(255,255,255,.16);font-size:12px;font-weight:1000}.petProfileText p{margin:10px 0 0;color:#ffffffd6;font-size:16px;font-weight:900}.profileWag{position:absolute;top:18px;right:18px;z-index:5;min-height:44px;border-radius:999px;border:0;padding:0 18px;background:#4ef4cc;color:#102435;font-size:14px;font-weight:1000;cursor:pointer}.profileWag.sent{color:#fff;background:#102435;border:1px solid rgba(255,255,255,.22)}.profileGrid{margin-top:12px;display:grid;grid-template-columns:1fr .75fr;gap:12px}.profilePanel{border-radius:28px;padding:16px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.profilePanel.dark{color:#fff;background:radial-gradient(circle at 18% 18%,rgba(78,244,204,.2),transparent 28%),linear-gradient(135deg,#102435,#173f4b)}.profilePanel h2{margin:0;color:#102435;font-size:28px;letter-spacing:-1px}.profilePanel.dark h2{color:#fff}.profilePanel p{margin:8px 0 0;color:#678091;font-size:13px;line-height:1.5;font-weight:850}.profilePanel.dark p{color:#ffffffc2}.profileChips{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.profileChips span{min-height:34px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;background:#f4fbfd;border:1px solid #d8eaef;color:#102435;font-size:11px;font-weight:1000}@media(max-width:900px){.wagBottom,.profileGrid{grid-template-columns:1fr}}@media(max-width:700px){.wagGrid,.wagGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.wagCard{height:225px;border-radius:24px}.wagCompass{top:10px;right:10px}.compassOrb{width:46px;height:46px;border-radius:18px;font-size:18px}.compassLabel{top:50px;min-width:60px;font-size:9px}.compassChoice{width:46px;height:46px;border-radius:18px}.compassPass{right:62px}.compassMaybe{right:32px;top:-58px}.compassWag{right:-56px}.wagRow{grid-template-columns:44px minmax(0,1fr)}.wagRowActions{grid-column:1 / -1}}.wagCompass,.compassChoice,.compassOrb,.compassLabel,.wagHalo,.haloBtn,.haloWag,.wagSignalLens,.signalOrb,.signalChoices{display:none!important}.wagCard{height:258px!important;border-radius:30px!important;overflow:hidden!important;position:relative!important}.wagSignal{position:absolute!important;top:11px!important;right:11px!important;left:11px!important;z-index:50!important;pointer-events:auto!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important}.signalMain{min-width:92px!important;height:38px!important;border:0!important;border-radius:999px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;cursor:pointer!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.55),transparent 36%),linear-gradient(135deg,#4ef4cc,#18b99f)!important;color:#102435!important;box-shadow:0 12px 28px #10243538!important;font-weight:1000!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.signalMain span{font-size:14px!important}.signalMain b{font-size:11px!important;line-height:1!important;white-space:nowrap!important}.signalMain.choice-pass{background:#ffe7ea!important;color:#8f1b27!important}.signalMain.choice-maybe{background:#fff1ba!important;color:#102435!important}.signalMain.choice-wag{color:#fff!important;background:linear-gradient(135deg,#102435,#173f4b)!important;border:1px solid rgba(255,255,255,.22)!important}.signalMenu{position:absolute!important;top:45px!important;right:0!important;width:min(100%,296px)!important;min-height:52px!important;padding:6px!important;border-radius:22px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;background:#ffffffe6!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 18px 44px #10243547!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;animation:signalOpen .16s ease both!important}.signalMenuItem{height:42px!important;border:0!important;border-radius:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;cursor:pointer!important;font-weight:1000!important;color:#102435!important;background:#f4fbfd!important;border:1px solid #d8eaef!important}.signalMenuItem span{width:22px!important;height:22px!important;border-radius:999px!important;display:grid!important;place-items:center!important;font-size:12px!important}.signalMenuItem b{font-size:11px!important;white-space:nowrap!important}.signalMenuItem.no span{color:#8f1b27!important;background:#ffe7ea!important}.signalMenuItem.maybe span{color:#102435!important;background:#fff1ba!important}.signalMenuItem.wag{color:#102435!important;background:#4ef4cc!important;border-color:#18b99f40!important}.signalMenuItem.wag span{color:#102435!important;background:#ffffff6b!important}@keyframes signalOpen{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:700px){.wagCard{height:225px!important;border-radius:24px!important}.signalMain{min-width:78px!important;height:34px!important;padding:0 9px!important}.signalMain b{font-size:10px!important}.signalMenu{top:40px!important;width:260px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.signalMenuItem{height:38px!important;border-radius:15px!important;gap:4px!important}.signalMenuItem b{font-size:10px!important}}.signalMenu{z-index:80!important}.signalLeaving{opacity:0!important;transform:translateY(10px) scale(.96)!important;pointer-events:none!important}.emptyDeck{margin-top:12px!important;min-height:280px!important;border-radius:28px!important;padding:22px!important;display:grid!important;place-items:center!important;text-align:center!important;background:radial-gradient(circle at 50% 0%,rgba(78,244,204,.16),transparent 34%),linear-gradient(135deg,#f6fcfd,#fff)!important;border:1px dashed #aacfd7!important}.emptyDeckIcon{width:72px!important;height:72px!important;border-radius:26px!important;display:grid!important;place-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:30px!important;box-shadow:0 12px 32px #10243514!important}.emptyDeck h2{margin:12px 0 0!important;color:#102435!important;font-size:32px!important;line-height:.95!important;letter-spacing:-1.5px!important}.emptyDeck p{margin:8px 0 0!important;max-width:520px!important;color:#678091!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important}.radiusActions,.deckFooter div{margin-top:12px!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important}.radiusActions button,.deckFooter button{min-height:36px!important;border-radius:999px!important;border:1px solid #d8eaef!important;padding:0 12px!important;color:#102435!important;background:#fff!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important}.radiusActions button.active,.deckFooter button.active{color:#fff!important;background:#102435!important;border-color:#102435!important}.deckFooter{margin-top:12px!important;border-radius:22px!important;padding:10px 12px!important;display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;background:#f4fbfd!important;border:1px solid #d8eaef!important}.deckFooter span{color:#678091!important;font-size:12px!important;font-weight:900!important}.deckFooter div{margin-top:0!important}.wagCard{transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease!important}.signalMenu{z-index:90!important}@media(max-width:700px){.deckFooter{align-items:stretch!important}.deckFooter div,.radiusActions{justify-content:flex-start!important}.emptyDeck h2{font-size:26px!important}}.petPalsHero{border-radius:34px!important;padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;color:#fff!important;background:radial-gradient(circle at 12% 18%,rgba(78,244,204,.22),transparent 30%),linear-gradient(135deg,#102435,#173f4b)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 52px #10243524!important}.petPalsHero h1{margin:10px 0 6px!important;max-width:760px!important;font-size:clamp(36px,5vw,68px)!important;line-height:.84!important;letter-spacing:-3px!important}.petPalsHero p{margin:0!important;max-width:760px!important;color:#ffffffc7!important;font-size:13px!important;line-height:1.45!important;font-weight:850!important}.petPalsHero button,.petPalsTools button,.petPalsEmpty button{min-height:42px!important;border-radius:999px!important;border:0!important;padding:0 15px!important;color:#102435!important;background:#4ef4cc!important;font-size:12px!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 12px 28px #10243524!important}.petPalsStats{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.petPalsStats article{min-height:88px!important;border-radius:24px!important;padding:14px!important;display:grid!important;align-content:center!important;background:#fff!important;border:1px solid #d8eaef!important;box-shadow:0 12px 30px #10243512!important}.petPalsStats b{color:#102435!important;font-size:32px!important;line-height:1!important;letter-spacing:-1.5px!important}.petPalsStats span{margin-top:5px!important;color:#678091!important;font-size:11px!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.06em!important}.petPalsMainGrid{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.petPalsMainGrid.lower{align-items:start!important}.petPalsPanel{border-radius:30px!important;padding:14px!important;background:#fff!important;border:1px solid #d8eaef!important;box-shadow:0 12px 34px #10243514!important}.petPalsPanelHead{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:start!important}.petPalsPanelHead h2{margin:0!important;color:#102435!important;font-size:28px!important;line-height:1!important;letter-spacing:-1px!important}.petPalsPanelHead p{margin:7px 0 0!important;color:#678091!important;font-size:12px!important;font-weight:850!important}.petPalsPanelHead strong{min-width:38px!important;height:38px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:13px!important}.petPalsList{margin-top:12px!important;display:grid!important;gap:9px!important}.petPalsCard{min-height:94px!important;border-radius:24px!important;padding:9px!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;background:#f4fbfd!important;border:1px solid #d8eaef!important;cursor:pointer!important}.petPalsCard img{width:76px!important;height:76px!important;border-radius:20px!important;object-fit:cover!important}.petPalsCardText b{display:block!important;margin-top:7px!important;color:#102435!important;font-size:16px!important;line-height:1!important}.petPalsCardText p{margin:5px 0 0!important;color:#678091!important;font-size:11px!important;font-weight:850!important}.petPalsCard button,.petPalsRowActions button{min-height:34px!important;border-radius:999px!important;border:1px solid #d8eaef!important;padding:0 10px!important;background:#fff!important;color:#102435!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important}.savedBadge{width:fit-content!important;min-height:26px!important;border-radius:999px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;font-size:10px!important;font-weight:1000!important}.savedBadge.maybe{color:#102435!important;background:#fff1ba!important}.savedBadge.wag{color:#102435!important;background:#4ef4cc!important}.petPalsRow{min-height:70px!important;border-radius:22px!important;padding:8px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;background:#f4fbfd!important;border:1px solid #d8eaef!important;cursor:pointer!important}.petPalsRow img{width:54px!important;height:54px!important;border-radius:17px!important;object-fit:cover!important}.petPalsRow b{display:block!important;color:#102435!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.petPalsRow span{display:block!important;margin-top:4px!important;color:#678091!important;font-size:11px!important;font-weight:850!important}.petPalsRowActions{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.petPalsEmpty{min-height:180px!important;border-radius:24px!important;padding:18px!important;display:grid!important;place-items:center!important;text-align:center!important;background:radial-gradient(circle at 50% 0%,rgba(78,244,204,.12),transparent 34%),#f4fbfd!important;border:1px dashed #aacfd7!important}.petPalsEmpty span{width:54px!important;height:54px!important;border-radius:20px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#102435!important;font-size:24px!important;box-shadow:0 10px 26px #10243514!important}.petPalsEmpty b{color:#102435!important;font-size:18px!important}.petPalsEmpty p{margin:0!important;max-width:330px!important;color:#678091!important;font-size:12px!important;line-height:1.4!important;font-weight:850!important}.petPalsTools{margin-top:12px!important;border-radius:26px!important;padding:14px!important;display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:center!important;background:#f4fbfd!important;border:1px solid #d8eaef!important}.petPalsTools b{display:block!important;color:#102435!important;font-size:14px!important}.petPalsTools span{display:block!important;margin-top:3px!important;color:#678091!important;font-size:12px!important;font-weight:850!important}@media(max-width:900px){.petPalsHero,.petPalsMainGrid{grid-template-columns:1fr!important}.petPalsStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.petPalsTools{align-items:stretch!important;flex-direction:column!important}}@media(max-width:620px){.petPalsStats{grid-template-columns:1fr!important}.petPalsCard,.petPalsRow{grid-template-columns:60px minmax(0,1fr)!important}.petPalsCard img{width:60px!important;height:60px!important}.petPalsCard button,.petPalsRowActions{grid-column:1 / -1!important}}.palsBoardHero{border-radius:36px!important;padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;color:#fff!important;background:radial-gradient(circle at 14% 16%,rgba(78,244,204,.24),transparent 30%),radial-gradient(circle at 85% 30%,rgba(255,255,255,.1),transparent 28%),linear-gradient(135deg,#102435,#173f4b)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 20px 54px #10243529!important}.palsBoardHero h1{margin:10px 0 6px!important;max-width:780px!important;font-size:clamp(38px,5vw,72px)!important;line-height:.84!important;letter-spacing:-3px!important}.palsBoardHero p{margin:0!important;max-width:760px!important;color:#ffffffc7!important;font-size:13px!important;line-height:1.45!important;font-weight:850!important}.palsBoardHero button,.palsEmpty button,.palsHiddenBox button{min-height:42px!important;border-radius:999px!important;border:0!important;padding:0 15px!important;color:#102435!important;background:#4ef4cc!important;font-size:12px!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 12px 28px #10243526!important}.palsBoardStats{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.palsBoardStats article{min-height:92px!important;border-radius:26px!important;padding:14px!important;display:grid!important;align-content:center!important;background:#fff!important;border:1px solid #d8eaef!important;box-shadow:0 12px 30px #10243512!important}.palsBoardStats b{color:#102435!important;font-size:34px!important;line-height:1!important;letter-spacing:-1.5px!important}.palsBoardStats span{margin-top:6px!important;color:#678091!important;font-size:11px!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.06em!important}.palsMatchesPanel,.palsLane{margin-top:12px!important;border-radius:32px!important;padding:14px!important;background:#fff!important;border:1px solid #d8eaef!important;box-shadow:0 12px 34px #10243514!important}.palsPanelHead{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:start!important}.palsPanelHead h2{margin:0!important;color:#102435!important;font-size:30px!important;line-height:1!important;letter-spacing:-1px!important}.palsPanelHead p{margin:7px 0 0!important;color:#678091!important;font-size:12px!important;font-weight:850!important}.palsPanelHead strong{min-width:40px!important;height:40px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:13px!important}.palsMatchGrid{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:10px!important}.palsMatchCard{min-height:138px!important;border-radius:28px!important;padding:10px!important;display:grid!important;grid-template-columns:96px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;background:radial-gradient(circle at 0% 0%,rgba(78,244,204,.18),transparent 32%),#f4fbfd!important;border:1px solid #d8eaef!important;cursor:pointer!important}.palsMatchCard img{width:96px!important;height:112px!important;border-radius:24px!important;object-fit:cover!important}.palsMatchCard span,.palsTileText span{width:fit-content!important;min-height:26px!important;border-radius:999px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:10px!important;font-weight:1000!important}.palsMatchCard b{display:block!important;margin-top:8px!important;color:#102435!important;font-size:22px!important;line-height:.95!important;letter-spacing:-.8px!important}.palsMatchCard p{margin:5px 0 0!important;color:#678091!important;font-size:12px!important;font-weight:850!important}.palsMatchCard button{min-height:34px!important;border-radius:999px!important;border:1px solid #d8eaef!important;padding:0 10px!important;background:#fff!important;color:#102435!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important}.palsLaneGrid{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.palsLaneGrid .palsLane{margin-top:0!important}.palsList{margin-top:12px!important;display:grid!important;gap:9px!important}.palsTile{min-height:94px!important;border-radius:25px!important;padding:9px!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;background:#f4fbfd!important;border:1px solid #d8eaef!important;cursor:pointer!important}.palsTile.wag{background:radial-gradient(circle at 0% 0%,rgba(78,244,204,.18),transparent 34%),#f4fbfd!important}.palsTile.maybe{background:radial-gradient(circle at 0% 0%,rgba(255,241,186,.52),transparent 34%),#f4fbfd!important}.palsTile.incoming{background:radial-gradient(circle at 0% 0%,rgba(78,244,204,.14),transparent 34%),#fff!important}.palsTilePhoto img{width:76px!important;height:76px!important;border-radius:21px!important;object-fit:cover!important}.palsTileText b{display:block!important;margin-top:7px!important;color:#102435!important;font-size:17px!important;line-height:1!important}.palsTileText p{margin:5px 0 0!important;color:#678091!important;font-size:11px!important;font-weight:850!important}.palsTileActions{display:flex!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.palsTileActions button{min-height:34px!important;border-radius:999px!important;border:1px solid #d8eaef!important;padding:0 10px!important;background:#fff!important;color:#102435!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important}.palsTileActions button.primary{background:#4ef4cc!important;border-color:#18b99f40!important}.palsTileActions button.secondary{background:#fff!important}.palsEmpty{margin-top:12px!important;min-height:180px!important;border-radius:26px!important;padding:18px!important;display:grid!important;place-items:center!important;text-align:center!important;background:radial-gradient(circle at 50% 0%,rgba(78,244,204,.12),transparent 36%),#f4fbfd!important;border:1px dashed #aacfd7!important}.palsEmpty span{width:58px!important;height:58px!important;border-radius:22px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#102435!important;font-size:25px!important;box-shadow:0 10px 26px #10243514!important}.palsEmpty b{color:#102435!important;font-size:19px!important}.palsEmpty p{margin:0!important;max-width:360px!important;color:#678091!important;font-size:12px!important;line-height:1.4!important;font-weight:850!important}.palsMiniEmpty{min-height:90px!important;border-radius:22px!important;display:grid!important;place-items:center!important;color:#678091!important;background:#f4fbfd!important;border:1px dashed #aacfd7!important;font-size:12px!important;font-weight:900!important}.palsHiddenBox{margin-top:12px!important;min-height:180px!important;border-radius:26px!important;padding:16px!important;display:grid!important;align-content:center!important;justify-items:center!important;text-align:center!important;background:#f4fbfd!important;border:1px solid #d8eaef!important}.palsHiddenBox>span{width:54px!important;height:54px!important;border-radius:20px!important;display:grid!important;place-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:22px!important;font-weight:1000!important}.palsHiddenBox p{margin:10px 0 0!important;color:#678091!important;font-size:12px!important;font-weight:850!important}.palsHiddenPreview{display:flex!important;justify-content:center!important;gap:0!important}.palsHiddenPreview img{width:54px!important;height:54px!important;border-radius:999px!important;object-fit:cover!important;border:3px solid white!important;margin-left:-10px!important;box-shadow:0 8px 22px #10243524!important}.palsHiddenPreview img:first-child{margin-left:0!important}@media(max-width:980px){.palsBoardHero,.palsLaneGrid{grid-template-columns:1fr!important}.palsBoardStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:650px){.palsBoardStats{grid-template-columns:1fr!important}.palsMatchCard,.palsTile{grid-template-columns:64px minmax(0,1fr)!important}.palsMatchCard img,.palsTilePhoto img{width:64px!important;height:64px!important;border-radius:19px!important}.palsMatchCard button,.palsTileActions{grid-column:1 / -1!important;justify-content:flex-start!important}}a[href*="/explore"],a[href*="#/explore"],button[href*="/explore"],button[data-page=explore],[data-route=explore],[data-nav=explore],.nav-explore,.explore-nav,.exploreTab{display:none!important}.exploreMoved{min-height:420px!important;border-radius:34px!important;padding:26px!important;display:grid!important;place-items:center!important;text-align:center!important;background:radial-gradient(circle at 50% 0%,rgba(78,244,204,.16),transparent 36%),linear-gradient(135deg,#f6fcfd,#fff)!important;border:1px dashed #aacfd7!important}.exploreMoved h1{margin:12px 0 0!important;color:#102435!important;font-size:clamp(38px,5vw,68px)!important;line-height:.86!important;letter-spacing:-3px!important}.exploreMoved p{margin:8px 0 0!important;max-width:520px!important;color:#678091!important;font-size:13px!important;line-height:1.45!important;font-weight:850!important}.exploreMoved button{margin-top:12px!important;min-height:42px!important;border-radius:999px!important;border:0!important;padding:0 16px!important;color:#102435!important;background:#4ef4cc!important;font-size:12px!important;font-weight:1000!important;cursor:pointer!important}.signalMain.choice-pawlink,.signalMenuItem.pawlink{color:#102435!important;background:#4ef4cc!important;border-color:#18b99f40!important}.signalMenuItem.pawlink span{color:#102435!important;background:#ffffff73!important}.nearModeTabs button{min-height:34px!important;border-radius:999px!important;border:0!important;padding:0 13px!important;background:transparent!important;color:#ffffffc7!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important}.nearMapPanel{margin-top:12px!important;border-radius:32px!important;padding:14px!important;background:#fff!important;border:1px solid #d8eaef!important;box-shadow:0 12px 34px #10243514!important}.nearMapHead{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:start!important}.nearMapHead h2{margin:0!important;color:#102435!important;font-size:30px!important;line-height:1!important;letter-spacing:-1px!important}.nearMapHead p{margin:7px 0 0!important;color:#678091!important;font-size:12px!important;font-weight:850!important}.nearMapHead span{min-width:46px!important;height:34px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:11px!important;font-weight:1000!important}.nearMapShell{margin-top:12px!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;gap:12px!important}.nearFakeMap{min-height:430px!important;border-radius:30px!important;position:relative!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(16,36,53,.06) 1px,transparent 1px),linear-gradient(rgba(16,36,53,.06) 1px,transparent 1px),radial-gradient(circle at 40% 40%,rgba(78,244,204,.25),transparent 26%),linear-gradient(135deg,#edf8fb,#fff)!important;background-size:44px 44px,44px 44px,auto,auto!important;border:1px solid #d8eaef!important}.mapPulse{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:92px!important;height:92px!important;border-radius:999px!important;display:grid!important;place-items:center!important;color:#102435!important;background:#4ef4cceb!important;border:8px solid rgba(255,255,255,.82)!important;box-shadow:0 20px 55px #1024352e!important;font-size:12px!important;font-weight:1000!important}.mapPin{position:absolute!important;width:42px!important;height:42px!important;border-radius:16px 16px 16px 4px!important;border:0!important;display:grid!important;place-items:center!important;background:#102435!important;color:#4ef4cc!important;box-shadow:0 14px 30px #10243538!important;cursor:pointer!important;transform:rotate(-45deg)!important}.mapPin:first-letter{transform:rotate(45deg)!important}.pin1{left:22%!important;top:24%!important}.pin2{right:20%!important;top:32%!important}.pin3{left:34%!important;bottom:22%!important}.pin4{right:28%!important;bottom:20%!important}.nearPlaceList{display:grid!important;gap:9px!important;align-content:start!important}.nearPlaceList article{min-height:94px!important;border-radius:24px!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;background:#f4fbfd!important;border:1px solid #d8eaef!important}.nearPlaceList span{width:fit-content!important;min-height:24px!important;border-radius:999px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:10px!important;font-weight:1000!important}.nearPlaceList b{display:block!important;margin-top:7px!important;color:#102435!important;font-size:16px!important;line-height:1!important}.nearPlaceList p{margin:5px 0 0!important;color:#678091!important;font-size:11px!important;font-weight:850!important}@media(max-width:900px){.nearMapShell{grid-template-columns:1fr!important}.nearFakeMap{min-height:320px!important}}.palsMatchActions{display:grid!important;gap:7px!important}.palsMatchActions button{min-height:34px!important;border-radius:999px!important;border:1px solid #d8eaef!important;padding:0 10px!important;background:#fff!important;color:#102435!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important}.palsMatchActions .sendWagMessage{background:#4ef4cc!important;border-color:#18b99f40!important}#jwm-final-nav.jwmFinalNav{width:min(100% - 18px,1180px)!important;margin:10px auto 12px!important;min-height:78px!important;border-radius:32px!important;padding:12px 14px!important;position:sticky!important;top:8px!important;z-index:9999!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;align-items:center!important;background:#ffffffeb!important;border:1px solid #d8eaef!important;box-shadow:0 18px 46px #10243524!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.jwmFinalBrand{min-height:52px!important;border-radius:999px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;color:#102435!important;background:#f4fbfd!important;border:1px solid #d8eaef!important}.jwmFinalBrand span{font-size:19px!important}.jwmFinalBrand b{font-size:22px!important;letter-spacing:-1px!important}.jwmFinalLinks{display:flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.jwmFinalLinks a{min-height:42px!important;border-radius:999px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#102435!important;background:#fff!important;border:1px solid #d8eaef!important;font-size:13px!important;font-weight:1000!important;box-shadow:0 8px 20px #1024350f!important}.jwmFinalLinks a.active{color:#fff!important;background:#102435!important;border-color:#102435!important}@media(max-width:850px){#jwm-final-nav.jwmFinalNav{grid-template-columns:1fr!important}.jwmFinalLinks{justify-content:flex-start!important}.jwmFinalLinks a{min-height:38px!important;padding:0 12px!important;font-size:12px!important}}@media(max-width:520px){.jwmFinalBrand{width:fit-content!important}.jwmFinalBrand b{font-size:19px!important}}.nearModeTabs{margin-top:14px!important;width:fit-content!important;padding:5px!important;border-radius:999px!important;display:flex!important;gap:5px!important;background:#ffffff1c!important;border:1px solid rgba(255,255,255,.16)!important}.nearModeTabs button{min-height:36px!important;border-radius:999px!important;border:0!important;padding:0 14px!important;background:transparent!important;color:#ffffffc7!important;font-size:12px!important;font-weight:1000!important;cursor:pointer!important}.nearModeTabs button.active{background:#4ef4cc!important;color:#102435!important}.nearMapPanel{margin-top:12px!important;border-radius:34px!important;padding:14px!important;background:#fff!important;border:1px solid #d8eaef!important;box-shadow:0 12px 34px #10243514!important}.nearMapHead{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:start!important}.nearMapKicker{width:fit-content!important;min-height:28px!important;border-radius:999px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:10px!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.08em!important}.nearMapHead h2{margin:9px 0 0!important;color:#102435!important;font-size:clamp(32px,4vw,52px)!important;line-height:.9!important;letter-spacing:-2px!important}.nearMapHead p{margin:8px 0 0!important;max-width:760px!important;color:#678091!important;font-size:13px!important;line-height:1.45!important;font-weight:850!important}.nearMapHead button{min-height:42px!important;border-radius:999px!important;border:0!important;padding:0 16px!important;color:#102435!important;background:#4ef4cc!important;font-size:12px!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 12px 28px #1024351f!important}.nearMapMeta{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.nearMapMeta span{min-height:34px!important;border-radius:999px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;color:#102435!important;background:#f4fbfd!important;border:1px solid #d8eaef!important;font-size:11px!important;font-weight:1000!important}.nearMapCategories{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.nearMapCategories button{min-height:36px!important;border-radius:999px!important;border:1px solid #d8eaef!important;padding:0 13px!important;background:#fff!important;color:#102435!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important}.nearMapCategories button.active{background:#102435!important;color:#fff!important;border-color:#102435!important}.nearMapShell{margin-top:12px!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr)!important;gap:12px!important}.nearMapCanvas{min-height:470px!important;border-radius:32px!important;position:relative!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(16,36,53,.055) 1px,transparent 1px),linear-gradient(rgba(16,36,53,.055) 1px,transparent 1px),radial-gradient(circle at 48% 46%,rgba(78,244,204,.32),transparent 25%),radial-gradient(circle at 20% 80%,rgba(16,36,53,.1),transparent 22%),linear-gradient(135deg,#eef9fb,#fff)!important;background-size:46px 46px,46px 46px,auto,auto,auto!important;border:1px solid #d8eaef!important}.nearMapCanvas:before{content:""!important;position:absolute!important;left:9%!important;right:7%!important;top:48%!important;height:14px!important;border-radius:999px!important;background:#10243514!important;transform:rotate(-12deg)!important}.nearMapCanvas:after{content:""!important;position:absolute!important;left:38%!important;top:8%!important;bottom:8%!important;width:14px!important;border-radius:999px!important;background:#10243512!important;transform:rotate(18deg)!important}.mapCenterBubble{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:104px!important;height:104px!important;border-radius:999px!important;z-index:4!important;display:grid!important;place-items:center!important;align-content:center!important;color:#102435!important;background:#4ef4ccf0!important;border:9px solid rgba(255,255,255,.86)!important;box-shadow:0 20px 55px #10243533!important;font-weight:1000!important}.mapCenterBubble span{font-size:22px!important;line-height:1!important}.mapCenterBubble b{font-size:12px!important}.nearMapPin{position:absolute!important;z-index:6!important;width:48px!important;height:48px!important;border-radius:18px 18px 18px 5px!important;border:0!important;display:grid!important;place-items:center!important;background:#102435!important;color:#4ef4cc!important;box-shadow:0 14px 30px #1024353d!important;cursor:pointer!important;transform:rotate(-45deg)!important}.nearMapPin span{display:block!important;transform:rotate(45deg)!important;font-size:18px!important}.nearMapPin.active{background:#4ef4cc!important;color:#102435!important;outline:5px solid rgba(78,244,204,.25)!important}.nearMapPin.pin1{left:17%!important;top:18%!important}.nearMapPin.pin2{right:18%!important;top:24%!important}.nearMapPin.pin3{left:30%!important;bottom:20%!important}.nearMapPin.pin4{right:22%!important;bottom:18%!important}.nearMapPin.pin5{left:12%!important;bottom:38%!important}.nearMapPin.pin6{right:34%!important;top:12%!important}.nearMapPin.pin7{right:11%!important;bottom:42%!important}.nearMapSide{display:grid!important;gap:10px!important;align-content:start!important}.nearMapSelected{border-radius:28px!important;padding:14px!important;color:#fff!important;background:radial-gradient(circle at 15% 15%,rgba(78,244,204,.22),transparent 30%),linear-gradient(135deg,#102435,#173f4b)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 34px #10243524!important}.nearMapSelected>span{width:fit-content!important;min-height:26px!important;border-radius:999px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;color:#102435!important;background:#4ef4cc!important;font-size:10px!important;font-weight:1000!important}.nearMapSelected h3{margin:10px 0 0!important;color:#fff!important;font-size:28px!important;line-height:.95!important;letter-spacing:-1px!important}.nearMapSelected p{margin:8px 0 0!important;color:#ffffffc2!important;font-size:12px!important;line-height:1.45!important;font-weight:850!important}.selectedStats{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}.selectedStats b{min-height:30px!important;border-radius:999px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;color:#fff!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.16)!important;font-size:11px!important}.nearMapSelected button{margin-top:12px!important;width:100%!important;min-height:42px!important;border-radius:999px!important;border:0!important;color:#102435!important;background:#4ef4cc!important;font-size:12px!important;font-weight:1000!important;cursor:pointer!important}.nearPlaceList{display:grid!important;gap:8px!important;max-height:324px!important;overflow:auto!important;padding-right:2px!important}.nearPlaceList article{min-height:94px!important;border-radius:24px!important;padding:11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;background:#f4fbfd!important;border:1px solid #d8eaef!important;cursor:pointer!important}.nearPlaceList article.active{background:#eafff8!important;border-color:#18b99f47!important}.nearPlaceList span{width:fit-content!important;min-height:24px!important;border-radius:999px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;background:#fff!important;color:#0b947e!important;font-size:10px!important;font-weight:1000!important}.nearPlaceList b{display:block!important;margin-top:7px!important;color:#102435!important;font-size:15px!important;line-height:1!important}.nearPlaceList p{margin:5px 0 0!important;color:#678091!important;font-size:11px!important;line-height:1.3!important;font-weight:850!important}.nearPlaceList strong{color:#102435!important;font-size:12px!important}.nearPlaceList small{grid-column:1 / -1!important;color:#678091!important;font-size:11px!important;font-weight:900!important}.nearMapLoading{min-height:90px!important;border-radius:22px!important;display:grid!important;place-items:center!important;color:#678091!important;background:#f4fbfd!important;border:1px dashed #aacfd7!important;font-size:12px!important;font-weight:900!important}.nearApiNote{margin-top:12px!important;border-radius:22px!important;padding:12px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;background:#f4fbfd!important;border:1px solid #d8eaef!important;color:#678091!important;font-size:12px!important;font-weight:850!important}.nearApiNote b{color:#102435!important}.nearApiNote code{padding:3px 6px!important;border-radius:8px!important;background:#fff!important;color:#102435!important;border:1px solid #d8eaef!important}.placeFocusBar{margin-top:12px!important;border-radius:22px!important;padding:10px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;background:#eafff8!important;border:1px solid rgba(24,185,159,.25)!important}.placeFocusBar div{display:grid!important;gap:3px!important}.placeFocusBar b{color:#102435!important;font-size:13px!important}.placeFocusBar span{color:#678091!important;font-size:12px!important;font-weight:850!important}.placeFocusBar button{min-height:34px!important;border-radius:999px!important;border:1px solid #d8eaef!important;padding:0 11px!important;color:#102435!important;background:#fff!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important}@media(max-width:940px){.nearMapHead,.nearMapShell{grid-template-columns:1fr!important}.nearMapHead{display:grid!important}.nearMapHead button{width:fit-content!important}.nearMapCanvas{min-height:340px!important}.nearPlaceList{max-height:unset!important}}@media(max-width:600px){.nearModeTabs,.nearMapCategories{width:100%!important}.nearModeTabs button,.nearMapCategories button{flex:1!important}.nearMapCanvas{min-height:300px!important;border-radius:26px!important}.nearMapPin{width:40px!important;height:40px!important}.mapCenterBubble{width:84px!important;height:84px!important}}#jwm-final-nav,.jwmFinalNav,.jwmFinalBrand,.jwmFinalLinks{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}a[href*="/explore"],a[href*="#/explore"],button[data-page=explore],[data-route=explore],[data-nav=explore],.nav-explore,.explore-nav,.exploreTab{display:none!important}.palsProPage{padding-bottom:80px!important}.palsProHero{border-radius:38px!important;padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 230px!important;gap:14px!important;align-items:stretch!important;color:#fff!important;background:radial-gradient(circle at 16% 20%,rgba(78,244,204,.26),transparent 32%),radial-gradient(circle at 92% 20%,rgba(255,255,255,.12),transparent 26%),linear-gradient(135deg,#102435,#173f4b)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 20px 54px #10243529!important}.palsProHeroText>span{width:fit-content!important;min-height:30px!important;border-radius:999px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;background:#ffffff24!important;border:1px solid rgba(255,255,255,.18)!important;color:#4ef4cc!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.1em!important;text-transform:uppercase!important}.palsProHero h1{margin:12px 0 6px!important;max-width:760px!important;color:#fff!important;font-size:clamp(40px,6vw,82px)!important;line-height:.82!important;letter-spacing:-4px!important}.palsProHero p{margin:0!important;max-width:760px!important;color:#ffffffc7!important;font-size:13px!important;line-height:1.45!important;font-weight:850!important}.palsProHeroCard{border-radius:30px!important;padding:16px!important;display:grid!important;align-content:center!important;justify-items:start!important;background:#ffffff1c!important;border:1px solid rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.palsProHeroCard b{color:#4ef4cc!important;font-size:58px!important;line-height:.9!important;letter-spacing:-3px!important}.palsProHeroCard span{margin-top:6px!important;color:#ffffffc7!important;font-size:12px!important;font-weight:1000!important}.palsProHeroCard button,.palsProEmpty button,.palsProHidden button{margin-top:14px!important;min-height:40px!important;border-radius:999px!important;border:0!important;padding:0 14px!important;color:#102435!important;background:#4ef4cc!important;font-size:12px!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 12px 26px #10243524!important}.palsProTabs{grid-column:1 / -1!important;margin-top:4px!important;padding:6px!important;border-radius:999px!important;display:flex!important;gap:6px!important;overflow-x:auto!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.14)!important}.palsProTabs button{min-height:42px!important;border-radius:999px!important;border:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;color:#ffffffc7!important;font-size:12px!important;font-weight:1000!important;white-space:nowrap!important;cursor:pointer!important}.palsProTabs button b{min-width:24px!important;height:24px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#ffffff1f!important;color:#fff!important;font-size:11px!important}.palsProTabs button.active{background:#4ef4cc!important;color:#102435!important}.palsProTabs button.active b{background:#1024351f!important;color:#102435!important}.palsProSection{margin-top:12px!important;border-radius:34px!important;padding:14px!important;background:#fff!important;border:1px solid #d8eaef!important;box-shadow:0 12px 34px #10243514!important}.palsProSectionHead{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:start!important}.palsProSectionHead h2{margin:0!important;color:#102435!important;font-size:clamp(28px,4vw,44px)!important;line-height:.92!important;letter-spacing:-2px!important}.palsProSectionHead p{margin:7px 0 0!important;color:#678091!important;font-size:12px!important;line-height:1.4!important;font-weight:850!important}.palsProSectionHead strong{min-width:42px!important;height:42px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:13px!important}.palsProGrid{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:10px!important}.palsProGrid.featured{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}.palsProCard{min-height:128px!important;border-radius:30px!important;padding:10px!important;display:grid!important;grid-template-columns:94px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;cursor:pointer!important;background:#f4fbfd!important;border:1px solid #d8eaef!important;transition:transform .15s ease,box-shadow .15s ease!important}.palsProCard:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px #1024351f!important}.palsProCard.match{background:radial-gradient(circle at 0% 0%,rgba(78,244,204,.2),transparent 34%),#f4fbfd!important}.palsProCard.sent{background:radial-gradient(circle at 0% 0%,rgba(78,244,204,.14),transparent 34%),#fff!important}.palsProCard.maybe{background:radial-gradient(circle at 0% 0%,rgba(255,241,186,.7),transparent 34%),#fff!important}.palsProCard.incoming{background:radial-gradient(circle at 0% 0%,rgba(78,244,204,.18),transparent 34%),#fff!important}.palsProPhoto img{width:94px!important;height:104px!important;border-radius:24px!important;object-fit:cover!important;box-shadow:0 10px 22px #1024351a!important}.palsProStatus{width:fit-content!important;min-height:26px!important;border-radius:999px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;color:#0b947e!important;background:#eafff8!important;font-size:10px!important;font-weight:1000!important}.palsProCardBody h3{margin:8px 0 0!important;color:#102435!important;font-size:24px!important;line-height:.92!important;letter-spacing:-1px!important}.palsProCardBody p{margin:5px 0 0!important;color:#678091!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important}.palsProMini{margin-top:8px!important;display:flex!important;gap:6px!important;flex-wrap:wrap!important}.palsProMini span{min-height:26px!important;border-radius:999px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;color:#102435!important;background:#fff!important;border:1px solid #d8eaef!important;font-size:10px!important;font-weight:1000!important}.palsProActions{display:grid!important;gap:7px!important;justify-items:stretch!important}.palsProActions button{min-height:34px!important;border-radius:999px!important;border:1px solid #d8eaef!important;padding:0 11px!important;background:#fff!important;color:#102435!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important;white-space:nowrap!important}.palsProActions button.primary{background:#4ef4cc!important;border-color:#18b99f40!important}.palsProActions button.secondary{background:#102435!important;border-color:#102435!important;color:#fff!important}.palsProActions button.quiet{background:#fff!important;color:#678091!important}.palsProEmpty{margin-top:12px!important;min-height:210px!important;border-radius:28px!important;padding:18px!important;display:grid!important;place-items:center!important;text-align:center!important;background:radial-gradient(circle at 50% 0%,rgba(78,244,204,.13),transparent 36%),#f4fbfd!important;border:1px dashed #aacfd7!important}.palsProEmpty>span{width:62px!important;height:62px!important;border-radius:24px!important;display:grid!important;place-items:center!important;color:#102435!important;background:#fff!important;font-size:27px!important;box-shadow:0 10px 26px #10243514!important}.palsProEmpty b{color:#102435!important;font-size:20px!important}.palsProEmpty p{margin:0!important;max-width:420px!important;color:#678091!important;font-size:12px!important;line-height:1.45!important;font-weight:850!important}.palsProHidden{margin-top:12px!important;min-height:130px!important;border-radius:28px!important;padding:16px!important;display:flex!important;gap:14px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;background:#f4fbfd!important;border:1px solid #d8eaef!important}.palsProHidden>span{width:58px!important;height:58px!important;border-radius:22px!important;display:grid!important;place-items:center!important;background:#eafff8!important;color:#0b947e!important;font-size:26px!important;font-weight:1000!important}.palsProHidden b{display:block!important;color:#102435!important;font-size:18px!important}.palsProHidden p{margin:4px 0 0!important;color:#678091!important;font-size:12px!important;font-weight:850!important}.palsProHiddenStack{display:flex!important;align-items:center!important}.palsProHiddenStack img{width:58px!important;height:58px!important;border-radius:999px!important;object-fit:cover!important;border:3px solid white!important;margin-left:-12px!important;box-shadow:0 8px 22px #10243524!important}.palsProHiddenStack img:first-child{margin-left:0!important}@media(max-width:900px){.palsProHero{grid-template-columns:1fr!important}.palsProHeroCard{justify-items:start!important}.palsProTabs{border-radius:24px!important}}@media(max-width:680px){.palsProGrid,.palsProGrid.featured{grid-template-columns:1fr!important}.palsProCard{grid-template-columns:76px minmax(0,1fr)!important;border-radius:26px!important}.palsProPhoto img{width:76px!important;height:76px!important;border-radius:20px!important}.palsProActions{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important}.palsProHero h1{letter-spacing:-2px!important}}.jwmMessagesNavLink{min-height:44px!important;border-radius:999px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#102435!important;background:#fff!important;border:1px solid #d8eaef!important;font-size:14px!important;font-weight:1000!important;box-shadow:0 8px 20px #1024350f!important}.jwmMessagesNavLink.active{color:#fff!important;background:#102435!important;border-color:#102435!important}.jwmAdminNavLink{min-height:44px!important;border-radius:999px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#102435!important;background:#fff7d7!important;border:1px solid #ffeaa1!important;font-size:14px!important;font-weight:1000!important;box-shadow:0 8px 20px #1024350f!important}.jwmAdminNavLink.active{color:#fff!important;background:#102435!important;border-color:#102435!important}:root{--pp2-bg: #020b10;--pp2-panel: #06151b;--pp2-panel-soft: #0a1c22;--pp2-line: rgba(68, 222, 201, .17);--pp2-line-strong: rgba(68, 222, 201, .48);--pp2-accent: #42dbc6;--pp2-accent-deep: #17aa98;--pp2-text: #f3fffc;--pp2-muted: rgba(231, 248, 244, .62);--pp2-warm: rgba(132, 87, 43, .35)}.pp-page,.pp-page *,.pp-page *:before,.pp-page *:after{box-sizing:border-box}.pp-page :where(p,span,small,label,em){color:inherit!important}.pp-page button{min-width:0;padding:0!important;color:inherit!important;border:0!important;background:transparent!important;box-shadow:none!important;font:inherit!important;letter-spacing:inherit!important}.pp-page button:hover{transform:none}.pp-page{width:min(1440px,calc(100% - 18px));min-height:760px;display:grid;grid-template-columns:160px minmax(500px,1fr) 320px;gap:9px;margin:10px auto 90px;color:var(--pp2-text);background:transparent}.pp-sidebar,.pp-main-column,.pp-relationship-panel{min-width:0;overflow:hidden;border:1px solid var(--pp2-line);border-radius:17px;background:#030f14f2;box-shadow:0 22px 54px #0000004d}.pp-sidebar{display:flex;flex-direction:column;padding:12px 9px}.pp-sidebar-card{padding:11px 8px;border-bottom:1px solid rgba(255,255,255,.055)}.pp-eyebrow,.pp-section-title{margin:0;color:var(--pp2-accent)!important;font-size:8px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.pp-sidebar-intro h2{margin:4px 0 7px;color:#fff;font-size:20px;line-height:1;letter-spacing:-.045em}.pp-sidebar-intro>p:last-child{margin:0;color:var(--pp2-accent)!important;font-size:9px;font-weight:760;line-height:1.45}.pp-stats{display:grid;gap:8px;padding-block:14px}.pp-stats>div{display:grid;grid-template-columns:22px 22px 1fr;align-items:center;gap:5px;color:var(--pp2-accent)}.pp-stats strong{color:#fff;font-size:13px}.pp-stats span{color:var(--pp2-muted)!important;font-size:8px;font-weight:780}.pp-sidebar-nav{display:grid;gap:4px;margin:10px 0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.pp-page .pp-sidebar-nav button{width:100%;min-height:36px;display:grid;grid-template-columns:20px 1fr 18px;align-items:center;gap:6px;padding:0 8px!important;color:#eefaf79e!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;text-align:left;font-size:9px!important;font-weight:850!important;cursor:pointer}.pp-sidebar-nav button b{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:var(--pp2-muted);background:#ffffff0e;font-size:7px}.pp-page .pp-sidebar-nav button.active{color:#031411!important;border-color:transparent!important;background:linear-gradient(135deg,var(--pp2-accent),var(--pp2-accent-deep))!important}.pp-sidebar-nav button.active b{color:#031411;background:#00000021}.pp-pack-energy{margin-top:auto}.pp-pack-energy>p:nth-child(2){margin:6px 0;color:var(--pp2-muted)!important;font-size:8px;line-height:1.4}.pp-energy-meter{position:relative;width:78px;height:53px;margin:8px auto 2px;overflow:hidden}.pp-energy-arc{position:absolute;width:78px;height:78px;border:5px solid rgba(68,222,201,.12);border-right-color:var(--pp2-accent);border-top-color:var(--pp2-accent);border-radius:50%;transform:rotate(-45deg);box-shadow:0 0 22px #44dec91f}.pp-energy-core{position:absolute;left:50%;bottom:-1px;width:45px;height:45px;display:grid;place-items:center;transform:translate(-50%);border-radius:50%;color:var(--pp2-accent);background:#07191e}.pp-pack-energy>strong,.pp-pack-energy>small{display:block;text-align:center}.pp-pack-energy>strong{color:#fff;font-size:9px}.pp-pack-energy>small{margin-top:2px;color:var(--pp2-accent)!important;font-size:7px}.pp-invite{border:0}.pp-invite>p:nth-child(2){margin:5px 0 8px;color:var(--pp2-muted)!important;font-size:8px}.pp-page .pp-invite button{width:100%;min-height:30px;color:var(--pp2-accent)!important;border:1px solid var(--pp2-line)!important;border-radius:8px!important;background:#44dec909!important;font-size:8px!important;font-weight:900!important;cursor:pointer}.pp-main-column{padding:12px}.pp-main-header{min-height:39px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pp-main-header h1{margin:3px 0 0;color:#fff;font-size:18px;line-height:1;letter-spacing:-.04em}.pp-live-notice{max-width:220px;margin:2px 0 0;color:var(--pp2-muted)!important;font-size:8px;text-align:right}.pp-filters{display:flex;gap:5px;margin:7px 0 9px;overflow-x:auto;scrollbar-width:none}.pp-filters::-webkit-scrollbar{display:none}.pp-page .pp-filters button{flex:0 0 auto;min-height:27px;padding:0 10px!important;color:#e8f8f4ab!important;border:1px solid var(--pp2-line)!important;border-radius:8px!important;background:#ffffff05!important;font-size:8px!important;font-weight:850!important;cursor:pointer}.pp-page .pp-filters button.active{color:#031411!important;border-color:transparent!important;background:var(--pp2-accent)!important}.pp-pack-room{position:relative;min-height:442px;overflow:hidden;border:1px solid var(--pp2-line);border-radius:15px;background:radial-gradient(circle at 18% 34%,rgba(61,112,62,.17),transparent 19%),radial-gradient(circle at 80% 24%,rgba(108,75,35,.22),transparent 23%),linear-gradient(180deg,#020a0d0f,#020a0ddb),linear-gradient(135deg,#0e201d,#13241c 45%,#07171a 76%,#1b2418);box-shadow:inset 0 0 55px #00000059}.pp-pack-room:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 15%,rgba(68,222,201,.035) 15% 15.3%,transparent 15.3% 50%,rgba(68,222,201,.035) 50% 50.3%,transparent 50.3% 85%,rgba(68,222,201,.035) 85% 85.3%,transparent 85.3%),linear-gradient(180deg,transparent 0 61%,rgba(159,105,55,.28) 61% 62%,rgba(2,8,11,.5) 62% 64%,transparent 64% 83%,rgba(159,105,55,.25) 83% 84%,rgba(2,8,11,.7) 84% 86%,transparent 86%);pointer-events:none}.pp-pack-quote{position:absolute;z-index:4;left:15px;top:22px;width:105px;padding:11px;color:var(--pp2-accent);border:1px solid rgba(68,222,201,.15);background:#020d10b8;transform:rotate(-2.5deg);font-family:Comic Sans MS,cursive;font-size:10px;line-height:1.45;text-align:center}.pp-pack-quote svg{display:block;margin:7px auto 0}.pp-featured-pal{position:relative;z-index:3;width:278px;min-height:176px;display:grid;grid-template-columns:112px 1fr;margin:14px auto 3px;overflow:hidden;border:1px solid var(--pp2-line-strong);border-radius:54px 54px 12px 12px/38px 38px 12px 12px;background:#031013e6;box-shadow:0 0 34px #44dec929,0 18px 28px #00000061}.pp-featured-photo{position:relative;z-index:3;min-height:176px;overflow:hidden}.pp-featured-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(3,16,19,.95))}.pp-featured-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 26%}.pp-page .pp-featured-photo button{position:absolute;z-index:4;left:8px;top:8px;width:27px;height:27px;display:grid;place-items:center;color:#ffffffb8!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:#020c0fb3!important;cursor:pointer}.pp-page .pp-featured-photo button.active{color:var(--pp2-accent)!important;border-color:var(--pp2-line-strong)!important}.pp-featured-copy{position:relative;z-index:3;align-self:center;padding:12px 10px}.pp-featured-copy h2{margin:3px 0 5px;color:#fff;font-size:17px;line-height:1}.pp-featured-copy>p:not(.pp-eyebrow){margin:0 0 7px;color:var(--pp2-muted)!important;font-size:8px;line-height:1.35}.pp-featured-copy>strong{color:#fff;font-size:8px}.pp-featured-progress{display:flex;gap:4px;margin:7px 0 5px}.pp-featured-progress span{width:9px;height:4px;border-radius:99px;background:#44dec91f}.pp-featured-progress span.reached{background:var(--pp2-accent);box-shadow:0 0 7px #44dec973}.pp-featured-copy>small{display:block;color:var(--pp2-muted)!important;font-size:6.5px;line-height:1.3}.pp-page .pp-featured-copy>button{min-height:25px;margin-top:8px;padding:0 9px!important;color:var(--pp2-accent)!important;border:1px solid var(--pp2-line)!important;border-radius:7px!important;background:#44dec909!important;font-size:7px!important;font-weight:900!important;cursor:pointer}.pp-featured-pal>.pp-bondprint{position:absolute;z-index:1;inset:auto -15px -40px auto;width:170px;opacity:.26;pointer-events:none}.pp-pal-row{position:relative;z-index:3;min-height:128px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;padding:5px 14px 15px}.pp-pal-row:has(.pp-pal-card:first-child:last-child){grid-template-columns:125px;justify-content:center}.pp-pal-row:has(.pp-pal-card:nth-child(2):last-child){grid-template-columns:repeat(2,125px);justify-content:center}.pp-pal-row:has(.pp-pal-card:nth-child(3):last-child){grid-template-columns:repeat(3,112px);justify-content:center}.pp-pal-row:has(.pp-pal-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.pp-page .pp-pal-card{position:relative;height:116px;overflow:hidden;color:#fff!important;border:1px solid rgba(68,222,201,.17)!important;border-radius:44px 44px 10px 10px/31px 31px 10px 10px!important;background:linear-gradient(180deg,#152a2285,#020d11f5)!important;cursor:pointer}.pp-page .pp-pal-card:hover{transform:translateY(-2px);border-color:var(--pp2-line-strong)!important}.pp-page .pp-pal-card.selected{border-color:var(--pp2-accent)!important;box-shadow:0 0 0 2px #44dec91a,0 0 22px #44dec924!important}.pp-pal-card-image{position:absolute;inset:0 0 43px;overflow:hidden}.pp-pal-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(2,13,17,.97))}.pp-pal-card-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 27%}.pp-pal-favorite,.pp-pal-new{position:absolute;z-index:3;top:7px}.pp-pal-favorite{left:7px;color:var(--pp2-accent)}.pp-pal-new{right:6px;padding:3px 5px;border-radius:99px;color:#031411;background:var(--pp2-accent);font-size:6px;font-weight:950}.pp-pal-card-info{position:absolute;z-index:4;inset:auto 6px 7px;text-align:center}.pp-pal-card-info strong,.pp-pal-card-info span,.pp-pal-card-info em,.pp-pal-card-info small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-pal-card-info strong{color:#fff;font-size:10px}.pp-pal-card-info span{color:var(--pp2-muted)!important;font-size:6.5px}.pp-pal-card-info em{margin-top:2px;color:var(--pp2-accent)!important;font-size:6px;font-style:normal;font-weight:850}.pp-pal-card-info small{color:var(--pp2-muted)!important;font-size:5.5px}.pp-pal-card>.pp-bondprint{position:absolute;inset:0;opacity:.08;pointer-events:none}.pp-memory-shelf{position:relative;z-index:4;min-height:109px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:7px;padding:12px 15px 15px}.pp-page .pp-memory-shelf .pp-moment-tile{transform:rotate(-1.5deg)}.pp-page .pp-memory-shelf .pp-moment-tile:nth-child(2n){transform:translateY(3px) rotate(1.3deg)}.pp-page .pp-memory-shelf .pp-moment-tile:before{content:"";position:absolute;top:-6px;left:50%;width:2px;height:8px;background:#7b5737}.pp-page .pp-moment-tile{position:relative;min-width:0;min-height:78px;display:block;overflow:hidden;padding:5px!important;color:#12201f!important;border:0!important;border-radius:2px!important;background:#dfe6dc!important;box-shadow:0 7px 15px #00000052!important;text-align:left;cursor:pointer}.pp-moment-tile img{width:100%;height:45px;display:block;object-fit:cover;object-position:50% 27%}.pp-moment-tile>div{padding:5px 2px 0}.pp-moment-tile strong,.pp-moment-tile>div span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-moment-tile strong{color:#10201f;font-size:7px}.pp-moment-tile>div span{margin-top:2px;color:#10201fa6!important;font-size:6px}.pp-moment-icon{height:31px;display:grid;place-items:center;color:var(--pp2-accent-deep)!important}.pp-lower-grid{display:grid;grid-template-columns:1fr 1.15fr 1.25fr;gap:7px;margin-top:8px}.pp-lower-card{min-width:0;min-height:127px;padding:9px;border:1px solid var(--pp2-line);border-radius:12px;background:#07171de6}.pp-lower-card>h3,.pp-panel-section>h3{margin:0;color:var(--pp2-accent);font-size:7.5px;font-weight:950;letter-spacing:.12em}.pp-lower-track{display:grid;gap:5px;margin-top:8px}.pp-lower-card .pp-moment-tile{min-height:44px;display:grid;grid-template-columns:31px 1fr;align-items:center;gap:6px;padding:5px!important;border:1px solid rgba(68,222,201,.12)!important;border-radius:8px!important;color:#fff!important;background:#ffffff05!important;box-shadow:none!important}.pp-lower-card .pp-moment-tile img{width:31px;height:31px;border-radius:6px}.pp-lower-card .pp-moment-tile>div{padding:0}.pp-lower-card .pp-moment-tile strong{color:#fff}.pp-lower-card .pp-moment-tile>div span{color:var(--pp2-muted)!important}.pp-lower-card .pp-moment-icon{height:31px;border-radius:7px;background:#44dec912}.pp-upcoming-tile{min-height:48px;display:grid;grid-template-columns:34px 1fr 48px;align-items:center;gap:6px;padding:5px;border:1px solid rgba(68,222,201,.1);border-radius:8px;background:#ffffff05}.pp-upcoming-date{text-align:center}.pp-upcoming-date small,.pp-upcoming-date strong{display:block}.pp-upcoming-date small{color:var(--pp2-accent)!important;font-size:6px;font-weight:900}.pp-upcoming-date strong{color:#fff;font-size:12px}.pp-upcoming-tile h4{margin:0;color:#fff;font-size:7px}.pp-upcoming-tile p{margin:2px 0 0;color:var(--pp2-muted)!important;font-size:6px}.pp-page .pp-upcoming-tile button{min-height:24px;color:var(--pp2-accent)!important;border:1px solid var(--pp2-line)!important;border-radius:7px!important;background:transparent!important;font-size:6px!important;font-weight:900!important;cursor:pointer}.pp-quick-track{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-lower-empty{margin:16px 0 0;color:var(--pp2-muted)!important;font-size:8px}.pp-relationship-panel{padding:11px}.pp-relationship-header{padding:2px 2px 10px;border-bottom:1px solid rgba(255,255,255,.055)}.pp-back{display:block;color:var(--pp2-accent)!important;font-size:7px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pp-relationship-header h2{margin:6px 0 3px;color:#fff;font-size:18px;line-height:1;letter-spacing:-.04em}.pp-relationship-header p{margin:0;color:var(--pp2-muted)!important;font-size:8px}.pp-header-actions{display:grid;grid-template-columns:1fr 1fr 31px;gap:5px;margin-top:9px}.pp-page .pp-header-actions button{min-height:29px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 7px!important;color:#ebfaf7bf!important;border:1px solid var(--pp2-line)!important;border-radius:8px!important;background:#ffffff05!important;font-size:7px!important;font-weight:850!important;cursor:pointer}.pp-page .pp-header-actions button:first-child{color:#031411!important;border-color:transparent!important;background:var(--pp2-accent)!important}.pp-page .pp-header-actions button.active{color:var(--pp2-accent)!important;border-color:var(--pp2-line-strong)!important}.pp-panel-section,.pp-friendship-journey{margin-top:7px;padding:9px;border:1px solid rgba(68,222,201,.11);border-radius:11px;background:#07171dc2}.pp-bondprint-section{position:relative;height:102px;overflow:hidden}.pp-bondprint-section .pp-bondprint{position:absolute;inset:7px 22px 0;height:96px;opacity:.72}.pp-bondprint svg{width:100%;height:100%;display:block}.pp-bondprint-ring{fill:none;stroke:#44dec929;stroke-width:1}.pp-bondprint-ring.faint{opacity:.45}.pp-bondprint-path{fill:none;stroke:#44dec980;stroke-width:1.25;filter:drop-shadow(0 0 4px rgba(68,222,201,.35))}.pp-bondprint-node{fill:var(--pp2-accent);filter:drop-shadow(0 0 3px var(--pp2-accent))}.pp-journey-current{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--pp2-accent)}.pp-journey-current strong{color:#fff;font-size:9px}.pp-journey-path{display:grid;grid-template-columns:repeat(7,1fr);margin-top:8px}.pp-journey-step{position:relative;display:grid;justify-items:center;min-width:0}.pp-journey-step:not(:last-child):after{content:"";position:absolute;top:10px;left:59%;width:82%;border-top:1px solid rgba(68,222,201,.13)}.pp-journey-node{position:relative;z-index:2;width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(68,222,201,.16);border-radius:50%;color:#e7f8f452!important;background:#07171c}.pp-journey-step.reached .pp-journey-node{color:var(--pp2-accent)!important;border-color:var(--pp2-line-strong);box-shadow:0 0 9px #44dec924}.pp-journey-step small{max-width:38px;margin-top:4px;overflow:hidden;color:var(--pp2-muted)!important;font-size:5.2px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.pp-journey-meta{display:flex;justify-content:space-between;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.05)}.pp-journey-meta strong{color:#fff;font-size:7px}.pp-journey-meta span{color:var(--pp2-accent)!important;font-size:6px}.pp-ribbon{display:flex;margin-top:9px}.pp-ribbon-item{position:relative;flex:1;min-width:0;display:grid;justify-items:center;text-align:center}.pp-ribbon-item:not(:last-child):after{content:"";position:absolute;top:11px;left:60%;width:80%;border-top:1px solid rgba(68,222,201,.23)}.pp-ribbon-node{position:relative;z-index:2;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--pp2-line);border-radius:50%;color:var(--pp2-accent)!important;background:#07171c}.pp-ribbon-item strong,.pp-ribbon-item small,.pp-ribbon-item p{max-width:46px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-ribbon-item strong{margin-top:4px;color:#fff;font-size:5.8px}.pp-ribbon-item small{margin-top:2px;color:var(--pp2-muted)!important;font-size:5px}.pp-ribbon-item p{margin:2px 0 0;color:var(--pp2-muted)!important;font-size:4.6px}.pp-panel-empty{margin:7px 0 0;color:var(--pp2-muted)!important;font-size:7px}.pp-rhythm{display:grid;gap:6px;margin-top:8px}.pp-rhythm-row{display:grid;grid-template-columns:82px 1fr 14px;align-items:center;gap:6px}.pp-rhythm-row>span{color:var(--pp2-muted)!important;font-size:6.5px}.pp-rhythm-row>div{display:flex;gap:5px}.pp-rhythm-row i{width:8px;height:8px;border:1px solid rgba(68,222,201,.18);border-radius:50%;background:#44dec906}.pp-rhythm-row i.on{border-color:var(--pp2-accent);background:var(--pp2-accent);box-shadow:0 0 6px #44dec957}.pp-rhythm-row b{color:#fff;font-size:6px;text-align:right}.pp-about>p{margin:7px 0 0;color:var(--pp2-muted)!important;font-size:7px;line-height:1.45}.pp-landmarks{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.pp-landmarks span{padding:4px 6px;color:var(--pp2-accent)!important;border:1px solid rgba(68,222,201,.13);border-radius:99px;font-size:5.5px}.pp-relationship-empty{min-height:500px;display:grid;place-content:center;justify-items:center;padding:22px;color:var(--pp2-accent);text-align:center}.pp-relationship-empty h2{margin:8px 0 4px;color:#fff;font-size:15px}.pp-relationship-empty p{max-width:220px;margin:0;color:var(--pp2-muted)!important;font-size:8px;line-height:1.45}.pp-management-view{min-height:610px;padding:13px;border:1px solid var(--pp2-line);border-radius:14px;background:#06151bcc}.pp-management-view>header{display:flex;align-items:center;justify-content:space-between}.pp-management-view>header h2{margin:4px 0 0;font-size:18px}.pp-management-view>header>b{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#031411;background:var(--pp2-accent);font-size:11px}.pp-management-list{display:grid;gap:6px;margin-top:12px}.pp-management-list article{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px;border:1px solid rgba(68,222,201,.12);border-radius:11px;background:#020d11b8}.pp-page .pp-management-person{min-width:0;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.pp-management-person img{width:45px;height:45px;border-radius:10px;object-fit:cover;object-position:50% 27%}.pp-management-person strong,.pp-management-person small{display:block}.pp-management-person strong{color:#fff;font-size:9px}.pp-management-person small{margin-top:3px;color:var(--pp2-muted)!important;font-size:7px}.pp-management-list article>div{display:flex;align-items:center;gap:5px}.pp-page .pp-action-primary,.pp-page .pp-action-ghost{min-height:28px;padding:0 9px!important;border-radius:8px!important;font-size:7px!important;font-weight:900!important;cursor:pointer}.pp-page .pp-action-primary{color:#031411!important;border:1px solid transparent!important;background:var(--pp2-accent)!important}.pp-page .pp-action-ghost{color:var(--pp2-muted)!important;border:1px solid var(--pp2-line)!important;background:transparent!important}.pp-pending{display:flex;align-items:center;gap:4px;color:var(--pp2-muted)!important;font-size:7px}.pp-management-empty{min-height:390px;display:grid;place-content:center;justify-items:center;color:var(--pp2-accent);text-align:center}.pp-management-empty h3{margin:8px 0 3px;color:#fff;font-size:14px}.pp-management-empty p{margin:0;color:var(--pp2-muted)!important;font-size:8px}.pp-page .pp-test-request{min-height:28px;margin-top:9px;padding:0 9px!important;color:var(--pp2-muted)!important;border:1px dashed var(--pp2-line)!important;border-radius:7px!important;background:transparent!important;font-size:7px!important;cursor:pointer}@media(max-width:1120px){.pp-page{grid-template-columns:145px minmax(430px,1fr) 275px;width:calc(100% - 10px);gap:6px}.pp-sidebar{padding-inline:6px}.pp-main-column,.pp-relationship-panel{padding-inline:8px}.pp-pack-quote{width:87px;left:10px;font-size:8px}.pp-featured-pal{width:250px;grid-template-columns:100px 1fr}.pp-pal-row{padding-inline:8px;gap:4px}.pp-rhythm-row{grid-template-columns:70px 1fr 12px}}@media(max-width:810px){.pp-page{display:block;width:calc(100% - 12px)}.pp-sidebar,.pp-main-column,.pp-relationship-panel{border-radius:14px}.pp-sidebar{padding:10px}.pp-stats{grid-template-columns:repeat(3,1fr);gap:5px}.pp-stats>div{grid-template-columns:1fr;justify-items:center;gap:2px;padding:6px;border:1px solid rgba(68,222,201,.1);border-radius:9px}.pp-sidebar-nav{grid-template-columns:repeat(3,1fr)}.pp-page .pp-sidebar-nav button{grid-template-columns:1fr;justify-items:center;min-height:49px;padding:5px!important;text-align:center}.pp-sidebar-nav button svg{display:none}.pp-pack-energy,.pp-invite{display:none}.pp-main-column,.pp-relationship-panel{margin-top:7px}.pp-pack-room{min-height:auto}.pp-pack-quote{display:none}.pp-featured-pal{margin-top:12px}}@media(max-width:560px){.pp-main-header{display:block}.pp-live-notice{max-width:none;margin-top:5px;text-align:left}.pp-featured-pal{width:calc(100% - 24px);grid-template-columns:110px 1fr}.pp-pal-row,.pp-pal-row:has(.pp-pal-card:nth-child(n):last-child){display:grid;grid-template-columns:1fr!important;min-height:0;padding:8px}.pp-page .pp-pal-card{height:86px;display:grid;grid-template-columns:70px 1fr;border-radius:13px!important}.pp-pal-card-image{inset:7px auto 7px 7px;width:63px;border-radius:10px}.pp-pal-card-image:after{display:none}.pp-pal-card-info{inset:50% 34px auto 82px;transform:translateY(-50%);text-align:left}.pp-memory-shelf{grid-template-columns:repeat(3,1fr)}.pp-memory-shelf .pp-moment-tile:nth-child(n+4){display:none}.pp-lower-grid{grid-template-columns:1fr}.pp-quick-track{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.pp-page *{transition:none!important}}.pp-page{--pp2-radius-panel: 18px;--pp2-radius-card: 13px;--pp2-section-gap: 9px;width:calc(100% - 24px)!important;max-width:1480px!important;grid-template-columns:168px minmax(520px,1fr) 340px;gap:10px}.pp-sidebar,.pp-main-column,.pp-relationship-panel{border-radius:var(--pp2-radius-panel);box-shadow:0 24px 68px #00000057,inset 0 1px #ffffff06}.pp-main-column{padding:14px}.pp-relationship-panel{padding:12px}.pp-eyebrow,.pp-section-title{font-size:8.5px}.pp-main-header h1{font-size:21px}.pp-live-notice{font-size:9px}.pp-filters{gap:6px;margin:9px 0 10px}.pp-page .pp-filters button{min-height:30px;padding-inline:12px!important;font-size:8.5px!important;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.pp-page .pp-filters button:hover{transform:translateY(-1px);border-color:var(--pp2-line-strong)!important}.pp-page .pp-filters button:active{transform:translateY(0) scale(.98)}.pp-pack-room{min-height:438px;border-radius:var(--pp2-radius-panel);background:radial-gradient(circle at 50% 15%,rgba(68,222,201,.09),transparent 25%),radial-gradient(circle at 16% 33%,rgba(61,112,62,.2),transparent 20%),radial-gradient(circle at 82% 27%,rgba(118,79,36,.24),transparent 25%),linear-gradient(180deg,#020a0d0d,#020a0de0),linear-gradient(135deg,#0e201d,#13241c 45%,#07171a 76%,#1b2418)}.pp-pack-quote{left:18px;top:27px;width:112px;padding:12px;font-size:10px}.pp-featured-pal{width:330px;min-height:188px;grid-template-columns:134px 1fr;margin:12px auto 0;border-radius:62px 62px 14px 14px/44px 44px 14px 14px;background:linear-gradient(145deg,#081f20fa,#020d11fa);box-shadow:0 0 0 1px #44dec914,0 0 38px #44dec92e,0 20px 34px #0000006e}.pp-featured-pal:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff0f}.pp-featured-photo{min-height:188px}.pp-featured-copy{padding:15px 13px 46px}.pp-featured-copy h2{margin:4px 0 2px;font-size:22px}.pp-featured-copy .pp-featured-owner{margin:0 0 8px!important;color:var(--pp2-accent)!important;font-size:8.5px!important;font-weight:850}.pp-featured-copy>p:not(.pp-eyebrow):not(.pp-featured-owner){margin-bottom:8px;font-size:8.5px}.pp-featured-copy>strong{font-size:8.5px}.pp-featured-copy>small{font-size:7px}.pp-page .pp-featured-copy>button{min-height:27px;font-size:7.5px!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.pp-page .pp-featured-copy>button:hover{transform:translateY(-1px);border-color:var(--pp2-line-strong)!important;background:#44dec914!important}.pp-featured-pal>.pp-bondprint{display:none}.pp-featured-bond{position:absolute;z-index:3;right:10px;bottom:8px;width:156px;height:36px;overflow:hidden;border-top:1px solid rgba(68,222,201,.1)}.pp-featured-bond>span{position:absolute;z-index:2;left:0;top:5px;color:#e7f8f46e!important;font-size:5.5px;font-weight:900;letter-spacing:.14em}.pp-featured-bond .pp-bondprint{position:absolute;inset:-41px -11px -51px 34px;opacity:.34}.pp-pal-row{min-height:126px;gap:8px;padding:7px 16px 14px}.pp-pal-row.is-empty{display:grid;grid-template-columns:1fr;place-items:center}.pp-pack-filter-empty{display:grid;justify-items:center;gap:3px;color:var(--pp2-accent);text-align:center}.pp-pack-filter-empty strong{color:#fff;font-size:9px}.pp-pack-filter-empty span{color:var(--pp2-muted)!important;font-size:7px}.pp-page .pp-pal-card{height:118px;border-radius:46px 42px 12px 14px/34px 31px 12px 14px!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pp-page .pp-pal-card:nth-child(2n){border-radius:39px 49px 14px 11px/30px 37px 14px 11px!important}.pp-page .pp-pal-card:nth-child(3n){border-radius:50px 38px 11px 15px/36px 28px 11px 15px!important}.pp-page .pp-pal-card:hover{transform:translateY(-3px);box-shadow:0 13px 25px #00000047!important}.pp-page .pp-pal-card:active{transform:translateY(-1px) scale(.99)}.pp-page .pp-pal-card.selected{box-shadow:0 0 0 2px #44dec91f,0 0 25px #44dec933,0 14px 25px #0000004d!important}.pp-pal-card-image{inset:0 0 48px}.pp-pal-card-info{inset:auto 8px 8px;text-align:left}.pp-pal-card-info strong{font-size:11px;text-transform:uppercase;letter-spacing:.02em}.pp-pal-card-info span{margin-top:1px;font-size:7.5px}.pp-pal-card-info em{margin-top:3px;font-size:6.8px;letter-spacing:.08em;text-transform:uppercase}.pp-pal-card-info small{margin-top:1px;font-size:6.5px}.pp-pal-card>.pp-bondprint{inset:auto -9px -6px auto;width:64px;height:64px;opacity:.24}.pp-pal-card.selected>.pp-bondprint{opacity:.36}.pp-memory-shelf{min-height:104px;padding:11px 16px 14px}.pp-page .pp-moment-tile{transition:transform .18s ease,box-shadow .18s ease}.pp-page .pp-memory-shelf .pp-moment-tile:hover{transform:translateY(-2px) rotate(0);box-shadow:0 11px 20px #0006!important}.pp-lower-grid{gap:var(--pp2-section-gap);margin-top:var(--pp2-section-gap)}.pp-lower-card{min-height:132px;padding:11px;border-radius:var(--pp2-radius-card)}.pp-lower-card>h3,.pp-panel-section>h3{font-size:8px}.pp-upcoming-tile h4,.pp-lower-card .pp-moment-tile strong{font-size:7.5px}.pp-upcoming-tile p,.pp-lower-card .pp-moment-tile>div span{font-size:6.5px}.pp-relationship-header{padding:3px 3px 11px}.pp-back{font-size:8px}.pp-relationship-header h2{font-size:21px}.pp-relationship-header p{font-size:9px}.pp-header-actions{gap:6px;margin-top:10px}.pp-page .pp-header-actions button{min-height:32px;font-size:7.5px!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.pp-page .pp-header-actions button:hover{transform:translateY(-1px);border-color:var(--pp2-line-strong)!important}.pp-page .pp-header-actions button:active{transform:scale(.98)}.pp-panel-section,.pp-friendship-journey{margin-top:var(--pp2-section-gap);padding:11px;border-radius:var(--pp2-radius-card)}.pp-bondprint-section{height:108px}.pp-bondprint-section .pp-bondprint{inset:5px 15px -4px;height:108px;transition:filter .2s ease,opacity .2s ease}.pp-bondprint-section:hover .pp-bondprint{opacity:.82;filter:drop-shadow(0 0 5px rgba(68,222,201,.2))}.pp-journey-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.pp-journey-heading>div>strong{display:block;margin-top:4px;color:#fff;font-size:11px}.pp-you-are-here{padding:3px 5px;color:var(--pp2-accent)!important;border:1px solid rgba(68,222,201,.2);border-radius:99px;background:#44dec90d;font-size:5.5px;font-weight:950;letter-spacing:.1em}.pp-journey-current{display:none}.pp-journey-path{gap:2px;margin-top:10px}.pp-journey-step:not(:last-child):after{top:12px;left:58%;width:84%}.pp-journey-node{width:26px;height:26px}.pp-journey-step.reached:not(.current) .pp-journey-node{background:#44dec90e}.pp-journey-step.current .pp-journey-node{color:#031411!important;border-color:var(--pp2-accent);background:var(--pp2-accent);box-shadow:0 0 0 4px #44dec917,0 0 15px #44dec957;animation:pp-current-pulse 2.4s ease-in-out infinite}.pp-journey-step small{max-width:45px;min-height:20px;margin-top:5px;color:#e7f8f46b!important;font-size:5.8px;line-height:1.18;white-space:normal}.pp-journey-step.reached small{color:#e7f8f4c2!important}.pp-journey-step.current small{color:#fff!important;font-weight:900}.pp-journey-meta{margin-top:7px;padding-top:8px}.pp-journey-meta strong{font-size:7.5px}.pp-journey-meta span{font-size:6.8px}@keyframes pp-current-pulse{0%,to{box-shadow:0 0 0 3px #44dec912,0 0 12px #44dec93d}50%{box-shadow:0 0 0 5px #44dec91c,0 0 18px #44dec966}}.pp-ribbon{gap:0;margin-top:10px;overflow-x:auto;padding:1px 0 4px;scrollbar-width:thin;scrollbar-color:rgba(68,222,201,.25) transparent}.pp-ribbon-item{min-width:52px;padding-inline:2px}.pp-ribbon-item:not(:last-child):after{top:13px}.pp-ribbon-node{width:27px;height:27px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pp-ribbon-item:hover .pp-ribbon-node{transform:translateY(-1px);border-color:var(--pp2-accent);box-shadow:0 0 12px #44dec938}.pp-ribbon-item strong{max-width:54px;font-size:6.4px}.pp-ribbon-item small{font-size:5.5px}.pp-ribbon-item p{max-width:54px;font-size:5px}.pp-rhythm{gap:7px;margin-top:9px}.pp-rhythm-row{grid-template-columns:82px minmax(100px,1fr) 18px;gap:7px}.pp-rhythm-row>span{font-size:7px}.pp-rhythm-trace{width:100%;height:23px;overflow:visible}.pp-rhythm-trace path{fill:none;stroke:#44dec938;stroke-width:1.25}.pp-rhythm-trace circle{fill:#07171c;stroke:#44dec933;stroke-width:1}.pp-rhythm-trace circle.on{fill:var(--pp2-accent);stroke:#a0ffefe6;filter:drop-shadow(0 0 3px rgba(68,222,201,.58))}.pp-rhythm-row b{font-size:7px}.pp-about>p{font-size:7.5px;line-height:1.5}.pp-landmarks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.pp-landmarks span{min-width:0;padding:6px 7px;border-radius:8px;background:#44dec909}.pp-landmarks strong,.pp-landmarks small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-landmarks strong{color:#fff;font-size:7px}.pp-landmarks small{margin-top:2px;color:var(--pp2-muted)!important;font-size:5.8px}.pp-next-thread{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px}.pp-next-thread>div>strong{display:block;margin-top:7px;color:#fff;font-size:8px}.pp-next-thread p{margin:2px 0 0;color:var(--pp2-muted)!important;font-size:6.5px}.pp-page .pp-next-thread button{min-height:29px;padding:0 9px!important;color:#031411!important;border:1px solid transparent!important;border-radius:8px!important;background:var(--pp2-accent)!important;font-size:6.5px!important;font-weight:950!important;cursor:pointer;transition:transform .18s ease,filter .18s ease}.pp-page .pp-next-thread button:hover{transform:translateY(-1px);filter:brightness(1.06)}.pp-page .pp-next-thread button:active{transform:scale(.98)}@media(max-width:1180px){.pp-page{grid-template-columns:150px minmax(470px,1fr) 310px;width:calc(100% - 14px)!important;gap:7px}.pp-main-column,.pp-relationship-panel{padding:9px}.pp-featured-pal{width:300px;grid-template-columns:120px 1fr}.pp-pack-quote{width:94px;left:10px;font-size:8.5px}.pp-rhythm-row{grid-template-columns:72px minmax(82px,1fr) 16px}}@media(max-width:960px){.pp-page{grid-template-columns:140px minmax(440px,1fr) 280px}.pp-featured-pal{width:282px;grid-template-columns:112px 1fr}.pp-featured-copy{padding-inline:10px}.pp-featured-copy h2{font-size:19px}.pp-relationship-header h2{font-size:18px}.pp-header-actions{grid-template-columns:1fr 1fr 30px}}@media(max-width:900px){.pp-page{display:grid;grid-template-columns:1fr;width:calc(100% - 14px)!important}.pp-sidebar{display:grid;grid-template-columns:1.2fr 1.5fr 2fr;align-items:center;padding:8px}.pp-sidebar-intro{border:0}.pp-stats{grid-template-columns:repeat(3,1fr);gap:4px;padding:5px}.pp-stats>div{grid-template-columns:1fr;justify-items:center;gap:2px;padding:6px 3px;border:1px solid rgba(68,222,201,.1);border-radius:8px}.pp-sidebar-nav{grid-template-columns:repeat(3,1fr);margin:0}.pp-pack-energy,.pp-invite{display:none}.pp-main-column,.pp-relationship-panel{margin-top:0}.pp-relationship-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-relationship-header{grid-column:1/-1}.pp-panel-section,.pp-friendship-journey{margin-top:0}.pp-ribbon{min-height:85px}}@media(max-width:700px){.pp-page{display:block;width:calc(100% - 10px)!important;margin-top:6px;overflow-x:clip}.pp-sidebar{display:none}.pp-main-column,.pp-relationship-panel{margin-top:0;padding:9px;border-radius:14px}.pp-relationship-panel{display:block;margin-top:7px}.pp-panel-section,.pp-friendship-journey{margin-top:8px}.pp-pack-quote{display:none}.pp-featured-pal{width:calc(100% - 18px);max-width:350px;grid-template-columns:118px 1fr;margin-top:10px}.pp-pal-row,.pp-pal-row:has(.pp-pal-card:nth-child(n):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch;min-height:0;padding:9px}.pp-page .pp-pal-card{height:112px;display:block;border-radius:37px 40px 12px 13px/28px 30px 12px 13px!important}.pp-pal-card-image{inset:0 0 47px;width:auto;border-radius:0}.pp-pal-card-image:after{display:block}.pp-pal-card-info{inset:auto 8px 7px;transform:none;text-align:left}.pp-memory-shelf{grid-template-columns:repeat(3,1fr)}.pp-memory-shelf .pp-moment-tile:nth-child(n+4){display:none}.pp-lower-grid{grid-template-columns:1fr}.pp-quick-track{grid-template-columns:repeat(2,1fr)}.pp-journey-step small{font-size:5.6px}.pp-ribbon-item{min-width:72px}}@media(max-width:480px){.pp-main-header{display:block}.pp-live-notice{max-width:none;margin-top:5px;text-align:left}.pp-filters{margin-inline:-2px}.pp-page .pp-filters button{min-height:34px;font-size:9px!important}.pp-featured-pal{min-height:181px;grid-template-columns:106px 1fr}.pp-featured-photo{min-height:181px}.pp-featured-copy{padding:12px 9px 43px}.pp-featured-copy h2{font-size:20px}.pp-featured-copy>p:not(.pp-eyebrow):not(.pp-featured-owner){font-size:7.5px}.pp-featured-bond{width:145px}.pp-pal-row{gap:7px;padding-inline:5px}.pp-pal-card-info strong{font-size:10px}.pp-lower-card{min-height:0}.pp-journey-path{min-width:430px}.pp-friendship-journey{overflow-x:auto;scrollbar-width:thin}.pp-journey-heading,.pp-journey-meta{position:sticky;left:0;min-width:calc(100vw - 52px)}.pp-rhythm-row{grid-template-columns:82px minmax(110px,1fr) 18px}.pp-next-thread{grid-template-columns:1fr;align-items:start}.pp-page .pp-next-thread button{width:100%;min-height:34px}}@media(prefers-reduced-motion:reduce){.pp-journey-step.current .pp-journey-node{animation:none}}.pp-relationship-panel{padding:0 16px 18px;overflow:visible;background:radial-gradient(circle at 72% 4%,rgba(68,222,201,.08),transparent 26%),linear-gradient(180deg,#05161bfa,#030f14fa)}.pp-relationship-hero{position:relative;min-height:250px;display:grid;grid-template-columns:42% 1fr;grid-template-rows:1fr auto;gap:0 16px;margin:0 -16px;overflow:hidden;border-radius:17px 17px 0 0;background:linear-gradient(120deg,#0a2627e6,#030f1480)}.pp-hero-photo{position:relative;z-index:2;grid-row:1 / 3;min-height:250px;overflow:hidden}.pp-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,rgba(4,18,22,.92)),linear-gradient(0deg,rgba(2,11,14,.75),transparent 38%)}.pp-hero-photo img{width:100%;height:100%;display:block;object-fit:cover}.pp-hero-copy{position:relative;z-index:3;align-self:end;padding:28px 16px 12px 0}.pp-hero-copy h2{margin:7px 0 4px;color:#fff;font-size:27px;line-height:.95;letter-spacing:-.055em}.pp-hero-copy>strong{display:inline-block;margin-bottom:9px;color:var(--pp2-accent);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pp-hero-copy>p:not(.pp-eyebrow){margin:0 0 9px;color:#e7f8f4ba!important;font-size:9px;line-height:1.5}.pp-hero-copy>span{color:#fff!important;font-size:8px;font-weight:850}.pp-hero-signature{position:absolute;z-index:1;right:-38px;top:-10px;width:240px;height:210px;overflow:hidden;opacity:.18;transform:rotate(-8deg);pointer-events:none}.pp-hero-signature .pp-bondprint{width:100%;height:100%}.pp-hero-signature .pp-bondprint-ring{opacity:.16}.pp-hero-signature .pp-bondprint-path{stroke-width:.75}.pp-relationship-hero .pp-header-actions{position:relative;z-index:4;align-self:start;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;margin:0;padding:0 16px 16px 0}.pp-page .pp-relationship-hero .pp-header-actions button{min-height:31px;border-color:#44dec938!important;background:#031317ad!important}.pp-page .pp-relationship-hero .pp-header-actions button:first-child{color:#031411!important;border-color:transparent!important;background:var(--pp2-accent)!important}.pp-relationship-panel>.pp-friendship-journey,.pp-story-section,.pp-story-pair{border-top:1px solid rgba(231,248,244,.1)}.pp-relationship-panel>.pp-friendship-journey{margin:0;padding:24px 2px 22px;border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent}.pp-relationship-panel .pp-journey-heading>div:after{content:"Where are we now?";display:block;margin-top:4px;color:var(--pp2-muted);font-size:7px;font-weight:650}.pp-relationship-panel .pp-journey-heading>div>strong{margin-top:7px;font-size:15px}.pp-relationship-panel .pp-you-are-here{padding:5px 8px;font-size:6px}.pp-relationship-panel .pp-journey-path{margin-top:18px}.pp-relationship-panel .pp-journey-node{width:31px;height:31px}.pp-relationship-panel .pp-journey-step:not(:last-child):after{top:15px}.pp-relationship-panel .pp-journey-step small{max-width:52px;font-size:6.5px}.pp-relationship-panel .pp-journey-meta{margin-top:13px;padding-top:12px}.pp-relationship-panel .pp-journey-meta strong{font-size:8px}.pp-relationship-panel .pp-journey-meta span{max-width:58%;font-size:7px;text-align:right}.pp-story-section{padding:22px 2px}.pp-story-heading{display:flex;justify-content:space-between;align-items:end;gap:10px}.pp-story-heading h3{margin:5px 0 0;color:#fff;font-size:14px;letter-spacing:-.02em}.pp-ribbon-section .pp-ribbon{margin-top:18px;padding-bottom:8px}.pp-ribbon-section .pp-ribbon-item{min-width:68px}.pp-ribbon-section .pp-ribbon-node{width:31px;height:31px}.pp-ribbon-section .pp-ribbon-item:not(:last-child):after{top:15px;left:58%;width:84%}.pp-ribbon-section .pp-ribbon-item strong{max-width:68px;margin-top:6px;font-size:6.8px}.pp-ribbon-section .pp-ribbon-item small{font-size:5.8px}.pp-ribbon-section .pp-ribbon-item p{max-width:68px;font-size:5.2px}.pp-ribbon-next .pp-ribbon-node{color:#031411!important;border-color:var(--pp2-accent);background:var(--pp2-accent);box-shadow:0 0 17px #44dec93d}.pp-ribbon-next strong{color:var(--pp2-accent)!important}.pp-next-thread-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:11px 12px;border-left:2px solid var(--pp2-accent);background:linear-gradient(90deg,rgba(68,222,201,.07),transparent)}.pp-next-thread-inline strong{color:#fff;font-size:8px}.pp-next-thread-inline p{margin:3px 0 0;color:var(--pp2-muted)!important;font-size:6.5px}.pp-page .pp-next-thread-inline button{min-height:31px;padding:0 12px!important;color:#031411!important;border-radius:8px!important;background:var(--pp2-accent)!important;font-size:7px!important;font-weight:950!important;cursor:pointer}.pp-story-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:22px 2px}.pp-story-subsection{min-width:0}.pp-rhythm-observations{display:grid;gap:11px;margin-top:13px}.pp-rhythm-observations article{display:grid;grid-template-columns:31px 1fr;align-items:start;gap:9px}.pp-rhythm-observations article>span{width:31px;height:31px;display:grid;place-items:center;color:var(--pp2-accent)!important;border-radius:50%;background:#44dec914}.pp-rhythm-observations strong{display:block;color:#fff;font-size:7.8px}.pp-rhythm-observations p{margin:3px 0 0;color:var(--pp2-muted)!important;font-size:6.5px;line-height:1.45}.pp-place-tokens{display:grid;gap:9px;margin-top:13px}.pp-place-tokens article{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:9px;min-width:0}.pp-place-photo{position:relative;width:48px;height:42px;overflow:hidden;border-radius:9px;background:linear-gradient(140deg,#153831,#0a2427)}.pp-place-photo.no-image{background:radial-gradient(circle at 70% 35%,rgba(68,222,201,.28),transparent 23%),linear-gradient(140deg,#1b4439,#092329)}.pp-place-photo img{width:100%;height:100%;display:block;object-fit:cover}.pp-place-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,12,15,.45),transparent 65%)}.pp-place-photo span{position:absolute;z-index:2;left:5px;bottom:4px;color:#fff!important}.pp-place-tokens strong,.pp-place-tokens small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-place-tokens strong{color:#fff;font-size:7.8px}.pp-place-tokens small{margin-top:3px;color:var(--pp2-muted)!important;font-size:6.2px}.pp-story-subsection>.pp-panel-empty{margin:13px 0 0;font-size:7px;line-height:1.5}.pp-shared-moment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.pp-shared-moment-grid article{position:relative;min-height:112px;overflow:hidden;border-radius:11px;background:#0a2024}.pp-shared-moment-grid article:nth-child(n+4){min-height:88px}.pp-shared-moment-grid img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.pp-shared-moment-grid article:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#020b0ef0)}.pp-shared-moment-grid article>div{position:absolute;z-index:2;left:9px;right:9px;bottom:8px}.pp-shared-moment-grid strong,.pp-shared-moment-grid small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-shared-moment-grid strong{color:#fff;font-size:8px}.pp-shared-moment-grid small{margin-top:2px;color:#e7f8f4ad!important;font-size:6px}.pp-page .pp-story-link{min-height:31px;display:inline-flex;align-items:center;gap:8px;margin-top:13px;color:var(--pp2-accent)!important;font-size:8px!important;font-weight:900!important;cursor:pointer}.pp-story-link span{font-size:14px;transition:transform .18s ease}.pp-story-link:hover span{transform:translate(3px)}@media(min-width:1181px){.pp-page{grid-template-columns:168px minmax(500px,1fr) 390px}}@media(max-width:900px){.pp-relationship-panel{display:block;padding-inline:14px}.pp-relationship-hero{margin-inline:-14px}.pp-relationship-panel>.pp-friendship-journey,.pp-story-section,.pp-story-pair{margin-top:0}}@media(max-width:700px){.pp-relationship-panel{padding-inline:12px}.pp-relationship-hero{grid-template-columns:40% 1fr;min-height:230px;margin-inline:-12px}.pp-hero-photo{min-height:230px}.pp-hero-copy{padding:22px 10px 10px 0}.pp-hero-copy h2{font-size:22px}.pp-relationship-hero .pp-header-actions{grid-template-columns:1fr;padding:0 10px 12px 0}.pp-page .pp-relationship-hero .pp-header-actions button{min-height:34px}.pp-story-pair{grid-template-columns:1fr;gap:22px}.pp-shared-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-shared-moment-grid article{min-height:120px}.pp-ribbon-section .pp-ribbon{overflow-x:auto}.pp-ribbon-section .pp-ribbon-item{min-width:84px}}@media(max-width:480px){.pp-relationship-hero{grid-template-columns:1fr;grid-template-rows:190px auto auto}.pp-hero-photo{grid-row:auto;min-height:190px}.pp-hero-photo:after{background:linear-gradient(0deg,rgba(4,18,22,.92),transparent 55%)}.pp-hero-copy{padding:15px 14px 10px}.pp-relationship-hero .pp-header-actions{grid-template-columns:1fr 1fr;padding:0 14px 14px}.pp-page .pp-relationship-hero .pp-header-actions button:last-child{grid-column:1/-1}.pp-relationship-panel>.pp-friendship-journey{overflow-x:auto}.pp-relationship-panel .pp-journey-heading,.pp-relationship-panel .pp-journey-meta{min-width:430px}.pp-next-thread-inline{align-items:flex-start;flex-direction:column}.pp-page .pp-next-thread-inline button{width:100%;min-height:36px}.pp-shared-moment-grid{gap:6px}}@media(max-width:900px){.pp-page .pp-relationship-panel{display:block!important}}.pp-hero-copy,.pp-hero-copy h1,.pp-hero-copy h2,.pp-hero-copy h3,.pp-hero-copy p,.pp-hero-copy strong,.pp-hero-copy span,.pp-hero-copy small,.pp-hero-copy .pp-eyebrow{color:#f8ffff!important;text-shadow:0 2px 12px rgba(0,19,20,.78),0 1px 3px rgba(0,0,0,.88)!important}.pp-hero-copy .pp-eyebrow{color:#bff8f2!important}.pp-hero-photo img,.pp-hero img,.pp-featured img,.pp-card img,.pp-pal-card img,.pp-pack-card img,.pp-card-photo img,.pp-connection-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 42%!important;display:block!important}.pp-header-actions button:last-child,.pp-header-actions [data-favorite],.pp-header-actions [aria-label*=Favorite i],.pp-header-actions [title*=Favorite i]{min-width:94px!important;width:auto!important;padding-inline:11px!important;gap:6px!important;white-space:nowrap!important}.pp-header-actions button:last-child:after,.pp-header-actions [data-favorite]:after,.pp-header-actions [aria-label*=Favorite i]:after,.pp-header-actions [title*=Favorite i]:after{content:"Favorite 4";font-size:9px;font-weight:850;letter-spacing:.01em}.pp-favorite-replace-bg{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px;background:#04191b75;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pp-favorite-replace{width:min(520px,94vw);padding:18px;border-radius:20px;background:#fff;color:#17383b;box-shadow:0 24px 80px #00282c38;border:1px solid #d9ece9}.pp-favorite-replace>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.pp-favorite-replace h2{margin:2px 0 3px;font-size:20px}.pp-favorite-replace header span{font-size:12px;color:#6c8587}.pp-favorite-replace header>button{border:1px solid #d7e7e5;background:#fff;border-radius:50%;width:30px;height:30px;color:#5c7476}.pp-favorite-replace>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-favorite-replace>div>button{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;text-align:left;gap:2px 9px;align-items:center;padding:9px;border:1px solid #dcebea;border-radius:13px;background:#f9fdfc;color:#24484b}.pp-favorite-replace>div>button span{grid-row:1/3;width:42px;height:42px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#eef8f6}.pp-favorite-replace>div>button img{width:100%;height:100%;object-fit:cover}.pp-favorite-replace>div>button b{font-size:12px}.pp-favorite-replace>div>button small{font-size:9px;color:#71898b}@media(max-width:560px){.pp-favorite-replace>div{grid-template-columns:1fr}}#root .jwmApp .pp-page{width:min(1480px,calc(100% - 18px))!important;max-width:1480px!important;grid-template-columns:168px minmax(0,1fr) 310px!important;gap:10px!important;align-items:start!important;overflow:visible!important}#root .jwmApp .pp-main-column,#root .jwmApp .pp-relationship-panel{min-width:0!important}#root .jwmApp .pp-main-column{overflow:hidden!important}#root .jwmApp .pp-relationship-panel{overflow:hidden!important;max-width:310px!important}#root .jwmApp .pp-pack-hub{display:grid!important;gap:10px!important;margin-top:10px!important}#root .jwmApp .pp-favorite-four-hub,#root .jwmApp .pp-pack-directory{border:1px solid #d6e8e5!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f9fdfc)!important;box-shadow:0 8px 24px #1d56520e!important}#root .jwmApp .pp-favorite-four-hub,#root .jwmApp .pp-pack-directory{padding:13px!important}#root .jwmApp .pp-hub-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}#root .jwmApp .pp-hub-section-head h2{margin:2px 0 3px!important;color:#17383b!important;font-size:17px!important;line-height:1.08!important;letter-spacing:-.025em!important}#root .jwmApp .pp-hub-section-head span{display:block!important;color:#6f8789!important;font-size:9px!important;line-height:1.45!important}#root .jwmApp .pp-hub-section-head>b{min-width:42px!important;height:28px!important;display:grid!important;place-items:center!important;color:#087f78!important;border:1px solid #bfe4df!important;border-radius:999px!important;background:#effaf8!important;font-size:10px!important}#root .jwmApp .pp-favorite-four-slots{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}#root .jwmApp .pp-favorite-slot{position:relative!important;min-width:0!important;min-height:78px!important;overflow:hidden!important;border:1px dashed #c6dfdc!important;border-radius:12px!important;background:#f8fcfb!important}#root .jwmApp .pp-favorite-slot.empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#789092!important}#root .jwmApp .pp-favorite-slot.empty>span{width:25px!important;height:25px!important;display:grid!important;place-items:center!important;color:#57a9a2!important;border-radius:50%!important;background:#eaf7f5!important}#root .jwmApp .pp-favorite-slot.empty strong{font-size:8px!important;color:#48686a!important}#root .jwmApp .pp-favorite-slot.empty small{font-size:6.5px!important}#root .jwmApp .pp-favorite-slot.filled{border-style:solid!important;border-color:#cbe5e2!important;background:#fff!important}#root .jwmApp .pp-favorite-slot-main{width:100%!important;height:100%!important;min-height:78px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;padding:7px 26px 7px 7px!important;border:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important}#root .jwmApp .pp-favorite-slot-main img{width:46px!important;height:56px!important;object-fit:cover!important;border-radius:9px!important}#root .jwmApp .pp-favorite-slot-main strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#17383b!important;font-size:10px!important}#root .jwmApp .pp-favorite-slot-main small{display:block!important;margin-top:3px!important;color:#6f8789!important;font-size:7px!important}#root .jwmApp .pp-favorite-slot-remove{position:absolute!important;right:5px!important;top:5px!important;width:20px!important;height:20px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #d5e6e4!important;border-radius:50%!important;background:#fff!important;color:#6c8587!important;font-size:13px!important;cursor:pointer!important}#root .jwmApp .pp-favorite-four-empty{display:flex!important;align-items:center!important;gap:6px!important;margin:9px 0 0!important;padding:8px 9px!important;border-radius:9px!important;background:#f2fbf9!important;color:#577779!important;font-size:8px!important}#root .jwmApp .pp-favorite-four-empty strong{color:#087f78!important}#root .jwmApp .pp-pack-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#root .jwmApp .pp-hub-pal-card{min-width:0!important;overflow:hidden!important;border:1px solid #d9e9e7!important;border-radius:13px!important;background:#fff!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}#root .jwmApp .pp-hub-pal-card.selected{border-color:#7ccbc3!important;box-shadow:0 0 0 2px #26afa414,0 8px 18px #1b5e5814!important}#root .jwmApp .pp-hub-pal-card:hover{transform:translateY(-1px)!important}#root .jwmApp .pp-hub-pal-main{width:100%!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;padding:8px!important;border:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important}#root .jwmApp .pp-hub-pal-photo{position:relative!important;width:72px!important;height:70px!important;display:block!important}#root .jwmApp .pp-hub-pal-photo img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:10px!important}#root .jwmApp .pp-hub-presence{position:absolute!important;right:-2px!important;bottom:-2px!important;width:11px!important;height:11px!important;border:2px solid #fff!important;border-radius:50%!important;background:#32b994!important}#root .jwmApp .pp-hub-pal-copy strong{display:block!important;color:#17383b!important;font-size:13px!important;line-height:1.1!important}#root .jwmApp .pp-hub-pal-copy>small{display:block!important;margin-top:2px!important;color:#789092!important;font-size:8px!important}#root .jwmApp .pp-hub-pal-copy em{display:inline-block!important;margin-top:6px!important;padding:3px 6px!important;border-radius:999px!important;background:#edf8f6!important;color:#238e86!important;font-size:6.5px!important;font-style:normal!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}#root .jwmApp .pp-hub-pal-copy>span{display:block!important;margin-top:4px!important;color:#71898b!important;font-size:7px!important}#root .jwmApp .pp-hub-pal-actions{display:grid!important;grid-template-columns:1fr 1.2fr!important;gap:5px!important;padding:0 8px 8px!important}#root .jwmApp .pp-hub-pal-actions button{min-width:0!important;min-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 6px!important;border:1px solid #d4e7e4!important;border-radius:8px!important;background:#f9fdfc!important;color:#42696b!important;font-size:7px!important;font-weight:850!important;cursor:pointer!important}#root .jwmApp .pp-hub-pal-actions button:first-child{color:#087f78!important}#root .jwmApp .pp-hub-pal-actions button.is-favorite{border-color:#9ed9d2!important;background:#ebf8f6!important;color:#087f78!important}#root .jwmApp .pp-pack-directory-empty{min-height:120px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#738b8d!important;text-align:center!important}#root .jwmApp .pp-pack-directory-empty strong{color:#365b5d!important;font-size:10px!important}#root .jwmApp .pp-pack-directory-empty span{font-size:8px!important}#root .jwmApp .pp-selected-continuation{margin-top:10px!important}#root .jwmApp .pp-selected-context{display:grid!important;grid-template-columns:auto auto 1fr!important;gap:7px!important;align-items:baseline!important;margin-bottom:4px!important;padding:7px 9px!important;border:1px solid #dbeae8!important;border-radius:9px!important;background:#f8fcfb!important}#root .jwmApp .pp-selected-context>span{color:#6f8789!important;font-size:6.5px!important;font-weight:900!important;letter-spacing:.12em!important}#root .jwmApp .pp-selected-context>strong{color:#17383b!important;font-size:10px!important}#root .jwmApp .pp-selected-context>small{color:#71898b!important;font-size:7.5px!important}#root .jwmApp .pp-fluid-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .jwmApp .pp-fluid-photo-strip>button:nth-child(n+4){display:none!important}#root .jwmApp .pp-relationship-panel .pp-header-actions{grid-template-columns:1fr 1fr!important;gap:5px!important}#root .jwmApp .pp-relationship-panel .pp-header-actions button{width:100%!important;min-width:0!important;white-space:normal!important;padding-inline:6px!important}#root .jwmApp .pp-relationship-panel .pp-header-actions button:last-child{grid-column:1/-1!important}#root .jwmApp .pp-header-actions button:last-child:after,#root .jwmApp .pp-header-actions [data-favorite]:after,#root .jwmApp .pp-header-actions [aria-label*=Favorite i]:after,#root .jwmApp .pp-header-actions [title*=Favorite i]:after{content:none!important;display:none!important}@media(max-width:1180px){#root .jwmApp .pp-page{grid-template-columns:150px minmax(0,1fr) 285px!important;gap:7px!important;width:calc(100% - 10px)!important}#root .jwmApp .pp-relationship-panel{max-width:285px!important}#root .jwmApp .pp-favorite-four-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:940px){#root .jwmApp .pp-page{grid-template-columns:145px minmax(0,1fr)!important}#root .jwmApp .pp-relationship-panel{grid-column:1/-1!important;max-width:none!important;margin-top:0!important}#root .jwmApp .pp-relationship-panel .pp-header-actions{grid-template-columns:repeat(3,1fr)!important}#root .jwmApp .pp-relationship-panel .pp-header-actions button:last-child{grid-column:auto!important}}@media(max-width:720px){#root .jwmApp .pp-page{display:block!important;width:calc(100% - 10px)!important}#root .jwmApp .pp-pack-grid{grid-template-columns:1fr!important}#root .jwmApp .pp-favorite-four-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .jwmApp .pp-selected-context{grid-template-columns:1fr!important;gap:2px!important}}@media(max-width:430px){#root .jwmApp .pp-favorite-four-slots,#root .jwmApp .pp-relationship-panel .pp-header-actions{grid-template-columns:1fr!important}#root .jwmApp .pp-relationship-panel .pp-header-actions button:last-child{grid-column:auto!important}}html,body,#root{min-height:100%}.petProfilePage{min-height:100vh;padding:clamp(12px,1.7vw,24px) clamp(12px,1.7vw,24px) 90px;overflow-x:hidden;overflow-y:visible;color:#f4fffc;background:radial-gradient(circle at 17% 7%,rgba(48,218,196,.17),transparent 31%),radial-gradient(circle at 86% 75%,rgba(23,154,142,.13),transparent 35%),linear-gradient(135deg,#061014,#0b171d 48%,#101a20)}.petProfileBack{width:min(1120px,100%);margin:0 auto 12px;display:block;color:#4fe1ce;font-weight:850;text-decoration:none}.petProfileHero,.petProfileNotice,.petProfileContent,.petProfileEmpty{width:min(1120px,100%);margin-inline:auto}.petProfileHero{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(18px,2.5vw,30px);min-height:420px;padding:clamp(16px,2vw,22px);border:1px solid rgba(132,255,237,.16);border-radius:32px;background:radial-gradient(circle at 14% 0%,rgba(82,232,211,.12),transparent 38%),#0a171dd1;box-shadow:0 26px 85px #00000061;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.petProfilePhoto{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(132,255,237,.13);border-radius:26px;background:#0b171d}.petProfilePhoto>img{width:100%;height:100%;min-height:360px;display:block;object-fit:cover}.photoShade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(4,15,19,.72)),radial-gradient(circle at 50% 50%,transparent 54%,rgba(4,15,19,.24))}.petFavoriteButton{position:absolute;top:14px;right:14px;z-index:4;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:15px;color:#fff;background:#051116ad;box-shadow:0 10px 28px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:1.2rem}.petFavoriteButton.active{color:#8dfff0;border-color:#84ffed66;background:#2fc5b138}.petProfileSummary{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(4px,1.5vw,16px)}.profileEyebrow{display:flex;align-items:center;gap:8px}.profileEyebrow span,.profileEyebrow small{padding:6px 10px;border:1px solid rgba(132,255,237,.16);border-radius:999px;font-size:.67rem;font-weight:900}.profileEyebrow span{color:#8dfff0;background:#52e8d31a;text-transform:uppercase;letter-spacing:.15em}.profileEyebrow small{color:#f4fffca1;background:#ffffff0a}.petProfileSummary h1{margin:16px 0 6px;color:#fff;font-size:clamp(2.6rem,6vw,5rem);line-height:.9;letter-spacing:-.085em}.petProfileMeta{margin:0;color:#f4fffcb8;font-size:.96rem;font-weight:780}.livingSignal{width:min(330px,100%);min-height:58px;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:11px;margin-top:22px;padding:8px 12px 8px 8px;border:1px solid rgba(132,255,237,.22);border-radius:19px;color:#fff;background:radial-gradient(circle at 12% 50%,rgba(83,235,215,.18),transparent 30%),#ffffff0e;box-shadow:0 14px 38px #00000040,inset 0 1px #ffffff0f;text-align:left;transform:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.livingSignal:hover,.livingSignal:focus-visible,.livingSignal:active{transform:none}.livingSignal:hover,.livingSignal:focus-visible{border-color:#84ffed7a;background:radial-gradient(circle at 12% 50%,rgba(83,235,215,.24),transparent 32%),#ffffff13;box-shadow:0 16px 42px #0000004d,0 0 0 3px #52e8d312;outline:none}.signalIndicator{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(132,255,237,.2);border-radius:14px;background:#52e8d31a}.signalIndicator i{position:relative;width:9px;height:9px;display:block;border-radius:50%;background:#5df0db;box-shadow:0 0 0 5px #5df0db14,0 0 17px #5df0db80}.signalIndicator i:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(93,240,219,.28);border-radius:50%;animation:profileSignalPulse 3.2s ease-out infinite}@keyframes profileSignalPulse{0%{transform:scale(.55);opacity:0}30%{opacity:.7}to{transform:scale(1.45);opacity:0}}.signalText{min-width:0;display:grid;gap:3px}.signalText strong,.signalText small{display:block}.signalText strong{color:#fff;font-size:.85rem;font-weight:950;line-height:1.05}.signalText small{color:#f4fffc91;font-size:.67rem;font-weight:770}.signalArrow{color:#8dfff0;font-size:1.4rem}.livingSignal.pending .signalIndicator i{background:#f0c879;box-shadow:0 0 0 5px #f0c87914,0 0 17px #f0c87961}.livingSignal.pending .signalIndicator i:after{border-color:#f0c87942}.livingSignal.message .signalIndicator i{background:#8dfff0}.livingSignal.walk .signalIndicator i{background:#8ef0a8}.livingSignal.quiet .signalIndicator i{background:#f4fffc85;box-shadow:0 0 0 5px #f4fffc0d}.petProfileDescription{max-width:610px;margin:18px 0 0;color:#f4fffca3;font-size:.9rem;line-height:1.55;font-weight:720}.profilePrimaryActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.profilePrimaryButton,.profileSecondaryButton{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid rgba(132,255,237,.19);border-radius:15px;color:#fff;text-decoration:none;font-size:.8rem;font-weight:900}.profilePrimaryButton{background:linear-gradient(135deg,#2ac8b4e6,#129d8eeb);box-shadow:0 12px 30px #1ec8b12e}.profileSecondaryButton{background:#ffffff0e}.petProfileNotice{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px 15px;border:1px solid rgba(132,255,237,.17);border-radius:17px;color:#fff;background:#52e8d31a;font-size:.81rem;font-weight:830}.petProfileNotice span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#071613;background:#5df0db;font-size:.72rem}.petProfileContent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.profilePanel{min-width:0;padding:clamp(15px,2vw,20px);border:1px solid rgba(132,255,237,.13);border-radius:26px;background:radial-gradient(circle at 13% 0%,rgba(82,232,211,.08),transparent 34%),#0a171dc2;box-shadow:0 18px 55px #0000003d}.relationshipPanel,.memoryPreviewPanel{grid-column:1 / -1}.profilePanelHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.profilePanelHeader>div>span{color:#8dfff0;text-transform:uppercase;letter-spacing:.16em;font-size:.64rem;font-weight:950}.profilePanelHeader h2{margin:4px 0 0;color:#fff;font-size:1.18rem;letter-spacing:-.04em}.profilePanelHeader>b,.profilePanelHeader>a{padding:7px 10px;border:1px solid rgba(132,255,237,.14);border-radius:999px;color:#8dfff0;background:#52e8d312;text-decoration:none;font-size:.7rem;font-weight:860}.relationshipRail{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:8px}.relationshipStep{min-width:0;min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid rgba(132,255,237,.12);border-radius:18px;color:#fff;background:#ffffff0a;box-shadow:none;text-align:left;transform:none}.relationshipStep:hover,.relationshipStep:focus-visible,.relationshipStep:active{transform:none}.relationshipStep>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#ffffff0e}.relationshipStep strong,.relationshipStep small{display:block}.relationshipStep strong{color:#fff;font-size:.78rem;font-weight:920}.relationshipStep small{margin-top:3px;color:#f4fffc7a;font-size:.62rem;font-weight:740}.relationshipStep.completed{border-color:#84ffed3b;background:#52e8d314}.relationshipStep.current{border-color:#84ffed7a;background:radial-gradient(circle at 10% 50%,rgba(82,232,211,.17),transparent 32%),#52e8d31c;box-shadow:0 0 0 2px #52e8d30f,0 12px 30px #0000002e}.relationshipBridge{height:2px;border-radius:999px;background:#f4fffc17}.relationshipBridge.completed{background:linear-gradient(90deg,#5df0dba6,#5df0db38)}.wagComposerPanel>p{margin:-3px 0 14px;color:#f4fffc99;font-size:.81rem;line-height:1.45}.profileWagComposer{display:grid;gap:9px}.profileWagComposer textarea{width:100%;min-height:96px;resize:vertical;padding:13px;border:1px solid rgba(132,255,237,.14);border-radius:17px;outline:none;color:#fff;background:#ffffff0b;font-size:.84rem;line-height:1.45}.profileWagComposer textarea:focus{border-color:#84ffed6b;box-shadow:0 0 0 3px #52e8d312}.profileWagComposer textarea::placeholder{color:#f4fffc57}.profileWagComposer>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.profileWagComposer>div>span{color:#f4fffc66;font-size:.68rem;font-weight:760}.profileWagComposer button{min-height:39px;padding:0 15px;border:1px solid rgba(132,255,237,.24);border-radius:13px;color:#fff;background:#2fc6b2b8;box-shadow:none;font-size:.76rem;font-weight:900}.profileWagComposer button:disabled{cursor:not-allowed;opacity:.42}.profileMemoryList{display:grid;gap:7px}.profileMemoryList article{min-width:0;display:grid;grid-template-columns:39px minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(132,255,237,.08);border-radius:16px;background:#ffffff08}.memorySymbol{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:#52e8d317}.profileMemoryList article span{color:#f4fffc66;font-size:.66rem;font-weight:800}.profileMemoryList article h3{margin:3px 0;color:#fff;font-size:.86rem}.profileMemoryList article p{margin:0;color:#f4fffc91;font-size:.76rem;line-height:1.38}.nearbyPetList{display:grid;gap:7px}.nearbyPetList button{width:100%;min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px;border:1px solid rgba(132,255,237,.09);border-radius:16px;color:#fff;background:#ffffff08;box-shadow:none;text-align:left;transform:none}.nearbyPetList button:hover,.nearbyPetList button:focus-visible,.nearbyPetList button:active{transform:none;border-color:#84ffed47;background:#52e8d312}.nearbyPetList img{width:46px;height:46px;object-fit:cover;border-radius:14px}.nearbyPetList strong,.nearbyPetList span{display:block}.nearbyPetList strong{color:#fff;font-size:.84rem}.nearbyPetList span{margin-top:3px;color:#f4fffc7d;font-size:.68rem;font-weight:730}.nearbyPetList i{color:#8dfff0;font-size:1.1rem;font-style:normal}.profileSmallEmpty,.petProfileEmpty{display:grid;place-items:center;text-align:center}.profileSmallEmpty{min-height:130px;padding:18px;border:1px dashed rgba(132,255,237,.15);border-radius:17px}.profileSmallEmpty>span{font-size:1.35rem}.profileSmallEmpty p{margin:6px 0 0;color:#f4fffc8c;font-size:.78rem}.petProfileEmpty{min-height:420px;padding:35px;border:1px dashed rgba(132,255,237,.2);border-radius:28px;background:#0a171dc2}.petProfileEmpty>div{font-size:2rem}.petProfileEmpty h1{margin:12px 0 6px;font-size:1.8rem}.petProfileEmpty p{margin:0 0 16px;color:#f4fffc99}.petProfileEmpty a{min-height:42px;display:grid;place-items:center;padding:0 17px;border-radius:14px;color:#fff;background:#2ac8b4b8;text-decoration:none;font-size:.8rem;font-weight:900}@media(max-width:880px){.petProfileHero{grid-template-columns:1fr}.petProfilePhoto,.petProfilePhoto>img{min-height:330px;max-height:460px}.petProfileContent{grid-template-columns:1fr}.relationshipPanel,.memoryPreviewPanel{grid-column:auto}.relationshipRail{grid-template-columns:1fr}.relationshipBridge{width:2px;height:18px;margin-left:26px}}@media(max-width:560px){.petProfilePage{padding:10px 10px 85px}.petProfileHero{min-height:auto;padding:11px;border-radius:25px}.petProfilePhoto{min-height:280px;border-radius:20px}.petProfilePhoto>img{min-height:280px}.petProfileSummary{padding:10px 5px 7px}.petProfileSummary h1{margin-top:13px;font-size:clamp(2.45rem,15vw,3.5rem)}.livingSignal{width:100%;min-height:54px;margin-top:18px}.profilePrimaryActions{display:grid;grid-template-columns:1fr}.profilePrimaryButton,.profileSecondaryButton{width:100%}.profilePanel{padding:14px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.signalIndicator i:after{animation:none}html{scroll-behavior:auto}}.signalButton,.signal,.petSignal,.profileSignal,button[class*=signal],button[class*=Signal]{width:auto!important;min-width:0!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 11px!important;border:1px solid rgba(132,255,237,.22)!important;border-radius:999px!important;color:#fff!important;background:#081c21c7!important;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffff0d!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;transform:none!important;animation:none!important}.signalButton:before,.signal:before,.petSignal:before,.profileSignal:before,button[class*=signal]:before,button[class*=Signal]:before{content:""!important;width:8px!important;height:8px!important;display:block!important;flex:0 0 auto!important;border-radius:50%!important;background:#5df0db!important;box-shadow:0 0 0 4px #5df0db14,0 0 12px #5df0db6b!important}.signalButton:hover,.signalButton:focus,.signalButton:active,.signal:hover,.signal:focus,.signal:active,.petSignal:hover,.petSignal:focus,.petSignal:active,.profileSignal:hover,.profileSignal:focus,.profileSignal:active,button[class*=signal]:hover,button[class*=signal]:focus,button[class*=signal]:active,button[class*=Signal]:hover,button[class*=Signal]:focus,button[class*=Signal]:active{transform:none!important;color:#fff!important;background:#0d2b31eb!important;border-color:#84ffed6b!important;box-shadow:0 10px 24px #00000042,0 0 0 3px #5df0db0f!important}.signalButton>span:first-child,.signal>span:first-child,.petSignal>span:first-child,.profileSignal>span:first-child,button[class*=signal]>span:first-child,button[class*=Signal]>span:first-child{font-size:0!important;width:0!important;margin:0!important}.signalButton,.signal,.petSignal,.profileSignal,button[class*=signal],button[class*=Signal]{text-transform:uppercase!important;letter-spacing:.08em!important}.petProfilePhoto .signalButton,.petProfilePhoto .signal,.petProfilePhoto .petSignal,.petProfilePhoto .profileSignal,.petProfilePhoto button[class*=signal],.petProfilePhoto button[class*=Signal]{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;z-index:6!important}@media(max-width:620px){.signalButton,.signal,.petSignal,.profileSignal,button[class*=signal],button[class*=Signal]{min-height:31px!important;padding:0 10px!important;font-size:.66rem!important}}.signalButton,.signal,.petSignal,.profileSignal,button[class*=signal],button[class*=Signal]{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:8!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:6px 11px 6px 7px!important;border:1px solid rgba(157,255,241,.26)!important;border-radius:14px 14px 5px!important;color:transparent!important;background:linear-gradient(135deg,#07191fd1,#0a2b2fad)!important;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff14!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;overflow:visible!important;cursor:pointer!important;transform:none!important;animation:none!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.signalButton:before,.signal:before,.petSignal:before,.profileSignal:before,button[class*=signal]:before,button[class*=Signal]:before{content:"🐾"!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid rgba(141,255,240,.22)!important;border-radius:10px!important;color:#8dfff0!important;background:#5df0db1a!important;box-shadow:none!important;font-size:.78rem!important}.signalButton:after,.signal:after,.petSignal:after,.profileSignal:after,button[class*=signal]:after,button[class*=Signal]:after{content:"PAW BEACON\aNearby now"!important;white-space:pre!important;display:block!important;color:#fff!important;font-size:.66rem!important;font-weight:950!important;line-height:1.18!important;letter-spacing:.07em!important;text-align:left!important}.signalButton span,.signal span,.petSignal span,.profileSignal span{display:none!important}.signalButton:hover,.signal:hover,.petSignal:hover,.profileSignal:hover,button[class*=signal]:hover,button[class*=Signal]:hover,.signalButton:focus-visible,.signal:focus-visible,.petSignal:focus-visible,.profileSignal:focus-visible,button[class*=signal]:focus-visible,button[class*=Signal]:focus-visible{transform:none!important;border-color:#8dfff085!important;background:linear-gradient(135deg,#081f25f0,#0f3c3ed1)!important;box-shadow:0 14px 32px #00000059,0 0 0 3px #5df0db12,0 0 24px #5df0db1f!important;outline:none!important}.signalButton:active,.signal:active,.petSignal:active,.profileSignal:active,button[class*=signal]:active,button[class*=Signal]:active{transform:none!important}.petProfilePhoto:after,.wagCardPhoto:after,.petCardPhoto:after{content:"";position:absolute;top:18px;right:4px;width:3px;height:30px;border-radius:999px;background:linear-gradient(to bottom,#8dfff000,#5df0dbc7,#8dfff000);box-shadow:0 0 14px #5df0db61;pointer-events:none}@media(max-width:620px){.signalButton,.signal,.petSignal,.profileSignal,button[class*=signal],button[class*=Signal]{top:9px!important;right:9px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:38px!important;min-height:38px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important;padding:5px 9px 5px 6px!important}.signalButton:before,.signal:before,.petSignal:before,.profileSignal:before,button[class*=signal]:before,button[class*=Signal]:before{width:25px!important;height:25px!important;font-size:.7rem!important}.signalButton:after,.signal:after,.petSignal:after,.profileSignal:after,button[class*=signal]:after,button[class*=Signal]:after{font-size:.59rem!important}}.signalButton,.signal,.petSignal,.profileSignal,button[class*=signal],button[class*=Signal]{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:8!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 12px!important;border:1px solid rgba(132,255,237,.28)!important;border-radius:999px!important;color:transparent!important;background:#05161bc7!important;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0f!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;transform:none!important;animation:none!important}.signalButton:before,.signal:before,.petSignal:before,.profileSignal:before,button[class*=signal]:before,button[class*=Signal]:before{content:"🐾"!important;width:auto!important;height:auto!important;display:block!important;color:#8dfff0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:.8rem!important}.signalButton:after,.signal:after,.petSignal:after,.profileSignal:after,button[class*=signal]:after,button[class*=Signal]:after{content:"LIVE"!important;display:block!important;color:#fff!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1!important}.signalButton>*,.signal>*,.petSignal>*,.profileSignal>*,button[class*=signal]>*,button[class*=Signal]>*{display:none!important}.signalButton:hover,.signal:hover,.petSignal:hover,.profileSignal:hover,button[class*=signal]:hover,button[class*=Signal]:hover,.signalButton:focus-visible,.signal:focus-visible,.petSignal:focus-visible,.profileSignal:focus-visible,button[class*=signal]:focus-visible,button[class*=Signal]:focus-visible{transform:none!important;border-color:#8dfff080!important;background:#082227e6!important;box-shadow:0 12px 28px #00000052,0 0 0 3px #5df0db0f!important;outline:none!important}@media(max-width:620px){.signalButton,.signal,.petSignal,.profileSignal,button[class*=signal],button[class*=Signal]{top:9px!important;right:9px!important;height:32px!important;min-height:32px!important;padding:0 10px!important}.signalButton:after,.signal:after,.petSignal:after,.profileSignal:after,button[class*=signal]:after,button[class*=Signal]:after{font-size:.62rem!important}}.petRelationshipChip{position:absolute;top:14px;left:14px;z-index:6;width:auto;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:linear-gradient(135deg,#051419cc,#082226b3);box-shadow:0 10px 26px #00000047,inset 0 1px #ffffff12;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);pointer-events:none}.petRelationshipChip span{display:grid;place-items:center;color:#8dfff0;font-size:.76rem;line-height:1}.petRelationshipChip strong{color:#fff;font-size:.68rem;font-weight:950;line-height:1;letter-spacing:.08em;text-transform:uppercase}.petRelationshipChip--sniff{border-color:#84ffed45;background:linear-gradient(135deg,#051419d1,#0f3839b8)}.petRelationshipChip--pawlink{border-color:#f0c8794d}.petRelationshipChip--pet-pal{border-color:#84ffed57}.petRelationshipChip--send-wag{border-color:#90d8ff52}.livingSignal,.signalButton,.petSignal,.profileSignal,button[class*=signal],button[class*=Signal]{display:none!important}@media(max-width:560px){.petRelationshipChip{top:10px;left:10px;min-height:31px;padding:0 9px}.petRelationshipChip strong{font-size:.62rem}.petRelationshipChip span{font-size:.7rem}}html body #root .jwmApp .petProfilePage.petProfilePage{--spf-page: #f5faf9;--spf-page-2: #eef7f5;--spf-card: #ffffff;--spf-card-soft: #f3f9f8;--spf-mint: #e9f7f4;--spf-line: #c9e3df;--spf-line-strong: #86d4ca;--spf-teal: #31c9b8;--spf-teal-dark: #147f77;--spf-text: #173238;--spf-muted: #647b7e;--spf-muted-2: #849698;--spf-shadow: 0 14px 34px rgba(38, 93, 87, .08);min-height:100vh!important;color:var(--spf-text)!important;background:radial-gradient(circle at 12% 4%,rgba(49,201,184,.08),transparent 24%),linear-gradient(180deg,#fbfdfd 0%,var(--spf-page) 46%,var(--spf-page-2) 100%)!important}html body #root .jwmApp .petProfilePage .petProfileBack{color:var(--spf-teal-dark)!important}html body #root .jwmApp .petProfilePage .petProfileHero{color:var(--spf-text)!important;background:radial-gradient(circle at 78% 4%,rgba(49,201,184,.07),transparent 28%),var(--spf-card)!important;border:1px solid var(--spf-line)!important;box-shadow:var(--spf-shadow)!important}html body #root .jwmApp .petProfilePage .petProfilePhoto{background:#dcebea!important;border-color:var(--spf-line)!important}html body #root .jwmApp .petProfilePage .photoShade{background:linear-gradient(180deg,transparent 72%,rgba(10,36,40,.08))!important}html body #root .jwmApp .petProfilePage .petRelationshipChip{color:var(--spf-teal-dark)!important;background:#ffffffed!important;border-color:var(--spf-line-strong)!important;box-shadow:0 8px 20px #1e5b551a!important}html body #root .jwmApp .petProfilePage .petRelationshipChip span,html body #root .jwmApp .petProfilePage .petRelationshipChip strong{color:var(--spf-teal-dark)!important}html body #root .jwmApp .petProfilePage .petFavoriteButton{color:var(--spf-text)!important;background:#fffffff0!important;border-color:var(--spf-line)!important;box-shadow:0 8px 18px #1e5b5517!important}html body #root .jwmApp .petProfilePage .petFavoriteButton.active{color:var(--spf-teal-dark)!important;background:var(--spf-mint)!important;border-color:var(--spf-line-strong)!important}html body #root .jwmApp .petProfilePage .profileEyebrow span,html body #root .jwmApp .petProfilePage .profileEyebrow small{background:var(--spf-card-soft)!important;border-color:var(--spf-line)!important}html body #root .jwmApp .petProfilePage .profileEyebrow span{color:var(--spf-teal-dark)!important}html body #root .jwmApp .petProfilePage .profileEyebrow small{color:var(--spf-muted)!important}html body #root .jwmApp .petProfilePage .petProfileSummary h1,html body #root .jwmApp .petProfilePage .petProfileMeta,html body #root .jwmApp .petProfilePage .profilePanelHeader h2,html body #root .jwmApp .petProfilePage .relationshipStep strong,html body #root .jwmApp .petProfilePage .profileMemoryList h3,html body #root .jwmApp .petProfilePage .nearbyPetList strong,html body #root .jwmApp .petProfilePage .petProfileWagResult h2,html body #root .jwmApp .petProfilePage .petProfileWagResult h3{color:var(--spf-text)!important}html body #root .jwmApp .petProfilePage .petProfileDescription,html body #root .jwmApp .petProfilePage .profilePanel p,html body #root .jwmApp .petProfilePage .relationshipStep small,html body #root .jwmApp .petProfilePage .profileMemoryList article span,html body #root .jwmApp .petProfilePage .profileMemoryList article p,html body #root .jwmApp .petProfilePage .nearbyPetList span,html body #root .jwmApp .petProfilePage .profileSmallEmpty p,html body #root .jwmApp .petProfilePage .petProfileWagResult>p,html body #root .jwmApp .petProfilePage .petProfileWagResult>section p,html body #root .jwmApp .petProfilePage .profileWagLocked p{color:var(--spf-muted)!important}html body #root .jwmApp .petProfilePage .profilePrimaryButton,html body #root .jwmApp .petProfilePage .profileSecondaryButton,html body #root .jwmApp .petProfilePage .petProfileWagWaiting,html body #root .jwmApp .petProfilePage .profileWagLocked button,html body #root .jwmApp .petProfilePage .profileWagComposer button{color:var(--spf-teal-dark)!important;background:var(--spf-card-soft)!important;border:1px solid var(--spf-line-strong)!important;box-shadow:none!important}html body #root .jwmApp .petProfilePage .profilePrimaryButton:hover,html body #root .jwmApp .petProfilePage .profileSecondaryButton:hover,html body #root .jwmApp .petProfilePage .petProfileWagWaiting:hover,html body #root .jwmApp .petProfilePage .profileWagLocked button:hover,html body #root .jwmApp .petProfilePage .profileWagComposer button:hover{background:var(--spf-mint)!important;border-color:var(--spf-teal)!important}html body #root .jwmApp .petProfilePage .profilePanel,html body #root .jwmApp .petProfilePage .relationshipPanel,html body #root .jwmApp .petProfilePage .wagComposerPanel,html body #root .jwmApp .petProfilePage .memoryPreviewPanel,html body #root .jwmApp .petProfilePage .nearbyPanel,html body #root .jwmApp .petProfilePage .petProfileNotice,html body #root .jwmApp .petProfilePage .petProfileEmpty{color:var(--spf-text)!important;background:var(--spf-card)!important;border:1px solid var(--spf-line)!important;box-shadow:var(--spf-shadow)!important}html body #root .jwmApp .petProfilePage .profilePanelHeader>div>span,html body #root .jwmApp .petProfilePage .profilePanelHeader>a,html body #root .jwmApp .petProfilePage .profilePanelHeader>b{color:var(--spf-teal-dark)!important}html body #root .jwmApp .petProfilePage .profilePanelHeader>a,html body #root .jwmApp .petProfilePage .profilePanelHeader>b{background:var(--spf-mint)!important;border-color:var(--spf-line)!important}html body #root .jwmApp .petProfilePage .relationshipStep{color:var(--spf-text)!important;background:var(--spf-card-soft)!important;border:1px solid var(--spf-line)!important;box-shadow:none!important}html body #root .jwmApp .petProfilePage .relationshipStep>span{background:#e5f4f1!important}html body #root .jwmApp .petProfilePage .relationshipStep.completed{background:#edf8f6!important;border-color:var(--spf-line-strong)!important}html body #root .jwmApp .petProfilePage .relationshipStep.current{background:linear-gradient(135deg,#e6f7f4,#fbfdfc)!important;border-color:var(--spf-teal)!important;box-shadow:inset 3px 0 0 var(--spf-teal)!important}html body #root .jwmApp .petProfilePage .relationshipBridge{background:#d6e7e4!important}html body #root .jwmApp .petProfilePage .relationshipBridge.completed{background:linear-gradient(90deg,var(--spf-teal),#b7e6df)!important}html body #root .jwmApp .petProfilePage .profileWagComposer textarea,html body #root .jwmApp .petProfilePage .profileWagLocked{color:var(--spf-text)!important;background:var(--spf-card-soft)!important;border-color:var(--spf-line)!important;box-shadow:none!important}html body #root .jwmApp .petProfilePage .profileWagComposer textarea::placeholder{color:#94a5a7!important}html body #root .jwmApp .petProfilePage .profileMemoryList article,html body #root .jwmApp .petProfilePage .nearbyPetList button,html body #root .jwmApp .petProfilePage .profileSmallEmpty{color:var(--spf-text)!important;background:var(--spf-card-soft)!important;border:1px solid var(--spf-line)!important;box-shadow:none!important}html body #root .jwmApp .petProfilePage .memorySymbol{color:var(--spf-teal-dark)!important;background:#e4f4f1!important}html body #root .jwmApp .petProfilePage .nearbyPetList button:hover,html body #root .jwmApp .petProfilePage .nearbyPetList button:focus-visible{background:var(--spf-mint)!important;border-color:var(--spf-line-strong)!important}html body #root .jwmApp .petProfilePage .nearbyPetList img{border:1px solid var(--spf-line)!important}html body #root .jwmApp .petProfilePage .nearbyPetList i{color:var(--spf-teal-dark)!important}html body #root .jwmApp .petProfilePage:has(.petProfileWagResult){background:radial-gradient(circle at 12% 4%,rgba(49,201,184,.08),transparent 24%),linear-gradient(180deg,#fbfdfd 0%,var(--spf-page) 46%,var(--spf-page-2) 100%)!important}html body #root .jwmApp .petProfilePage .petProfileWagResult{color:var(--spf-text)!important;background:radial-gradient(circle at 50% 8%,rgba(49,201,184,.08),transparent 28%),var(--spf-card)!important;border:1px solid var(--spf-line-strong)!important;box-shadow:0 18px 44px #265d571f!important}html body #root .jwmApp .petProfilePage .petProfileWagResultClose{color:var(--spf-teal-dark)!important;background:var(--spf-mint)!important;border:1px solid var(--spf-line)!important}html body #root .jwmApp .petProfilePage .petProfileWagSeal{color:#075148!important;background:#dff5f1!important;border:1px solid var(--spf-line-strong)!important;box-shadow:0 0 0 10px #31c9b80f!important}html body #root .jwmApp .petProfilePage .petProfileWagPair img,html body #root .jwmApp .petProfilePage .petProfileWagPair>div{border-color:var(--spf-line-strong)!important}html body #root .jwmApp .petProfilePage .petProfileWagPair>div{color:var(--spf-text)!important;background:var(--spf-card-soft)!important}html body #root .jwmApp .petProfilePage .petProfileWagPair span,html body #root .jwmApp .petProfilePage .petProfileWagExplore{color:var(--spf-teal-dark)!important}html body #root .jwmApp .petProfilePage .petProfileWagResult>section{color:var(--spf-text)!important;background:var(--spf-card-soft)!important;border:1px solid var(--spf-line)!important;box-shadow:none!important}html body #root .jwmApp .petProfilePage .petProfileWagResult>section p:before{color:var(--spf-teal-dark)!important}@media(max-width:1050px){html body #root .jwmApp .petProfilePage:has(.petProfileWagResult){padding-right:28px!important}html body #root .jwmApp .petProfilePage .petProfileWagResult{position:static!important;width:min(100%,1120px)!important;max-height:none!important;margin:12px auto 0!important}}.petProfileDiscoveryPage{color:#102a32!important;background:linear-gradient(180deg,#f8fbfb,#eef6f5)!important}.petProfileDiscoveryPage .petProfileBack{color:#087f78!important}.petProfileDiscoveryPage .petProfileHero,.petProfileDiscoveryPage .profilePanel,.petProfileDiscoveryPage .petProfileNotice{border-color:#d5e5e2!important;background:#fff!important;box-shadow:0 12px 32px #1f434714!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.petProfileDiscoveryPage .petProfileHero{min-height:380px!important;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr)!important;padding:18px!important;border-radius:24px!important}.petProfileDiscoveryPage .petProfilePhoto{min-height:345px!important;border-color:#d5e5e2!important;border-radius:20px!important;background:#eef6f5!important}.petProfileDiscoveryPage .petProfilePhoto>img{min-height:345px!important}.petProfileDiscoveryPage .photoShade{background:linear-gradient(180deg,transparent 68%,rgba(5,30,33,.22))!important}.petProfileDiscoveryPage .petFavoriteButton{border-color:#d7e6e4!important;background:#fffffff0!important;color:#31555a!important;box-shadow:0 7px 18px #1f43471a!important}.petProfileDiscoveryPage .petRelationshipChip{background:#fffffff0!important;border-color:#cfe3e0!important;color:#087f78!important;box-shadow:0 7px 18px #1f43471a!important}.petProfileDiscoveryPage .profileEyebrow span{background:#eaf8f6!important;border-color:#c5e4df!important;color:#087f78!important}.petProfileDiscoveryPage .profileEyebrow small{background:#f5f9f8!important;border-color:#d8e7e5!important;color:#64797c!important}.petProfileDiscoveryPage .petProfileSummary h1{color:#102a32!important;font-size:clamp(2.5rem,5vw,4.2rem)!important}.petProfileDiscoveryPage .petProfileMeta{color:#405d62!important}.petProfileDiscoveryPage .petProfileDescription{color:#64797c!important;max-width:570px!important}.petProfileDiscoveryPage .profilePrimaryButton{border-color:#0da99d!important;background:linear-gradient(135deg,#24cbbb,#0ca99d)!important;color:#fff!important;box-shadow:0 10px 24px #18bfb02b!important}.petProfileDiscoveryPage .profileSecondaryButton{border-color:#cfe3e0!important;background:#fff!important;color:#087f78!important}.petProfileDiscoveryPage .profileConnectionLock,.petProfileDiscoveryPage .profileMemoryLocked,.petProfileDiscoveryPage .profileReviewsEmpty{display:flex!important;align-items:center!important;gap:11px!important;padding:11px 13px!important;border:1px solid #d9e7e5!important;border-radius:14px!important;background:#f7fbfb!important;color:#526b6f!important}.petProfileDiscoveryPage .profileConnectionLock{flex:1 1 100%!important;max-width:520px!important}.petProfileDiscoveryPage .profileConnectionLock>span,.petProfileDiscoveryPage .profileMemoryLocked>span,.petProfileDiscoveryPage .profileReviewsEmpty>span{font-size:18px!important}.petProfileDiscoveryPage .profileConnectionLock strong,.petProfileDiscoveryPage .profileMemoryLocked strong,.petProfileDiscoveryPage .profileReviewsEmpty strong{display:block!important;color:#294a50!important;font-size:11px!important}.petProfileDiscoveryPage .profileConnectionLock small,.petProfileDiscoveryPage .profileMemoryLocked small,.petProfileDiscoveryPage .profileReviewsEmpty small{display:block!important;margin-top:2px!important;color:#718589!important;font-size:9px!important}.petProfileDiscoveryPage .petProfileContent{grid-template-columns:1fr!important;gap:12px!important}.petProfileDiscoveryPage .profilePanel{border-radius:20px!important;padding:16px!important}.petProfileDiscoveryPage .profilePanelHeader>div>span{color:#0ca99d!important}.petProfileDiscoveryPage .profilePanelHeader h2{color:#102a32!important}.petProfileDiscoveryPage .profilePanelHeader>b,.petProfileDiscoveryPage .profilePanelHeader>a{border-color:#cfe3e0!important;background:#f2f8f7!important;color:#087f78!important}.petProfileDiscoveryPage .relationshipRail{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr)!important}.petProfileDiscoveryPage .relationshipStep{min-height:72px!important;border-color:#d9e7e5!important;background:#f8fbfb!important;color:#102a32!important}.petProfileDiscoveryPage .relationshipStep>span{background:#eef8f6!important}.petProfileDiscoveryPage .relationshipStep strong{color:#102a32!important}.petProfileDiscoveryPage .relationshipStep small{color:#718589!important}.petProfileDiscoveryPage .relationshipStep.completed{background:#effaf8!important;border-color:#bfe3de!important}.petProfileDiscoveryPage .relationshipStep.current{background:#e6f8f5!important;border-color:#59cfc3!important;box-shadow:0 0 0 2px #18bfb012!important}.petProfileDiscoveryPage .relationshipBridge{background:#dbe8e6!important}.petProfileDiscoveryPage .relationshipBridge.completed{background:#4fcbbf!important}.petProfileDiscoveryPage .wagComposerPanel>p{color:#64797c!important}.petProfileDiscoveryPage .profileWagLocked{padding:12px!important;border:1px solid #d9e7e5!important;border-radius:14px!important;background:#f7fbfb!important}.petProfileDiscoveryPage .profileWagLocked p{color:#526b6f!important}.petProfileDiscoveryPage .profileWagLocked button{border-color:#bde1dc!important;background:#eaf8f6!important;color:#087f78!important}.petProfileDiscoveryPage .profileWagComposer textarea{border-color:#d5e5e2!important;background:#f7fbfb!important;color:#102a32!important}.petProfileDiscoveryPage .profileWagComposer textarea::placeholder{color:#8a9b9d!important}.petProfileDiscoveryPage .memoryPreviewPanel{grid-column:auto!important}.petProfileDiscoveryPage .profileMemoryList article{border-color:#dce8e6!important;background:#f8fbfb!important}.petProfileDiscoveryPage .memorySymbol{background:#eaf8f6!important}.petProfileDiscoveryPage .profileMemoryList article span{color:#718589!important}.petProfileDiscoveryPage .profileMemoryList article h3{color:#102a32!important}.petProfileDiscoveryPage .profileMemoryList article p{color:#64797c!important}.petProfileDiscoveryPage .profileReviewList{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.petProfileDiscoveryPage .profileReviewList article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:12px!important;border:1px solid #dce8e6!important;border-radius:14px!important;background:#f8fbfb!important}.petProfileDiscoveryPage .profileReviewAvatar{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#e3f6f3!important;color:#087f78!important;font-weight:900!important}.petProfileDiscoveryPage .profileReviewList strong{color:#102a32!important;font-size:11px!important}.petProfileDiscoveryPage .profileReviewList span{display:block!important;margin-top:2px!important;color:#e3a224!important;font-size:10px!important;letter-spacing:1px!important}.petProfileDiscoveryPage .profileReviewList p{margin:5px 0 0!important;color:#64797c!important;font-size:9px!important;line-height:1.45!important}.petProfileDiscoveryPage .nearbyPanel{grid-column:auto!important}.petProfileDiscoveryPage .nearbyPetList{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.petProfileDiscoveryPage .nearbyPetList button{grid-template-columns:42px minmax(0,1fr) 12px!important;border-color:#dce8e6!important;background:#f8fbfb!important;color:#102a32!important}.petProfileDiscoveryPage .nearbyPetList button:hover{background:#eef8f6!important;border-color:#bfe1dc!important}.petProfileDiscoveryPage .nearbyPetList strong{color:#102a32!important}.petProfileDiscoveryPage .nearbyPetList span{color:#718589!important}.petProfileDiscoveryPage .nearbyPetList i{color:#087f78!important}.petProfileDiscoveryPage .petProfileWagResult{background:linear-gradient(180deg,#fff,#f7fbfb)!important;border-color:#bfe3de!important;color:#102a32!important;box-shadow:0 24px 70px #1f43472e!important}.petProfileDiscoveryPage .petProfileWagResult h2,.petProfileDiscoveryPage .petProfileWagResult h3{color:#102a32!important}.petProfileDiscoveryPage .petProfileWagResult p{color:#64797c!important}.petProfileDiscoveryPage .petProfileWagResult section{background:#f7fbfb!important;border-color:#d5e5e2!important}@media(max-width:880px){.petProfileDiscoveryPage .petProfileHero,.petProfileDiscoveryPage .profileReviewList{grid-template-columns:1fr!important}.petProfileDiscoveryPage .nearbyPetList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.petProfileDiscoveryPage .nearbyPetList,.petProfileDiscoveryPage .relationshipRail{grid-template-columns:1fr!important}}.petProfileDiscoveryApprovedV43{width:min(1180px,calc(100% - 24px))!important;min-height:100vh!important;margin:0 auto!important;padding:12px 0 70px!important;background:transparent!important;color:#102a32!important}.v43DiscoveryTopbar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 6px}.v43DiscoveryTopbar a{display:flex;align-items:center;gap:8px;color:#102a32;text-decoration:none;font-size:13px;font-weight:850}.v43DiscoveryTopbar button{width:36px;height:36px;border:0;background:transparent;color:#102a32;font-weight:900;cursor:pointer}.v43DiscoveryHero,.v43ReviewsPanel,.v43JourneyPanel,.v43MorePetsPanel{background:#fff;border:1px solid #d9e7e5;border-radius:18px;box-shadow:0 10px 28px #1f43470e}.v43DiscoveryHero{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:22px;padding:14px}.v43DiscoveryPhoto{position:relative;min-height:420px;overflow:hidden;border-radius:14px;background:#edf6f5}.v43DiscoveryPhoto img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.v43OnlinePill{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#fffffff0;color:#087f78;font-size:10px;font-weight:850;box-shadow:0 5px 16px #1f43471a}.v43OnlinePill i,.v43DiscoveryNameRow>span i{width:7px;height:7px;border-radius:50%;background:#12b9aa}.v43DiscoveryInfo{display:flex;flex-direction:column;justify-content:center;padding:10px 8px 10px 0}.v43DiscoveryNameRow{display:flex;align-items:center;gap:10px}.v43DiscoveryNameRow h1{margin:0;color:#102a32;font-size:clamp(36px,5vw,54px);letter-spacing:-.055em;line-height:1}.v43DiscoveryNameRow>span{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #d5e8e5;border-radius:999px;color:#087f78;background:#f2faf8;font-size:9px;font-weight:800}.v43DiscoveryMeta,.v43DiscoveryOwner{margin:7px 0 0;color:#405c61;font-size:12px}.v43DiscoveryOwner{font-weight:700}.v43TraitRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.v43TraitRow span{padding:6px 9px;border:1px solid #efd9c7;border-radius:999px;background:#fff9f2;color:#9a6234;font-size:9px;font-weight:750}.v43DiscoveryAbout{max-width:600px;margin:17px 0 0;color:#607579;font-size:12px;line-height:1.65}.v43DiscoveryActions{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.75fr);gap:10px;margin-top:18px}.v43DiscoveryActions button{min-height:58px;border-radius:12px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:1fr 1fr;align-items:center;text-align:left;padding:8px 13px;cursor:pointer}.v43DiscoveryActions button>span{grid-row:1/3;font-size:22px}.v43DiscoveryActions button>b{align-self:end;font-size:12px}.v43DiscoveryActions button>small{align-self:start;font-size:9px}.v43SendWag{border:1px solid #07968c;background:linear-gradient(135deg,#11b8aa,#07988f);color:#fff;box-shadow:0 9px 22px #12b9aa29}.v43TrailOn{border:1px solid #cfe3e0;background:#fff;color:#31565b}.v43TrailOn small{color:#718589}.v43DiscoveryLock{margin-top:10px;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #dde8e7;border-radius:12px;background:#f8fbfb;color:#607579}.v43DiscoveryLock>span{font-size:19px}.v43DiscoveryLock p{margin:0;display:grid}.v43DiscoveryLock strong{color:#52696d;font-size:10px}.v43DiscoveryLock small{color:#829396;font-size:9px;margin-top:2px}.v43DiscoveryUnlocked{display:flex;gap:8px;margin-top:10px}.v43DiscoveryUnlocked a{padding:9px 13px;border:1px solid #cfe3e0;border-radius:10px;background:#eef8f6;color:#087f78;text-decoration:none;font-size:10px;font-weight:850}.v43ReviewsPanel,.v43JourneyPanel,.v43MorePetsPanel{margin-top:12px;padding:14px}.v43ReviewsPanel>header,.v43MorePetsPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.v43ReviewsPanel>header span,.v43JourneyPanel>header span,.v43MorePetsPanel>header span{color:#315c61;font-size:8px;font-weight:900;letter-spacing:.14em}.v43ReviewsPanel>header button,.v43MorePetsPanel>header a{border:0;background:transparent;color:#087f78;font-size:9px;font-weight:850;text-decoration:none;cursor:pointer}.v43ReviewScore{display:flex;align-items:center;gap:7px;margin-top:5px}.v43ReviewScore strong{color:#102a32;font-size:20px}.v43ReviewScore b{color:#eba519;letter-spacing:1px}.v43ReviewScore small{color:#718589;font-size:8px}.v43ReviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.v43ReviewGrid article{padding:11px;border:1px solid #e0eae8;border-radius:12px;background:#fff}.v43Reviewer{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center}.v43Reviewer>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e6f6f3;color:#087f78;font-weight:900}.v43Reviewer>div{display:grid}.v43Reviewer strong{color:#102a32;font-size:10px}.v43Reviewer b{color:#eba519;font-size:8px;letter-spacing:.5px}.v43ReviewGrid p{margin:8px 0 0;color:#607579;font-size:9px;line-height:1.45}.v43NoReviews{margin-top:10px;padding:16px;border:1px dashed #dbe8e6;border-radius:12px;color:#718589;text-align:center;font-size:10px}.v43JourneyRail{display:grid;grid-template-columns:minmax(120px,1fr) 34px minmax(120px,1fr) 34px minmax(120px,1fr) 34px minmax(120px,1fr);gap:6px;align-items:center;margin-top:12px}.v43JourneyRail article{min-height:116px;display:grid;place-items:center;align-content:center;gap:6px;padding:10px;border:1px solid #e0eae8;border-radius:14px;background:#f9fbfb;text-align:center}.v43JourneyRail article>span{font-size:25px}.v43JourneyRail article strong{color:#102a32;font-size:11px}.v43JourneyRail article small{max-width:100px;color:#718589;font-size:8px;line-height:1.35}.v43JourneyRail article.isReached{background:#f4fbfa}.v43JourneyRail article.isCurrent{border-color:#17b9ab;box-shadow:0 0 0 2px #12b9aa14}.v43JourneyRail>i{color:#9eb1b2;text-align:center;font-style:normal;letter-spacing:3px}.v43JourneyRail>i.isReached{color:#17b9ab}.v43MorePetsPanel>header p{margin:3px 0 0;color:#718589;font-size:9px}.v43MorePetsRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.v43MorePetsRow button{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 14px;gap:8px;align-items:center;padding:7px;border:1px solid #dfeae8;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.v43MorePetsRow img{width:44px;height:44px;border-radius:10px;object-fit:cover}.v43MorePetsRow div{min-width:0;display:grid}.v43MorePetsRow strong{color:#102a32;font-size:10px}.v43MorePetsRow small{overflow:hidden;color:#718589;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.v43MorePetsRow button>span{color:#087f78;font-size:18px}.v43WaitingToast{position:fixed;right:18px;bottom:18px;z-index:60;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;max-width:420px;padding:10px 12px;border:1px solid #bfe1dc;border-radius:14px;background:#fff;box-shadow:0 16px 45px #1f43472e}.v43WaitingToast>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eaf8f6}.v43WaitingToast div{display:grid}.v43WaitingToast strong{color:#102a32;font-size:10px}.v43WaitingToast small{color:#718589;font-size:8px}.v43WaitingToast a{color:#087f78;font-size:9px;font-weight:850;text-decoration:none}@media(max-width:820px){.petProfileDiscoveryApprovedV43{width:min(100% - 16px,680px)!important;padding-top:6px!important}.v43DiscoveryHero{grid-template-columns:1fr!important;padding:10px!important}.v43DiscoveryPhoto,.v43DiscoveryPhoto img{min-height:360px}.v43DiscoveryInfo{padding:8px 4px}.v43ReviewGrid{grid-template-columns:1fr!important}.v43JourneyRail{grid-template-columns:repeat(4,minmax(100px,1fr))!important;overflow-x:auto!important}.v43JourneyRail>i{display:none!important}.v43MorePetsRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.v43DiscoveryPhoto,.v43DiscoveryPhoto img{min-height:300px}.v43DiscoveryNameRow h1{font-size:38px}.v43DiscoveryActions,.v43MorePetsRow{grid-template-columns:1fr!important}.v43WaitingToast{left:10px;right:10px;bottom:10px}.v43DiscoveryTopbar{height:44px}}.jwmApp .petProfilePage{--spf-bg: #071419;--spf-bg-2: #0a1b21;--spf-panel: #0c2026;--spf-panel-2: #09191f;--spf-line: rgba(82, 211, 194, .18);--spf-line-strong: rgba(82, 211, 194, .42);--spf-teal: #53d5c4;--spf-teal-soft: rgba(83, 213, 196, .1);--spf-text: #f1f8f6;--spf-muted: rgba(241, 248, 246, .64);--spf-muted-2: rgba(241, 248, 246, .44);color:var(--spf-text)!important;background:radial-gradient(circle at 16% 4%,rgba(83,213,196,.07),transparent 25%),radial-gradient(circle at 84% 12%,rgba(83,213,196,.04),transparent 22%),linear-gradient(180deg,#071419,#09171c 46%,#0a181e)!important}.jwmApp .petProfilePage .petProfileHero{border:1px solid var(--spf-line)!important;background:radial-gradient(circle at 12% 0%,rgba(83,213,196,.075),transparent 34%),linear-gradient(135deg,#0c2026fc,#071217fc)!important;box-shadow:0 22px 52px #00000057!important}.jwmApp .petProfilePage .petProfileSummary,.jwmApp .petProfilePage .petProfileSummary *{text-shadow:none!important}.jwmApp .petProfilePage .petProfileSummary h1,.jwmApp .petProfilePage .petProfileSummary .petProfileMeta,.jwmApp .petProfilePage .petProfileSummary .petProfileDescription,.jwmApp .petProfilePage .profilePanel h1,.jwmApp .petProfilePage .profilePanel h2,.jwmApp .petProfilePage .profilePanel h3,.jwmApp .petProfilePage .profilePanel strong,.jwmApp .petProfilePage .petProfileWagResult h2,.jwmApp .petProfilePage .petProfileWagResult h3,.jwmApp .petProfilePage .petProfileWagResult strong{color:var(--spf-text)!important}.jwmApp .petProfilePage .petProfileSummary .petProfileMeta{color:#f1f8f6c7!important}.jwmApp .petProfilePage .petProfileSummary .petProfileDescription,.jwmApp .petProfilePage .profilePanel p,.jwmApp .petProfilePage .profilePanel small,.jwmApp .petProfilePage .profileMemoryList article p,.jwmApp .petProfilePage .profileMemoryList article span,.jwmApp .petProfilePage .nearbyPetList span,.jwmApp .petProfilePage .relationshipStep small,.jwmApp .petProfilePage .petProfileWagResult>p,.jwmApp .petProfilePage .petProfileWagResult>section p{color:var(--spf-muted)!important}.jwmApp .petProfilePage .profileEyebrow span,.jwmApp .petProfilePage .profileEyebrow small{border-color:var(--spf-line)!important;background:#ffffff06!important}.jwmApp .petProfilePage .profileEyebrow span{color:var(--spf-teal)!important;background:var(--spf-teal-soft)!important}.jwmApp .petProfilePage .profileEyebrow small{color:var(--spf-muted)!important}.jwmApp .petProfilePage .profilePrimaryButton,.jwmApp .petProfilePage .profileSecondaryButton,.jwmApp .petProfilePage .petProfileWagWaiting,.jwmApp .petProfilePage .profileWagLocked button,.jwmApp .petProfilePage .profileWagComposer button{color:var(--spf-teal)!important;border:1px solid var(--spf-line-strong)!important;background:#53d5c40e!important;box-shadow:none!important}.jwmApp .petProfilePage .profilePrimaryButton:hover,.jwmApp .petProfilePage .profileSecondaryButton:hover,.jwmApp .petProfilePage .petProfileWagWaiting:hover,.jwmApp .petProfilePage .profileWagLocked button:hover,.jwmApp .petProfilePage .profileWagComposer button:hover{color:#eafffb!important;border-color:#53d5c49e!important;background:#53d5c41b!important}.jwmApp .petProfilePage .petProfileContent,.jwmApp .petProfilePage .profilePanel,.jwmApp .petProfilePage .profilePanel.relationshipPanel,.jwmApp .petProfilePage .profilePanel.memoryPreviewPanel,.jwmApp .petProfilePage .profilePanel.nearbyPanel,.jwmApp .petProfilePage .wagComposerPanel{color:var(--spf-text)!important;background:linear-gradient(180deg,#0c1f25fa,#071217fc)!important;border-color:var(--spf-line)!important;box-shadow:0 16px 38px #00000042!important}.jwmApp .petProfilePage .profilePanel .profilePanelHeader,.jwmApp .petProfilePage .relationshipPanel .profilePanelHeader,.jwmApp .petProfilePage .memoryPreviewPanel .profilePanelHeader,.jwmApp .petProfilePage .nearbyPanel .profilePanelHeader{color:var(--spf-text)!important;background:transparent!important;border:0!important;box-shadow:none!important}.jwmApp .petProfilePage .profilePanelHeader>div>span{color:var(--spf-teal)!important}.jwmApp .petProfilePage .profilePanelHeader>b,.jwmApp .petProfilePage .profilePanelHeader>a{color:var(--spf-teal)!important;border:1px solid var(--spf-line)!important;background:#53d5c40b!important}.jwmApp .petProfilePage .relationshipRail{padding:4px 0!important;background:transparent!important}.jwmApp .petProfilePage .relationshipStep{color:var(--spf-text)!important;border:1px solid var(--spf-line)!important;background:#ffffff06!important;box-shadow:none!important}.jwmApp .petProfilePage .relationshipStep.completed{background:#53d5c40b!important}.jwmApp .petProfilePage .relationshipStep.current{border-color:var(--spf-line-strong)!important;background:linear-gradient(90deg,#53d5c418,#ffffff05)!important;box-shadow:inset 3px 0 0 var(--spf-teal)!important}.jwmApp .petProfilePage .relationshipStep>span{color:var(--spf-teal)!important;background:#53d5c414!important}.jwmApp .petProfilePage .relationshipBridge{background:#ffffff13!important}.jwmApp .petProfilePage .relationshipBridge.completed{background:linear-gradient(90deg,#53d5c4a8,#53d5c429)!important}.jwmApp .petProfilePage .profileMemoryList article{color:var(--spf-text)!important;border:1px solid rgba(83,213,196,.11)!important;background:#ffffff06!important;box-shadow:none!important}.jwmApp .petProfilePage .memorySymbol{color:var(--spf-teal)!important;background:#53d5c413!important}.jwmApp .petProfilePage .nearbyPetList button{color:var(--spf-text)!important;border:1px solid var(--spf-line)!important;background:linear-gradient(180deg,#0e2228fa,#081419fc)!important;box-shadow:none!important}.jwmApp .petProfilePage .nearbyPetList button:hover,.jwmApp .petProfilePage .nearbyPetList button:focus-visible{border-color:var(--spf-line-strong)!important;background:linear-gradient(180deg,#11282ffc,#0a171cfc)!important}.jwmApp .petProfilePage .nearbyPetList img{border:1px solid var(--spf-line)!important}.jwmApp .petProfilePage .nearbyPetList i{color:var(--spf-teal)!important}.jwmApp .petProfilePage .petProfileWagResult{color:var(--spf-text)!important;border:1px solid var(--spf-line-strong)!important;background:radial-gradient(circle at 50% 7%,rgba(83,213,196,.09),transparent 28%),linear-gradient(180deg,#0b2026,#071419)!important;box-shadow:0 24px 58px #0000006b!important}.jwmApp .petProfilePage .petProfileWagSeal{color:var(--spf-teal)!important;border:1px solid var(--spf-line-strong)!important;background:#53d5c412!important;box-shadow:0 0 0 11px #53d5c406,0 0 28px #53d5c414!important}.jwmApp .petProfilePage .petProfileWagPair img,.jwmApp .petProfilePage .petProfileWagPair>div{border-color:var(--spf-line-strong)!important}.jwmApp .petProfilePage .petProfileWagPair>div{color:var(--spf-text)!important;background:#10262c!important}.jwmApp .petProfilePage .petProfileWagPair span{color:var(--spf-muted-2)!important}.jwmApp .petProfilePage .petProfileWagResult>section{color:var(--spf-text)!important;border:1px solid var(--spf-line)!important;background:#ffffff06!important}.jwmApp .petProfilePage .petProfileWagResult>section p:before{color:var(--spf-teal)!important}.jwmApp .petProfilePage .petProfileWagExplore,.jwmApp .petProfilePage .petProfileBack{color:var(--spf-teal)!important}.jwmApp .petProfilePage .petProfileNotice,.jwmApp .petProfilePage .profileWagLocked,.jwmApp .petProfilePage .profileSmallEmpty{color:var(--spf-text)!important;border-color:var(--spf-line)!important;background:#53d5c409!important;box-shadow:none!important}@media(min-width:1051px){.jwmApp .petProfilePage:has(.petProfileWagResult){padding-right:410px!important}.jwmApp .petProfilePage .petProfileWagResult{width:365px!important;right:24px!important}}@media(max-width:1050px){.jwmApp .petProfilePage:has(.petProfileWagResult){padding-right:18px!important}.jwmApp .petProfilePage .petProfileWagResult{position:static!important;width:min(1120px,100%)!important;max-height:none!important;margin:12px auto 0!important}}.jwmCineGallery{position:relative;width:100%;height:568px;min-height:520px;overflow:hidden;border-radius:26px 62px 26px 26px;background:#dcefeb;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff85}.jwmCineHero{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.jwmCineGallery:hover .jwmCineHero{transform:scale(1.006)}.jwmCineHeroShade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 61%,rgba(5,22,21,.015) 69%,rgba(4,17,17,.13) 84%,rgba(3,14,14,.28) 100%)}.jwmCineGallery button.jwmCineArrow{-webkit-appearance:none!important;appearance:none!important;position:absolute!important;z-index:20!important;top:48%!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:1px solid rgba(164,255,242,.48)!important;border-radius:999px!important;background:#081b1b80!important;box-shadow:0 7px 18px #00000029,inset 0 1px #ffffff24!important;color:#fff!important;font:inherit!important;line-height:1!important;text-shadow:none!important;filter:none!important;opacity:.88!important;overflow:hidden!important;cursor:pointer!important;transform:translateY(-50%)!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important;transition:transform .18s ease,opacity .18s ease,border-color .18s ease,background .18s ease!important}.jwmCineGallery button.jwmCineArrow svg{width:20px!important;height:20px!important;display:block!important;overflow:visible!important;fill:none!important;stroke:#fff!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important}.jwmCineGallery button.jwmCineArrow:hover{opacity:1!important;border-color:#b5fff4c7!important;background:#082322a3!important;box-shadow:0 9px 22px #0003,0 0 14px #36e2cb1a,inset 0 1px #ffffff2b!important}.jwmCineGallery button.jwmCineArrowLeft{left:15px!important}.jwmCineGallery button.jwmCineArrowRight{right:15px!important}.jwmCineGallery button.jwmCineArrowLeft:hover{transform:translateY(-50%) translate(-2px)!important}.jwmCineGallery button.jwmCineArrowRight:hover{transform:translateY(-50%) translate(2px)!important}.jwmCineFilm{position:absolute;z-index:8;left:50%;bottom:9px;width:min(91%,760px);height:148px;transform:translate(-50%);pointer-events:none}.jwmCineFilmGlass{position:absolute;left:2%;right:2%;bottom:0;height:75px;border:1px solid rgba(230,255,251,.24);border-top-color:#e2fffa8a;border-radius:52% 52% 24px 24px/36% 36% 24px 24px;background:linear-gradient(180deg,#0823211a,#03141363);box-shadow:0 16px 34px #00000029,inset 0 1px #ffffff29;backdrop-filter:blur(13px) saturate(1.08);-webkit-backdrop-filter:blur(13px) saturate(1.08);transform:perspective(950px) rotateX(4deg)}.jwmCineFilmGlass:before{content:"";position:absolute;left:1.5%;right:1.5%;top:-1px;height:1px;border-radius:100%;background:linear-gradient(90deg,transparent,rgba(211,255,248,.28),rgba(124,244,226,.58),rgba(211,255,248,.28),transparent)}.jwmCineFilmGlass:after{content:"";position:absolute;left:10%;right:10%;bottom:-2px;height:1px;border-radius:100%;background:linear-gradient(90deg,transparent,rgba(52,218,195,.1),rgba(121,246,226,.4),rgba(52,218,195,.1),transparent);box-shadow:0 0 9px #34dac321}.jwmCinePhotos{position:relative;z-index:3;height:127px;display:flex;align-items:flex-end;justify-content:center;gap:11px;padding:0 18px 22px;pointer-events:auto}.jwmCineThumb{position:relative!important;flex:0 0 101px!important;width:101px!important;height:74px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:16px!important;background:#d7e8e3!important;box-shadow:0 8px 19px #0000002b!important;cursor:pointer;transform-origin:center bottom;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease,filter .2s ease}.jwmCineThumb img{width:100%;height:100%;display:block;object-fit:cover}.jwmCineThumb[data-slot="-2"]{transform:translateY(15px) rotate(-6deg) scale(.86)}.jwmCineThumb[data-slot="-1"]{transform:translateY(7px) rotate(-3deg) scale(.94)}.jwmCineThumb[data-slot="0"]{z-index:6;width:123px!important;height:91px!important;flex-basis:123px!important;transform:translateY(-7px) scale(1.025);border:3px solid rgba(112,241,222,.94)!important;border-radius:20px!important;box-shadow:0 0 0 1px #ffffffb8,0 0 18px #36dec63d,0 13px 25px #0003!important}.jwmCineThumb[data-slot="1"]{transform:translateY(7px) rotate(3deg) scale(.94)}.jwmCineThumb[data-slot="2"]{transform:translateY(15px) rotate(6deg) scale(.86)}.jwmCinePhotos[data-count="3"]{gap:14px}.jwmCinePhotos[data-count="3"] .jwmCineThumb[data-slot="-1"],.jwmCinePhotos[data-count="3"] .jwmCineThumb[data-slot="1"]{width:108px!important;height:78px!important;flex-basis:108px!important}.jwmCinePhotos[data-count="3"] .jwmCineThumb[data-slot="0"]{width:132px!important;height:96px!important;flex-basis:132px!important}.jwmCineThumb:hover{z-index:10;filter:brightness(1.035);border-color:#8ff6e7f2!important;box-shadow:0 0 0 1px #53ebd51f,0 13px 24px #00000036!important}.jwmCineMore{position:absolute;right:7px;top:50%;min-width:38px;height:38px;display:grid;place-items:center;padding:0 7px;border:1px solid rgba(255,255,255,.66);border-radius:999px;background:linear-gradient(135deg,#43dfcb,#17bda9);box-shadow:0 6px 15px #00000024;color:#fff;font-size:13px;font-weight:900;transform:translateY(-50%)}.jwmCineProgress{position:absolute;z-index:5;left:50%;bottom:2px;display:flex;align-items:center;gap:7px;transform:translate(-50%);pointer-events:none}.jwmCineProgress span{width:23px;height:4px;border-radius:999px;background:#8fcbc23b}.jwmCineProgress span.active{width:34px;background:linear-gradient(90deg,#8df6e7,#25d4bd);box-shadow:0 0 8px #26e1c638}@media(max-width:760px){.jwmCineGallery{height:min(520px,68vh);min-height:430px;border-radius:24px}.jwmCineGallery button.jwmCineArrow{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important}.jwmCineGallery button.jwmCineArrow svg{width:18px!important;height:18px!important}.jwmCineGallery button.jwmCineArrowLeft{left:9px!important}.jwmCineGallery button.jwmCineArrowRight{right:9px!important}.jwmCineFilm{width:94%;height:118px;bottom:6px}.jwmCineFilmGlass{height:62px}.jwmCinePhotos{height:103px;gap:6px;padding:0 8px 19px}.jwmCineThumb{width:74px!important;height:55px!important;flex-basis:74px!important;border-radius:12px!important}.jwmCineThumb[data-slot="-2"],.jwmCineThumb[data-slot="2"]{display:none}.jwmCineThumb[data-slot="0"]{width:91px!important;height:68px!important;flex-basis:91px!important;border-radius:15px!important;transform:translateY(-4px) scale(1.02)}.jwmCinePhotos[data-count="3"]{gap:7px}.jwmCinePhotos[data-count="3"] .jwmCineThumb[data-slot="-1"],.jwmCinePhotos[data-count="3"] .jwmCineThumb[data-slot="1"]{width:74px!important;height:55px!important;flex-basis:74px!important}.jwmCinePhotos[data-count="3"] .jwmCineThumb[data-slot="0"]{width:91px!important;height:68px!important;flex-basis:91px!important}.jwmCineProgress span{width:18px}.jwmCineProgress span.active{width:25px}}.jwmTrailHighlights{width:min(1180px,calc(100% - 32px));margin:18px auto 28px;padding:18px;border:1px solid rgba(124,92,210,.16);border-radius:22px;background:linear-gradient(180deg,#fcfafff5,#f7fcfbf5);box-shadow:0 16px 42px #233f3d12}.jwmTrailHighlightsHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.jwmTrailHighlightsHead>div>span{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#8265bd}.jwmTrailHighlightsHead h2{margin:3px 0 2px;font-size:22px;color:#163838}.jwmTrailHighlightsHead p{margin:0;font-size:12px;color:#6a7e7d}.jwmTrailHighlightsHead>a{flex:0 0 auto;text-decoration:none;font-size:12px;font-weight:850;color:#6f54ad;border:1px solid rgba(124,92,210,.2);background:#fff;border-radius:999px;padding:8px 12px}.jwmTrailHighlightsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jwmTrailHighlightCard{overflow:hidden;border:1px solid rgba(124,92,210,.13);border-radius:17px;background:#fff;box-shadow:0 8px 24px #2d25450f}.jwmTrailHighlightPhoto{display:block;position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#f3eefc}.jwmTrailHighlightPhoto img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 38%}.jwmTrailHighlightPhotoEmpty{display:grid;place-items:center;font-size:30px;color:#8b70c5}.jwmTrailHighlightCopy{padding:12px}.jwmTrailHighlightMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:9px;font-weight:800;color:#82759b;text-transform:uppercase;letter-spacing:.07em}.jwmTrailHighlightCopy h3{margin:0 0 5px;font-size:15px;color:#183a39}.jwmTrailHighlightCopy p{margin:0;color:#627876;font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jwmTrailHighlightCopy footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:9px;border-top:1px solid rgba(124,92,210,.09);font-size:11px;color:#7d68ae}.jwmTrailHighlightCopy footer a{text-decoration:none;font-weight:850;color:#6d54a7}@media(max-width:900px){.jwmTrailHighlightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.jwmTrailHighlights{width:calc(100% - 20px);padding:13px}.jwmTrailHighlightsHead{align-items:flex-start}.jwmTrailHighlightsGrid{grid-template-columns:1fr}}:root{--t7-bg:#020b0e;--t7-panel:#06161a;--t7-panel-2:#081c20;--t7-line:rgba(63,160,151,.24);--t7-teal:#32d6c4;--t7-teal-soft:#8be5da;--t7-gold:#d8b35f;--t7-violet:#a98ad4;--t7-ink:#e3ecea;--t7-muted:#8ea29f}.t7-profile{position:relative;width:min(1280px,calc(100% - 22px));margin:0 auto;padding:12px 0 28px;color:var(--t7-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.t7-profile:before{content:"";position:fixed;z-index:-3;inset:0;background:radial-gradient(circle at 13% 12%,rgba(20,92,84,.13),transparent 26%),radial-gradient(circle at 88% 30%,rgba(93,55,116,.1),transparent 28%),linear-gradient(180deg,#021014,#02090c 68%,#010609)}.t7-ambient{position:fixed;z-index:-2;border-radius:50%;filter:blur(60px);opacity:.16;pointer-events:none}.t7-ambient-a{left:5vw;top:15vh;width:230px;height:230px;background:#139c8b}.t7-ambient-b{right:6vw;top:38vh;width:220px;height:220px;background:#76439c}.t7-profile a{color:inherit;text-decoration:none}.t7-hero-card,.t7-passport-card,.t7-adventure-card,.t7-memory-card,.t7-together-card{border:1px solid var(--t7-line);border-radius:18px;background:linear-gradient(145deg,#07191df7,#030d11f7);box-shadow:0 14px 34px #00000038;overflow:hidden}.t7-top-grid{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(300px,.72fr);gap:12px}.t7-hero-card{position:relative;display:grid;grid-template-columns:55% 45%;min-height:300px}.t7-hero-photo-wrap{position:relative;min-height:300px;overflow:hidden;background:#031015}.t7-hero-photo-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 58%,rgba(3,14,18,.08) 68%,#07191d 100%),linear-gradient(0deg,rgba(0,8,11,.28),transparent 48%)}.t7-hero-photo{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.93) contrast(1.03)}.t7-title-lockup{position:absolute;z-index:3;left:22px;top:19px;display:grid;width:190px;line-height:.82;text-shadow:0 4px 18px #001}.t7-title-lockup span{color:#f7f2e9;font:800 italic 42px/1.02 Georgia,Times New Roman,serif;transform:rotate(-4deg)}.t7-title-lockup strong{margin-left:58px;color:var(--t7-teal);font:900 italic 47px/1 Georgia,Times New Roman,serif;transform:rotate(-5deg)}.t7-title-lockup i{width:89px;height:8px;margin:5px 0 0 60px;border-top:3px solid var(--t7-teal);border-radius:50%;transform:rotate(-7deg)}.t7-hero-copy{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;padding:24px 22px 22px;background:linear-gradient(90deg,#07191d,#06171b)}.t7-eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#87aaa5;font-size:8px;font-weight:900;letter-spacing:.16em}.t7-name-rank-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.t7-name-block h1{margin:0;color:#f8f6f1;font:900 44px/.94 Georgia,Times New Roman,serif;letter-spacing:-.035em}.t7-owner{margin:8px 0 0;color:#a9bab7;font-size:16px}.t7-owner strong{color:var(--t7-teal);font-weight:850}.t7-verified{display:inline-grid;width:16px;height:16px;margin-left:6px;place-items:center;border-radius:50%;background:var(--t7-teal);color:#05201e;font-size:9px;font-weight:1000;vertical-align:2px}.t7-location{display:flex;align-items:center;gap:6px;margin:7px 0 0;color:#cbd8d6;font-size:11px}.t7-location svg{color:var(--t7-teal)}.t7-rank-inline{display:flex;align-items:center;gap:8px;min-width:150px;color:#dce5e3}.t7-rank-crest-svg{flex:0 0 auto;filter:drop-shadow(0 7px 10px rgba(0,0,0,.45)) drop-shadow(0 0 7px rgba(169,138,212,.14))}.t7-rank-inline>div{display:grid;gap:2px}.t7-rank-inline span{color:#8fa5a1;font-size:6.8px;font-weight:900;letter-spacing:.14em}.t7-rank-inline strong{color:#e9e0ef;font:800 13px/1.1 Georgia,serif}.t7-rank-inline small{color:#bba66e;font-size:7.5px;font-weight:800}.t7-rank-progress{height:3px;margin:8px 0 0;border-radius:99px;background:#10262a;overflow:hidden}.t7-rank-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c69a43,#a98ad4,#57b9c5)}.t7-hero-copy blockquote{margin:14px 0 12px;color:#b6c4c1;font:italic 12.5px/1.42 Georgia,serif}.t7-traits{display:flex;flex-wrap:wrap;gap:6px}.t7-traits span{padding:5px 9px;border:1px solid rgba(78,174,163,.28);border-radius:999px;background:#102e3033;color:#d7e2df;font-size:8.5px;font-weight:800}.t7-traits span:nth-child(2n){border-color:#d8b35f47;color:#dfcf9f}.t7-edit-link{display:flex;align-items:center;gap:6px;width:max-content;margin-top:12px;color:#6fd4c7;font-size:9px;font-weight:900}.t7-today-card{position:relative;min-height:300px;padding:24px 20px 17px 34px;border:1px solid rgba(139,123,96,.45);border-radius:16px;background:linear-gradient(rgba(255,255,255,.26) 1px,transparent 1px) 0 45px/100% 34px,#e7dfce;color:#2d3737;box-shadow:0 13px 30px #00000047,inset 0 0 35px #5d4d2c0f;transform:rotate(-.35deg);overflow:visible}.t7-today-card:after{content:"";position:absolute;inset:7px;border:1px solid rgba(90,72,50,.13);border-radius:11px;pointer-events:none}.t7-notebook-holes{position:absolute;left:8px;top:19px;bottom:17px;display:flex;flex-direction:column;justify-content:space-around}.t7-notebook-holes i{display:block;width:8px;height:8px;border-radius:50%;background:#121212;box-shadow:-5px 0 0 -2px #b9aa8e}.t7-date-tag{position:absolute;z-index:4;right:16px;top:-6px;display:grid;width:52px;height:60px;place-items:center;padding-top:4px;background:#ded0b3;color:#39413f;transform:rotate(5deg);box-shadow:0 6px 12px #0003;clip-path:polygon(5% 0,95% 5%,100% 94%,0 100%)}.t7-date-tag b{font-size:8px;letter-spacing:.08em}.t7-date-tag strong{margin-top:-9px;font:900 22px Georgia,serif}.t7-today-card header{position:relative;z-index:2;padding-right:52px;border-bottom:1px solid rgba(19,133,126,.48);text-align:center}.t7-today-card header span{display:inline-block;padding:0 5px 6px;color:#0a8f87;font:900 11px Georgia,serif;letter-spacing:.05em}.t7-timeline{position:relative;z-index:2;margin-top:9px}.t7-timeline-row{display:grid;grid-template-columns:28px 1fr 42px;gap:7px;align-items:center;min-height:53px;padding:3px 0;border-bottom:1px solid rgba(98,90,72,.12)}.t7-timeline-row>div b{font-size:8px}.t7-timeline-row>div p{max-width:150px;margin:2px 0 0;font-size:8px;line-height:1.2}.t7-timeline-row>img,.t7-timeline-row>.ltp-photo-fallback{width:42px;height:32px;border:2px solid #f6f2e8;object-fit:cover;box-shadow:0 2px 5px #0003;transform:rotate(2deg)}.t7-time-symbol{position:relative;display:grid;width:25px;height:25px;place-items:center}.t7-time-symbol i{display:block}.t7-time-symbol.is-sun i{width:15px;height:8px;border:2px solid #d39c21;border-bottom:0;border-radius:18px 18px 0 0}.t7-time-symbol.is-sun:before{content:"";position:absolute;width:20px;height:2px;background:#3b4744;bottom:5px}.t7-time-symbol.is-ball i{width:17px;height:17px;border:2px solid #745497;border-radius:50%;box-shadow:inset 5px 0 #74549733}.t7-time-symbol.is-nap:before{content:"Zᶻ";color:#303536;font:900 17px Georgia,serif}.t7-notebook-link{position:relative;z-index:3;display:flex;align-items:center;gap:5px;width:max-content;margin-top:8px;color:#187e7b;font-size:8px;font-weight:900}.t7-passport-card{margin-top:12px;padding:16px 18px 14px}.t7-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.t7-panel-head>div p{display:flex;align-items:center;gap:7px;margin:0;color:#d9e5e2;font-size:9px;font-weight:950;letter-spacing:.14em}.t7-panel-head>div p svg{color:#9ab2ae}.t7-panel-head>div span{display:block;margin-top:3px;color:#829995;font-size:8px}.t7-panel-head>b{padding:4px 7px;border:1px solid rgba(166,147,197,.25);border-radius:7px;background:#111522;color:#cfc5dc;font-size:7.5px}.t7-badge-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:12px}.t7-badge{--badge:#b5c1c4;display:grid;justify-items:center;gap:4px;min-width:0;padding:3px 2px 2px;border:0;background:transparent;color:#dce6e4;font:inherit;cursor:pointer;transition:transform .16s ease,filter .16s ease}.t7-badge:hover{transform:translateY(-2px);filter:brightness(1.08)}.t7-badge-emblem{position:relative;display:grid;width:58px;height:64px;place-items:center;clip-path:polygon(50% 0,88% 14%,94% 63%,50% 100%,6% 63%,12% 14%);background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 70%,#f0d79a 30%),color-mix(in srgb,var(--badge) 55%,#12171b 45%));filter:drop-shadow(0 7px 8px rgba(0,0,0,.38))}.t7-badge-emblem:before{content:"";position:absolute;inset:3px;clip-path:inherit;background:linear-gradient(150deg,#1a2024,#090d10 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 58%,transparent)}.t7-badge-emblem:after{content:"";position:absolute;left:15%;right:15%;top:11px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--badge) 70%,#fff 30%),transparent);opacity:.55}.t7-badge-emblem>span{position:relative;z-index:2;display:grid;place-items:center;color:var(--badge)}.t7-badge strong{max-width:92px;color:#dbe4e2;font-size:8px;line-height:1.1;text-align:center;text-transform:uppercase;letter-spacing:.035em}.t7-badge small{color:#788c89;font-size:7px}.t7-badge.is-earned small{color:color-mix(in srgb,var(--badge) 70%,#aebdb9 30%)}.t7-badge.is-locked{opacity:.38;filter:saturate(.2)}.t7-badge.tone-silver{--badge:#b6c6c8}.t7-badge.tone-gold{--badge:#d4ad5b}.t7-badge.tone-violet{--badge:#a991d3}.t7-badge.tone-blue{--badge:#78aeca}.t7-badge.tone-bronze{--badge:#c48656}.t7-badge.tone-amber{--badge:#d8ba69}.t7-badge.tone-copper{--badge:#bd7c79}.t7-badge.tone-platinum{--badge:#c5b3dd}.t7-future-row{display:flex;align-items:center;gap:7px;margin-top:11px;padding-top:9px;border-top:1px solid rgba(119,145,141,.14)}.t7-future-row>span{margin-right:2px;color:#667a77;font-size:6.5px;font-weight:950;letter-spacing:.16em}.t7-future-row button{position:relative;display:grid;width:31px;height:34px;place-items:center;border:1px solid #4f5e60;clip-path:polygon(50% 0,88% 14%,94% 63%,50% 100%,6% 63%,12% 14%);background:#0b1013;color:#667477;cursor:pointer}.t7-future-row button i{position:absolute;right:2px;bottom:4px;width:6px;height:5px;border:1px solid #6e7d7f;border-radius:1px}.t7-future-row button i:before{content:"";position:absolute;left:1px;top:-5px;width:3px;height:5px;border:1px solid #6e7d7f;border-bottom:0;border-radius:4px 4px 0 0}.t7-future-row small{margin-left:auto;color:#667a77;font-size:7px}.t7-story-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:12px;margin-top:12px}.t7-adventure-card{position:relative;min-height:225px;background-image:url(/demo-memory-lane/test-park.jpg);background-size:cover;background-position:center;overflow:hidden}.t7-adventure-shade{position:absolute;inset:0;background:linear-gradient(90deg,#021112f5,#021211c7 47%,#020b0d1f),linear-gradient(0deg,rgba(0,5,6,.55),transparent 65%)}.t7-adventure-copy{position:relative;z-index:3;padding:22px}.t7-adventure-copy>p{display:flex;align-items:center;gap:6px;margin:0;color:var(--t7-teal);font-size:8px;font-weight:950;letter-spacing:.1em}.t7-adventure-copy h2{max-width:58%;margin:9px 0 17px;color:#fff8eb;font:900 italic 27px/1.05 Georgia,serif}.t7-adventure-stats{display:flex;gap:18px}.t7-adventure-stats span{display:grid;gap:1px}.t7-adventure-stats b{color:#e7cb73;font-size:11px}.t7-adventure-stats small{color:#98aca9;font-size:6.8px}.t7-adventure-date{display:block;margin-top:9px;color:#829b96;font-size:7px}.t7-adventure-polaroid{position:absolute;z-index:5;right:19px;top:20px;width:122px;height:118px;margin:0;padding:5px;background:#e1dacb;transform:rotate(6deg);box-shadow:0 10px 22px #0007}.t7-adventure-polaroid img,.t7-adventure-polaroid .ltp-photo-fallback{width:100%;height:100%;object-fit:cover}.t7-route-art{position:absolute;z-index:2;left:43%;right:10%;bottom:24px;height:58px;border-bottom:2px dashed rgba(250,248,227,.76);border-radius:50% 40% 25%;transform:rotate(-8deg)}.t7-route-art i{position:absolute;width:5px;height:5px;border-radius:50%;background:#dfc363}.t7-route-art i:nth-child(1){left:2%;bottom:-3px}.t7-route-art i:nth-child(2){left:25%;bottom:7px}.t7-route-art i:nth-child(3){left:49%;bottom:2px}.t7-route-art i:nth-child(4){left:72%;bottom:14px}.t7-route-art i:nth-child(5){left:94%;bottom:28px}.t7-memory-card{padding:16px 16px 13px}.t7-memory-card .t7-panel-head a{display:flex;align-items:center;gap:5px;color:#59d1c4;font-size:8px;font-weight:900}.t7-memory-strip{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr)) 54px;gap:7px;margin-top:12px;align-items:start}.t7-memory-photo{position:relative;margin:0;padding:4px 4px 14px;background:#ddd5c5;box-shadow:0 5px 11px #0004;transform:rotate(-1deg)}.t7-memory-photo:nth-child(2n){transform:rotate(1deg)}.t7-memory-photo img,.t7-memory-photo .ltp-photo-fallback{width:100%;height:79px;object-fit:cover}.t7-memory-photo figcaption{position:absolute;left:0;right:0;bottom:2px;color:#343b39;font:italic 6.8px Georgia,serif;text-align:center}.t7-add-memory{display:grid;min-height:97px;place-items:center;align-content:center;gap:2px;border:1px dashed rgba(120,164,158,.36);border-radius:7px;background:#07181b80;color:#829995}.t7-add-memory span{font-size:25px;font-weight:200}.t7-add-memory small{font-size:7px}.t7-footer-strip{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px}.t7-together-card{position:relative;min-height:96px;padding:20px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 60% 55%,rgba(148,76,189,.16),transparent 35%),linear-gradient(160deg,#071b20,#050d13)}.t7-together-card p{position:relative;z-index:2;margin:0;color:#aa91c8;font:italic 12px Georgia,serif;letter-spacing:.05em}.t7-together-card p strong{color:#6fd8cd}.t7-night-sky{position:absolute;inset:0}.t7-night-sky i{position:absolute;width:2px;height:2px;border-radius:50%;background:#7bded4;box-shadow:0 0 7px #4bd8ca}.t7-night-sky i:nth-child(1){left:17%;top:25%}.t7-night-sky i:nth-child(2){left:72%;top:20%}.t7-night-sky i:nth-child(3){left:84%;top:48%}.t7-night-sky i:nth-child(4){left:39%;top:67%}.t7-fun-fact{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:96px;padding:15px 17px;border:1px solid rgba(151,126,78,.28);border-radius:18px;background:linear-gradient(145deg,#191713,#0c1112);color:#dfe7e5}.t7-fun-fact>p{margin:0;color:#d3b86b;font-size:8px;font-weight:950;letter-spacing:.14em}.t7-fun-fact blockquote{margin:0;color:#aebbb8;font:italic 10.5px/1.35 Georgia,serif}.t7-fun-fact>svg{color:#a691c3}.ltp-photo-fallback{display:grid;place-items:center;background:linear-gradient(145deg,#0c2a2e,#051416);color:#66cfc3}.ltp-badge-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:20px;background:#00080cc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.ltp-badge-dialog{position:relative;width:min(360px,100%);padding:27px;border:1px solid rgba(128,167,161,.25);border-radius:20px;background:linear-gradient(155deg,#0a1f24,#061419);color:#eef9f7;text-align:center;box-shadow:0 30px 80px #000}.ltp-dialog-close{position:absolute;right:13px;top:9px;border:0;background:none;color:#9fb4b0;font-size:26px;cursor:pointer}.ltp-dialog-emblem{--badge:#b6c6c8;position:relative;display:grid;width:84px;height:92px;margin:0 auto 15px;place-items:center;clip-path:polygon(50% 0,88% 14%,94% 63%,50% 100%,6% 63%,12% 14%);background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 70%,#f0d79a 30%),color-mix(in srgb,var(--badge) 55%,#12171b 45%));color:var(--badge);filter:drop-shadow(0 12px 22px rgba(0,0,0,.45))}.ltp-dialog-emblem:before{content:"";position:absolute;inset:4px;clip-path:inherit;background:linear-gradient(150deg,#1a2024,#090d10 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 60%,transparent)}.ltp-dialog-emblem svg{position:relative;z-index:1}.ltp-dialog-emblem.tone-silver{--badge:#b6c6c8}.ltp-dialog-emblem.tone-gold{--badge:#d4ad5b}.ltp-dialog-emblem.tone-violet{--badge:#a991d3}.ltp-dialog-emblem.tone-blue{--badge:#78aeca}.ltp-dialog-emblem.tone-bronze{--badge:#c48656}.ltp-dialog-emblem.tone-amber{--badge:#d8ba69}.ltp-dialog-emblem.tone-copper{--badge:#bd7c79}.ltp-dialog-emblem.tone-platinum{--badge:#c5b3dd}.ltp-dialog-emblem.tone-neutral{--badge:#6c797b}.ltp-badge-dialog>p{margin:0;color:#7faaa4;font-size:7.5px;font-weight:950;letter-spacing:.17em}.ltp-badge-dialog h2{margin:7px 0;font:900 26px Georgia,serif}.ltp-badge-dialog>span{display:block;color:#aabcb8;font-size:11px;line-height:1.5}.ltp-dialog-done{margin-top:18px;padding:8px 17px;border:1px solid rgba(108,164,156,.3);border-radius:9px;background:#0a2429;color:#dceae7;font-weight:900;cursor:pointer}@media(max-width:1120px){.t7-profile{width:calc(100% - 18px)}.t7-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr)}.t7-title-lockup span{font-size:37px}.t7-title-lockup strong{font-size:41px}.t7-name-block h1{font-size:39px}.t7-rank-inline{min-width:138px}.t7-rank-crest-svg{width:50px;height:55px}.t7-badge strong{font-size:7.5px}.t7-memory-photo img,.t7-memory-photo .ltp-photo-fallback{height:72px}}@media(max-width:900px){.t7-top-grid,.t7-story-grid{grid-template-columns:1fr}.t7-today-card{transform:none}.t7-badge-row{display:flex;overflow-x:auto;padding-bottom:7px}.t7-badge{min-width:92px}.t7-memory-strip{display:flex;overflow-x:auto}.t7-memory-photo{min-width:105px}.t7-add-memory{min-width:54px}.t7-footer-strip{grid-template-columns:1fr}}@media(max-width:650px){.t7-profile{width:calc(100% - 14px);padding-top:8px}.t7-hero-card{grid-template-columns:1fr}.t7-hero-photo-wrap{min-height:300px}.t7-hero-copy{padding:20px}.t7-name-rank-row{grid-template-columns:1fr}.t7-rank-inline{justify-self:start}.t7-name-block h1{font-size:42px}.t7-passport-card{padding:14px 12px}.t7-adventure-card{min-height:255px}.t7-adventure-polaroid{width:96px;height:94px;right:14px}.t7-adventure-copy h2{max-width:58%;font-size:23px}.t7-adventure-stats{gap:11px}.t7-fun-fact{grid-template-columns:1fr}.t7-fun-fact>svg{display:none}}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{-webkit-appearance:none!important;appearance:none!important;display:grid!important;justify-items:center!important;align-content:start!important;gap:4px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;padding:3px 2px 2px!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge:before,html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge:after{content:none!important;display:none!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge:hover{background:transparent!important;background-color:transparent!important;box-shadow:none!important;transform:translateY(-2px)!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.is-earned,html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.is-locked{background:transparent!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem{flex:0 0 58px!important;width:58px!important;height:64px!important;min-width:58px!important;min-height:64px!important;max-width:58px!important;max-height:64px!important;border-radius:0!important}html body #root .t7-profile .t7-passport-card .t7-future-row button{-webkit-appearance:none!important;appearance:none!important;width:31px!important;height:34px!important;min-width:31px!important;min-height:34px!important;padding:0!important;margin:0!important;border:1px solid #4f5e60!important;border-radius:0!important;background:#0b1013!important;background-color:#0b1013!important;box-shadow:none!important;color:#667477!important}html body #root .t7-profile .t7-today-card{border-color:#6f5c3a7a!important;background:linear-gradient(rgba(102,91,70,.18) 1px,transparent 1px) 0 45px/100% 34px,linear-gradient(145deg,#e2d7bd,#d8ccaf)!important;color:#263536!important;box-shadow:0 13px 30px #00000047,inset 0 0 35px #5d4d2c14!important}html body #root .t7-profile .t7-today-card:after{border-color:#5c492c30!important}html body #root .t7-profile .t7-today-card header{border-bottom-color:#168f8894!important}html body #root .t7-profile .t7-today-card header span{color:#168f88!important}html body #root .t7-profile .t7-date-tag{background:#b99b63!important;color:#fffaf0!important}html body #root .t7-profile .t7-date-tag b,html body #root .t7-profile .t7-date-tag strong{color:#fffaf0!important}html body #root .t7-profile .t7-timeline-row{border-bottom-color:#574c392e!important;color:#263536!important}html body #root .t7-profile .t7-timeline-row>div b{color:#263536!important}html body #root .t7-profile .t7-timeline-row>div p{color:#4e5a58!important}html body #root .t7-profile .t7-time-symbol.is-sun:before{background:#394745!important}html body #root .t7-profile .t7-time-symbol.is-nap:before{color:#303a39!important}html body #root .t7-profile .t7-notebook-link{color:#168f88!important}html body #root .t7-profile .t7-notebook-holes i{background:#1c2221!important;box-shadow:-5px 0 0 -2px #aa9b7c!important}html body #root .t7-profile .t7-timeline-row>img,html body #root .t7-profile .t7-timeline-row>.ltp-photo-fallback{border-color:#f2ead9!important}html body #root .t7-profile{--t7-bg:#f4faf8!important;--t7-panel:#ffffff!important;--t7-panel-2:#eef8f5!important;--t7-line:rgba(29,145,132,.18)!important;--t7-teal:#2fc9b7!important;--t7-teal-soft:#147f76!important;--t7-gold:#b98b2f!important;--t7-violet:#8168ad!important;--t7-ink:#102a30!important;--t7-muted:#607a7d!important;color:#102a30!important}html body #root .t7-profile:before{background:radial-gradient(circle at 10% 8%,rgba(47,201,183,.1),transparent 24%),radial-gradient(circle at 88% 24%,rgba(47,201,183,.055),transparent 25%),linear-gradient(180deg,#f8fcfb,#f1f8f6 55%,#edf6f3)!important}html body #root .t7-profile .t7-ambient{opacity:.07!important;filter:blur(72px)!important}html body #root .t7-profile .t7-ambient-a{background:#35c8b7!important}html body #root .t7-profile .t7-ambient-b{background:#80cfc4!important}html body #root .t7-profile .t7-hero-card,html body #root .t7-profile .t7-passport-card,html body #root .t7-profile .t7-memory-card,html body #root .t7-profile .t7-together-card{border:1px solid rgba(29,145,132,.18)!important;background:linear-gradient(180deg,#fff,#f8fcfb)!important;box-shadow:0 14px 34px #144a4517!important}html body #root .t7-profile .t7-hero-photo-wrap{background:#e8f4f1!important}html body #root .t7-profile .t7-hero-photo-wrap:after{background:linear-gradient(90deg,transparent 0 72%,rgba(255,255,255,.14) 84%,rgba(255,255,255,.88) 100%),linear-gradient(0deg,rgba(6,25,28,.18),transparent 48%)!important}html body #root .t7-profile .t7-hero-copy{background:linear-gradient(135deg,#fff,#f2faf8)!important}html body #root .t7-profile .t7-eyebrow{color:#628487!important}html body #root .t7-profile .t7-name-block h1{color:#102a30!important}html body #root .t7-profile .t7-owner{color:#617b7e!important}html body #root .t7-profile .t7-owner strong,html body #root .t7-profile .t7-location svg,html body #root .t7-profile .t7-edit-link{color:#168f83!important}html body #root .t7-profile .t7-location{color:#60797c!important}html body #root .t7-profile .t7-rank-inline{color:#173238!important}html body #root .t7-profile .t7-rank-inline span{color:#789093!important}html body #root .t7-profile .t7-rank-inline strong{color:#4f405f!important}html body #root .t7-profile .t7-rank-inline small{color:#9a752d!important}html body #root .t7-profile .t7-rank-progress{background:#dcece8!important}html body #root .t7-profile .t7-hero-copy blockquote{color:#526d70!important}html body #root .t7-profile .t7-traits span{border-color:#1d918438!important;background:#2fc9b70e!important;color:#315f60!important}html body #root .t7-profile .t7-traits span:nth-child(2n){border-color:#b98b2f3b!important;background:#b98b2f0d!important;color:#765d2c!important}html body #root .t7-profile .t7-today-card{border-color:#1d91842e!important;background:linear-gradient(rgba(47,201,183,.055) 1px,transparent 1px) 0 45px/100% 34px,linear-gradient(145deg,#fff,#f3faf8)!important;color:#173036!important;box-shadow:0 14px 32px #144a4517!important}html body #root .t7-profile .t7-today-card:after{border-color:#1d91841a!important}html body #root .t7-profile .t7-today-card header{border-bottom-color:#1d91844d!important}html body #root .t7-profile .t7-today-card header span,html body #root .t7-profile .t7-notebook-link{color:#168f83!important}html body #root .t7-profile .t7-date-tag{background:#dff4ef!important;color:#165f59!important;box-shadow:0 6px 13px #144a451f!important}html body #root .t7-profile .t7-date-tag b,html body #root .t7-profile .t7-date-tag strong,html body #root .t7-profile .t7-timeline-row>div b{color:#173036!important}html body #root .t7-profile .t7-timeline-row{border-bottom-color:#1d91841c!important;color:#173036!important}html body #root .t7-profile .t7-timeline-row>div p{color:#627a7d!important}html body #root .t7-profile .t7-notebook-holes i{background:#1c373a!important;box-shadow:-5px 0 0 -2px #dce9e6!important}html body #root .t7-profile .t7-timeline-row>img,html body #root .t7-profile .t7-timeline-row>.ltp-photo-fallback{border-color:#fff!important;box-shadow:0 3px 8px #144a4529!important}html body #root .t7-profile .t7-passport-card{background:#fff!important}html body #root .t7-profile .t7-panel-head>div p{color:#31575b!important}html body #root .t7-profile .t7-panel-head>div p svg{color:#6d9d98!important}html body #root .t7-profile .t7-panel-head>div span{color:#71898b!important}html body #root .t7-profile .t7-panel-head>b{border-color:#1d918429!important;background:#eff8f6!important;color:#386663!important}html body #root .t7-profile .t7-badge strong{color:#233e43!important}html body #root .t7-profile .t7-badge small,html body #root .t7-profile .t7-future-row>span,html body #root .t7-profile .t7-future-row small{color:#71878a!important}html body #root .t7-profile .t7-future-row{border-top-color:#1d91841f!important}html body #root .t7-profile .t7-passport-card .t7-future-row button{border-color:#a7bfbc!important;background:#eef5f3!important;color:#758b8d!important}html body #root .t7-profile .t7-adventure-card{border:1px solid rgba(29,145,132,.18)!important;background-color:#edf7f4!important;box-shadow:0 14px 34px #144a4517!important}html body #root .t7-profile .t7-adventure-shade{background:linear-gradient(90deg,#f6fbf9fa,#f1f9f7f2 49%,#f1f9f78f 72%,#f1f9f724),linear-gradient(0deg,rgba(239,248,246,.52),transparent 65%)!important}html body #root .t7-profile .t7-adventure-copy>p{color:#168f83!important}html body #root .t7-profile .t7-adventure-copy h2{color:#173036!important;text-shadow:none!important}html body #root .t7-profile .t7-adventure-stats b{color:#8b6825!important}html body #root .t7-profile .t7-adventure-stats small,html body #root .t7-profile .t7-adventure-date{color:#607a7d!important}html body #root .t7-profile .t7-route-art{border-bottom-color:#1d918457!important}html body #root .t7-profile .t7-route-art i{background:#2db5a6!important}html body #root .t7-profile .t7-adventure-polaroid{background:#fffdf8!important;box-shadow:0 10px 22px #144a4533!important}html body #root .t7-profile .t7-memory-card{background:#fff!important}html body #root .t7-profile .t7-memory-card .t7-panel-head a{color:#168f83!important}html body #root .t7-profile .t7-memory-photo{background:#f0eadf!important;box-shadow:0 6px 13px #1c3e3c29!important}html body #root .t7-profile .t7-add-memory{border-color:#1d91843b!important;background:#eff8f6!important;color:#668b87!important}html body #root .t7-profile .t7-together-card{background:radial-gradient(circle at 60% 55%,rgba(129,104,173,.07),transparent 35%),linear-gradient(145deg,#f5fbf9,#eaf6f3)!important}html body #root .t7-profile .t7-together-card p{color:#695b80!important}html body #root .t7-profile .t7-together-card p strong{color:#168f83!important}html body #root .t7-profile .t7-night-sky i{background:#2fc9b7!important;box-shadow:0 0 6px #2fc9b74d!important}html body #root .t7-profile .t7-fun-fact{border-color:#b98b2f2e!important;background:linear-gradient(145deg,#fffdf8,#f7f4eb)!important;color:#263d40!important;box-shadow:0 14px 34px #144a4512!important}html body #root .t7-profile .t7-fun-fact>p{color:#9b762e!important}html body #root .t7-profile .t7-fun-fact blockquote{color:#607174!important}html body #root .t7-profile .ltp-photo-fallback{background:linear-gradient(145deg,#e8f5f2,#dff0ec)!important;color:#168f83!important}html body #root .ltp-badge-backdrop{background:#0a20215c!important}html body #root .ltp-badge-dialog{border-color:#1d918433!important;background:linear-gradient(155deg,#fff,#f0f8f6)!important;color:#173036!important;box-shadow:0 30px 80px #143e3c38!important}html body #root .ltp-dialog-close{color:#587477!important}html body #root .ltp-badge-dialog>p{color:#168f83!important}html body #root .ltp-badge-dialog h2{color:#173036!important}html body #root .ltp-badge-dialog>span{color:#607a7d!important}html body #root .ltp-dialog-done{border-color:#1d91843d!important;background:#eff8f6!important;color:#176d65!important}html body #root .t7-profile .t7-passport-card .t7-badge-row{--jwm-badge-teal-1:#4fc9ba;--jwm-badge-teal-2:#3baca1;--jwm-badge-teal-3:#2d8f87;--jwm-badge-teal-4:#26756f;--jwm-badge-teal-5:#1f625e;--jwm-badge-mint:#8dbbb5;--jwm-badge-muted:#aebfbd}html body #root .t7-profile .t7-passport-card .t7-badge.tone-silver{--badge:#94b8b3!important}html body #root .t7-profile .t7-passport-card .t7-badge.tone-gold{--badge:#4fc9ba!important}html body #root .t7-profile .t7-passport-card .t7-badge.tone-violet{--badge:#3baca1!important}html body #root .t7-profile .t7-passport-card .t7-badge.tone-blue{--badge:#69b7ae!important}html body #root .t7-profile .t7-passport-card .t7-badge.tone-bronze{--badge:#86afa9!important}html body #root .t7-profile .t7-passport-card .t7-badge.tone-amber{--badge:#2d8f87!important}html body #root .t7-profile .t7-passport-card .t7-badge.tone-copper{--badge:#26756f!important}html body #root .t7-profile .t7-passport-card .t7-badge.tone-platinum{--badge:#1f625e!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned{opacity:1!important;filter:none!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned .t7-badge-emblem{background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 78%,#d9f6f1 22%),color-mix(in srgb,var(--badge) 66%,#153b39 34%))!important;filter:drop-shadow(0 7px 9px rgba(27,91,84,.18))!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned .t7-badge-emblem:before{background:linear-gradient(155deg,#153137,#091b20 74%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 72%,transparent),inset 0 1px #ffffff0b!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned .t7-badge-emblem>span{color:color-mix(in srgb,var(--badge) 82%,#d9fff9 18%)!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned strong{color:#234247!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned small{color:#5b7778!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked{--badge:#a9bbb9!important;opacity:.62!important;filter:none!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .t7-badge-emblem{background:linear-gradient(145deg,#c9d6d4,#aebfbd)!important;filter:drop-shadow(0 5px 7px rgba(44,82,79,.1))!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .t7-badge-emblem:before{background:linear-gradient(155deg,#eef4f2,#dbe7e4)!important;box-shadow:inset 0 0 0 1px #5c7e7a33!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .t7-badge-emblem>span{color:#839996!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked strong{color:#7a8c8e!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked small{color:#a3b0b1!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned:hover{transform:translateY(-2px)!important;filter:none!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned:hover .t7-badge-emblem{filter:drop-shadow(0 8px 11px rgba(27,91,84,.24))!important}html body #root .ltp-dialog-emblem.tone-silver{--badge:#94b8b3!important}html body #root .ltp-dialog-emblem.tone-gold{--badge:#4fc9ba!important}html body #root .ltp-dialog-emblem.tone-violet{--badge:#3baca1!important}html body #root .ltp-dialog-emblem.tone-blue{--badge:#69b7ae!important}html body #root .ltp-dialog-emblem.tone-bronze{--badge:#86afa9!important}html body #root .ltp-dialog-emblem.tone-amber{--badge:#2d8f87!important}html body #root .ltp-dialog-emblem.tone-copper{--badge:#26756f!important}html body #root .ltp-dialog-emblem.tone-platinum{--badge:#1f625e!important}html body #root .ltp-dialog-emblem.tone-neutral{--badge:#a9bbb9!important}html body #root .ltp-dialog-emblem{background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 78%,#d9f6f1 22%),color-mix(in srgb,var(--badge) 66%,#153b39 34%))!important;filter:drop-shadow(0 12px 22px rgba(27,91,84,.2))!important}html body #root .ltp-dialog-emblem:before{background:linear-gradient(155deg,#153137,#091b20 74%)!important}.t7-profile .t7-badge{opacity:1!important;filter:none!important}.t7-profile .t7-badge.tone-silver{--badge:#9aaeb4 !important;--badge-deep:#637a81 !important}.t7-profile .t7-badge.tone-gold{--badge:#c7a24c !important;--badge-deep:#8d6c22 !important}.t7-profile .t7-badge.tone-violet{--badge:#9c86c7 !important;--badge-deep:#67518f !important}.t7-profile .t7-badge.tone-blue{--badge:#70a9c8 !important;--badge-deep:#3f7897 !important}.t7-profile .t7-badge.tone-bronze{--badge:#bd895f !important;--badge-deep:#845839 !important}.t7-profile .t7-badge.tone-amber{--badge:#c9ae62 !important;--badge-deep:#8e742d !important}.t7-profile .t7-badge.tone-copper{--badge:#b97a72 !important;--badge-deep:#83504a !important}.t7-profile .t7-badge.tone-platinum{--badge:#aaa0c3 !important;--badge-deep:#706786 !important}.t7-profile .t7-badge-emblem{background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 72%,#ffffff 28%),color-mix(in srgb,var(--badge) 88%,#ffffff 12%))!important;filter:drop-shadow(0 7px 8px rgba(39,65,66,.16))!important}.t7-profile .t7-badge-emblem:before{inset:3px!important;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.96),transparent 34%),linear-gradient(155deg,#fbfdfc,#f0f6f4 52%,#e5efec)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 58%,#ffffff 42%),inset 0 -10px 20px color-mix(in srgb,var(--badge) 9%,transparent)!important}.t7-profile .t7-badge-emblem:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--badge) 62%,#ffffff 38%),transparent)!important;opacity:.72!important}.t7-profile .t7-badge-emblem>span{color:var(--badge-deep, var(--badge))!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.88))!important}.t7-profile .t7-badge strong{color:#17363a!important}.t7-profile .t7-badge small{color:#708988!important}.t7-profile .t7-badge.is-earned small{color:var(--badge-deep, var(--badge))!important;font-weight:850!important}.t7-profile .t7-badge.is-locked{opacity:.72!important;filter:saturate(.48)!important}.t7-profile .t7-badge.is-locked .t7-badge-emblem{background:linear-gradient(145deg,#cbd7d5,#b9c8c6)!important}.t7-profile .t7-badge.is-locked .t7-badge-emblem:before{background:linear-gradient(155deg,#fbfdfc,#eef4f2)!important;box-shadow:inset 0 0 0 1px #7692913b!important}.t7-profile .t7-badge.is-locked .t7-badge-emblem>span{color:#9aacab!important}.ltp-dialog-emblem.tone-silver{--badge:#9aaeb4 !important;--badge-deep:#637a81 !important}.ltp-dialog-emblem.tone-gold{--badge:#c7a24c !important;--badge-deep:#8d6c22 !important}.ltp-dialog-emblem.tone-violet{--badge:#9c86c7 !important;--badge-deep:#67518f !important}.ltp-dialog-emblem.tone-blue{--badge:#70a9c8 !important;--badge-deep:#3f7897 !important}.ltp-dialog-emblem.tone-bronze{--badge:#bd895f !important;--badge-deep:#845839 !important}.ltp-dialog-emblem.tone-amber{--badge:#c9ae62 !important;--badge-deep:#8e742d !important}.ltp-dialog-emblem.tone-copper{--badge:#b97a72 !important;--badge-deep:#83504a !important}.ltp-dialog-emblem.tone-platinum{--badge:#aaa0c3 !important;--badge-deep:#706786 !important}.ltp-dialog-emblem.tone-neutral{--badge:#aab9b8 !important;--badge-deep:#788c8b !important}.ltp-badge-dialog .ltp-dialog-emblem{background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 72%,#ffffff 28%),color-mix(in srgb,var(--badge) 88%,#ffffff 12%))!important;color:var(--badge-deep, var(--badge))!important;filter:drop-shadow(0 12px 20px rgba(39,65,66,.15))!important}.ltp-badge-dialog .ltp-dialog-emblem:before{background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.96),transparent 34%),linear-gradient(155deg,#fbfdfc,#f0f6f4 52%,#e5efec)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 58%,#ffffff 42%)!important}.ltp-badge-dialog .ltp-dialog-emblem svg{color:var(--badge-deep, var(--badge))!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.tone-silver{--badge:#b6c6c8!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.tone-gold{--badge:#d4ad5b!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.tone-violet{--badge:#a991d3!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.tone-blue{--badge:#78aeca!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.tone-bronze{--badge:#c48656!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.tone-amber{--badge:#d8ba69!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.tone-copper{--badge:#bd7c79!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.tone-platinum{--badge:#c5b3dd!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge-emblem{background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 86%,#ffffff 14%),color-mix(in srgb,var(--badge) 70%,#5f7778 30%))!important;filter:drop-shadow(0 5px 8px rgba(46,72,73,.16))!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge-emblem:before{content:""!important;display:block!important;position:absolute!important;inset:3px!important;clip-path:inherit!important;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.98),rgba(255,255,255,.54) 30%,transparent 58%),linear-gradient(150deg,#fbfefd,color-mix(in srgb,var(--badge) 8%,#f7fbfa 92%) 55%,color-mix(in srgb,var(--badge) 15%,#edf6f4 85%))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 42%,transparent),inset 0 -8px 18px color-mix(in srgb,var(--badge) 8%,transparent)!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge-emblem:after{content:""!important;display:block!important;position:absolute!important;left:16%!important;right:16%!important;top:10px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent)!important;opacity:.78!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge-emblem>span{position:relative!important;z-index:3!important;color:color-mix(in srgb,var(--badge) 70%,#234d50 30%)!important;filter:none!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge strong{color:#294448!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge small{color:#829596!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.is-earned small{color:color-mix(in srgb,var(--badge) 60%,#667f80 40%)!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge.is-locked{opacity:.56!important;filter:saturate(.62)!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem{background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 86%,#ffffff 14%),color-mix(in srgb,var(--badge) 70%,#657c7c 30%))!important;filter:drop-shadow(0 8px 16px rgba(40,70,70,.18))!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem:before{content:""!important;position:absolute!important;inset:4px!important;clip-path:inherit!important;background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.98),rgba(255,255,255,.55) 30%,transparent 58%),linear-gradient(150deg,#fbfefd,color-mix(in srgb,var(--badge) 11%,#f1f8f7 89%))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 42%,transparent)!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem svg{position:relative!important;z-index:3!important;color:color-mix(in srgb,var(--badge) 70%,#234d50 30%)!important}.t7-real-empty{min-height:74px;display:grid;place-items:center;text-align:center;padding:14px;border:1px dashed rgba(70,150,142,.22);border-radius:14px;color:#738d8c;font-size:11px;background:#f4fbfab8}.cleanProfilePage{width:min(100% - 28px,1160px);margin:18px auto 90px}.cleanProfileHero{min-height:285px;border-radius:34px;padding:24px;display:grid;align-content:end;overflow:hidden;background:linear-gradient(90deg,#081b22e0,#081b2273,#081b2214),var(--cover, linear-gradient(135deg, #102435, #173f4b)) center / cover;border:1px solid #d8eaef;box-shadow:0 18px 52px #1024351f}.cleanBadge{width:fit-content;padding:8px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#4ef4cc;font-size:11px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.cleanProfileHero h1{margin:14px 0 8px;color:#fff;max-width:760px;font-size:clamp(38px,5vw,62px);line-height:.9;letter-spacing:-2.8px}.cleanProfileHero p{margin:0;max-width:700px;color:#ffffffd1;font-size:15px;line-height:1.5;font-weight:800}.cleanGrid{margin-top:16px;display:grid;grid-template-columns:420px minmax(0,1fr);gap:16px;align-items:start}.cleanCard{border-radius:30px;padding:18px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.cleanCard.dark{color:#fff;background:radial-gradient(circle at 12% 14%,rgba(67,223,196,.17),transparent 26%),linear-gradient(135deg,#102435,#173f4b);border-color:#ffffff24}.cleanCard h2{margin:0;color:#102435;font-size:28px;line-height:.98;letter-spacing:-1.1px}.cleanCard.dark h2{color:#fff}.cleanCard p{margin:8px 0 0;color:#678091;font-size:13px;line-height:1.45;font-weight:800}.cleanCard.dark p{color:#ffffffbd}.cleanForm{margin-top:16px;display:grid;gap:12px}.cleanField{display:grid;gap:7px}.cleanField span{color:#102435;font-size:12px;font-weight:1000}.cleanField input,.cleanField select,.cleanField textarea{width:100%;min-height:48px;border-radius:18px;border:1px solid #d8eaef;background:#fbfeff;color:#102435;padding:0 13px;outline:0;font:inherit;font-size:14px;font-weight:850}.cleanField textarea{min-height:96px;padding-top:12px;resize:vertical}.cleanSplit{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cleanButtons{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.cleanButton,.cleanGhost,.cleanDanger{min-height:46px;border-radius:999px;border:0;padding:0 17px;font-weight:1000;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.cleanButton{color:#fff;background:linear-gradient(135deg,#18b99f,#43dfc4);box-shadow:0 12px 26px #18b99f3d}.cleanGhost{color:#102435;background:#f4fbfd;border:1px solid #d8eaef}.cleanDanger{color:#8f2838;background:#fff2f4;border:1px solid #ffd6de}.cleanStatus{margin-top:12px;padding:12px;border-radius:20px;background:#ffffff1c;border:1px solid rgba(255,255,255,.15);color:#ffffffd6;font-size:12px;line-height:1.45;font-weight:850}.cleanUploadStack{margin-top:16px;display:grid;gap:12px}.cleanUpload{border-radius:24px;padding:12px;background:#f4fbfd;border:1px dashed #aacfd7}.cleanUploadTop{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.cleanUploadTop b{color:#102435;font-size:14px}.cleanUploadTop small{color:#678091;font-size:12px;font-weight:900}.cleanCoverPreview{height:160px;border-radius:22px;overflow:hidden;border:1px solid #d8eaef;background:linear-gradient(135deg,#edf8fb,#fff);display:grid;place-items:center;color:#678091;font-weight:900}.cleanPortraitRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cleanPortrait{height:164px;border-radius:22px;overflow:hidden;border:1px solid #d8eaef;background:linear-gradient(135deg,#edf8fb,#fff);display:grid;place-items:center;color:#678091;font-weight:900;text-align:center}.cleanFaceSafe{position:relative}.cleanFaceSafe.active{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cleanFaceSafe.active:active{cursor:grabbing}.cleanFaceSafe>span{position:absolute;left:10px;right:10px;bottom:9px;padding:7px 9px;border-radius:999px;color:#fff;background:#041419c7;box-shadow:0 5px 16px #00000038;font-size:10px;font-weight:950;pointer-events:none}.cleanCoverPreview img,.cleanPortrait img,.cleanThumb img,.cleanAvatar img,.cleanGalleryCard img{width:100%;height:100%;object-fit:cover}.cleanFile{margin-top:9px;width:100%;color:#102435;font-weight:800}.cleanGalleryPreview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px}.cleanThumb{height:88px;border-radius:16px;overflow:hidden;border:1px solid #d8eaef;background:#edf8fb}.cleanIdentity{margin-top:-62px;position:relative;z-index:2;display:grid;grid-template-columns:138px 138px minmax(0,1fr);gap:14px;align-items:end}.cleanAvatar{height:138px;border-radius:31px;overflow:hidden;background:#edf8fb;border:5px solid white;box-shadow:0 14px 32px #10243521}.cleanNameCard{border-radius:30px;padding:18px;background:#fff;border:1px solid #d8eaef;box-shadow:0 12px 34px #10243514}.cleanNameCard small{color:#0b947e;font-size:11px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.cleanNameCard h2{margin:7px 0 5px;color:#102435;font-size:34px;line-height:.95;letter-spacing:-1.4px}.cleanNameCard p{margin:0;color:#678091;font-size:13px;font-weight:850}.cleanChips{margin-top:13px;display:flex;flex-wrap:wrap;gap:8px}.cleanChips span{padding:8px 11px;border-radius:999px;background:#eafff8;color:#0b947e;border:1px solid rgba(24,185,159,.18);font-size:12px;font-weight:1000}.cleanInfoGrid{margin-top:16px;display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.cleanStats{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cleanStats div{min-height:74px;border-radius:21px;padding:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.cleanStats b{display:block;color:#fff;font-size:22px}.cleanStats span{display:block;margin-top:5px;color:#ffffffb3;font-size:11px;font-weight:900}.cleanGallery{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cleanGalleryCard{height:200px;border-radius:26px;overflow:hidden;background:#edf8fb;border:1px solid #d8eaef}@media(max-width:980px){.cleanGrid,.cleanInfoGrid{grid-template-columns:1fr}.cleanIdentity{grid-template-columns:120px 120px}.cleanNameCard{grid-column:1 / -1}.cleanGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.cleanProfilePage{width:min(100% - 18px,1160px)}.cleanProfileHero,.cleanCard{border-radius:28px}.cleanSplit,.cleanPortraitRow,.cleanGalleryPreview,.cleanStats,.cleanGallery{grid-template-columns:1fr}.cleanIdentity{margin-top:14px;grid-template-columns:1fr 1fr}.cleanAvatar{height:130px}}.cleanDanger,.labDanger{display:none!important}.cleanIdentity{margin-top:18px!important;align-items:stretch!important}.cleanProfileHero{min-height:320px!important;padding-bottom:34px!important}.cleanNameCard{align-self:stretch!important}.cleanProfileHero h1{max-width:780px!important;overflow-wrap:break-word!important}.cleanAvatar{position:relative!important;z-index:1!important}.cleanNameCard{position:relative!important;z-index:2!important}.cleanCropBackdrop{position:fixed;inset:0;z-index:8000;display:grid;place-items:center;padding:18px;background:#051418ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cleanCropModal{width:min(760px,96vw);max-height:94vh;overflow:auto;padding:20px;border-radius:24px;border:1px solid #cfe7e4;background:#fff;color:#102435;box-shadow:0 28px 90px #09272e47}.cleanCropModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.cleanCropModal>header span{color:#0b9f92;font-size:10px;font-weight:1000;letter-spacing:.14em}.cleanCropModal>header h2{margin:5px 0;color:#102435;font-size:26px;letter-spacing:-.7px}.cleanCropModal>header p{margin:0;color:#678091;font-size:12px;font-weight:750}.cleanCropClose{width:38px;height:38px;flex:0 0 38px;border:1px solid #d8eaef;border-radius:50%;background:#f5fbfb;color:#35515a;font-size:22px;cursor:pointer}.cleanCropViewport{position:relative;margin:0 auto;overflow:hidden;border:2px solid #27cbb8;background:#eaf4f3;touch-action:none;cursor:grab;box-shadow:0 10px 28px #114b4e1f}.cleanCropViewport:active{cursor:grabbing}.cleanCropViewport.is-cover{width:min(640px,100%);aspect-ratio:16/9;border-radius:18px}.cleanCropViewport.is-square{width:min(440px,82vw);aspect-ratio:1;border-radius:22px}.cleanCropViewport>img{position:absolute;left:50%;top:50%;max-width:none!important;max-height:none!important;transform-origin:center;-webkit-user-select:none;user-select:none;pointer-events:none}.cleanCropGuide{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 33.1%,rgba(255,255,255,.38) 33.3%,transparent 33.5%,transparent 66.4%,rgba(255,255,255,.38) 66.6%,transparent 66.8%),linear-gradient(0deg,transparent 33.1%,rgba(255,255,255,.38) 33.3%,transparent 33.5%,transparent 66.4%,rgba(255,255,255,.38) 66.6%,transparent 66.8%);box-shadow:inset 0 0 0 1px #ffffff59}.cleanCropControls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.cleanCropControls label{display:grid;grid-template-columns:auto minmax(180px,340px);align-items:center;gap:10px;color:#49646b;font-size:11px;font-weight:900}.cleanCropControls input{width:100%;accent-color:#19bca9}.cleanCropModal>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding-top:15px;border-top:1px solid #e1edec}.cleanCropModal>footer span{max-width:440px;color:#6b8186;font-size:11px;font-weight:750;line-height:1.45}.cleanUpload .cleanPortrait img,.cleanUpload .cleanCoverPreview img{object-position:center!important}@media(max-width:700px){.cleanCropModal{padding:14px}.cleanCropControls,.cleanCropModal>footer{align-items:stretch;flex-direction:column}.cleanCropControls label{grid-template-columns:auto 1fr}.cleanCropModal>footer .cleanButton{width:100%}}.cleanCropViewport.is-gallery{width:min(660px,100%);aspect-ratio:4 / 3;height:auto}.cleanGalleryPreview{align-items:start}.cleanGalleryCropItem{min-width:0;display:grid;gap:6px}.cleanGalleryCropItem .cleanThumb{width:100%;aspect-ratio:4 / 3;height:auto}.cleanGalleryAdjust{min-height:30px;width:100%;padding:0 9px;border:1px solid #c9e4e3;border-radius:999px;background:#edf9f7;color:#087d76;font-size:10px;font-weight:950;cursor:pointer}.cleanGalleryAdjust:hover{background:#def5f1}@media(max-width:780px){.cleanGalleryPreview{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--owner-bg: #020b10;--owner-panel: rgba(7, 23, 29, .94);--owner-panel-soft: rgba(255, 255, 255, .025);--owner-border: rgba(78, 225, 205, .15);--owner-border-strong: rgba(78, 225, 205, .3);--owner-teal: #4cdfca;--owner-teal-light: #74eddd;--owner-text: #f5fffd;--owner-muted: rgba(245, 255, 253, .62);--owner-faint: rgba(245, 255, 253, .4);--owner-danger: #ff8e9e}.ownerLoginPage,.ownerLoadingPage{min-height:100vh;display:grid;place-items:center;padding:20px;color:var(--owner-text);background:radial-gradient(circle at 15% 8%,rgba(53,215,194,.13),transparent 29%),radial-gradient(circle at 88% 82%,rgba(28,129,123,.09),transparent 32%),linear-gradient(135deg,#01080c,var(--owner-bg) 50%,#06171d)}.ownerLoginShell{width:min(470px,100%);padding:clamp(22px,4vw,38px);border:1px solid var(--owner-border);border-radius:27px;background:linear-gradient(145deg,#ffffff0a,#ffffff03),#051319f0;box-shadow:0 28px 80px #0006,inset 0 1px #ffffff09}.ownerLoginBrand{display:flex;align-items:center;gap:11px}.ownerLoginBrand>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid var(--owner-border);border-radius:14px;background:#4cdfca12}.ownerLoginBrand strong,.ownerLoginBrand small{display:block}.ownerLoginBrand strong{color:#fff;font-size:.9rem}.ownerLoginBrand small{margin-top:3px;color:var(--owner-faint);font-size:.56rem}.ownerLoginIntro{margin-top:35px}.ownerLoginIntro>span,.ownerTopbar>div>span,.ownerPanel header>div>span{color:var(--owner-teal);font-size:.56rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.ownerLoginIntro h1{margin:8px 0 10px;color:#fff;font-size:clamp(2rem,8vw,3.2rem);line-height:.95;letter-spacing:-.055em}.ownerLoginIntro p{margin:0;color:var(--owner-muted);font-size:.73rem;line-height:1.55}.ownerLoginForm,.ownerPasswordForm{display:grid;gap:14px;margin-top:27px}.ownerLoginForm label,.ownerEditor label,.ownerPasswordForm label{display:grid;gap:6px}.ownerLoginForm label>span,.ownerEditor label>span,.ownerPasswordForm label>span{color:#f5fffd9e;font-size:.57rem;font-weight:850}.ownerLoginForm input,.ownerEditor input,.ownerEditor select,.ownerEditor textarea,.ownerPasswordForm input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--owner-border);border-radius:12px;color:var(--owner-text);background:#020d12b3;outline:none}.ownerEditor textarea{padding-block:10px;resize:vertical}.ownerLoginForm input:focus,.ownerEditor input:focus,.ownerEditor select:focus,.ownerEditor textarea:focus,.ownerPasswordForm input:focus{border-color:#4ee1cd7a;box-shadow:0 0 0 3px #4cdfca12}.ownerLoginForm>button,.ownerSaveButton{min-height:43px;border:0;border-radius:999px;color:#031310;background:linear-gradient(135deg,var(--owner-teal-light),var(--owner-teal));box-shadow:0 10px 25px #26beaa29;font-size:.66rem;font-weight:950;cursor:pointer}.ownerLoginForm>button:disabled{opacity:.55;cursor:wait}.ownerLoginNotice{margin:0;color:#ffd474;font-size:.62rem;line-height:1.45}.ownerReturnLink{display:block;margin-top:20px;color:var(--owner-faint);font-size:.59rem;font-weight:800;text-align:center;text-decoration:none}.ownerReturnLink:hover{color:var(--owner-teal-light)}.ownerLoadingPage{align-content:center;gap:10px}.ownerLoadingPage>span{font-size:2rem}.ownerLoadingPage>strong{color:var(--owner-muted);font-size:.75rem}.ownerDashboardPage{min-height:100vh;display:grid;grid-template-columns:235px minmax(0,1fr);color:var(--owner-text);background:radial-gradient(circle at 85% 5%,rgba(40,192,177,.08),transparent 28%),linear-gradient(135deg,#01080c,var(--owner-bg) 50%,#05151b)}.ownerSidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 13px;border-right:1px solid var(--owner-border);background:#030e13f5}.ownerSidebarBrand{display:flex;align-items:center;gap:9px;min-height:52px;padding:7px 9px;color:inherit;text-decoration:none}.ownerSidebarBrand>span{width:35px;height:35px;display:grid;place-items:center;border-radius:12px;background:#4cdfca14}.ownerSidebarBrand strong,.ownerSidebarBrand small{display:block}.ownerSidebarBrand strong{color:#fff;font-size:.78rem}.ownerSidebarBrand small{margin-top:2px;color:var(--owner-faint);font-size:.49rem}.ownerSidebar nav{display:grid;gap:5px;margin-top:25px}.ownerSidebar nav button{min-height:42px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:12px;color:var(--owner-muted);background:transparent;box-shadow:none;font-size:.62rem;font-weight:850;text-align:left;cursor:pointer}.ownerSidebar nav button:hover,.ownerSidebar nav button.active{color:#fff;border-color:var(--owner-border);background:#4cdfca0e}.ownerSidebar nav button.active{color:var(--owner-teal-light)}.ownerSidebar nav button b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--owner-faint);background:#ffffff0b;font-size:.47rem}.ownerSidebarBottom{display:grid;gap:8px;margin-top:auto;padding:13px 9px 3px;border-top:1px solid rgba(255,255,255,.065)}.ownerSidebarBottom small{overflow:hidden;color:var(--owner-faint);font-size:.5rem;text-overflow:ellipsis}.ownerSidebarBottom button{min-height:34px;border:1px solid rgba(255,142,158,.13);border-radius:10px;color:var(--owner-danger);background:#ff8e9e08;font-size:.56rem;font-weight:850;cursor:pointer}.ownerWorkspace{min-width:0;padding:clamp(13px,2vw,26px)}.ownerTopbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.ownerTopbar h1{margin:5px 0 0;color:#fff;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1;letter-spacing:-.05em}.ownerTopbarActions{display:flex;align-items:center;gap:7px}.ownerTopbarActions a,.ownerTopbarActions button{min-height:35px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--owner-border);border-radius:999px;color:var(--owner-muted);background:#ffffff05;box-shadow:none;font-size:.56rem;font-weight:850;text-decoration:none;cursor:pointer}.ownerTopbarActions a:hover,.ownerTopbarActions button:hover{color:#fff;border-color:var(--owner-border-strong)}.ownerNotice{min-height:43px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin-top:13px;padding:7px 11px;border:1px solid var(--owner-border);border-radius:13px;background:#4cdfca0a}.ownerNotice>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#4cdfca12;font-size:.64rem}.ownerNotice p{margin:0;color:var(--owner-muted);font-size:.62rem;font-weight:720}.ownerStatsGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:13px}.ownerStatsGrid article{min-height:113px;display:grid;place-items:center;align-content:center;padding:13px;border:1px solid var(--owner-border);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent),var(--owner-panel);text-align:center}.ownerStatsGrid article>span{color:var(--owner-teal);font-size:.85rem}.ownerStatsGrid strong{margin-top:6px;color:#fff;font-size:1.6rem}.ownerStatsGrid small{margin-top:6px;color:var(--owner-faint);font-size:.48rem;font-weight:850;text-transform:uppercase}.ownerOverviewGrid,.ownerSettingsGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:12px;margin-top:12px}.ownerPanel{min-width:0;padding:16px;border:1px solid var(--owner-border);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent),var(--owner-panel);box-shadow:0 17px 45px #0000003d,inset 0 1px #ffffff06}.ownerPanel>header,.ownerPanel form>header,.ownerEditor>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ownerPanel header h2,.ownerEditor header h2,.ownerSecurityNote h2{margin:4px 0 0;color:#fff;font-size:1rem}.ownerPanel header>small{color:var(--owner-faint);font-size:.53rem}.ownerActivityList,.ownerQuickActions,.ownerProfileList{display:grid;gap:7px}.ownerActivityList>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px 8px;border-radius:12px;background:#ffffff05}.ownerActivityList>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#4cdfca0f;font-size:.58rem}.ownerActivityList strong,.ownerActivityList p{display:block;margin:0}.ownerActivityList strong{color:#f5fffdcc;font-size:.57rem;text-transform:capitalize}.ownerActivityList p{margin-top:3px;color:var(--owner-faint);font-size:.5rem}.ownerActivityList time{color:var(--owner-faint);font-size:.45rem}.ownerQuickActions button,.ownerQuickActions a{min-height:62px;display:grid;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px;padding:9px;border:1px solid transparent;border-radius:13px;color:inherit;background:#ffffff05;box-shadow:none;text-align:left;text-decoration:none;cursor:pointer}.ownerQuickActions button:hover,.ownerQuickActions a:hover{border-color:var(--owner-border);background:#4cdfca0a}.ownerQuickActions>*>span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:var(--owner-teal);background:#4cdfca0f}.ownerQuickActions strong,.ownerQuickActions small{display:block}.ownerQuickActions strong{color:#f5fffdd1;font-size:.6rem}.ownerQuickActions small{margin-top:4px;color:var(--owner-faint);font-size:.49rem}.ownerManagementGrid{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;margin-top:13px}.ownerEditor{position:sticky;top:13px}.ownerEditor>header>button{min-height:30px;padding:0 8px;border:0;color:var(--owner-danger);background:transparent;font-size:.53rem;font-weight:850;cursor:pointer}.ownerFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ownerFullField{grid-column:1 / -1}.ownerCheckbox{display:flex!important;align-items:center;align-self:end;grid-template-columns:auto minmax(0,1fr);min-height:42px;padding:0 8px;border:1px solid var(--owner-border);border-radius:12px}.ownerCheckbox input{width:17px;min-height:auto;margin:0 8px 0 0}.ownerSaveButton{width:100%;margin-top:13px}.ownerProfileList>article{min-height:72px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid transparent;border-radius:13px;background:#ffffff04}.ownerProfileList>article:hover{border-color:var(--owner-border);background:#4cdfca06}.ownerProfilePhoto{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#4cdfca0e}.ownerProfilePhoto img{width:100%;height:100%;object-fit:cover}.ownerProfileList article section>div{display:flex;align-items:center;gap:7px}.ownerProfileList strong,.ownerProfileList p,.ownerProfileList small{display:block;margin:0}.ownerProfileList strong{color:#f5fffdd9;font-size:.65rem}.ownerProfileList article section b{padding:3px 6px;border-radius:999px;color:#06130f;background:#ffd36d;font-size:.4rem;text-transform:uppercase}.ownerProfileList p{margin-top:4px;color:var(--owner-muted);font-size:.53rem}.ownerProfileList small{margin-top:3px;color:var(--owner-faint);font-size:.47rem}.ownerRecordActions{display:flex;gap:5px}.ownerRecordActions button,.ownerUsersTable article button{min-height:30px;padding:0 9px;border:1px solid var(--owner-border);border-radius:9px;color:var(--owner-muted);background:transparent;box-shadow:none;font-size:.5rem;font-weight:850;cursor:pointer}.ownerRecordActions button:hover,.ownerUsersTable article button:hover{color:#fff;border-color:var(--owner-border-strong)}.ownerRecordActions button.danger,.ownerUsersTable button.danger{color:var(--owner-danger);border-color:#ff8e9e21}.ownerUsersPanel,.ownerSettingsGrid{margin-top:13px}.ownerUsersTable{display:grid;gap:5px}.ownerTableHead,.ownerUsersTable>article{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) 90px 70px;align-items:center;gap:10px}.ownerTableHead{padding:0 10px 7px;color:var(--owner-faint);font-size:.47rem;font-weight:900;text-transform:uppercase}.ownerUsersTable>article{min-height:58px;padding:8px 10px;border-radius:11px;background:#ffffff04}.ownerUsersTable strong,.ownerUsersTable small{display:block}.ownerUsersTable strong{color:#f5fffdd1;font-size:.58rem}.ownerUsersTable small,.ownerUsersTable article>span{margin-top:3px;color:var(--owner-faint);font-size:.49rem}.ownerUsersTable article>b{width:fit-content;padding:4px 7px;border-radius:999px;color:var(--owner-teal-light);background:#4cdfca0e;font-size:.43rem;text-transform:uppercase}.ownerPasswordForm{margin-top:0}.ownerSecurityNote{display:grid;align-content:center}.ownerSecurityNote>span{font-size:1.8rem}.ownerSecurityNote p{color:var(--owner-muted);font-size:.62rem;line-height:1.5}.ownerSecurityNote code{display:block;overflow-x:auto;padding:10px;border:1px solid var(--owner-border);border-radius:10px;color:var(--owner-teal-light);background:#020c11b8;font-size:.56rem}.ownerEmptyText{margin:0;padding:18px;color:var(--owner-faint);font-size:.58rem;text-align:center}@media(max-width:1100px){.ownerStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ownerManagementGrid{grid-template-columns:minmax(0,1fr)}.ownerEditor{position:static}}@media(max-width:820px){.ownerDashboardPage{grid-template-columns:76px minmax(0,1fr)}.ownerSidebar{padding-inline:8px}.ownerSidebarBrand{justify-content:center}.ownerSidebarBrand>div,.ownerSidebar nav button:not(.active)>:not(:first-child),.ownerSidebar nav button.active>:not(:first-child),.ownerSidebarBottom small{display:none}.ownerSidebar nav button{grid-template-columns:1fr;justify-items:center;padding:0}.ownerSidebarBottom button{padding:5px;font-size:.46rem}.ownerOverviewGrid,.ownerSettingsGrid{grid-template-columns:minmax(0,1fr)}.ownerTableHead{display:none}.ownerUsersTable>article{grid-template-columns:minmax(0,1fr) auto}.ownerUsersTable article>span,.ownerUsersTable article>b{display:none}}@media(max-width:620px){.ownerDashboardPage{display:block}.ownerSidebar{position:sticky;top:0;z-index:100;width:100%;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:7px;border-right:0;border-bottom:1px solid var(--owner-border)}.ownerSidebarBrand{min-height:38px;padding:0 5px}.ownerSidebarBrand>span{width:34px;height:34px}.ownerSidebar nav{display:flex;gap:4px;margin:0;overflow-x:auto}.ownerSidebar nav button{flex:0 0 auto;width:38px;min-height:36px}.ownerSidebarBottom{margin:0;padding:0;border:0}.ownerSidebarBottom button{width:42px;min-height:34px;overflow:hidden;color:transparent}.ownerSidebarBottom button:before{content:"🔒";color:var(--owner-danger)}.ownerWorkspace{padding:9px}.ownerTopbar{align-items:flex-start;flex-direction:column}.ownerTopbarActions{width:100%}.ownerTopbarActions a,.ownerTopbarActions button{flex:1;justify-content:center}.ownerStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerFormGrid{grid-template-columns:minmax(0,1fr)}.ownerFullField{grid-column:auto}.ownerProfileList>article{grid-template-columns:47px minmax(0,1fr)}.ownerProfilePhoto{width:47px;height:47px}.ownerRecordActions{grid-column:1 / -1;justify-content:flex-end}}.ownerUserManagement{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:13px}.ownerUserManagement:has(.ownerUserEditor){grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start}.ownerUsersHeader{align-items:end!important}.ownerUserSearch{width:min(330px,100%);display:grid;gap:5px}.ownerUserSearch span{color:var(--owner-faint);font-size:.5rem;font-weight:850}.ownerUserSearch input,.ownerUserEditor input,.ownerUserEditor select,.ownerUserEditor textarea{width:100%;min-height:39px;padding:0 11px;border:1px solid var(--owner-border);border-radius:11px;color:var(--owner-text);background:#020d12b3;outline:none}.ownerUserEditor textarea{padding-block:10px;resize:vertical}.ownerUserSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.ownerUserSummary span{display:grid;gap:3px;padding:10px;border:1px solid var(--owner-border);border-radius:12px;color:var(--owner-faint);background:#ffffff04;font-size:.48rem;text-transform:uppercase}.ownerUserSummary strong{color:#fff;font-size:1rem}.ownerUsersTableFull .ownerTableHead,.ownerUsersTableFull>article{grid-template-columns:minmax(180px,1.15fr) minmax(150px,1fr) minmax(110px,.7fr) 88px minmax(250px,1.2fr)}.ownerUserIdentity{display:flex;align-items:center;gap:9px}.ownerUserAvatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--owner-teal-light);background:#4cdfca12;font-size:.66rem;font-weight:950}.ownerUserContact{display:grid;gap:3px;min-width:0}.ownerUserContact span,.ownerUserContact small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ownerUserBadges{display:flex;flex-wrap:wrap;gap:4px}.ownerUserBadges b,.ownerUserStatus{width:fit-content;padding:4px 7px;border-radius:999px;font-size:.42rem;text-transform:uppercase}.ownerUserBadges .verified{color:var(--owner-teal-light);background:#4cdfca12}.ownerUserBadges .neutral{color:var(--owner-faint);background:#ffffff0a}.ownerUserBadges .review{color:#ffd474;background:#ffd47414}.ownerUserStatus.active{color:var(--owner-teal-light);background:#4cdfca0f}.ownerUserStatus.suspended{color:var(--owner-danger);background:#ff8e9e12}.ownerUserActions{display:flex;flex-wrap:wrap;gap:5px}.ownerUserActions button{min-height:29px;padding:0 8px;border:1px solid var(--owner-border);border-radius:8px;color:var(--owner-muted);background:transparent;font-size:.47rem;font-weight:850;cursor:pointer}.ownerUserActions button.danger{color:var(--owner-danger);border-color:#ff8e9e26}.ownerUserEditor{position:sticky;top:13px;display:grid;gap:10px}.ownerUserEditor header button{border:0;color:var(--owner-danger);background:transparent;font-size:.52rem;font-weight:850;cursor:pointer}.ownerUserEditor label{display:grid;gap:6px}.ownerUserEditor label>span{color:var(--owner-muted);font-size:.54rem;font-weight:850}@media(max-width:1200px){.ownerUserManagement:has(.ownerUserEditor){grid-template-columns:minmax(0,1fr)}.ownerUserEditor{position:static}.ownerUsersTableFull .ownerTableHead{display:none}.ownerUsersTableFull>article{grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) auto}.ownerUsersTableFull>article .ownerUserBadges,.ownerUsersTableFull>article .ownerUserStatus{display:none}}@media(max-width:700px){.ownerUsersHeader{align-items:stretch!important;flex-direction:column}.ownerUserSearch{width:100%}.ownerUserSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerUsersTableFull>article{grid-template-columns:minmax(0,1fr);align-items:start}.ownerUserActions{justify-content:flex-start}}.ownerUserEditor{position:fixed!important;inset:50% auto auto 50%!important;z-index:10000!important;width:min(520px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;border-color:#4ee1cd6b!important;background:#07171d!important;box-shadow:0 0 0 9999px #00070ac7,0 28px 90px #000000a6!important}.ownerUserEditor input,.ownerUserEditor select,.ownerUserEditor textarea,.ownerUserEditor button{pointer-events:auto!important}.ownerUserEditor .ownerSaveButton{position:sticky;bottom:0;z-index:2}.ownerUserActions button{position:relative;z-index:2;pointer-events:auto!important}@media(max-width:620px){.ownerUserEditor{width:calc(100vw - 18px)!important;max-height:calc(100vh - 18px)!important}}.sitterMarketPage{--sm-bg:#031318;--sm-panel:#071d22;--sm-panel2:#0a252b;--sm-line:rgba(82,206,194,.24);--sm-strong:rgba(51,230,213,.58);--sm-aqua:#2bdfd0;--sm-soft:#83eee4;--sm-text:#f4fbfa;--sm-muted:#9eb5b5;max-width:1720px;margin:0 auto;padding:26px 34px 48px;color:var(--sm-text);background:radial-gradient(circle at 90% 18%,rgba(24,177,163,.08),transparent 31%)}.sitterMarketPage *{box-sizing:border-box}.sitterMarketPage button,.sitterMarketPage input,.sitterMarketPage select,.sitterModal button,.sitterModal input,.sitterModal select,.sitterModal textarea{font:inherit}.sitterMarketPage button{color:inherit}.sitterMarketPage svg,.sitterModal svg{width:20px;height:20px;flex:0 0 auto}.sitterMarketIntro{display:grid;grid-template-columns:minmax(250px,.45fr) minmax(620px,1fr);align-items:end;gap:32px;margin-bottom:22px}.sitterMarketKicker,.sitterEyebrow{color:var(--sm-aqua);font-size:10px;font-weight:900;letter-spacing:.15em}.sitterMarketIntro h1{display:flex;align-items:center;gap:12px;margin:3px 0 5px;font-size:clamp(32px,3.2vw,48px);letter-spacing:-.045em}.sitterMarketIntro h1 svg{width:34px;height:34px;color:var(--sm-aqua)}.sitterMarketIntro p{margin:0;color:var(--sm-muted);font-size:14px}.sitterMarketTrustBar{display:grid;grid-template-columns:repeat(4,1fr);min-height:64px;overflow:hidden;border:1px solid var(--sm-line);border-radius:14px;background:linear-gradient(100deg,#081e23f5,#04161bf5);box-shadow:inset 0 -2px #2bdfd08c,0 14px 35px #0000002e}.sitterMarketTrustBar span{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;padding:12px 10px;color:#bdd0d0;border-right:1px solid rgba(82,206,194,.12);font-size:12px;font-weight:700;text-align:center}.sitterMarketTrustBar span:last-child{border:0}.sitterMarketTrustBar svg{color:var(--sm-aqua)}.sitterMarketShell{display:grid;grid-template-columns:minmax(370px,34%) minmax(0,66%);gap:20px;align-items:stretch}.sitterMarketDiscovery,.sitterMarketDetail{min-width:0;border:1px solid var(--sm-line);border-radius:18px;background:linear-gradient(145deg,#071d22fa,#031318fa);box-shadow:0 22px 48px #0003}.sitterMarketDiscovery{position:relative;padding:16px}.sitterMarketCategory{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;padding:4px;border:1px solid var(--sm-line);border-radius:12px;background:#020f13ad}.sitterMarketCategory button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:9px;color:var(--sm-muted);background:transparent;font-size:12px;font-weight:850;cursor:pointer}.sitterMarketCategory button.isActive{color:#06221f;background:var(--sm-aqua);box-shadow:0 5px 18px #2bdfd030}.sitterMarketCategory svg{width:18px;height:18px}.sitterMarketSearch{display:grid;grid-template-columns:22px 1fr 40px;align-items:center;gap:7px;height:45px;padding-left:12px;border:1px solid var(--sm-line);border-radius:10px;background:#04171c}.sitterMarketSearch>svg{color:#a9bdbc}.sitterMarketSearch input{width:100%;min-width:0;border:0;outline:0;color:var(--sm-text);background:transparent;font-size:12px}.sitterMarketSearch input::placeholder{color:#76908f}.sitterMarketSearch button{display:grid;place-items:center;height:34px;margin-right:5px;border:1px solid var(--sm-line);border-radius:8px;background:#09252a;cursor:pointer}.sitterMarketSearch button:hover{border-color:var(--sm-aqua);color:var(--sm-aqua)}.sitterMarketQuickFilters{display:grid;grid-template-columns:1.15fr 1.15fr 1fr 1fr;gap:6px;margin:9px 0}.sitterMarketQuickFilters select,.sitterMarketQuickFilters button{width:100%;min-width:0;height:35px;padding:0 9px;border:1px solid var(--sm-line);border-radius:8px;color:#c6d7d6;background:#0a2328;font-size:10px;font-weight:750;cursor:pointer}.sitterMarketQuickFilters button.isActive{border-color:var(--sm-aqua);color:var(--sm-aqua)}.sitterMarketAdvanced{position:absolute;z-index:20;top:150px;right:16px;left:16px;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px;border:1px solid var(--sm-strong);border-radius:12px;background:#061c21;box-shadow:0 22px 55px #0000008c}.sitterMarketAdvanced label{display:flex;align-items:center;gap:8px;color:var(--sm-muted);font-size:11px;font-weight:700}.sitterMarketAdvanced label:not(:has(input[type=checkbox])){display:grid}.sitterMarketAdvanced select{min-height:34px;border:1px solid var(--sm-line);border-radius:7px;color:var(--sm-text);background:#031318}.sitterMarketAdvanced input{accent-color:var(--sm-aqua)}.sitterMarketCount{display:flex;justify-content:space-between;align-items:center;min-height:30px;color:var(--sm-muted);font-size:11px}.sitterMarketCount button{border:0;color:var(--sm-aqua);background:none;font-size:10px;cursor:pointer}.sitterMarketList{display:grid;gap:8px}.sitterMarketCard{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr) 28px;gap:13px;min-height:130px;padding:8px;overflow:hidden;border:1px solid rgba(82,206,194,.17);border-radius:12px;color:var(--sm-text);text-align:left;background:#061a1fc7;cursor:pointer;transition:.15s ease}.sitterMarketCard:hover{border-color:#2bdfd07a;background:#09262beb;transform:translateY(-1px)}.sitterMarketCard.isSelected{border-color:var(--sm-aqua);background:linear-gradient(100deg,#083235e6,#051b20e6);box-shadow:0 0 0 1px #2bdfd033,inset 3px 0 var(--sm-aqua),0 8px 22px #0003}.sitterMarketCard>img,.sitterMarketCard>.sitterMarketPhotoFallback{width:118px;height:112px;border-radius:10px;object-fit:cover}.sitterMarketPhotoFallback{display:grid;place-items:center;color:var(--sm-aqua);background:radial-gradient(circle,rgba(43,223,208,.16),transparent 70%),#09262b;font-size:24px;font-weight:900}.sitterMarketSelected{position:absolute;z-index:2;top:12px;left:12px;display:none;width:24px;height:24px;place-items:center;border-radius:50%;color:#05221f;background:var(--sm-aqua)}.sitterMarketCard.isSelected .sitterMarketSelected{display:grid}.sitterMarketSelected svg{width:16px;height:16px}.sitterMarketCardCopy{display:flex;flex-direction:column;min-width:0;padding:2px 0}.sitterMarketCardName{display:flex;align-items:center;gap:5px;min-width:0}.sitterMarketCardName strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.sitterMarketCardName svg{width:15px;height:15px;color:var(--sm-aqua)}.sitterMarketCardName i{padding:3px 5px;border:1px solid rgba(43,223,208,.3);border-radius:999px;color:var(--sm-aqua);font-size:7px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sitterMarketCardCopy small{margin-top:5px;overflow:hidden;color:var(--sm-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sitterMarketCardCopy em{align-self:flex-start;margin:10px 0 7px;padding:4px 8px;border:1px solid rgba(43,223,208,.35);border-radius:999px;color:var(--sm-soft);background:#2bdfd012;font-size:9px;font-style:normal}.sitterMarketCardCopy b{font-size:13px}.sitterMarketMiniTrust{display:flex;align-items:center;gap:4px;margin-top:auto;color:#89aaa8;font-size:8px}.sitterMarketMiniTrust svg{width:14px;height:14px;color:var(--sm-aqua)}.sitterMarketHeart{padding-top:3px;color:#abc0bf}.sitterMarketHeart svg{width:19px;height:19px}.sitterMarketHeart.isSaved{color:var(--sm-aqua)}.sitterMarketStatus{display:grid;justify-items:center;gap:8px;min-height:260px;place-content:center;padding:25px;color:var(--sm-muted);text-align:center}.sitterMarketStatus>svg{width:48px;height:48px;color:var(--sm-aqua)}.sitterMarketStatus p{margin:0;font-size:11px}.sitterMarketStatus>div{display:flex;gap:7px}.sitterMarketStatus button,.sitterMarketMatch button,.sitterMarketDetailEmpty button{min-height:35px;padding:8px 14px;border:1px solid var(--sm-aqua);border-radius:8px;color:var(--sm-aqua);background:transparent;font-size:10px;font-weight:850;cursor:pointer}.sitterMarketMatch{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px;padding:15px;border:1px solid rgba(82,206,194,.17);border-radius:11px;background:#06191e}.sitterMarketMatch>div{display:grid;gap:4px}.sitterMarketMatch strong{font-size:12px}.sitterMarketMatch span{color:var(--sm-muted);font-size:9px}.sitterMarketDetail{position:relative;align-self:start;min-height:720px;padding:20px}.sitterMarketMobileClose{display:none}.sitterMarketDetailToolbar{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin-bottom:12px}.sitterMarketDetailToolbar>span{color:var(--sm-aqua);font-size:10px;font-weight:900;letter-spacing:.12em}.sitterMarketDetailToolbar>div{display:flex;gap:7px}.sitterMarketDetailToolbar button{display:flex;align-items:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid var(--sm-line);border-radius:8px;color:#c5d5d4;background:#071b20;font-size:10px;cursor:pointer}.sitterMarketDetailToolbar button:hover,.sitterMarketDetailToolbar button.isSaved{border-color:var(--sm-aqua);color:var(--sm-aqua)}.sitterMarketDetailToolbar svg{width:15px;height:15px}.sitterMarketIdentity{display:grid;grid-template-columns:minmax(210px,29%) minmax(300px,1fr) minmax(190px,24%);gap:20px}.sitterMarketIdentity>img,.sitterMarketIdentity>.sitterMarketPhotoFallback{width:100%;height:260px;border-radius:15px;object-fit:cover}.sitterMarketIdentityCopy{min-width:0;padding-top:5px}.sitterMarketIdentityCopy h2{display:flex;align-items:center;gap:8px;margin:0;font-size:clamp(25px,2.3vw,37px);letter-spacing:-.04em}.sitterMarketIdentityCopy h2 svg{color:var(--sm-aqua)}.sitterMarketIdentityCopy>p:not(.sitterMarketBio){display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:9px 0 13px;color:var(--sm-muted);font-size:11px}.sitterMarketIdentityCopy>p svg{width:15px;height:15px}.sitterMarketFacts{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin:0 0 12px;border:1px solid var(--sm-line);border-radius:10px;background:#03111599}.sitterMarketFacts div{display:grid;gap:3px;padding:12px 9px;border-right:1px solid var(--sm-line)}.sitterMarketFacts div:last-child{border:0}.sitterMarketFacts strong{color:var(--sm-soft);font-size:18px}.sitterMarketFacts span{color:var(--sm-muted);font-size:8px}.sitterMarketBio{margin:0 0 11px;color:#c4d3d2;font-size:11px;line-height:1.55}.sitterMarketChips{display:flex;flex-wrap:wrap;gap:6px}.sitterMarketChips span{padding:5px 8px;border:1px solid rgba(161,187,185,.2);border-radius:6px;color:#adc1c0;background:#a1bbb90f;font-size:8px}.sitterMarketAvailability{align-self:start;display:grid;gap:8px;padding:17px;border:1px solid var(--sm-line);border-radius:12px;background:#021317a3}.sitterMarketAvailability>span{font-size:12px;font-weight:900}.sitterMarketAvailability>strong{color:#d7e5e4;font-size:12px;line-height:1.45}.sitterMarketAvailability p{display:flex;align-items:flex-start;gap:6px;margin:4px 0;color:var(--sm-muted);font-size:9px;line-height:1.4}.sitterMarketAvailability p svg{width:14px;height:14px;color:var(--sm-aqua)}.sitterMarketAvailability button{padding:9px 0 0;border:0;border-top:1px solid var(--sm-line);color:var(--sm-aqua);background:none;font-size:9px;text-align:left;cursor:pointer}.sitterMarketDetailGrid{display:grid;grid-template-columns:1fr 1.15fr 1fr 1.2fr;gap:12px;margin-top:18px}.sitterMarketDetailGrid>section{min-width:0;min-height:230px;padding:15px;border:1px solid var(--sm-line);border-radius:12px;background:#0314188c}.sitterMarketDetailGrid h3{margin:0 0 13px;font-size:12px}.sitterMarketServiceList,.sitterMarketSpecialties,.sitterMarketPriceList{display:grid;gap:12px}.sitterMarketServiceList>div,.sitterMarketSpecialties>div{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px}.sitterMarketServiceList svg,.sitterMarketSpecialties svg{width:25px;height:25px;color:var(--sm-soft)}.sitterMarketServiceList span,.sitterMarketSpecialties span,.sitterMarketPriceList span{display:grid;gap:2px;min-width:0}.sitterMarketServiceList strong,.sitterMarketSpecialties strong,.sitterMarketPriceList strong{font-size:10px}.sitterMarketServiceList small,.sitterMarketSpecialties small,.sitterMarketPriceList small{color:var(--sm-muted);font-size:8px;line-height:1.35}.sitterMarketPriceList>div{display:flex;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(82,206,194,.13)}.sitterMarketPriceList>div:last-child{border:0}.sitterMarketPriceList>div>strong{color:#e6f1f0;text-align:right}.sitterMarketReviewsEmpty{display:grid;justify-items:center;gap:7px;min-height:160px;place-content:center;color:var(--sm-muted);text-align:center}.sitterMarketReviewsEmpty svg{width:30px;height:30px;color:#2bdfd099}.sitterMarketReviewsEmpty strong{color:#c4d4d3;font-size:10px}.sitterMarketReviewsEmpty p,.sitterMarketUnavailable{margin:0;color:var(--sm-muted);font-size:9px;line-height:1.45}.sitterMarketActions{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(82,206,194,.13);border-radius:12px;background:#0311159e}.sitterMarketActions>button{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:9px;min-height:63px;padding:10px 14px;border:1px solid var(--sm-line);border-radius:9px;color:var(--sm-text);background:#071f24;text-align:left;cursor:pointer}.sitterMarketActions>button.isPrimary{color:#05221f;border-color:var(--sm-aqua);background:var(--sm-aqua);box-shadow:0 0 20px #2bdfd038}.sitterMarketActions>button>svg{width:28px;height:28px}.sitterMarketActions>button span{display:grid;gap:3px}.sitterMarketActions strong{font-size:11px}.sitterMarketActions small{color:var(--sm-muted);font-size:8px}.sitterMarketActions .isPrimary small{color:#12423e}.sitterMarketSafety{display:grid;grid-template-columns:44px minmax(180px,.9fr) minmax(430px,2fr);align-items:center;gap:15px;margin-top:14px;padding:18px;border:1px solid var(--sm-line);border-radius:12px;background:linear-gradient(90deg,#072227d9,#04171cd9)}.sitterMarketSafety>svg{width:42px;height:42px;color:var(--sm-aqua)}.sitterMarketSafety>div:nth-child(2){display:grid;gap:4px}.sitterMarketSafety>div:nth-child(2) strong{font-size:12px}.sitterMarketSafety>div:nth-child(2) p{margin:0;color:var(--sm-muted);font-size:9px;line-height:1.4}.sitterMarketTrustGrid{display:grid;grid-template-columns:repeat(4,1fr)}.sitterMarketTrustGrid>div{display:grid;grid-template-columns:24px 1fr;gap:7px;padding:6px 9px;border-left:1px solid var(--sm-line)}.sitterMarketTrustGrid svg{color:var(--sm-aqua)}.sitterMarketTrustGrid .isUnavailable,.sitterMarketTrustGrid .isUnavailable svg{color:#758e8d}.sitterMarketTrustGrid span{display:grid;gap:2px}.sitterMarketTrustGrid strong{font-size:8px}.sitterMarketTrustGrid small{color:var(--sm-muted);font-size:7px}.sitterMarketDetailEmpty{display:grid;justify-items:center;gap:10px;min-height:650px;place-content:center;text-align:center}.sitterMarketDetailEmpty>svg{width:70px;height:70px;color:var(--sm-aqua)}.sitterMarketDetailEmpty h2{margin:0}.sitterMarketDetailEmpty p{max-width:400px;margin:0 0 10px;color:var(--sm-muted)}.sitterModal{--sm-aqua:#2bdfd0;--sm-text:#f4fbfa;--sm-muted:#9eb5b5;--sm-line:rgba(82,206,194,.24);position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:18px;background:#000a0dc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sitterSheet{position:relative;width:min(560px,100%);max-height:calc(100vh - 36px);overflow-y:auto;padding:30px;border:1px solid rgba(43,223,208,.42);border-radius:20px;color:var(--sm-text);background:#071f24;box-shadow:0 30px 100px #0009}.sitterSheet h2{margin:5px 0 0}.sitterSheetClose{position:absolute;top:12px;right:12px;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--sm-line);border-radius:50%;color:var(--sm-text);background:#031318;cursor:pointer}.sitterRequestForm,.sitterReview,.sitterInterest,.sitterSuccess{display:grid;gap:14px;margin-top:22px}.sitterRequestForm label,.sitterInterest label{display:grid;gap:7px;color:var(--sm-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sitterRequestForm label span{color:#728c8a;text-transform:none}.sitterRequestForm select,.sitterRequestForm input,.sitterRequestForm textarea,.sitterInterest input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--sm-line);border-radius:9px;outline:0;color:var(--sm-text);background:#031318;text-transform:none}.sitterRequestForm textarea{min-height:85px;resize:vertical}.sitterPrimary,.sitterSecondary{min-height:43px;padding:10px 14px;border-radius:9px;font-weight:900;cursor:pointer}.sitterPrimary{border:1px solid var(--sm-aqua);color:#04221f;background:var(--sm-aqua)}.sitterPrimary:disabled{opacity:.45;cursor:not-allowed}.sitterSecondary{border:1px solid rgba(43,223,208,.5);color:var(--sm-text);background:transparent}.sitterSheetActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sitterReview dl{display:grid;gap:1px;margin:0;overflow:hidden;border-radius:10px;background:#52cec21f}.sitterReview dl div{display:grid;grid-template-columns:115px 1fr;gap:10px;padding:10px;background:#05191e}.sitterReview dt{color:var(--sm-muted);font-size:10px;font-weight:850}.sitterReview dd{margin:0;font-size:11px}.sitterFormStatus{color:var(--sm-aqua)}.sitterSuccess{justify-items:center;padding:25px 0;text-align:center}.sitterSuccess>svg{width:60px;height:60px;color:var(--sm-aqua)}.sitterSuccess p,.sitterInterest p,.sitterProfileSheet>p:not(.sitterEyebrow){color:var(--sm-muted);line-height:1.55}.sitterProfileSheet>img,.sitterProfileSheet>.sitterMarketPhotoFallback{width:100%;height:230px;margin-bottom:18px;border-radius:14px;object-fit:cover}.sitterProfileFacts{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0 20px}.sitterProfileFacts span{padding:7px 9px;border:1px solid var(--sm-line);border-radius:999px;color:var(--sm-muted);font-size:10px}.sitterToast{position:fixed;right:20px;bottom:20px;z-index:5100;max-width:340px;padding:13px 17px;border:1px solid rgba(43,223,208,.55);border-radius:10px;color:var(--sm-text);background:#0a292e;box-shadow:0 18px 45px #00000059;font-weight:800}@media(max-width:1280px){.sitterMarketPage{padding-right:18px;padding-left:18px}.sitterMarketShell{grid-template-columns:minmax(340px,37%) minmax(0,63%)}.sitterMarketIdentity{grid-template-columns:minmax(170px,32%) minmax(260px,1fr)}.sitterMarketAvailability{grid-column:1/-1;grid-template-columns:.7fr 1fr 1fr;align-items:center}.sitterMarketAvailability button{padding:0;border-top:0}.sitterMarketDetailGrid{grid-template-columns:1fr 1fr}.sitterMarketDetailGrid>section{min-height:190px}.sitterMarketSafety{grid-template-columns:40px 1fr}.sitterMarketTrustGrid{grid-column:1/-1}}@media(max-width:760px){.sitterMarketIntro{grid-template-columns:1fr;gap:16px}.sitterMarketTrustBar{min-height:56px}.sitterMarketTrustBar span{font-size:10px}.sitterMarketShell{grid-template-columns:1fr}.sitterMarketDetail{display:none}.sitterMarketDetail.isMobileOpen{position:fixed;inset:5vh 10px 10px;z-index:4000;display:block;max-height:95vh;min-height:0;overflow-y:auto;border-color:var(--sm-strong);box-shadow:0 0 0 100vmax #000a0dcc,0 30px 80px #000000a6}.sitterMarketMobileClose{position:sticky;z-index:10;top:0;float:right;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--sm-line);border-radius:50%;color:var(--sm-text);background:#031318;cursor:pointer}.sitterMarketDiscovery{max-width:720px;margin:0 auto}}@media(max-width:700px){.sitterMarketPage{padding:14px 9px 32px}.sitterMarketIntro{padding:0 7px}.sitterMarketIntro h1{font-size:32px}.sitterMarketTrustBar{grid-template-columns:1fr 1fr}.sitterMarketTrustBar span{justify-content:flex-start;border-bottom:1px solid rgba(82,206,194,.12)}.sitterMarketQuickFilters{display:flex;overflow-x:auto;padding-bottom:3px}.sitterMarketQuickFilters select,.sitterMarketQuickFilters button{flex:0 0 125px}.sitterMarketAdvanced{top:154px;grid-template-columns:1fr}.sitterMarketCard{grid-template-columns:104px minmax(0,1fr) 24px}.sitterMarketCard>img,.sitterMarketCard>.sitterMarketPhotoFallback{width:104px}.sitterMarketDetail.isMobileOpen{inset:3vh 5px 5px;padding:14px}.sitterMarketDetailToolbar{padding-right:43px}.sitterMarketIdentity{grid-template-columns:1fr}.sitterMarketIdentity>img,.sitterMarketIdentity>.sitterMarketPhotoFallback{height:300px}.sitterMarketAvailability{grid-column:auto;grid-template-columns:1fr}.sitterMarketAvailability button{padding-top:8px;border-top:1px solid var(--sm-line)}.sitterMarketDetailGrid,.sitterMarketActions{grid-template-columns:1fr}.sitterMarketSafety{grid-template-columns:35px 1fr}.sitterMarketTrustGrid{grid-template-columns:1fr 1fr}.sitterMarketTrustGrid>div:nth-child(odd){border-left:0}.sitterModal{place-items:end center;padding:0}.sitterSheet{width:100%;max-height:94vh;padding:25px 18px;border-radius:20px 20px 0 0}.sitterToast{right:9px;bottom:9px;left:9px;max-width:none}}@media(max-width:430px){.sitterMarketDiscovery{padding:10px}.sitterMarketCategory button{font-size:10px}.sitterMarketCard{grid-template-columns:88px minmax(0,1fr) 20px;gap:9px;min-height:122px}.sitterMarketCard>img,.sitterMarketCard>.sitterMarketPhotoFallback{width:88px;height:104px}.sitterMarketCardCopy em{margin-top:7px}.sitterMarketTrustBar span{padding:10px 7px;font-size:9px}}.sitterMarketPage button,.sitterModal button{padding:0!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important;font-size:inherit!important;font-weight:inherit!important;transform:none!important}.sitterMarketPage .sitterMarketCategory button{min-height:36px!important;padding:0 9px!important;border-radius:8px!important;color:var(--sm-muted)!important;background:#071b20!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}.sitterMarketPage .sitterMarketCategory button.isActive{color:#05221f!important;background:var(--sm-aqua)!important;box-shadow:0 5px 18px #2bdfd030!important}.sitterMarketPage .sitterMarketSearch button{display:grid!important;width:34px!important;height:32px!important;margin-right:4px!important;place-items:center!important;border:1px solid var(--sm-line)!important;border-radius:8px!important;color:var(--sm-muted)!important;background:#09252a!important}.sitterMarketPage .sitterMarketQuickFilters button{height:34px!important;padding:0 10px!important;border:1px solid var(--sm-line)!important;border-radius:8px!important;color:#c6d7d6!important;background:#0a2328!important;font-size:10px!important;font-weight:750!important;white-space:nowrap!important}.sitterMarketPage .sitterMarketQuickFilters button.isActive{border-color:var(--sm-aqua)!important;color:var(--sm-aqua)!important}.sitterMarketPage .sitterMarketCount button{padding:4px 0!important;color:var(--sm-aqua)!important;font-size:10px!important}.sitterMarketPage .sitterMarketCard{padding:7px!important;border:1px solid rgba(82,206,194,.17)!important;border-radius:12px!important;color:var(--sm-text)!important;background:#061a1fc7!important;box-shadow:none!important;text-align:left!important}.sitterMarketPage .sitterMarketCard:hover{border-color:#2bdfd07a!important;background:#09262beb!important}.sitterMarketPage .sitterMarketCard.isSelected{border-color:var(--sm-aqua)!important;background:linear-gradient(100deg,#083235e6,#051b20e6)!important;box-shadow:0 0 0 1px #2bdfd033,inset 3px 0 var(--sm-aqua),0 8px 22px #0003!important}.sitterMarketPage .sitterMarketStatus button,.sitterMarketPage .sitterMarketMatch button,.sitterMarketPage .sitterMarketDetailEmpty button{min-height:34px!important;padding:7px 12px!important;border:1px solid var(--sm-aqua)!important;border-radius:8px!important;color:var(--sm-aqua)!important;background:transparent!important;font-size:10px!important;font-weight:850!important}.sitterMarketPage .sitterMarketDetailToolbar button{min-height:32px!important;padding:6px 10px!important;border:1px solid var(--sm-line)!important;border-radius:8px!important;color:#c5d5d4!important;background:#071b20!important;font-size:10px!important}.sitterMarketPage .sitterMarketDetailToolbar button:hover,.sitterMarketPage .sitterMarketDetailToolbar button.isSaved{border-color:var(--sm-aqua)!important;color:var(--sm-aqua)!important}.sitterMarketPage .sitterMarketAvailability button{padding:9px 0 0!important;border-top:1px solid var(--sm-line)!important;color:var(--sm-aqua)!important;background:transparent!important;font-size:9px!important;text-align:left!important}.sitterMarketPage .sitterMarketActions>button{min-height:60px!important;padding:9px 12px!important;border:1px solid var(--sm-line)!important;border-radius:9px!important;color:var(--sm-text)!important;background:#071f24!important;text-align:left!important}.sitterMarketPage .sitterMarketActions>button.isPrimary{border-color:var(--sm-aqua)!important;color:#05221f!important;background:var(--sm-aqua)!important;box-shadow:0 0 20px #2bdfd038!important}.sitterMarketPage .sitterMarketMobileClose{width:38px!important;height:38px!important;border:1px solid var(--sm-line)!important;border-radius:50%!important;color:var(--sm-text)!important;background:#031318!important}.sitterModal .sitterSheetClose{width:36px!important;height:36px!important;border:1px solid var(--sm-line)!important;border-radius:50%!important;color:var(--sm-text)!important;background:#031318!important}.sitterModal .sitterPrimary{min-height:43px!important;padding:10px 14px!important;border:1px solid var(--sm-aqua)!important;border-radius:9px!important;color:#04221f!important;background:var(--sm-aqua)!important;font-weight:900!important}.sitterModal .sitterSecondary{min-height:43px!important;padding:10px 14px!important;border:1px solid rgba(43,223,208,.5)!important;border-radius:9px!important;color:var(--sm-text)!important;background:transparent!important;font-weight:900!important}.sitterModal .sitterPrimary:disabled{opacity:.45!important}.sitterToast{padding:13px 17px!important;border:1px solid rgba(43,223,208,.55)!important;border-radius:10px!important;color:var(--sm-text)!important;background:#0a292e!important;font-weight:800!important}@media(min-width:761px){.sitterMarketPage{padding:18px 22px 40px}.sitterMarketIntro{grid-template-columns:330px minmax(0,1fr);gap:18px;margin-bottom:16px}.sitterMarketIntro h1{font-size:36px}.sitterMarketTrustBar{min-height:56px}.sitterMarketTrustBar span{padding:9px 7px;font-size:10px}.sitterMarketShell{grid-template-columns:390px minmax(0,1fr);gap:14px}.sitterMarketDiscovery{padding:12px}.sitterMarketCategory{margin-bottom:9px}.sitterMarketQuickFilters{grid-template-columns:1fr 1fr;gap:6px}.sitterMarketAdvanced{top:188px;right:12px;left:12px}.sitterMarketCard{grid-template-columns:100px minmax(0,1fr) 22px;gap:10px;min-height:118px}.sitterMarketCard>img,.sitterMarketCard>.sitterMarketPhotoFallback{width:100px;height:104px}.sitterMarketCardName{padding-right:0}.sitterMarketCardName strong{max-width:100%;font-size:14px}.sitterMarketCardName i{position:absolute;top:8px;right:34px;padding:2px 5px;font-size:6px}.sitterMarketCardCopy em{margin:7px 0 5px}.sitterMarketDetail{padding:14px}.sitterMarketIdentity{grid-template-columns:190px minmax(220px,1fr) 170px;gap:14px}.sitterMarketIdentity>img,.sitterMarketIdentity>.sitterMarketPhotoFallback{height:238px}.sitterMarketIdentityCopy h2{font-size:28px}.sitterMarketFacts div{padding:9px 7px}.sitterMarketAvailability{grid-column:auto;grid-template-columns:1fr;padding:13px}.sitterMarketAvailability button{padding-top:8px!important}.sitterMarketDetailGrid{gap:9px;margin-top:12px}.sitterMarketDetailGrid>section{padding:12px}.sitterMarketActions{gap:8px;margin-top:10px;padding:9px}.sitterMarketSafety{gap:11px;margin-top:10px;padding:13px}}@media(min-width:761px)and (max-width:1099px){.sitterMarketPage{padding-right:12px;padding-left:12px}.sitterMarketIntro{grid-template-columns:280px minmax(0,1fr)}.sitterMarketShell{grid-template-columns:330px minmax(0,1fr);gap:10px}.sitterMarketIdentity{grid-template-columns:160px minmax(0,1fr)}.sitterMarketAvailability{grid-column:1/-1;grid-template-columns:.8fr 1fr 1fr;align-items:center}.sitterMarketAvailability button{padding:0!important;border-top:0!important}.sitterMarketDetailGrid{grid-template-columns:1fr 1fr}.sitterMarketActions{grid-template-columns:1fr}.sitterMarketSafety{grid-template-columns:36px 1fr}.sitterMarketTrustGrid{grid-column:1/-1}}@media(min-width:1450px){.sitterMarketShell{grid-template-columns:420px minmax(0,1fr);gap:20px}.sitterMarketQuickFilters{grid-template-columns:1.15fr 1.15fr 1fr 1fr}.sitterMarketAdvanced{top:150px}.sitterMarketDetail{padding:20px}.sitterMarketIdentity{grid-template-columns:minmax(210px,29%) minmax(300px,1fr) minmax(190px,24%);gap:20px}.sitterMarketIdentity>img,.sitterMarketIdentity>.sitterMarketPhotoFallback{height:260px}}.sitterMarketPage{position:relative;isolation:isolate;background:radial-gradient(circle at 82% 8%,rgba(43,223,208,.12),transparent 28%),radial-gradient(circle at 6% 40%,rgba(28,124,135,.1),transparent 30%)}.sitterMarketPage:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(76,225,211,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(76,225,211,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.sitterMarketIntro{padding:13px 16px;border:1px solid rgba(70,225,211,.15);border-radius:16px;background:linear-gradient(115deg,#071e23c7,#0313182e);box-shadow:inset 0 1px #ffffff06}.sitterMarketIntro h1{color:#fff;text-shadow:0 0 26px rgba(43,223,208,.16)}.sitterMarketIntro h1 svg{filter:drop-shadow(0 0 8px rgba(43,223,208,.5))}.sitterMarketTrustBar{border-color:#41e7d659;background:linear-gradient(110deg,#09272cfa,#04191ff5);box-shadow:inset 0 -2px #2bdfd0b3,0 12px 38px #00000042,0 0 30px #2bdfd012}.sitterMarketTrustBar span{color:#d4e3e2}.sitterMarketTrustBar svg{filter:drop-shadow(0 0 6px rgba(43,223,208,.35))}.sitterMarketDiscovery{border-color:#41e1d354;background:radial-gradient(circle at 6% 5%,rgba(43,223,208,.08),transparent 27%),linear-gradient(155deg,#09262b,#04181d 68%);box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff06}.sitterMarketDetail{overflow:hidden;border-color:#41e1d34d;background:radial-gradient(circle at 70% 8%,rgba(43,223,208,.08),transparent 31%),linear-gradient(150deg,#08252a,#03161b 64%);box-shadow:0 24px 60px #00000052,inset 0 1px #ffffff06}.sitterMarketCategory{border-color:#41e1d359;background:#010d11b3;box-shadow:inset 0 0 20px #0003}.sitterMarketPage .sitterMarketCategory button{color:#a8c0be!important;background:#092227b8!important}.sitterMarketPage .sitterMarketCategory button.isActive{color:#03231f!important;background:linear-gradient(135deg,#66eadf,#23cdbc)!important;box-shadow:0 6px 20px #2bdfd040!important}.sitterMarketSearch{border-color:#41e1d34d;background:#021115e0;transition:.18s ease}.sitterMarketSearch:focus-within{border-color:var(--sm-aqua);box-shadow:0 0 0 3px #2bdfd01a,0 0 26px #2bdfd014}.sitterMarketQuickFilters select{border-color:#52cec247;background:linear-gradient(180deg,#102e33,#0a2328);color:#e1eceb}.sitterMarketPage .sitterMarketQuickFilters button{border-color:#52cec261!important;background:linear-gradient(180deg,#102e33,#082126)!important}.sitterMarketCount>span{color:var(--sm-soft);font-weight:800}.sitterMarketPage .sitterMarketCount button{padding:4px 8px!important;border:1px solid rgba(43,223,208,.32)!important;border-radius:999px!important;background:#2bdfd00f!important}.sitterMarketPage .sitterMarketCard{border-color:#52cec23d!important;background:linear-gradient(105deg,#0d2b30f2,#05191ef5)!important;box-shadow:0 8px 24px #00000029!important}.sitterMarketPage .sitterMarketCard:hover{border-color:#54eedfad!important;background:linear-gradient(105deg,#10373bfa,#061f24fa)!important;box-shadow:0 13px 30px #00000040,0 0 22px #2bdfd014!important}.sitterMarketPage .sitterMarketCard.isSelected{border-color:#3ee6d6!important;background:linear-gradient(105deg,#0e3d3ffa,#051e23fa)!important;box-shadow:inset 4px 0 #3ee6d6,0 0 0 1px #3ee6d63d,0 15px 34px #0000004d,0 0 26px #2bdfd021!important}.sitterMarketCard>img{filter:saturate(1.08) contrast(1.03);box-shadow:0 7px 20px #00000047}.sitterMarketCardName strong{color:#fff!important;background:transparent!important;text-shadow:0 1px 10px rgba(0,0,0,.35)}.sitterMarketCardName i{color:#7ff0e4;background:#2bdfd01a}.sitterMarketCardName i{font-size:0}.sitterMarketCardName i:after{content:"PREVIEW";font-size:6px}.sitterMarketCardCopy b{color:#fff}.sitterMarketCardCopy em{border-color:#4ae9d875;background:#2bdfd01a}.sitterMarketMatch{border-color:#41e1d34d;background:linear-gradient(100deg,#092429f0,#04161bf0);box-shadow:inset 0 1px #ffffff06}.sitterMarketPage .sitterMarketMatch button{color:#05221f!important;background:linear-gradient(135deg,#5ae7dc,#20c9b8)!important;box-shadow:0 8px 22px #2bdfd02e!important}.sitterMarketDetailToolbar{padding-bottom:10px;border-bottom:1px solid rgba(70,225,211,.13)}.sitterMarketDetailToolbar>span{color:#83eee4;text-shadow:0 0 16px rgba(43,223,208,.25)}.sitterMarketIdentity{padding:12px;border:1px solid rgba(66,220,205,.2);border-radius:15px;background:linear-gradient(120deg,#082328c7,#03141970);box-shadow:inset 0 1px #ffffff06}.sitterMarketIdentity>img,.sitterMarketIdentity>.sitterMarketPhotoFallback{border:1px solid rgba(99,239,224,.45);box-shadow:0 18px 34px #00000057,0 0 25px #2bdfd014}.sitterMarketIdentityCopy h2{color:#fff;text-shadow:0 0 20px rgba(43,223,208,.12)}.sitterMarketIdentityCopy h2>svg{width:27px;height:27px;color:#55e8da;filter:drop-shadow(0 0 8px rgba(43,223,208,.4))}.sitterMarketVerifiedBadges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.sitterMarketVerifiedBadges span{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(85,232,218,.48);border-radius:999px;color:#89f1e7;background:#2bdfd01a;font-size:8px;font-weight:850;white-space:nowrap;box-shadow:0 0 14px #2bdfd00f}.sitterMarketVerifiedBadges svg{width:13px;height:13px;filter:drop-shadow(0 0 5px rgba(43,223,208,.35))}.sitterMarketFacts{border-color:#4be0d14d;background:#010f13a8;box-shadow:inset 0 0 25px #0000002e}.sitterMarketFacts strong{color:#fff}.sitterMarketChips span{border-color:#45e1d14d;color:#bff4ee;background:#2bdfd014}.sitterMarketAvailability{border-color:#46e2d357;background:linear-gradient(145deg,#0a2b30e0,#03161be0);box-shadow:inset 0 1px #ffffff06}.sitterMarketPage .sitterMarketAvailability button{width:max-content!important;padding:7px 11px!important;border:1px solid rgba(43,223,208,.54)!important;border-radius:8px!important;color:#8cf2e8!important;background:#2bdfd014!important;font-weight:800!important}.sitterMarketDetailGrid>section{border-color:#43d8ca3d;background:linear-gradient(145deg,#082227c7,#031419c2);box-shadow:0 10px 26px #00000024,inset 0 1px #ffffff05;transition:.18s ease}.sitterMarketDetailGrid>section:hover{border-color:#43dfd073;transform:translateY(-2px);box-shadow:0 14px 32px #00000038,0 0 18px #2bdfd00f}.sitterMarketDetailGrid h3{color:#effffd;letter-spacing:.01em}.sitterMarketServiceList svg,.sitterMarketSpecialties svg{filter:drop-shadow(0 0 6px rgba(43,223,208,.25))}.sitterMarketActions{border-color:#43d8ca38;background:#010f138f}.sitterMarketPage .sitterMarketActions>button{border-color:#45dbcc4a!important;background:linear-gradient(145deg,#0b3035,#061f24)!important;box-shadow:0 8px 20px #00000029!important}.sitterMarketPage .sitterMarketActions>button.isPrimary{color:#03221f!important;background:linear-gradient(135deg,#6aeee2,#27cfbf)!important;box-shadow:0 10px 28px #2bdfd03d!important}.sitterMarketSafety{border-color:#46e1d34d;background:linear-gradient(100deg,#0a2c30eb,#03171ce6);box-shadow:0 12px 30px #00000029}body:not(:has(.stagePage)) .sitterMarketPage .sitterMarketCardCopy,body:not(:has(.stagePage)) .sitterMarketPage .sitterMarketCardName{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sitterMarketCardName strong{min-width:0;flex:0 1 auto}.sitterMarketCardName i{position:static!important;flex:0 0 auto;margin-left:2px}body:not(:has(.stagePage)) .sitterMarketPage .sitterMarketCard,.sitterMarketPage .sitterMarketCard{display:block!important;min-height:118px!important;padding:0!important;border:1px solid rgba(82,206,194,.24)!important;border-radius:12px!important;background:linear-gradient(105deg,#0d2b30f2,#05191ef5)!important;box-shadow:0 8px 24px #00000029!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:not(:has(.stagePage)) .sitterMarketPage .sitterMarketCard:hover{border-color:#54eedfad!important;background:linear-gradient(105deg,#10373bfa,#061f24fa)!important}body:not(:has(.stagePage)) .sitterMarketPage .sitterMarketCard.isSelected{border-color:#3ee6d6!important;background:linear-gradient(105deg,#0e3d3ffa,#051e23fa)!important;box-shadow:inset 4px 0 #3ee6d6,0 0 0 1px #3ee6d63d,0 15px 34px #0000004d,0 0 26px #2bdfd021!important}body:not(:has(.stagePage)) .sitterMarketPage .sitterMarketCardSelect,.sitterMarketPage .sitterMarketCardSelect{position:relative!important;display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-height:116px!important;padding:7px 39px 7px 7px!important;border:0!important;border-radius:12px!important;color:var(--sm-text)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:left!important;cursor:pointer!important}.sitterMarketCardSelect>img,.sitterMarketCardSelect>.sitterMarketPhotoFallback{width:100px;height:104px;border-radius:10px;object-fit:cover}.sitterMarketPage .sitterMarketHeart{position:absolute!important;z-index:4;top:9px;right:8px;display:grid!important;width:28px!important;height:28px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:50%!important;color:#abc0bf!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.sitterMarketPage .sitterMarketHeart:hover,.sitterMarketPage .sitterMarketHeart:focus-visible{color:var(--sm-aqua)!important;background:#2bdfd01a!important;outline:1px solid rgba(43,223,208,.4)}.sitterMarketPage .sitterMarketHeart.isSaved{color:var(--sm-aqua)!important}.sitterMarketHeart.isSaved svg{fill:#2bdfd033}.sitterMarketActions{grid-template-columns:1.15fr 1fr}.sitterMarketActions.sitterMarketMeetAction{grid-template-columns:1fr}@media(max-width:700px){.sitterMarketPage .sitterMarketCardSelect{grid-template-columns:104px minmax(0,1fr)!important}.sitterMarketCardSelect>img,.sitterMarketCardSelect>.sitterMarketPhotoFallback{width:104px}.sitterMarketActions{grid-template-columns:1fr}}@media(max-width:430px){.sitterMarketPage .sitterMarketCardSelect{grid-template-columns:88px minmax(0,1fr)!important;gap:9px!important;min-height:120px!important}.sitterMarketCardSelect>img,.sitterMarketCardSelect>.sitterMarketPhotoFallback{width:88px;height:104px}}.sitterMarketLaunchCta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.sitterMarketLaunchCta button{min-height:40px;padding:0 17px;border:0;border-radius:11px;background:#17b8aa;color:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 8px 22px #17b8aa2e}.sitterMarketLaunchCta small{max-width:300px;color:#698184;font-size:10px;line-height:1.35}.sitterMarketTrustBar>span{min-width:0;gap:10px!important;align-items:center!important}.sitterMarketTrustBar>span>span{min-width:0;display:grid;gap:2px}.sitterMarketTrustBar>span strong{color:#4f6e72;font-size:12px;line-height:1.15}.sitterMarketTrustBar>span small{color:#84999b;font-size:9px;font-weight:650;line-height:1.2}.sitterMarketTrustGrid .isUnavailable{opacity:1!important;background:#fbfdfd!important}.sitterMarketTrustGrid .isUnavailable>svg{color:#80989a!important}.sitterMarketTrustGrid .isUnavailable small{color:#7c9294!important}.sitterMarketTrustGrid .isVerified{background:#f0faf8!important;border-color:#a7ded8!important}.sitterMarketTrustGrid .isVerified small{color:#0b8f85!important}.sitterLaunchTrustNote{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #d2e7e3;border-radius:11px;background:#f7fcfb}.sitterLaunchTrustNote>svg{width:20px;min-width:20px;color:#13a99e}.sitterLaunchTrustNote>span{display:grid;gap:3px}.sitterLaunchTrustNote strong{color:#244f52;font-size:11px}.sitterLaunchTrustNote small{color:#71888a;font-size:9px;line-height:1.4}.sitterInterest textarea{resize:vertical;min-height:88px}@media(max-width:780px){.sitterMarketLaunchCta{display:grid;grid-template-columns:1fr}.sitterMarketLaunchCta button{width:100%}.sitterMarketLaunchCta small{max-width:none}.sitterMarketTrustBar>span{align-items:flex-start!important}}.planWalkPage{max-width:1180px;margin:0 auto;padding:24px;color:var(--jwm-text,#f4fbfa)}.planWalkBack{border:0;background:transparent;color:var(--jwm-accent,#3dd9c5);font-weight:800;margin:0 0 16px;cursor:pointer}.planWalkShell,.planWalkEmpty{background:linear-gradient(145deg,#122b2ef5,#051a1efa);border:1px solid rgba(77,219,200,.24);border-radius:28px;padding:28px;box-shadow:0 28px 70px #00000047}.planWalkShell>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid rgba(141,188,185,.16);padding-bottom:22px;margin-bottom:22px}.planWalkShell h1,.planWalkEmpty h1{font-size:clamp(2rem,4vw,3.2rem);margin:4px 0 8px}.planWalkShell p{color:#b9cbc9;margin:0}.planWalkEyebrow{font-size:.76rem!important;letter-spacing:.18em;font-weight:900;color:#4ddbc8!important}.planWalkStatus{text-transform:capitalize;border:1px solid rgba(77,219,200,.35);border-radius:999px;padding:9px 14px;font-weight:800;color:#88eee0;background:#4ddbc814}.planWalkShell fieldset{border:0;padding:0;margin:0 0 22px}.planWalkShell legend,.planWalkGrid>label{font-weight:900;color:#dbe7e6}.planWalkPets{display:flex;gap:10px;overflow:auto;padding:12px 2px}.planWalkPets label{min-width:170px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(98,168,164,.28);border-radius:16px;background:#0a2428;cursor:pointer}.planWalkPets label.selected{border-color:#4ddbc8;background:#4ddbc824;box-shadow:0 0 0 2px #4ddbc81f}.planWalkPets input{position:absolute;opacity:0}.planWalkPets img{width:48px;height:48px;border-radius:14px;object-fit:cover}.planWalkPets span{display:flex;flex-direction:column}.planWalkPets small{color:#9db4b2}.planWalkGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.planWalkGrid label{display:flex;flex-direction:column;gap:8px}.planWalkGrid input,.planWalkGrid select{width:100%;border:1px solid rgba(98,168,164,.35);border-radius:14px;padding:14px;background:#071e22;color:#f5fbfa;font:inherit;color-scheme:dark}.planWalkReview{margin:22px 0;padding:18px;border:1px dashed rgba(77,219,200,.32);border-radius:18px;background:#4ddbc80d}.planWalkReview h2{margin:3px 0 8px}.planWalkReview p+p{margin-top:6px}.planWalkNotice{padding:12px 14px;border-left:3px solid #4ddbc8;background:#4ddbc817;border-radius:8px;color:#e7fffb!important}.planWalkActions{display:flex;flex-wrap:wrap;gap:10px}.planWalkActions button,.planWalkConfirm button,.planWalkEmpty button{border:1px solid #4ddbc8;border-radius:14px;padding:12px 18px;background:#43dbc7;color:#032326;font-weight:900;cursor:pointer}.planWalkActions .secondary,.planWalkConfirm button+button{background:transparent;color:#8cecdf}.planWalkActions .danger{border-color:#bd6f70;color:#f0b9b9;background:transparent}.planWalkConfirm{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:26px;padding:20px;border-radius:20px;background:#0a2428;border:1px solid rgba(98,168,164,.25)}.planWalkConfirm h2{margin:4px 0}.planWalkConfirm>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.planWalkEmpty{max-width:720px;margin:12vh auto;text-align:center}.planWalkEmpty p{color:#b9cbc9}@media(max-width:720px){.planWalkPage{padding:14px}.planWalkShell{padding:20px 16px;border-radius:22px}.planWalkShell>header,.planWalkConfirm{flex-direction:column}.planWalkGrid{grid-template-columns:1fr}.planWalkPets label{min-width:145px}.planWalkActions>*{width:100%}}.jwmPlanWithLockedPal{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px;padding:14px 16px;border:1px solid rgba(33,177,167,.22);border-radius:16px;background:#f0fcfadb}.jwmPlanWithIdentity{display:flex;align-items:center;gap:11px;min-width:0}.jwmPlanWithIdentity img{width:48px;height:48px;flex:0 0 48px;border-radius:14px;object-fit:cover;object-position:center}.jwmPlanWithIdentity div{display:grid;gap:2px;min-width:0}.jwmPlanWithIdentity span{font-size:9px;font-weight:850;letter-spacing:.14em;color:#278d87}.jwmPlanWithIdentity strong{font-size:16px;color:#173b40}.jwmPlanWithIdentity small{font-size:12px;color:#6f8387}.jwmPlanWithLockedPal em{font-style:normal;font-size:12px;font-weight:750;color:#507076;text-align:right}.jwmPlanTypeSection{margin:0 0 22px}.jwmPlanTypeSection h3{margin:0 0 10px;font-size:16px;color:#173b40}.jwmPlanTypeChoices{display:flex;flex-wrap:wrap;gap:8px}.jwmPlanTypeChoices button{appearance:none;border:1px solid #cfe5e1;background:#fff;color:#34565c;border-radius:999px;padding:9px 13px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:.16s ease}.jwmPlanTypeChoices button:hover{border-color:#7ed9d1}.jwmPlanTypeChoices button.active{border-color:#43cfc4;background:#e9fbf8;color:#157d76;box-shadow:0 0 0 2px #43cfc41a}@media(max-width:680px){.jwmPlanWithLockedPal{align-items:flex-start;flex-direction:column}.jwmPlanWithLockedPal em{text-align:left}}.jwmReplicaApp .jwmReplicaNav>a.jwmAlertNavTrigger{border-color:#ff625894!important;background:transparent!important;color:#ff756d!important}.jwmReplicaApp .jwmReplicaNav>a.jwmAlertNavTrigger>svg{color:#ff6258!important;filter:none!important}.jwmReplicaApp .jwmReplicaNav>a.jwmAlertNavTrigger:hover,.jwmReplicaApp .jwmReplicaNav>a.jwmAlertNavTrigger.isAlertOpen{border-color:#ff6258d1!important;background:#ff625809!important;color:#ff918a!important;box-shadow:none!important}.jwmReplicaApp .jwmReplicaNav>a.jwmAlertNavTrigger:hover>svg,.jwmReplicaApp .jwmReplicaNav>a.jwmAlertNavTrigger.isAlertOpen>svg{color:#ff756d!important}.jwmReplicaApp .jwmReplicaNav>a.jwmAlertNavTrigger:after{display:none!important;content:none!important}.jwmAlertNavBadge{position:absolute;top:-5px;right:-3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:2px solid #031015;border-radius:999px;background:#ff6258;color:#fff;font-size:7px;font-weight:950;line-height:1}.jwmAlertDropdown{position:absolute;z-index:420;top:calc(100% + 10px);right:4px;width:min(338px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(255,98,88,.2);border-radius:14px;background:linear-gradient(180deg,#071115fe,#040b0efe);box-shadow:0 22px 60px #00000080,0 0 0 1px #ffffff05 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:jwmAlertDropIn .15s ease both}.jwmAlertDropdown:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff6258,transparent);opacity:.55}.jwmAlertDropdownHead{min-height:68px;padding:13px 13px 12px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,98,88,.11)}.jwmAlertDropdownHead>div{min-width:0;display:grid;gap:1px}.jwmAlertEyebrow{color:#ff8b84;font-size:6.5px;font-weight:950;letter-spacing:.15em}.jwmAlertDropdownHead strong{color:#f5f8f7;font-size:15px;line-height:1.15}.jwmAlertDropdownHead small{color:#7f9290;font-size:8px}.jwmAlertAddMini{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,98,88,.3)!important;border-radius:9px;background:#08171c!important;color:#ffaaa4!important;font:inherit;font-size:8px;font-weight:900;cursor:pointer;box-shadow:none!important}.jwmAlertAddMini:hover,.jwmAlertAddMini.isActive{background:#0a1c21!important;border-color:#ff62587a!important;color:#fff0ee!important}.jwmAlertAddMini:focus-visible{outline:2px solid rgba(255,98,88,.35);outline-offset:2px}.jwmAlertDropForm{padding:12px 14px 13px;display:grid;gap:9px;border-bottom:1px solid rgba(255,98,88,.1);background:#2d0b0a17}.jwmAlertDropForm label{display:grid;gap:4px}.jwmAlertDropForm label>span{color:#9aabaa;font-size:7px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.jwmAlertDropForm label em{color:#5f7472;font-size:6px;font-style:normal;text-transform:none;letter-spacing:0}.jwmAlertDropForm input{width:100%;height:35px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(255,98,88,.15);border-radius:8px;background:#06151a;color:#eef5f4;font:inherit;font-size:10px;outline:none}.jwmAlertDropForm input::placeholder{color:#536966}.jwmAlertDropForm input:focus{border-color:#ff62587a;box-shadow:0 0 0 3px #ff62580f}.jwmAlertPublishRed{min-height:35px;border:1px solid rgba(255,126,117,.48)!important;border-radius:8px;background:#251012!important;color:#ffaaa4!important;font:inherit;font-size:9px;font-weight:900;cursor:pointer;box-shadow:none!important}.jwmAlertPublishRed:disabled{opacity:.38;cursor:not-allowed}.jwmAlertPublishRed:not(:disabled):hover{background:#311315!important;color:#fff!important}.jwmAlertDropMessage{margin:0;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.04);font-size:8px}.jwmAlertDropMessage.isError{color:#ffaaa4;background:#7b1c181c}.jwmAlertDropMessage.isSuccess{color:#9fe0d7;background:#185e5417}.jwmAlertDropList{display:grid;max-height:270px;overflow:auto}.jwmAlertDropItem{min-height:58px;padding:9px 10px 9px 13px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.045)}.jwmAlertDropItem:last-child{border-bottom:0}.jwmAlertDropIcon{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,98,88,.2);border-radius:9px;background:#5d18152e;color:#ff6258}.jwmAlertDropCopy{min-width:0;display:grid;gap:2px}.jwmAlertDropCopy strong{overflow:hidden;color:#eef4f3;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.jwmAlertDropCopy small{color:#718481;font-size:7px}.jwmAlertDropActions{display:flex;gap:4px}.jwmAlertDropActions button{width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;background:#08191e!important;color:#8fa19f!important;font-size:11px!important;cursor:pointer;box-shadow:none!important}.jwmAlertDropActions button:first-child:hover{border-color:#48d2c238!important;color:#64d8c9!important}.jwmAlertDropActions button:last-child:hover{border-color:#ff625847!important;color:#ff8179!important}.jwmAlertDropEmpty{padding:24px 18px 25px;display:grid;justify-items:center;gap:4px;text-align:center;color:#718582}.jwmAlertDropEmpty svg{color:#d55c55;margin-bottom:3px}.jwmAlertDropEmpty strong{color:#dce7e5;font-size:10px}.jwmAlertDropEmpty span{max-width:230px;font-size:8px;line-height:1.4}.jwmAlertDropFooter{min-height:38px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,98,88,.1);background:#030d11b8}.jwmAlertDropFooter a{color:#aebcba;text-decoration:none;font-size:7.5px;font-weight:800}.jwmAlertDropFooter a:first-child{color:#ff8e87}.jwmAlertDropFooter a:hover{color:#fff}@keyframes jwmAlertDropIn{0%{opacity:0;transform:translateY(-5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.jwmAlertDropdown{position:fixed;top:78px;right:10px;left:10px;width:auto}}@media(prefers-reduced-motion:reduce){.jwmAlertDropdown{animation:none}}.jwmAlertCancelGlyph{font-size:15px;line-height:1;font-weight:600;margin-top:-1px}.jwmAlertSafetyNote{display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid rgba(238,99,93,.18);border-radius:9px;background:#ee635d0b;color:#a8b9b7;font-size:8px;font-weight:700}.jwmAlertSafetyNote svg{color:#ef6b64}.jwmAlertDropGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jwmAlertPhotoPicker{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:7px!important;border:1px dashed rgba(117,156,153,.24)!important;border-radius:10px!important;background:#071519!important;cursor:pointer!important}.jwmAlertPhotoPicker>input{display:none!important}.jwmAlertPhotoPicker>img,.jwmAlertPhotoIcon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;object-fit:cover!important;border-radius:8px!important;background:#0b2529!important;color:#e96861!important}.jwmAlertPhotoCopy{min-width:0;display:grid}.jwmAlertPhotoCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dbe8e6!important;font-size:9px!important}.jwmAlertPhotoCopy small{margin-top:3px;color:#758f8c!important;font-size:7px!important}.jwmAlertDropThumb{width:30px;height:30px;object-fit:cover;border:1px solid rgba(238,99,93,.25);border-radius:8px}.alertsSimpleTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.alertsSimplePhoto{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:9px!important;border:1px dashed rgba(132,168,165,.23)!important;border-radius:13px!important;background:#07171b!important;cursor:pointer!important}.alertsSimplePhoto>input{display:none!important}.alertsSimplePhoto>img,.alertsSimplePhoto>span{width:64px!important;height:54px!important;display:grid!important;place-items:center!important;object-fit:cover!important;border-radius:9px!important;background:#0b252a!important;color:#ef6b64!important}.alertsSimplePhoto>div{display:grid!important}.alertsSimplePhoto strong{color:#e3eceb!important;font-size:11px!important}.alertsSimplePhoto small{margin-top:4px;color:#78918f!important;font-size:8px!important}.alertsSimpleRateNote{display:flex;align-items:center;gap:7px;color:#829996;font-size:9px}.alertsSimpleRateNote svg{color:#ef6b64}.alertsSimpleStatus{margin:10px 0!important;padding:9px 12px!important;border:1px solid rgba(65,208,190,.18)!important;border-radius:10px!important;background:#41d0be0d!important;color:#8fe1d8!important;font-size:10px!important}.alertsSimpleThumb{width:48px!important;height:48px!important;object-fit:cover!important;border-radius:10px!important;border:1px solid rgba(238,99,93,.24)!important}.alertsSimpleCard:has(.alertsSimpleThumb){grid-template-columns:48px minmax(0,1fr) auto!important}@media(max-width:700px){.jwmAlertDropGrid,.alertsSimpleTwoCol{grid-template-columns:1fr}.alertsSimplePhoto{grid-template-columns:52px minmax(0,1fr)!important}.alertsSimplePhoto>img,.alertsSimplePhoto>span{width:52px!important;height:48px!important}}.jwmAlertDropActions{display:flex!important;align-items:center!important;gap:6px!important}.jwmAlertDropActivePill{min-height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,98,88,.18);border-radius:999px;background:#ff625812;color:#d98a84;font-size:6.5px;font-weight:900;letter-spacing:.12em;line-height:1}.jwmAlertDropActions .jwmAlertDropDelete{width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,98,88,.14)!important;border-radius:8px!important;background:#07171b!important;color:#a9817e!important;font-size:13px!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}.jwmAlertDropActions .jwmAlertDropDelete:hover{border-color:#ff625861!important;background:#4a14132e!important;color:#ff8179!important}.alertsSimpleCard .jwmResolveExplicit{min-width:94px!important;padding:8px 11px!important;border:1px solid rgba(255,98,88,.18)!important;border-radius:9px!important;background:#ff62580e!important;color:#d7a09c!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important}.alertsSimpleCard .jwmResolveExplicit:hover{border-color:#ff625857!important;color:#ff8c84!important;background:#ff625817!important}.jwmAccountMenu{position:relative;display:block;margin:0;padding:0}.jwmAccountMenu>summary{list-style:none}.jwmAccountMenu>summary::-webkit-details-marker{display:none}.jwmAccountMenuTrigger{cursor:pointer!important;-webkit-user-select:none;user-select:none}.jwmAccountMenu[open] .jwmAccountMenuTrigger{box-shadow:0 0 0 3px #24c9b924!important;border-color:#41cabc!important}.jwmAccountMenuPanel{position:absolute;z-index:10020;top:calc(100% + 10px);right:0;width:210px;padding:9px;border:1px solid #d8e9e7;border-radius:16px;background:#fffffffa;box-shadow:0 18px 44px #13383d29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.jwmAccountMenuPanel:before{content:"";position:absolute;top:-5px;right:16px;width:10px;height:10px;transform:rotate(45deg);border-left:1px solid #d8e9e7;border-top:1px solid #d8e9e7;background:#fff}.jwmAccountMenuIdentity{display:grid;gap:2px;padding:9px 10px 10px;margin-bottom:5px;border-bottom:1px solid #e8f0ef;min-width:0}.jwmAccountMenuIdentity strong{color:#102e34;font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jwmAccountMenuIdentity small{color:#71868a;font-size:9px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jwmAccountMenuPanel>a,.jwmAccountMenuPanel>button{width:100%;min-height:38px;display:flex;align-items:center;padding:0 11px;border:0;border-radius:10px;background:transparent;color:#183a40;font:inherit;font-size:11px;font-weight:900;text-decoration:none;text-align:left;cursor:pointer}.jwmAccountMenuPanel>a:hover{background:#eef9f7;color:#087f77}.jwmAccountMenuPanel>.jwmAccountLogout{margin-top:3px;color:#b63d47}.jwmAccountMenuPanel>.jwmAccountLogout:hover{background:#fff1f2;color:#9e2935}.jwmAccountMenuPanel>.jwmAccountLogout:disabled{opacity:.55;cursor:wait}@media(max-width:700px){.jwmAccountMenuPanel{right:-4px;width:195px}}#memory-lane-v28.ml28{--v28-bg:#020c10;--v28-bg2:#031419;--v28-panel:#06171c;--v28-panel2:#081d23;--v28-line:rgba(45,226,214,.16);--v28-line-strong:rgba(45,226,214,.34);--v28-teal:#2de2d6;--v28-teal-2:#66eee5;--v28-text:#f5f9f9;--v28-muted:#92a5a7;--v28-purple:#bd75e8;--v28-green:#84d76c;--v28-gold:#e7b34a;--v28-blue:#7aa8ff;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;min-height:calc(100vh - 72px)!important;color:var(--v28-text)!important;background:#020c10!important;font-family:inherit!important;isolation:isolate!important;overflow:hidden!important;color-scheme:dark!important}#memory-lane-v28,#memory-lane-v28 *{box-sizing:border-box!important}#memory-lane-v28 button{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;font-family:inherit!important}#memory-lane-v28 a{color:inherit!important;text-decoration:none!important}#memory-lane-v28 img{display:block!important;max-width:100%!important;filter:none!important;opacity:1!important}#memory-lane-v28 article,#memory-lane-v28 section,#memory-lane-v28 aside,#memory-lane-v28 header,#memory-lane-v28 div{filter:none!important}#memory-lane-v28 .ml28Side{min-width:0!important;padding:24px 16px 20px!important;border-right:1px solid var(--v28-line)!important;background:linear-gradient(180deg,#041419,#021014)!important}#memory-lane-v28 .ml28PortraitPair{position:relative!important;width:178px!important;height:96px!important;margin:0 auto 15px!important}#memory-lane-v28 .ml28Portrait{position:absolute!important;top:0!important;width:96px!important;height:96px!important;overflow:hidden!important;border:2px solid var(--v28-teal)!important;border-radius:50%!important;background:#06191f!important;box-shadow:0 0 0 5px #2de2d609!important}#memory-lane-v28 .ml28PortraitLeft{left:0!important}#memory-lane-v28 .ml28PortraitRight{right:0!important}#memory-lane-v28 .ml28Portrait img{width:100%!important;height:100%!important;object-fit:cover!important}#memory-lane-v28 .ml28PortraitFallback{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:var(--v28-teal)!important;background:radial-gradient(circle at 50% 40%,#0c2c32,#06171c 70%)!important}#memory-lane-v28 .ml28PortraitHeart{position:absolute!important;left:50%!important;bottom:-5px!important;transform:translate(-50%)!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:2px solid var(--v28-teal)!important;border-radius:50%!important;background:#062127!important;color:#8af6ef!important;font-size:24px!important;line-height:1!important;box-shadow:0 6px 20px #00000059!important}#memory-lane-v28 .ml28PairName{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}#memory-lane-v28 .ml28PairName h2{margin:0!important;color:#f5f8f8!important;font-size:18px!important;line-height:1.1!important;letter-spacing:-.035em!important}#memory-lane-v28 .ml28PairName span{padding:3px 7px!important;border:1px solid var(--v28-line-strong)!important;border-radius:999px!important;color:var(--v28-teal-2)!important;background:#06191e!important;font-size:7px!important;font-weight:800!important}#memory-lane-v28 .ml28SideTagline{margin:7px 0 2px!important;color:#bdc8c9!important;text-align:center!important;font-size:9px!important}#memory-lane-v28 .ml28StorySpan{display:block!important;color:#6f8789!important;text-align:center!important;font-size:7px!important}#memory-lane-v28 .ml28EditStory{display:block!important;min-height:31px!important;margin:10px auto 15px!important;padding:0 15px!important;border:1px solid var(--v28-line-strong)!important;border-radius:999px!important;background:#04171c!important;color:var(--v28-teal-2)!important;font-size:8.5px!important;font-weight:850!important;line-height:31px!important;text-align:center!important}#memory-lane-v28 .ml28SidePanel{margin-top:12px!important;padding:10px!important;border:1px solid var(--v28-line)!important;border-radius:12px!important;background:#05161b!important;box-shadow:none!important;opacity:1!important}#memory-lane-v28 .ml28PanelHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;margin-bottom:8px!important}#memory-lane-v28 .ml28PanelHead h3,#memory-lane-v28 .ml28SidePanel>h3{margin:0!important;color:#c7d1d2!important;font-size:7.5px!important;font-weight:900!important;letter-spacing:.14em!important}#memory-lane-v28 .ml28PanelHead select{height:25px!important;max-width:88px!important;padding:0 7px!important;border:1px solid var(--v28-line)!important;border-radius:7px!important;background:#041419!important;color:#c9d4d5!important;font-size:7px!important;box-shadow:none!important}#memory-lane-v28 .ml28FilterList{display:grid!important;gap:5px!important}#memory-lane-v28 .ml28FilterList button{width:100%!important;min-height:31px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;padding:0 10px!important;border:1px solid rgba(45,226,214,.13)!important;border-radius:999px!important;background:#031318!important;color:#9fb1b3!important;font-size:8px!important;font-weight:700!important;line-height:31px!important;text-align:left!important;box-shadow:none!important}#memory-lane-v28 .ml28FilterList button>span{display:flex!important;align-items:center!important;gap:7px!important}#memory-lane-v28 .ml28FilterList button>b{color:#dbe5e5!important;font-size:8px!important}#memory-lane-v28 .ml28FilterList button.ml28Active{border-color:#2de2d661!important;background:linear-gradient(90deg,#0b4648,#0a383c)!important;color:#f2ffff!important}#memory-lane-v28 .ml28StoryNumbers{text-align:center!important}#memory-lane-v28 .ml28StoryNumbers>strong{display:block!important;margin-top:9px!important;color:#fff!important;font-size:34px!important;line-height:1!important}#memory-lane-v28 .ml28StoryNumbers>p{margin:5px 0 10px!important;color:#8ea1a3!important;font-size:7.5px!important}#memory-lane-v28 .ml28NumberGrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;padding-top:9px!important;border-top:1px solid rgba(45,226,214,.12)!important}#memory-lane-v28 .ml28NumberGrid span{display:grid!important;gap:2px!important;color:#74898b!important;font-size:5.8px!important}#memory-lane-v28 .ml28NumberGrid b{color:#edf3f3!important;font-size:9px!important}#memory-lane-v28 .ml28Upcoming{width:100%!important;min-height:58px!important;margin-top:12px!important;display:grid!important;grid-template-columns:30px 1fr 12px!important;align-items:center!important;gap:7px!important;padding:8px 9px!important;border:1px solid var(--v28-line)!important;border-radius:11px!important;background:#04171c!important;color:#d9e4e4!important;text-align:left!important;box-shadow:none!important}#memory-lane-v28 .ml28Upcoming>span{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#092d32!important;color:var(--v28-teal)!important}#memory-lane-v28 .ml28Upcoming div{display:grid!important;gap:1px!important}#memory-lane-v28 .ml28Upcoming b{font-size:7px!important;letter-spacing:.1em!important}#memory-lane-v28 .ml28Upcoming small{color:#7e9496!important;font-size:6.4px!important}#memory-lane-v28 .ml28Upcoming i{color:var(--v28-teal)!important;font-style:normal!important;font-size:17px!important}#memory-lane-v28 .ml28Main{min-width:0!important;padding:22px 24px 26px!important;overflow:hidden!important;background:#020c10!important}#memory-lane-v28 .ml28Header{min-height:94px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}#memory-lane-v28 .ml28Back{display:none!important}#memory-lane-v28 .ml28Header h1{margin:4px 0 0!important;color:var(--v28-teal)!important;font-family:Brush Script MT,Segoe Script,cursive!important;font-style:normal!important;font-size:42px!important;font-weight:700!important;line-height:.98!important;letter-spacing:-.025em!important;text-shadow:0 0 18px rgba(45,226,214,.08)!important}#memory-lane-v28 .ml28Header h1 span{font-family:inherit!important;font-size:.85em!important;font-weight:400!important}#memory-lane-v28 .ml28Header p{margin:8px 0 0!important;color:#b6c2c3!important;font-size:10px!important}#memory-lane-v28 .ml28HeaderActions{display:flex!important;gap:8px!important;padding-top:2px!important}#memory-lane-v28 .ml28HeaderActions button{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 14px!important;border:1px solid var(--v28-line-strong)!important;border-radius:9px!important;background:#03161b!important;color:var(--v28-teal-2)!important;font-size:8.5px!important;font-weight:900!important;line-height:36px!important;box-shadow:none!important}#memory-lane-v28 .ml28HeaderActions button.primary{border-color:#55ddd4!important;background:#56ddd5!important;color:#001618!important;box-shadow:0 8px 22px #2de2d61a!important}#memory-lane-v28 .ml28TopFilters{width:min(820px,100%)!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;padding:4px!important;border:1px solid var(--v28-line)!important;border-radius:999px!important;background:#031318!important}#memory-lane-v28 .ml28TopFilters button{min-height:31px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#aebcbd!important;font-size:8px!important;font-weight:750!important;line-height:31px!important;box-shadow:none!important}#memory-lane-v28 .ml28TopFilters button.ml28Active{border-color:#2de2d642!important;background:linear-gradient(180deg,#0c5052,#0a3a3e)!important;color:#f6ffff!important}#memory-lane-v28 .ml28JourneyLabel{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;margin:11px 0 12px!important}#memory-lane-v28 .ml28JourneyLabel span{height:1px!important;background:linear-gradient(90deg,transparent,#16706d)!important}#memory-lane-v28 .ml28JourneyLabel span:last-child{background:linear-gradient(90deg,#16706d,transparent)!important}#memory-lane-v28 .ml28JourneyLabel b{color:#e7eeee!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important}#memory-lane-v28 .ml28Cards{width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;overflow:visible!important}#memory-lane-v28 .ml28Cards[data-count="1"]{max-width:185px!important}#memory-lane-v28 .ml28Cards[data-count="2"]{max-width:380px!important}#memory-lane-v28 .ml28Cards[data-count="3"]{max-width:575px!important}#memory-lane-v28 .ml28Cards[data-count="4"]{max-width:770px!important}#memory-lane-v28 .ml28Card{min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important}#memory-lane-v28 .ml28CardDate{min-height:29px!important;padding:0 7px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;color:#dce4e4!important;background:transparent!important}#memory-lane-v28 .ml28CardDate b{font-size:7.4px!important}#memory-lane-v28 .ml28CardDate span{color:#728789!important;font-size:6.2px!important}#memory-lane-v28 .ml28CardBody{height:292px!important;min-height:292px!important;display:flex!important;flex-direction:column!important;padding:10px!important;border:1px solid #174149!important;border-radius:10px!important;background:#06161c!important;background-image:linear-gradient(180deg,#14373f29,#020d1100 42%)!important;box-shadow:0 10px 24px #0000002e!important;overflow:hidden!important;opacity:1!important;filter:none!important}#memory-lane-v28 .ml28CardType{display:flex!important;align-items:center!important;gap:6px!important;color:var(--v28-teal)!important;font-size:6.7px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}#memory-lane-v28 .ml28CardType>span{width:25px!important;height:25px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:#0a3035!important;color:inherit!important}#memory-lane-v28 .ml28Card h3{margin:8px 0 0!important;color:#f5f9f9!important;font-size:13.5px!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.02em!important}#memory-lane-v28 .ml28Card p{min-height:40px!important;margin:5px 0 8px!important;color:#a6b6b8!important;font-size:7.4px!important;line-height:1.43!important;overflow:hidden!important}#memory-lane-v28 .ml28CardArt{height:122px!important;min-height:122px!important;margin-top:auto!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:8px!important;background:#031016!important}#memory-lane-v28 .ml28CardArt img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.96) contrast(1.03)!important}#memory-lane-v28 .ml28SymbolArt{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:var(--v28-teal)!important;background:radial-gradient(circle,#2de2d626,#031016f5 64%)!important}#memory-lane-v28 .ml28Card footer{display:flex!important;justify-content:space-between!important;gap:7px!important;margin-top:7px!important;color:#708588!important;font-size:6.2px!important}#memory-lane-v28 .ml28Card footer span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#memory-lane-v28 .ml28-adventure .ml28CardBody,#memory-lane-v28 .ml28-place .ml28CardBody{border-color:#2de2d680!important;background-image:linear-gradient(180deg,#2de2d614,#020d1100 46%)!important}#memory-lane-v28 .ml28-adventure .ml28CardType,#memory-lane-v28 .ml28-adventure .ml28SymbolArt,#memory-lane-v28 .ml28-place .ml28CardType,#memory-lane-v28 .ml28-place .ml28SymbolArt{color:var(--v28-teal)!important}#memory-lane-v28 .ml28-adventure .ml28CardType>span,#memory-lane-v28 .ml28-place .ml28CardType>span{background:#0a3035!important}#memory-lane-v28 .ml28-walk .ml28CardBody,#memory-lane-v28 .ml28-memory .ml28CardBody{border-color:#7aa8ff7a!important;background-image:linear-gradient(180deg,#7aa8ff14,#020d1100 46%)!important}#memory-lane-v28 .ml28-walk .ml28CardType,#memory-lane-v28 .ml28-walk .ml28SymbolArt,#memory-lane-v28 .ml28-memory .ml28CardType,#memory-lane-v28 .ml28-memory .ml28SymbolArt{color:var(--v28-blue)!important}#memory-lane-v28 .ml28-walk .ml28CardType>span,#memory-lane-v28 .ml28-memory .ml28CardType>span{background:#111d31!important}#memory-lane-v28 .ml28-photo .ml28CardBody{border-color:#84d76c80!important;background-image:linear-gradient(180deg,#84d76c12,#020d1100 46%)!important}#memory-lane-v28 .ml28-photo .ml28CardType,#memory-lane-v28 .ml28-photo .ml28SymbolArt{color:var(--v28-green)!important}#memory-lane-v28 .ml28-photo .ml28CardType>span{background:#102819!important}#memory-lane-v28 .ml28-milestone .ml28CardBody{border-color:#e7b34a8a!important;background-image:linear-gradient(180deg,#e7b34a14,#020d1100 46%)!important}#memory-lane-v28 .ml28-milestone .ml28CardType,#memory-lane-v28 .ml28-milestone .ml28SymbolArt{color:var(--v28-gold)!important}#memory-lane-v28 .ml28-milestone .ml28CardType>span{background:#2b220f!important}#memory-lane-v28 .ml28Rail{position:relative!important;height:30px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:center!important;margin:8px 8px 0!important}#memory-lane-v28 .ml28Rail>span{position:absolute!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,var(--v28-blue) 0 25%,var(--v28-teal) 25% 50%,var(--v28-green) 50% 75%,var(--v28-gold) 75% 88%,#586c6e 88%)!important}#memory-lane-v28 .ml28Rail i{z-index:1!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;justify-self:center!important;border:2px solid currentColor!important;border-radius:50%!important;background:#04151a!important;font-style:normal!important;box-shadow:0 0 0 4px #020c10!important}#memory-lane-v28 .ml28Rail .blue{color:var(--v28-blue)!important}#memory-lane-v28 .ml28Rail .teal{color:var(--v28-teal)!important}#memory-lane-v28 .ml28Rail .green{color:var(--v28-green)!important}#memory-lane-v28 .ml28Rail .gold{color:var(--v28-gold)!important}#memory-lane-v28 .ml28Chapters{display:grid!important;grid-template-columns:repeat(4,1fr)!important;margin-top:2px!important}#memory-lane-v28 .ml28Chapters span{display:grid!important;gap:2px!important;text-align:center!important}#memory-lane-v28 .ml28Chapters b{color:#e5ecec!important;font-size:6.8px!important}#memory-lane-v28 .ml28Chapters i{color:#758a8c!important;font-family:Georgia,serif!important;font-size:5.7px!important;font-style:italic!important}#memory-lane-v28 .ml28Bottom{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}#memory-lane-v28 .ml28Bottom>article{min-width:0!important;min-height:176px!important;padding:12px!important;border:1px solid var(--v28-line)!important;border-radius:11px!important;background:#05161b!important;box-shadow:none!important;opacity:1!important}#memory-lane-v28 .ml28BottomLabel{display:flex!important;align-items:center!important;gap:6px!important;padding-bottom:7px!important;border-bottom:1px solid rgba(45,226,214,.12)!important;color:#b0bec0!important;font-size:7.3px!important;font-weight:900!important;letter-spacing:.11em!important}#memory-lane-v28 .ml28BottomLabel.gold{color:var(--v28-gold)!important}#memory-lane-v28 .ml28Bottom .lead{margin:10px 0!important;color:#e4ebeb!important;font-size:8.3px!important;font-weight:750!important}#memory-lane-v28 .ml28Bottom dl{margin:9px 0!important;display:grid!important;gap:6px!important}#memory-lane-v28 .ml28Bottom dl div{display:flex!important;justify-content:space-between!important;gap:10px!important;color:#7f9496!important;font-size:6.7px!important}#memory-lane-v28 .ml28Bottom dd{margin:0!important;color:#c8d3d3!important;text-align:right!important}#memory-lane-v28 .ml28Bottom button{min-height:27px!important;padding:0 11px!important;border:1px solid var(--v28-line-strong)!important;border-radius:7px!important;background:#073137!important;color:#c0efec!important;font-size:6.8px!important;font-weight:800!important;line-height:27px!important;box-shadow:none!important}#memory-lane-v28 .ml28BigMilestone{display:flex!important;align-items:center!important;gap:11px!important;margin:13px 0!important}#memory-lane-v28 .ml28BigMilestone>span{width:51px!important;height:51px!important;display:grid!important;place-items:center!important;border:2px solid var(--v28-gold)!important;border-radius:50%!important;color:var(--v28-gold)!important;background:#0b1719!important}#memory-lane-v28 .ml28BigMilestone h2{margin:0 0 3px!important;color:#e7b34a!important;font-size:17px!important}#memory-lane-v28 .ml28BigMilestone strong{color:#b7c4c5!important;font-size:7.4px!important}#memory-lane-v28 .ml28Progress{height:6px!important;margin:11px 0 5px!important;overflow:hidden!important;border-radius:999px!important;background:#082b30!important}#memory-lane-v28 .ml28Progress span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#1d9893,#2de2d6)!important}#memory-lane-v28 .ml28Bottom small{color:#7b9092!important;font-size:6.6px!important}#memory-lane-v28 .ml28Bottom>article>h2{margin:12px 0 4px!important;color:#eef3f3!important;font-size:14px!important}#memory-lane-v28 .ml28Bottom>article>p{color:#91a5a7!important;font-size:7.3px!important}#memory-lane-v28 .ml28Bottom ul{margin:9px 0!important;padding:0!important;list-style:none!important;display:grid!important;gap:5px!important}#memory-lane-v28 .ml28Bottom li{display:flex!important;justify-content:space-between!important;gap:8px!important;color:#819698!important;font-size:6.7px!important}#memory-lane-v28 .ml28Bottom li span{display:flex!important;align-items:center!important;gap:5px!important}#memory-lane-v28 .ml28Bottom li b{color:#dce5e5!important}#memory-lane-v28 .heart{font-size:16px!important}#memory-lane-v28 .ml28Empty{min-height:250px!important;display:grid!important;place-content:center!important;justify-items:center!important;gap:7px!important;color:#7f9698!important;text-align:center!important}#memory-lane-v28 .ml28Empty h2{margin:0!important;color:#dce6e6!important;font-size:16px!important}#memory-lane-v28 .ml28Empty p{margin:0!important;font-size:8px!important}#memory-lane-v28 .ml28ModalBg{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:18px!important;background:#00070ad1!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}#memory-lane-v28 .ml28Modal{width:min(560px,100%)!important;max-height:86vh!important;overflow:auto!important;border:1px solid var(--v28-line-strong)!important;border-radius:16px!important;background:#06171c!important;box-shadow:0 24px 70px #00000080!important}#memory-lane-v28 .ml28Modal>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:16px!important;border-bottom:1px solid rgba(45,226,214,.14)!important}#memory-lane-v28 .ml28Modal>header small{color:var(--v28-teal-2)!important;font-size:7.5px!important;letter-spacing:.12em!important}#memory-lane-v28 .ml28Modal>header h2{margin:4px 0 0!important;color:#eef5f5!important;font-size:19px!important}#memory-lane-v28 .ml28Modal>header button{width:33px!important;height:33px!important;display:grid!important;place-items:center!important;border:1px solid var(--v28-line-strong)!important;border-radius:50%!important;background:#082027!important;color:#bcecea!important;font-size:19px!important;line-height:33px!important}#memory-lane-v28 .ml28MonthList{display:grid!important;gap:7px!important;padding:13px!important}#memory-lane-v28 .ml28MonthList>button{min-height:48px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:9px 11px!important;border:1px solid var(--v28-line)!important;border-radius:9px!important;background:#07191e!important;color:#dff4f2!important;text-align:left!important}#memory-lane-v28 .ml28MonthList span{font-size:10px!important;font-weight:800!important}#memory-lane-v28 .ml28MonthList b{color:#789092!important;font-size:7.5px!important}#memory-lane-v28 .ml28UpcomingList{margin-top:8px!important;padding:11px!important;border:1px solid var(--v28-line)!important;border-radius:9px!important}#memory-lane-v28 .ml28UpcomingList h3{margin:0 0 8px!important;font-size:10px!important}#memory-lane-v28 .ml28UpcomingList div{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:6px 0!important;border-top:1px solid rgba(45,226,214,.13)!important}#memory-lane-v28 .ml28UpcomingList small{color:#789092!important;font-size:6.7px!important}#memory-lane-v28 .ml28AddGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:13px!important}#memory-lane-v28 .ml28AddGrid a{min-height:104px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;padding:13px!important;border:1px solid var(--v28-line)!important;border-radius:11px!important;background:#07191e!important;color:#dff4f2!important;text-decoration:none!important}#memory-lane-v28 .ml28AddGrid a svg{color:var(--v28-teal)!important}#memory-lane-v28 .ml28AddGrid b{font-size:10px!important}#memory-lane-v28 .ml28AddGrid span{color:#789396!important;font-size:7.5px!important;line-height:1.45!important}@media(max-width:1180px){#memory-lane-v28 .ml28AddGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#memory-lane-v28.ml28{grid-template-columns:218px minmax(0,1fr)!important}#memory-lane-v28 .ml28Side{padding-inline:13px!important}#memory-lane-v28 .ml28Main{padding:20px 17px 24px!important}#memory-lane-v28 .ml28Header h1{font-size:38px!important}#memory-lane-v28 .ml28Cards{grid-template-columns:repeat(5,minmax(138px,1fr))!important;overflow-x:auto!important;padding-bottom:4px!important}#memory-lane-v28 .ml28Card{min-width:138px!important}#memory-lane-v28 .ml28Bottom{grid-template-columns:repeat(3,minmax(205px,1fr))!important;overflow-x:auto!important}}@media(max-width:780px){#memory-lane-v28.ml28{display:block!important}#memory-lane-v28 .ml28Side{border-right:0!important;border-bottom:1px solid var(--v28-line)!important}#memory-lane-v28 .ml28Main{padding:16px 12px 22px!important}#memory-lane-v28 .ml28Header{display:grid!important;min-height:auto!important;margin-bottom:12px!important}#memory-lane-v28 .ml28HeaderActions{justify-content:flex-start!important;flex-wrap:wrap!important}#memory-lane-v28 .ml28TopFilters{grid-template-columns:repeat(2,1fr)!important;border-radius:14px!important}#memory-lane-v28 .ml28JourneyLabel b{font-size:7.2px!important;text-align:center!important;white-space:normal!important}#memory-lane-v28 .ml28Cards{grid-template-columns:repeat(5,150px)!important;overflow-x:auto!important}#memory-lane-v28 .ml28Bottom{grid-template-columns:1fr!important;overflow:visible!important}#memory-lane-v28 .ml28AddGrid{grid-template-columns:1fr!important}}#memory-lane-v28 .ml28AddModal{width:min(650px,100%)!important}#memory-lane-v28 .ml28AddModal>header p{margin:5px 0 0!important;color:#84999b!important;font-size:7.6px!important}#memory-lane-v28 .ml28MomentForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}#memory-lane-v28 .ml28MomentForm label{display:grid!important;gap:5px!important;min-width:0!important}#memory-lane-v28 .ml28MomentForm label.wide{grid-column:1/-1!important}#memory-lane-v28 .ml28MomentForm label>span{color:#aebdbe!important;font-size:7.4px!important;font-weight:850!important;letter-spacing:.04em!important}#memory-lane-v28 .ml28MomentForm label>span em{color:#70878a!important;font-size:6.5px!important;font-style:normal!important;font-weight:650!important}#memory-lane-v28 .ml28MomentForm input:not([type=file]),#memory-lane-v28 .ml28MomentForm select,#memory-lane-v28 .ml28MomentForm textarea{width:100%!important;min-width:0!important;border:1px solid rgba(45,226,214,.18)!important;border-radius:9px!important;outline:none!important;background:#031318!important;color:#e7efef!important;font:inherit!important;font-size:9px!important;box-shadow:none!important}#memory-lane-v28 .ml28MomentForm input:not([type=file]),#memory-lane-v28 .ml28MomentForm select{height:37px!important;padding:0 10px!important}#memory-lane-v28 .ml28MomentForm textarea{min-height:86px!important;padding:10px!important;resize:vertical!important;line-height:1.45!important}#memory-lane-v28 .ml28MomentForm input:focus,#memory-lane-v28 .ml28MomentForm select:focus,#memory-lane-v28 .ml28MomentForm textarea:focus{border-color:#2de2d685!important;box-shadow:0 0 0 2px #2de2d612!important}#memory-lane-v28 .ml28PhotoPicker{padding:10px!important;border:1px dashed rgba(45,226,214,.22)!important;border-radius:10px!important;background:#04151a!important}#memory-lane-v28 .ml28PhotoPicker input[type=file]{display:block!important;width:100%!important;color:#8ea3a5!important;font-size:8px!important}#memory-lane-v28 .ml28PhotoPicker input[type=file]::file-selector-button{margin-right:9px!important;padding:7px 10px!important;border:1px solid rgba(45,226,214,.24)!important;border-radius:7px!important;background:#083137!important;color:#c7f0ed!important;font:inherit!important;font-size:7.5px!important;font-weight:800!important;cursor:pointer!important}#memory-lane-v28 .ml28PhotoPreview{display:flex!important;align-items:center!important;gap:10px!important;margin-top:5px!important}#memory-lane-v28 .ml28PhotoPreview img{width:72px!important;height:54px!important;object-fit:cover!important;border:1px solid rgba(45,226,214,.18)!important;border-radius:7px!important}#memory-lane-v28 .ml28PhotoPreview button{min-height:28px!important;padding:0 10px!important;border:1px solid rgba(231,179,74,.25)!important;border-radius:7px!important;color:#d8b86e!important;background:#1b170d!important;font-size:7px!important;font-weight:800!important;line-height:28px!important}#memory-lane-v28 .ml28FormError{grid-column:1/-1!important;margin:0!important;padding:8px 10px!important;border:1px solid rgba(231,179,74,.3)!important;border-radius:8px!important;background:#1b170d!important;color:#e8c982!important;font-size:7.5px!important}#memory-lane-v28 .ml28FormActions{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:2px!important}#memory-lane-v28 .ml28FormActions button{min-height:34px!important;padding:0 13px!important;border:1px solid rgba(45,226,214,.24)!important;border-radius:8px!important;background:#041a20!important;color:#bcd2d3!important;font-size:8px!important;font-weight:850!important;line-height:34px!important}#memory-lane-v28 .ml28FormActions button.primary{border-color:#4edbd2!important;background:#47d4cc!important;color:#001719!important}#memory-lane-v28 .ml28AddHint{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;padding:0 14px 14px!important;color:#6f8588!important;font-size:6.8px!important}#memory-lane-v28 .ml28AddHint span{display:flex!important;align-items:center!important;gap:5px!important}#memory-lane-v28 .ml28AddHint svg{color:var(--v28-teal)!important}@media(max-width:780px){#memory-lane-v28 .ml28MomentForm{grid-template-columns:1fr!important}#memory-lane-v28 .ml28MomentForm label.wide,#memory-lane-v28 .ml28FormActions,#memory-lane-v28 .ml28FormError{grid-column:auto!important}}#memory-lane-v28 .ml28MonthActive{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:-3px 0 10px!important;padding:7px 10px!important;border:1px solid #cfe3df!important;border-radius:9px!important;background:#fff!important;color:#526f73!important;font-size:7.5px!important;font-weight:800!important;box-shadow:0 6px 16px #1f43470d!important}#memory-lane-v28 .ml28MonthActive button{min-height:25px!important;padding:0 9px!important;border:1px solid #bfe0db!important;border-radius:999px!important;background:#e9f7f5!important;color:#087f78!important;font-size:6.8px!important;font-weight:850!important;line-height:25px!important}#memory-lane-v28 .ml28InfoBody{display:grid!important;gap:13px!important;padding:15px!important;color:#526f73!important}#memory-lane-v28 .ml28InfoBody>p{margin:0!important;color:#60777b!important;font-size:9px!important;line-height:1.55!important}#memory-lane-v28 .ml28StageList{display:grid!important;gap:7px!important}#memory-lane-v28 .ml28StageList>div{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:9px!important;align-items:center!important;padding:9px 10px!important;border:1px solid #d8e7e4!important;border-radius:10px!important;background:#f7fbfb!important}#memory-lane-v28 .ml28StageList>div.current{border-color:#e3c36f!important;background:#fff9e9!important}#memory-lane-v28 .ml28StageList>div>span{grid-row:1/3;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#e8f7f5!important;color:#0b8e84!important}#memory-lane-v28 .ml28StageList strong{font-size:9px!important;color:#102a32!important}#memory-lane-v28 .ml28StageList small{grid-column:2;font-size:7px!important;color:#74888b!important}#memory-lane-v28 .ml28StageList b{grid-column:3;grid-row:1/3;padding:3px 7px!important;border-radius:999px!important;background:#fff0c8!important;color:#9b6e0d!important;font-size:6.5px!important}#memory-lane-v28 .ml28InsightsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#memory-lane-v28 .ml28InsightsGrid>div{display:grid!important;gap:4px!important;padding:11px!important;border:1px solid #d8e7e4!important;border-radius:10px!important;background:#f7fbfb!important}#memory-lane-v28 .ml28InsightsGrid span{font-size:7px!important;color:#74888b!important}#memory-lane-v28 .ml28InsightsGrid strong{font-size:20px!important;color:#102a32!important}#memory-lane-v28 .ml28InsightsDetail{display:grid!important;gap:7px!important;margin:0!important}#memory-lane-v28 .ml28InsightsDetail>div{display:flex!important;justify-content:space-between!important;gap:16px!important;padding-top:7px!important;border-top:1px solid #dfeae8!important;font-size:8px!important}#memory-lane-v28 .ml28InsightsDetail dt{color:#74888b!important}#memory-lane-v28 .ml28InsightsDetail dd{margin:0!important;color:#405b60!important;text-align:right!important}#memory-lane-v28 .ml28QuickAddModal{width:min(680px,calc(100vw - 34px))!important;max-height:min(86vh,650px)!important;overflow:auto!important;border-radius:22px!important;background:#fff!important;border:1px solid #cce5e1!important;box-shadow:0 28px 90px #163f453d!important}#memory-lane-v28 .ml28QuickAddModal>header{padding:20px 22px 16px!important;background:linear-gradient(135deg,#fbffff,#f2fbfa 62%,#f8f5ff)!important;border-bottom:1px solid #deecea!important}#memory-lane-v28 .ml28QuickAddModal>header small{color:#079d93!important;letter-spacing:.18em!important;font-size:8px!important;font-weight:900!important}#memory-lane-v28 .ml28QuickAddModal>header h2{margin:4px 0 3px!important;color:#102a32!important;font-size:25px!important;letter-spacing:-.03em!important}#memory-lane-v28 .ml28QuickAddModal>header p{margin:0!important;color:#718589!important;font-size:9px!important}#memory-lane-v28 .ml28QuickAddModal>header>button{width:34px!important;height:34px!important;border-radius:50%!important;background:#fff!important;border:1px solid #d7e8e5!important;color:#557074!important;font-size:18px!important;line-height:30px!important;box-shadow:0 4px 12px #1f43470f!important}#memory-lane-v28 .ml28QuickMoment{display:grid!important;gap:12px!important;padding:16px 18px 10px!important;background:#fff!important}#memory-lane-v28 .ml28QuickPrompt{position:relative!important;display:grid!important;grid-template-columns:32px 1fr!important;align-items:start!important;gap:7px!important;padding:12px 14px 10px!important;border:1.5px solid #bfe2dd!important;border-radius:16px!important;background:linear-gradient(180deg,#fcffff,#f7fbfb)!important;box-shadow:0 8px 24px #1f5c5c0f!important}#memory-lane-v28 .ml28QuickPrompt:focus-within{border-color:#48cfc5!important;box-shadow:0 0 0 4px #48cfc51a,0 10px 28px #1f5c5c12!important}#memory-lane-v28 .ml28QuickSpark{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:linear-gradient(145deg,#ddfbf7,#efe7ff)!important;color:#0a9c92!important;font-size:15px!important}#memory-lane-v28 .ml28QuickPrompt textarea{width:100%!important;min-height:68px!important;resize:none!important;border:0!important;outline:0!important;background:transparent!important;color:#102a32!important;padding:2px 36px 2px 0!important;font:inherit!important;font-size:16px!important;font-weight:750!important;line-height:1.4!important;letter-spacing:-.01em!important;box-shadow:none!important}#memory-lane-v28 .ml28QuickPrompt textarea::placeholder{color:#91a3a6!important;font-weight:650!important}#memory-lane-v28 .ml28QuickPrompt>small{position:absolute!important;right:13px!important;bottom:8px!important;color:#9aacaf!important;font-size:7px!important;font-weight:800!important}#memory-lane-v28 .ml28QuickTypeRow{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:10px!important}#memory-lane-v28 .ml28QuickTypeRow>span{color:#7c9194!important;font-size:7.5px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.12em!important}#memory-lane-v28 .ml28QuickTypeRow>div{display:flex!important;flex-wrap:wrap!important;gap:6px!important}#memory-lane-v28 .ml28QuickTypeRow button{min-height:31px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 10px!important;border:1px solid #d7e7e4!important;border-radius:999px!important;background:#f8fbfb!important;color:#61777b!important;font-size:7.5px!important;font-weight:900!important;line-height:29px!important;box-shadow:none!important}#memory-lane-v28 .ml28QuickTypeRow button svg{color:#789093!important}#memory-lane-v28 .ml28QuickTypeRow button.active{transform:translateY(-1px)!important;border-color:#75d7cf!important;background:#e8f8f6!important;color:#087f78!important;box-shadow:0 5px 14px #1691861a!important}#memory-lane-v28 .ml28QuickTypeRow button.active svg{color:#0aa79d!important}#memory-lane-v28 .ml28QuickTypeRow button.photo.active{border-color:#a79be9!important;background:#f2efff!important;color:#6654bb!important}#memory-lane-v28 .ml28QuickTypeRow button.milestone.active{border-color:#e7c773!important;background:#fff8df!important;color:#916b0c!important}#memory-lane-v28 .ml28QuickUtilityRow{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}#memory-lane-v28 .ml28QuickPhoto{min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 11px!important;border:1px dashed #9bd9d3!important;border-radius:10px!important;background:#f2fbfa!important;color:#0b8d84!important;font-size:8px!important;font-weight:900!important;cursor:pointer!important}#memory-lane-v28 .ml28QuickPhoto.hasPhoto{border-style:solid!important;background:#e7f8f5!important}#memory-lane-v28 .ml28QuickPhoto input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}#memory-lane-v28 .ml28QuickToday,#memory-lane-v28 .ml28QuickPrivacy{min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 10px!important;border:1px solid #dde9e7!important;border-radius:10px!important;background:#fbfdfd!important;color:#667d81!important;font-size:7.5px!important;font-weight:850!important}#memory-lane-v28 .ml28QuickPrivacy svg{color:#0a9c92!important}#memory-lane-v28 .ml28QuickPhotoPreview{display:grid!important;grid-template-columns:72px 1fr auto!important;gap:10px!important;align-items:center!important;padding:8px!important;border:1px solid #d9e8e5!important;border-radius:12px!important;background:#f9fcfc!important}#memory-lane-v28 .ml28QuickPhotoPreview img{width:72px!important;height:52px!important;object-fit:cover!important;border-radius:9px!important;border:1px solid #d1e2df!important}#memory-lane-v28 .ml28QuickPhotoPreview strong{display:block!important;color:#244046!important;font-size:8px!important}#memory-lane-v28 .ml28QuickPhotoPreview small{display:block!important;margin-top:2px!important;color:#7e9295!important;font-size:7px!important}#memory-lane-v28 .ml28QuickPhotoPreview button{min-height:29px!important;padding:0 9px!important;border:1px solid #e4d8cf!important;border-radius:8px!important;background:#fffaf6!important;color:#91644d!important;font-size:7px!important;font-weight:850!important;line-height:27px!important}#memory-lane-v28 .ml28QuickShare{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 10px!important;border:1px solid #e0ebe9!important;border-radius:12px!important;background:#fbfdfd!important}#memory-lane-v28 .ml28QuickShare>span{color:#6c8386!important;font-size:7.5px!important;font-weight:900!important}#memory-lane-v28 .ml28QuickShare>div{display:flex!important;gap:5px!important}#memory-lane-v28 .ml28QuickShare button{min-height:29px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#73878a!important;font-size:7px!important;font-weight:900!important;line-height:27px!important;box-shadow:none!important}#memory-lane-v28 .ml28QuickShare button.active{border-color:#b9ded9!important;background:#eaf8f6!important;color:#087f78!important}#memory-lane-v28 .ml28QuickDetails{border-top:1px solid #edf2f1!important;padding-top:2px!important}#memory-lane-v28 .ml28QuickDetails summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 3px!important;cursor:pointer!important;list-style:none!important;color:#0a8d84!important}#memory-lane-v28 .ml28QuickDetails summary::-webkit-details-marker{display:none!important}#memory-lane-v28 .ml28QuickDetails summary span{font-size:8px!important;font-weight:900!important}#memory-lane-v28 .ml28QuickDetails summary small{color:#91a2a5!important;font-size:7px!important;font-weight:750!important}#memory-lane-v28 .ml28QuickDetailsGrid{display:grid!important;grid-template-columns:1fr 160px!important;gap:8px!important;padding:3px 0 4px!important}#memory-lane-v28 .ml28QuickDetailsGrid label{display:grid!important;gap:4px!important}#memory-lane-v28 .ml28QuickDetailsGrid label.wide{grid-column:1/-1!important}#memory-lane-v28 .ml28QuickDetailsGrid label>span{color:#73888b!important;font-size:7px!important;font-weight:900!important}#memory-lane-v28 .ml28QuickDetailsGrid label em{color:#9eadaf!important;font-style:normal!important;font-weight:700!important}#memory-lane-v28 .ml28QuickDetailsGrid input{min-height:36px!important;width:100%!important;padding:0 10px!important;border:1px solid #d7e6e3!important;border-radius:9px!important;background:#f8fbfb!important;color:#16343a!important;font-size:8px!important;outline:0!important;color-scheme:light!important}#memory-lane-v28 .ml28QuickDetailsGrid input:focus{border-color:#67d2ca!important;box-shadow:0 0 0 3px #49c9bf17!important}#memory-lane-v28 .ml28QuickError{margin:0!important;padding:8px 10px!important;border:1px solid #f0d999!important;border-radius:9px!important;background:#fff9e9!important;color:#866516!important;font-size:7.5px!important}#memory-lane-v28 .ml28QuickActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding-top:1px!important}#memory-lane-v28 .ml28QuickActions button{min-height:38px!important;padding:0 14px!important;border-radius:10px!important;font-size:8px!important;font-weight:950!important;line-height:36px!important}#memory-lane-v28 .ml28QuickActions button.ghost{border:1px solid #dae8e5!important;background:#f7fbfa!important;color:#6a8083!important}#memory-lane-v28 .ml28QuickActions button.primary{min-width:132px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #25bfb4!important;background:linear-gradient(135deg,#43d7ce,#14b9ae)!important;color:#05282b!important;box-shadow:0 8px 20px #14b9ae33!important}#memory-lane-v28 .ml28QuickActions button.primary b{font-size:12px!important;color:#fff!important}#memory-lane-v28 .ml28QuickHint{display:flex!important;align-items:center!important;gap:7px!important;padding:9px 18px 13px!important;border-top:0!important;color:#7a9093!important;font-size:7px!important;background:#fff!important}#memory-lane-v28 .ml28QuickHint svg{color:#0b9d93!important;flex:0 0 auto!important}#memory-lane-v28 .ml28QuickHint b{color:#3d5a5f!important}@media(max-width:720px){#memory-lane-v28 .ml28QuickAddModal{width:min(94vw,680px)!important;max-height:90vh!important}#memory-lane-v28 .ml28QuickMoment{padding:13px!important}#memory-lane-v28 .ml28QuickTypeRow{grid-template-columns:1fr!important;gap:6px!important}#memory-lane-v28 .ml28QuickShare{align-items:flex-start!important;flex-direction:column!important}#memory-lane-v28 .ml28QuickShare>div{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}#memory-lane-v28 .ml28QuickShare button{justify-content:center!important;padding:0 5px!important}#memory-lane-v28 .ml28QuickDetailsGrid{grid-template-columns:1fr!important}#memory-lane-v28 .ml28QuickDetailsGrid label.wide{grid-column:auto!important}#memory-lane-v28 .ml28QuickPrompt textarea{font-size:14px!important}}#memory-lane-v28 .ml28CardPhotoButton{all:unset!important;box-sizing:border-box!important;position:relative!important;display:block!important;width:100%!important;height:122px!important;min-height:122px!important;margin-top:auto!important;overflow:hidden!important;border:1px solid rgba(131,196,190,.26)!important;border-radius:10px!important;background:#f3fbfa!important;cursor:zoom-in!important}#memory-lane-v28 .ml28CardPhotoButton img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .22s ease!important}#memory-lane-v28 .ml28CardPhotoButton:hover img{transform:scale(1.025)!important}#memory-lane-v28 .ml28PhotoOpenHint{position:absolute!important;right:7px!important;bottom:7px!important;display:flex!important;align-items:center!important;gap:4px!important;padding:5px 7px!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:999px!important;background:#081f23b3!important;color:#fff!important;font-size:6.7px!important;font-weight:850!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}#memory-lane-v28 .ml28CommunityRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;margin-top:7px!important;padding-top:7px!important;border-top:1px solid rgba(120,162,162,.16)!important}#memory-lane-v28 .ml28CommunityRow label{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;color:#4f7977!important}#memory-lane-v28 .ml28CommunityRow select{appearance:none!important;min-width:72px!important;height:25px!important;padding:0 18px 0 6px!important;border:1px solid #cce5e1!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#f1faf8)!important;color:#315c5d!important;font:inherit!important;font-size:6.5px!important;font-weight:850!important;cursor:pointer!important}#memory-lane-v28 .ml28LikeCount{flex:none!important;padding:4px 7px!important;border-radius:999px!important;background:#fbf6ff!important;color:#8a58ad!important;font-size:6.5px!important;font-weight:850!important}#memory-lane-v28 .ml28VisibilityPicker>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}#memory-lane-v28 .ml28VisibilityPicker button{min-height:58px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:7px!important;padding:8px 10px!important;border:1px solid #d6e8e5!important;border-radius:10px!important;background:#f9fcfc!important;color:#597477!important}#memory-lane-v28 .ml28VisibilityPicker button svg{grid-row:1/3!important;color:#14aaa1!important}#memory-lane-v28 .ml28VisibilityPicker button b{font-size:8px!important;color:#183d43!important}#memory-lane-v28 .ml28VisibilityPicker button small{font-size:6.4px!important;color:#7b9193!important}#memory-lane-v28 .ml28VisibilityPicker button.active{border-color:#65d5cd!important;background:linear-gradient(135deg,#e7fbf8,#f7ffff)!important;box-shadow:0 0 0 2px #2bc7bd14!important}#memory-lane-v28 .ml28PhotoLightboxBg{z-index:10020!important}#memory-lane-v28 .ml28PhotoLightbox{position:relative!important;width:min(760px,92vw)!important;max-height:88vh!important;overflow:hidden!important;border:1px solid #cce7e3!important;border-radius:18px!important;background:#fff!important;box-shadow:0 30px 90px #15383b3d!important}#memory-lane-v28 .ml28PhotoLightbox>img{width:100%!important;max-height:66vh!important;object-fit:contain!important;background:#eef8f6!important}#memory-lane-v28 .ml28PhotoLightboxClose{position:absolute!important;z-index:2!important;right:12px!important;top:12px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:50%!important;background:#0a2125ad!important;color:#fff!important;font-size:21px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}#memory-lane-v28 .ml28PhotoLightbox footer{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;padding:14px 17px 16px!important;background:#fff!important}#memory-lane-v28 .ml28PhotoLightbox footer small{color:#9b68bd!important;font-size:7px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}#memory-lane-v28 .ml28PhotoLightbox footer h2{margin:3px 0!important;color:#0e3037!important;font-size:18px!important}#memory-lane-v28 .ml28PhotoLightbox footer p{margin:0!important;color:#657e81!important;font-size:8px!important}#memory-lane-v28 .ml28PhotoLightbox footer>span{flex:none!important;padding:7px 10px!important;border-radius:999px!important;background:#f6effb!important;color:#8657a5!important;font-size:8px!important;font-weight:850!important}@media(max-width:780px){#memory-lane-v28 .ml28VisibilityPicker>div{grid-template-columns:1fr!important}#memory-lane-v28 .ml28CommunityRow{align-items:flex-start!important;flex-direction:column!important}}#memory-lane-v28 .ml28CommunityRow{min-height:28px!important;margin-top:6px!important;padding-top:5px!important;border-top:0!important;justify-content:flex-end!important}#memory-lane-v28 .ml28PrivacyBadge{position:absolute!important;z-index:4!important;top:8px!important;right:30px!important;display:flex!important;align-items:center!important;gap:4px!important;padding:3px 6px!important;border:1px solid #e2e8e8!important;border-radius:999px!important;box-shadow:0 4px 12px #2142450d!important}#memory-lane-v28 .ml28PrivacyBadge select{appearance:none!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font:inherit!important;font-size:6.7px!important;font-weight:900!important;cursor:pointer!important}#memory-lane-v28 .privacy-private .ml28PrivacyBadge{background:#fbf2ff!important;border-color:#edd9f7!important;color:#9351ad!important}#memory-lane-v28 .privacy-private .ml28PrivacyBadge select{color:#9351ad!important}#memory-lane-v28 .privacy-petpals .ml28PrivacyBadge{background:#eafbf8!important;border-color:#c8eee8!important;color:#138f85!important}#memory-lane-v28 .privacy-petpals .ml28PrivacyBadge select{color:#138f85!important}#memory-lane-v28 .privacy-public .ml28PrivacyBadge{background:#eff5ff!important;border-color:#d8e4ff!important;color:#486cc9!important}#memory-lane-v28 .privacy-public .ml28PrivacyBadge select{color:#486cc9!important}#memory-lane-v28 .ml28SocialActions{display:flex!important;align-items:center!important;gap:5px!important;margin-left:auto!important}#memory-lane-v28 .ml28SocialActions button{all:unset!important;box-sizing:border-box!important;min-width:31px!important;height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 7px!important;border:1px solid #dbe7e6!important;border-radius:999px!important;background:#fff!important;color:#617b7e!important;font-size:7px!important;font-weight:900!important;cursor:pointer!important;transition:transform .14s ease,border-color .14s ease,background .14s ease!important}#memory-lane-v28 .ml28SocialActions button:hover{transform:translateY(-1px)!important;border-color:#b9dcd8!important;background:#f9fdfc!important}#memory-lane-v28 .ml28SocialActions button:disabled{opacity:.55!important;cursor:default!important;transform:none!important}#memory-lane-v28 .ml28SocialLike span{color:#ed5c71!important;font-size:11px!important;line-height:1!important}#memory-lane-v28 .ml28SocialLike.isLiked{border-color:#f4c6ce!important;background:#fff7f9!important;color:#b63e55!important}#memory-lane-v28 .ml28SocialComment svg{color:#58767c!important}#memory-lane-v28 .ml28CommentsBg{z-index:10030!important}#memory-lane-v28 .ml28CommentsPanel{width:min(430px,92vw)!important;max-height:min(620px,84vh)!important;display:grid!important;grid-template-rows:auto minmax(120px,1fr) auto!important;overflow:hidden!important;border:1px solid #d2e7e4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 28px 80px #1f414438!important}#memory-lane-v28 .ml28CommentsPanel>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:15px!important;padding:15px 16px 12px!important;border-bottom:1px solid #e7f0ef!important;background:linear-gradient(180deg,#fbffff,#f5fbfa)!important}#memory-lane-v28 .ml28CommentsPanel>header small{display:block!important;margin-bottom:3px!important;color:#9864b4!important;font-size:7px!important;font-weight:900!important;letter-spacing:.12em!important}#memory-lane-v28 .ml28CommentsPanel>header h2{margin:0!important;color:#183a40!important;font-size:16px!important}#memory-lane-v28 .ml28CommentsPanel>header p{margin:3px 0 0!important;color:#789093!important;font-size:8px!important}#memory-lane-v28 .ml28CommentsPanel>header>button{all:unset!important;box-sizing:border-box!important;width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border:1px solid #d7e7e5!important;border-radius:50%!important;color:#5f7b7e!important;background:#fff!important;cursor:pointer!important;font-size:17px!important}#memory-lane-v28 .ml28CommentsList{overflow:auto!important;padding:8px 14px 12px!important}#memory-lane-v28 .ml28CommentsList article{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:9px 0!important;border-bottom:1px solid #edf3f2!important}#memory-lane-v28 .ml28CommentAvatar{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:1px solid #c9e7e3!important;border-radius:50%!important;background:#ecfaf8!important;color:#168d84!important;font-size:9px!important;font-weight:900!important}#memory-lane-v28 .ml28CommentsList article b{color:#24484d!important;font-size:8px!important}#memory-lane-v28 .ml28CommentsList article p{margin:2px 0 3px!important;color:#506b70!important;font-size:8px!important;line-height:1.4!important}#memory-lane-v28 .ml28CommentsList article time{color:#94a4a6!important;font-size:6.6px!important}#memory-lane-v28 .ml28CommentsEmpty{padding:30px 12px!important;text-align:center!important;color:#84999c!important;font-size:8px!important}#memory-lane-v28 .ml28CommentComposer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:11px 13px!important;border-top:1px solid #e4efed!important;background:#fbfefd!important}#memory-lane-v28 .ml28CommentComposer input{width:100%!important;min-width:0!important;height:34px!important;padding:0 11px!important;border:1px solid #d3e5e2!important;border-radius:10px!important;background:#fff!important;color:#24464a!important;font:inherit!important;font-size:8px!important;outline:none!important}#memory-lane-v28 .ml28CommentComposer input:focus{border-color:#67d1c8!important;box-shadow:0 0 0 3px #2dc4ba14!important}#memory-lane-v28 .ml28CommentComposer button{min-width:60px!important;height:34px!important;padding:0 12px!important;border:1px solid #55cfc5!important;border-radius:10px!important;background:#e9fbf8!important;color:#147d76!important;font:inherit!important;font-size:8px!important;font-weight:900!important;cursor:pointer!important}#memory-lane-v28 .ml28CommentComposer button:disabled{opacity:.45!important;cursor:default!important}@media(max-width:780px){#memory-lane-v28 .ml28PrivacyBadge{position:static!important}#memory-lane-v28 .ml28CommunityRow{min-height:0!important;align-items:center!important;flex-direction:row!important;justify-content:space-between!important}}#memory-lane-v28 .ml28CommunityRow{align-items:center!important}#memory-lane-v28 .ml28SocialLike{min-width:36px!important;height:27px!important;padding:0 8px!important;border-color:#eadde0!important;background:#fff!important}#memory-lane-v28 .ml28SocialLike span{color:#e85f73!important;font-size:13px!important;line-height:1!important}#memory-lane-v28 .ml28SocialLike b{color:#6e7f81!important;font-size:7px!important}#memory-lane-v28 .ml28SocialLike.isLiked{border-color:#f0bbc5!important;background:#fff3f6!important;box-shadow:0 3px 10px #db526b1a!important}#memory-lane-v28 .privacy-private .ml28SocialLike{opacity:.72!important;background:#fbf9fa!important;border-style:dashed!important;cursor:help!important}#memory-lane-v28 .privacy-private .ml28SocialLike span{color:#d8a9b2!important}#memory-lane-v28 .privacy-private .ml28SocialLike b{color:#a6afb0!important}#memory-lane-v28 .privacy-private .ml28SocialComment{display:none!important}#memory-lane-v28 .ml28Card{position:relative!important}#memory-lane-v28 .ml28CommunityRow{position:static!important;min-height:28px!important;justify-content:flex-start!important;padding-right:0!important}#memory-lane-v28 .ml28CommunityRow .ml28PrivacyBadge{position:static!important;margin:0!important}#memory-lane-v28 .ml28CommunityRow .ml28SocialActions{position:absolute!important;z-index:12!important;top:8px!important;right:8px!important;display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;pointer-events:auto!important}#memory-lane-v28 .ml28CommunityRow .ml28SocialActions button{all:unset!important;box-sizing:border-box!important;width:29px!important;min-width:29px!important;height:29px!important;display:grid!important;grid-auto-flow:column!important;place-items:center!important;gap:2px!important;padding:0 5px!important;border:1px solid rgba(216,229,228,.96)!important;border-radius:999px!important;background:#fffffff0!important;box-shadow:0 5px 14px #1f40421a!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;color:#667e80!important;cursor:pointer!important;pointer-events:auto!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease!important}#memory-lane-v28 .ml28CommunityRow .ml28SocialActions button:hover{transform:translateY(-1px)!important;border-color:#f0bec7!important;background:#fff8fa!important;box-shadow:0 7px 17px #b84a5f1f!important}#memory-lane-v28 .ml28CommunityRow .ml28SocialActions button:disabled{opacity:.45!important;cursor:wait!important;transform:none!important}#memory-lane-v28 .ml28SocialLike span{color:#e45e72!important;font-size:15px!important;line-height:1!important}#memory-lane-v28 .ml28SocialLike b{color:#728587!important;font-size:6.8px!important;font-weight:900!important}#memory-lane-v28 .ml28SocialLike.isLiked{border-color:#f1bdc7!important;background:#fff3f6!important;box-shadow:0 6px 16px #d3486321!important}#memory-lane-v28 .ml28SocialLike.isLiked span{color:#dc4d68!important}#memory-lane-v28 .privacy-private .ml28SocialLike.isPrivateHint{opacity:1!important;border-style:solid!important;border-color:#eadde2!important;background:#fffbfcf5!important;cursor:pointer!important}#memory-lane-v28 .privacy-private .ml28SocialLike.isPrivateHint span{color:#d9a8b2!important}#memory-lane-v28 .privacy-private .ml28SocialLike.isPrivateHint b,#memory-lane-v28 .privacy-private .ml28SocialComment{display:none!important}@media(max-width:780px){#memory-lane-v28 .ml28CommunityRow .ml28SocialActions{top:7px!important;right:7px!important}}#memory-lane-v28 .ml28CardMedia>.ml28CardArt{width:100%!important}#memory-lane-v28 .privacy-private .ml28SocialActions{display:none!important}#memory-lane-v28 .ml28SocialActionsOverlay{position:absolute!important;z-index:14!important;top:8px!important;right:8px!important;display:flex!important;align-items:center!important;gap:2px!important;padding:3px!important;margin:0!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:999px!important;background:#ffffffdb!important;box-shadow:0 6px 18px #25444621,inset 0 1px #ffffffdb!important;backdrop-filter:blur(11px) saturate(1.08)!important;-webkit-backdrop-filter:blur(11px) saturate(1.08)!important;pointer-events:auto!important}#memory-lane-v28 .ml28SocialActionsOverlay button{all:unset!important;box-sizing:border-box!important;min-width:27px!important;height:27px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:0 6px!important;border-radius:999px!important;color:#607577!important;cursor:pointer!important;transition:transform .14s ease,background .14s ease,color .14s ease!important}#memory-lane-v28 .ml28SocialActionsOverlay button:hover{transform:translateY(-1px)!important;background:#f0f9f8fa!important}#memory-lane-v28 .ml28SocialActionsOverlay button:disabled{opacity:.45!important;cursor:wait!important;transform:none!important}#memory-lane-v28 .ml28SocialLike span{color:#dc6277!important;font-size:16px!important;line-height:1!important}#memory-lane-v28 .ml28SocialLike.isLiked{background:#fff1f4!important}#memory-lane-v28 .ml28SocialLike.isLiked span{color:#d84e68!important}#memory-lane-v28 .ml28SocialActionsOverlay b{color:#506769!important;font-size:7px!important;line-height:1!important;font-weight:900!important}#memory-lane-v28 .ml28SocialComment{position:relative!important}#memory-lane-v28 .ml28SocialComment:before{content:""!important;position:absolute!important;left:-2px!important;top:6px!important;bottom:6px!important;width:1px!important;background:#5d7e7e21!important}#memory-lane-v28 .ml28CommunityRow{position:static!important;min-height:25px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;margin-top:4px!important}@media(max-width:780px){#memory-lane-v28 .ml28SocialActionsOverlay{top:7px!important;right:7px!important}}#memory-lane-v28 .privacy-private .ml28SocialActions{display:flex!important}#memory-lane-v28 .ml28SocialActionsOverlay{top:8px!important;right:8px!important;padding:0!important;margin:0!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike{all:unset!important;box-sizing:border-box!important;width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;display:grid!important;place-items:center!important;position:relative!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:999px!important;background:#ffffffe6!important;box-shadow:0 7px 18px #1f43452b,inset 0 1px #fffffff0!important;backdrop-filter:blur(10px) saturate(1.08)!important;-webkit-backdrop-filter:blur(10px) saturate(1.08)!important;cursor:pointer!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike:hover{transform:translateY(-1px) scale(1.04)!important;background:#fff!important;box-shadow:0 9px 21px #1f434533,0 0 0 3px #e85f7312!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike:active{transform:scale(.97)!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike:disabled{opacity:.48!important;cursor:wait!important;transform:none!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike span{color:#df6579!important;font-size:18px!important;line-height:1!important;transform:translateY(-1px)!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike.isLiked{background:#fff2f5!important;border-color:#f2c1ca!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike.isLiked span{color:#d94d68!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike b{position:absolute!important;right:-6px!important;top:-5px!important;min-width:16px!important;height:16px!important;display:grid!important;place-items:center!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;background:#344f51!important;color:#fff!important;font-size:7px!important;font-weight:900!important;line-height:1!important}#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialComment{display:none!important}@media(max-width:780px){#memory-lane-v28 .ml28SocialActionsOverlay .ml28SocialLike{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}}#memory-lane-v28 .ml28CardMedia{position:relative!important;width:100%!important}#memory-lane-v28 .ml28CommunityRow{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin-top:4px!important;min-height:26px!important}#memory-lane-v28 .ml28CommunityRow .ml28PrivacyBadge{position:static!important;margin:0!important;box-shadow:none!important}#memory-lane-v28 .ml28InlineLikeWrap{display:flex!important;align-items:center!important}#memory-lane-v28 .ml28InlineLike{all:unset!important;box-sizing:border-box!important;min-width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 8px!important;border:1px solid #eadfe2!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 8px #2a484a0f!important;color:#637678!important;cursor:pointer!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease!important}#memory-lane-v28 .ml28InlineLike:hover{transform:translateY(-1px)!important;background:#fff8fa!important;box-shadow:0 4px 12px #2a484a1a!important}#memory-lane-v28 .ml28InlineLike span{color:#d96579!important;font-size:13px!important;line-height:1!important}#memory-lane-v28 .ml28InlineLike.isLiked{border-color:#f0c6cd!important;background:#fff3f6!important}#memory-lane-v28 .ml28InlineLike b{color:#6b7d7f!important;font-size:8px!important;line-height:1!important;font-weight:900!important}#memory-lane-v28 .ml28SocialComment,#memory-lane-v28 .ml28SocialActionsOverlay,#memory-lane-v28 .ml28SocialActions{position:static!important;inset:auto!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#memory-lane-v28 .ml28SocialComment{display:none!important}#memory-lane-v28 .ml28Card,#memory-lane-v28 .ml28CardBody{overflow:visible!important}#memory-lane-v28 .ml28CommunityRow{position:relative!important;z-index:30!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:27px!important;margin-top:4px!important;overflow:visible!important}#memory-lane-v28 .ml28PrivacyBadge,#memory-lane-v28 .ml28SocialActionsOverlay,#memory-lane-v28 .ml28SocialComment{display:none!important}#memory-lane-v28 .ml28PrivacyControl{position:relative!important;display:inline-flex!important;z-index:40!important}#memory-lane-v28 .ml28PrivacyButton{all:unset!important;box-sizing:border-box!important;height:23px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:72px!important;padding:0 8px!important;border:1px solid #e7d4f1!important;border-radius:999px!important;background:#fcf6ff!important;color:#9456ac!important;box-shadow:0 2px 7px #4c4a5b0d!important;cursor:pointer!important;font-size:8px!important;font-weight:900!important;line-height:1!important}#memory-lane-v28 .privacy-petpals .ml28PrivacyButton{border-color:#c7ebe5!important;background:#f2fcfa!important;color:#168b7f!important}#memory-lane-v28 .privacy-public .ml28PrivacyButton{border-color:#cbe5e2!important;background:#f4fbfa!important;color:#1a7a73!important}#memory-lane-v28 .ml28PrivacyButton i{margin-left:auto!important;color:currentColor!important;opacity:.65!important;font-style:normal!important;font-size:9px!important}#memory-lane-v28 .ml28PrivacyButton:disabled{opacity:.55!important;cursor:wait!important}#memory-lane-v28 .ml28PrivacyMenu{position:absolute!important;z-index:999!important;left:0!important;bottom:29px!important;width:146px!important;display:grid!important;gap:3px!important;padding:5px!important;border:1px solid #dce9e7!important;border-radius:11px!important;background:#fffffffa!important;box-shadow:0 13px 30px #2742442e!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}#memory-lane-v28 .ml28PrivacyMenu button{all:unset!important;box-sizing:border-box!important;min-height:38px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:6px 7px!important;border-radius:8px!important;color:#587072!important;cursor:pointer!important}#memory-lane-v28 .ml28PrivacyMenu button:hover,#memory-lane-v28 .ml28PrivacyMenu button.active{background:#edf9f7!important;color:#147f75!important}#memory-lane-v28 .ml28PrivacyMenu button>span{display:grid!important;gap:2px!important}#memory-lane-v28 .ml28PrivacyMenu b{font-size:8px!important;color:inherit!important}#memory-lane-v28 .ml28PrivacyMenu small{font-size:6px!important;color:#849698!important;font-weight:700!important}#memory-lane-v28 .ml28InlineLike{all:unset!important;box-sizing:border-box!important;min-width:24px!important;height:23px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:0 7px!important;border:1px solid #eadde1!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 7px #37494b0f!important;cursor:pointer!important;transition:transform .14s ease,background .14s ease,box-shadow .14s ease!important;pointer-events:auto!important}#memory-lane-v28 .ml28InlineLike:hover{transform:translateY(-1px)!important;background:#fff5f7!important;box-shadow:0 4px 11px #37494b1a!important}#memory-lane-v28 .ml28InlineLike span{color:#dc6679!important;font-size:13px!important;line-height:1!important}#memory-lane-v28 .ml28InlineLike.isLiked{border-color:#efc2ca!important;background:#fff2f5!important}#memory-lane-v28 .ml28InlineLike b{color:#687b7d!important;font-size:7px!important;font-weight:900!important;line-height:1!important}#memory-lane-v28 .ml28InlineLike:disabled{opacity:.5!important;cursor:wait!important;transform:none!important}#memory-lane-v28 .ml28CommunityRow{gap:4px!important;min-height:24px!important;flex-wrap:nowrap!important;overflow:visible!important}#memory-lane-v28 .ml28PrivacyControl{flex:0 0 auto!important}#memory-lane-v28 .ml28PrivacyButton{width:auto!important;min-width:66px!important;max-width:82px!important;height:22px!important;padding:0 7px!important;gap:4px!important;white-space:nowrap!important;overflow:hidden!important}#memory-lane-v28 .ml28PrivacyButton>span{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important;font-size:7.5px!important}#memory-lane-v28 .ml28PrivacyButton>svg{flex:0 0 auto!important;width:10px!important;height:10px!important}#memory-lane-v28 .ml28PrivacyButton i{flex:0 0 auto!important;margin-left:1px!important;font-size:8px!important}#memory-lane-v28 .ml28InlineLike{min-width:22px!important;width:auto!important;height:22px!important;padding:0 6px!important;gap:2px!important;flex:0 0 auto!important;border-color:#eadfe2!important;box-shadow:none!important}#memory-lane-v28 .ml28InlineLike:hover{transform:none!important;background:#fff5f7!important;box-shadow:0 2px 7px #474a4f12!important}#memory-lane-v28 .ml28InlineLike span{font-size:12px!important}#memory-lane-v28 .ml28InlineLike b{font-size:7px!important}#memory-lane-v28 .ml28PrivacyMenu{left:0!important;bottom:27px!important;width:116px!important;gap:1px!important;padding:4px!important;border-radius:9px!important;border-color:#dce8e6!important;box-shadow:0 10px 24px #26414326!important}#memory-lane-v28 .ml28PrivacyMenu button{min-height:29px!important;height:29px!important;gap:6px!important;padding:0 7px!important;border-radius:6px!important;white-space:nowrap!important}#memory-lane-v28 .ml28PrivacyMenu button>svg{width:10px!important;height:10px!important;flex:0 0 auto!important}#memory-lane-v28 .ml28PrivacyMenu button>span{display:block!important;min-width:0!important}#memory-lane-v28 .ml28PrivacyMenu b{display:block!important;font-size:7.5px!important;line-height:1!important;white-space:nowrap!important}#memory-lane-v28 .ml28PrivacyMenu small{display:none!important}#memory-lane-v28 .ml28PrivacyMenu button.active{background:#f0faf8!important;box-shadow:inset 2px 0 #27c9b8!important}@media(max-width:780px){#memory-lane-v28 .ml28PrivacyMenu{width:112px!important}#memory-lane-v28 .ml28PrivacyButton{min-width:64px!important}}#memory-lane-v28 .ml28PrivacyControl,#memory-lane-v28 .ml28PrivacyButton,#memory-lane-v28 .ml28PrivacyMenu,#memory-lane-v28 .ml28PrivacyMenu button,#memory-lane-v28 .ml28InlineLike{pointer-events:auto!important}#memory-lane-v28 .ml28PrivacyControl{z-index:1000!important;isolation:isolate!important}#memory-lane-v28 .ml28PrivacyMenu{z-index:100000!important}#memory-lane-v28 .ml28PrivacyMenu button{position:relative!important;z-index:100001!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important}#memory-lane-v28 .ml28PrivacyMenu button:active{transform:scale(.985)!important}#memory-lane-v28 .ml28CommunityRow{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:nowrap!important;min-height:24px!important;margin-top:4px!important;overflow:visible!important}#memory-lane-v28 .ml28PrivacyControl,#memory-lane-v28 .ml28PrivacyMenu,#memory-lane-v28 .ml28PrivacyButton{display:none!important}#memory-lane-v28 .ml28NativePrivacy{position:relative!important;flex:0 0 auto!important;height:22px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:0 5px 0 7px!important;border:1px solid #e6d8ee!important;border-radius:999px!important;background:#fcf7ff!important;color:#9157a6!important;box-shadow:0 1px 4px #3d4c4e0a!important;cursor:pointer!important;overflow:hidden!important}#memory-lane-v28 .privacy-petpals .ml28NativePrivacy{border-color:#cce9e4!important;background:#f3fbfa!important;color:#168b7f!important}#memory-lane-v28 .privacy-public .ml28NativePrivacy{border-color:#c9e5e1!important;background:#f2fbfa!important;color:#157d74!important}#memory-lane-v28 .ml28NativePrivacy>svg{flex:0 0 auto!important;width:10px!important;height:10px!important;pointer-events:none!important}#memory-lane-v28 .ml28NativePrivacy select{-webkit-appearance:none!important;appearance:none!important;width:auto!important;min-width:45px!important;max-width:64px!important;height:20px!important;padding:0 11px 0 0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;color:inherit!important;font:inherit!important;font-size:7.4px!important;font-weight:900!important;line-height:20px!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important}#memory-lane-v28 .ml28NativePrivacy select:disabled{opacity:.55!important;cursor:wait!important}#memory-lane-v28 .ml28NativePrivacyChevron{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-54%)!important;color:currentColor!important;opacity:.62!important;font-size:8px!important;line-height:1!important;pointer-events:none!important}#memory-lane-v28 .ml28InlineLike{all:unset!important;box-sizing:border-box!important;min-width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:0 6px!important;border:1px solid #eadde1!important;border-radius:999px!important;background:#fff!important;color:#66797b!important;box-shadow:0 1px 5px #3d4c4e0d!important;cursor:pointer!important;pointer-events:auto!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease!important}#memory-lane-v28 .privacy-private .ml28InlineLike,#memory-lane-v28 .privacy-private .ml28SocialLike.ml28InlineLike{cursor:pointer!important;opacity:1!important;border-style:solid!important;pointer-events:auto!important}#memory-lane-v28 .ml28InlineLike:hover{background:#fff5f7!important;border-color:#ecc9d0!important;box-shadow:0 2px 7px #4f414614!important}#memory-lane-v28 .ml28InlineLike span{color:#dc6579!important;font-size:12px!important;line-height:1!important}#memory-lane-v28 .ml28InlineLike.isLiked{background:#fff2f5!important;border-color:#efc2ca!important}#memory-lane-v28 .ml28InlineLike b{color:#697b7d!important;font-size:7px!important;font-weight:900!important;line-height:1!important}#memory-lane-v28 .ml28InlineLike:disabled{opacity:.45!important;cursor:wait!important}#memory-lane-v28 .ml28SocialComment,#memory-lane-v28 .ml28SocialActionsOverlay{display:none!important}:root{--flow-bg:#030d11;--flow-surface:#081b20;--flow-surface-2:#0c252b;--flow-teal:#24d5c1;--flow-teal-2:#53e8d5;--flow-text:#f5faf9;--flow-muted:#9db0b1;--flow-border:rgba(69,222,204,.18);--flow-border-strong:rgba(69,222,204,.42)}.jwmApp{min-height:100vh;background:linear-gradient(180deg,#020a0d,var(--flow-bg));color:var(--flow-text)}.jwmFlowTopbar{height:74px;display:flex;align-items:center;gap:22px;padding:0 28px;border-bottom:1px solid var(--flow-border);background:#020a0df5;position:sticky;top:0;z-index:90}.jwmFlowBrand{display:flex;align-items:center;gap:9px;min-width:190px;font-size:1.28rem}.jwmFlowBrand svg{color:var(--flow-teal)}.jwmFlowNav{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0}.jwmFlowNav>a{display:flex;align-items:center;gap:7px;padding:10px 11px;border-radius:11px;color:#bdc9ca;font-size:.78rem;white-space:nowrap}.jwmFlowNav>a:hover,.jwmFlowNav>a.isActive{color:var(--flow-teal-2);background:#24d5c114;box-shadow:inset 0 0 0 1px var(--flow-border-strong)}.jwmFlowActions{display:flex;align-items:center;gap:7px}.jwmFlowActions>a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--flow-border);border-radius:11px;background:var(--flow-surface);color:var(--flow-text)}.jwmFlowProfile{border-color:var(--flow-border-strong)!important;background:linear-gradient(145deg,#0d4845,#0a2429)!important;color:var(--flow-teal-2)!important;font-weight:950}.flowFeedPage{max-width:1600px;margin:auto;padding:22px 28px 100px;color:var(--flow-text)}.flowFeedLayout{display:grid;grid-template-columns:250px minmax(0,1fr) 330px;gap:14px}.flowFeedLeft,.flowFeedRight{display:flex;flex-direction:column;gap:12px}.flowFeedFilters{display:grid;gap:4px;margin-top:10px}.flowFeedFilters button{display:flex;justify-content:space-between;padding:10px;border:0;border-radius:9px;background:transparent;color:var(--flow-muted);text-align:left}.flowFeedFilters button.active{background:#24d5c121;color:var(--flow-teal-2)}.flowFeedSafety svg{color:var(--flow-teal-2)}.flowFeedSafety p{color:var(--flow-muted);font-size:.74rem;line-height:1.5}.flowFeedStream{display:grid;gap:10px}.flowFeedCard{display:grid;grid-template-columns:1fr 36%;min-height:185px;overflow:hidden;border:1px solid var(--flow-border);border-radius:15px;background:var(--flow-surface)}.flowFeedCard>div:first-child{padding:17px}.flowFeedCard>div>span{color:var(--flow-teal-2);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;font-weight:950}.flowFeedCard h2{font-size:1.1rem;margin:6px 0}.flowFeedCard p{color:var(--flow-muted);font-size:.76rem;line-height:1.5}.flowFeedCard a{display:inline-flex;padding:8px 11px;border-radius:8px;background:var(--flow-teal);color:#032421;font-size:.7rem;font-weight:950}.flowFeedCard>img,.flowFeedPlaceholder{width:100%;height:100%;object-fit:cover}.flowFeedPlaceholder{display:grid;place-items:center;color:var(--flow-teal-2);background:radial-gradient(circle,rgba(36,213,193,.18),transparent 60%),#06171c}.flowFeedEmpty{text-align:center}.flowFeedLinks{display:grid;gap:6px}.flowFeedLinks>a{display:flex;justify-content:space-between;align-items:center;padding:11px;border:1px solid var(--flow-border);border-radius:10px;font-size:.76rem}.flowFeedLinks svg{color:var(--flow-teal-2)}.flowMessagesPage{max-width:1600px;margin:auto;padding:22px 28px 100px;color:var(--flow-text)}.flowMessagesNotice{margin-bottom:10px;padding:10px 14px;border:1px solid var(--flow-border);border-radius:10px;background:#24d5c114;color:#bce8e3;font-size:.76rem}.flowMessagesLayout{display:grid;grid-template-columns:310px minmax(0,1fr) 340px;gap:12px}.flowConversationList,.flowChat,.flowMessageContext>section{border:1px solid var(--flow-border);border-radius:17px;background:var(--flow-surface)}.flowConversationList{padding:12px}.flowConversationList>label{height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--flow-border);border-radius:10px}.flowConversationList>label input{min-width:0;flex:1;border:0;outline:0;background:none;color:#fff}.flowMessageTabs{display:flex;gap:4px;overflow:auto;margin:9px 0}.flowMessageTabs button{flex:0 0 auto;padding:7px 9px;border:1px solid var(--flow-border);border-radius:8px;background:#06171c;color:var(--flow-muted);font-size:.62rem}.flowMessageTabs button.active{background:var(--flow-teal);color:#032421}.flowConversationScroll{max-height:680px;display:grid;gap:6px;overflow:auto}.flowConversationScroll>button{width:100%;display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid var(--flow-border);border-radius:11px;background:transparent;color:#fff;text-align:left}.flowConversationScroll>button.selected{border-color:var(--flow-teal);background:#24d5c11a}.flowConversationScroll img{width:50px;height:50px;border-radius:50%;object-fit:cover}.flowConversationScroll span{min-width:0;display:grid}.flowConversationScroll strong,.flowConversationScroll small,.flowConversationScroll em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flowConversationScroll strong{font-size:.76rem}.flowConversationScroll small,.flowConversationScroll em{font-size:.62rem;color:var(--flow-muted);font-style:normal}.flowConversationScroll button>b{padding:4px 7px;border-radius:999px;background:var(--flow-teal);color:#032421;font-size:.62rem}.flowChat{min-height:720px;display:flex;flex-direction:column;overflow:hidden}.flowChat>header{display:flex;align-items:center;gap:11px;padding:14px;border-bottom:1px solid var(--flow-border)}.flowChat>header img{width:58px;height:58px;border-radius:50%;object-fit:cover}.flowChat>header>div:nth-child(2){display:grid}.flowChat h2{margin:0}.flowChat>header span{color:var(--flow-muted);font-size:.7rem}.flowChat>header>div:last-child{display:flex;gap:6px;margin-left:auto}.flowChat button,.flowMessageContext button{padding:9px 10px;border:1px solid var(--flow-border-strong);border-radius:8px;background:#0a2025;color:var(--flow-teal-2);font-size:.67rem;font-weight:900}.flowChat button:disabled,.flowMessageContext button:disabled{opacity:.45}.flowChatStream{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;padding:18px;overflow:auto}.flowChatStream>div{display:flex}.flowChatStream>div.mine{justify-content:flex-end}.flowChatStream>div>span{max-width:70%;display:grid;gap:4px;padding:10px 12px;border-radius:13px;background:#14262b;font-size:.8rem}.flowChatStream .mine>span{background:#0a4b4b}.flowChatStream small,.flowChatStream time{color:#a9bbbb;font-size:.59rem}.flowChatStream time{text-align:right}.flowChatEmpty,.flowChatLocked{text-align:center;margin:auto;color:var(--flow-muted)}.flowChatEmpty svg,.flowChatLocked svg{color:var(--flow-teal-2)}.flowChatLocked a{display:inline-flex;padding:10px 13px;border-radius:9px;background:var(--flow-teal);color:#032421;font-weight:950}.flowChat>form{display:flex;align-items:center;gap:7px;margin:10px;padding:7px;border:1px solid var(--flow-border);border-radius:999px;background:#0b181d}.flowChat>form input{flex:1;border:0;outline:0;background:none;color:#fff}.flowChat>form button{width:38px;height:38px;padding:0;display:grid;place-items:center;border-radius:50%}.flowMessageContext{display:flex;flex-direction:column;gap:10px}.flowMessageContext>section{padding:13px}.flowMessageContext>section>p{color:var(--flow-muted);font-size:.71rem;line-height:1.5}.flowContextIdentity{display:flex;align-items:center;gap:10px}.flowContextIdentity img{width:64px;height:64px;border-radius:50%;object-fit:cover}.flowContextIdentity div{display:grid}.flowContextIdentity span{color:var(--flow-teal-2);font-size:.68rem}.flowPlanFeature{display:grid;gap:4px;padding:12px;border:1px solid var(--flow-border);border-radius:10px}.flowPlanFeature b{color:var(--flow-teal-2);font-size:.69rem}.flowPlanFeature small,.flowContextEmpty{color:var(--flow-muted);font-size:.68rem}.flowContextEmpty{text-align:center}.flowContextEmpty svg{color:var(--flow-teal-2)}.flowSharedStats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.flowSharedStats>div{display:grid;text-align:center;gap:3px}.flowSharedStats svg{margin:auto;color:var(--flow-teal-2)}.flowSharedStats span{font-size:.6rem;color:var(--flow-muted)}.flowGrowLink{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;border:1px solid var(--flow-border);border-radius:9px;color:var(--flow-teal-2);font-size:.72rem}@media(max-width:1280px){.jwmFlowNav{justify-content:flex-start;overflow:auto}.jwmFlowNav>a{font-size:.7rem}.flowFeedLayout{grid-template-columns:220px 1fr}.flowFeedRight{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.flowMessagesLayout{grid-template-columns:280px 1fr}.flowMessageContext{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.jwmFlowTopbar{height:auto;min-height:68px;flex-wrap:wrap;padding:10px 14px}.jwmFlowBrand{min-width:auto}.jwmFlowNav{order:3;width:100%}.jwmFlowNav>a{flex:0 0 auto}.flowFeedPage,.flowMessagesPage{padding:14px 12px 90px}.flowFeedLayout,.flowMessagesLayout{display:block}.flowFeedLeft{display:none}.flowFeedMain,.flowFeedRight,.flowConversationList,.flowChat,.flowMessageContext{margin-bottom:10px}.flowFeedRight{display:block}.flowConversationList{max-height:330px;overflow:auto}.flowChat{min-height:620px}.flowMessageContext{display:block}.flowMessageContext>section{margin-bottom:10px}}@media(max-width:520px){.jwmFlowActions{display:none}.jwmFlowNav{justify-content:space-between}.jwmFlowNav>a{padding:9px}.jwmFlowNav>a span{display:none}.flowFeedCard{grid-template-columns:1fr 33%;min-height:170px}.flowChat>header>div:last-child{display:none}.flowChatStream>div>span{max-width:84%}}:root{--jwm-bg:#030d11;--jwm-bg-2:#06171c;--jwm-surface:#081b20;--jwm-surface-2:#0c252b;--jwm-teal:#24d5c1;--jwm-teal-2:#53e8d5;--jwm-text:#f5faf9;--jwm-muted:#9db0b1;--jwm-border:rgba(69,222,204,.18);--jwm-border-strong:rgba(69,222,204,.42);--jwm-danger:#ff6d61;--jwm-radius:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--jwm-bg);color:var(--jwm-text)}button,input,select{font:inherit}button,a{transition:.16s ease}a{text-decoration:none;color:inherit}button{cursor:pointer}.jwm-app{min-height:100vh;background:linear-gradient(180deg,#020a0d,var(--jwm-bg))}.jwm-topbar{height:76px;display:flex;align-items:center;gap:24px;padding:0 28px;border-bottom:1px solid var(--jwm-border);background:#020a0df0;position:sticky;top:0;z-index:50}.jwm-brand{display:flex;align-items:center;gap:10px;min-width:190px;font-size:22px}.jwm-brand-mark{color:var(--jwm-teal);display:grid;place-items:center}.jwm-main-nav{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0}.jwm-nav-link{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:12px;color:#c4cecf;font-size:14px;white-space:nowrap}.jwm-nav-link.is-active{color:var(--jwm-teal-2);background:#24d5c114;box-shadow:inset 0 0 0 1px var(--jwm-border-strong)}.jwm-top-actions{display:flex;align-items:center;gap:10px}.jwm-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--jwm-border-strong)}.jwm-icon-btn{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--jwm-border);border-radius:12px;background:var(--jwm-surface);color:var(--jwm-text)}.jwm-page-shell{padding:18px 28px 28px;max-width:1680px;margin:0 auto}.jwm-page-head{margin:0 0 14px}.jwm-page-head h1{font-size:34px;margin:0 0 2px}.jwm-page-head p{margin:0;color:var(--jwm-muted);font-size:16px}.jwm-kicker{font-size:11px;letter-spacing:.13em;color:var(--jwm-teal-2);font-weight:900}.jwm-panel{border:1px solid var(--jwm-border);border-radius:var(--jwm-radius);background:#081b20c7;padding:16px}.jwm-panel.compact{padding:13px}.jwm-section-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px;font-weight:900;letter-spacing:.11em}.jwm-section-bar a,.jwm-section-bar button{border:0;background:none;color:var(--jwm-teal-2);font-size:11px}.jwm-section-bar small{color:var(--jwm-muted);font-weight:500;letter-spacing:0}.jwm-btn{border-radius:10px;min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;border:1px solid var(--jwm-border)}.jwm-btn.primary{background:linear-gradient(180deg,var(--jwm-teal-2),var(--jwm-teal));border-color:var(--jwm-teal);color:#032421}.jwm-btn.ghost{background:#081b20b3;color:var(--jwm-text)}.jwm-btn.small{min-height:36px;font-size:12px}.jwm-btn.large{min-height:50px;font-size:16px}.full{width:100%}.jwm-action-row{display:flex;align-items:center;gap:8px}.jwm-chip-row{display:flex;flex-wrap:wrap;gap:6px}.jwm-chip-row span,.jwm-chip{padding:5px 8px;border:1px solid var(--jwm-border);border-radius:999px;background:#24d5c10d;color:#bdeee8;font-size:11px}.jwm-list{display:grid;gap:6px}.jwm-list>div{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:center;padding:9px;border:1px solid var(--jwm-border);border-radius:10px;background:#ffffff03}.jwm-list b{font-size:10px;color:var(--jwm-teal-2)}.jwm-list strong,.jwm-list small{display:block}.jwm-list strong{font-size:12px}.jwm-list small{font-size:10px;color:var(--jwm-muted);margin-top:2px}.jwm-cover{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 30%,rgba(36,213,193,.12),transparent 30%),linear-gradient(145deg,#02080b,#06161b 55%,#031014);padding:24px 5vw}.jwm-cover-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.22}.jwm-cover-orb.orb-a{width:420px;height:420px;background:#12d8c4;right:-80px;top:80px}.jwm-cover-orb.orb-b{width:320px;height:320px;background:#184958;left:-100px;bottom:0}.jwm-cover-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.jwm-cover-actions{display:flex;gap:8px}.jwm-cover-hero{position:relative;z-index:2;min-height:calc(100vh - 110px);display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;max-width:1500px;margin:auto}.jwm-cover-copy h1{font-size:clamp(52px,6vw,90px);line-height:.98;margin:14px 0 22px;letter-spacing:-.05em}.jwm-cover-copy h1 em{color:var(--jwm-teal-2);font-style:normal}.jwm-cover-copy>p{max-width:680px;color:#c1cccc;font-size:19px;line-height:1.55}.jwm-cover-cta{display:flex;gap:10px;margin-top:26px}.jwm-cover-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:var(--jwm-muted);font-size:12px}.jwm-cover-proof span{display:flex;align-items:center;gap:7px}.jwm-cover-art{position:relative;min-height:650px}.jwm-cover-photo.main{position:absolute;inset:30px 40px 40px 80px;border-radius:34px;overflow:hidden;border:1px solid var(--jwm-border-strong);box-shadow:0 40px 100px #00000080}.jwm-cover-photo img{width:100%;height:100%;object-fit:cover}.jwm-cover-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,12,15,.65))}.jwm-cover-float{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#041216e6;border:1px solid var(--jwm-border-strong);border-radius:15px;box-shadow:0 18px 40px #00000059;color:var(--jwm-teal-2)}.jwm-cover-float div{display:grid}.jwm-cover-float strong{color:var(--jwm-text);font-size:14px}.jwm-cover-float span{font-size:10px;color:var(--jwm-muted)}.jwm-cover-float.one{left:20px;top:120px}.jwm-cover-float.two{right:0;top:300px}.jwm-cover-float.three{left:70px;bottom:25px}.jwm-home-today{border:1px solid var(--jwm-border-strong);border-radius:20px;padding:16px;margin-bottom:14px;background:#05171c8c}.jwm-home-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.jwm-home-action{min-height:210px;display:grid;grid-template-columns:42% 1fr;overflow:hidden;border:1px solid var(--jwm-border);border-radius:16px;background:var(--jwm-surface)}.jwm-home-action>img{width:100%;height:100%;object-fit:cover}.jwm-home-action-body{padding:16px;display:flex;flex-direction:column;align-items:flex-start}.jwm-home-action-icon{color:var(--jwm-teal-2)}.jwm-home-action h3{font-size:21px;line-height:1.08;margin:12px 0 8px}.jwm-home-action h3 em{color:var(--jwm-teal-2);font-style:normal}.jwm-home-action p{font-size:12px;color:var(--jwm-muted);line-height:1.4;flex:1}.jwm-home-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:12px}.jwm-home-grid>section:first-child{grid-column:span 1}.jwm-journey-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.jwm-shortcut{border:1px solid var(--jwm-border);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;min-height:170px;background:#24d5c106}.jwm-shortcut svg{color:var(--jwm-teal-2)}.jwm-shortcut strong{font-size:15px}.jwm-shortcut span{color:var(--jwm-muted);font-size:11px;line-height:1.4}.jwm-shortcut b{margin-top:auto;color:var(--jwm-teal-2)}.jwm-activity-list{display:grid;gap:7px}.jwm-activity-list>div{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid var(--jwm-border);border-radius:10px}.jwm-activity-list img{width:42px;height:42px;border-radius:50%;object-fit:cover}.jwm-activity-list span{display:grid}.jwm-activity-list strong{font-size:11px}.jwm-activity-list small{font-size:9px;color:var(--jwm-muted)}.jwm-privacy-home{display:flex;align-items:center;gap:14px;grid-column:span 2}.jwm-privacy-home svg{color:var(--jwm-teal-2)}.jwm-privacy-home h3{margin:3px 0}.jwm-privacy-home p{margin:0;color:var(--jwm-muted);font-size:11px}.jwm-privacy-home .jwm-btn{margin-left:auto}.jwm-sitter-home{display:grid;grid-template-columns:38% 1fr;gap:12px;overflow:hidden}.jwm-sitter-home img{width:100%;height:100%;object-fit:cover;border-radius:12px}.jwm-sitter-home h3{margin:4px 0 10px;font-size:17px}.jwm-near-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 260px;grid-template-areas:"left map actions" "pulse pulse detail";gap:12px}.jwm-near-left{grid-area:left;display:flex;flex-direction:column;gap:10px}.jwm-user-card{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--jwm-border);border-radius:15px;background:var(--jwm-surface)}.jwm-user-card img{width:70px;height:70px;border-radius:50%;object-fit:cover;border:2px solid var(--jwm-teal)}.jwm-user-card div{display:grid}.jwm-user-card span,.jwm-user-card small{font-size:10px;color:var(--jwm-muted)}.jwm-insight-list{display:grid;gap:5px}.jwm-insight-list>div{display:grid;grid-template-columns:30px 34px 1fr;gap:6px;align-items:center;padding:8px;border:1px solid var(--jwm-border);border-radius:9px}.jwm-insight-list svg{color:var(--jwm-teal-2)}.jwm-insight-list strong{font-size:18px}.jwm-insight-list span{font-size:9px;color:var(--jwm-muted)}.jwm-near-map-wrap{grid-area:map;position:relative}.jwm-near-title{position:absolute;z-index:4;left:22px;top:20px}.jwm-near-title h1{font-size:34px;margin:0}.jwm-near-title strong,.jwm-near-title span{display:block}.jwm-near-title strong{color:var(--jwm-teal-2);font-size:18px}.jwm-near-title span{font-size:11px;color:var(--jwm-muted);margin-top:10px}.jwm-radar-map{position:relative;height:540px;overflow:hidden;border:1px solid var(--jwm-border);border-radius:19px;background:radial-gradient(circle at 52% 52%,rgba(25,195,181,.15),transparent 18%),linear-gradient(180deg,#00141973,#00090d66),#06161a}.jwm-map-streets{position:absolute;inset:-10%;opacity:.16;background-image:linear-gradient(29deg,transparent 47%,#2c6e74 48%,transparent 49%),linear-gradient(-21deg,transparent 47%,#2c6e74 48%,transparent 49%),linear-gradient(90deg,transparent 47%,#183a40 48%,transparent 49%);background-size:180px 130px,220px 160px,260px 180px}.jwm-radar-core{position:absolute;left:52%;top:52%;transform:translate(-50%,-50%);width:180px;height:180px;border:1px solid rgba(36,213,193,.45);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 38px #24d5c10d,0 0 0 76px #24d5c106}.jwm-radar-core span{width:82px;height:82px;display:grid;place-items:center;border-radius:50%;background:#021216;border:2px solid var(--jwm-teal);color:var(--jwm-teal-2);box-shadow:0 0 28px #24d5c161}.jwm-radar-node{position:absolute;border:0;background:transparent;color:var(--jwm-text);text-align:left}.jwm-radar-node:before{content:"";display:inline-block;width:46px;height:46px;border:2px solid var(--jwm-teal);border-radius:50%;background:#082129;box-shadow:0 0 18px #24d5c138;vertical-align:middle;margin-right:8px}.jwm-radar-node b,.jwm-radar-node span{display:inline-block;vertical-align:middle}.jwm-radar-node b{font-size:12px}.jwm-radar-node span{font-size:9px;color:var(--jwm-muted);margin-left:6px}.jwm-radar-node.n1{left:42%;top:10%}.jwm-radar-node.n2{right:6%;top:24%}.jwm-radar-node.n3{left:11%;bottom:25%}.jwm-radar-node.n4{right:9%;bottom:18%}.jwm-radar-node.n5{left:45%;bottom:10%}.jwm-map-toolbar{position:absolute;right:18px;top:18px;display:flex;gap:6px}.jwm-map-toolbar button,.jwm-live-pill{border:1px solid var(--jwm-border);background:#030f13e6;color:var(--jwm-text);border-radius:10px;padding:9px 12px}.jwm-live-pill{position:absolute;right:18px;bottom:18px;color:var(--jwm-teal-2);font-size:10px}.jwm-near-actions{grid-area:actions;display:grid;gap:8px;align-content:start}.jwm-near-action{display:grid;grid-template-columns:34px 1fr 34px;gap:8px;align-items:center;padding:11px;border:1px solid var(--jwm-border);border-radius:13px;background:var(--jwm-surface);color:var(--jwm-text);text-align:left}.jwm-near-action svg,.jwm-near-action b{color:var(--jwm-teal-2)}.jwm-near-action span{display:grid}.jwm-near-action strong{font-size:12px}.jwm-near-action small{font-size:9px;color:var(--jwm-muted)}.jwm-near-pulse{grid-area:pulse;border:1px solid var(--jwm-border);border-radius:17px;padding:12px;background:var(--jwm-surface)}.jwm-section-bar>span>strong,.jwm-section-bar>span>small{display:block}.jwm-place-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.jwm-place-card{position:relative;overflow:hidden;border:1px solid var(--jwm-border);border-radius:12px;background:var(--jwm-bg-2);color:var(--jwm-text);padding:0;text-align:left}.jwm-place-card.is-selected{border-color:var(--jwm-teal);box-shadow:0 0 17px #24d5c11f}.jwm-place-card img{width:100%;height:105px;object-fit:cover}.jwm-place-card>b{position:absolute;right:6px;top:6px;padding:4px 6px;border-radius:999px;background:#020a0dd9;font-size:8px}.jwm-place-card div{padding:8px;display:grid}.jwm-place-card strong{font-size:11px}.jwm-place-card span,.jwm-place-card small{font-size:9px;color:var(--jwm-muted)}.jwm-place-detail{grid-area:detail;position:relative;border:1px solid var(--jwm-border-strong);border-radius:17px;padding:12px;background:linear-gradient(145deg,#082328,#06171c)}.jwm-place-detail>img{width:100%;height:120px;object-fit:cover;border-radius:10px}.jwm-place-close{position:absolute;right:10px;top:10px;width:30px;height:30px;border:0;border-radius:50%;background:#020a0dcc;color:#fff}.jwm-place-detail h2{font-size:17px;margin:4px 0}.jwm-place-detail p{font-size:10px;color:var(--jwm-muted);line-height:1.4}.jwm-pals-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 390px;gap:12px}.jwm-pack-rail,.jwm-relationship-rail,.jwm-pack-main{border:1px solid var(--jwm-border);border-radius:18px;background:#0514199e;padding:15px}.jwm-pack-rail h2,.jwm-relationship-rail h2{margin:4px 0;font-size:24px}.jwm-pack-rail>p,.jwm-relationship-rail>p{margin:0 0 12px;color:var(--jwm-muted);font-size:11px}.jwm-pack-stats{display:grid;gap:7px;padding:12px 0;border-top:1px solid var(--jwm-border);border-bottom:1px solid var(--jwm-border)}.jwm-pack-stats>div{display:grid;grid-template-columns:35px 1fr;align-items:center}.jwm-pack-stats b{font-size:19px}.jwm-pack-stats span{font-size:10px;color:var(--jwm-muted)}.jwm-pack-nav{display:grid;gap:6px;margin-top:12px}.jwm-pack-nav button{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:44px;border:1px solid var(--jwm-border);border-radius:10px;background:var(--jwm-surface);color:var(--jwm-text);padding:0 10px;text-align:left}.jwm-pack-nav button.active{background:linear-gradient(180deg,var(--jwm-teal-2),var(--jwm-teal));color:#042521}.jwm-pack-energy{margin:20px 0;text-align:center}.jwm-energy-ring{width:130px;height:76px;margin:10px auto 5px;border:10px solid rgba(36,213,193,.15);border-top-color:var(--jwm-teal);border-radius:120px 120px 0 0;border-bottom:0;display:grid;place-items:center;color:var(--jwm-teal-2)}.jwm-pals-filters{display:flex;gap:6px;overflow:auto;margin-bottom:10px}.jwm-pals-filters button{padding:9px 12px;border:1px solid var(--jwm-border);border-radius:10px;background:var(--jwm-bg-2);color:var(--jwm-muted);font-size:10px;white-space:nowrap}.jwm-pals-filters button.active{background:var(--jwm-teal);color:#032521}.jwm-featured-relationship{position:relative;height:260px;border-radius:17px;overflow:hidden;border:1px solid var(--jwm-border)}.jwm-featured-relationship>img{width:100%;height:100%;object-fit:cover}.jwm-featured-relationship:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,10,13,.9) 0 33%,transparent 68%),linear-gradient(180deg,transparent 55%,rgba(2,10,13,.35))}.jwm-featured-overlay{position:absolute;z-index:2;left:28px;top:48px;max-width:300px}.jwm-featured-overlay h1{font-size:30px;margin:4px 0}.jwm-featured-overlay p{font-size:14px;line-height:1.45}.jwm-pal-card-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.jwm-pal-mini{display:grid;grid-template-columns:43% 1fr;min-height:145px;padding:0;overflow:hidden;border:1px solid var(--jwm-border);border-radius:14px;background:var(--jwm-surface);color:var(--jwm-text);text-align:left}.jwm-pal-mini.is-selected{border-color:var(--jwm-teal);box-shadow:0 0 18px #24d5c11f}.jwm-pal-mini img{width:100%;height:100%;object-fit:cover}.jwm-pal-mini div{padding:10px;display:flex;flex-direction:column}.jwm-pal-mini strong{font-size:15px}.jwm-pal-mini span,.jwm-pal-mini small{font-size:9px;color:var(--jwm-muted)}.jwm-pal-mini em{font-size:10px;color:var(--jwm-teal-2);font-style:normal;font-weight:800;margin-top:auto}.jwm-pack-lower{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:8px;margin-top:10px}.jwm-small-action{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--jwm-border);border-radius:9px;margin-top:7px}.jwm-small-action svg{color:var(--jwm-teal)}.jwm-small-action span{display:grid}.jwm-small-action strong{font-size:10px}.jwm-small-action small{font-size:8px;color:var(--jwm-muted)}.jwm-moment-mini{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:8px}.jwm-moment-mini img{width:100%;height:58px;object-fit:cover;border-radius:7px}.jwm-relationship-rail{display:flex;flex-direction:column;gap:10px}.jwm-rel-module{border:1px solid var(--jwm-border);border-radius:14px;padding:12px;background:#081b20b3}.jwm-journey-line{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-top:12px}.jwm-journey-stage{text-align:center;position:relative}.jwm-journey-stage:after{content:"";position:absolute;height:1px;left:62%;right:-38%;top:18px;background:var(--jwm-border)}.jwm-journey-stage:last-child:after{display:none}.jwm-journey-stage>span{position:relative;z-index:2;width:36px;height:36px;margin:auto;display:grid;place-items:center;border-radius:50%;border:1px solid var(--jwm-border);background:var(--jwm-surface);color:#547074}.jwm-journey-stage.reached>span{border-color:var(--jwm-teal);color:var(--jwm-teal)}.jwm-journey-stage.current>span{background:var(--jwm-teal);color:#032421;box-shadow:0 0 0 5px #24d5c114}.jwm-journey-stage small{display:block;font-size:7.5px;margin-top:5px;color:var(--jwm-muted)}.jwm-rel-footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:9px;border-top:1px solid var(--jwm-border)}.jwm-rel-footer strong,.jwm-rel-footer span{font-size:9px}.jwm-rel-footer span{color:var(--jwm-teal-2)}.jwm-ribbon{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:12px}.jwm-ribbon>div{text-align:center;position:relative}.jwm-ribbon>div:after{content:"";position:absolute;left:60%;right:-40%;top:16px;height:1px;background:var(--jwm-border-strong)}.jwm-ribbon>div:last-child:after{display:none}.jwm-ribbon>div>span{position:relative;z-index:2;width:32px;height:32px;margin:auto;display:grid;place-items:center;border:1px solid var(--jwm-teal);border-radius:50%;background:var(--jwm-surface);color:var(--jwm-teal)}.jwm-ribbon strong,.jwm-ribbon small{display:block}.jwm-ribbon strong{font-size:8px;margin-top:5px}.jwm-ribbon small{font-size:7px;color:var(--jwm-muted)}.jwm-rhythm-copy{display:grid;gap:8px;margin-top:10px}.jwm-rhythm-copy>div{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:6px 0;border-top:1px solid var(--jwm-border)}.jwm-rhythm-copy strong{font-size:10px}.jwm-rhythm-copy span{font-size:9px;color:var(--jwm-muted)}.jwm-place-tokens{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.jwm-place-tokens span{padding:6px 8px;border:1px solid var(--jwm-border);border-radius:8px;color:#b9d6d2;font-size:9px}.jwm-messages-layout{display:grid;grid-template-columns:330px minmax(0,1fr) 360px;gap:12px}.jwm-conversation-list,.jwm-chat,.jwm-message-context>section{border:1px solid var(--jwm-border);border-radius:18px;background:var(--jwm-surface)}.jwm-conversation-list{padding:12px}.jwm-search{display:flex;gap:8px;align-items:center;border:1px solid var(--jwm-border);border-radius:10px;padding:0 10px;height:42px}.jwm-search input{flex:1;border:0;outline:0;background:none;color:#fff}.jwm-message-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:9px 0}.jwm-message-tabs button{height:34px;border:1px solid var(--jwm-border);background:var(--jwm-bg-2);color:var(--jwm-muted);font-size:9px}.jwm-message-tabs button.active{background:var(--jwm-teal);color:#032421}.jwm-convo-card{width:100%;display:grid;grid-template-columns:50px 1fr auto;gap:9px;align-items:center;padding:9px;border:1px solid var(--jwm-border);border-radius:12px;background:transparent;color:var(--jwm-text);text-align:left;margin-top:7px}.jwm-convo-card.is-selected{background:#24d5c117;border-color:var(--jwm-teal)}.jwm-convo-card img{width:50px;height:50px;border-radius:50%;object-fit:cover}.jwm-convo-card span{display:grid}.jwm-convo-card strong{font-size:12px}.jwm-convo-card small,.jwm-convo-card em{font-size:9px;color:var(--jwm-muted);font-style:normal}.jwm-convo-card b{background:var(--jwm-teal);color:#032421;border-radius:999px;padding:4px 7px;font-size:9px}.jwm-chat{display:flex;flex-direction:column;min-height:700px;overflow:hidden}.jwm-chat-head{display:flex;align-items:center;gap:12px;padding:15px;border-bottom:1px solid var(--jwm-border)}.jwm-chat-head img{width:62px;height:62px;border-radius:50%;object-fit:cover}.jwm-chat-head div{display:grid}.jwm-chat-head h2{font-size:24px;margin:0}.jwm-chat-head span,.jwm-chat-head small{font-size:10px;color:var(--jwm-muted)}.jwm-chat-head small{color:var(--jwm-teal-2)}.jwm-chat-head-actions{display:flex!important;grid-auto-flow:column;margin-left:auto;gap:7px}.jwm-chat-stream{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px}.jwm-bubble-row{display:flex}.jwm-bubble-row.right{justify-content:flex-end}.jwm-bubble{max-width:66%;padding:10px 12px;border-radius:13px;background:#14262b}.jwm-bubble-row.right .jwm-bubble{background:#0a4b4b}.jwm-bubble small,.jwm-bubble span{font-size:8px;color:#b5c4c4}.jwm-bubble p{margin:4px 0;font-size:13px}.jwm-bubble span{display:block;text-align:right}.jwm-chat-compose{display:flex;align-items:center;gap:8px;margin:10px;border:1px solid var(--jwm-border);border-radius:999px;padding:7px;background:#0b181d}.jwm-chat-compose input{flex:1;border:0;background:none;outline:0;color:#fff}.jwm-message-context{display:flex;flex-direction:column;gap:10px}.jwm-plan-feature{display:grid;grid-template-columns:60px 1fr;gap:10px;padding:10px;border:1px solid var(--jwm-border);border-radius:10px}.jwm-plan-feature>b{color:var(--jwm-muted);font-size:10px}.jwm-plan-feature b strong{font-size:28px;color:var(--jwm-text)}.jwm-plan-feature span{display:grid}.jwm-plan-feature strong{font-size:12px}.jwm-plan-feature small{font-size:9px;color:var(--jwm-muted)}.jwm-shared-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.jwm-shared-stats>div{display:grid;text-align:center;gap:4px}.jwm-shared-stats svg{margin:auto;color:var(--jwm-teal)}.jwm-shared-stats b{font-size:15px}.jwm-shared-stats span{font-size:9px;color:var(--jwm-muted)}.jwm-grow-card{display:flex;align-items:center;gap:12px}.jwm-grow-card svg{color:var(--jwm-teal)}.jwm-grow-card p{font-size:10px;color:var(--jwm-muted)}.jwm-memory-layout{display:grid;grid-template-columns:290px 1fr;gap:16px}.jwm-memory-side{text-align:center;display:flex;flex-direction:column;gap:12px}.jwm-memory-pair{display:flex;align-items:center;justify-content:center}.jwm-memory-pair img{width:92px;height:92px;border-radius:50%;object-fit:cover;border:2px solid var(--jwm-teal)}.jwm-memory-pair img+span{margin:0 -10px;z-index:2;color:var(--jwm-teal-2);font-size:38px}.jwm-memory-side h2{font-size:24px;margin:0}.jwm-memory-side>p{margin:-8px 0 0;color:var(--jwm-muted);font-size:10px}.jwm-chapter-list{display:grid;gap:4px;margin-top:8px}.jwm-chapter-list button{display:flex;justify-content:space-between;border:0;background:transparent;color:var(--jwm-muted);padding:8px;text-align:left}.jwm-chapter-list button.active{color:var(--jwm-teal-2)}.jwm-memory-total strong{display:block;font-size:52px}.jwm-memory-total p{margin:0;color:var(--jwm-muted)}.jwm-memory-head{display:flex;justify-content:space-between;align-items:flex-start}.jwm-memory-head h1{font-size:38px;margin:10px 0 0}.jwm-memory-head p{color:var(--jwm-muted);margin:0}.jwm-memory-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px}.jwm-memory-card{border:1px solid var(--jwm-border);border-radius:13px;overflow:hidden;background:var(--jwm-surface)}.jwm-memory-card img{width:100%;height:150px;object-fit:cover}.jwm-memory-card div{padding:11px}.jwm-memory-card span{font-size:9px;color:var(--jwm-muted)}.jwm-memory-card h3{font-size:13px;margin:5px 0}.jwm-memory-card p{font-size:10px;color:var(--jwm-muted);min-height:40px}.jwm-memory-card small{font-size:8px;color:var(--jwm-muted)}.jwm-memory-line{height:2px;background:var(--jwm-teal);margin:24px 0;display:flex;justify-content:space-around}.jwm-memory-line span{width:13px;height:13px;border-radius:50%;background:var(--jwm-teal-2);box-shadow:0 0 12px var(--jwm-teal);margin-top:-6px}.jwm-memory-thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:7px}.jwm-memory-thumbs img{width:100%;height:80px;object-fit:cover;border-radius:9px}.jwm-memory-bottom{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:14px}.jwm-next-memory h2{font-size:22px}.jwm-progress{height:7px;border-radius:999px;background:#153139;overflow:hidden}.jwm-progress span{display:block;width:63%;height:100%;background:var(--jwm-teal)}.jwm-sitter-tabs{display:grid;grid-template-columns:1fr 1fr;max-width:800px;margin-bottom:10px}.jwm-sitter-tabs button{height:48px;border:1px solid var(--jwm-border);background:var(--jwm-surface);color:var(--jwm-text);display:flex;align-items:center;justify-content:center;gap:8px}.jwm-sitter-tabs button:first-child{border-radius:12px 0 0 12px}.jwm-sitter-tabs button:last-child{border-radius:0 12px 12px 0}.jwm-sitter-tabs button.active{background:var(--jwm-teal);color:#032421}.jwm-sitters-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:12px}.jwm-sitter-main{min-width:0}.jwm-sitter-hero{height:220px;display:grid;grid-template-columns:1fr 48%;overflow:hidden;border:1px solid var(--jwm-border);border-radius:17px;background:linear-gradient(90deg,#172733,#081820)}.jwm-sitter-hero>div{padding:28px}.jwm-sitter-hero h2{font-size:30px;margin:0 0 8px;max-width:520px}.jwm-sitter-hero p{color:var(--jwm-muted)}.jwm-sitter-hero img{width:100%;height:100%;object-fit:cover}.jwm-trust-strip{display:flex;gap:14px;margin-top:20px;font-size:10px;color:#c4dedb}.jwm-sitter-filters{display:flex;gap:8px;padding:10px 0}.jwm-sitter-filters button{height:40px;border:1px solid var(--jwm-border);border-radius:9px;background:var(--jwm-surface);color:var(--jwm-text);padding:0 13px}.jwm-sitter-card-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.jwm-sitter-card{overflow:hidden;border:1px solid var(--jwm-border);border-radius:13px;background:var(--jwm-surface);color:var(--jwm-text);padding:0;text-align:left}.jwm-sitter-card.is-selected{border-color:var(--jwm-teal);box-shadow:0 0 18px #24d5c11a}.jwm-sitter-card img{width:100%;height:190px;object-fit:cover}.jwm-sitter-card div{padding:10px;display:grid}.jwm-sitter-card strong{font-size:14px}.jwm-sitter-card span,.jwm-sitter-card small{font-size:9px;color:var(--jwm-muted)}.jwm-sitter-card em{font-style:normal;color:var(--jwm-teal-2);font-size:9px;margin-top:6px}.jwm-sitter-trust{display:flex;align-items:center;gap:12px;margin-top:10px}.jwm-sitter-trust svg{color:var(--jwm-teal)}.jwm-sitter-trust p{font-size:10px;color:var(--jwm-muted);margin:2px 0}.jwm-sitter-trust button{margin-left:auto}.jwm-sitter-detail{border:1px solid var(--jwm-border);border-radius:18px;background:var(--jwm-surface);padding:14px;display:flex;flex-direction:column;gap:12px}.jwm-sitter-detail-photo{width:100%;height:230px;object-fit:cover;border-radius:13px}.jwm-sitter-detail h2{font-size:28px;margin:0}.jwm-sitter-detail>p{color:var(--jwm-muted);font-size:11px;margin:0}.jwm-sitter-detail section{border-top:1px solid var(--jwm-border);padding-top:12px}.jwm-care-signature{display:flex;gap:10px;align-items:center;margin-top:8px;padding:10px;border:1px solid var(--jwm-border-strong);border-radius:10px;background:#24d5c10a}.jwm-care-signature svg{color:var(--jwm-teal)}.jwm-care-signature span{display:grid}.jwm-care-signature strong{font-size:12px;color:var(--jwm-teal-2)}.jwm-care-signature small{font-size:9px;color:var(--jwm-muted)}.jwm-service-list{display:grid;gap:4px;margin-top:8px}.jwm-service-list>div{display:flex;justify-content:space-between;padding:7px;border-top:1px solid var(--jwm-border);font-size:10px}.jwm-days{display:flex;gap:7px;margin-top:10px}.jwm-days span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--jwm-border)}.jwm-days span.on{border-color:var(--jwm-teal);color:var(--jwm-teal)}.jwm-feed-layout{display:grid;grid-template-columns:270px minmax(0,1fr) 360px;gap:14px}.jwm-feed-left,.jwm-feed-right{display:flex;flex-direction:column;gap:10px}.jwm-feed-filters{display:grid;gap:4px;margin-top:8px}.jwm-feed-filters button{display:flex;justify-content:space-between;border:0;border-radius:8px;padding:9px;background:transparent;color:var(--jwm-muted);text-align:left}.jwm-feed-filters button.active{background:#24d5c121;color:var(--jwm-teal-2)}.jwm-trending{display:grid}.jwm-trending span{padding:11px 0;border-top:1px solid var(--jwm-border);font-size:11px}.jwm-feed-stream{display:grid;gap:9px}.jwm-feed-card{display:grid;grid-template-columns:1fr 35%;min-height:180px;border:1px solid var(--jwm-border);border-radius:14px;overflow:hidden;background:var(--jwm-surface)}.jwm-feed-card.danger{border-color:#ff6d6166}.jwm-feed-card-copy{padding:16px}.jwm-feed-card h2{font-size:18px;margin:5px 0}.jwm-feed-card p{font-size:11px;line-height:1.5;color:var(--jwm-muted)}.jwm-feed-card img{width:100%;height:100%;object-fit:cover}.jwm-meetup-row{display:grid;grid-template-columns:70px 1fr auto;gap:8px;align-items:center;padding:7px;border-top:1px solid var(--jwm-border)}.jwm-meetup-row img{width:70px;height:60px;object-fit:cover;border-radius:8px}.jwm-meetup-row span{display:grid}.jwm-meetup-row strong{font-size:11px}.jwm-meetup-row small{font-size:8px;color:var(--jwm-muted)}.jwm-meetup-row button{border:1px solid var(--jwm-border);background:var(--jwm-bg-2);color:var(--jwm-teal-2);border-radius:7px;font-size:9px;padding:7px}.jwm-circles{display:grid;gap:5px}.jwm-circles>div{display:flex;justify-content:space-between;padding:10px;border:1px solid var(--jwm-border);border-radius:9px;font-size:10px}.jwm-circles b{color:var(--jwm-muted)}.jwm-wag-flow{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:14px}.jwm-pet-profile,.jwm-wag-result{border:1px solid var(--jwm-border);border-radius:18px;background:var(--jwm-surface);padding:16px}.jwm-back{border:0;background:none;color:var(--jwm-teal-2);margin-bottom:10px}.jwm-pet-profile-hero{display:grid;grid-template-columns:38% 1fr;gap:24px}.jwm-pet-profile-hero img{width:100%;height:330px;object-fit:cover;border-radius:16px}.jwm-pet-profile-hero h1{font-size:36px;margin:15px 0 8px}.jwm-pet-profile-hero p,.jwm-pet-profile-hero span{color:var(--jwm-muted);line-height:1.5}.jwm-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.jwm-icon-features{display:flex;justify-content:space-around;color:var(--jwm-muted);font-size:11px}.jwm-wag-result{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.jwm-wag-seal{width:110px;height:110px;display:grid;place-items:center;border-radius:50%;background:var(--jwm-teal);color:#042521;box-shadow:0 0 0 14px #24d5c114}.jwm-wag-result h2{font-size:34px;margin:12px 0 0}.jwm-wag-result>p{color:var(--jwm-muted);font-size:15px}.jwm-wag-result .jwm-panel{width:100%;text-align:left}.jwm-pair-link{display:flex;align-items:center;gap:20px}.jwm-pair-link img{width:82px;height:82px;border-radius:50%;object-fit:cover;border:2px solid var(--jwm-teal)}.jwm-pair-link span{color:var(--jwm-teal);letter-spacing:.4em}@media(max-width:1280px){.jwm-main-nav{overflow:auto;justify-content:flex-start}.jwm-nav-link{font-size:12px}.jwm-home-action-grid{grid-template-columns:repeat(2,1fr)}.jwm-home-grid{grid-template-columns:1fr 1fr}.jwm-pals-layout{grid-template-columns:190px minmax(0,1fr)}.jwm-relationship-rail{grid-column:1/-1}.jwm-messages-layout{grid-template-columns:290px 1fr}.jwm-message-context{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.jwm-sitters-layout{grid-template-columns:1fr 360px}.jwm-feed-layout{grid-template-columns:220px minmax(0,1fr)}.jwm-feed-right{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}}@media(max-width:850px){.jwm-topbar{height:auto;min-height:68px;padding:10px 14px;flex-wrap:wrap}.jwm-brand{min-width:auto}.jwm-main-nav{order:3;width:100%;overflow:auto}.jwm-nav-link{flex:0 0 auto}.jwm-page-shell{padding:12px}.jwm-cover-hero{grid-template-columns:1fr}.jwm-cover-art{min-height:500px}.jwm-cover-copy h1{font-size:52px}.jwm-home-action-grid,.jwm-home-grid,.jwm-near-layout,.jwm-pals-layout,.jwm-messages-layout,.jwm-memory-layout,.jwm-sitters-layout,.jwm-feed-layout,.jwm-wag-flow{display:block}.jwm-home-action{margin-bottom:8px}.jwm-home-grid>section,.jwm-near-left,.jwm-near-map-wrap,.jwm-near-actions,.jwm-near-pulse,.jwm-place-detail,.jwm-pack-rail,.jwm-pack-main,.jwm-relationship-rail,.jwm-conversation-list,.jwm-chat,.jwm-message-context,.jwm-memory-side,.jwm-memory-main,.jwm-sitter-main,.jwm-sitter-detail,.jwm-feed-left,.jwm-feed-main,.jwm-feed-right,.jwm-pet-profile,.jwm-wag-result{margin-bottom:10px}.jwm-near-actions{display:grid;grid-template-columns:1fr 1fr}.jwm-place-row,.jwm-memory-cards,.jwm-sitter-card-row{display:flex;overflow:auto}.jwm-place-card,.jwm-memory-card,.jwm-sitter-card{min-width:220px}.jwm-pack-rail{display:none}.jwm-pal-card-row{display:flex;overflow:auto}.jwm-pal-mini{min-width:260px}.jwm-pack-lower{grid-template-columns:1fr}.jwm-relationship-rail{padding:12px}.jwm-journey-line,.jwm-ribbon{overflow:auto}.jwm-journey-stage{min-width:70px}.jwm-conversation-list{max-height:330px;overflow:auto}.jwm-chat{min-height:620px}.jwm-message-context{display:block}.jwm-memory-side{display:none}.jwm-memory-bottom{grid-template-columns:1fr}.jwm-memory-thumbs{grid-template-columns:repeat(4,1fr)}.jwm-sitter-detail{margin-top:10px}.jwm-sitter-hero{grid-template-columns:1fr;height:auto}.jwm-sitter-hero img{height:210px}.jwm-feed-left{display:none}.jwm-feed-right{display:block}.jwm-pet-profile-hero{grid-template-columns:1fr}.jwm-pet-profile-hero img{height:280px}}@media(max-width:520px){.jwm-top-actions,.jwm-nav-link span{display:none}.jwm-main-nav{justify-content:space-between}.jwm-nav-link{padding:10px}.jwm-page-head h1{font-size:28px}.jwm-home-action{grid-template-columns:34% 1fr}.jwm-home-action h3{font-size:17px}.jwm-cover{padding:18px}.jwm-cover-actions .ghost{display:none}.jwm-cover-copy h1{font-size:44px}.jwm-cover-copy>p{font-size:16px}.jwm-cover-cta{flex-direction:column}.jwm-cover-art{min-height:430px}.jwm-cover-photo.main{inset:20px 0}.jwm-cover-float.two{right:-10px}.jwm-cover-float.one{left:-8px}.jwm-radar-map{height:460px}.jwm-radar-node{transform:scale(.83)}.jwm-near-actions{grid-template-columns:1fr}.jwm-featured-relationship{height:240px}.jwm-featured-overlay{left:18px;top:30px;max-width:210px}.jwm-featured-overlay h1{font-size:24px}.jwm-chat-head-actions{display:none!important}.jwm-bubble{max-width:82%}.jwm-memory-head{display:block}.jwm-memory-head .jwm-action-row{margin-top:10px}.jwm-memory-thumbs{grid-template-columns:repeat(3,1fr)}.jwm-sitter-tabs{grid-template-columns:1fr 1fr}.jwm-sitter-hero h2{font-size:24px}.jwm-trust-strip{flex-direction:column;gap:5px}.jwm-sitter-filters{overflow:auto}.jwm-sitter-filters button{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}html,body,#root{min-height:100%;background:#030d11}body{overflow-x:hidden}.jwmReplicaApp{min-height:100vh;background:linear-gradient(180deg,#020a0d,#030d11);color:var(--jwm-text)}.jwmReplicaTopbar{height:76px;display:flex;align-items:center;gap:22px;padding:0 30px;border-bottom:1px solid var(--jwm-border);background:#020a0df7;position:sticky;top:0;z-index:100;box-shadow:0 9px 28px #00000024}.jwmReplicaBrand{display:flex;align-items:center;gap:10px;min-width:192px;font-size:22px;color:var(--jwm-text);text-decoration:none}.jwmReplicaBrand>span{color:var(--jwm-teal);display:grid;place-items:center}.jwmReplicaBrand strong{letter-spacing:-.03em}.jwmReplicaNav{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0}.jwmReplicaNav>a{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:11px;color:#c7d0d0;text-decoration:none;font-size:14px;white-space:nowrap;border:1px solid transparent}.jwmReplicaNav>a:hover,.jwmReplicaNav>a.isActive{color:var(--jwm-teal-2);background:#24d5c113;border-color:var(--jwm-border-strong)}.jwmReplicaActions{display:flex;align-items:center;gap:10px}.jwmReplicaCreate,.jwmReplicaAvatar{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--jwm-border);border-radius:12px;background:var(--jwm-surface);color:var(--jwm-teal-2);overflow:hidden}.jwmReplicaAvatar{border-radius:50%;font-weight:900;background:linear-gradient(145deg,#12383d,#0b2026)}.jwmReplicaAvatar img{width:100%;height:100%;object-fit:cover}.jwmReplicaAvatar span{color:var(--jwm-text)}.jwm-dashboard-page,.jwm-feed-page,.jwm-messages-page,.jwm-memory-page,.jwm-sitters-page{max-width:1680px;margin:0 auto;padding:18px 28px 34px}.jwm-dashboard-page .jwm-page-head,.jwm-feed-page .jwm-page-head,.jwm-messages-page .jwm-page-head,.jwm-sitters-page .jwm-page-head{margin-bottom:12px}.jwm-dashboard-page .jwm-page-head h1,.jwm-feed-page .jwm-page-head h1,.jwm-messages-page .jwm-page-head h1,.jwm-sitters-page .jwm-page-head h1{font-size:36px;letter-spacing:-.035em}.jwm-dashboard-page .jwm-home-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jwm-home-action-art{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle,rgba(36,213,193,.16),transparent 55%),linear-gradient(145deg,#0a2429,#07171c);color:var(--jwm-teal-2)}.jwm-home-action-body{min-width:0}.jwm-home-action-body .jwm-btn{margin-top:8px}.jwm-section-arrows{color:var(--jwm-muted);font-size:17px;letter-spacing:0}.jwm-dashboard-page .jwm-home-grid{grid-template-columns:1.4fr .82fr 1fr}.jwm-journey-panel,.jwm-upcoming-panel,.jwm-recent-panel{min-height:246px}.jwm-dashboard-page .jwm-list>a,.jwm-dashboard-page .jwm-list>div{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:center;padding:9px;border:1px solid var(--jwm-border);border-radius:10px;background:#ffffff03}.jwm-dashboard-page .jwm-list>a>b{display:grid;text-align:center;font-size:8px;color:var(--jwm-muted);letter-spacing:.08em}.jwm-dashboard-page .jwm-list>a>b strong{font-size:20px;color:var(--jwm-text);line-height:1}.jwm-wide-link{height:38px;margin-top:8px;border-radius:9px;background:linear-gradient(180deg,#0e786f,#0a5e58);display:flex;align-items:center;justify-content:center;gap:8px;color:#eefcf9;font-size:11px;font-weight:850}.jwm-empty-row{display:flex!important;grid-template-columns:none!important;gap:10px!important}.jwm-empty-row svg{color:var(--jwm-teal)}.jwm-empty-row span{display:grid}.jwm-empty-row strong{font-size:11px}.jwm-empty-row small{font-size:9px;color:var(--jwm-muted)}.jwm-activity-list>a{display:grid;grid-template-columns:44px 1fr 18px;gap:9px;align-items:center;padding:8px;border:1px solid var(--jwm-border);border-radius:10px;color:inherit}.jwm-activity-list>a>svg{color:var(--jwm-teal)}.jwm-activity-photo{width:42px;height:42px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#0a2429;color:var(--jwm-teal)}.jwm-activity-photo img{width:100%;height:100%;object-fit:cover}.jwm-activity-list>a>span:nth-child(2){display:grid}.jwm-activity-list>a strong{font-size:11px}.jwm-activity-list>a small{font-size:9px;color:var(--jwm-muted)}.jwm-sitter-home-art{display:grid;place-items:center;border-radius:12px;background:radial-gradient(circle,rgba(36,213,193,.18),transparent 58%),#0b2228;color:var(--jwm-teal);min-height:130px}.jwm-sitter-home p{font-size:10px;color:var(--jwm-muted);margin:2px 0 10px}.jwm-feed-page .jwm-feed-layout{grid-template-columns:270px minmax(0,1fr) 360px}.jwm-feed-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.jwm-feed-head>div{display:block}.jwm-feed-head .jwm-btn{flex:0 0 auto}.jwm-feed-page .jwm-feed-card{min-height:188px}.jwm-feed-card-art{display:grid;place-items:center;background:radial-gradient(circle,rgba(36,213,193,.15),transparent 58%),#07191e;color:var(--jwm-teal)}.jwm-feed-page .jwm-trending a{display:grid;padding:12px 0;border-top:1px solid var(--jwm-border);font-size:11px}.jwm-feed-page .jwm-trending small{color:var(--jwm-muted);font-size:9px;margin-top:3px}.jwm-meetup-stack{display:grid;gap:7px}.jwm-feed-page .jwm-meetup-row{grid-template-columns:72px 1fr auto;border:1px solid var(--jwm-border);border-radius:10px;padding:7px;color:inherit}.jwm-meetup-photo{width:72px;height:58px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:#0b2228;color:var(--jwm-teal)}.jwm-meetup-photo img{width:100%;height:100%;object-fit:cover}.jwm-feed-page .jwm-meetup-row b{font-size:9px;color:var(--jwm-teal-2);padding:7px;border:1px solid var(--jwm-border);border-radius:7px}.jwm-feed-side-empty{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--jwm-border);border-radius:10px}.jwm-feed-side-empty svg{color:var(--jwm-teal)}.jwm-feed-side-empty span{display:grid}.jwm-feed-side-empty strong{font-size:11px}.jwm-feed-side-empty small{font-size:9px;color:var(--jwm-muted)}.jwm-feed-page .jwm-circles a{display:flex;justify-content:space-between;gap:8px;padding:11px;border:1px solid var(--jwm-border);border-radius:9px;font-size:10px;color:inherit}.jwm-feed-page .jwm-circles a b{font-weight:500;color:var(--jwm-muted)}.jwm-feed-empty{text-align:center;padding:50px}.jwm-feed-empty svg{color:var(--jwm-teal)}.jwm-feed-empty p{color:var(--jwm-muted)}.jwm-messages-notice{margin:-4px 0 10px;padding:9px 12px;border:1px solid var(--jwm-border);border-radius:10px;background:#24d5c112;font-size:11px;color:#bfe9e4}.jwm-messages-page .jwm-messages-layout{grid-template-columns:330px minmax(0,1fr) 370px}.jwm-conversation-scroll{max-height:655px;overflow:auto;display:grid;gap:7px}.jwm-conversation-list{height:724px;overflow:hidden}.jwm-message-tabs{grid-template-columns:repeat(5,1fr)}.jwm-messages-page .jwm-chat{height:724px;min-height:724px}.jwm-chat-head small{color:var(--jwm-teal-2)!important}.jwm-chat-head-actions button:disabled{opacity:.4}.jwm-chat-empty,.jwm-chat-locked{margin:auto;text-align:center;color:var(--jwm-muted)}.jwm-chat-empty svg,.jwm-chat-locked svg{color:var(--jwm-teal)}.jwm-chat-locked{display:grid;justify-items:center;gap:8px}.jwm-context-empty{display:grid;justify-items:center;text-align:center;gap:7px;padding:14px;color:var(--jwm-muted)}.jwm-context-empty svg{color:var(--jwm-teal)}.jwm-context-empty strong{color:var(--jwm-text)}.jwm-context-empty p{margin:0;font-size:10px}.jwm-context-empty.small{display:flex;justify-content:flex-start;text-align:left;padding:8px}.jwm-message-context{height:724px;overflow:auto}.jwm-message-moments{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.jwm-message-moments img{width:100%;height:78px;object-fit:cover;border-radius:8px;border:1px solid var(--jwm-border)}.jwm-memory-page{max-width:1680px;margin:0 auto;padding:18px 28px 36px}.jwm-memory-page .jwm-memory-layout{grid-template-columns:290px minmax(0,1fr)}.jwm-memory-avatar-fallback{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--jwm-teal);background:#0b2228;color:var(--jwm-teal)}.jwm-memory-pair b{margin:0 -10px;z-index:2;color:var(--jwm-teal-2);font-size:36px;font-weight:500}.jwm-memory-pair img+b{margin-left:-10px}.jwm-memory-pair b+img,.jwm-memory-pair b+.jwm-memory-avatar-fallback{margin-left:-10px}.jwm-memory-side>.jwm-chip{align-self:center}.jwm-memory-totals-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:14px;border-top:1px solid var(--jwm-border);padding-top:10px}.jwm-memory-totals-mini span{display:grid;font-size:8px;color:var(--jwm-muted)}.jwm-memory-totals-mini b{font-size:15px;color:var(--jwm-text)}.jwm-memory-page .jwm-memory-card-photo{height:150px;position:relative;display:grid;place-items:center;background:#0b2228;color:var(--jwm-teal);overflow:hidden}.jwm-memory-card-photo img{width:100%;height:100%;object-fit:cover}.jwm-memory-card-photo>span{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:999px;background:#020a0dd6;color:var(--jwm-teal-2);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.jwm-memory-page .jwm-memory-card>div:last-child{padding:11px}.jwm-memory-page .jwm-memory-card small{font-size:8px;color:var(--jwm-muted)}.jwm-memory-page .jwm-memory-card h3{font-size:14px;margin:4px 0}.jwm-memory-page .jwm-memory-card p{font-size:9px;line-height:1.45;color:var(--jwm-muted);min-height:40px}.jwm-memory-thumbs button{padding:0;border:1px solid var(--jwm-border);border-radius:9px;overflow:hidden;background:#0b2228;color:var(--jwm-teal);height:82px}.jwm-memory-thumbs button img{width:100%;height:100%;object-fit:cover}.jwm-memory-status,.jwm-memory-loading{padding:14px;border:1px solid var(--jwm-border);border-radius:10px;color:var(--jwm-muted);margin-top:12px}.jwm-memory-empty{text-align:center;margin-top:24px;padding:60px}.jwm-memory-empty svg{color:var(--jwm-teal)}.jwm-memory-empty p,.jwm-next-memory p{color:var(--jwm-muted)}.jwm-sitters-page .jwm-sitter-tabs{max-width:820px}.jwm-sitters-page .jwm-sitters-layout{grid-template-columns:minmax(0,1fr) 460px}.jwm-sitters-page .jwm-sitter-hero{height:226px;grid-template-columns:1fr 46%}.jwm-sitters-page .jwm-sitter-hero>div:first-child{padding:28px}.jwm-sitters-page .jwm-sitter-hero h2{font-size:31px;line-height:1.12}.jwm-sitter-hero-fallback{display:grid;place-items:center;font-size:80px;background:radial-gradient(circle,rgba(36,213,193,.16),transparent 60%),#0a2026;color:var(--jwm-teal)}.jwm-sitter-hero-fallback svg{width:78px;height:78px}.jwm-sitters-page .jwm-trust-strip span{display:flex;align-items:center;gap:6px}.jwm-sitters-page .jwm-trust-strip svg{width:16px;height:16px;color:var(--jwm-teal)}.jwm-sitters-page .jwm-sitter-filters{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;padding:10px 0 13px}.jwm-sitter-filters label{display:grid;gap:5px;color:var(--jwm-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jwm-sitter-filters select,.jwm-sitter-filters>button{height:42px;border:1px solid var(--jwm-border);border-radius:9px;background:var(--jwm-surface);color:var(--jwm-text);padding:0 12px}.jwm-sitter-filters>button{align-self:end;display:flex;align-items:center;gap:7px}.jwm-sitter-filters>button.isActive{border-color:var(--jwm-teal);color:var(--jwm-teal)}.jwm-sitter-advanced{position:absolute;z-index:10;right:0;top:64px;width:360px;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;border:1px solid var(--jwm-border-strong);border-radius:12px;background:#07191f;box-shadow:0 20px 45px #00000073}.jwm-sitter-advanced label{font-size:9px;text-transform:none;letter-spacing:0}.jwm-sitter-results-head{margin-top:4px}.jwm-sitter-card-row{grid-template-columns:repeat(4,minmax(0,1fr))}.jwm-sitters-page .jwm-sitter-card{min-width:0}.jwm-sitter-card-photo{height:190px;position:relative}.jwm-sitter-card-photo img{width:100%;height:100%;object-fit:cover}.jwm-sitter-card-photo>span{position:absolute;right:9px;top:9px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#020a0dc7;font-size:20px}.jwm-sitter-card-photo>b{position:absolute;left:8px;bottom:8px;padding:5px 8px;border-radius:999px;background:var(--jwm-teal);color:#032421;font-size:8px}.jwm-sitter-card-copy{padding:10px;display:grid}.jwm-sitter-card-copy strong{font-size:14px}.jwm-sitter-card-copy span,.jwm-sitter-card-copy small{font-size:9px;color:var(--jwm-muted)}.jwm-sitter-card-copy em{margin:6px 0;color:var(--jwm-teal-2);font-size:9px;font-style:normal}.jwm-sitter-trust-banner{display:flex;align-items:center;gap:12px;margin-top:10px}.jwm-sitter-trust-banner>svg{width:44px;height:44px;color:var(--jwm-teal)}.jwm-sitter-trust-banner>div{flex:1}.jwm-sitter-trust-banner p{margin:2px 0;color:var(--jwm-muted);font-size:10px}.jwm-sitter-detail{border:1px solid var(--jwm-border);border-radius:18px;background:var(--jwm-surface);padding:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.jwm-sitter-detail-top{display:grid;grid-template-columns:100px 1fr auto;gap:12px;align-items:center}.jwm-sitter-detail-top>img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid var(--jwm-teal)}.jwm-sitter-detail-top h2{font-size:27px;margin:5px 0 2px}.jwm-sitter-detail-top p{margin:0;color:var(--jwm-muted);font-size:10px}.jwm-sitter-about,.jwm-sitter-detail-grid>section,.jwm-sitter-availability{border-top:1px solid var(--jwm-border);padding-top:13px}.jwm-care-signatures{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.jwm-care-signatures>div{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid var(--jwm-border);border-radius:9px}.jwm-care-signatures svg{width:20px;height:20px;color:var(--jwm-teal)}.jwm-care-signatures span{display:grid}.jwm-care-signatures strong{font-size:10px}.jwm-care-signatures small{font-size:8px;color:var(--jwm-muted)}.jwm-sitter-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jwm-trust-list{display:grid;gap:5px;margin-top:8px}.jwm-trust-list>div{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:6px;padding:7px;border:1px solid var(--jwm-border);border-radius:8px}.jwm-trust-list>div.is-verified{color:var(--jwm-teal-2)}.jwm-trust-list svg{width:17px;height:17px}.jwm-trust-list span{display:grid}.jwm-trust-list strong{font-size:9px}.jwm-trust-list small{font-size:7px;color:var(--jwm-muted)}.jwm-sitter-availability>strong{display:block;margin-top:8px}.jwm-sitter-availability>p{font-size:9px;color:var(--jwm-muted)}.jwm-sitter-availability>div{display:flex;gap:6px}.jwm-sitter-availability i{width:30px;height:30px;border:1px solid var(--jwm-border);border-radius:50%;display:grid;place-items:center;font-size:9px;font-style:normal}.jwm-sitter-availability i.isOpen{color:var(--jwm-teal);border-color:var(--jwm-teal)}.jwm-sitter-detail-actions{display:grid;grid-template-columns:1fr .72fr;gap:8px;margin-top:auto}.jwm-sitter-recruit{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:18px;border:1px solid var(--jwm-border);border-radius:16px;background:#07191e}.jwm-sitter-recruit h2{margin:3px 0}.jwm-sitter-recruit p{margin:0;color:var(--jwm-muted);font-size:10px}.jwm-sitter-empty{text-align:center;display:grid;justify-items:center;gap:8px;padding:35px}.jwm-sitter-empty svg{width:44px;height:44px;color:var(--jwm-teal)}.jwm-sitter-empty p{color:var(--jwm-muted)}.pp-page{max-width:1680px!important;margin:0 auto!important;padding:10px 18px 28px!important;display:grid!important;grid-template-columns:300px minmax(0,1fr) 500px!important;gap:12px!important;background:#030d11!important;min-height:calc(100vh - 76px)!important}.pp-sidebar,.pp-main-column,.pp-relationship-panel{border:1px solid var(--jwm-border)!important;border-radius:18px!important;background:#051419b3!important;box-shadow:none!important}.pp-sidebar{padding:18px!important}.pp-sidebar-card{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.pp-sidebar-intro{padding-bottom:18px!important;border-bottom:1px solid var(--jwm-border)!important}.pp-sidebar-intro h2{font-size:27px!important;margin:4px 0!important}.pp-sidebar-intro>p:last-child{font-size:14px!important;color:var(--jwm-teal-2)!important;font-weight:800!important;max-width:220px!important;line-height:1.28!important}.pp-eyebrow,.pp-section-title{font-size:10px!important;letter-spacing:.13em!important;color:var(--jwm-teal-2)!important;font-weight:900!important}.pp-stats{display:grid!important;gap:11px!important;padding:18px 4px!important;border-bottom:1px solid var(--jwm-border)!important}.pp-stats>div{display:grid!important;grid-template-columns:28px 34px 1fr!important;gap:7px!important;align-items:center!important}.pp-stats svg{color:#e9f4f2!important}.pp-stats strong{font-size:21px!important}.pp-stats span{font-size:11px!important;color:var(--jwm-muted)!important}.pp-sidebar-nav{display:grid!important;gap:6px!important;margin:12px 0!important}.pp-sidebar-nav button{min-height:48px!important;display:grid!important;grid-template-columns:26px 1fr auto!important;gap:8px!important;align-items:center!important;padding:0 12px!important;border:1px solid var(--jwm-border)!important;border-radius:10px!important;background:#081b20!important;color:var(--jwm-text)!important;text-align:left!important}.pp-sidebar-nav button.active{background:linear-gradient(180deg,var(--jwm-teal-2),var(--jwm-teal))!important;color:#032421!important}.pp-pack-energy{margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--jwm-border)!important;text-align:center!important}.pp-pack-energy>p:nth-child(2){font-size:11px!important;color:var(--jwm-muted)!important}.pp-energy-meter{margin:15px auto 4px!important}.pp-invite{margin-top:18px!important;padding-top:16px!important;border-top:1px solid var(--jwm-border)!important}.pp-invite p{display:none!important}.pp-invite button{width:100%!important;min-height:42px!important;border:1px solid var(--jwm-border)!important;border-radius:9px!important;background:#07191e!important;color:var(--jwm-teal-2)!important}.pp-main-column{padding:18px!important;min-width:0!important}.pp-main-header{height:auto!important;min-height:38px!important;margin-bottom:2px!important}.pp-main-header .pp-eyebrow{display:block!important}.pp-main-header h1{font-size:26px!important}.pp-main-header h1:after{content:none!important;display:none!important}.pp-live-notice{font-size:9px!important;color:var(--jwm-muted)!important}.pp-filters{display:flex!important;gap:7px!important;overflow:auto!important;margin:6px 0 12px!important}.pp-filters button{min-height:36px!important;padding:0 15px!important;border:1px solid var(--jwm-border)!important;border-radius:10px!important;background:#07191e!important;color:var(--jwm-muted)!important;font-size:10px!important}.pp-pack-room{display:block!important;min-height:0!important;border:0!important;background:transparent!important;padding:0!important;position:static!important}.pp-pack-room:before,.pp-pack-room:after{display:none!important}.pp-featured-pal{position:relative!important;width:100%!important;height:260px!important;max-width:none!important;margin:0!important;display:block!important;overflow:hidden!important;border:1px solid var(--jwm-border)!important;border-radius:17px!important;background:#07191e!important;transform:none!important}.pp-featured-pal>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 34%!important;border-radius:0!important}.pp-featured-pal:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(2,10,13,.92) 0 34%,rgba(2,10,13,.26) 67%,transparent),linear-gradient(180deg,transparent 60%,rgba(2,10,13,.25))!important}.pp-featured-pal>div{position:absolute!important;z-index:2!important;left:28px!important;top:38px!important;width:330px!important;display:block!important;background:transparent!important;padding:0!important}.pp-featured-pal .pp-featured-meta{font-size:10px!important;color:var(--jwm-teal-2)!important;letter-spacing:.12em!important}.pp-featured-pal h2{font-size:31px!important;margin:4px 0 6px!important}.pp-featured-pal p{font-size:13px!important;color:#eff8f7!important;line-height:1.45!important}.pp-featured-pal .pp-featured-progress,.pp-featured-pal .pp-featured-bondprint{display:none!important}.pp-featured-pal button{min-height:40px!important;margin-top:12px!important;padding:0 16px!important;border-radius:9px!important;border:1px solid var(--jwm-border-strong)!important;background:#0b5a56!important;color:#eefdfa!important;font-weight:850!important}.pp-pal-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:10px 0!important;padding:0!important}.pp-pal-card{min-width:0!important;width:auto!important;height:155px!important;border:1px solid var(--jwm-border)!important;border-radius:14px!important;background:#07191e!important;overflow:hidden!important;position:relative!important;padding:0!important;transform:none!important}.pp-pal-card.selected{border-color:var(--jwm-teal)!important;box-shadow:0 0 18px #24d5c11a!important}.pp-pal-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.pp-pal-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(2,10,13,.92))}.pp-pal-card>div{position:absolute!important;z-index:2!important;left:10px!important;right:10px!important;bottom:9px!important;padding:0!important;background:transparent!important}.pp-pal-card strong{font-size:14px!important}.pp-pal-card span,.pp-pal-card small{font-size:9px!important;color:#cad7d6!important}.pp-pal-card em{font-size:9px!important;color:var(--jwm-teal-2)!important}.pp-pal-card .pp-pal-bondprint,.pp-memory-shelf{display:none!important}.pp-lower-grid{display:grid!important;grid-template-columns:1fr 1.25fr 1fr!important;gap:8px!important;margin-top:8px!important}.pp-lower-card{min-height:166px!important;padding:12px!important;border:1px solid var(--jwm-border)!important;border-radius:13px!important;background:#07191e!important}.pp-lower-card h3{font-size:10px!important;letter-spacing:.12em!important;margin:0 0 8px!important}.pp-lower-track{display:grid!important;gap:6px!important}.pp-moment-tile{min-height:58px!important;padding:7px!important;border:1px solid var(--jwm-border)!important;border-radius:8px!important;background:#0a2026!important}.pp-moment-tile img{width:44px!important;height:44px!important}.pp-upcoming-tile{padding:7px!important;border:1px solid var(--jwm-border)!important;border-radius:8px!important;background:#0a2026!important}.pp-upcoming-tile h4{font-size:10px!important}.pp-upcoming-tile p,.pp-upcoming-tile button{font-size:8px!important}.pp-relationship-panel{padding:18px!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.pp-relationship-hero{display:block!important;position:relative!important;min-height:auto!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--jwm-border)!important;background:transparent!important}.pp-hero-copy{display:block!important}.pp-hero-copy .pp-eyebrow:after{content:" PAL"}.pp-hero-copy h2{font-size:27px!important;margin:4px 0!important}.pp-hero-copy>strong{display:none!important}.pp-hero-copy p{display:none!important}.pp-hero-copy>span{font-size:10px!important;color:var(--jwm-muted)!important}.pp-header-actions{display:grid!important;grid-template-columns:1.2fr 1fr auto!important;gap:7px!important;margin-top:10px!important}.pp-header-actions button{min-height:42px!important;border:1px solid var(--jwm-border)!important;border-radius:9px!important;background:#07191e!important;color:var(--jwm-text)!important;font-size:10px!important}.pp-header-actions button:last-child{font-size:0!important;width:42px!important}.pp-friendship-journey,.pp-ribbon-section,.pp-story-section,.pp-story-pair>section{border:1px solid var(--jwm-border)!important;border-radius:13px!important;background:#081b20!important;padding:12px!important}.pp-friendship-journey{order:2!important}.pp-ribbon-section{order:3!important}.pp-story-pair{order:4!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.pp-shared-moments{order:5!important}.pp-journey-heading strong{font-size:0!important}.pp-journey-heading strong:after{content:""}.pp-you-are-here{display:none!important}.pp-journey-step small{font-size:7px!important}.pp-journey-summary{font-size:9px!important}.pp-ribbon-track{margin-top:11px!important}.pp-ribbon-item strong{font-size:8px!important}.pp-ribbon-item small{font-size:7px!important}.pp-rhythm-chart{display:none!important}.pp-rhythm-observations{display:grid!important;gap:6px!important}.pp-rhythm-observations article{min-height:0!important;padding:6px!important;border-top:1px solid var(--jwm-border)!important}.pp-landmark-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.pp-shared-moment-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.pp-shared-moment-grid article img{height:80px!important}.pp-story-link{min-height:36px!important;margin-top:8px!important}.pp-management-view{grid-column:1/-1!important}.nearV2Page{padding:14px 28px 34px!important;max-width:1680px!important;margin:0 auto!important;background:#030d11!important}.nearV2Intro{display:none!important}.nearV2Experience{width:100%!important}.nearV2Controls{border-radius:13px!important;grid-template-columns:auto minmax(520px,1fr) auto auto!important;background:#07191f!important}.nearV2Stage{grid-template-columns:minmax(0,1fr) 250px!important;border-radius:0 0 18px 18px!important;background:#06171c!important}.nearV2Map{height:530px!important;border-radius:15px!important;background:radial-gradient(circle at 50% 50%,rgba(36,213,193,.15),transparent 26%),linear-gradient(180deg,#020d1159,#020a0da3),#07191e!important}.nearV2MapGrid{opacity:.14!important;background-size:90px 90px!important}.nearV2Road{opacity:.55!important;height:7px!important}.nearV2Hub{width:86px!important;height:86px!important}.nearV2StageAside{gap:8px!important}.nearV2Insights,.nearV2QuickActions,.nearV2Safety{border-radius:12px!important;background:#081b20!important}.nearV2Pulse{margin-top:10px!important;border-radius:16px!important}.nearV2PulseGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.nearV2PulseCard{min-width:0!important}.nearV2PulseCard img{height:126px!important}.nearV2Peek{left:18px!important;bottom:16px!important;max-width:430px!important}.nearV2Toast{position:fixed!important;left:50%!important;bottom:22px!important;transform:translate(-50%)!important;z-index:200!important}.petProfilePage{max-width:1600px!important;margin:0 auto!important;padding:18px 28px 40px!important;background:#030d11!important}.petProfileBack{color:var(--jwm-teal-2)!important}.petProfileHero{border:1px solid var(--jwm-border)!important;border-radius:18px!important;background:#07191e!important;overflow:hidden!important;display:grid!important;grid-template-columns:38% 1fr!important;gap:0!important}.petProfilePhoto{height:420px!important;border-radius:0!important}.petProfilePhoto img{width:100%!important;height:100%!important;object-fit:cover!important}.petProfileSummary{padding:34px!important}.petProfileSummary h1{font-size:42px!important}.petProfileDescription{color:var(--jwm-muted)!important}.profilePrimaryActions{display:flex!important;gap:8px!important}.profilePrimaryButton,.profileSecondaryButton{border-radius:10px!important;min-height:46px!important}.profilePrimaryButton{background:var(--jwm-teal)!important;color:#032421!important}.profileSecondaryButton{border:1px solid var(--jwm-border)!important;background:#081b20!important;color:var(--jwm-text)!important}.petProfileContent{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:10px!important}.profilePanel{border:1px solid var(--jwm-border)!important;background:#07191e!important;border-radius:14px!important;box-shadow:none!important}.petAlerts{display:none!important}@media(max-width:1450px){.jwmReplicaNav>a{font-size:12px;padding:9px}.jwmReplicaBrand{min-width:165px}.jwmReplicaTopbar{padding:0 20px}.pp-page{grid-template-columns:235px minmax(0,1fr) 430px!important}.pp-sidebar{padding:14px!important}.pp-featured-pal{height:245px!important}.jwm-sitters-page .jwm-sitter-card-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:1180px){.jwmReplicaNav{justify-content:flex-start;overflow:auto}.jwmReplicaNav>a{flex:0 0 auto}.jwm-dashboard-page .jwm-home-action-grid{grid-template-columns:repeat(2,1fr)}.jwm-dashboard-page .jwm-home-grid{grid-template-columns:1fr 1fr}.jwm-feed-page .jwm-feed-layout{grid-template-columns:220px 1fr}.jwm-feed-page .jwm-feed-right{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.jwm-messages-page .jwm-messages-layout{grid-template-columns:290px 1fr}.jwm-message-context{grid-column:1/-1;height:auto;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.pp-page{grid-template-columns:210px minmax(0,1fr)!important}.pp-relationship-panel{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important}.pp-relationship-hero,.pp-shared-moments{grid-column:1/-1!important}.pp-story-pair{grid-template-columns:1fr 1fr!important}.jwm-sitters-page .jwm-sitters-layout{grid-template-columns:1fr 380px}.jwm-sitters-page .jwm-sitter-card-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.jwmReplicaTopbar{height:auto;min-height:68px;flex-wrap:wrap;padding:10px 14px}.jwmReplicaBrand{min-width:0}.jwmReplicaNav{order:3;width:100%;justify-content:space-between}.jwmReplicaNav>a{padding:9px}.jwmReplicaNav>a span{display:none}.jwmReplicaActions{margin-left:auto}.jwm-dashboard-page,.jwm-feed-page,.jwm-messages-page,.jwm-memory-page,.jwm-sitters-page,.nearV2Page,.petProfilePage{padding:12px 12px 28px!important}.jwm-dashboard-page .jwm-home-action-grid,.jwm-dashboard-page .jwm-home-grid{grid-template-columns:1fr}.jwm-journey-shortcuts{grid-template-columns:repeat(2,1fr)}.jwm-feed-page .jwm-feed-layout,.jwm-messages-page .jwm-messages-layout,.jwm-memory-page .jwm-memory-layout,.jwm-sitters-page .jwm-sitters-layout{display:block}.jwm-feed-left{display:none}.jwm-feed-right{display:block!important}.jwm-conversation-list{height:320px;margin-bottom:10px}.jwm-messages-page .jwm-chat{height:610px;min-height:610px}.jwm-message-context{display:block!important}.jwm-message-context>section{margin-top:10px}.jwm-memory-side{display:none}.jwm-memory-cards{display:flex;overflow:auto}.jwm-memory-card{min-width:230px}.jwm-memory-thumbs{grid-template-columns:repeat(4,1fr)}.jwm-sitters-page .jwm-sitter-hero{grid-template-columns:1fr;height:auto}.jwm-sitters-page .jwm-sitter-hero>img,.jwm-sitter-hero-fallback{height:210px}.jwm-sitter-filters{display:flex!important;overflow:auto}.jwm-sitter-filters label{min-width:160px}.jwm-sitter-filters>button{min-width:130px}.jwm-sitter-detail{margin-top:10px}.jwm-sitter-card-row{display:flex!important;overflow:auto}.jwm-sitter-card{min-width:230px!important}.pp-page{display:block!important;padding:10px!important}.pp-sidebar{display:none!important}.pp-main-column,.pp-relationship-panel{margin-bottom:10px!important}.pp-pal-row{display:flex!important;overflow:auto!important}.pp-pal-card{min-width:230px!important}.pp-lower-grid{grid-template-columns:1fr!important}.pp-relationship-panel{display:block!important}.pp-relationship-panel>section,.pp-story-pair{margin-bottom:10px!important}.pp-story-pair{display:block!important}.pp-story-pair>section{margin-bottom:10px!important}.nearV2Controls{grid-template-columns:1fr!important}.nearV2Stage{display:block!important}.nearV2Map{height:470px!important}.nearV2StageAside{margin-top:10px!important}.nearV2PulseGrid{display:flex!important;overflow:auto!important}.nearV2PulseCard{min-width:220px!important}.nearV2Peek{left:10px!important;right:10px!important;bottom:10px!important;max-width:none!important}.petProfileHero{grid-template-columns:1fr!important}.petProfilePhoto{height:330px!important}.petProfileContent{grid-template-columns:1fr!important}}@media(max-width:520px){.jwmReplicaActions{display:none}.jwm-dashboard-page .jwm-home-action-grid{grid-template-columns:1fr}.jwm-home-action{grid-template-columns:34% 1fr}.jwm-journey-shortcuts{grid-template-columns:1fr 1fr}.jwm-shortcut{min-height:145px}.jwm-feed-card{grid-template-columns:1fr 35%!important}.jwm-chat-head-actions{display:none!important}.jwm-bubble{max-width:84%!important}.jwm-memory-thumbs{grid-template-columns:repeat(3,1fr)!important}.jwm-sitter-tabs{grid-template-columns:1fr 1fr!important}.jwm-sitter-detail-top{grid-template-columns:78px 1fr!important}.jwm-sitter-detail-top>img{width:78px;height:78px}.jwm-sitter-detail-top>.jwm-btn{grid-column:1/-1}.jwm-sitter-detail-grid,.jwm-care-signatures,.jwm-sitter-detail-actions{grid-template-columns:1fr!important}.pp-featured-pal>div{left:18px!important;top:28px!important;width:240px!important}.pp-featured-pal h2{font-size:25px!important}.pp-pal-row{grid-template-columns:none!important}.pp-header-actions{grid-template-columns:1fr 1fr auto!important}.pp-shared-moment-grid{grid-template-columns:repeat(2,1fr)!important}}.pp-featured-pal .pp-featured-photo{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:0!important;background:#07191e!important}.pp-featured-pal .pp-featured-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 36%!important}.pp-featured-pal .pp-featured-photo>button{position:absolute!important;z-index:4!important;right:14px!important;top:14px!important;left:auto!important;width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#020a0db8!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important}.pp-featured-pal .pp-featured-copy{position:absolute!important;z-index:3!important;left:28px!important;top:40px!important;width:330px!important;max-width:45%!important;display:block!important;padding:0!important;background:transparent!important;color:#fff!important}.pp-featured-pal .pp-featured-copy .pp-eyebrow{color:var(--jwm-teal-2)!important}.pp-featured-pal .pp-featured-copy h2{font-size:32px!important;line-height:1.05!important;margin:5px 0 2px!important}.pp-featured-pal .pp-featured-copy .pp-featured-owner{margin:0 0 7px!important;color:#d7e7e5!important;font-size:11px!important}.pp-featured-pal .pp-featured-copy>p:not(.pp-eyebrow):not(.pp-featured-owner){font-size:13px!important;line-height:1.42!important;color:#eef8f6!important;margin:0 0 6px!important}.pp-featured-pal .pp-featured-copy>strong{display:block!important;font-size:10px!important;color:#c7d7d5!important;margin-top:3px!important}.pp-featured-pal .pp-featured-progress,.pp-featured-pal .pp-featured-bond{display:none!important}.pp-pal-card .pp-pal-card-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;overflow:hidden!important}.pp-pal-card .pp-pal-card-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.pp-pal-card .pp-pal-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020a0d05 15%,#020a0d2e 42%,#020a0df2)}.pp-pal-card .pp-pal-card-info{position:absolute!important;z-index:3!important;left:11px!important;right:11px!important;bottom:10px!important;padding:0!important;display:grid!important;background:transparent!important;text-align:left!important}.pp-pal-card .pp-pal-card-info strong{font-size:15px!important;line-height:1.05!important;color:#fff!important}.pp-pal-card .pp-pal-card-info span{font-size:9px!important;color:#d4dedc!important;margin-top:2px!important}.pp-pal-card .pp-pal-card-info em{font-size:9px!important;color:var(--jwm-teal-2)!important;font-style:normal!important;font-weight:850!important;margin-top:5px!important}.pp-pal-card .pp-pal-card-info small{font-size:8.5px!important;color:#c4cfcd!important;margin-top:2px!important}.pp-pal-card .pp-pal-favorite,.pp-pal-card .pp-pal-new{z-index:4!important}.pp-friendship-journey .pp-journey-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.pp-friendship-journey .pp-journey-heading strong{font-size:12px!important;color:#fff!important;display:block!important;margin-top:3px!important}.pp-friendship-journey .pp-journey-meta{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-top:12px!important;padding-top:9px!important;border-top:1px solid var(--jwm-border)!important}.pp-friendship-journey .pp-journey-meta strong{font-size:9px!important;color:#fff!important}.pp-friendship-journey .pp-journey-meta span{font-size:8px!important;color:var(--jwm-teal-2)!important;text-align:right!important}.pp-ribbon-section .pp-ribbon{display:grid!important;grid-template-columns:repeat(5,minmax(68px,1fr))!important;gap:4px!important;margin-top:11px!important;overflow-x:auto!important;padding-bottom:3px!important}.pp-ribbon-section .pp-ribbon-item{position:relative!important;min-width:68px!important;text-align:center!important;padding:0 2px!important;background:transparent!important;border:0!important}.pp-ribbon-section .pp-ribbon-item:after{content:"";position:absolute;top:16px;left:62%;right:-42%;height:1px;background:var(--jwm-border-strong);z-index:0}.pp-ribbon-section .pp-ribbon-item:last-child:after{display:none}.pp-ribbon-section .pp-ribbon-node{position:relative!important;z-index:2!important;width:32px!important;height:32px!important;margin:0 auto 5px!important;display:grid!important;place-items:center!important;border:1px solid var(--jwm-teal)!important;border-radius:50%!important;background:#07191e!important;color:var(--jwm-teal)!important}.pp-ribbon-section .pp-ribbon-item strong{display:block!important;font-size:8px!important;line-height:1.15!important;color:#fff!important}.pp-ribbon-section .pp-ribbon-item small{display:block!important;font-size:7px!important;color:var(--jwm-muted)!important;margin-top:2px!important}.pp-ribbon-section .pp-ribbon-item p{display:none!important}.pp-next-thread-inline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--jwm-border)!important}.pp-next-thread-inline strong{font-size:10px!important}.pp-next-thread-inline p{font-size:8px!important;color:var(--jwm-muted)!important;margin:2px 0 0!important}.pp-next-thread-inline button{min-height:34px!important;padding:0 10px!important;border:1px solid var(--jwm-border-strong)!important;border-radius:8px!important;background:#0a5c57!important;color:#effbf9!important;font-size:9px!important;font-weight:850!important}.pp-story-pair .pp-place-tokens{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:8px!important}.pp-place-tokens article{display:grid!important;grid-template-columns:72px 1fr!important;gap:7px!important;align-items:center!important;border:1px solid var(--jwm-border)!important;border-radius:9px!important;overflow:hidden!important;background:#07191e!important}.pp-place-photo{position:relative!important;height:58px!important;background:#0a2429!important}.pp-place-photo img{width:100%!important;height:100%!important;object-fit:cover!important}.pp-place-photo>span{position:absolute!important;left:5px!important;bottom:5px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#020a0dcc!important;color:var(--jwm-teal)!important}.pp-place-tokens article>div:last-child{display:grid!important;padding:4px 6px 4px 0!important}.pp-place-tokens strong{font-size:8px!important}.pp-place-tokens small{font-size:7px!important;color:var(--jwm-muted)!important}.pp-shared-moment-grid article{overflow:hidden!important;border:1px solid var(--jwm-border)!important;border-radius:8px!important;background:#07191e!important}.pp-shared-moment-grid article img{width:100%!important;height:76px!important;object-fit:cover!important}.pp-shared-moment-grid article>div{padding:5px!important;display:grid!important}.pp-shared-moment-grid article strong{font-size:8px!important}.pp-shared-moment-grid article small{font-size:7px!important;color:var(--jwm-muted)!important}.nearV2Page{padding:0!important;max-width:none!important;background:#030d11!important}.nearV2Page .jwm-near-me-v2{width:min(1680px,100%)!important;max-width:1680px!important;margin:0 auto!important;padding:16px 28px 32px!important}.jwm-near-topbar{grid-template-columns:280px minmax(0,1fr)!important;gap:12px!important;align-items:end!important}.jwm-near-me-v2__header{padding:8px 4px 10px!important}.jwm-near-me-v2__eyebrow{font-size:12px!important;text-transform:uppercase!important;font-style:normal!important;letter-spacing:.12em!important}.jwm-near-me-v2__header h1{font-size:34px!important;letter-spacing:-.035em!important;text-transform:none!important;margin-top:2px!important}.jwm-near-me-v2__subtitle{font-size:11px!important;margin-top:6px!important}.jwm-near-controls{grid-template-columns:126px minmax(410px,1fr) auto 42px!important;gap:8px!important;padding:10px!important;border-radius:13px!important;background:#07191f!important}.jwm-near-main{grid-template-columns:220px minmax(0,1fr) 260px!important;gap:12px!important;margin-top:10px!important}.jwm-near-you,.jwm-near-insights__card,.jwm-activity-legend,.jwm-near-quick-actions,.jwm-near-safety{border-radius:13px!important;background:#081b20!important}.jwm-near-you{padding:14px!important}.jwm-near-you__photo{width:74px!important;height:74px!important}.jwm-near-you__paw{width:64px!important;height:64px!important;border-radius:50%!important}.jwm-near-you__identity strong{font-size:15px!important}.jwm-near-you__identity div span{font-size:9px!important}.jwm-near-accuracy{font-size:8px!important}.jwm-near-insights__card{padding:13px!important}.jwm-near-insights__card h3{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.jwm-near-insight{grid-template-columns:37px 1fr!important;padding:10px 0!important}.jwm-near-insight__icon{width:35px!important;height:35px!important}.jwm-near-insight strong{font-size:11px!important}.jwm-near-insight div span,.jwm-near-insight small{font-size:8px!important}.jwm-radar-shell{padding:0!important;border:1px solid var(--jwm-border)!important;border-radius:18px!important;background:#07191e!important;overflow:hidden!important}.jwm-radar-map{height:535px!important;border:0!important;border-radius:18px!important;background:#07171d!important}.jwm-radar-map__base{background:linear-gradient(100deg,rgba(3,35,48,.42) 0 8%,transparent 8.5%),radial-gradient(circle at 50% 50%,rgba(37,214,193,.15),transparent 25%),radial-gradient(circle at 15% 20%,rgba(21,157,145,.08),transparent 18%),radial-gradient(circle at 85% 74%,rgba(84,83,192,.07),transparent 23%),linear-gradient(145deg,#06151a,#0a2026)!important}.jwm-radar-map__grid{opacity:.18!important;background-size:55px 55px,55px 55px,100% 100%!important}.jwm-radar-streets{opacity:.78!important}.jwm-radar-streets path{stroke:#7f9fa32b!important}.jwm-radar-streets path.street-primary{stroke:#38ead32e!important}.jwm-radar-center__core{width:76px!important;height:76px!important}.jwm-radar-center__ring.ring-1{width:130px!important;height:130px!important}.jwm-radar-center__ring.ring-2{width:205px!important;height:205px!important}.jwm-radar-center__label{font-size:8px!important;padding:5px 8px!important}.jwm-radar-marker__core{width:47px!important;height:47px!important}.jwm-radar-marker__label{min-width:115px!important;max-width:150px!important;padding:5px 8px!important}.jwm-radar-marker__label strong{font-size:10px!important}.jwm-radar-marker__label small,.jwm-radar-marker__label em{font-size:7.5px!important}.jwm-activity-legend,.jwm-near-quick-actions{padding:12px!important}.jwm-activity-legend h3,.jwm-near-quick-actions h3{font-size:10px!important}.jwm-activity-legend>div{grid-template-columns:31px 1fr!important;padding:8px 0!important}.jwm-activity-legend b{font-size:9px!important}.jwm-activity-legend small{font-size:7px!important}.jwmApp .jwm-near-me-v2 .jwm-near-quick-actions button{min-height:43px!important;padding:0 10px!important;font-size:9px!important;border-radius:9px!important}.jwmApp .jwm-near-me-v2 .jwm-near-safety{min-height:76px!important;padding:11px!important}.jwm-near-safety b{font-size:9px!important}.jwm-near-safety small{font-size:7px!important}.jwm-paw-peek{left:17px!important;bottom:14px!important;transform:none!important;width:min(425px,calc(100% - 34px))!important;padding:11px!important;border-radius:12px!important}.jwm-paw-peek__body{grid-template-columns:145px 1fr!important}.jwm-paw-peek__image{width:145px!important;height:92px!important}.jwm-paw-peek__copy h3{font-size:16px!important}.jwm-paw-peek__copy p{font-size:9px!important}.jwm-paw-peek__copy li{font-size:8px!important}.jwm-nearby-pulse{margin-top:12px!important;padding:13px!important;border-radius:17px!important}.jwm-nearby-pulse__heading span{font-size:10px!important}.jwm-nearby-pulse__heading p{font-size:15px!important}.jwm-nearby-pulse__heading p small{font-size:8px!important}.jwm-nearby-pulse__track{gap:9px!important}.jwm-nearby-card{flex:1 0 185px!important;min-height:207px!important}.jwm-nearby-card__media{height:112px!important}.jwm-nearby-card__body h4{font-size:12px!important}.jwm-nearby-card__body p,.jwm-nearby-card__type{font-size:8px!important}@media(max-width:1450px){.pp-page{grid-template-columns:235px minmax(0,1fr) 430px!important}.jwm-near-main{grid-template-columns:195px minmax(0,1fr) 220px!important}.jwm-near-topbar{grid-template-columns:245px minmax(0,1fr)!important}}@media(max-width:1180px){.jwm-near-main{grid-template-columns:180px minmax(0,1fr) 190px!important}.jwm-near-controls{grid-template-columns:115px minmax(330px,1fr) auto 42px!important}}@media(max-width:850px){.nearV2Page .jwm-near-me-v2{padding:12px!important}.jwm-near-topbar{display:block!important}.jwm-near-controls{grid-template-columns:1fr!important}.jwm-near-main{display:block!important}.jwm-near-insights{display:grid!important;grid-template-columns:1fr 1.4fr!important;margin-bottom:10px!important}.jwm-near-actions-rail{display:grid!important;grid-template-columns:1fr 1fr!important;margin-top:10px!important}.jwm-near-safety{grid-column:1/-1!important}.jwm-radar-map{height:475px!important}.jwm-nearby-card{flex-basis:220px!important}.pp-featured-pal .pp-featured-copy{max-width:65%!important}}@media(max-width:520px){.jwm-near-insights,.jwm-near-actions-rail{grid-template-columns:1fr!important}.jwm-radar-map{height:445px!important}.jwm-paw-peek{left:9px!important;right:9px!important;width:auto!important}.jwm-paw-peek__body{grid-template-columns:105px 1fr!important}.jwm-paw-peek__image{width:105px!important;height:82px!important}.pp-featured-pal .pp-featured-copy{left:18px!important;top:28px!important;width:230px!important;max-width:72%!important}.pp-featured-pal .pp-featured-copy h2{font-size:26px!important}.pp-pal-card .pp-pal-card-info{left:9px!important;right:9px!important}.pp-story-pair .pp-place-tokens{grid-template-columns:1fr!important}}.nearReplica{width:min(1680px,100%)!important;max-width:1680px!important;margin:0 auto!important;padding:16px 28px 34px!important}.nearReplicaGrid{display:grid;grid-template-columns:220px minmax(0,1fr) 240px;grid-template-areas:"left center quick" "pulse pulse detail";gap:12px}.nearReplicaLeft{grid-area:left;display:flex;flex-direction:column;gap:12px;min-width:0}.nearReplicaYouCard,.nearReplicaInsights,.nearReplicaQuickRail,.nearReplicaDetail{border:1px solid var(--jwm-border);border-radius:16px;background:#07191e}.nearReplicaYouCard{padding:16px}.nearReplicaYouIdentity{display:flex;gap:14px;align-items:center}.nearReplicaYouIdentity>img,.nearReplicaPetFallback{width:92px;height:92px;flex:0 0 92px;border-radius:50%;border:2px solid var(--jwm-teal);object-fit:cover;display:grid;place-items:center;background:#0b252b;color:var(--jwm-teal)}.nearReplicaPetFallback svg{width:38px;height:38px}.nearReplicaYouIdentity>div{display:grid;gap:3px;min-width:0}.nearReplicaYouIdentity h2{font-size:20px;margin:0}.nearReplicaYouIdentity strong{font-size:11px;color:#d4dfde}.nearReplicaYouIdentity span{font-size:10px;color:var(--jwm-muted)}.nearReplicaYouCard>button{width:100%;min-height:42px;margin-top:14px;border:1px solid var(--jwm-border);border-radius:9px;background:#06161b;color:#eef9f7;font-weight:800}.nearReplicaInsights{padding:14px}.nearReplicaInsights>header{display:flex;justify-content:space-between;align-items:center;padding:0 2px 9px}.nearReplicaInsights h3{font-size:11px;letter-spacing:.13em;margin:0}.nearReplicaInsights header small{font-size:8px;color:var(--jwm-muted)}.nearReplicaInsights>div{display:grid;grid-template-columns:40px 42px 1fr;align-items:center;gap:8px;padding:10px 4px;border-top:1px solid var(--jwm-border)}.nearReplicaInsightIcon{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#24d5c11a;color:var(--jwm-teal)}.nearReplicaInsightIcon svg{width:20px;height:20px}.nearReplicaInsights b{font-size:24px}.nearReplicaInsights p{margin:0;font-size:10px;line-height:1.25;color:#c4d0ce}.nearReplicaInsights>button{width:100%;min-height:38px;border:1px solid var(--jwm-border-strong);border-radius:8px;background:#0a3d3c;color:#dffbf7;font-size:10px;font-weight:800}.nearReplicaCenter{grid-area:center;min-width:0}.nearReplicaRadarShell{position:relative;height:100%;min-height:535px;overflow:hidden;border:1px solid var(--jwm-border);border-radius:18px;background:#06161b}.nearReplicaRadarHeader{position:absolute;z-index:20;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 0;pointer-events:none}.nearReplicaRadarHeader>div:first-child{pointer-events:auto}.nearReplicaRadarHeader h1{font-size:38px;line-height:1;margin:0;letter-spacing:-.045em;text-transform:none}.nearReplicaRadarHeader strong{display:block;margin-top:3px;color:var(--jwm-teal-2);font-size:19px}.nearReplicaRadarHeader span{display:block;margin-top:10px;font-size:10px;color:#c8d3d2}.nearReplicaRadarControls{display:flex!important;gap:7px;pointer-events:auto}.nearReplicaRadarControls button{min-height:40px;padding:0 13px;border:1px solid var(--jwm-border);border-radius:10px;background:#041419e6;color:#eaf6f4;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.nearReplicaRadarControls button:last-child{width:42px;padding:0;justify-content:center;font-size:20px}.nearReplicaFilterTray{position:absolute;z-index:30;right:18px;top:66px;width:min(690px,calc(100% - 36px));display:grid;grid-template-columns:120px 1fr 1fr;gap:9px;padding:10px;border:1px solid var(--jwm-border-strong);border-radius:12px;background:#041318f7;box-shadow:0 18px 50px #00000073}.nearReplicaFilterTray label,.nearReplicaFilterTray>div{display:grid;gap:5px}.nearReplicaFilterTray span{font-size:8px;color:var(--jwm-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:850}.nearReplicaFilterTray select{height:36px;border:1px solid var(--jwm-border);border-radius:8px;background:#0a2026;color:#fff;padding:0 8px}.nearReplicaFilterTray>div>div{display:flex;gap:4px;overflow:auto}.nearReplicaFilterTray button{min-height:36px;flex:0 0 auto;padding:0 9px;border:1px solid var(--jwm-border);border-radius:8px;background:#0a2026;color:var(--jwm-muted);font-size:9px}.nearReplicaFilterTray button.isActive{background:var(--jwm-teal);color:#032421;border-color:var(--jwm-teal)}.nearReplicaMap{height:535px!important;border-radius:18px!important}.nearReplica .jwm-radar-map__base{background:radial-gradient(circle at 50% 50%,rgba(20,214,194,.14),transparent 22%),linear-gradient(130deg,#041f27b3,#020d11db),#06161b!important}.nearReplica .jwm-radar-map__grid{opacity:.08!important;background-size:72px 72px,72px 72px,100% 100%!important}.nearReplica .jwm-radar-center{top:53%!important}.nearReplica .jwm-radar-center__core{width:88px!important;height:88px!important;background:#031316!important;color:var(--jwm-teal)!important;border-color:var(--jwm-teal)!important}.nearReplica .jwm-radar-center__ring.ring-1{width:170px!important;height:170px!important}.nearReplica .jwm-radar-center__ring.ring-2{width:260px!important;height:260px!important}.nearReplica .jwm-radar-center__core svg{width:39px!important}.nearReplica .jwm-radar-marker__rings{width:62px!important;height:62px!important}.nearReplica .jwm-radar-marker__core{width:50px!important;height:50px!important}.nearReplica .jwm-radar-marker__label{background:transparent!important;border:0!important;min-width:118px!important;padding:3px 6px!important;text-shadow:0 2px 4px #000}.nearReplica .jwm-radar-marker__label strong{font-size:12px!important}.nearReplica .jwm-radar-marker__label small{font-size:9px!important;color:#e3edeb!important}.nearReplica .jwm-radar-marker__label em{font-size:8px!important;color:#c3d0ce!important}.nearReplicaLive{position:absolute;z-index:15;right:16px;bottom:16px;padding:8px 10px;border:1px solid var(--jwm-border);border-radius:9px;background:#041419e6;color:var(--jwm-teal);font-size:9px;font-weight:800}.nearReplicaQuickRail{grid-area:quick;padding:8px;display:grid;gap:8px;align-content:start}.nearReplicaQuickRail>button{display:grid;grid-template-columns:34px minmax(0,1fr) 26px;gap:8px;align-items:center;min-height:66px;padding:8px 9px!important;border:1px solid rgba(36,213,193,.16)!important;border-radius:11px;background:#081b20d1!important;color:#fff;text-align:left;box-shadow:none}.nearReplicaQuickRail>button:first-child{border-color:#4ce6d357!important;background:#24d5c113!important}.nearReplicaQuickRail>button:last-child{min-height:58px;border-color:#24d5c11a!important;background:#05151aad!important}.nearReplicaQuickRail>button:hover{transform:translateY(-1px);border-color:#4ce6d385!important;background:#24d5c11a!important}.nearReplicaQuickIcon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(36,213,193,.14);border-radius:9px;overflow:hidden;background:#24d5c112;color:var(--jwm-teal)}.nearReplicaQuickIcon svg{width:18px;height:18px}.nearReplicaQuickRail>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.nearReplicaQuickRail strong{overflow:hidden;font-size:12px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.nearReplicaQuickRail small{overflow:hidden;font-size:9px;line-height:1.2;color:var(--jwm-muted);white-space:nowrap;text-overflow:ellipsis}.nearReplicaQuickRail b{width:26px;height:26px;border:1px solid rgba(36,213,193,.2);border-radius:50%;display:grid;place-items:center;background:#24d5c112;color:var(--jwm-teal-2);font-size:15px}.nearReplicaPulse{grid-area:pulse;margin-top:0!important;min-width:0}.nearReplicaPulse .jwm-nearby-pulse__heading{padding-bottom:11px}.nearReplicaPulse .jwm-nearby-pulse__heading span{font-size:18px!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}.nearReplicaPulse .jwm-nearby-pulse__heading p{font-size:10px!important;color:var(--jwm-muted)!important;margin-top:2px!important}.nearReplicaPulse .jwm-nearby-pulse__track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible!important;gap:8px!important}.nearReplicaPulse .jwm-nearby-card{min-width:0!important;min-height:195px!important;flex:none!important;border-radius:12px!important}.nearReplicaPulse .jwm-nearby-card.isSelected{border-color:var(--jwm-teal)!important;box-shadow:0 0 18px #24d5c12e}.nearReplicaPulseSelect{display:block;width:100%;padding:0;border:0;background:transparent;color:#fff;text-align:left}.nearReplicaPulse .jwm-nearby-card__media{height:106px!important}.nearReplicaPulse .jwm-nearby-card__distance{font-size:8px!important}.nearReplicaPulse .jwm-nearby-card__body{padding:9px!important}.nearReplicaPulse .jwm-nearby-card__type{font-size:8px!important}.nearReplicaPulse .jwm-nearby-card__body h4{font-size:13px!important;min-height:0!important}.nearReplicaPulse .jwm-nearby-card__body p{font-size:9px!important}.nearReplicaDetail{grid-area:detail;position:relative;padding:14px;min-height:250px;background:linear-gradient(145deg,#08242a,#06171c);border-color:var(--jwm-border-strong)}.nearReplicaDetail>img{width:98px;height:78px;float:left;margin:0 12px 10px 0;border-radius:9px;object-fit:cover}.nearReplicaDetail>span{display:block;color:var(--jwm-muted);font-size:9px;margin-top:2px}.nearReplicaDetail h2{font-size:20px;margin:4px 0}.nearReplicaDetail>p{font-size:10px;color:var(--jwm-muted);line-height:1.45}.nearReplicaDetailClose{position:absolute;right:10px;top:10px;width:32px;height:32px;border:0;background:transparent;color:#d7e4e2;font-size:26px}.nearReplicaDetailTags{clear:both;display:flex;flex-wrap:wrap;gap:5px;padding-top:5px}.nearReplicaDetailTags i{font-size:8px;font-style:normal;padding:5px 7px;border:1px solid var(--jwm-border);border-radius:7px;color:#c7d7d5}.nearReplicaDetailCopy{clear:both;margin-top:10px!important}.nearReplicaDetailActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.nearReplicaDetailActions button{min-height:40px;border:1px solid var(--jwm-border);border-radius:8px;background:#07191e;color:#fff;font-size:10px;font-weight:850}.nearReplicaDetailActions button:first-child{background:#0a5c57;border-color:#168b81}.nearReplicaDetailEmpty{min-height:220px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--jwm-muted);gap:7px}.nearReplicaDetailEmpty svg{color:var(--jwm-teal);width:34px;height:34px}.nearReplicaDetailEmpty strong{color:#fff;font-size:13px}.nearReplicaDetailEmpty p{font-size:9px;margin:0}@media(max-width:1300px){.nearReplicaGrid{grid-template-columns:200px minmax(0,1fr) 230px}.nearReplicaYouIdentity>img,.nearReplicaPetFallback{width:72px;height:72px;flex-basis:72px}.nearReplicaRadarHeader h1{font-size:33px}}@media(max-width:980px){.nearReplicaGrid{grid-template-columns:190px minmax(0,1fr);grid-template-areas:"left center" "quick quick" "pulse pulse" "detail detail"}.nearReplicaQuickRail{display:grid;grid-template-columns:repeat(4,1fr)}.nearReplicaQuickRail>button{grid-template-columns:34px 1fr;min-height:66px}.nearReplicaQuickRail b{display:none}.nearReplicaPulse .jwm-nearby-pulse__track{display:flex!important;overflow:auto!important}.nearReplicaPulse .jwm-nearby-card{min-width:210px!important}}@media(max-width:720px){.nearReplica{padding:12px!important}.nearReplicaGrid{display:block}.nearReplicaLeft,.nearReplicaCenter,.nearReplicaQuickRail,.nearReplicaPulse,.nearReplicaDetail{margin-bottom:10px}.nearReplicaLeft{display:grid;grid-template-columns:1fr 1fr}.nearReplicaQuickRail{grid-template-columns:1fr 1fr}.nearReplicaMap{height:460px!important}.nearReplicaRadarHeader h1{font-size:29px}.nearReplicaRadarHeader strong{font-size:15px}.nearReplicaFilterTray{grid-template-columns:1fr;max-height:300px;overflow:auto}.nearReplicaYouIdentity>img,.nearReplicaPetFallback{width:60px;height:60px;flex-basis:60px}}@media(max-width:480px){.nearReplicaLeft,.nearReplicaQuickRail{grid-template-columns:1fr}.nearReplicaMap{height:430px!important}.nearReplicaRadarHeader{padding:14px}.nearReplicaRadarControls button:first-child{font-size:0;width:42px;padding:0;justify-content:center}.nearReplicaRadarControls button:first-child svg{width:18px}.nearReplica .jwm-radar-marker__label{max-width:92px!important;min-width:80px!important}.nearReplica .jwm-radar-marker__label strong{font-size:9px!important}.nearReplica .jwm-radar-marker__label small{font-size:7px!important}.nearReplicaDetailActions{grid-template-columns:1fr}}.pp-rhythm-dots{display:grid!important;gap:8px!important;margin-top:10px!important}.pp-rhythm-dots>div{display:grid!important;grid-template-columns:115px 1fr 24px!important;gap:8px!important;align-items:center!important}.pp-rhythm-dots>div>span{font-size:9px!important;color:#c6d2d0!important}.pp-rhythm-dots>div>div{display:flex!important;gap:5px!important}.pp-rhythm-dots i{width:10px!important;height:10px!important;border-radius:50%!important;border:1px solid rgba(36,213,193,.34)!important;background:transparent!important}.pp-rhythm-dots i.on{background:var(--jwm-teal)!important;box-shadow:0 0 8px #24d5c147!important}.pp-rhythm-dots b{font-size:9px!important;text-align:right!important;color:#fff!important}.petProfilePage:has(.petProfileWagResult){max-width:1680px!important;padding-right:470px!important;position:relative!important}.petProfileWagResult{position:fixed;z-index:80;right:28px;top:94px;width:420px;max-height:calc(100vh - 112px);overflow:auto;padding:28px 22px;border:1px solid var(--jwm-border-strong);border-radius:20px;background:radial-gradient(circle at 50% 8%,rgba(36,213,193,.12),transparent 27%),linear-gradient(180deg,#07191f,#041115);box-shadow:0 24px 70px #0000007a;text-align:center}.petProfileWagResultClose{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#d5e0df;font-size:29px}.petProfileWagSeal{width:96px;height:96px;margin:8px auto 18px;display:grid;place-items:center;border-radius:50%;background:var(--jwm-teal);color:#032421;font-size:48px;box-shadow:0 0 0 13px #24d5c112,0 0 34px #24d5c138}.petProfileWagResult>h2{font-size:32px;margin:0 0 7px}.petProfileWagResult>p{font-size:14px;line-height:1.5;color:var(--jwm-muted);margin:0 auto 18px;max-width:290px}.petProfileWagPair{display:flex;align-items:center;justify-content:center;gap:15px;margin:16px 0}.petProfileWagPair img,.petProfileWagPair>div{width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid var(--jwm-teal)}.petProfileWagPair>div{display:grid;place-items:center;background:#0a2429;font-size:28px;font-weight:900}.petProfileWagPair span{font-size:12px;color:var(--jwm-teal);letter-spacing:.15em}.petProfileWagResult>section{margin:18px 0;padding:15px;text-align:left;border:1px solid var(--jwm-border);border-radius:13px;background:#081b20}.petProfileWagResult>section h3{font-size:15px;margin:0 0 10px}.petProfileWagResult>section p{position:relative;margin:8px 0;padding-left:21px;font-size:10px;color:#cad5d4}.petProfileWagResult>section p:before{content:"✓";position:absolute;left:0;color:var(--jwm-teal)}.petProfileWagWaiting{width:100%;min-height:50px!important;font-size:14px!important;text-decoration:none}.petProfileWagExplore{display:block;margin-top:14px;color:var(--jwm-teal-2);font-size:11px;text-decoration:underline}@media(max-width:1050px){.petProfilePage:has(.petProfileWagResult){padding-right:28px!important}.petProfileWagResult{position:static;width:100%;max-height:none;margin-top:12px}}@media(max-width:850px){.petProfilePage:has(.petProfileWagResult){padding-right:12px!important}.petProfileWagResult{padding:22px 16px}}html,body,#root,.jwmApp.jwmReplicaApp{width:100%;min-width:0;max-width:none}.jwmApp.jwmReplicaApp{overflow-x:hidden;background:linear-gradient(180deg,#020a0d,#030d11)!important;color:#f5faf9!important}.jwmReplicaTopbar{width:100%;min-width:0}.jwmReplicaNav{min-width:0;scrollbar-width:none}.jwmReplicaNav::-webkit-scrollbar{display:none}.jwmReplicaNav>a svg,.jwmReplicaBrand svg,.jwmReplicaActions svg{flex:0 0 auto}.jwm-sitters-page .jwm-sitter-tabs svg,.jwm-sitters-page .jwm-trust-strip svg,.jwm-sitters-page .jwm-sitter-filters button svg,.jwm-sitters-page .jwm-sitter-detail svg,.jwm-sitters-page .jwm-sitter-trust-banner svg,.jwm-sitters-page .jwm-sitter-empty svg{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important}.jwm-sitters-page .jwm-sitter-trust-banner>svg{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important}.jwm-sitters-page .jwm-sitter-hero-fallback svg{width:62px!important;height:62px!important;max-width:62px!important;max-height:62px!important}.jwm-sitter-tabs button{overflow:hidden}.jwmApp.jwmReplicaApp .nearReplica .jwm-radar-marker{position:absolute!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;transform:translate(-50%,-50%)!important;display:grid!important;justify-items:center!important;gap:3px!important}.jwmApp.jwmReplicaApp .nearReplica .jwm-radar-marker:hover,.jwmApp.jwmReplicaApp .nearReplica .jwm-radar-marker.is-selected{transform:translate(-50%,-50%) scale(1.05)!important}.jwmApp.jwmReplicaApp .nearReplica .jwm-radar-marker__core{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;border-radius:50%!important;padding:0!important}.jwmApp.jwmReplicaApp .nearReplica .jwm-radar-marker__core svg{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.jwmApp.jwmReplicaApp .nearReplica .jwm-radar-marker__label{width:auto!important;min-width:112px!important;max-width:145px!important;height:auto!important;min-height:0!important;padding:3px 6px!important;background:#031014c2!important;border:1px solid rgba(69,222,204,.14)!important;border-radius:7px!important}.pp-page{width:calc(100% - 24px)!important;max-width:1680px!important;min-width:0!important}.pp-main-column,.pp-relationship-panel,.pp-sidebar{min-width:0!important;max-width:none!important}.pp-pack-room,.pp-featured-pal{max-width:100%!important}@media(min-width:851px)and (max-width:1180px){.jwmReplicaTopbar{height:70px!important;gap:8px!important;padding:0 14px!important}.jwmReplicaBrand{min-width:145px!important;font-size:18px!important;gap:7px!important}.jwmReplicaBrand svg{width:24px!important;height:24px!important}.jwmReplicaNav{justify-content:center!important;overflow:visible!important;gap:2px!important}.jwmReplicaNav>a{flex:0 1 auto!important;min-width:0!important;padding:7px 6px!important;gap:4px!important;font-size:10px!important;border-radius:9px!important}.jwmReplicaNav>a svg{width:15px!important;height:15px!important}.jwmReplicaActions{gap:6px!important}.jwmReplicaCreate,.jwmReplicaAvatar{width:36px!important;height:36px!important}.pp-page{display:grid!important;grid-template-columns:1fr!important;width:100%!important;padding:12px 14px 28px!important;gap:10px!important}.pp-sidebar{display:none!important}.pp-main-column{width:100%!important;grid-column:1!important;padding:16px!important}.pp-featured-pal{width:100%!important;height:260px!important;margin:0!important}.pp-pal-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;padding:10px 0!important}.pp-pal-card{min-width:0!important;height:150px!important}.pp-lower-grid{grid-template-columns:1fr 1.25fr 1fr!important}.pp-relationship-panel{grid-column:1!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:16px!important}.pp-relationship-hero,.pp-friendship-journey,.pp-ribbon-section,.pp-shared-moments{grid-column:1/-1!important}.nearReplica{padding:12px 16px 30px!important}.nearReplicaGrid{grid-template-columns:190px minmax(0,1fr)!important;grid-template-areas:"left center" "quick quick" "pulse pulse" "detail detail"!important}.nearReplicaQuickRail{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nearReplicaRadarHeader h1{font-size:32px!important}.nearReplica .jwm-radar-marker__label strong{font-size:10px!important}.nearReplica .jwm-radar-marker__label small{font-size:8px!important}.jwm-sitters-page{padding-left:18px!important;padding-right:18px!important}.jwm-sitters-page .jwm-sitters-layout{grid-template-columns:minmax(0,1fr) 350px!important;gap:10px!important}.jwm-sitters-page .jwm-sitter-hero h2{font-size:25px!important}.jwm-sitters-page .jwm-sitter-card-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:850px){.jwmReplicaNav{overflow-x:auto!important;scrollbar-width:none!important}.jwmReplicaNav::-webkit-scrollbar{display:none!important}.jwm-sitters-page .jwm-sitter-tabs svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}}.jwmReplicaNav>a{position:relative;overflow:visible!important}.jwmReplicaNav>a.hasLiveAlert{color:#ff756c!important;border-color:#ff574d80!important;background:#75151229!important;box-shadow:0 0 16px #ff413424!important}.jwmReplicaNav>a.hasLiveAlert svg{color:#ff655d!important;filter:drop-shadow(0 0 5px rgba(255,73,62,.4))}.jwmReplicaAlertBadge{position:absolute;right:-5px;top:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#ff4f45;color:#fff;font-size:9px;line-height:1;box-shadow:0 0 0 3px #020a0d,0 0 13px #ff4f4585}.nearReplica .jwm-city-map-base{position:absolute!important;inset:0!important;overflow:hidden!important;background:#06161b!important}.nearReplica .jwm-city-tile-grid{position:absolute!important;left:50%!important;top:50%!important;transform-origin:0 0!important;will-change:transform;opacity:.68;filter:grayscale(.65) invert(.93) sepia(.28) saturate(1.45) hue-rotate(120deg) brightness(.52) contrast(1.22);mix-blend-mode:screen}.nearReplica .jwm-city-tile-grid img{position:absolute;width:256px;height:256px;max-width:none!important;-webkit-user-select:none;user-select:none;pointer-events:none}.nearReplica .jwm-city-map-tint{position:absolute;inset:0;background:radial-gradient(circle at 50% 54%,rgba(21,226,204,.14),transparent 23%),linear-gradient(180deg,#010f143d,#020c109e);box-shadow:inset 0 0 100px #0009;pointer-events:none}.nearReplica .jwm-radar-map__grid{opacity:.035!important;z-index:2}.nearReplica .jwm-city-map-location{position:absolute;left:18px;bottom:15px;z-index:3;padding:5px 8px;border-radius:7px;background:#020e12b3;border:1px solid rgba(80,221,206,.14);font-size:9px;font-weight:850;color:#dce8e6;letter-spacing:.04em;text-shadow:0 1px 2px #000}.nearReplica .jwm-city-map-credit{position:absolute;right:12px;bottom:8px;z-index:4;color:#dae7e58f!important;font-size:6.5px!important;text-decoration:none!important;background:#010a0d8c;padding:2px 4px;border-radius:3px}.nearReplica .jwm-radar-map__overlay{z-index:5}.nearReplica .jwm-radar-connections{opacity:.7}.nearReplica .jwm-radar-center__ring{background:#0623282e!important}.nearReplica .jwm-radar-marker__label{background:#020e12b8!important;border:1px solid rgba(67,218,201,.11)!important;border-radius:7px!important;text-shadow:0 2px 4px #000!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nearReplica .jwm-radar-marker__label strong{color:#fff!important}.nearReplica .jwm-radar-marker__label small{color:#d9e6e4!important}.nearReplicaLive{bottom:30px!important}.pp-page{width:100%!important;max-width:1680px!important;margin:0 auto!important;padding:10px 18px 28px!important;display:grid!important;grid-template-columns:285px minmax(0,1fr) 500px!important;gap:12px!important;background:#030d11!important;align-items:start!important}.pp-sidebar{display:flex!important;flex-direction:column!important;grid-column:auto!important;min-width:0!important;border:1px solid var(--jwm-border)!important;border-radius:18px!important;background:#06171c!important;padding:18px!important;min-height:calc(100vh - 108px)!important}.pp-main-column{grid-column:auto!important;min-width:0!important;max-width:none!important;border:1px solid var(--jwm-border)!important;border-radius:18px!important;background:#06171c!important;padding:18px!important}.pp-relationship-panel{grid-column:auto!important;min-width:0!important;max-width:none!important;display:block!important;border:1px solid var(--jwm-border)!important;border-radius:18px!important;background:#06171c!important;padding:18px!important}.pp-main-column.view-pack .pp-main-header{min-height:24px!important;margin:0 0 8px!important}.pp-main-column.view-pack .pp-main-header h1{display:none!important}.pp-main-column.view-pack .pp-main-header .pp-eyebrow{font-size:11px!important;letter-spacing:.14em!important;color:#eef8f6!important}.pp-live-notice{font-size:9px!important;color:var(--pp2-muted)!important}@media(max-width:700px){.pp-page .pp-main-column.view-requests .pp-main-header,.pp-page .pp-main-column.view-waiting .pp-main-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;min-height:0!important;margin:0 0 12px!important}.pp-page .view-requests .pp-main-header .pp-eyebrow,.pp-page .view-waiting .pp-main-header .pp-eyebrow{display:block!important;margin:0 0 4px!important;font-size:9px!important;letter-spacing:.16em!important;color:var(--jwm-teal-2)!important}.pp-page .view-requests .pp-main-header h1,.pp-page .view-waiting .pp-main-header h1{display:block!important;margin:0!important;font-size:28px!important;line-height:1!important}.pp-page .view-requests .pp-main-header h1:after,.pp-page .view-waiting .pp-main-header h1:after{content:none!important;display:none!important}.pp-page .view-requests .pp-management-view>header,.pp-page .view-waiting .pp-management-view>header{display:none!important}.pp-page .view-requests .pp-management-view,.pp-page .view-waiting .pp-management-view{min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.pp-page .pp-management-list{gap:10px!important;margin-top:0!important}.pp-page .pp-management-list article{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-height:0!important;padding:10px 10px 9px 13px!important;border:1px solid rgba(68,222,201,.22)!important;border-radius:14px!important;background:linear-gradient(145deg,#081e24fa,#031015f5)!important}.pp-page .pp-management-list article:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,var(--jwm-teal-2),rgba(36,213,193,.2))!important}.pp-page .pp-management-person{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;overflow:visible!important;text-align:left!important}.pp-page .pp-management-person img{width:58px!important;height:58px!important;border-radius:12px!important;object-fit:cover!important;object-position:50% 27%!important;border:1px solid rgba(68,222,201,.22)!important}.pp-page .pp-management-person span{min-width:0!important;overflow:hidden!important}.pp-page .pp-management-person strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important;line-height:1.2!important}.pp-page .pp-management-person small{display:block!important;margin-top:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--jwm-muted)!important;font-size:11px!important;line-height:1.3!important}.pp-page .pp-management-list article>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-top:8px!important;border-top:1px solid rgba(68,222,201,.12)!important}.pp-page .pp-pending{display:flex!important;align-items:center!important;gap:5px!important;color:var(--jwm-teal-2)!important;font-size:10px!important;font-weight:800!important}.pp-page .pp-action-primary,.pp-page .pp-action-ghost{min-height:34px!important;padding:0 13px!important;border-radius:9px!important;font-size:10px!important}.pp-page .pp-action-primary{border:1px solid rgba(68,222,201,.5)!important;background:linear-gradient(180deg,var(--jwm-teal-2),var(--jwm-teal))!important;color:#032421!important}.pp-page .pp-action-ghost{border:1px solid rgba(68,222,201,.26)!important;background:#07191e!important;color:#d7e5e3!important}}.pp-filters{display:flex!important;gap:8px!important;overflow:auto!important;margin:0 0 14px!important;padding:0!important}.pp-filters button{min-height:38px!important;padding:0 17px!important;border-radius:10px!important;font-size:10px!important;white-space:nowrap!important}.pp-filters button.active{background:var(--jwm-teal)!important;color:#032421!important}.pp-pack-room{display:block!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pp-pack-quote{display:none!important}.pp-featured-pal{position:relative!important;width:100%!important;max-width:none!important;height:260px!important;display:block!important;margin:0!important;border:1px solid var(--jwm-border)!important;border-radius:17px!important;overflow:hidden!important;background:#06171c!important;box-shadow:none!important}.pp-featured-pal:after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,#020c0ff5,#020c0fe0 33%,#020c0f2e 65%,#020c0f0a)!important;border-radius:inherit!important;box-shadow:none!important;pointer-events:none!important}.pp-featured-photo{position:absolute!important;inset:0!important;min-height:0!important;z-index:1!important}.pp-featured-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 30%!important}.pp-featured-photo>button{position:absolute!important;z-index:5!important;right:14px!important;top:13px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#020c0fb8!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}.pp-featured-copy{position:absolute!important;z-index:4!important;left:0!important;top:0!important;width:50%!important;height:100%!important;padding:42px 28px 24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.pp-featured-copy .pp-eyebrow{font-size:10px!important;color:var(--jwm-teal-2)!important}.pp-featured-copy h2{font-size:31px!important;line-height:1!important;margin:8px 0 12px!important}.pp-featured-owner,.pp-featured-data,.pp-featured-copy>strong,.pp-featured-progress,.pp-featured-copy>small{display:none!important}.pp-featured-tagline{display:block!important;margin:0 0 17px!important;color:#f1f7f6!important;font-size:15px!important;line-height:1.45!important}.pp-featured-copy>button{min-height:42px!important;padding:0 18px!important;border:1px solid #158c82!important;border-radius:9px!important;background:#0b5f59!important;color:#fff!important;font-size:11px!important;font-weight:850!important}.pp-featured-bond{display:none!important}.pp-pal-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-height:0!important;padding:12px 0 0!important;overflow:visible!important}.pp-page .pp-pal-card{min-width:0!important;width:100%!important;height:175px!important;border-radius:14px!important;overflow:hidden!important}.pp-page .pp-pal-card:nth-child(2n),.pp-page .pp-pal-card:nth-child(3n){border-radius:14px!important}.pp-pal-card-image{position:absolute!important;inset:0!important}.pp-pal-card-image:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(180deg,transparent,rgba(2,10,13,.9))}.pp-pal-card-info{z-index:4!important;inset:auto 12px 10px!important}.pp-pal-card-info strong{font-size:15px!important;text-transform:none!important}.pp-pal-card-info span,.pp-pal-card-info em{font-size:9px!important}.pp-pal-card-info small{font-size:8px!important}.pp-pal-card>.pp-bondprint{display:none!important}.pp-memory-shelf{display:none!important}.pp-lower-grid{display:grid!important;grid-template-columns:1fr 1.25fr 1fr!important;gap:9px!important;margin-top:12px!important}.pp-lower-card{min-height:175px!important;padding:13px!important;border:1px solid var(--jwm-border)!important;border-radius:13px!important;background:#07191e!important}.pp-lower-card>h3{font-size:10px!important;letter-spacing:.12em!important}.pp-lower-track{gap:7px!important}.pp-moment-tile,.pp-upcoming-tile{min-height:58px!important}.pp-moment-tile strong,.pp-upcoming-tile h4{font-size:9px!important}.pp-moment-tile span,.pp-upcoming-tile p{font-size:7px!important}.pp-sidebar-intro{padding-bottom:15px!important;border-bottom:1px solid var(--jwm-border)!important}.pp-sidebar-intro h2{font-size:29px!important;margin:7px 0 3px!important}.pp-sidebar-intro>p:last-child{font-size:13px!important;line-height:1.25!important;color:var(--jwm-teal-2)!important;font-weight:800!important}.pp-stats{padding:14px 0!important;border-bottom:1px solid var(--jwm-border)!important}.pp-stats>div{min-height:42px!important}.pp-stats strong{font-size:20px!important}.pp-stats span{font-size:10px!important}.pp-sidebar-nav{gap:7px!important;margin-top:12px!important}.pp-sidebar-nav button{min-height:46px!important;border-radius:10px!important;font-size:11px!important}.pp-pack-energy{margin-top:14px!important;padding-top:14px!important;border-top:1px solid var(--jwm-border)!important}.pp-energy-meter{width:150px!important;height:90px!important;margin:13px auto 5px!important}.pp-invite{margin-top:auto!important}.pp-relationship-hero{display:block!important;position:relative!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid var(--jwm-border)!important;min-height:0!important;background:transparent!important}.pp-hero-signature,.pp-hero-photo{display:none!important}.pp-hero-copy{padding:0!important}.pp-hero-copy .pp-eyebrow:before{content:"SELECTED PAL";font-size:10px;color:var(--jwm-teal-2);letter-spacing:.13em}.pp-hero-copy .pp-eyebrow{font-size:0!important}.pp-hero-copy h2{font-size:28px!important;margin:7px 0 2px!important}.pp-hero-copy>strong,.pp-hero-copy>p,.pp-hero-copy>span{display:none!important}.pp-header-actions{display:grid!important;grid-template-columns:1fr 1fr 44px!important;gap:8px!important;margin-top:14px!important}.pp-header-actions button{min-height:43px!important;font-size:10px!important;border-radius:9px!important}.pp-header-actions button:first-child{background:var(--jwm-teal)!important;color:#032421!important}.pp-header-actions button:last-child{font-size:0!important}.pp-header-actions button:last-child svg{margin:0!important}.pp-friendship-journey,.pp-story-section,.pp-story-subsection,.pp-shared-moments{margin-top:12px!important;border:1px solid var(--jwm-border)!important;border-radius:13px!important;background:#07191e!important;padding:14px!important}.pp-journey-heading>div>strong,.pp-you-are-here{display:none!important}.pp-journey-path{margin-top:12px!important}.pp-journey-node{width:34px!important;height:34px!important}.pp-journey-step small{font-size:7.5px!important;max-width:56px!important}.pp-journey-meta{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-top:12px!important;padding-top:11px!important}.pp-journey-meta strong{font-size:10px!important}.pp-journey-meta span{font-size:9px!important;color:var(--jwm-teal-2)!important}.pp-ribbon-section h3{display:none!important}.pp-ribbon{margin-top:13px!important}.pp-ribbon-item{min-width:68px!important}.pp-ribbon-node{width:34px!important;height:34px!important}.pp-ribbon-item strong{font-size:7.5px!important}.pp-ribbon-item small{font-size:6.5px!important}.pp-ribbon-item p,.pp-next-thread-inline{display:none!important}.pp-story-pair{display:block!important}.pp-story-pair>.pp-story-subsection+.pp-story-subsection{margin-top:12px!important}.pp-rhythm-dots>div{grid-template-columns:110px 1fr 26px!important}.pp-rhythm-dots>div>span{font-size:9px!important}.pp-rhythm-dots b{font-size:9px!important}@media(max-width:1280px)and (min-width:821px){.pp-page{grid-template-columns:185px minmax(360px,1fr) 330px!important;gap:9px!important;padding:10px!important}.pp-sidebar{display:flex!important;padding:13px!important;min-height:calc(100vh - 95px)!important}.pp-sidebar-intro h2{font-size:23px!important}.pp-sidebar-intro>p:last-child{font-size:10px!important}.pp-energy-meter{width:115px!important;height:72px!important}.pp-main-column,.pp-relationship-panel{padding:13px!important}.pp-featured-pal{height:245px!important}.pp-featured-copy{width:54%!important;padding:35px 20px!important}.pp-featured-copy h2{font-size:26px!important}.pp-featured-tagline{font-size:12px!important}.pp-pal-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pp-page .pp-pal-card{height:155px!important}.pp-lower-grid{grid-template-columns:1fr 1.18fr 1fr!important}.pp-relationship-panel{display:block!important;grid-column:auto!important}.pp-journey-node{width:29px!important;height:29px!important}.pp-header-actions{grid-template-columns:1fr 1fr 38px!important}.pp-ribbon-item{min-width:56px!important}}@media(max-width:820px){.pp-page{display:block!important;padding:10px!important}.pp-sidebar{display:none!important}.pp-main-column,.pp-relationship-panel{display:block!important;margin-bottom:10px!important}.pp-featured-copy{width:65%!important}.pp-pal-row{display:flex!important;overflow:auto!important}.pp-page .pp-pal-card{min-width:220px!important}.pp-lower-grid{grid-template-columns:1fr!important}.pp-relationship-panel{grid-column:auto!important}}.jwm-feed-reference{max-width:1680px!important;padding:16px 28px 34px!important}.jwm-feed-reference .jwm-feed-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr) 400px!important;gap:16px!important;align-items:start!important}.jwm-feed-reference .jwm-feed-left,.jwm-feed-reference .jwm-feed-right{display:flex!important;flex-direction:column!important;gap:12px!important}.jwm-feed-reference .jwm-feed-main{min-width:0!important}.jwm-feed-reference .jwm-feed-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin-bottom:12px!important}.jwm-feed-reference .jwm-feed-head h1{font-size:36px!important}.jwm-feed-reference .jwm-feed-head select{height:40px;min-width:145px;border:1px solid var(--jwm-border);border-radius:9px;background:#07171c;color:#dbe6e5;padding:0 12px;font-size:10px}.jwm-feed-reference .jwm-panel{background:#06171c!important}.jwm-feed-reference .jwm-feed-filters button{min-height:46px!important;padding:0 12px!important;border-bottom:1px solid var(--jwm-border)!important;border-radius:8px!important;font-size:12px!important}.jwm-feed-reference .jwm-feed-filters button.active{background:linear-gradient(90deg,#19b5a752,#19b5a71a)!important;color:#51e8d6!important}.jwm-feed-reference .jwm-feed-filters b{min-width:25px;height:22px;display:grid;place-items:center;border-radius:999px;background:#0d2b30;color:#dbe7e5;font-size:10px}.jwm-feed-reference .jwm-feed-filters button.active b{background:var(--jwm-teal);color:#032421}.jwm-feed-topics{display:grid;margin-top:8px}.jwm-feed-topics a{display:grid;padding:13px 2px;border-top:1px solid var(--jwm-border);font-size:11px;color:#f2f8f7}.jwm-feed-topics a:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--jwm-teal);box-shadow:0 0 9px #24d5c180;margin:0 8px 0 0;display:inline-block}.jwm-feed-topics small{display:block;margin:4px 0 0 14px;color:var(--jwm-muted);font-size:8px}.jwm-feed-topic-button,.jwm-feed-see-all{display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:9px;border:1px solid var(--jwm-border);border-radius:9px;background:#07191e;color:#e9f5f3;font-size:10px}.jwm-feed-reference .jwm-feed-stream{display:grid!important;gap:10px!important}.jwm-feed-reference-card{display:grid;grid-template-columns:175px minmax(0,1fr) 300px;min-height:155px;border:1px solid var(--jwm-border);border-radius:13px;overflow:hidden;background:#06171c;position:relative}.jwm-feed-reference-card.is-alert{border-color:#ff51467a;box-shadow:0 0 24px #ff42370f}.jwm-feed-author{display:flex;gap:9px;align-items:flex-start;padding:15px 9px 15px 14px;border-right:1px solid rgba(69,222,204,.08)}.jwm-feed-author-avatar{width:48px;height:48px;flex:0 0 48px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#0a2228;color:var(--jwm-teal)}.jwm-feed-author-avatar img{width:100%;height:100%;object-fit:cover}.jwm-feed-author-avatar.is-alert{border:1px solid #ff5c53;color:#ff5c53;background:#6d171233;box-shadow:0 0 14px #ff483d1f}.jwm-feed-author>div{display:grid;gap:3px;min-width:0}.jwm-feed-author strong{font-size:11px}.jwm-feed-author small{font-size:8px;color:var(--jwm-muted);line-height:1.35}.jwm-feed-reference-copy{padding:15px 14px;min-width:0}.jwm-feed-type{display:inline-flex;padding:3px 6px;border-radius:5px;background:#24d5c114;color:var(--jwm-teal-2);font-size:7px;font-weight:900;letter-spacing:.11em}.jwm-feed-type.is-alert{color:#ff665e;background:#ff4a4014}.jwm-feed-reference-copy h2{font-size:16px!important;margin:6px 0!important;line-height:1.2}.jwm-feed-reference-card.is-alert .jwm-feed-reference-copy h2{color:#ff625a}.jwm-feed-reference-copy p{font-size:10px!important;line-height:1.45!important;color:#aebdbc!important;margin:0 0 10px!important}.jwm-btn.alert{background:#0b5b56!important;color:#eafffc!important;border-color:#158b82!important}.jwm-feed-reference-card.is-alert .jwm-btn.alert{background:#0b5b56!important}.jwm-feed-reference-media{position:relative;min-height:155px;padding:9px}.jwm-feed-main-photo{width:100%;height:100%;min-height:135px;object-fit:cover;border-radius:9px}.jwm-feed-route-visual{height:100%;display:grid;grid-template-columns:1fr 90px;gap:7px}.jwm-feed-route-map{position:relative;border-radius:9px;overflow:hidden;background:linear-gradient(130deg,#0b242a,#06151a);border:1px solid var(--jwm-border)}.jwm-feed-route-map:before,.jwm-feed-route-map:after{content:"";position:absolute;inset:-20%;background-image:linear-gradient(35deg,transparent 48%,rgba(96,146,149,.18) 49%,transparent 50%),linear-gradient(-32deg,transparent 48%,rgba(96,146,149,.13) 49%,transparent 50%);background-size:95px 75px}.jwm-feed-route-map span{position:absolute;left:18%;top:66%;width:63%;height:3px;background:var(--jwm-teal);transform:rotate(-18deg);border-radius:999px;box-shadow:0 0 7px #24d5c199}.jwm-feed-route-map i{position:absolute;width:10px;height:10px;border-radius:50%;border:2px solid var(--jwm-teal);background:#06151a;z-index:2}.jwm-feed-route-map i:nth-child(1){left:16%;top:66%}.jwm-feed-route-map i:nth-child(2){left:48%;top:48%}.jwm-feed-route-map i:nth-child(3){right:16%;top:35%}.jwm-feed-route-visual>img{width:100%;height:100%;object-fit:cover;border-radius:9px}.jwm-feed-pair-visual{height:100%;display:flex;align-items:center;justify-content:center;gap:0}.jwm-feed-pair-visual img,.jwm-feed-pair-visual>span{width:86px;height:86px;border-radius:50%;object-fit:cover;border:2px solid rgba(36,213,193,.55);display:grid;place-items:center;background:#0a2228;color:var(--jwm-teal)}.jwm-feed-pair-visual b{width:44px;height:44px;margin:0 -10px;z-index:2;border-radius:50%;display:grid;place-items:center;background:#031216;border:1px solid var(--jwm-border);color:#ff645c;font-size:22px}.jwm-feed-care-visual{height:100%;display:grid;grid-template-columns:1fr 110px;gap:8px}.jwm-feed-care-visual>img{width:100%;height:100%;object-fit:cover;border-radius:9px}.jwm-feed-care-visual>span{display:flex;flex-direction:column;justify-content:center;padding:10px;border:1px solid var(--jwm-border);border-radius:9px;background:#07191e}.jwm-feed-care-visual strong{color:#ffcd56;font-size:12px}.jwm-feed-care-visual small{color:var(--jwm-muted);font-size:8px;margin-top:4px}.jwm-feed-alert-callout{position:absolute;right:10px;bottom:10px;width:126px;padding:9px;border:1px solid rgba(255,80,69,.6);border-radius:8px;background:#370e0ce0;box-shadow:0 0 15px #ff41371a}.jwm-feed-alert-callout b,.jwm-feed-alert-callout small{display:block}.jwm-feed-alert-callout b{font-size:7px;letter-spacing:.1em;color:#ff665e}.jwm-feed-alert-callout small{margin-top:5px;font-size:8px;color:#d8c1bf;line-height:1.35}.jwm-feed-meetup{display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid var(--jwm-border);border-radius:10px;color:inherit;margin-top:8px}.jwm-feed-meetup-photo{width:105px;height:78px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:#0a2228;color:var(--jwm-teal)}.jwm-feed-meetup-photo img{width:100%;height:100%;object-fit:cover}.jwm-feed-meetup>span:nth-child(2){display:grid;gap:3px}.jwm-feed-meetup strong{font-size:11px}.jwm-feed-meetup small{font-size:8px;color:var(--jwm-muted)}.jwm-feed-meetup em{font-size:8px;color:var(--jwm-teal-2);font-style:normal}.jwm-feed-meetup>b{padding:8px;border:1px solid var(--jwm-border);border-radius:7px;color:var(--jwm-teal-2);font-size:8px}.jwm-feed-circles{display:grid;gap:7px}.jwm-feed-circles>a{display:grid;grid-template-columns:46px 1fr auto;gap:8px;align-items:center;min-height:60px;padding:8px;border:1px solid var(--jwm-border);border-radius:9px;color:inherit}.jwm-feed-circles>a>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#0a2c31;color:var(--jwm-teal)}.jwm-feed-circles>a>div{display:grid}.jwm-feed-circles strong{font-size:10px}.jwm-feed-circles small{font-size:8px;color:var(--jwm-muted)}.jwm-feed-circles>a>b{font-size:9px;color:#dce8e6}@media(max-width:1280px)and (min-width:821px){.jwm-feed-reference{padding:12px 14px 28px!important}.jwm-feed-reference .jwm-feed-layout{grid-template-columns:195px minmax(0,1fr) 300px!important;gap:9px!important}.jwm-feed-reference-card{grid-template-columns:115px minmax(0,1fr) 205px!important;min-height:142px!important}.jwm-feed-author{padding:11px 7px!important;gap:6px!important}.jwm-feed-author-avatar{width:38px!important;height:38px!important;flex-basis:38px!important}.jwm-feed-author strong{font-size:9px!important}.jwm-feed-reference-copy{padding:11px 9px!important}.jwm-feed-reference-copy h2{font-size:13px!important}.jwm-feed-reference-copy p{font-size:8px!important}.jwm-feed-reference-media{min-height:142px!important;padding:7px!important}.jwm-feed-route-visual{grid-template-columns:1fr 62px!important}.jwm-feed-pair-visual img,.jwm-feed-pair-visual>span{width:60px!important;height:60px!important}.jwm-feed-pair-visual b{width:32px!important;height:32px!important;font-size:15px!important}.jwm-feed-meetup{grid-template-columns:70px 1fr!important}.jwm-feed-meetup-photo{width:70px!important;height:58px!important}.jwm-feed-meetup>b{grid-column:2!important;justify-self:start!important}.jwm-feed-reference .jwm-feed-head h1{font-size:31px!important}}@media(max-width:820px){.jwm-feed-reference{padding:12px!important}.jwm-feed-reference .jwm-feed-layout{display:block!important}.jwm-feed-reference .jwm-feed-left{display:none!important}.jwm-feed-reference .jwm-feed-right{display:block!important}.jwm-feed-reference .jwm-feed-right>.jwm-panel{margin-top:10px!important}.jwm-feed-reference-card{grid-template-columns:1fr!important}.jwm-feed-author{border-right:0!important;border-bottom:1px solid var(--jwm-border)!important}.jwm-feed-reference-media{min-height:180px!important}.jwm-feed-reference .jwm-feed-head select{min-width:120px}}.jwmReplicaApp{--jwm-v4-line:rgba(69,222,204,.13);--jwm-v4-line-soft:rgba(69,222,204,.08);--jwm-v4-surface:#06171c;--jwm-v4-surface-soft:rgba(6,23,28,.72)}.jwmReplicaTopbar{border-bottom-color:var(--jwm-v4-line)!important;box-shadow:none!important}.jwmReplicaNav>a{box-shadow:none!important}.jwmReplicaNav>a.isActive{box-shadow:inset 0 0 0 1px #45decc3d!important}.jwm-dashboard-page .jwm-home-today,.jwm-dashboard-page .jwm-panel{box-shadow:none!important;border-color:var(--jwm-v4-line)!important}.jwm-dashboard-page .jwm-shortcut{border-color:var(--jwm-v4-line-soft)!important;background:#24d5c105!important}.jwm-dashboard-page .jwm-activity-list>a,.jwm-dashboard-page .jwm-list>a{border-color:var(--jwm-v4-line-soft)!important;background:transparent!important}.pp-page{gap:14px!important}.pp-sidebar,.pp-main-column,.pp-relationship-panel{border-color:var(--jwm-v4-line)!important;box-shadow:none!important}.pp-main-column{overflow:hidden!important}.pp-featured-pal{border-color:var(--jwm-v4-line)!important;box-shadow:none!important}.pp-pal-row{padding-top:14px!important}.pp-page .pp-lower-grid{display:none!important}.pp-fluid-continuation{margin-top:18px!important;border-top:1px solid var(--jwm-v4-line)!important}.pp-fluid-upcoming,.pp-fluid-shared{padding:20px 0!important}.pp-fluid-shared{border-top:1px solid var(--jwm-v4-line-soft)!important}.pp-fluid-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:13px!important}.pp-fluid-section-head>div{min-width:0!important}.pp-fluid-section-head .pp-section-title{margin:0 0 4px!important}.pp-fluid-section-head h3{margin:0!important;color:#eef7f5!important;font-size:15px!important;line-height:1.25!important;font-weight:800!important}.pp-page .pp-fluid-section-head>button,.pp-page .pp-fluid-empty-line>button{flex:0 0 auto!important;min-height:34px!important;padding:0 12px!important;border:1px solid rgba(69,222,204,.22)!important;border-radius:8px!important;background:#24d5c10e!important;color:#53e8d5!important;font-size:9px!important;font-weight:850!important}.pp-fluid-plan-list{display:grid!important;gap:0!important;border-top:1px solid var(--jwm-v4-line-soft)!important}.pp-page .pp-fluid-plan-row{width:100%!important;min-height:68px!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;margin:0!important;padding:9px 2px!important;border:0!important;border-bottom:1px solid var(--jwm-v4-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#eef7f5!important;text-align:left!important}.pp-page .pp-fluid-plan-row:hover{background:#24d5c106!important}.pp-fluid-plan-date{width:52px!important;min-height:48px!important;display:grid!important;place-items:center!important;align-content:center!important;border:1px solid var(--jwm-v4-line)!important;border-radius:9px!important;background:#071a1f!important}.pp-fluid-plan-date small{color:#92a6a7!important;font-size:7px!important;text-transform:uppercase!important}.pp-fluid-plan-date strong{color:#f4f8f7!important;font-size:15px!important}.pp-fluid-plan-copy{min-width:0!important;display:grid!important;gap:4px!important}.pp-fluid-plan-copy strong{overflow:hidden!important;color:#f3f8f7!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pp-fluid-plan-copy small{overflow:hidden!important;color:#91a5a6!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pp-fluid-plan-action{color:#49dfcd!important;font-size:9px!important;font-weight:850!important;white-space:nowrap!important}.pp-fluid-photo-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.pp-page .pp-fluid-photo-strip>button{position:relative!important;width:100%!important;height:116px!important;overflow:hidden!important;margin:0!important;padding:0!important;border:1px solid var(--jwm-v4-line-soft)!important;border-radius:10px!important;background:#07181d!important;box-shadow:none!important;color:#fff!important;text-align:left!important}.pp-fluid-photo-strip img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.pp-fluid-photo-strip>button:after{content:""!important;position:absolute!important;inset:36% 0 0!important;background:linear-gradient(180deg,transparent,rgba(2,10,13,.92))!important}.pp-fluid-photo-strip>button>span{position:absolute!important;z-index:2!important;left:8px!important;right:8px!important;bottom:7px!important;display:grid!important;gap:2px!important}.pp-fluid-photo-strip strong{overflow:hidden!important;color:#fff!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pp-fluid-photo-strip small{color:#b7c7c6!important;font-size:7px!important}.pp-fluid-empty-line{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 0!important;border-top:1px solid var(--jwm-v4-line-soft)!important;color:#93a7a8!important;font-size:10px!important}.pp-relationship-panel>.pp-friendship-journey,.pp-relationship-panel>.pp-story-section{margin:0!important;padding:20px 0!important;border:0!important;border-top:1px solid var(--jwm-v4-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pp-relationship-panel>.pp-friendship-journey{margin-top:14px!important}.pp-relationship-panel .pp-story-pair{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;margin:0!important;padding:20px 0 3px!important;border-top:1px solid var(--jwm-v4-line)!important}.pp-relationship-panel .pp-story-pair>.pp-story-subsection{min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pp-relationship-panel .pp-story-pair>.pp-story-subsection+.pp-story-subsection{margin-top:0!important;padding-left:20px!important;border-left:1px solid var(--jwm-v4-line-soft)!important}.pp-ribbon-section{overflow:hidden!important}.pp-ribbon{padding-top:2px!important}.pp-next-thread-inline{margin-top:14px!important;padding-top:13px!important;border-top:1px solid var(--jwm-v4-line-soft)!important;background:transparent!important}.pp-rhythm-observations{display:grid!important;gap:8px!important;margin-top:10px!important}.pp-rhythm-observations article{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:0!important;border:0!important;background:transparent!important}.pp-rhythm-observations article>span{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#24d5c111!important;color:#49dfcd!important}.pp-rhythm-observations strong{display:block!important;color:#eef7f5!important;font-size:9px!important}.pp-rhythm-observations p{margin:2px 0 0!important;color:#91a5a6!important;font-size:7.5px!important;line-height:1.35!important}.pp-place-tokens{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.pp-place-tokens article{min-width:0!important;border:0!important;background:transparent!important}.pp-shared-moments{display:none!important}.jwm-feed-exact-card.accent-memory{border-color:#be7ddd33!important}.jwm-feed-exact-card.accent-memory .type{background:#be7ddd26!important;color:#d99cf0!important}.jwm-feed-exact-card.accent-alert{box-shadow:0 0 22px #ff483e0e!important}.jwm-messages-page .jwm-conversation-list,.jwm-messages-page .jwm-chat,.jwm-messages-page .jwm-message-context .jwm-panel{border-color:var(--jwm-v4-line)!important;box-shadow:none!important}.jwm-messages-page .jwm-convo-card{border-color:transparent!important;background:transparent!important}.jwm-messages-page .jwm-convo-card+.jwm-convo-card{border-top:1px solid var(--jwm-v4-line-soft)!important;border-radius:0!important}.jwm-messages-page .jwm-convo-card.is-selected{border:1px solid rgba(69,222,204,.26)!important;border-radius:10px!important;background:#24d5c10e!important}.jwm-memory-page .jwm-panel{border-color:var(--jwm-v4-line)!important;box-shadow:none!important}.jwm-memory-page .jwm-memory-card{border-color:var(--jwm-v4-line-soft)!important;box-shadow:none!important}.jwm-sitters-page .jwm-sitter-hero,.jwm-sitters-page .jwm-sitter-detail{border-color:var(--jwm-v4-line)!important;box-shadow:none!important}.jwm-sitters-page .jwm-sitter-card{border-color:var(--jwm-v4-line-soft)!important;box-shadow:none!important}.jwm-sitters-page{padding-top:16px!important}.jwm-sitter-intro{display:block!important;margin-bottom:10px!important;padding:0 2px!important}.jwm-sitter-intro .jwm-page-head{margin:0!important}.jwm-sitter-intro .jwm-page-head h1{font-size:34px!important;line-height:1!important}.jwm-sitter-intro .jwm-page-head p{margin-top:5px!important;font-size:12px!important}.jwm-sitters-page .jwm-sitter-tabs{width:min(360px,100%)!important;max-width:100%!important;margin:0!important;padding:3px!important;display:inline-grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid var(--jwm-v4-line)!important;border-radius:10px!important;background:#06171c!important}.jwm-sitters-page .jwm-sitter-tabs button{min-height:32px!important;padding:0 10px!important;border-radius:7px!important;background:transparent!important;color:#8fa4a5!important;box-shadow:none!important;font-size:10px!important;gap:7px!important}.jwm-sitters-page .jwm-sitter-tabs button svg{width:15px!important;height:15px!important}.jwm-sitters-page .jwm-sitter-tabs button.active{background:#24d5c121!important;color:#59ead8!important}.jwm-sitters-page .jwm-sitters-layout{grid-template-columns:minmax(0,1fr) 390px!important;gap:14px!important;align-items:start!important}.jwm-sitters-page .jwm-sitter-hero{min-height:190px!important;height:190px!important;grid-template-columns:minmax(0,1fr) 43%!important;border-radius:16px!important;background:linear-gradient(135deg,#0a2027,#07181d)!important}.jwm-sitters-page .jwm-sitter-hero>div:first-child{padding:16px 20px!important}.jwm-sitters-page .jwm-sitter-hero h2{max-width:520px!important;font-size:23px!important;line-height:1.04!important}.jwm-sitters-page .jwm-sitter-hero p{margin-top:7px!important;font-size:11px!important}.jwm-sitters-page .jwm-sitter-hero-switch{display:flex!important;align-items:center!important;gap:10px!important;margin-top:12px!important}.jwm-sitters-page .jwm-sitter-hero-switch>span{flex:0 0 auto!important;color:#8fa4a5!important;font-size:8px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.jwm-sitters-page .jwm-trust-strip{margin-top:11px!important;gap:10px!important}.jwm-sitters-page .jwm-trust-strip span{font-size:8px!important}.jwm-sitters-page .jwm-sitter-hero img{min-height:190px!important;height:190px!important;object-position:center 48%!important}.jwm-sitters-page .jwm-sitter-filters{margin-top:10px!important;padding:10px!important;grid-template-columns:1.05fr .85fr 1fr auto!important;gap:8px!important;border:1px solid var(--jwm-v4-line)!important;border-radius:13px!important;background:#06171c!important}.jwm-sitters-page .jwm-sitter-filters label>span{font-size:7px!important}.jwm-sitters-page .jwm-sitter-filters select,.jwm-sitters-page .jwm-sitter-filters>button{min-height:36px!important;height:36px!important}.jwm-sitters-page .jwm-sitter-results-head{margin:13px 0 8px!important}.jwm-sitters-page .jwm-sitter-card-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.jwm-sitters-page .jwm-sitter-card{display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;min-height:126px!important;overflow:hidden!important;border:1px solid var(--jwm-v4-line-soft)!important;border-radius:14px!important;background:#07191e!important;text-align:left!important}.jwm-sitters-page .jwm-sitter-card.is-selected{border-color:#45e4d29e!important;box-shadow:inset 3px 0 #32d8c4!important}.jwm-sitters-page .jwm-sitter-card-photo,.jwm-sitters-page .jwm-sitter-card-photo img{width:116px!important;height:126px!important;min-height:0!important;object-fit:cover!important}.jwm-sitters-page .jwm-sitter-card-copy{min-width:0!important;padding:13px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#07191e!important}.jwm-sitters-page .jwm-sitter-card-copy strong{font-size:15px!important;color:#f2f7f6!important}.jwm-sitters-page .jwm-sitter-card-copy span,.jwm-sitters-page .jwm-sitter-card-copy em,.jwm-sitters-page .jwm-sitter-card-copy small{margin-top:4px!important;font-size:9px!important;color:#8fa4a5!important}.jwm-sitters-page .jwm-sitter-card-copy small{color:#4be1ce!important;font-weight:900!important}.jwm-sitters-page .jwm-sitter-trust-banner{min-height:68px!important;margin-top:10px!important;padding:11px 14px!important}.jwm-sitters-page .jwm-sitter-detail{position:sticky!important;top:12px!important;min-height:0!important;padding:14px!important;border-radius:16px!important;background:#061a1f!important}.jwm-sitters-page .jwm-sitter-detail-top{grid-template-columns:68px minmax(0,1fr) auto!important;gap:11px!important;padding-bottom:10px!important}.jwm-sitters-page .jwm-sitter-detail-top>img{width:68px!important;height:68px!important}.jwm-sitters-page .jwm-sitter-detail-top h2{font-size:23px!important}.jwm-sitters-page .jwm-sitter-about,.jwm-sitters-page .jwm-sitter-detail-grid,.jwm-sitters-page .jwm-sitter-availability{padding:10px 0!important}.jwm-sitters-page .jwm-sitter-detail-grid{gap:14px!important}.jwm-sitters-page .jwm-care-signatures{gap:7px!important}.jwm-sitters-page .jwm-care-signatures>div{min-height:42px!important;padding:7px!important}.jwm-sitters-page .jwm-trust-list>div{min-height:34px!important;padding:5px 7px!important}.jwm-sitters-page .jwm-sitter-detail-actions{margin:0 0 10px!important;gap:8px!important}.jwm-sitters-page .jwm-sitter-detail-actions .jwm-btn{min-height:38px!important;padding:8px 12px!important}.jwm-sitters-page .jwm-sitter-recruit{margin-top:14px!important;min-height:86px!important;padding:16px 20px!important}@media(max-width:1080px){.jwm-sitters-page .jwm-sitters-layout{grid-template-columns:1fr!important}.jwm-sitters-page .jwm-sitter-detail{position:relative!important;top:auto!important}.jwm-sitters-page .jwm-sitter-detail-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:720px){.jwm-sitters-page .jwm-sitter-hero-switch{align-items:flex-start!important;flex-direction:column!important}.jwm-sitters-page .jwm-sitter-tabs{width:100%!important}.jwm-sitters-page .jwm-sitter-hero{height:auto!important;grid-template-columns:1fr!important}.jwm-sitters-page .jwm-sitter-hero img{width:100%!important}.jwm-sitters-page .jwm-sitter-filters{grid-template-columns:1fr 1fr!important}.jwm-sitters-page .jwm-sitter-card-row,.jwm-sitters-page .jwm-sitter-detail-grid{grid-template-columns:1fr!important}}.jwm-sitters-page .jwm-sitter-detail-grid>section,.jwm-sitters-page .jwm-sitter-about,.jwm-sitters-page .jwm-sitter-availability{border-color:var(--jwm-v4-line-soft)!important}@media(max-width:1280px)and (min-width:821px){.pp-fluid-photo-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pp-fluid-photo-strip>button:nth-child(5){display:none!important}.pp-relationship-panel .pp-story-pair{grid-template-columns:1fr!important;gap:15px!important}.pp-relationship-panel .pp-story-pair>.pp-story-subsection+.pp-story-subsection{padding-left:0!important;padding-top:15px!important;border-left:0!important;border-top:1px solid var(--jwm-v4-line-soft)!important}}@media(max-width:820px){.pp-fluid-section-head{align-items:flex-start!important}.pp-fluid-photo-strip{display:flex!important;overflow-x:auto!important;padding-bottom:4px!important}.pp-fluid-photo-strip>button{min-width:170px!important;height:120px!important}.pp-fluid-plan-row{grid-template-columns:54px minmax(0,1fr)!important}.pp-fluid-plan-action{display:none!important}.pp-relationship-panel .pp-story-pair{grid-template-columns:1fr!important;gap:15px!important}.pp-relationship-panel .pp-story-pair>.pp-story-subsection+.pp-story-subsection{padding-left:0!important;padding-top:15px!important;border-left:0!important;border-top:1px solid var(--jwm-v4-line-soft)!important}}.jwmReplicaApp .jwmReplicaTopbar{isolation:isolate!important;height:78px!important;gap:20px!important;padding:0 clamp(18px,2.2vw,34px)!important;overflow:visible!important;border-bottom:1px solid rgba(69,222,204,.12)!important;background:radial-gradient(circle at 18% -120%,rgba(46,220,202,.13),transparent 34%),linear-gradient(180deg,#020c0ffc,#020a0dfb)!important;box-shadow:0 14px 34px #00000029!important}.jwmReplicaApp .jwmReplicaTopbar:after{content:""!important;position:absolute!important;z-index:-1!important;left:8%!important;right:8%!important;bottom:-1px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(57,226,207,.36),rgba(57,226,207,.1),transparent)!important}.jwmReplicaApp .jwmReplicaBrand{min-width:202px!important;gap:10px!important;color:#f5faf9!important}.jwmReplicaApp .jwmReplicaBrand>span{width:40px!important;height:40px!important;flex:0 0 40px!important;display:grid!important;place-items:center!important;border:1px solid rgba(72,224,206,.3)!important;border-radius:13px!important;background:radial-gradient(circle at 35% 30%,rgba(76,236,217,.16),transparent 46%),linear-gradient(145deg,#0a292d,#06191e)!important;color:#45e1cf!important;box-shadow:inset 0 1px #ffffff09,0 0 20px #23cebc14!important}.jwmReplicaApp .jwmReplicaBrand strong{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;font-size:19px!important;line-height:1!important;letter-spacing:-.035em!important}.jwmReplicaApp .jwmReplicaBrand strong:after{content:"PET-FIRST  •  SOCIAL"!important;color:#688183!important;font-size:6.5px!important;line-height:1!important;letter-spacing:.18em!important;font-weight:850!important}.jwmReplicaApp .jwmReplicaNav{position:relative!important;min-width:0!important;gap:2px!important;padding:4px!important;overflow:visible!important;border:1px solid rgba(70,216,203,.09)!important;border-radius:16px!important;background:#06181d6b!important;box-shadow:inset 0 1px #ffffff05!important}.jwmReplicaApp .jwmReplicaNav>a{position:relative!important;min-height:39px!important;padding:0 9px!important;gap:6px!important;overflow:visible!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#96a9aa!important;font-size:11px!important;font-weight:650!important;box-shadow:none!important}.jwmReplicaApp .jwmReplicaNav>a>svg{width:17px!important;height:17px!important;color:#6f8c8d!important;transition:.16s ease!important}.jwmReplicaApp .jwmReplicaNav>a:hover{border-color:#45decc1a!important;background:#24d5c109!important;color:#d9e5e4!important}.jwmReplicaApp .jwmReplicaNav>a:hover>svg{color:#39d9c6!important}.jwmReplicaApp .jwmReplicaNav>a.isActive{border-color:#45decc33!important;background:radial-gradient(circle at 28% 0,rgba(61,227,208,.1),transparent 50%),linear-gradient(180deg,#0c292e,#092127)!important;color:#f3fbf9!important;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000001f!important}.jwmReplicaApp .jwmReplicaNav>a.isActive>svg{color:#45e1cf!important;filter:drop-shadow(0 0 5px rgba(69,225,207,.24))!important}.jwmReplicaApp .jwmReplicaNav>a.isActive:after{content:""!important;position:absolute!important;left:50%!important;bottom:-7px!important;width:24px!important;height:2px!important;transform:translate(-50%)!important;border-radius:99px!important;background:#3bdcca!important;box-shadow:0 0 10px #3bdcca9e!important}.jwmReplicaApp .jwmReplicaNav>a.hasLiveAlert{border-color:#ff5f553d!important;color:#ff8b83!important;background:#641a1621!important}.jwmReplicaApp .jwmReplicaNav>a.hasLiveAlert>svg{color:#ff7068!important}.jwmReplicaApp .jwmReplicaNav>a.hasLiveAlert.isActive:after{background:#ff6258!important;box-shadow:0 0 10px #ff62588c!important}.jwmReplicaApp .jwmReplicaAlertBadge{position:absolute!important;top:-5px!important;right:-3px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border:2px solid #031015!important;border-radius:999px!important;background:#ff6258!important;color:#fff!important;font-size:7px!important;font-weight:950!important}.jwmReplicaApp .jwmReplicaActions{gap:9px!important}.jwmReplicaApp .jwmReplicaCreate{width:40px!important;height:40px!important;border:1px solid rgba(65,220,203,.28)!important;border-radius:13px!important;background:linear-gradient(145deg,#082328,#06191e)!important;color:#43dfcd!important;box-shadow:inset 0 1px #ffffff06!important}.jwmReplicaApp .jwmReplicaCreate:hover{border-color:#41dccb7a!important;background:#0a2a2e!important;transform:translateY(-1px)!important}.jwmReplicaApp .jwmReplicaAvatar{position:relative!important;width:40px!important;height:40px!important;border:2px solid rgba(65,220,203,.3)!important;border-radius:50%!important;background:linear-gradient(145deg,#17383c,#0b2025)!important;box-shadow:0 0 0 3px #24d5c109!important}.jwmReplicaApp .jwmReplicaAvatar:after{content:""!important;position:absolute!important;right:0!important;bottom:1px!important;width:8px!important;height:8px!important;border:2px solid #041216!important;border-radius:50%!important;background:#45e1cf!important}@media(max-width:1280px)and (min-width:821px){.jwmReplicaApp .jwmReplicaTopbar{gap:10px!important;padding:0 16px!important}.jwmReplicaApp .jwmReplicaBrand{min-width:168px!important}.jwmReplicaApp .jwmReplicaBrand>span{width:36px!important;height:36px!important;flex-basis:36px!important}.jwmReplicaApp .jwmReplicaBrand strong{font-size:17px!important}.jwmReplicaApp .jwmReplicaBrand strong:after{font-size:5.5px!important}.jwmReplicaApp .jwmReplicaNav>a{min-height:37px!important;padding:0 6px!important;gap:4px!important;font-size:9px!important}.jwmReplicaApp .jwmReplicaNav>a>svg{width:15px!important;height:15px!important}.jwmReplicaApp .jwmReplicaActions{gap:6px!important}.jwmReplicaApp .jwmReplicaCreate,.jwmReplicaApp .jwmReplicaAvatar{width:36px!important;height:36px!important}}@media(max-width:820px){.jwmReplicaApp .jwmReplicaTopbar{min-height:66px!important;height:auto!important;flex-wrap:wrap!important;gap:7px!important;padding:9px 12px!important}.jwmReplicaApp .jwmReplicaBrand{min-width:0!important}.jwmReplicaApp .jwmReplicaBrand strong:after{display:none!important}.jwmReplicaApp .jwmReplicaNav{order:3!important;width:100%!important;justify-content:space-between!important;overflow-x:auto!important;scrollbar-width:none!important}.jwmReplicaApp .jwmReplicaNav::-webkit-scrollbar{display:none!important}.jwmReplicaApp .jwmReplicaNav>a{flex:0 0 auto!important;padding:0 10px!important}}.jwmReplicaApp .nearReplica .jwm-radar-center{left:50%!important;top:52%!important}.jwmReplicaApp .nearReplica .jwm-radar-center__ring{top:23px!important;background:transparent!important;border:1px solid rgba(58,221,205,.11)!important;box-shadow:none!important}.jwmReplicaApp .nearReplica .jwm-radar-center__ring.ring-1{width:72px!important;height:72px!important}.jwmReplicaApp .nearReplica .jwm-radar-center__ring.ring-2{width:104px!important;height:104px!important;opacity:.55!important}.jwmReplicaApp .nearReplica .jwm-radar-center__core{position:relative!important;width:46px!important;height:46px!important;border:1.5px solid rgba(75,229,212,.82)!important;color:#4be2d0!important;background:radial-gradient(circle at 38% 30%,rgba(45,218,199,.12),transparent 35%),linear-gradient(145deg,#071d22,#031217)!important;box-shadow:0 0 0 5px #24d5c109,0 0 19px #24d5c12e!important;animation:none!important}.jwmReplicaApp .nearReplica .jwm-radar-center__core:after{content:""!important;position:absolute!important;top:5px!important;right:5px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#69f0df!important;box-shadow:0 0 7px #69f0dfa6!important}.jwmReplicaApp .nearReplica .jwm-radar-center__core svg{width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important}.jwmReplicaApp .nearReplica .jwm-radar-center:before,.jwmReplicaApp .nearReplica .jwm-radar-center:after{content:""!important;position:absolute!important;z-index:0!important;left:50%!important;top:23px!important;pointer-events:none!important;background:#39d7c61c!important}.jwmReplicaApp .nearReplica .jwm-radar-center:before{width:130px!important;height:1px!important;transform:translate(-50%,-50%)!important}.jwmReplicaApp .nearReplica .jwm-radar-center:after{width:1px!important;height:130px!important;transform:translate(-50%,-50%)!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray{left:18px!important;right:18px!important;top:70px!important;width:auto!important;min-height:72px!important;grid-template-columns:112px minmax(0,1.3fr) minmax(0,.9fr)!important;align-items:end!important;gap:12px!important;padding:10px 12px!important;border:1px solid rgba(66,218,201,.2)!important;border-radius:13px!important;background:#041318f5!important;box-shadow:0 18px 44px #00000057!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray label,.jwmReplicaApp .nearReplica .nearReplicaFilterTray>div{gap:6px!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray span{color:#7f9697!important;font-size:7px!important;letter-spacing:.14em!important;font-weight:900!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray select{height:34px!important;border:1px solid rgba(80,197,187,.18)!important;border-radius:9px!important;background:#081d22!important;color:#eef6f5!important;font-size:10px!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray>div>div{display:flex!important;gap:5px!important;overflow-x:auto!important;scrollbar-width:none!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray>div>div::-webkit-scrollbar{display:none!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray button{position:relative!important;min-height:34px!important;margin:0!important;padding:0 10px!important;border:1px solid rgba(77,190,181,.15)!important;border-radius:9px!important;background:#081d22!important;background-image:none!important;color:#9fb0b1!important;box-shadow:none!important;font-size:9px!important;font-weight:760!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray button:not(.isActive){background:#081d22!important;color:#9fb0b1!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray button.isActive,.jwmReplicaApp .nearReplica .nearReplicaFilterTray button[aria-pressed=true]{padding-left:20px!important;border-color:#46e0ce85!important;background:linear-gradient(180deg,#165250b8,#0a3334bd)!important;color:#5ce9d8!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray button.isActive:before,.jwmReplicaApp .nearReplica .nearReplicaFilterTray button[aria-pressed=true]:before{content:""!important;position:absolute!important;left:8px!important;top:50%!important;width:5px!important;height:5px!important;transform:translateY(-50%)!important;border-radius:50%!important;background:#5ce9d8!important;box-shadow:0 0 7px #5ce9d894!important}.jwmReplicaApp .nearReplica .jwm-radar-marker__core{width:38px!important;height:38px!important}.jwmReplicaApp .nearReplica .jwm-radar-marker__core svg{width:16px!important;height:16px!important}.jwmReplicaApp .nearReplica .jwm-radar-marker__rings{top:19px!important;width:50px!important;height:50px!important}.jwmReplicaApp .nearReplica .jwm-radar-marker.is-active .jwm-radar-marker__rings{width:61px!important;height:61px!important}.jwmReplicaApp .nearReplica .nearReplicaRadarControls button:first-child{min-width:86px!important;min-height:38px!important;padding:0 12px!important;border:1px solid rgba(68,220,203,.25)!important;border-radius:10px!important;background:linear-gradient(180deg,#0b2a2f,#082126)!important;color:#dcebea!important;box-shadow:none!important}.jwmReplicaApp .nearReplica .jwm-nearby-empty{min-height:118px!important;display:grid!important;place-items:center!important;padding:20px!important;border:1px dashed rgba(71,213,198,.2)!important;border-radius:12px!important;background:#06171c75!important;color:#a7b8b8!important;font-size:10px!important}@media(max-width:720px){.jwmReplicaApp .nearReplica .nearReplicaFilterTray{left:10px!important;right:10px!important;grid-template-columns:1fr!important;max-height:260px!important;overflow:auto!important}.jwmReplicaApp .nearReplica .jwm-radar-center__core{width:42px!important;height:42px!important}}.jwmReplicaApp .nearReplica .jwm-city-map-base{transform-origin:center center!important}.jwmReplicaApp .nearReplica .nearReplicaMap.is-range-changing .jwm-city-map-base{animation:jwmRangeDrift .64s cubic-bezier(.22,.72,.25,1)!important}@keyframes jwmRangeDrift{0%{opacity:.64;transform:scale(1.035);filter:brightness(.85)}55%{opacity:.86}to{opacity:1;transform:scale(1);filter:brightness(1)}}.jwmReplicaApp .nearReplica .jwm-city-tile-grid{transition:opacity .48s ease,filter .48s ease!important}.jwmReplicaApp .nearReplica .jwm-radar-map__overlay{transition:opacity .38s ease!important}.jwmReplicaApp .nearReplica .nearReplicaMap.is-range-changing .jwm-radar-map__overlay{opacity:.8!important}.jwmReplicaApp .nearReplica .jwm-radar-center__ring.ring-1{width:calc(72px * var(--jwm-range-scale, 1))!important;height:calc(72px * var(--jwm-range-scale, 1))!important;transition:width .6s cubic-bezier(.22,.72,.25,1),height .6s cubic-bezier(.22,.72,.25,1),opacity .45s ease!important}.jwmReplicaApp .nearReplica .jwm-radar-center__ring.ring-2{width:calc(104px * var(--jwm-range-scale, 1))!important;height:calc(104px * var(--jwm-range-scale, 1))!important;transition:width .64s cubic-bezier(.22,.72,.25,1),height .64s cubic-bezier(.22,.72,.25,1),opacity .45s ease!important}.jwmReplicaApp .nearReplica .jwm-city-map-radius{position:absolute!important;left:18px!important;bottom:37px!important;z-index:4!important;min-height:22px!important;padding:0 8px!important;display:flex!important;align-items:center!important;border:1px solid rgba(69,220,203,.16)!important;border-radius:999px!important;background:#031216cc!important;color:#8fa6a7!important;font-size:7px!important;font-weight:800!important;letter-spacing:.06em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.jwmReplicaApp .nearReplica .jwm-city-map-location{transition:all .35s ease!important}.jwmReplicaApp .nearReplica .nearReplicaFilterTray{animation:jwmFilterTrayIn .2s ease!important}@keyframes jwmFilterTrayIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.jwmReplicaApp .nearReplica .jwm-city-map-radius{left:12px!important;bottom:34px!important}}.jwmReplicaApp .nearReplica .nearReplicaGrid{grid-template-columns:210px minmax(0,1fr) 270px!important;grid-template-areas:"left center pets" "pulse pulse detail"!important;gap:10px!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip{position:absolute!important;z-index:22!important;inset:auto 18px 14px!important;height:48px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:3px!important;border:1px solid rgba(36,213,193,.13)!important;border-radius:12px!important;background:#031115eb!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 24px #00000038!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip>button{min-width:0!important;min-height:34px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) 12px!important;align-items:center!important;gap:5px!important;padding:4px 9px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#f5fbfa!important;text-align:left!important;box-shadow:none!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip>button:first-child{border-color:#4ce6d357!important;background:#24d5c113!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip>button:last-child{opacity:.82!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip>button:hover{border-color:#4ce6d385!important;background:#24d5c11a!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip .nearReplicaQuickIcon{width:22px!important;height:22px!important;border-radius:6px!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip .nearReplicaQuickIcon svg{width:12px!important;height:12px!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip>button>span:nth-child(2){min-width:0!important;display:grid!important;gap:2px!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip strong{overflow:hidden!important;font-size:9.5px!important;line-height:1.1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip small{display:block!important;overflow:hidden!important;color:#839b9a!important;font-size:7px!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip b{display:block!important;color:#4ce6d3!important;font-size:13px!important}.jwmReplicaApp .nearReplica .nearReplicaLive{bottom:70px!important}.jwmReplicaApp .nearReplica .nearReplicaPetRail{grid-area:pets!important;min-width:0!important;min-height:535px!important;display:grid!important;grid-template-rows:auto 1fr auto!important;padding:14px!important;border:1px solid rgba(36,213,193,.16)!important;border-radius:16px!important;background:#07191e!important}.jwmReplicaApp .nearReplica .nearReplicaPetRail>header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:7px!important;padding:1px 1px 10px!important;border-bottom:1px solid rgba(36,213,193,.15)!important}.jwmReplicaApp .nearReplica .nearReplicaPetRail>header h2{margin:0!important;font-size:17px!important;line-height:1.05!important}.jwmReplicaApp .nearReplica .nearReplicaPetRail>header p{margin:3px 0 0!important;color:#8fa5a5!important;font-size:10px!important}.jwmReplicaApp .nearReplica .nearReplicaPetRail>header>span{color:#43dcc9!important;font-size:8px!important;white-space:nowrap!important}.jwmReplicaApp .nearReplica .nearReplicaPetList{min-height:0!important;display:grid!important;grid-template-rows:repeat(4,minmax(0,1fr))!important}.jwmReplicaApp .nearReplica .nearReplicaPetChoice{min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:1fr auto!important;align-content:center!important;gap:8px!important;padding:11px 0!important;border-bottom:1px solid rgba(36,213,193,.11)!important}.jwmReplicaApp .nearReplica .nearReplicaPetIdentity{min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;color:#f5fbfa!important;text-align:left!important;box-shadow:none!important}.jwmReplicaApp .nearReplica .nearReplicaPetIdentity>img,.jwmReplicaApp .nearReplica .nearReplicaPetIdentity>span:first-child{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid rgba(76,230,211,.28)!important;border-radius:50%!important;background:#0a252a!important;object-fit:cover!important;color:#4ce6d3!important}.jwmReplicaApp .nearReplica .nearReplicaPetIdentity>span:first-child svg{width:18px!important;height:18px!important}.jwmReplicaApp .nearReplica .nearReplicaPetIdentity>span:last-child{min-width:0!important;display:grid!important;gap:3px!important}.jwmReplicaApp .nearReplica .nearReplicaPetIdentity strong,.jwmReplicaApp .nearReplica .nearReplicaPetIdentity small{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.jwmReplicaApp .nearReplica .nearReplicaPetIdentity strong{font-size:12px!important;line-height:1.1!important}.jwmReplicaApp .nearReplica .nearReplicaPetIdentity small{color:#93a7a7!important;font-size:9px!important}.jwmReplicaApp .nearReplica .nearReplicaSendWag,.jwmReplicaApp .nearReplica .nearReplicaPetViewAll{min-height:34px!important;border:1px solid rgba(36,213,193,.2)!important;border-radius:8px!important;background:#24d5c112!important;color:#dffbf7!important;font-size:10px!important;font-weight:850!important;box-shadow:none!important}.jwmReplicaApp .nearReplica .nearReplicaPetChoice:first-child .nearReplicaSendWag{border-color:#4ce6d36b!important;background:#0a5c57!important}.jwmReplicaApp .nearReplica .nearReplicaPetViewAll{width:100%!important;margin-top:9px!important;background:transparent!important;color:#4ce6d3!important}.jwmReplicaApp .nearReplica .nearReplicaPetEmpty{grid-row:1/-1!important;align-self:center!important;margin:0!important;color:#93a7a7!important;font-size:9px!important;line-height:1.4!important;text-align:center!important}.jwmReplicaApp .nearReplica .nearReplicaRadarHeader>div:first-child{position:relative!important;isolation:isolate!important;max-width:245px!important;padding:4px 14px 10px 4px!important}.jwmReplicaApp .nearReplica .nearReplicaRadarHeader>div:first-child:before{content:""!important;position:absolute!important;z-index:-1!important;inset:-8px -14px -8px -10px!important;border-radius:14px!important;background:linear-gradient(90deg,rgba(3,14,18,.97),rgba(3,14,18,.84) 72%,transparent)!important}.jwmReplicaApp .nearReplica .nearReplicaRadarHeader h1{font-size:34px!important;line-height:.98!important}.jwmReplicaApp .nearReplica .nearReplicaRadarHeader strong{margin-top:6px!important;font-size:16px!important;line-height:1.05!important}@media(max-width:1180px){.jwmReplicaApp .nearReplica .nearReplicaGrid{grid-template-columns:180px minmax(0,1fr)!important;grid-template-areas:"left center" "pets pets" "pulse pulse" "detail detail"!important}.jwmReplicaApp .nearReplica .nearReplicaPetRail{min-height:0!important;grid-template-rows:auto auto auto!important}.jwmReplicaApp .nearReplica .nearReplicaPetList{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:1fr!important}.jwmReplicaApp .nearReplica .nearReplicaPetChoice{padding:9px!important;border-right:1px solid rgba(36,213,193,.11)!important;border-bottom:0!important}}@media(max-width:720px){.jwmReplicaApp .nearReplica .nearReplicaGrid{display:block!important}.jwmReplicaApp .nearReplica .nearReplicaActionStrip{grid-template-columns:1fr 1fr!important;inset:auto 12px 12px!important;height:92px!important}.jwmReplicaApp .nearReplica .nearReplicaPetRail{margin-bottom:10px!important}.jwmReplicaApp .nearReplica .nearReplicaPetList{display:grid!important;grid-template-columns:1fr!important}.jwmReplicaApp .nearReplica .nearReplicaPetChoice{grid-template-columns:minmax(0,1fr) 92px!important;grid-template-rows:1fr!important;align-items:center!important;border-right:0!important;border-bottom:1px solid rgba(36,213,193,.11)!important}}@media(max-width:460px){.jwmReplicaApp .nearReplica .nearReplicaActionStrip{top:auto!important;grid-template-columns:1fr 1fr!important}}@media(min-width:721px)and (max-width:1040px){.jwmReplicaApp .nearReplica .nearReplicaActionStrip{left:16px!important;right:16px!important}}.jwmReplicaApp .nearPeoplePlacesV12{--pp-bg:#030d11;--pp-panel:#07191e;--pp-panel-2:#091f25;--pp-line:rgba(57,222,205,.17);--pp-line-strong:rgba(70,232,214,.34);--pp-teal:#25d6c1;--pp-bright:#4ce6d3;--pp-text:#f4fbfa;--pp-muted:#8ea4a3;width:min(1450px,calc(100% - 28px))!important;margin:14px auto 34px!important;padding:0!important;color:var(--pp-text)!important;background:transparent!important}.jwmReplicaApp .nearPeoplePlacesV12 *{box-sizing:border-box}.jwmReplicaApp .nearPeoplePlacesV12 button,.jwmReplicaApp .nearPeoplePlacesV12 select{font:inherit}body:has(.nearPeoplePlacesV12) .petAlerts{display:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHero{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px;padding:16px 18px;border:1px solid var(--pp-line);border-radius:16px;background:linear-gradient(135deg,#071b20f5,#040f13fa)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHeroCopy{min-width:0}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHeroCopy>span,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople>header span,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader>div>span,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacesStrip>header span{display:block;color:var(--pp-bright);font-size:8px;font-weight:950;letter-spacing:.15em}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHero h1{margin:4px 0 5px;color:#fff;font-size:clamp(22px,2.3vw,34px);line-height:1;letter-spacing:-.035em}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHero p{max-width:730px;margin:0;color:var(--pp-muted);font-size:11px;line-height:1.45}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPControls{flex:0 0 auto;display:flex;align-items:end;gap:7px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPControls label{display:grid;gap:4px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPControls label>span{padding-left:3px;color:var(--pp-muted);font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPControls select,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPLocation{min-height:39px!important;border:1px solid var(--pp-line-strong)!important;border-radius:10px!important;background:#081c21!important;color:#eaf8f6!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPControls select{min-width:112px;padding:0 30px 0 11px;font-size:10px;font-weight:850}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPLocation{display:flex!important;align-items:center!important;gap:6px!important;padding:0 11px!important;font-size:9px!important;font-weight:850!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPLocation svg{width:15px;height:15px;fill:none;stroke:var(--pp-bright);stroke-width:1.8}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSplit{display:grid;grid-template-columns:minmax(330px,38%) minmax(0,62%);gap:10px;align-items:stretch}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapPanel,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacesStrip{min-width:0;border:1px solid var(--pp-line);border-radius:16px;background:var(--pp-panel)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople{min-height:465px;display:grid;grid-template-rows:auto auto 1fr auto;padding:14px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:1px 1px 11px;border-bottom:1px solid var(--pp-line)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople>header h2{margin:3px 0 2px;color:#fff;font-size:22px;line-height:1.05;letter-spacing:-.025em}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople>header p{margin:0;color:var(--pp-muted);font-size:9px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople>header>b{min-width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--pp-line-strong);border-radius:10px;background:#25d6c114;color:var(--pp-bright);font-size:12px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPrivacy{min-height:36px;display:flex;align-items:center;gap:7px;margin:9px 0 4px;padding:7px 9px;border:1px solid rgba(57,222,205,.11);border-radius:9px;background:#25d6c109;color:#a9bab8;font-size:8px;line-height:1.3}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPrivacy svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:var(--pp-bright);stroke-width:1.8}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList{min-height:0;display:grid;align-content:start;gap:0;overflow:auto}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 1px;border-bottom:1px solid rgba(57,222,205,.1)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard:last-child{border-bottom:0}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(76,230,211,.28);border-radius:14px;background:#0a252a;object-fit:cover;color:var(--pp-bright)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback svg{width:20px;height:20px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy{min-width:0;display:grid;gap:2px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusRow{display:flex;align-items:center;gap:5px;color:#839998;font-size:7px;font-weight:800}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusRow i{width:6px;height:6px;border-radius:50%;background:#667a78}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusRow i.online{background:#39d6b8;box-shadow:0 0 8px #39d6b859}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy strong{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy small{overflow:hidden;color:#a2b3b1;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy em{color:var(--pp-bright);font-size:8px;font-style:normal;font-weight:850}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions{display:grid;gap:5px;width:82px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions button,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPViewMore{min-height:29px!important;padding:0 7px!important;border:1px solid var(--pp-line)!important;border-radius:8px!important;background:#081d22!important;color:#dce9e7!important;font-size:8px!important;font-weight:850!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .sendWag{border-color:#4ce6d366!important;background:#0a5b56!important;color:#f1fffd!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .isConnected{color:var(--pp-bright)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPViewMore{width:100%;margin-top:8px;color:var(--pp-bright)!important;background:transparent!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleEmpty{min-height:250px;display:grid;justify-items:center;align-content:center;gap:5px;padding:20px;color:var(--pp-muted);text-align:center}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleEmpty svg{width:28px;height:28px;fill:none;stroke:var(--pp-bright);stroke-width:1.7}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleEmpty strong{color:#eaf5f3;font-size:11px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleEmpty span{font-size:8px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapPanel{min-height:465px;display:grid;grid-template-rows:auto minmax(310px,1fr) auto;overflow:hidden}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pp-line);background:#041216d1}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader h2{margin:3px 0 1px;font-size:19px;line-height:1.05}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader p{margin:0;color:var(--pp-muted);font-size:8px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters button{min-height:31px!important;padding:0 9px!important;border:1px solid rgba(57,222,205,.13)!important;border-radius:8px!important;background:#071b20!important;color:#9eb1af!important;font-size:8px!important;font-weight:850!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters button.active{border-color:#4ce6d361!important;background:#25d6c117!important;color:#eafffc!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap{position:relative;min-height:330px;overflow:hidden;background:#06171c;isolation:isolate}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap .jwm-city-map-base,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap .jwm-city-map-tint,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap .jwm-radar-map__grid{position:absolute;inset:0}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap .jwm-city-map-base{overflow:hidden;background:#06171c}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap .jwm-city-map-tint{background:linear-gradient(180deg,#020e124d,#020d11a1),#00202514}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap .jwm-radar-map__grid{opacity:.18;background-image:linear-gradient(rgba(75,220,206,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(75,220,206,.05) 1px,transparent 1px);background-size:52px 52px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap.is-range-changing .jwm-city-map-base{animation:jwmRangeDrift .52s ease}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapOverlay{position:absolute;inset:0;z-index:3}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapLabel{position:absolute;top:12px;left:12px;z-index:4;min-height:23px;display:flex;align-items:center;padding:0 8px;border:1px solid rgba(76,230,211,.18);border-radius:999px;background:#031014d1;color:#8fa6a4;font-size:7px;font-weight:900;letter-spacing:.08em}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin{position:absolute!important;z-index:6!important;min-width:0!important;display:grid!important;justify-items:center!important;gap:3px!important;padding:0!important;border:0!important;background:transparent!important;color:#e9f7f5!important;text-align:center!important;transform:translate(-50%,-50%)!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(76,230,211,.42);border-radius:13px;background:#09252a;color:var(--pp-bright);box-shadow:0 8px 22px #0000005c}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin--park>span{border-radius:50%}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin--dog-bar>span{border-color:#deb0478c;color:#e3b54f}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin--cat-cafe>span{border-color:#4cc7c259}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin.selected>span{background:var(--pp-teal);color:#032421;border-color:#8affee;box-shadow:0 0 0 6px #25d6c114,0 0 22px #25d6c140}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin--park svg{fill:currentColor;stroke:none}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin b{max-width:116px;overflow:hidden;padding:3px 6px;border:1px solid rgba(57,222,205,.12);border-radius:6px;background:#041115e3;color:#edf8f7;font-size:8px;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin small{color:#99adab;font-size:7px;font-weight:800}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapStatus{position:absolute!important;left:50%!important;top:50%!important;z-index:20!important;min-height:34px!important;padding:0 12px!important;display:flex!important;align-items:center!important;border:1px solid var(--pp-line-strong)!important;border-radius:10px!important;background:#051418f2!important;color:#d8e7e5!important;font-size:9px!important;transform:translate(-50%,-50%)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedPlace{min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;border-top:1px solid var(--pp-line);background:#07191e}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--pp-line-strong);border-radius:11px;background:#25d6c112;color:var(--pp-bright)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedIcon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedCopy{min-width:0;display:grid;gap:2px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedCopy>span{color:var(--pp-bright);font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedCopy strong{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedCopy small{overflow:hidden;color:var(--pp-muted);font-size:8px;white-space:nowrap;text-overflow:ellipsis}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedActions{display:flex;gap:5px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedActions button{min-height:33px!important;padding:0 9px!important;border:1px solid var(--pp-line)!important;border-radius:8px!important;background:#081d22!important;color:#dce8e6!important;font-size:8px!important;font-weight:850!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedActions button:last-child{border-color:#4ce6d361!important;background:#0a5b56!important;color:#f3fffd!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedEmpty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--pp-muted);font-size:9px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedEmpty svg{width:16px;height:16px;fill:none;stroke:var(--pp-bright);stroke-width:1.8}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacesStrip{margin-top:10px;padding:13px 14px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacesStrip>header{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:0 1px 10px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacesStrip>header h2{margin:3px 0 0;font-size:17px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacesStrip>header small{color:var(--pp-muted);font-size:8px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCards>article{min-width:0;display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid var(--pp-line);border-radius:11px;background:#081b20}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCards>article.selected{border-color:#4ce6d380;box-shadow:0 0 0 1px #4ce6d314 inset}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCardMain{width:100%!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceMedia{position:relative;height:76px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#0b252b,#06171c)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceMedia img{width:100%;height:100%;object-fit:cover}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceMedia>span{color:var(--pp-bright)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceMedia svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceMedia em{position:absolute;right:6px;top:6px;padding:3px 5px;border:1px solid rgba(57,222,205,.18);border-radius:6px;background:#041014d6;color:#dfeae8;font-size:7px;font-style:normal;font-weight:850}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCardMain>div:last-child{display:grid;gap:2px;padding:8px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCardMain small{color:var(--pp-bright);font-size:7px;font-weight:900;text-transform:uppercase}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCardMain strong{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCardMain span{overflow:hidden;color:var(--pp-muted);font-size:7px;white-space:nowrap;text-overflow:ellipsis}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceOpen{min-height:28px!important;margin:0 7px 7px!important;border:1px solid var(--pp-line)!important;border-radius:7px!important;background:transparent!important;color:var(--pp-bright)!important;font-size:8px!important;font-weight:850!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacesEmpty{grid-column:1/-1;min-height:100px;display:grid;place-items:center;border:1px dashed var(--pp-line);border-radius:10px;color:var(--pp-muted);font-size:9px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMorePlaces{width:100%;min-height:32px!important;margin-top:8px!important;border:1px solid var(--pp-line)!important;border-radius:8px!important;background:transparent!important;color:var(--pp-bright)!important;font-size:8px!important;font-weight:850!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .jwm-city-map-credit{font-size:6px!important;opacity:.55!important}.jwmReplicaApp .nearPeoplePlacesV12 .jwm-near-action-toast{position:fixed!important;left:50%!important;bottom:22px!important;z-index:1200!important;min-height:38px!important;display:flex!important;align-items:center!important;padding:0 13px!important;border:1px solid var(--pp-line-strong)!important;border-radius:10px!important;background:#06171cf5!important;color:#eef8f7!important;font-size:9px!important;font-weight:850!important;transform:translate(-50%)!important}@media(max-width:1100px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSplit{grid-template-columns:minmax(300px,42%) minmax(0,58%)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-columns:50px minmax(0,1fr)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:50px;height:50px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters button{padding:0 7px!important;font-size:7px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCards{grid-template-columns:repeat(4,minmax(0,1fr))}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCards>article:nth-child(n+5){display:none}}@media(max-width:820px){.jwmReplicaApp .nearPeoplePlacesV12{width:calc(100% - 18px)!important;margin-top:9px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHero{align-items:flex-start;flex-direction:column;padding:14px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPControls{width:100%}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPControls label{flex:1}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPControls select{width:100%}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSplit{grid-template-columns:1fr}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople{min-height:0}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard{grid-template-columns:1fr}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions{width:100%;grid-template-columns:1fr 1fr}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapPanel{min-height:0}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap{min-height:360px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader{align-items:flex-start;flex-direction:column}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters{justify-content:flex-start}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCards{display:flex;overflow:auto}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCards>article{flex:0 0 190px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceCards>article:nth-child(n){display:grid}}@media(max-width:540px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHero h1{font-size:25px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHero p{font-size:10px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList{grid-template-columns:1fr}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard{grid-template-columns:minmax(0,1fr) 78px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions{grid-template-columns:1fr;width:78px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap{min-height:330px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedPlace{grid-template-columns:36px minmax(0,1fr)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedIcon{width:36px;height:36px}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedActions{grid-column:1/-1}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedActions button{flex:1}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters{display:grid;grid-template-columns:1fr 1fr;width:100%}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters button{width:100%}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin b{max-width:92px;font-size:7px}}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSplit{grid-template-columns:minmax(470px,48%) minmax(0,52%)!important;gap:12px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople{min-height:525px!important;padding:16px!important;grid-template-rows:auto auto 1fr auto!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople>header{padding:2px 2px 13px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople>header h2{font-size:24px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople>header p{font-size:9.5px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPrivacy{min-height:38px!important;margin:10px 0 9px!important;padding:8px 10px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard{min-height:180px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr auto!important;align-items:stretch!important;gap:10px!important;padding:11px!important;border:1px solid rgba(57,222,205,.13)!important;border-radius:12px!important;background:linear-gradient(150deg,#0a1f25fa,#06161bfa)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard:last-child{border-bottom:1px solid rgba(57,222,205,.13)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard:hover{border-color:#4ce6d34d!important;background:linear-gradient(150deg,#0c242afc,#07181dfc)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-self:center!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:72px!important;height:72px!important;border-radius:16px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy{gap:3px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusRow{font-size:7.5px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy strong{font-size:15px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy small,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy em{font-size:8.5px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions{width:100%!important;display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:6px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions button{min-height:36px!important;font-size:8.5px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .sendWag{background:linear-gradient(180deg,#0b6b64,#07534f)!important;border-color:#5df2df70!important;color:#f5fffd!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeoplePager{min-height:38px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(57,222,205,.12)}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeoplePager button{min-height:32px!important;padding:0 9px!important;border:1px solid var(--pp-line)!important;border-radius:8px!important;background:#081d22!important;color:var(--pp-bright)!important;font-size:8px!important;font-weight:850!important;box-shadow:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeoplePager button:last-child{justify-self:end}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeoplePager button:disabled{opacity:.34!important;cursor:default!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeoplePager span{color:#8fa5a4;font-size:8px;font-weight:800;white-space:nowrap}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapPanel{min-height:525px!important}@media(max-width:1180px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSplit{grid-template-columns:minmax(410px,46%) minmax(0,54%)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-columns:62px minmax(0,1fr)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:62px!important;height:62px!important}}@media(max-width:900px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSplit{grid-template-columns:1fr!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList{grid-template-columns:1fr!important;grid-template-rows:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard{min-height:0!important}}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople{min-height:565px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard{min-height:212px!important;padding:12px!important;gap:11px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-columns:98px minmax(0,1fr)!important;gap:13px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:98px!important;height:98px!important;border-radius:18px!important;border-color:#4ce6d35c!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy{gap:4px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusRow{font-size:8px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy strong{font-size:17px!important;line-height:1.05!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy small{font-size:9px!important;line-height:1.25!important;white-space:normal!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy em{margin-top:2px!important;font-size:9px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions{grid-template-columns:.72fr 1.28fr!important;gap:7px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions button{min-height:40px!important;font-size:9px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .sendWag,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .wagPending,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .isConnected{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .sendWag svg,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .wagPending svg,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .isConnected svg{width:16px!important;height:16px!important;flex:0 0 auto!important;fill:currentColor!important;stroke:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .sendWag{border-color:#55edda94!important;background:linear-gradient(180deg,#0c746c,#075750)!important;color:#f6fffd!important;box-shadow:0 0 0 1px #5df2df0d inset!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .sendWag:hover{background:linear-gradient(180deg,#10847a,#08635b)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .wagPending{border-color:#5fd3c742!important;background:#0a2429!important;color:#8fded5!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions .isConnected{border-color:#5fd3c733!important;background:#081d22!important;color:#65cfc2!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapPanel{min-height:565px!important}@media(max-width:1180px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-columns:84px minmax(0,1fr)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:84px!important;height:84px!important}}@media(max-width:900px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-columns:96px minmax(0,1fr)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:96px!important;height:96px!important}}@media(max-width:560px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-columns:88px minmax(0,1fr)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:88px!important;height:88px!important}}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople{min-height:690px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList{gap:12px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard{min-height:272px!important;padding:0!important;gap:0!important;overflow:hidden!important;grid-template-rows:1fr auto!important;border-radius:14px!important;background:linear-gradient(180deg,#081d22,#06171b)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:174px auto!important;gap:0!important;align-items:stretch!important;width:100%!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:100%!important;height:174px!important;min-height:174px!important;max-height:174px!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center 38%!important;background:#0a252a!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{place-items:center!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback svg{width:38px!important;height:38px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"status status" "name distance" "meta meta"!important;align-items:center!important;gap:2px 8px!important;padding:9px 11px 8px!important;text-align:left!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusRow{grid-area:status!important;font-size:7.5px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy strong{grid-area:name!important;font-size:16px!important;line-height:1.05!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy small{grid-area:meta!important;font-size:8.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCopy em{grid-area:distance!important;margin:0!important;font-size:8.5px!important;white-space:nowrap!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions{width:100%!important;grid-template-columns:.72fr 1.28fr!important;gap:7px!important;padding:0 10px 10px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions button{min-height:39px!important;border-radius:9px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapPanel{min-height:690px!important}@media(max-width:1180px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-columns:1fr!important;grid-template-rows:154px auto!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{width:100%!important;height:154px!important;min-height:154px!important;max-height:154px!important}}@media(max-width:900px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapPanel{min-height:0!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-rows:190px auto!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{height:190px!important;min-height:190px!important;max-height:190px!important}}@media(max-width:560px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard{min-height:0!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity{grid-template-rows:220px auto!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonIdentity>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonFallback{height:220px!important;min-height:220px!important;max-height:220px!important}}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople{min-height:620px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList.nearPPDiscoveryQueue{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;align-content:start!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard.nearPPDiscoveryCard{position:relative!important;display:block!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(91,229,211,.18)!important;border-radius:15px!important;background:linear-gradient(180deg,#0a2227,#07191d)!important;box-shadow:0 10px 28px #0000002e!important;transition:border-color .18s ease,transform .18s ease,opacity .18s ease!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonCard.nearPPDiscoveryCard:hover{border-color:#5be5d357!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetMedia{position:relative!important;width:100%!important;height:142px!important;overflow:hidden!important;background:#0a2428!important;touch-action:pan-y!important;-webkit-user-select:none!important;user-select:none!important;cursor:grab!important;transform-origin:50% 90%!important;transition:transform .18s cubic-bezier(.2,.75,.2,1)!important;will-change:transform!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPDiscoveryCard.isDragging .nearPPPetMedia{cursor:grabbing!important;transition:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetMedia>img,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetMedia>.nearPPPersonFallback{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important;pointer-events:none!important;-webkit-user-drag:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetMedia:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:48%!important;background:linear-gradient(180deg,transparent,rgba(2,16,19,.7))!important;pointer-events:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusChip,.jwmReplicaApp .nearPeoplePlacesV12 .nearPPDistanceChip{position:absolute!important;z-index:3!important;top:9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:22px!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;color:#e9f7f5!important;background:#031418c7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:7.5px!important;font-style:normal!important;font-weight:850!important;letter-spacing:.02em!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusChip{left:9px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPDistanceChip{right:9px!important;color:#65e4d3!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusChip i{width:6px!important;height:6px!important;border-radius:50%!important;background:#738886!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPStatusChip i.online{background:#45dfc7!important;box-shadow:0 0 8px #45dfc770!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipeCue{position:absolute!important;z-index:4!important;top:50%!important;transform:translateY(-50%) scale(.92)!important;opacity:0!important;padding:7px 10px!important;border:1px solid currentColor!important;border-radius:8px!important;background:#031215d1!important;font-size:9px!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:opacity .1s ease,transform .1s ease!important;pointer-events:none!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipeCue.active{opacity:1!important;transform:translateY(-50%) scale(1)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipeCueTrail{left:12px!important;color:#e6c67b!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipeCueWag{right:12px!important;color:#54e4d0!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetBody{display:grid!important;gap:8px!important;padding:10px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetTitle{display:grid!important;gap:2px!important;width:100%!important;min-height:0!important;padding:0!important;border:0!important;color:inherit!important;background:none!important;box-shadow:none!important;text-align:left!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetTitle strong{color:#f5fbfa!important;font-size:15px!important;line-height:1.05!important;letter-spacing:-.02em!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetTitle span{color:#91a7a4!important;font-size:8px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions.nearPPDiscoveryActions{display:grid!important;grid-template-columns:1fr 1fr 1.18fr!important;gap:5px!important;width:100%!important;padding:0!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions.nearPPDiscoveryActions button{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:34px!important;padding:0 5px!important;border:1px solid rgba(92,226,208,.22)!important;border-radius:9px!important;color:#c6d7d4!important;background:#0a2024!important;box-shadow:none!important;font-size:7.3px!important;font-weight:900!important;line-height:1.05!important;text-align:center!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions.nearPPDiscoveryActions .trailOn{color:#e0c37b!important;border-color:#e0c37b47!important;background:#e0c37b0b!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions.nearPPDiscoveryActions .sendWag{color:#061917!important;border-color:#46dbc6!important;background:linear-gradient(135deg,#52e1ce,#2fc6b3)!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions.nearPPDiscoveryActions .sendWag svg{width:12px!important;height:12px!important;fill:currentColor!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPQueueStatus{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:10px!important;padding:9px 11px!important;border:1px solid rgba(91,229,211,.12)!important;border-radius:10px!important;color:#859a98!important;background:#05181c9e!important;font-size:7.4px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPQueueStatus b{color:#dff7f3!important;font-size:8px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPQueueStatus small{color:#55d8c6!important;font-size:7.1px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPQueueEmpty{grid-column:1/-1!important;min-height:230px!important}@media(max-width:1180px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetMedia{height:128px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions.nearPPDiscoveryActions button{font-size:6.8px!important;padding-inline:3px!important}}@media(max-width:900px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetMedia{height:165px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPQueueStatus{flex-wrap:wrap!important}}@media(max-width:560px){.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeopleList.nearPPDiscoveryQueue{grid-template-columns:1fr!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPetMedia{height:230px!important}.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPersonActions.nearPPDiscoveryActions button{min-height:40px!important;font-size:8px!important}}.pp-page .pp-management-list article.is-selected{border-color:#2dc4b385!important;background:linear-gradient(180deg,#f8fcfb,#eef8f6)!important;box-shadow:0 0 0 2px #2dc4b314!important}.pp-page .pp-management-list article.is-selected:before{background:#36cdb9!important}.pp-page .pp-pending-panel{align-self:start!important;min-width:0!important;padding:16px!important;overflow:hidden!important;color:#153238!important;border:1px solid rgba(55,164,151,.22)!important;border-radius:18px!important;background:linear-gradient(180deg,#fbfefd,#f1f9f7)!important;box-shadow:0 16px 38px #1b4f481a!important}.pp-page .pp-pending-panel .pp-eyebrow,.pp-page .pp-pending-panel .pp-section-title{color:#2cae9d!important}.pp-page .pp-pending-panel h2,.pp-page .pp-pending-panel h3,.pp-page .pp-pending-panel strong{color:#153238!important}.pp-page .pp-pending-panel p,.pp-page .pp-pending-panel span,.pp-page .pp-pending-panel small{color:#607a7d!important}.pp-page .pp-pending-summary{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:4px 4px 17px!important;border-bottom:1px solid rgba(55,164,151,.16)!important}.pp-page .pp-pending-photo{width:92px!important;height:92px!important;overflow:hidden!important;border:2px solid rgba(45,196,179,.42)!important;border-radius:22px!important;background:#e8f6f3!important}.pp-page .pp-pending-photo img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center 28%!important}.pp-page .pp-pending-copy h2{margin:6px 0 4px!important;font-size:22px!important;line-height:1!important;letter-spacing:-.035em!important}.pp-page .pp-pending-copy>p:not(.pp-eyebrow){margin:0!important;font-size:10px!important}.pp-page .pp-pending-copy>span{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:10px!important;padding:6px 8px!important;border:1px solid rgba(45,196,179,.18)!important;border-radius:999px!important;background:#eef9f7!important;color:#247f75!important;font-size:8px!important;font-weight:850!important}.pp-page .pp-pending-status{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:11px!important;align-items:start!important;margin-top:16px!important;padding:13px!important;border:1px solid rgba(55,164,151,.16)!important;border-radius:13px!important;background:#f6fbfa!important}.pp-page .pp-pending-status-icon,.pp-page .pp-pending-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#e4f7f3!important;color:#24a895!important}.pp-page .pp-pending-status h3{margin:4px 0!important;font-size:14px!important}.pp-page .pp-pending-status p:not(.pp-section-title){margin:0!important;font-size:9px!important;line-height:1.45!important}.pp-page .pp-pending-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}.pp-page .pp-pending-actions button,.pp-page .pp-pending-explore{min-height:39px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border-radius:10px!important;font-size:9px!important;font-weight:900!important;cursor:pointer!important}.pp-page .pp-pending-profile{color:#0d7067!important;border:1px solid rgba(45,196,179,.34)!important;background:#eaf8f5!important}.pp-page .pp-pending-cancel{color:#5c7375!important;border:1px solid rgba(62,100,101,.18)!important;background:#f8fbfa!important}.pp-page .pp-pending-explore{width:100%!important;margin-top:8px!important;color:#278f83!important;border:0!important;background:transparent!important}.pp-page .pp-pending-empty{min-height:300px!important;display:grid!important;place-content:center!important;justify-items:center!important;text-align:center!important}.pp-page .pp-pending-empty h2{margin:10px 0 5px!important;font-size:19px!important}.pp-page .pp-pending-empty>p:last-child{max-width:230px!important;margin:0!important;font-size:10px!important;line-height:1.45!important}@media(max-width:900px){.pp-page .pp-pending-panel{margin-top:8px!important}}:root{--jwm-color-bg: #061216;--jwm-color-bg-2: #09161b;--jwm-color-panel: #0c1c22;--jwm-color-card: #102127;--jwm-color-card-2: #0b1a1f;--jwm-color-line: rgba(124,216,204,.16);--jwm-color-line-strong: rgba(124,216,204,.34);--jwm-color-accent: #58d4c5;--jwm-color-accent-deep: #2ca497;--jwm-color-text: #edf6f4;--jwm-color-muted: rgba(237,246,244,.68);--jwm-color-muted-2: rgba(237,246,244,.46);--jwm-color-shadow: 0 18px 44px rgba(0,0,0,.32)}.pp-page{color:var(--jwm-color-text)!important;background:radial-gradient(circle at 16% 8%,rgba(88,212,197,.07),transparent 25%),linear-gradient(180deg,#071218,#09161b 48%,#0b181e)!important;border-radius:22px!important;padding:10px!important}.pp-sidebar,.pp-main-column,.pp-relationship-panel{background:linear-gradient(180deg,#0b191ffa,#071217fc)!important;border:1px solid var(--jwm-color-line)!important;box-shadow:var(--jwm-color-shadow)!important}.pp-page :where(h1,h2,h3,h4,strong){color:var(--jwm-color-text)!important}.pp-page :where(p,small){color:var(--jwm-color-muted)!important}.pp-page .pp-eyebrow,.pp-page .pp-section-title,.pp-page .pp-back,.pp-page .pp-story-link,.pp-page a{color:var(--jwm-color-accent)!important}.pp-page .pp-sidebar-nav button{background:#ffffff06!important;border:1px solid rgba(124,216,204,.1)!important;color:var(--jwm-color-muted)!important;box-shadow:none!important}.pp-page .pp-sidebar-nav button.active{background:#58d4c51a!important;border-color:var(--jwm-color-line-strong)!important;color:var(--jwm-color-accent)!important;box-shadow:inset 3px 0 0 var(--jwm-color-accent)!important}.pp-page .pp-sidebar-nav button b,.pp-page .pp-management-view>header>b{background:#58d4c517!important;color:var(--jwm-color-accent)!important}.pp-page .pp-filters button{background:#ffffff06!important;border:1px solid var(--jwm-color-line)!important;color:var(--jwm-color-muted)!important}.pp-page .pp-filters button.active{background:#58d4c517!important;border-color:var(--jwm-color-line-strong)!important;color:var(--jwm-color-accent)!important}.pp-management-view{background:transparent!important;border:0!important;box-shadow:none!important}.pp-page .pp-management-list{gap:10px!important}.pp-page .pp-management-list article{position:relative!important;overflow:hidden!important;min-height:70px!important;background:linear-gradient(180deg,var(--jwm-color-card),var(--jwm-color-card-2))!important;border:1px solid var(--jwm-color-line)!important;border-radius:14px!important;box-shadow:0 11px 24px #00000038!important}.pp-page .pp-management-list article:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,var(--jwm-color-accent),rgba(88,212,197,.08))!important}.pp-page .pp-management-person,.pp-page .pp-management-person:hover,.pp-page .pp-management-person:focus-visible,.pp-page .pp-management-person:active{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;color:var(--jwm-color-text)!important}.pp-page .pp-management-person span{background:transparent!important;border:0!important;box-shadow:none!important}.pp-page .pp-management-person strong{color:var(--jwm-color-text)!important;background:transparent!important}.pp-page .pp-management-person small{color:var(--jwm-color-muted)!important;background:transparent!important}.pp-management-person img{border:1px solid var(--jwm-color-line)!important;border-radius:11px!important}.pp-page .pp-management-list article>div{border-top-color:#ffffff0f!important}.pp-page .pp-pending{color:var(--jwm-color-muted)!important}.pp-page .pp-action-ghost{background:#ffffff08!important;border:1px solid var(--jwm-color-line)!important;color:var(--jwm-color-text)!important}.pp-page .pp-action-primary{background:#58d4c51c!important;border:1px solid var(--jwm-color-line-strong)!important;color:var(--jwm-color-accent)!important}.pp-featured-pal,.pp-page .pp-pal-card,.pp-panel-section,.pp-friendship-journey,.pp-story-section,.pp-shared-moment-grid article,.pp-lower-card,.pp-upcoming-tile,.pp-next-thread-inline{background:linear-gradient(180deg,#0f2027f5,#081318fa)!important;border-color:var(--jwm-color-line)!important}.pp-page .pp-pal-card.selected{border-color:var(--jwm-color-line-strong)!important;box-shadow:0 0 0 1px #58d4c517,0 12px 26px #0000003d!important}.pp-page .pp-header-actions button,.pp-page .pp-relationship-hero .pp-header-actions button{background:#ffffff08!important;border:1px solid var(--jwm-color-line)!important;color:var(--jwm-color-text)!important}.pp-page .pp-header-actions button:first-child,.pp-page .pp-relationship-hero .pp-header-actions button:first-child{background:#58d4c51a!important;border-color:var(--jwm-color-line-strong)!important;color:var(--jwm-color-accent)!important}.pp-journey-node,.pp-ribbon-node{background:#10242b!important;border-color:var(--jwm-color-line)!important;color:var(--jwm-color-muted)!important}.pp-journey-step.current .pp-journey-node,.pp-ribbon-next .pp-ribbon-node{background:#58d4c51f!important;border-color:var(--jwm-color-line-strong)!important;color:var(--jwm-color-accent)!important}.petProfilePage{color:var(--jwm-color-text)!important;background:radial-gradient(circle at 16% 6%,rgba(88,212,197,.07),transparent 26%),linear-gradient(180deg,#061216,#09161b 48%,#0b181e)!important}.petProfileHero,.profilePanel,.petProfileNotice,.profileMemoryList article,.nearbyPetList button,.relationshipStep,.profileSmallEmpty,.petProfileEmpty,.petProfileWagResult,.petProfileWagResult>section,.profileWagLocked{background:linear-gradient(180deg,#0c1c22fa,#081217fc)!important;border:1px solid var(--jwm-color-line)!important;color:var(--jwm-color-text)!important;box-shadow:var(--jwm-color-shadow)!important}.petProfileHero{background:radial-gradient(circle at 15% 0%,rgba(88,212,197,.08),transparent 34%),linear-gradient(180deg,#0c1c22fa,#081217fc)!important}.petProfilePhoto{background:#0b171d!important;border-color:var(--jwm-color-line)!important}.petProfilePage :where(h1,h2,h3,strong){color:var(--jwm-color-text)!important}.petProfilePage :where(.petProfileMeta,.petProfileDescription,p,small){color:var(--jwm-color-muted)!important}.petProfileBack,.petProfilePage a:not(.profilePrimaryButton):not(.petProfileWagWaiting),.profilePanelHeader>div>span{color:var(--jwm-color-accent)!important}.profilePanelHeader{background:transparent!important}.profilePanelHeader>b,.profilePanelHeader>a,.profileSecondaryButton,.profileWagComposer textarea{background:#ffffff08!important;border:1px solid var(--jwm-color-line)!important;color:var(--jwm-color-text)!important}.profilePrimaryButton,.profileWagComposer button,.profileWagLocked button,.petProfileWagWaiting{background:#58d4c51c!important;border:1px solid var(--jwm-color-line-strong)!important;color:var(--jwm-color-accent)!important;box-shadow:none!important}.relationshipStep{background:#ffffff07!important;box-shadow:none!important}.relationshipStep.completed{background:#58d4c50e!important}.relationshipStep.current{background:radial-gradient(circle at 10% 50%,rgba(88,212,197,.1),transparent 32%),linear-gradient(180deg,#0f2128fa,#081217fc)!important;border-color:var(--jwm-color-line-strong)!important;box-shadow:inset 3px 0 0 var(--jwm-color-accent)!important}.relationshipStep>span,.memorySymbol{background:#58d4c512!important;color:var(--jwm-color-accent)!important}.relationshipBridge{background:#ffffff14!important}.relationshipBridge.completed{background:linear-gradient(90deg,#58d4c594,#58d4c524)!important}.nearbyPetList button{background:linear-gradient(180deg,#0f2027f5,#081318fa)!important;border:1px solid var(--jwm-color-line)!important;box-shadow:none!important}.nearbyPetList button:hover,.nearbyPetList button:focus-visible,.nearbyPetList button:active{background:linear-gradient(180deg,#12272efa,#0a161bfc)!important;border-color:var(--jwm-color-line-strong)!important;transform:none!important}.nearbyPetList img{border:1px solid var(--jwm-color-line)!important}.nearbyPetList i{color:var(--jwm-color-accent)!important}.petProfileWagResult{background:radial-gradient(circle at 50% 7%,rgba(88,212,197,.11),transparent 28%),linear-gradient(180deg,#0b1d23,#061216)!important;border-color:var(--jwm-color-line-strong)!important}.petProfileWagSeal{background:#58d4c51f!important;color:var(--jwm-color-accent)!important;border:1px solid var(--jwm-color-line-strong)!important;box-shadow:0 0 0 12px #58d4c509,0 0 26px #58d4c51a!important}.petProfileWagPair img,.petProfileWagPair>div{border-color:var(--jwm-color-line-strong)!important}.petProfileWagPair>div{background:#10242b!important;color:var(--jwm-color-text)!important}.petProfileWagResultClose{color:var(--jwm-color-text)!important}.petProfileWagExplore{color:var(--jwm-color-accent)!important}.petProfileNotice{background:#58d4c50f!important}.petProfileNotice span{background:#58d4c51f!important;color:var(--jwm-color-accent)!important;border:1px solid var(--jwm-color-line-strong)!important}.petFavoriteButton{background:#051116d1!important;border-color:#ffffff26!important}.petFavoriteButton.active{background:#58d4c51a!important;border-color:var(--jwm-color-line-strong)!important;color:var(--jwm-color-accent)!important}@media(max-width:900px){.pp-page{padding:8px!important}.petProfilePage{padding:12px 12px 82px!important}}html body .jwmReplicaApp .jwmAlertDropdown{border-color:#2365627a!important;background:linear-gradient(180deg,#041317fe,#030e12fe)!important;box-shadow:0 22px 58px #0000007a,0 0 0 1px #397e7914 inset!important}html body .jwmReplicaApp .jwmAlertDropdown:before{background:linear-gradient(90deg,transparent,rgba(255,98,88,.8),transparent)!important;opacity:.34!important}html body .jwmReplicaApp .jwmAlertDropdownHead{border-bottom-color:#487e7926!important;background:#03111575!important}html body .jwmReplicaApp .jwmAlertDropdown .jwmAlertAddMini{border:1px solid rgba(75,122,118,.46)!important;background:#05181df0!important;color:#9eb0ad!important;box-shadow:none!important;text-shadow:none!important}html body .jwmReplicaApp .jwmAlertDropdown .jwmAlertAddMini:hover{border-color:#ff625885!important;background:#0c1b1ffa!important;color:#f2f6f5!important;box-shadow:none!important}html body .jwmReplicaApp .jwmAlertDropdown .jwmAlertAddMini.isActive{border-color:#ff6258c7!important;background:linear-gradient(135deg,#70221f9e,#3912138a)!important;color:#fff5f3!important;box-shadow:0 0 0 1px #ff62581a inset,0 0 18px #ff62581f!important}html body .jwmReplicaApp .jwmAlertDropdown .jwmAlertAddMini.isActive svg{color:#ff8c84!important}html body .jwmReplicaApp .jwmAlertDropForm{border-bottom-color:#ff625826!important;background:linear-gradient(180deg,#3f131324,#041216c2)!important}html body .jwmReplicaApp .jwmAlertDropForm input{border-color:#49787457!important;background:#06171b!important}html body .jwmReplicaApp .jwmAlertDropForm input:focus{border-color:#ff62589e!important;box-shadow:0 0 0 3px #ff625812!important}html body .jwmReplicaApp .jwmAlertPublishRed{border-color:#ff625885!important;background:#571b1957!important;color:#ffaaa4!important;box-shadow:none!important}html body .jwmReplicaApp .jwmAlertPublishRed:not(:disabled):hover{border-color:#ff6258c7!important;background:#6f221f8a!important;color:#fff!important}html body .jwmReplicaApp .jwmAlertPublishRed:disabled{border-color:#4d6f6c47!important;background:#07171b!important;color:#647876!important;opacity:.72!important}html body .jwmReplicaApp .jwmAlertDropList,html body .jwmReplicaApp .jwmAlertDropEmpty,html body .jwmReplicaApp .jwmAlertDropItem{background:transparent!important}html body .jwmReplicaApp .jwmAlertDropItem{border-bottom-color:#4e78751c!important}html body .jwmReplicaApp .jwmAlertDropIcon{border-color:#ff62583d!important;background:#5e1d1a29!important}html body .jwmReplicaApp .jwmAlertDropFooter{border-top-color:#49797526!important;background:#030f13eb!important}html body .jwmReplicaApp .jwmAlertDropFooter a,html body .jwmReplicaApp .jwmAlertDropFooter a:first-child{padding:3px 2px!important;border:0!important;background:transparent!important;color:#8ea19e!important;box-shadow:none!important;text-decoration:none!important}html body .jwmReplicaApp .jwmAlertDropFooter a:hover,html body .jwmReplicaApp .jwmAlertDropFooter a:first-child:hover{color:#ff8f87!important;background:transparent!important;text-shadow:0 0 12px rgba(255,98,88,.16)!important}html body .alertsSimplePage .alertsSimpleComposer button{border-color:#4c777461!important;background:#07191d!important;color:#718582!important;box-shadow:none!important}html body .alertsSimplePage .alertsSimpleComposer button:not(:disabled){border-color:#ff62589e!important;background:#641f1c5c!important;color:#fff0ed!important;box-shadow:0 0 16px #ff625814!important}html body .alertsSimplePage .alertsSimpleComposer button:not(:disabled):hover{background:#76242085!important}html body #root .jwmApp .t7-profile .t7-passport-card .t7-badge-row .t7-badge .t7-badge-emblem:before{content:""!important;display:block!important;position:absolute!important;inset:3px!important;clip-path:polygon(50% 0,88% 14%,94% 63%,50% 100%,6% 63%,12% 14%)!important;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.98) 0 9%,rgba(255,255,255,.58) 30%,transparent 58%),linear-gradient(150deg,#fbfefd,#f5faf9 52%,#eaf3f1)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 34%,rgba(62,105,101,.12) 66%),inset 0 -8px 16px color-mix(in srgb,var(--badge) 7%,transparent 93%)!important;opacity:1!important}html body #root .jwmApp .t7-profile .t7-passport-card .t7-badge-row .t7-badge .t7-badge-emblem{isolation:isolate!important}html body #root .jwmApp .t7-profile .t7-passport-card .t7-badge-row .t7-badge .t7-badge-emblem>span{position:relative!important;z-index:4!important;color:color-mix(in srgb,var(--badge) 58%,#244b4d 42%)!important;filter:none!important}html body #root .jwmApp .t7-profile .t7-passport-card .t7-badge-row .t7-badge .t7-badge-emblem>span svg{color:inherit!important;stroke:currentColor!important}html body #root .jwmApp .t7-profile .t7-passport-card .t7-badge-row .t7-badge.is-locked .t7-badge-emblem:before{background:linear-gradient(150deg,#fcfdfd,#f4f7f6 58%,#e9efee)!important}html body #root .jwmApp .ltp-badge-dialog .ltp-dialog-emblem:before{content:""!important;display:block!important;position:absolute!important;inset:4px!important;clip-path:polygon(50% 0,88% 14%,94% 63%,50% 100%,6% 63%,12% 14%)!important;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.98) 0 10%,rgba(255,255,255,.58) 32%,transparent 60%),linear-gradient(150deg,#fbfefd,#f3f9f7 55%,#e9f2f0)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 36%,rgba(62,105,101,.12) 64%)!important}html body #root .jwmApp .ltp-badge-dialog .ltp-dialog-emblem svg{position:relative!important;z-index:4!important;color:color-mix(in srgb,var(--badge) 58%,#244b4d 42%)!important;stroke:currentColor!important}.homeTrail{--trail-aqua: #35dfce;--trail-bright: #76fff1;--trail-text: #f4fbfa;--trail-muted: #91a8a6;--trail-surface: rgba(4, 25, 30, .9);width:min(1540px,100%);max-width:1540px!important;margin:0 auto 38px;padding:12px 14px 0;color:var(--trail-text)}.homeTrail,.homeTrail *{box-sizing:border-box}.homeTrail>section{max-width:none!important}.homeTrail a{text-decoration:none}.homeTrailStage{position:relative;isolation:isolate;display:grid;grid-template-columns:210px minmax(580px,730px) 280px;justify-content:center;gap:12px;min-height:720px;overflow:hidden;padding:24px 16px 22px;border:1px solid rgba(64,231,211,.16)!important;border-radius:24px;background:radial-gradient(circle at 50% 48%,rgba(26,167,151,.17),transparent 31%),linear-gradient(180deg,#010c100d,#010c103b),url(/jwm-home/living-trail-bg-v2.png) center bottom / cover no-repeat!important;box-shadow:0 28px 82px #00000061,inset 0 1px #ffffff06}.homeTrailStage:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(1,13,17,.68),transparent 26%,transparent 72%,rgba(1,13,17,.54)),linear-gradient(180deg,transparent 55%,rgba(0,9,12,.24));pointer-events:none}.homeTrailAtmosphere{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 26%,rgba(70,229,211,.08),transparent 18%),radial-gradient(circle at 89% 31%,rgba(70,229,211,.07),transparent 19%),repeating-linear-gradient(90deg,transparent 0,transparent 119px,rgba(72,235,216,.025) 120px)}.homeTrailWelcome{align-self:start;min-width:0;margin-top:74px;padding-left:5px}.homeTrailWelcome>p{margin:0 0 12px;color:var(--trail-aqua)!important;font-size:.61rem;font-weight:900;letter-spacing:.18em}.homeTrailWelcome h1{margin:0;color:var(--trail-text)!important;font-size:clamp(2.2rem,3.3vw,3.25rem);line-height:.95;letter-spacing:-.057em}.homeTrailFlourish{display:flex;align-items:center;gap:7px;margin:18px 0 21px;color:var(--trail-aqua)}.homeTrailFlourish i{width:126px;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--trail-aqua));box-shadow:0 0 12px #35dfceb8;transform:rotate(-4deg)}.homeTrailWelcome h2{margin:0;color:#b5c8c6!important;font-size:.94rem;font-weight:500;line-height:1.5;letter-spacing:-.01em}.homeTrailWelcome h2 strong{color:var(--trail-aqua)!important;font-weight:850}.homeTrailWelcomeStatus{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;gap:0 8px;align-items:center;width:100%;margin-top:35px;padding:12px 11px;border:1px solid rgba(53,223,206,.19);border-radius:12px;color:#fff!important;background:linear-gradient(135deg,#08292db3,#021418b8);transition:border-color .2s ease,box-shadow .2s ease}.homeTrailWelcomeStatus:hover{border-color:#35dfce7a;box-shadow:0 12px 28px #0000002e}.homeTrailWelcomeStatus>span{grid-row:1 / 3;display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(53,223,206,.38);border-radius:50%}.homeTrailWelcomeStatus>span i{width:7px;height:7px;border-radius:50%;background:var(--trail-aqua);box-shadow:0 0 10px var(--trail-aqua)}.homeTrailWelcomeStatus b{min-width:0;overflow:hidden;color:#fff!important;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.homeTrailWelcomeStatus small{min-width:0;overflow:hidden;color:#78908e!important;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.homeTrailWelcomeStatus>svg{grid-column:3;grid-row:1 / 3;color:var(--trail-aqua)}.homeTrailWorld{position:relative;width:100%;height:668px;align-self:center}.homeTrailWorldKicker{position:absolute;z-index:5;top:4px;left:50%;display:flex;align-items:center;gap:8px;color:#aed3cfbf;font-size:.49rem;font-weight:900;letter-spacing:.18em;transform:translate(-50%);white-space:nowrap}.homeTrailWorldKicker i{width:22px;height:1px;background:#35dfce61}.homeTrailLines{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.homeTrailLines path{fill:none;stroke-width:2.4;stroke-linecap:round;filter:url(#homeTrailGlow);opacity:.82}.homeTrailLines .lineNear{stroke:url(#trailNear)}.homeTrailLines .linePals{stroke:#35dfce}.homeTrailLines .lineMemory{stroke:url(#trailMemory)}.homeTrailLines .lineSitters{stroke:url(#trailCare)}.homeTrailNode{--node-accent: var(--trail-aqua);position:absolute;z-index:3;display:grid;justify-items:center;width:174px;color:var(--trail-text)!important;text-align:center}.homeTrailNodeNear{--node-accent: #55dfff;top:26px;left:7px}.homeTrailNodePals{--node-accent: #35dfce;top:18px;right:4px}.homeTrailNodeMemory{--node-accent: #af8cff;bottom:-5px;left:-2px}.homeTrailNodeSitters{--node-accent: #ffc766;right:-2px;bottom:-10px}.homeTrailNodePhoto{position:relative;display:block;width:146px;height:146px;overflow:hidden;border:2px solid color-mix(in srgb,var(--node-accent) 82%,white 18%);border-radius:50%;background:#062026;box-shadow:0 0 0 7px color-mix(in srgb,var(--node-accent) 5%,transparent),0 0 32px color-mix(in srgb,var(--node-accent) 25%,transparent);transition:box-shadow .22s ease,border-color .22s ease}.homeTrailNode:hover .homeTrailNodePhoto{border-color:var(--node-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--node-accent) 8%,transparent),0 0 40px color-mix(in srgb,var(--node-accent) 40%,transparent)}.homeTrailNode:focus-visible{outline:2px solid var(--node-accent);outline-offset:6px;border-radius:14px}.homeTrailNodePhoto>img,.homeTrailPair img{width:100%;height:100%;object-fit:cover}.homeTrailPair{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%}.homeTrailPair img:first-child{object-position:38% center}.homeTrailPair img:last-child{object-position:63% center}.homeTrailNodeIcon{position:relative;z-index:5;display:grid;width:44px;height:44px;margin-bottom:9px;place-items:center;border:2px solid var(--node-accent);border-radius:50%;color:var(--node-accent);background:linear-gradient(145deg,#073039,#02161b);box-shadow:0 0 0 5px color-mix(in srgb,var(--node-accent) 5%,transparent),0 0 24px color-mix(in srgb,var(--node-accent) 34%,transparent)}.homeTrailNodeIcon:after{content:"";position:absolute;top:100%;width:1px;height:10px;background:var(--node-accent);box-shadow:0 0 8px var(--node-accent)}.homeTrailNodeCopy{display:grid;min-width:0;margin-top:10px}.homeTrailNodeCopy strong{color:var(--trail-text)!important;font-size:.91rem;letter-spacing:-.02em}.homeTrailNodeCopy small{margin-top:3px;color:#829b98!important;font-size:.54rem}.homeTrailNodeArrow{display:grid;width:32px;height:32px;margin-top:7px;place-items:center;border:1px solid color-mix(in srgb,var(--node-accent) 58%,transparent);border-radius:50%;color:var(--node-accent);background:#042127d6;transition:background .2s ease,border-color .2s ease}.homeTrailNode:hover .homeTrailNodeArrow{border-color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 14%,#042127)}.homeTrailCore{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:326px;height:326px;place-items:center;color:var(--trail-text)!important;transform:translate(-50%,-50%)!important}.homeTrailCore:before,.homeTrailCore:after{content:"";position:absolute;border:1px solid rgba(53,223,206,.27);border-radius:50%;pointer-events:none}.homeTrailCore:before{inset:-17px}.homeTrailCore:after{inset:-35px;opacity:.43}.homeTrailCore:hover,.homeTrailCore:active,.homeTrailCore:focus{transform:translate(-50%,-50%)!important}.homeTrailCore:focus-visible{outline:2px solid var(--trail-bright);outline-offset:40px;border-radius:50%}.homeTrailCoreHalo{position:absolute;inset:-56px;border-radius:50%;background:radial-gradient(circle,rgba(53,223,206,.12),transparent 65%);opacity:.75;animation:homeCoreGlow 3.6s ease-in-out infinite alternate;pointer-events:none}@keyframes homeCoreGlow{to{opacity:1}}.homeTrailCoreTitle{position:absolute;top:-47px;display:flex;align-items:center;gap:8px;color:var(--trail-aqua);font-size:.78rem;font-weight:900;letter-spacing:.2em;white-space:nowrap}.homeTrailCoreTitle i{width:24px;height:1px;background:#35dfce66}.homeTrailCorePhoto{position:absolute;inset:0;display:block;overflow:hidden;border:3px solid var(--trail-aqua);border-radius:50%;background:#052028;box-shadow:0 0 0 8px #35dfce13,0 0 58px #35dfce52;transition:box-shadow .22s ease,border-color .22s ease}.homeTrailCore:hover .homeTrailCorePhoto{border-color:var(--trail-bright);box-shadow:0 0 0 9px #35dfce17,0 0 72px #35dfce6b}.homeTrailCorePhoto img{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.homeTrailCoreNames{position:absolute;right:21px;bottom:21px;left:21px;z-index:2;display:grid;padding:40px 16px 14px;border-radius:0 0 130px 130px;background:linear-gradient(180deg,transparent,rgba(1,13,17,.94));text-align:center}.homeTrailCoreNames strong{color:#fff!important;font-size:1.12rem}.homeTrailCoreNames small{margin-top:2px;color:#b2c5c3!important;font-size:.61rem}.homeTrailCoreBadge{position:absolute;z-index:7;top:18px;display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(53,223,206,.6);border-radius:999px;color:var(--trail-aqua);background:#031d22db;box-shadow:0 0 20px #35dfce33;font-size:.49rem;font-weight:900;letter-spacing:.12em}.homeTrailCoreAvatars{position:absolute;z-index:7;bottom:-29px;display:flex;padding:5px 8px;border:1px solid rgba(53,223,206,.24);border-radius:999px;background:#021317ed;box-shadow:0 12px 26px #00000052,0 0 20px #35dfce14}.homeTrailCoreAvatars>span{position:relative;display:block;width:47px;height:47px;margin-left:4px}.homeTrailCoreAvatars>span:first-child{margin-left:0}.homeTrailCoreAvatars img{width:100%;height:100%;border:2px solid var(--trail-aqua);border-radius:50%;object-fit:cover;background:#041419}.homeTrailCoreAvatars>span.isFavorite img{border-color:#ffc766;box-shadow:0 0 15px #ffc76647}.homeTrailCoreAvatars>span i{position:absolute;right:-1px;bottom:-1px;display:grid;width:16px;height:16px;place-items:center;border:1px solid #ffc766;border-radius:50%;color:#ffc766;background:#042127;font-size:.48rem;font-style:normal}.homeTrailToday{align-self:center;min-width:0;margin-top:5px;padding:18px 14px 15px;border:1px solid rgba(97,236,220,.24);border-radius:20px;background:linear-gradient(155deg,#08272ce8,#021116ed)!important;box-shadow:0 22px 58px #0000004f,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.homeTrailToday>header{display:flex;align-items:center;justify-content:space-between;padding:0 3px 12px;border-bottom:1px solid rgba(53,223,206,.09)}.homeTrailToday>header>div{display:flex;align-items:center;gap:8px}.homeTrailToday>header span{color:#fff;font-size:1.02rem;font-weight:900}.homeTrailToday>header i{width:6px;height:6px;border-radius:50%;background:var(--trail-aqua);box-shadow:0 0 10px var(--trail-aqua)}.homeTrailToday>header time{color:#78908e;font-size:.54rem;font-weight:700}.homeTrailTodayLabel{display:flex;align-items:center;justify-content:space-between;margin:12px 3px 0}.homeTrailTodayLabel>span{color:#819995;font-size:.49rem;font-weight:900;letter-spacing:.14em}.homeTrailTodayLabel>a{color:var(--trail-aqua)!important;font-size:.55rem;font-weight:800}.homeTrailTodayItem{--today-accent: var(--trail-aqua);display:grid;grid-template-columns:50px minmax(0,1fr) 23px;align-items:center;gap:9px;min-height:100px;margin-top:10px;padding:10px 9px;border:1px solid rgba(100,238,222,.18);border-left:4px solid var(--today-accent);border-radius:11px;color:var(--trail-text)!important;background:#021217b8;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.homeTrailTodayPlan{--today-accent: #55dfff}.homeTrailTodayMessage{--today-accent: #35dfce}.homeTrailTodayItem:hover{border-color:color-mix(in srgb,var(--today-accent) 46%,transparent);background:#072025d4;box-shadow:0 10px 25px #00000024}.homeTrailTodayItem:focus-visible{outline:2px solid var(--today-accent);outline-offset:3px}.homeTrailTodayItem>img{width:50px;height:50px;border:1px solid color-mix(in srgb,var(--today-accent) 45%,transparent);border-radius:50%;object-fit:cover}.homeTrailTodayItem>span{display:grid;min-width:0}.homeTrailTodayItem strong,.homeTrailTodayItem small,.homeTrailTodayItem em{overflow:hidden;text-overflow:ellipsis}.homeTrailTodayItem strong{display:-webkit-box;color:#fff!important;font-size:.72rem;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.homeTrailTodayItem small{margin-top:4px;color:#9fb2b1!important;font-size:.6rem}.homeTrailTodayItem small,.homeTrailTodayItem em{white-space:nowrap}.homeTrailTodayItem em{margin-top:5px;color:var(--today-accent);font-size:.56rem;font-style:normal}.homeTrailTodayItem>svg{color:var(--today-accent)}.homeTrailTodayFoot{display:grid;margin-top:12px;padding:12px 3px 0;border-top:1px solid rgba(53,223,206,.1)}.homeTrailTodayFoot>p{display:flex;align-items:center;gap:7px;margin:0;color:var(--trail-aqua)!important;font-size:.54rem;font-weight:900;letter-spacing:.13em}.homeTrailTodayFoot>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px}.homeTrailTodayFoot>div a{display:grid;padding:8px 6px;border:1px solid rgba(53,223,206,.1);border-radius:8px;background:#010f1380}.homeTrailTodayFoot>div a:hover{border-color:#35dfce59}.homeTrailTodayFoot strong{color:#fff!important;font-size:.83rem}.homeTrailTodayFoot small{margin-top:2px;color:#78908e!important;font-size:.49rem}.homeTrailProfileLink{display:flex;align-items:center;gap:5px;margin-top:10px;color:var(--trail-aqua)!important;font-size:.56rem;font-weight:850}.homeConnectionFlow{position:relative;display:grid;grid-template-columns:225px minmax(0,1fr);gap:20px;max-width:none!important;margin-top:12px;padding:28px 22px 22px;overflow:hidden;border:1px solid rgba(53,223,206,.15)!important;border-radius:22px;background:radial-gradient(circle at 12% 50%,rgba(53,223,206,.055),transparent 26%),linear-gradient(105deg,#051b20fa,#021014fa)!important;box-shadow:0 20px 50px #0003}.homeConnectionIntro{align-self:center;padding-right:8px}.homeConnectionIntro p{margin:0;color:#86aaa6!important;font-size:.56rem;font-weight:900;letter-spacing:.18em}.homeConnectionIntro h2{margin:8px 0 7px;color:#fff!important;font-size:1.45rem;line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.homeConnectionIntro small{display:block;max-width:190px;color:#809593!important;font-size:.57rem;line-height:1.5}.homeConnectionSteps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:30px}.homeConnectionSteps:before{content:"";position:absolute;top:23px;right:9%;left:9%;height:1px;background:linear-gradient(90deg,#55c1e08c,#49c6b780 34%,#a382be73 68%,#c3994980)}.homeConnectionStep{--connection-accent: #70bdd5;position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr auto;min-width:0;min-height:178px;padding:30px 14px 12px;border:1px solid color-mix(in srgb,var(--connection-accent) 28%,rgba(124,151,153,.26));border-radius:13px;color:#fff!important;background:linear-gradient(155deg,#152b2fdb,#08191de6);box-shadow:inset 0 1px #ffffff05,0 12px 25px #0000001c;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.homeConnectionStep:hover{border-color:color-mix(in srgb,var(--connection-accent) 52%,transparent);background:linear-gradient(155deg,#182f33e6,#081a1ef0);box-shadow:0 14px 29px #0000002b}.homeConnectionStep:focus-visible{outline:2px solid var(--connection-accent);outline-offset:3px}.connectionDiscover{--connection-accent: #64b9d5}.connectionWag{--connection-accent: #58b9ad}.connectionPal{--connection-accent: #9b7db2}.connectionMessage{--connection-accent: #b89149}.homeConnectionIcon{position:absolute;z-index:2;top:-29px;left:50%;display:grid;width:50px;height:50px;place-items:center;border:1px solid var(--connection-accent);border-radius:50%;color:#f5fbfa;background:#071d22;box-shadow:0 0 0 5px #031519e6,0 0 15px color-mix(in srgb,var(--connection-accent) 13%,transparent);transform:translate(-50%)}.homeConnectionIcon:after{content:"";position:absolute;top:100%;width:1px;height:9px;background:color-mix(in srgb,var(--connection-accent) 60%,transparent)}.homeConnectionNumber{color:var(--connection-accent);font-size:.47rem;font-weight:850;letter-spacing:.12em}.homeConnectionLabel{margin-top:3px;overflow:hidden;color:var(--connection-accent)!important;font-size:.75rem;font-weight:900;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap}.homeConnectionDivider{width:100%;height:1px;margin:8px 0;background:#a5bdbb2e}.homeConnectionTitle{overflow:hidden;color:#fff!important;font-size:.67rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.homeConnectionDetail{margin-top:5px;color:#869b99!important;font-size:.49rem;line-height:1.35}.homeConnectionAction{align-self:end;justify-self:start;display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--connection-accent) 45%,transparent);border-radius:999px;color:var(--connection-accent);background:color-mix(in srgb,var(--connection-accent) 4%,transparent);font-size:.46rem;font-weight:850}@media(prefers-reduced-motion:reduce){.homeTrailCoreHalo{animation:none}.homeTrailNodePhoto{transition:none}}@media(max-width:1290px){.homeTrailStage{grid-template-columns:195px minmax(525px,590px) 250px;padding-inline:9px}.homeTrailWelcome{padding-left:3px}.homeTrailNode{width:146px}.homeTrailNodePhoto{width:122px;height:122px}.homeTrailNodeIcon{width:40px;height:40px}.homeTrailNodeCopy strong{font-size:.8rem}.homeTrailNodeCopy small{font-size:.49rem}.homeTrailCore{width:284px;height:284px}.homeTrailNodeNear{left:2px}.homeTrailNodePals{right:0}.homeTrailToday{padding-inline:11px}.homeTrailTodayItem{grid-template-columns:45px minmax(0,1fr) 19px}.homeTrailTodayItem>img{width:45px;height:45px}.homeConnectionFlow{grid-template-columns:195px minmax(0,1fr);padding-inline:16px}.homeConnectionStep{padding-inline:10px}.homeConnectionLabel{font-size:.65rem}.homeConnectionTitle{font-size:.61rem}}@media(max-width:940px){.homeTrailStage{grid-template-columns:minmax(0,1fr) 275px;min-height:auto}.homeTrailWelcome{grid-column:1 / -1;display:grid;grid-template-columns:1fr 210px;align-items:end;margin:0;padding:8px 15px 0}.homeTrailWelcome>p,.homeTrailWelcome h1,.homeTrailWelcome h2{grid-column:1}.homeTrailWelcome h1 br,.homeTrailFlourish{display:none}.homeTrailWelcomeStatus{grid-column:2;grid-row:1 / 4;margin:0}.homeTrailWorld{max-width:650px;margin:0 auto}.homeConnectionFlow{grid-template-columns:1fr}.homeConnectionIntro small{max-width:330px}.homeConnectionSteps{grid-template-columns:1fr 1fr;row-gap:42px}.homeConnectionSteps:before{display:none}}@media(max-width:820px){.homeTrail{padding-inline:8px}.homeTrailStage{display:block;padding:18px 8px}.homeTrailWelcome{display:block;padding:5px 10px 0}.homeTrailWelcome h1{font-size:2.5rem!important}.homeTrailWelcome h2{margin-top:8px}.homeTrailWelcomeStatus{max-width:260px;margin-top:18px}.homeTrailWorld{margin:18px auto 0}.homeTrailToday{width:min(520px,100%);margin:16px auto 0}}@media(max-width:560px){.homeTrailWorld{height:610px}.homeTrailWorldKicker{top:0}.homeTrailLines{display:none}.homeTrailNode{width:120px}.homeTrailNodePhoto{width:102px;height:102px}.homeTrailNodeIcon{width:35px;height:35px;margin-bottom:7px}.homeTrailNodeCopy strong{font-size:.69rem}.homeTrailNodeCopy small{display:none}.homeTrailNodeArrow{width:29px;height:29px}.homeTrailCore{width:218px;height:218px}.homeTrailCoreTitle{top:-38px;font-size:.62rem}.homeTrailCoreTitle i{width:15px}.homeTrailCoreBadge{top:10px}.homeTrailCoreAvatars>span{width:39px;height:39px}.homeTrailNodeNear{top:25px;left:0}.homeTrailNodePals{top:25px;right:0}.homeTrailNodeMemory{bottom:-3px;left:0}.homeTrailNodeSitters{right:0;bottom:-3px}.homeConnectionFlow{padding:22px 12px 18px}.homeConnectionSteps{grid-template-columns:1fr;row-gap:40px}.homeConnectionStep{min-height:162px}}.homeTrailImageFallback{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#eef8f6,#f8fcfb);color:#8aaaa6;border:1px dashed rgba(44,151,141,.22)}.homeTrailCoreAvatars.isEmpty{display:grid;place-items:center}.homeTrailFavoriteEmpty{width:58px!important;height:36px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:#f4fbfa!important;border:1px dashed #b9ddd8!important;color:#4c8f89!important}.homeTrailFavoriteEmpty b{font-size:10px!important}.homeTrailCoreAvatars>span.isFavorite img{border-color:var(--trail-aqua)!important;box-shadow:0 0 0 2px #35dfce14,0 0 15px #35dfce4d!important}.homeTrailCoreAvatars>span.isFavorite i{border-color:var(--trail-aqua)!important;color:var(--trail-aqua)!important;background:#05262b!important;box-shadow:0 0 10px #35dfce38!important}.livingTrailPage{--trail-aqua:#2de6db;--trail-blue:#41cfff;--trail-gold:#ffc34a;--trail-violet:#af6cff;--trail-pink:#e06fff;width:min(100% - 30px,1480px)!important;margin:14px auto 60px!important;color:#eef8f8!important;font-family:inherit!important}.livingTrailPage *{box-sizing:border-box}.livingTrailFile{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.livingTrailShell{position:relative;min-height:760px;padding:15px 18px 18px;border:1px solid rgba(47,218,207,.18);border-radius:22px;background:radial-gradient(circle at 50% 42%,rgba(24,91,101,.14),transparent 34%),linear-gradient(180deg,#031015,#020a0f);overflow:hidden;box-shadow:0 26px 80px #00000047}.livingTrailHeader{height:77px;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;padding:4px 8px 0;position:relative;z-index:6}.livingTrailBack,.livingTrailMemoryLink{display:flex;align-items:center;gap:8px;width:max-content;margin-top:13px;color:#8ba1a4;text-decoration:none;font-size:12px;font-weight:750}.livingTrailMemoryLink{justify-self:end;padding:8px 14px;border:1px solid rgba(45,230,219,.33);border-radius:999px;color:#50e8df;background:#041f23c7}.livingTrailHeader>div{text-align:center}.livingTrailHeader h1{margin:0!important;font-family:Georgia,serif!important;font-size:24px!important;font-weight:500!important;letter-spacing:.01em!important}.livingTrailHeader strong{display:block;margin-top:1px;color:var(--trail-aqua);font:italic 18px Georgia,serif;text-shadow:0 0 18px rgba(45,230,219,.38)}.livingTrailHeader p{margin:4px 0 0!important;color:#7d9295!important;font-size:10px!important}.livingTrailNotice{position:absolute;z-index:20;left:50%;top:89px;transform:translate(-50%);padding:7px 13px;border:1px solid rgba(45,230,219,.3);border-radius:999px;background:#021317f0;color:#a6bbbd;font-size:10px;box-shadow:0 8px 25px #00000047}.livingTrailStage{display:grid;grid-template-columns:174px minmax(0,1fr) 174px;gap:10px;align-items:start}.trailIdentity{position:relative;z-index:4;display:flex;flex-direction:column;padding:15px 12px 12px;border:1px solid rgba(69,216,211,.18);border-radius:17px;background:linear-gradient(180deg,#061c22f7,#041318f0);box-shadow:0 15px 35px #00000040}.trailIdentity--right{--identity-tone:#c36dff;border-color:#bc67ff38;background:linear-gradient(180deg,#190d23b8,#061219f5)}.trailIdentityAvatarWrap{position:relative;width:72px;height:72px;margin:0 auto}.trailIdentityPet{width:72px!important;height:72px!important;display:block;object-fit:cover;border:1.5px solid var(--trail-aqua);border-radius:50%;box-shadow:0 0 20px #2de6db47}.trailIdentity--right .trailIdentityPet{border-color:var(--identity-tone);box-shadow:0 0 26px #bc67ff57}.trailIdentityPresence{position:absolute;right:2px;bottom:7px;width:13px;height:13px;border:3px solid #06151a;border-radius:50%;background:#3df0a6;box-shadow:0 0 12px #3df0a6}.trailIdentityPetName{text-align:center;margin:10px 0 9px}.trailIdentityPetName strong{display:block;font-size:15px}.trailIdentityPetName small{display:block;margin-top:2px;color:#83999c;font-size:10px}.trailIdentityPerson{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid rgba(255,255,255,.055)}.trailIdentityPerson img{width:34px!important;height:34px!important;object-fit:cover;border-radius:50%;border:1px solid rgba(45,230,219,.42)}.trailIdentityPerson span{min-width:0}.trailIdentityPerson strong,.trailIdentityPerson small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trailIdentityPerson strong{font-size:11px}.trailIdentityPerson small{margin-top:2px;color:#799094;font-size:9px}.trailBondButton{width:100%;display:grid;grid-template-columns:21px 1fr 14px;align-items:center;gap:5px;margin:3px 0 9px;padding:7px!important;border:1px solid rgba(45,230,219,.22)!important;border-radius:10px!important;background:#071d22b8!important;color:#4be9df!important;text-align:left!important;box-shadow:none!important}.trailIdentity--right .trailBondButton{color:#d286ff;border-color:#bc67ff38!important;background:#3f164d59!important}.trailBondButton span strong,.trailBondButton span small{display:block}.trailBondButton span strong{color:#eef8f8;font-size:10px}.trailBondButton span small{margin-top:2px;color:#7f9497;font-size:8px}.trailRhythm{margin-top:auto}.trailRhythm p{margin:0 0 6px!important;color:#82979a!important;font-size:9px!important}.trailRhythmWave{height:38px}.trailRhythmWave svg{width:100%;height:100%;overflow:visible}.trailRhythmWave path{fill:none;stroke:var(--trail-aqua);stroke-width:2;filter:drop-shadow(0 0 5px rgba(45,230,219,.55))}.trailIdentity--right .trailRhythmWave path{stroke:var(--identity-tone);filter:drop-shadow(0 0 5px rgba(188,103,255,.55))}.trailRhythmScore{display:flex;align-items:baseline;gap:7px}.trailRhythmScore b{color:var(--trail-aqua);font-size:23px}.trailIdentity--right .trailRhythmScore b{color:#ce78ff}.trailRhythmScore span,.trailRhythm>small{color:#84999c;font-size:8px}.trailRhythm>small{display:block;margin-top:8px}.trailIdentityTools{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.trailIdentityTools button{height:30px;padding:0!important;display:grid;place-items:center;border:1px solid rgba(45,230,219,.22)!important;border-radius:50%!important;background:#031116eb!important;color:#48e5dc!important;box-shadow:inset 0 0 0 1px #ffffff04!important}.trailIdentity--right .trailIdentityTools button{border-color:#bc67ff2e!important;color:#c875ff!important;background:#15101d!important}.livingTrailCanvas{position:relative;min-width:0;min-height:1080px;overflow:hidden;padding-bottom:112px;border:1px solid rgba(67,222,215,.13);border-radius:20px;background:radial-gradient(circle at 22% 18%,rgba(18,112,112,.13),transparent 18%),radial-gradient(circle at 78% 49%,rgba(116,48,141,.12),transparent 22%),linear-gradient(180deg,#020d13f7,#020a10fc);box-shadow:inset 0 0 90px #00000061}.livingTrailCanvas:before{content:"";position:absolute;inset:0;opacity:.19;background-image:linear-gradient(rgba(59,176,178,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(59,176,178,.06) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 80%);mask-image:radial-gradient(ellipse at center,#000,transparent 80%)}.livingTrailLanes{position:relative;z-index:1}.livingTrailLane{position:relative;height:320px;isolation:isolate}.livingTrailLane+.livingTrailLane{border-top:1px solid rgba(89,211,207,.055)}.livingTrailLane:nth-child(2n){background:linear-gradient(90deg,transparent,rgba(120,72,158,.035) 48%,transparent)}.livingTrailPaths{position:absolute;inset:0;width:100%;height:100%}.trailPath{fill:none;stroke-width:4;stroke-linecap:round}.trailPath--aqua{stroke:var(--trail-aqua)}.trailPath--gold{stroke:var(--trail-gold)}.trailPath--violet{stroke:var(--trail-violet)}.trailPathDots{fill:none;stroke:#ebfffc6b;stroke-width:2;stroke-linecap:round;stroke-dasharray:1 15}.trailPulseDot{fill:#fff;stroke:var(--trail-aqua);stroke-width:4;filter:drop-shadow(0 0 12px #fff)}.livingTrailNode{position:absolute;z-index:5;transform:translate(-50%,-50%);width:142px;filter:drop-shadow(0 13px 18px rgba(0,0,0,.42))}.livingTrailNodePin{position:absolute;left:50%;bottom:-15px;transform:translate(-50%);width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--node-color) 78%,white);border-radius:50%;background:#030f15f5;color:var(--node-color);box-shadow:0 0 13px color-mix(in srgb,var(--node-color) 36%,transparent)}.livingTrailNodePin svg{width:15px;height:15px;stroke-width:1.65}.livingTrailNodeCard{min-height:66px;padding:10px;border:1px solid color-mix(in srgb,var(--node-color) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--node-color) 9%,rgba(3,16,21,.96));box-shadow:0 0 18px color-mix(in srgb,var(--node-color) 12%,transparent)}.livingTrailNodeCard small,.livingTrailNodeCard strong,.livingTrailNodeCard span{display:block}.livingTrailNodeCard small{color:var(--node-color);font-size:8px;font-weight:800}.livingTrailNodeCard strong{margin-top:4px;font-size:10px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.livingTrailNodeCard span{margin-top:3px;color:#84999c;font-size:8px}.livingTrailNodeCard img{width:48px!important;height:44px!important;object-fit:cover;float:left;margin:0 8px 4px 0;border-radius:8px}.livingTrailNode:nth-of-type(2n) .livingTrailNodeCard{transform:rotate(1.2deg)}.livingTrailNode:nth-of-type(odd) .livingTrailNodeCard{transform:rotate(-1deg)}.livingTrailPawHub{position:absolute;z-index:8;left:50%;bottom:25px;transform:translate(-50%);width:70px;height:70px;padding:0!important;display:grid;place-items:center;border:1px solid rgba(76,235,225,.34)!important;border-radius:20px!important;background:linear-gradient(145deg,#091f25fa,#020c11fa)!important;color:#d9fffb!important;box-shadow:0 15px 35px #00000085,inset 0 1px #ffffff0f!important}body:not(:has(.stagePage)) .livingTrailPage button.livingTrailPawHub{color:#dffcf8!important;background:radial-gradient(circle at 50% 35%,rgba(67,223,196,.12),transparent 62%),#041118f5!important;border:1px solid rgba(67,223,196,.34)!important;border-radius:20px!important;box-shadow:0 16px 36px #00000057!important}.livingTrailPawHub:hover{transform:translate(-50%) scale(1.05)}.livingTrailFuture{position:absolute;right:14px;bottom:13px;display:flex;align-items:center;gap:6px;color:#8a6d9d;font-size:9px}.livingTrailFuture svg{color:#c069ff}.livingTrailActionBar{height:82px;display:grid;grid-template-columns:174px 1fr 174px;gap:10px;align-items:center}.livingTrailSettings,.livingTrailVibe{height:39px;justify-self:start;display:flex;align-items:center;gap:8px;padding:0 14px!important;border:1px solid rgba(45,230,219,.2)!important;border-radius:999px!important;background:#06191e!important;color:#45e4da!important;box-shadow:none!important;font-size:10px!important;font-weight:750}.livingTrailVibe{justify-self:end;color:#d176ff;border-color:#bc67ff40!important;background:#15101e!important}.livingTrailVibe b{padding:3px 6px;border-radius:999px;background:#c463ff29;font-size:7px}.livingTrailDock{position:relative;display:flex;justify-content:center;align-items:center;gap:9px}.livingTrailDock button{position:relative;width:62px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0!important;border:0!important;background:transparent!important;color:#71888b!important;box-shadow:none!important}body:not(:has(.stagePage)) .livingTrailPage nav.livingTrailDock>button{color:#71888b!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.livingTrailDock button>.livingTrailDockGlyph{position:relative;width:42px;height:36px;display:grid;place-items:center;border:1px solid rgba(151,189,190,.13);border-radius:12px;color:#9bb1b3;background:linear-gradient(145deg,#0a1b20c7,#030e13e0);box-shadow:inset 0 1px #ffffff09}.livingTrailDock button>.livingTrailDockGlyph:before{content:"";position:absolute;inset:5px;border:1px solid color-mix(in srgb,var(--mode-color) 28%,transparent);border-radius:8px;opacity:.55}.livingTrailDock button>.livingTrailDockGlyph svg{position:relative;z-index:1;width:20px;height:20px;stroke-width:1.65}.livingTrailDock button small{font-size:8px;letter-spacing:.02em}.livingTrailDock button:hover>.livingTrailDockGlyph,.livingTrailDock button.is-active>.livingTrailDockGlyph{color:var(--mode-color);border-color:color-mix(in srgb,var(--mode-color) 38%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--mode-color) 6%,#091a20),#031015);box-shadow:0 8px 18px #00000047}.livingTrailDock button.is-active:after{content:"";position:absolute;bottom:1px;width:20px;height:2px;border-radius:99px;background:var(--mode-color);box-shadow:0 0 8px color-mix(in srgb,var(--mode-color) 60%,transparent)}.livingTrailDock .livingTrailDockPaw{order:3;width:66px;height:62px;border:0!important;border-radius:14px!important;background:transparent!important;color:#d9fffb!important;box-shadow:none!important}body:not(:has(.stagePage)) .livingTrailPage nav.livingTrailDock>button.livingTrailDockPaw{background:transparent!important;border:0!important;box-shadow:none!important}.livingTrailDock .livingTrailDockPaw>.livingTrailDockGlyph{width:48px;height:42px;border-color:#4cebe16b;border-radius:14px;color:#55e8df;background:linear-gradient(145deg,#0a1f25fa,#030d12fa);box-shadow:0 0 0 5px #2de6db06,0 9px 22px #00000059}.livingTrailDock .livingTrailDockPaw>.livingTrailDockGlyph:before{inset:7px;border-color:#4cebe12e;border-radius:9px}.livingTrailDock button:nth-child(1){order:0}.livingTrailDock button:nth-child(2){order:1}.livingTrailDock button:nth-child(3){order:2}.livingTrailDock button:nth-child(4){order:4}.livingTrailDock button:nth-child(5){order:5}.livingTrailComposer{width:min(650px,78%);height:48px;display:grid;grid-template-columns:38px 1fr 38px 40px;align-items:center;gap:3px;margin:-7px auto 0;padding:4px 5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#07161b;box-shadow:0 15px 35px #00000052}.livingTrailComposer button{width:34px;height:34px;display:grid;place-items:center;padding:0!important;border:0!important;border-radius:50%!important;background:#0b2329!important;color:#8fa4a7!important;box-shadow:none!important}.livingTrailComposer input{min-width:0;height:38px;padding:0 8px!important;border:0!important;background:transparent!important;color:#eef8f8!important;outline:0!important;box-shadow:none!important;font-size:11px!important}.livingTrailComposer input::placeholder{color:#657b7f}.livingTrailComposer .livingTrailSend{background:#2de6db!important;color:#03211f!important;box-shadow:0 0 15px #2de6db40!important}.livingTrailScrim{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:20px;background:#000609bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.livingTrailPanel{position:relative;width:min(430px,94vw);max-height:82vh;overflow:auto;padding:25px;border:1px solid rgba(45,230,219,.25);border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(45,230,219,.08),transparent 32%),#06151a;color:#eef8f8;box-shadow:0 30px 80px #0000008c}.livingTrailPanelClose{position:absolute;right:12px;top:10px;width:34px;height:34px;padding:0!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:50%!important;background:#0a2228!important;color:#93a6a8!important;box-shadow:none!important;font-size:19px!important}.livingTrailPanelEyebrow{margin:0!important;color:#48e5dc!important;font-size:9px!important;font-weight:900!important;letter-spacing:.15em!important}.livingTrailPanel h2{margin:7px 40px 15px 0!important;font-size:24px!important}.livingTrailPanel>p:not(.livingTrailPanelEyebrow){color:#879b9e;font-size:12px}.livingTrailPanel input,.livingTrailPanel textarea{width:100%;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#021015;color:#eef8f8;outline:0}.livingTrailPanel textarea{min-height:120px;resize:vertical}.livingTrailPanelPrimary{width:100%;height:44px;margin-top:12px;padding:0 14px!important;border:0!important;border-radius:12px!important;background:#2de6db!important;color:#03211f!important;font-weight:900!important;box-shadow:0 0 20px #2de6db29!important}.livingTrailPalList{display:grid;gap:8px}.livingTrailPalList button{display:flex;align-items:center;gap:10px;width:100%;padding:9px!important;border:1px solid rgba(45,230,219,.13)!important;border-radius:12px!important;background:#041318!important;color:#eef8f8!important;text-align:left!important;box-shadow:none!important}.livingTrailPalList button.is-selected{border-color:#2de6db!important;background:#2de6db14!important}.livingTrailPalList img{width:48px!important;height:48px!important;object-fit:cover;border-radius:12px}.livingTrailPalList span strong,.livingTrailPalList span small{display:block}.livingTrailPalList span small{margin-top:3px;color:#819699;font-size:10px}.livingTrailQuickGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.livingTrailQuickGrid button{height:49px;display:flex;align-items:center;gap:9px;padding:0 13px!important;border:1px solid rgba(45,230,219,.15)!important;border-radius:12px!important;background:#061b20!important;color:#dceaea!important;box-shadow:none!important}.livingTrailEmpty{min-height:60vh;display:grid;place-content:center;justify-items:center;text-align:center;color:#eef8f8}.livingTrailEmpty p{color:#879b9e}.livingTrailEmpty a{padding:10px 16px;border-radius:10px;background:#2de6db;color:#03211f;text-decoration:none;font-weight:800}.livingTrailCanvas:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 49% 74%,rgba(45,230,219,.16),transparent 17%),radial-gradient(circle at 24% 43%,rgba(45,230,219,.08),transparent 18%),radial-gradient(circle at 78% 40%,rgba(175,108,255,.12),transparent 21%);mix-blend-mode:screen}.trailPath--ghost{stroke-width:15;opacity:.13;filter:blur(5px)}.trailPath--branch{stroke-width:2.5;opacity:.82}.trailBridgePulse{fill:#07151a;stroke:var(--trail-gold);stroke-width:4;filter:drop-shadow(0 0 11px var(--trail-gold))}.trailBridgePulse--small{stroke-width:3}.trailBridgePulse--violet{stroke:var(--trail-violet);filter:drop-shadow(0 0 10px var(--trail-violet))}.livingTrailNode--voice{width:128px}.livingTrailNode--voice .livingTrailNodeCard{min-height:58px}.livingTrailNode--place{width:135px}.livingTrailNode--photo{width:150px}.livingTrailNode--photo .livingTrailNodeCard{min-height:82px}.livingTrailNode--photo .livingTrailNodeCard img{width:58px!important;height:58px!important}.livingTrailNode--future{width:132px}.livingTrailNode--future .livingTrailNodeCard{border-color:#e06fff94;box-shadow:0 0 24px #af6cff30}.livingTrailNode--compact{width:126px}.livingTrailNodeCard{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.livingTrailNodeCard:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.055),transparent 38%)}.livingTrailNodePin{z-index:2}.livingTrailTurn{position:absolute;z-index:3;bottom:-9px;width:28px;height:18px;border-bottom:2px solid rgba(132,238,230,.35)}.livingTrailLane--ltr .livingTrailTurn{right:4px;border-right:2px solid rgba(132,238,230,.35);border-radius:0 0 13px}.livingTrailLane--rtl .livingTrailTurn{left:4px;border-left:2px solid rgba(132,238,230,.35);border-radius:0 0 0 13px}.livingTrailPawHub:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(45,230,219,.13);border-radius:25px;box-shadow:0 0 24px #2de6db1a}@media(min-width:821px)and (max-height:850px){.livingTrailPage{margin:10px auto 32px!important}.livingTrailShell{min-height:665px;padding-top:10px}.livingTrailHeader{height:65px}.trailIdentity{min-height:426px}.trailIdentity{padding:13px 14px 10px}.trailIdentityAvatarWrap,.trailIdentityPet{width:72px!important;height:72px!important}.trailIdentityPetName{margin:7px 0 5px}.trailIdentityPerson{padding:6px 0}.trailBondButton{margin:2px 0 5px;padding:6px!important}.trailRhythmWave{height:25px}.trailRhythmScore b{font-size:19px}.trailRhythm>small{margin-top:3px}.trailIdentityTools{margin-top:7px}.trailIdentityTools button{height:29px}.livingTrailPawHub{width:64px;height:64px;bottom:24px}.livingTrailActionBar{height:68px}.livingTrailDock button{height:54px}.livingTrailDock button>.livingTrailDockGlyph{width:38px;height:34px}.livingTrailDock .livingTrailDockPaw{width:60px;height:56px}.livingTrailComposer{height:43px;margin:-4px auto 0}.livingTrailComposer input{height:34px}.livingTrailNode{width:126px}.livingTrailNodeCard{min-height:57px;padding:8px}.livingTrailNodeCard strong{font-size:9px}.livingTrailNodeCard img{width:40px!important;height:37px!important}}@media(max-width:1100px){.livingTrailStage{grid-template-columns:150px minmax(0,1fr) 150px}.livingTrailActionBar{grid-template-columns:150px 1fr 150px}.trailIdentity{padding:15px 12px}.livingTrailNode{width:120px}.livingTrailNodeCard{padding:8px}.livingTrailDock{gap:3px}.livingTrailDock button{width:50px}.livingTrailSettings,.livingTrailVibe{padding:0 10px!important}}@media(max-width:820px){.livingTrailPage{width:100%!important;margin:0 0 70px!important}.livingTrailShell{border-radius:0;padding:12px 10px 18px;overflow:visible}.livingTrailHeader{height:auto;min-height:85px;grid-template-columns:45px 1fr 45px;align-items:start}.livingTrailBack span,.livingTrailMemoryLink{font-size:0}.livingTrailMemoryLink{width:36px;height:36px;padding:0;display:grid;place-items:center}.livingTrailHeader h1{font-size:18px!important}.livingTrailHeader strong{font-size:15px}.livingTrailStage{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:9px}.trailIdentity{min-height:185px;display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto auto;padding:10px}.trailIdentityAvatarWrap,.trailIdentityPet{width:54px!important;height:54px!important;margin:0}.trailIdentityPetName{text-align:left;margin:5px 0}.trailIdentityPerson{grid-column:1/-1}.trailBondButton{display:none}.trailRhythm{grid-column:1/-1;margin-top:0}.trailRhythmWave{height:25px}.trailIdentityTools{display:none}.livingTrailCanvas{grid-column:1/-1;grid-row:2;min-height:980px;height:auto}.livingTrailActionBar{height:75px;display:block}.livingTrailSettings,.livingTrailVibe{display:none}.livingTrailDock{height:75px;overflow-x:auto;justify-content:flex-start;padding:0 4px}.livingTrailComposer{width:calc(100% - 12px);margin:0 auto}.livingTrailNode{width:118px}.livingTrailNodeCard strong{font-size:9px}}@media(max-width:520px){.livingTrailStage{grid-template-columns:1fr}.trailIdentity--right{display:none}.trailIdentity--left{min-height:126px;grid-template-columns:56px 1fr 1fr}.trailIdentity--left .trailIdentityPerson{grid-column:3;grid-row:1}.trailIdentity--left .trailRhythm{grid-column:1/-1}.trailIdentity--left .trailRhythm>small{display:none}.livingTrailCanvas{grid-column:1;min-height:900px;height:auto}.livingTrailNode{width:108px}.livingTrailNodeCard{min-height:58px}.livingTrailNodeCard img{display:none}.livingTrailPawHub{width:60px;height:60px;border-radius:18px!important}.livingTrailDock{gap:0}.livingTrailDock button{min-width:48px}.livingTrailDock .livingTrailDockPaw{min-width:58px;width:58px;height:56px}.livingTrailComposer{grid-template-columns:34px 1fr 34px 36px}.livingTrailComposer input{font-size:10px!important}.livingTrailScrim{align-items:end;padding:0}.livingTrailPanel{width:100%;max-height:78vh;border-radius:20px 20px 0 0}}html body #root .livingTrailCanvas.is-empty .livingTrailLanes{opacity:.16!important}html body #root .livingTrailAutoEmpty{position:absolute!important;z-index:12!important;left:50%!important;top:50%!important;width:min(430px,76%)!important;transform:translate(-50%,-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:22px 24px!important;border:1px solid rgba(24,185,159,.22)!important;border-radius:20px!important;background:#ffffffed!important;box-shadow:0 14px 34px #0f313917!important;color:#17363d!important;text-align:center!important}html body #root .livingTrailAutoEmpty>svg{color:#18b99f!important}html body #root .livingTrailAutoEmpty>strong{font-size:17px!important}html body #root .livingTrailAutoEmpty>span{max-width:340px!important;color:#6f8589!important;font-size:11px!important;line-height:1.5!important}html body #root .livingTrailAutoEmpty>div{display:flex!important;gap:8px!important;margin-top:4px!important}html body #root .livingTrailAutoEmpty button{min-height:34px!important;padding:0 13px!important;border:1px solid #bfe6e1!important;border-radius:999px!important;background:#effaf8!important;color:#087c74!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important}.jwmReplicaNav a{position:relative}.jwmMessageUnreadBadge{position:absolute;top:-7px;right:-8px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#17bdae;color:#fff;font-size:9px;font-weight:900;line-height:1;box-shadow:0 5px 14px #0d7e7738}.livingTrailConversationTitle{display:grid!important;grid-template-columns:34px minmax(0,auto) 34px;align-items:center;gap:8px;text-align:center}.livingTrailConversationTitle>div{min-width:0}.livingTrailCycle{width:32px!important;height:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #d4e7e4!important;border-radius:50%!important;background:#fff!important;color:#0b4f51!important;font-size:22px!important;line-height:1!important;box-shadow:0 5px 16px #143e4214!important}.livingTrailCycle:hover{border-color:#7fdcd4!important;transform:translateY(-1px)}.livingTrailStack{position:absolute;z-index:45;left:10px;top:88px;width:56px;bottom:122px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 5px;border:1px solid rgba(167,215,211,.88);border-radius:18px;background:#fafffef0;box-shadow:0 12px 30px #1f4b4e1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.livingTrailStackHead{width:100%;display:grid;place-items:center;gap:4px;padding-bottom:6px;border-bottom:1px solid #e1eeec}.livingTrailStackHead span{font-size:7px;font-weight:950;letter-spacing:.14em;color:#648184}.livingTrailStackHead b{min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#18bdb0;color:#fff;font-size:8px}.livingTrailStackList{width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:9px;padding:1px 0 8px;scrollbar-width:none}.livingTrailStackList::-webkit-scrollbar{display:none}.livingTrailStackList>button{position:relative;width:48px!important;min-height:58px!important;padding:2px 0 1px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;border:0!important;background:transparent!important;color:#38595c!important;box-shadow:none!important}.livingTrailStackAvatar{position:relative;width:42px;height:42px;display:block;border-radius:50%;padding:2px;background:#fff;border:2px solid #dbeae8;transition:.18s ease}.livingTrailStackAvatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:50%!important}.livingTrailStackList>button small{max-width:48px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:7.5px;font-weight:800;color:#587276}.livingTrailStackList>button.is-active .livingTrailStackAvatar{border-color:#22c9bc;box-shadow:0 0 0 4px #22c9bc1f,0 8px 16px #18837c21;transform:scale(1.04)}.livingTrailStackList>button.has-unread .livingTrailStackAvatar{border-color:#22c9bc;animation:jwmUnreadRing 1.8s ease-out 1}.livingTrailStackAvatar>b{position:absolute;right:-6px;top:-5px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#18bdb0;color:#fff;font-size:8px;font-weight:950;box-shadow:0 4px 10px #177d7640}.livingTrailStackAvatar>i{position:absolute;left:-4px;bottom:-3px;width:17px;height:17px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#edfafa;color:#0eaaa0;font-style:normal}@keyframes jwmUnreadRing{0%{box-shadow:0 0 #22c9bc73}70%{box-shadow:0 0 0 8px #22c9bc00}to{box-shadow:none}}@media(min-width:821px){body:has(.livingTrailPage){overflow:hidden!important}.livingTrailPage{height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;margin:8px auto!important;overflow:hidden!important}.livingTrailShell{height:100%!important;min-height:0!important;padding:10px 14px 8px 74px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.livingTrailHeader{flex:0 0 69px!important;height:69px!important}.livingTrailStage{flex:1 1 auto!important;min-height:0!important;height:auto!important;align-items:stretch!important;overflow:hidden!important}.trailIdentity{height:100%!important;min-height:0!important;overflow-y:auto!important;scrollbar-width:thin}.livingTrailCanvas{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:84px!important;overscroll-behavior:contain;scrollbar-width:thin}.livingTrailLanes{min-height:max-content}.livingTrailActionBar{flex:0 0 62px!important;height:62px!important;position:relative!important;z-index:35!important;background:linear-gradient(180deg,#ffffffc7,#fff 38%)!important}.livingTrailComposer{position:relative!important;z-index:50!important;flex:0 0 48px!important;width:min(720px,82%)!important;height:46px!important;margin:0 auto 1px!important;box-shadow:0 10px 28px #20464921!important}}@media(min-width:821px)and (max-width:1180px){.livingTrailShell{padding-left:14px!important}.livingTrailStack{position:relative;left:auto;top:auto;bottom:auto;width:100%;height:62px;flex:0 0 62px;flex-direction:row;justify-content:flex-start;padding:6px 10px;margin:0 0 7px;border-radius:14px}.livingTrailStackHead{width:auto;height:100%;display:flex;gap:6px;padding:0 10px 0 0;border-bottom:0;border-right:1px solid #e1eeec}.livingTrailStackList{width:auto;flex:1;height:100%;overflow-x:auto;overflow-y:hidden;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 3px}.livingTrailStackList>button{min-width:48px!important;min-height:50px!important}.livingTrailStackAvatar{width:36px;height:36px}}@media(max-width:820px){body:has(.livingTrailPage){overflow:auto!important}.livingTrailStack{position:relative;left:auto;top:auto;bottom:auto;width:100%;height:66px;display:flex;flex-direction:row;align-items:center;padding:6px;margin:4px 0 8px;border-radius:14px}.livingTrailStackHead{width:auto;height:100%;display:flex;gap:5px;padding:0 8px;border-bottom:0;border-right:1px solid #e1eeec}.livingTrailStackList{width:auto;flex:1;height:100%;overflow-x:auto;overflow-y:hidden;flex-direction:row;align-items:center;padding:0 4px}.livingTrailStackList>button{min-width:48px!important;min-height:52px!important}.livingTrailStackAvatar{width:38px;height:38px}.livingTrailConversationTitle{grid-template-columns:28px minmax(0,1fr) 28px;gap:4px}.livingTrailCycle{width:27px!important;height:27px!important;font-size:18px!important}.livingTrailComposer{position:sticky!important;bottom:6px!important;z-index:70!important}}.livingTrailPackSwitcher{flex:0 0 88px;min-height:88px;width:100%;display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:8px 12px;overflow:hidden;border:1px solid rgba(179,222,218,.78);border-radius:22px;background:radial-gradient(circle at 18% 18%,rgba(73,220,208,.1),transparent 24%),radial-gradient(circle at 82% 10%,rgba(178,145,255,.08),transparent 22%),linear-gradient(90deg,#fffffffa,#f7fffdfa 48%,#fdfbfffa);box-shadow:0 10px 28px #2a535613,inset 0 1px #ffffffe6}.livingTrailPackIntro{flex:0 0 145px;min-width:145px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:0 18px 0 10px;border-right:1px solid #dceceb}.livingTrailPackIntro strong{color:#123a3d;font-size:14px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.livingTrailPackIntro span{margin-top:5px;color:#698386;font-size:9px;font-weight:650;line-height:1.25}.livingTrailPackArrow{flex:0 0 34px;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #cfe6e3!important;border-radius:50%!important;background:#fffffff0!important;color:#178e88!important;box-shadow:0 5px 14px #1f676414!important;font-size:20px!important;line-height:1!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.livingTrailPackArrow:hover{transform:translateY(-1px);border-color:#83d9d2!important;box-shadow:0 8px 18px #1f676421!important}.livingTrailPackList{flex:1 1 auto;min-width:0;height:72px;display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;padding:1px 4px;scroll-snap-type:x proximity;scrollbar-width:none}.livingTrailPackList::-webkit-scrollbar{display:none}.livingTrailPackPerson{position:relative;flex:0 0 66px;width:66px!important;height:70px!important;min-width:66px!important;padding:4px 4px 3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;scroll-snap-align:center;border:1px solid transparent!important;border-radius:17px!important;background:transparent!important;color:#173f42!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.livingTrailPackPerson:hover{transform:translateY(-1px);background:#edfbf9c7!important;border-color:#d8ece9!important}.livingTrailPackPerson.is-active{background:linear-gradient(180deg,#e1fffaf5,#f1fffcf5)!important;border-color:#8de4dc!important;box-shadow:0 7px 18px #22b5ab1f!important}.livingTrailPackAvatar{position:relative;width:46px;height:46px;flex:0 0 46px;display:block;padding:2px;border:2px solid #d9e9e7;border-radius:50%;background:#fff;box-shadow:0 4px 12px #1c454814;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.livingTrailPackAvatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:50%!important}.livingTrailPackPerson.is-active .livingTrailPackAvatar{border-color:#22cbbd;box-shadow:0 0 0 3px #22cbbd21,0 6px 16px #1d888221;transform:scale(1.03)}.livingTrailPackPerson.has-unread:not(.is-active) .livingTrailPackAvatar{border-color:#f1a998;box-shadow:0 0 0 3px #f47d6414,0 5px 14px #414f501a}.livingTrailPackAvatar>b{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#f05f55;color:#fff;font-size:8px;font-weight:950;line-height:1;box-shadow:0 4px 10px #b3453e33}.livingTrailPackName{max-width:58px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#294d50;font-size:9px;font-weight:850;line-height:1.05}.livingTrailPackPerson.is-active .livingTrailPackName{color:#087d77}.livingTrailPackSummary{flex:0 0 96px;min-width:96px;height:68px;display:flex;flex-direction:column;justify-content:center;padding:8px 12px;border:1px solid #d8ece9;border-radius:16px;background:linear-gradient(145deg,#f7fffefa,#f1fbfff2);box-shadow:inset 0 1px #fff}.livingTrailPackSummary strong{color:#123a3d;font-size:19px;font-weight:950;line-height:1}.livingTrailPackSummary span{margin-top:3px;color:#31585b;font-size:10px;font-weight:850}.livingTrailPackSummary small{margin-top:3px;color:#789092;font-size:7.5px;font-weight:700}@media(max-width:980px){.livingTrailPackSwitcher{gap:8px;padding-inline:8px}.livingTrailPackIntro{flex-basis:112px;min-width:112px;padding-left:7px;padding-right:10px}.livingTrailPackSummary{display:none}.livingTrailPackList{gap:6px}.livingTrailPackPerson{flex-basis:61px;width:61px!important;min-width:61px!important}}@media(max-width:720px){.livingTrailPackSwitcher{min-height:76px;flex-basis:76px;border-radius:17px}.livingTrailPackIntro{display:none}.livingTrailPackArrow{flex-basis:30px;width:30px!important;height:30px!important;min-width:30px!important}.livingTrailPackList{height:62px}.livingTrailPackPerson{height:60px!important;flex-basis:57px;width:57px!important;min-width:57px!important;border-radius:14px!important}.livingTrailPackAvatar{width:40px;height:40px;flex-basis:40px}.livingTrailPackName{font-size:8px}}.livingTrailShell .livingTrailPackSwitcher,.livingTrailPage .livingTrailPackSwitcher,nav.livingTrailPackSwitcher{box-sizing:border-box!important;width:100%!important;min-height:92px!important;height:auto!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:10px 14px!important;overflow:hidden!important;border:1px solid rgba(179,222,218,.72)!important;border-radius:22px!important;background:radial-gradient(circle at 18% 12%,rgba(73,220,208,.09),transparent 23%),radial-gradient(circle at 83% 8%,rgba(180,155,255,.07),transparent 22%),linear-gradient(90deg,#fff,#f8fffd 48%,#fbfdff)!important;box-shadow:0 10px 28px #2a535612,inset 0 1px #fffffff5!important;color:#173f42!important}.livingTrailShell .livingTrailPackSwitcher:before,.livingTrailShell .livingTrailPackSwitcher:after{display:none!important;content:none!important}.livingTrailPackSwitcher .livingTrailPackIntro{flex:0 0 152px!important;min-width:152px!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:0 18px 0 10px!important;border:0!important;border-right:1px solid #dceceb!important;background:transparent!important;box-shadow:none!important}.livingTrailPackSwitcher .livingTrailPackIntro strong{color:#123a3d!important;font-size:15px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.08!important}.livingTrailPackSwitcher .livingTrailPackIntro span{margin-top:5px!important;color:#6b8587!important;font-size:9px!important;font-weight:650!important;line-height:1.25!important}.livingTrailPackSwitcher .livingTrailPackArrow{appearance:none!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #cfe6e3!important;border-radius:999px!important;background:#fff!important;color:#168c87!important;box-shadow:0 5px 14px #1f676414!important;font-size:20px!important;font-weight:700!important;line-height:1!important}.livingTrailPackSwitcher .livingTrailPackArrow:hover{transform:translateY(-1px)!important;border-color:#84d9d2!important;background:#f8fffd!important;box-shadow:0 8px 18px #1f676421!important}.livingTrailPackSwitcher .livingTrailPackList{flex:1 1 auto!important;min-width:0!important;height:72px!important;display:flex!important;align-items:center!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 4px!important;background:transparent!important;border:0!important;box-shadow:none!important;scrollbar-width:none!important}.livingTrailPackSwitcher .livingTrailPackList::-webkit-scrollbar{display:none!important}.livingTrailPackSwitcher button.livingTrailPackPerson{appearance:none!important;position:relative!important;flex:0 0 66px!important;width:66px!important;min-width:66px!important;height:70px!important;padding:3px 3px 2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border:1px solid transparent!important;border-radius:17px!important;background:transparent!important;color:#173f42!important;box-shadow:none!important;transform:none!important}.livingTrailPackSwitcher button.livingTrailPackPerson:hover{background:#effcfad1!important;border-color:#d9ece9!important;transform:translateY(-1px)!important}.livingTrailPackSwitcher button.livingTrailPackPerson.is-active{background:linear-gradient(180deg,#e6fffbeb,#f6fffdf5)!important;border-color:#8de4dc!important;box-shadow:0 7px 18px #22b5ab1f!important}.livingTrailPackSwitcher .livingTrailPackAvatar{position:relative!important;width:47px!important;height:47px!important;flex:0 0 47px!important;display:block!important;padding:2px!important;border:2px solid #d7e9e6!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 12px #1c454814!important;overflow:visible!important}.livingTrailPackSwitcher .livingTrailPackAvatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:999px!important;filter:none!important;opacity:1!important}.livingTrailPackSwitcher button.livingTrailPackPerson.is-active .livingTrailPackAvatar{border-color:#20cabd!important;box-shadow:0 0 0 3px #22cbbd21,0 6px 16px #1d888221!important;transform:scale(1.035)!important}.livingTrailPackSwitcher button.livingTrailPackPerson.has-unread:not(.is-active) .livingTrailPackAvatar{border-color:#f0a58f!important;box-shadow:0 0 0 3px #f47d6414,0 5px 14px #414f501a!important}.livingTrailPackSwitcher .livingTrailPackAvatar>b{position:absolute!important;top:-7px!important;right:-7px!important;z-index:5!important;min-width:18px!important;height:18px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:999px!important;background:#f05f55!important;color:#fff!important;font-size:8px!important;font-weight:950!important;line-height:1!important;box-shadow:0 4px 10px #b3453e33!important}.livingTrailPackSwitcher .livingTrailPackName{max-width:60px!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#294d50!important;font-size:9px!important;font-weight:850!important;line-height:1.05!important;background:transparent!important}.livingTrailPackSwitcher button.livingTrailPackPerson.is-active .livingTrailPackName{color:#087d77!important}.livingTrailPackSwitcher .livingTrailPackSummary{flex:0 0 102px!important;min-width:102px!important;height:68px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:8px 13px!important;border:1px solid #d8ece9!important;border-radius:16px!important;background:linear-gradient(145deg,#f8fffe,#f2fbff)!important;box-shadow:inset 0 1px #fff!important;color:#173f42!important}.livingTrailPackSwitcher .livingTrailPackSummary strong{color:#123a3d!important;font-size:20px!important;font-weight:950!important;line-height:1!important}.livingTrailPackSwitcher .livingTrailPackSummary span{margin-top:3px!important;color:#31585b!important;font-size:10px!important;font-weight:850!important}.livingTrailPackSwitcher .livingTrailPackSummary small{margin-top:3px!important;color:#789092!important;font-size:7.5px!important;font-weight:700!important}.livingTrailPackSwitcher *{text-shadow:none!important}@media(min-width:821px){.livingTrailShell{padding-left:14px!important}}@media(max-width:980px){.livingTrailShell .livingTrailPackSwitcher{gap:8px!important;padding-inline:8px!important}.livingTrailPackSwitcher .livingTrailPackIntro{flex-basis:118px!important;min-width:118px!important;padding-left:7px!important;padding-right:10px!important}.livingTrailPackSwitcher .livingTrailPackSummary{display:none!important}.livingTrailPackSwitcher .livingTrailPackList{gap:7px!important}.livingTrailPackSwitcher button.livingTrailPackPerson{flex-basis:61px!important;width:61px!important;min-width:61px!important}}@media(max-width:720px){.livingTrailShell .livingTrailPackSwitcher{min-height:76px!important;border-radius:17px!important}.livingTrailPackSwitcher .livingTrailPackIntro{display:none!important}.livingTrailPackSwitcher .livingTrailPackArrow{flex-basis:30px!important;width:30px!important;height:30px!important;min-width:30px!important}.livingTrailPackSwitcher .livingTrailPackList{height:62px!important}.livingTrailPackSwitcher button.livingTrailPackPerson{height:60px!important;flex-basis:57px!important;width:57px!important;min-width:57px!important;border-radius:14px!important}.livingTrailPackSwitcher .livingTrailPackAvatar{width:40px!important;height:40px!important;flex-basis:40px!important}.livingTrailPackSwitcher .livingTrailPackName{font-size:8px!important}}#root .jwmApp .livingTrailPage{position:relative!important;isolation:isolate}#root .jwmApp .livingTrailPage .livingTrailScrim{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:20px!important;margin:0!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;transform:none!important;background:#f7fdfc2e!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;pointer-events:auto!important;overflow:auto!important;z-index:2147482900!important}#root .jwmApp .livingTrailPage .livingTrailPanel{position:relative!important;inset:auto!important;transform:none!important;width:min(390px,calc(100vw - 44px))!important;max-width:390px!important;max-height:min(430px,72dvh)!important;overflow:auto!important;margin:0 auto!important;padding:20px 20px 18px!important;border:1px solid #cfe5e1!important;border-radius:20px!important;background:#fffffffb!important;color:#17373f!important;box-shadow:0 22px 60px #1f434738!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;pointer-events:auto!important;animation:jwmUtilityPopoverIn .16s ease-out both;overscroll-behavior:contain;box-sizing:border-box!important;z-index:2147483000!important}#root .jwmApp .livingTrailPage .livingTrailPanel:before{display:none!important}#root .jwmApp .livingTrailPage .livingTrailPanelClose{top:10px!important;right:10px!important;width:30px!important;height:30px!important;background:#f4f9f8!important;color:#61787b!important;border:1px solid #d8e6e4!important;box-shadow:none!important}#root .jwmApp .livingTrailPage .livingTrailPanelEyebrow{color:#18a89e!important}#root .jwmApp .livingTrailPage .livingTrailPanel h2{margin:5px 38px 12px 0!important;color:#17373f!important;font-size:20px!important;line-height:1.15!important}#root .jwmApp .livingTrailPage .livingTrailPanel textarea{min-height:82px!important;max-height:150px!important}#root .jwmApp .livingTrailPage .livingTrailPalList{max-height:238px!important;overflow:auto!important}#root .jwmApp .livingTrailPage .livingTrailQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#root .jwmApp .livingTrailPage .livingTrailQuickGrid button{min-height:62px!important;padding:8px!important}#root .jwmApp .livingTrailPage .livingTrailComposer{scroll-margin:0!important}@keyframes jwmUtilityPopoverIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:820px){#root .jwmApp .livingTrailPage .livingTrailScrim{position:fixed!important;left:12px!important;right:12px!important;bottom:76px!important;width:auto!important;max-width:none!important;transform:none!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .jwmApp .livingTrailPage .livingTrailPanel{width:100%!important;max-width:none!important;max-height:42dvh!important;border-radius:18px!important;padding:18px 16px 16px!important}#root .jwmApp .livingTrailPage .livingTrailQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#root .jwmApp .livingTrailScrim{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147482900!important;display:grid!important;place-items:center!important;padding:20px!important;margin:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;transform:none!important}#root .jwmApp .livingTrailPanel{position:relative!important;inset:auto!important;transform:none!important;width:min(390px,calc(100vw - 44px))!important;max-width:390px!important;max-height:min(430px,72dvh)!important;overflow:auto!important;margin:0 auto!important;padding:20px 20px 18px!important;border:1px solid #cfe3df!important;border-radius:20px!important;background:#fffffffb!important;color:#17373f!important;box-shadow:0 22px 60px #143e4238!important;pointer-events:auto!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-sizing:border-box!important;z-index:2147483000!important}#root .jwmApp .livingTrailPanel:before{display:none!important}#root .jwmApp .livingTrailPanelClose{position:absolute!important;right:12px!important;top:10px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #d8e7e4!important;border-radius:50%!important;background:#f5faf9!important;color:#5d7478!important;box-shadow:none!important;font-size:17px!important}#root .jwmApp .livingTrailPanelEyebrow{margin:0 42px 2px 0!important;color:#16998e!important;font-size:8px!important;font-weight:950!important;letter-spacing:.13em!important}#root .jwmApp .livingTrailPanel h2{margin:5px 42px 13px 0!important;color:#17373f!important;font-size:19px!important;line-height:1.15!important}#root .jwmApp .livingTrailPanel>p:not(.livingTrailPanelEyebrow){margin:0 0 11px!important;color:#71868a!important;font-size:11px!important;line-height:1.45!important}#root .jwmApp .livingTrailPanel :is(input,textarea){width:100%!important;border:1px solid #d5e5e2!important;border-radius:12px!important;background:#f8fbfb!important;color:#17373f!important;outline:none!important}#root .jwmApp .livingTrailPanel input{height:42px!important;padding:0 12px!important}#root .jwmApp .livingTrailPanel textarea{min-height:92px!important;max-height:150px!important;padding:11px 12px!important;resize:vertical!important}#root .jwmApp .livingTrailPanelPrimary{width:100%!important;min-height:42px!important;margin-top:10px!important;border:0!important;border-radius:12px!important;background:#18b9ab!important;color:#fff!important;font-weight:900!important;box-shadow:0 8px 20px #18b9ab2e!important}#root .jwmApp .livingTrailQuickGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#root .jwmApp .livingTrailQuickGrid button{min-height:72px!important;padding:10px 8px!important;border:1px solid #d9e8e5!important;border-radius:14px!important;background:#f8fbfb!important;color:#31555b!important;box-shadow:none!important;font-size:10px!important;font-weight:850!important}#root .jwmApp .livingTrailPalList{display:grid!important;gap:7px!important;max-height:265px!important;overflow:auto!important}#root .jwmApp .livingTrailPalList button{min-height:58px!important;padding:7px 9px!important;border:1px solid #dce9e7!important;border-radius:13px!important;background:#fbfdfd!important;color:#17373f!important;box-shadow:none!important}#root .jwmApp .livingTrailPalList button.is-selected{border-color:#52cfc4!important;background:#edf9f7!important;box-shadow:0 0 0 2px #52cfc41a!important}#root .jwmApp .livingTrailPalList img{width:42px!important;height:42px!important;object-fit:cover!important;border-radius:11px!important}@media(max-width:820px){#root .jwmApp .livingTrailPanel{left:12px!important;right:12px!important;bottom:84px!important;width:auto!important;max-height:48vh!important;transform:none!important;border-radius:18px!important}#root .jwmApp .livingTrailPanel:before{display:none!important}#root .jwmApp .livingTrailQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.jwmMessagesModeBar{position:sticky;top:74px;z-index:80;width:min(calc(100% - 32px),1240px);margin:10px auto 0;display:flex;justify-content:flex-end;pointer-events:none}.jwmMessagesModeSwitch{pointer-events:auto;display:flex;gap:3px;padding:4px;border:1px solid rgba(39,132,126,.17);border-radius:999px;background:#ffffffe6;box-shadow:0 6px 20px #244c4c12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jwmMessagesModeSwitch button{height:29px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#73888a;font-size:9px;font-weight:800;cursor:pointer}.jwmMessagesModeSwitch button.is-active{background:#e9f7f4;color:#187d77;box-shadow:inset 0 0 0 1px #26998f26}.jwmClassicMessages{--classic-ink:#173b3f;--classic-muted:#708689;--classic-line:rgba(49,112,111,.15);position:relative;width:min(calc(100% - 32px),1240px);height:calc(100vh - 112px);min-height:650px;margin:12px auto 34px;display:grid;grid-template-columns:350px minmax(0,1fr);overflow:hidden;border:1px solid var(--classic-line);border-radius:22px;background:#fff;color:var(--classic-ink);box-shadow:0 20px 58px #26484917,inset 0 1px #fff}.jwmClassicMessages *{box-sizing:border-box}.jwmClassicSidebar{min-width:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);border-right:1px solid var(--classic-line);background:linear-gradient(180deg,#fff,#f8fbfa)}.jwmClassicSidebarHead{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 20px 13px}.jwmClassicSidebarHead span{color:#279b91;font-size:8px;font-weight:900;letter-spacing:.15em}.jwmClassicSidebarHead h1{margin:3px 0 2px;font-size:24px;letter-spacing:-.55px}.jwmClassicSidebarHead p{margin:0;color:var(--classic-muted);font-size:9px}.jwmClassicSidebarHead>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(38,147,139,.23);border-radius:11px;background:linear-gradient(#fff,#f3faf8);color:#218f86;cursor:pointer}.jwmClassicSearch{height:39px;margin:0 16px 11px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid var(--classic-line);border-radius:11px;background:#fff;color:#5a7b7b}.jwmClassicSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--classic-ink);font:inherit;font-size:9px}.jwmClassicSearch input::placeholder{color:#95a5a6}.jwmClassicFilters{display:flex;gap:5px;padding:0 16px 12px}.jwmClassicFilters button{height:29px;padding:0 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:#788d8f;font-size:8px;font-weight:800;cursor:pointer}.jwmClassicFilters button.is-active{border-color:#25978e2b;background:#edf8f6;color:#18887f}.jwmThreadList{min-height:0;overflow:auto;padding:2px 10px 16px}.jwmThreadRow{--thread-accent:#20aa9f;position:relative;width:100%;min-height:78px;display:grid;grid-template-columns:54px minmax(0,1fr) 45px;gap:10px;align-items:center;padding:10px 9px;border:1px solid transparent;border-radius:15px;background:transparent;color:var(--classic-ink);text-align:left;cursor:pointer}.jwmThreadRow:before{content:"";position:absolute;left:0;top:18px;width:3px;height:38px;border-radius:99px;background:var(--thread-accent);opacity:.3}.jwmThreadRow:hover{background:#f0f8f6bf}.jwmThreadRow.is-active{border-color:color-mix(in srgb,var(--thread-accent) 28%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--thread-accent) 9%,#fff),#fff);box-shadow:0 8px 22px #234a4b0d}.jwmThreadRow.is-active:before{opacity:1}.jwmThreadAvatar{--thread-accent:#20aa9f;width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:50%;outline:2px solid color-mix(in srgb,var(--thread-accent) 55%,transparent);background:#eef8f6;color:var(--thread-accent);box-shadow:0 5px 15px #22474817}.jwmThreadAvatar img{width:100%;height:100%;object-fit:cover}.jwmThreadText{min-width:0}.jwmThreadText strong,.jwmThreadText>span,.jwmThreadText small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jwmThreadText strong{font-size:10px}.jwmThreadText strong em{margin-left:5px;color:#849799;font-size:7px;font-style:normal;font-weight:650}.jwmThreadText>span{margin-top:4px;color:#5f7678;font-size:8.5px}.jwmThreadText small{margin-top:4px;color:#94a4a5;font-size:7px}.jwmThreadMeta{height:54px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.jwmThreadMeta time{color:#94a3a4;font-size:6.5px}.jwmThreadMeta b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--thread-accent);color:#fff;font-size:7px}.jwmThreadMeta i{width:7px;height:7px;border-radius:50%;background:#66c493}.jwmThreadEmpty{margin:12px;padding:35px 18px;display:grid;justify-items:center;gap:7px;border:1px dashed var(--classic-line);border-radius:14px;color:#6e8989;text-align:center}.jwmThreadEmpty strong{font-size:11px}.jwmThreadEmpty span{font-size:8px;line-height:1.5}.jwmThreadEmpty button{height:31px;margin-top:4px;padding:0 11px;border:1px solid rgba(37,151,142,.2);border-radius:9px;background:#f1faf8;color:#19877f;font-size:8px;font-weight:800}.jwmClassicConversation{min-width:0;min-height:0;display:grid;grid-template-rows:86px minmax(0,1fr) auto;background:radial-gradient(circle at 55% 15%,rgba(40,169,157,.045),transparent 35%),linear-gradient(180deg,#fcfefd,#f5faf8)}.jwmClassicConversationHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-bottom:1px solid var(--classic-line);background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jwmClassicPair{min-width:0;display:flex;align-items:center;gap:13px}.jwmClassicPairAvatars{position:relative;width:70px;height:52px;flex:0 0 70px}.jwmClassicOwnAvatar,.jwmClassicPair .jwmClassicPeerAvatar{position:absolute;width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#edf7f5;color:#287e78;box-shadow:0 4px 14px #25494a1c}.jwmClassicOwnAvatar{left:0;top:2px}.jwmClassicPair .jwmClassicPeerAvatar{right:0;top:2px}.jwmClassicOwnAvatar img{width:100%;height:100%;object-fit:cover}.jwmClassicPair>span:last-child{min-width:0}.jwmClassicPair small,.jwmClassicPair strong,.jwmClassicPair em{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jwmClassicPair small{color:#26958d;font-size:7px;font-weight:900;letter-spacing:.12em}.jwmClassicPair strong{margin-top:3px;font-size:13px}.jwmClassicPair strong i{color:#38aa9f;font-style:normal;font-weight:500}.jwmClassicPair em{margin-top:3px;color:#778b8d;font-size:7.5px;font-style:normal}.jwmClassicHeaderActions{display:flex;gap:6px;flex-shrink:0}.jwmClassicHeaderActions button{height:33px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--classic-line);border-radius:10px;background:linear-gradient(#fff,#f8fbfa);color:#557173;font-size:7.5px;font-weight:800;cursor:pointer}.jwmClassicHeaderActions button:hover{border-color:#24978e4d;color:#1c817a}.jwmClassicHeaderActions .jwmLivingTrailAction{border-color:#24978e3d;background:#f1faf8;color:#1c817a}.jwmClassicMessageBody{min-height:0;overflow:auto;padding:24px clamp(22px,5vw,64px) 28px;scroll-behavior:smooth}.jwmClassicDay{margin:0 auto 20px;display:grid;justify-items:center;gap:4px;color:#8a9b9c}.jwmClassicDay span{padding:4px 9px;border:1px solid var(--classic-line);border-radius:999px;background:#ffffffe6;font-size:7px;font-weight:850}.jwmClassicDay small{font-size:7px}.jwmMessageBubble{max-width:min(68%,570px);width:max-content;min-width:118px;margin:0 0 12px auto;padding:10px 12px 8px;border:1px solid rgba(32,145,136,.2);border-radius:16px 16px 5px;background:linear-gradient(145deg,#e9f8f5,#f3fbf9);box-shadow:0 7px 20px #23494a0e}.jwmMessageBubble.is-them{margin-left:0;margin-right:auto;border-color:#6870be29;border-radius:16px 16px 16px 5px;background:#fff}.jwmMessageBubble>img{display:block;width:min(360px,100%);max-height:320px;margin:-3px -4px 9px;border-radius:12px;object-fit:cover}.jwmMessageBubble p{margin:0;color:#28484b;font-size:10px;line-height:1.55;overflow-wrap:anywhere}.jwmMessageBubble footer{min-height:15px;margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.jwmMessageBubble footer time{color:#839697;font-size:6.5px}.jwmMessageBubble footer button{height:22px;padding:0 6px;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(144,103,190,.18);border-radius:7px;background:#9d71c90e;color:#825eaa;font-size:6.5px;font-weight:800;cursor:pointer}.jwmClassicWalkCard{width:min(520px,88%);margin:20px auto 0;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(199,149,47,.24);border-radius:14px;background:linear-gradient(135deg,#fffdf8,#fff);box-shadow:0 8px 24px #5e4b230d}.jwmClassicWalkCard>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#fff6dc;color:#b38124}.jwmClassicWalkCard div{min-width:0}.jwmClassicWalkCard small,.jwmClassicWalkCard strong,.jwmClassicWalkCard p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jwmClassicWalkCard small{color:#b1822c;font-size:6.5px;font-weight:900;letter-spacing:.1em}.jwmClassicWalkCard strong{margin-top:2px;font-size:9px}.jwmClassicWalkCard p{margin:3px 0 0;color:#7d8987;font-size:7px}.jwmClassicWalkCard button{height:29px;padding:0 9px;border:1px solid rgba(190,141,44,.2);border-radius:8px;background:#fffaf0;color:#9d7123;font-size:7px;font-weight:850;cursor:pointer}.jwmClassicNoThread{height:100%;display:grid;place-content:center;justify-items:center;gap:7px;padding:30px;color:#768e8f;text-align:center}.jwmClassicNoThread strong{color:#315355;font-size:13px}.jwmClassicNoThread span{max-width:360px;font-size:8px;line-height:1.5}.jwmClassicNotice{position:absolute;right:18px;bottom:76px;z-index:5;margin:0;padding:7px 10px;border:1px solid rgba(37,151,142,.18);border-radius:9px;background:#fffffff5;color:#277f79;font-size:7.5px;box-shadow:0 8px 20px #21474714}.jwmClassicComposerWrap{position:relative;border-top:1px solid var(--classic-line);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jwmClassicTools{position:absolute;left:14px;bottom:66px;z-index:4;padding:6px;display:grid;gap:4px;border:1px solid var(--classic-line);border-radius:12px;background:#fff;box-shadow:0 12px 28px #1f45461f}.jwmClassicTools button{height:31px;padding:0 9px;display:flex;align-items:center;gap:7px;border:0;border-radius:8px;background:transparent;color:#456769;font-size:7.5px;font-weight:800;text-align:left}.jwmClassicTools button:hover{background:#eff8f6;color:#1b837b}.jwmClassicComposer{height:66px;display:grid;grid-template-columns:36px minmax(0,1fr) 36px 38px;gap:7px;align-items:center;padding:10px 14px}.jwmClassicComposer>input:not([type=file]){height:40px;min-width:0;padding:0 13px;border:1px solid var(--classic-line);border-radius:13px;outline:0;background:#f9fcfb;color:#28494b;font:inherit;font-size:9px}.jwmClassicComposer>input:focus{border-color:#239b9161;box-shadow:0 0 0 3px #239b910f}.jwmComposerAdd,.jwmComposerPhoto,.jwmComposerSend{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--classic-line);border-radius:11px;background:#fff;color:#527173;cursor:pointer}.jwmComposerAdd.is-open,.jwmComposerAdd:hover,.jwmComposerPhoto:hover{border-color:#239b914d;background:#eff8f6;color:#218d84}.jwmComposerSend{width:38px;border-color:#1e8f863d;background:#e6f6f3;color:#177f77}.jwmComposerSend:disabled{opacity:.4;cursor:not-allowed}@media(max-width:950px){.jwmClassicMessages{grid-template-columns:300px minmax(0,1fr)}.jwmClassicHeaderActions button{width:34px;padding:0;justify-content:center;font-size:0}.jwmClassicHeaderActions button svg{width:15px;height:15px}.jwmClassicPairAvatars{width:58px;flex-basis:58px}.jwmClassicOwnAvatar,.jwmClassicPair .jwmClassicPeerAvatar{width:40px;height:40px}.jwmClassicPair .jwmClassicPeerAvatar{right:0}.jwmClassicDay small{display:none}}@media(max-width:720px){.jwmMessagesModeBar{top:64px;width:100%;padding:0 10px}.jwmClassicMessages{width:100%;height:auto;min-height:calc(100vh - 76px);margin:8px 0 90px;grid-template-columns:1fr;border-left:0;border-right:0;border-radius:0}.jwmClassicSidebar{max-height:310px;border-right:0;border-bottom:1px solid var(--classic-line)}.jwmClassicSidebarHead{padding:16px 15px 10px}.jwmClassicSidebarHead p{display:none}.jwmClassicSearch{margin:0 12px 8px}.jwmClassicFilters{padding:0 12px 8px}.jwmThreadList{display:flex;overflow-x:auto;padding:2px 9px 10px}.jwmThreadRow{min-width:275px}.jwmClassicConversation{min-height:620px;grid-template-rows:78px minmax(430px,1fr) auto}.jwmClassicConversationHead{padding:0 12px}.jwmClassicPair strong{font-size:11px}.jwmClassicPair em{max-width:180px}.jwmClassicMessageBody{padding:20px 14px 24px}.jwmMessageBubble{max-width:85%}.jwmClassicComposer{padding:9px 10px}.jwmClassicWalkCard{width:100%}}.jwmLegalPage{width:min(calc(100% - 24px),980px);margin:24px auto 80px;color:#eaf6f5}.jwmLegalPage *{box-sizing:border-box}.jwmLegalHero{padding:28px 30px;border:1px solid rgba(45,226,214,.2);border-radius:18px;background:radial-gradient(circle at 80% 20%,rgba(45,226,214,.09),transparent 28%),#041519}.jwmLegalHero>span{color:#45e3d8;font-size:11px;font-weight:900;letter-spacing:.16em}.jwmLegalHero h1{margin:9px 0 5px;font-size:34px;letter-spacing:-.03em}.jwmLegalHero p{margin:0;color:#8fa2a4;font-size:12px}.jwmLegalLinks{display:flex;gap:8px;margin-top:18px}.jwmLegalLinks a{padding:8px 11px;border:1px solid rgba(45,226,214,.22);border-radius:9px;background:#071b20;color:#bffbf7;text-decoration:none;font-size:10px}.jwmLegalDocument{margin-top:12px;padding:14px 30px 32px;border:1px solid rgba(45,226,214,.13);border-radius:18px;background:#031115}.jwmLegalDocument section{padding:22px 0;border-bottom:1px solid rgba(45,226,214,.09)}.jwmLegalDocument section:last-child{border-bottom:0}.jwmLegalDocument h2{margin:0 0 10px;color:#fff;font-size:18px}.jwmLegalDocument p,.jwmLegalDocument li{color:#aebfc0;font-size:13px;line-height:1.7}.jwmLegalDocument p{margin:8px 0}.jwmLegalDocument ul{margin:8px 0;padding-left:21px}.jwmLegalDocument li{margin:5px 0}.jwmLegalDocument strong{color:#e7f5f4}.jwmLegalCallout{padding:12px 14px!important;border:1px solid rgba(255,200,77,.22);border-radius:10px;background:#ffc84d0f;color:#d8cda9!important}.jwmLegalContact{display:grid;gap:5px;margin-top:12px;padding:13px;border:1px solid rgba(45,226,214,.13);border-radius:10px;background:#06191d}.jwmLegalContact span{color:#93a6a8;font-size:12px}@media(max-width:700px){.jwmLegalHero{padding:22px 18px}.jwmLegalHero h1{font-size:28px}.jwmLegalDocument{padding:8px 18px 26px}.jwmLegalDocument h2{font-size:16px}.jwmLegalDocument p,.jwmLegalDocument li{font-size:12px}}.jwmLegalGate{min-height:calc(100vh - 90px);display:grid;place-items:center;padding:24px;background:#f6fbfa;color:#16383b}.jwmLegalGate>section{width:min(620px,100%);padding:28px;border:1px solid #cfe7e3;border-radius:20px;background:#fff;box-shadow:0 20px 60px #1d56521f}.jwmLegalGate>section>span{color:#0a9187;font-size:11px;font-weight:900;letter-spacing:.16em}.jwmLegalGate h1{margin:7px 0 8px;font-size:30px}.jwmLegalGate p{color:#668083;line-height:1.55}.jwmLegalGate form{display:grid;gap:12px;margin-top:18px}.jwmLegalGate label{display:flex;gap:10px;padding:12px;border:1px solid #d8e9e7;border-radius:12px;background:#f9fdfc;font-size:13px;line-height:1.45}.jwmLegalGate input{margin-top:3px;accent-color:#16a99e}.jwmLegalGate a{color:#087f78}.jwmLegalGate button,.jwmLegalRequestForm button{min-height:42px;border:0;border-radius:10px;background:#0f9f95;color:#fff;font-weight:900;cursor:pointer}.jwmLegalGate .error,.jwmLegalNotice{padding:9px 10px;border-radius:9px;background:#fff4f2;color:#9a443b}.jwmLegalRequestForm{display:grid;gap:12px;margin-top:16px}.jwmLegalRequestForm label{display:grid;gap:6px}.jwmLegalRequestForm label>span{color:#dceeed;font-size:12px;font-weight:800}.jwmLegalRequestForm input,.jwmLegalRequestForm select,.jwmLegalRequestForm textarea{width:100%;border:1px solid rgba(45,226,214,.18);border-radius:9px;background:#06191d;color:#eaf6f5;padding:10px;font:inherit}:root{--jwm-rank-ink:#213c40;--jwm-rank-muted:#718789;--jwm-rank-enamel:#fbfcfa;--jwm-rank-enamel-2:#f1f7f5;--jwm-rank-shadow:0 10px 22px rgba(22,48,50,.13),0 3px 7px rgba(22,48,50,.08)}html body #root .t7-profile .t7-rank-inline{gap:11px!important;min-width:190px!important;color:var(--jwm-rank-ink)!important}html body #root .t7-profile .t7-rank-crest-svg{width:62px!important;height:68px!important;overflow:visible!important;filter:drop-shadow(0 9px 9px rgba(63,48,20,.18))!important}html body #root .t7-profile .t7-rank-inline>div{gap:1px!important}html body #root .t7-profile .t7-rank-inline span{color:#718487!important;font-size:7px!important;font-weight:950!important;letter-spacing:.18em!important}html body #root .t7-profile .t7-rank-inline strong{color:#4c3f61!important;font:800 15px/1.05 Georgia,serif!important;letter-spacing:-.02em!important}html body #root .t7-profile .t7-rank-inline small{color:#a77820!important;font-size:8px!important;font-weight:900!important}html body #root .t7-profile .t7-rank-progress{height:4px!important;margin-top:9px!important;background:#dfeae7!important;box-shadow:inset 0 1px 1px #123d3d0f!important}html body #root .t7-profile .t7-rank-progress i{background:linear-gradient(90deg,#a98ad4,#72a5cc 52%,#58c5bc)!important;box-shadow:0 0 8px #58c5bc2e!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{--badge:#b7c5c6;--badge-dark:#7b8e90;display:grid!important;justify-items:center!important;align-content:start!important;gap:5px!important;min-width:0!important;padding:4px 2px 3px!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge:hover{transform:translateY(-2px)!important;filter:none!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem{position:relative!important;width:64px!important;height:70px!important;display:grid!important;place-items:center!important;overflow:visible!important;clip-path:polygon(50% 0,88% 13%,94% 62%,50% 100%,6% 62%,12% 13%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 78%,#ffffff 22%) 0%,var(--badge) 48%,color-mix(in srgb,var(--badge) 70%,#617577 30%) 100%)!important;box-shadow:none!important;filter:drop-shadow(0 9px 9px rgba(36,58,61,.14))!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem:before{content:""!important;position:absolute!important;inset:3.5px!important;clip-path:inherit!important;background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.98),transparent 28%),linear-gradient(145deg,#fff,#f8fbfa 48%,#eaf3f1)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 42%,#dfe9e7 58%),inset 0 -8px 16px color-mix(in srgb,var(--badge) 8%,transparent 92%)!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem:after{content:""!important;position:absolute!important;left:21%!important;right:21%!important;top:11px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent)!important;opacity:.95!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem>span{position:relative!important;z-index:3!important;display:grid!important;place-items:center!important;color:color-mix(in srgb,var(--badge) 76%,#28484c 24%)!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8))!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem svg{width:32px!important;height:32px!important;stroke-width:1.85!important}html body #root .t7-profile .t7-passport-card .t7-badge strong{max-width:105px!important;color:#284347!important;font-size:8.3px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:.045em!important}html body #root .t7-profile .t7-passport-card .t7-badge small{color:#8aa0a1!important;font-size:7px!important;font-weight:760!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned small{color:color-mix(in srgb,var(--badge) 76%,#687b7c 24%)!important;font-weight:900!important}html body #root .t7-profile .t7-badge.tone-silver{--badge:#b8c7c9;--badge-dark:#7b8f91}html body #root .t7-profile .t7-badge.tone-gold{--badge:#d2ab54;--badge-dark:#8f6e20}html body #root .t7-profile .t7-badge.tone-violet{--badge:#9e8acb;--badge-dark:#69548f}html body #root .t7-profile .t7-badge.tone-blue{--badge:#6faec7;--badge-dark:#38788f}html body #root .t7-profile .t7-badge.tone-bronze{--badge:#ce8b62;--badge-dark:#955537}html body #root .t7-profile .t7-badge.tone-amber{--badge:#c6a84e;--badge-dark:#806d24}html body #root .t7-profile .t7-badge.tone-copper{--badge:#b9827c;--badge-dark:#7d4f4b}html body #root .t7-profile .t7-badge.tone-platinum{--badge:#aaa0c8;--badge-dark:#6d638d}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked{opacity:.48!important;filter:saturate(.42)!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .t7-badge-emblem{--badge:#becaca !important;filter:drop-shadow(0 6px 7px rgba(36,58,61,.08))!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .t7-badge-emblem>span{color:#87999b!important}html body #root .t7-profile .t7-future-row button{position:relative!important;width:31px!important;height:35px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;clip-path:polygon(50% 0,88% 13%,94% 62%,50% 100%,6% 62%,12% 13%)!important;background:#dfeae7!important;color:#7b9293!important;box-shadow:none!important;opacity:.74!important}html body #root .t7-profile .t7-future-row button:before{content:""!important;position:absolute!important;inset:2px!important;clip-path:inherit!important;background:linear-gradient(145deg,#fff,#edf5f3)!important}html body #root .t7-profile .t7-future-row button svg{position:relative!important;z-index:2!important;width:18px!important;height:18px!important;stroke-width:1.7!important}html body #root .t7-profile .t7-future-row button i{display:none!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem{--badge:#b8c7c9;position:relative!important;width:86px!important;height:94px!important;display:grid!important;place-items:center!important;margin:0 auto 15px!important;border:0!important;border-radius:0!important;clip-path:polygon(50% 0,88% 13%,94% 62%,50% 100%,6% 62%,12% 13%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 76%,#fff 24%),var(--badge))!important;color:color-mix(in srgb,var(--badge) 72%,#28484c 28%)!important;filter:drop-shadow(0 12px 12px rgba(36,58,61,.17))!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem:before{content:""!important;position:absolute!important;inset:4px!important;clip-path:inherit!important;background:linear-gradient(145deg,#fff,#eef6f4)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 40%,#dce8e6 60%)!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem svg{position:relative!important;z-index:2!important;width:43px!important;height:43px!important;stroke-width:1.8!important}html body #root .ltp-dialog-emblem.tone-silver{--badge:#b8c7c9}html body #root .ltp-dialog-emblem.tone-gold{--badge:#d2ab54}html body #root .ltp-dialog-emblem.tone-violet{--badge:#9e8acb}html body #root .ltp-dialog-emblem.tone-blue{--badge:#6faec7}html body #root .ltp-dialog-emblem.tone-bronze{--badge:#ce8b62}html body #root .ltp-dialog-emblem.tone-amber{--badge:#c6a84e}html body #root .ltp-dialog-emblem.tone-copper{--badge:#b9827c}html body #root .ltp-dialog-emblem.tone-platinum{--badge:#aaa0c8}html body #root .ltp-dialog-emblem.tone-neutral{--badge:#b8c7c9}@media(max-width:1120px){html body #root .t7-profile .t7-passport-card .t7-badge-emblem{width:58px!important;height:64px!important}html body #root .t7-profile .t7-rank-inline{min-width:165px!important}}@media(max-width:650px){html body #root .t7-profile .t7-rank-crest-svg{width:58px!important;height:64px!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem{width:61px!important;height:67px!important}}html body #root .t7-profile .t7-name-rank-row{display:grid!important;grid-template-columns:minmax(230px,1fr) minmax(205px,max-content)!important;align-items:center!important;column-gap:22px!important;row-gap:10px!important}html body #root .t7-profile .t7-name-block{position:relative!important;z-index:2!important;min-width:0!important;padding-right:4px!important}html body #root .t7-profile .t7-name-block h1{position:relative!important;z-index:2!important;max-width:100%!important;overflow:visible!important;white-space:normal!important}html body #root .t7-profile .t7-rank-inline{position:relative!important;z-index:1!important;justify-self:end!important;width:max-content!important;min-width:205px!important;max-width:225px!important;margin:0!important;transform:none!important;gap:10px!important}html body #root .t7-profile .t7-rank-crest-svg{flex:0 0 56px!important;width:56px!important;height:62px!important;margin:0!important;transform:none!important}html body #root .t7-profile .t7-passport-card .t7-badge-row{grid-template-columns:repeat(8,minmax(88px,1fr))!important;gap:9px!important;align-items:start!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{gap:6px!important;padding:4px 2px 5px!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem{width:70px!important;min-width:70px!important;max-width:70px!important;height:77px!important;min-height:77px!important;max-height:77px!important;filter:drop-shadow(0 9px 8px rgba(38,58,61,.14))!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem:before{inset:4px!important;background:radial-gradient(circle at 34% 18%,rgba(255,255,255,1),transparent 28%),linear-gradient(145deg,#fffefc,#fbfcfa 46%,#edf4f2)!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem:after{left:20%!important;right:20%!important;top:12px!important;opacity:.9!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem>span{width:42px!important;height:42px!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem svg{width:38px!important;height:38px!important;overflow:visible!important;stroke-width:2.15!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.92))!important}html body #root .t7-profile .t7-passport-card .t7-badge strong{max-width:112px!important;min-height:18px!important;font-size:8.7px!important;line-height:1.05!important;letter-spacing:.045em!important}html body #root .t7-profile .t7-passport-card .t7-badge small{font-size:7.2px!important}html body #root .t7-profile .t7-badge.tone-silver{--badge:#aebfc2 !important;--badge-dark:#6d8588 !important}html body #root .t7-profile .t7-badge.tone-gold{--badge:#d0aa50 !important;--badge-dark:#92701f !important}html body #root .t7-profile .t7-badge.tone-violet{--badge:#9a86c7 !important;--badge-dark:#66508d !important}html body #root .t7-profile .t7-badge.tone-blue{--badge:#5fa8c8 !important;--badge-dark:#327890 !important}html body #root .t7-profile .t7-badge.tone-bronze{--badge:#cc8a60 !important;--badge-dark:#925437 !important}html body #root .t7-profile .t7-badge.tone-amber{--badge:#c5a64b !important;--badge-dark:#806b21 !important}html body #root .t7-profile .t7-badge.tone-copper{--badge:#b47c76 !important;--badge-dark:#7e4d49 !important}html body #root .t7-profile .t7-badge.tone-platinum{--badge:#9d94c1 !important;--badge-dark:#655c88 !important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked{opacity:.43!important;filter:saturate(.28)!important}html body #root .t7-profile .t7-future-row button{width:35px!important;min-width:35px!important;height:39px!important;min-height:39px!important;color:#758f91!important;background:#dce9e6!important;border:0!important;filter:drop-shadow(0 4px 5px rgba(38,58,61,.08))!important}html body #root .t7-profile .t7-future-row button:before{inset:2.5px!important;background:linear-gradient(145deg,#fff,#eff6f4)!important}html body #root .t7-profile .t7-future-row button svg{width:20px!important;height:20px!important;stroke-width:1.9!important}@media(max-width:1180px){html body #root .t7-profile .t7-name-rank-row{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}html body #root .t7-profile .t7-rank-inline{justify-self:start!important;min-width:0!important;max-width:none!important}}@media(max-width:1050px){html body #root .t7-profile .t7-passport-card .t7-badge-row{display:flex!important;gap:12px!important;overflow-x:auto!important;padding-bottom:8px!important;scrollbar-width:thin!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{flex:0 0 103px!important}}@media(max-width:650px){html body #root .t7-profile .t7-rank-crest-svg{width:52px!important;height:58px!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem{width:66px!important;min-width:66px!important;max-width:66px!important;height:73px!important;min-height:73px!important;max-height:73px!important}}:root{--jwm-badge-enamel-top:#fffef9;--jwm-badge-enamel-mid:#fbfaf4;--jwm-badge-enamel-bottom:#ebe8dc;--jwm-badge-ink:#274246}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{--badge:#b8c7c9;--badge-dark:#718689;--badge-hi:#eef4f3;opacity:1!important;filter:none!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem{position:relative!important;isolation:isolate!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:82px!important;min-height:82px!important;max-height:82px!important;display:grid!important;place-items:center!important;overflow:visible!important;clip-path:polygon(50% 0,88% 13%,95% 61%,50% 100%,5% 61%,12% 13%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 54%,#fff7d8 46%) 0%,var(--badge) 20%,color-mix(in srgb,var(--badge) 90%,var(--badge-dark) 10%) 52%,var(--badge-dark) 100%)!important;box-shadow:none!important;filter:drop-shadow(0 11px 9px rgba(30,45,46,.17)) drop-shadow(0 3px 2px rgba(30,45,46,.1))!important;transform:translateZ(0)!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem:before{content:""!important;position:absolute!important;z-index:0!important;inset:5px!important;clip-path:inherit!important;background:radial-gradient(circle at 31% 17%,rgba(255,255,255,1) 0 8%,rgba(255,255,255,.62) 18%,transparent 31%),linear-gradient(145deg,var(--jwm-badge-enamel-top) 0%,var(--jwm-badge-enamel-mid) 46%,var(--jwm-badge-enamel-bottom) 100%)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--badge) 62%,#fff 38%),inset 0 1px #fffffffa,inset 0 -9px 15px color-mix(in srgb,var(--badge) 11%,transparent 89%)!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem:after{content:""!important;position:absolute!important;z-index:1!important;left:18%!important;right:18%!important;top:10px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent)!important;opacity:.9!important;pointer-events:none!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem>span{position:relative!important;z-index:3!important;width:58px!important;height:64px!important;display:grid!important;place-items:center!important;color:var(--badge-dark)!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.95)) drop-shadow(0 2px 2px color-mix(in srgb,var(--badge-dark) 18%,transparent 82%))!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem>span:before{content:""!important;position:absolute!important;z-index:-1!important;inset:1px!important;clip-path:polygon(50% 0,88% 13%,95% 61%,50% 100%,5% 61%,12% 13%)!important;background:transparent!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--badge) 42%,transparent 58%)!important;opacity:.72!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem svg{position:relative!important;z-index:2!important;width:42px!important;height:42px!important;overflow:visible!important;stroke-width:2.15!important}html body #root .t7-profile .t7-badge.tone-silver{--badge:#bbc9ca !important;--badge-dark:#6f8588 !important}html body #root .t7-profile .t7-badge.tone-gold{--badge:#d7b252 !important;--badge-dark:#8c6818 !important}html body #root .t7-profile .t7-badge.tone-violet{--badge:#9c8bc9 !important;--badge-dark:#67528f !important}html body #root .t7-profile .t7-badge.tone-blue{--badge:#64aac5 !important;--badge-dark:#35788e !important}html body #root .t7-profile .t7-badge.tone-bronze{--badge:#d28a5d !important;--badge-dark:#94502e !important}html body #root .t7-profile .t7-badge.tone-amber{--badge:#cbb151 !important;--badge-dark:#7f6816 !important}html body #root .t7-profile .t7-badge.tone-copper{--badge:#bd8179 !important;--badge-dark:#7c4d48 !important}html body #root .t7-profile .t7-badge.tone-platinum{--badge:#aaa0cf !important;--badge-dark:#665b8d !important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned .t7-badge-emblem{filter:drop-shadow(0 12px 9px rgba(30,45,46,.18)) drop-shadow(0 3px 2px rgba(30,45,46,.1))!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned .t7-badge-emblem>span{color:var(--badge-dark)!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned small{color:var(--badge-dark)!important;font-weight:900!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked{opacity:.56!important;filter:saturate(.22)!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .t7-badge-emblem{--badge:#c6d0d0 !important;--badge-dark:#839395 !important;filter:drop-shadow(0 7px 6px rgba(30,45,46,.09))!important}html body #root .t7-profile .t7-passport-card .t7-badge strong{max-width:118px!important;min-height:20px!important;color:#294448!important;font-size:8.7px!important;font-weight:950!important;line-height:1.06!important;letter-spacing:.05em!important}html body #root .t7-profile .t7-passport-card .t7-badge small{font-size:7.2px!important;line-height:1!important}html body #root .t7-profile .t7-future-row button{width:38px!important;min-width:38px!important;height:42px!important;min-height:42px!important;background:linear-gradient(145deg,#d4dfdd,#9fb3b2)!important;color:#718889!important;filter:drop-shadow(0 5px 5px rgba(30,45,46,.09))!important;opacity:.72!important}html body #root .t7-profile .t7-future-row button:before{inset:3px!important;background:linear-gradient(145deg,#fffef9,#edf3f0)!important;box-shadow:inset 0 0 0 1px #7b969542!important}html body #root .t7-profile .t7-future-row button svg{width:22px!important;height:22px!important;stroke-width:2!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem{position:relative!important;isolation:isolate!important;width:92px!important;height:102px!important;clip-path:polygon(50% 0,88% 13%,95% 61%,50% 100%,5% 61%,12% 13%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--badge) 55%,#fff7d8 45%),var(--badge) 45%,var(--badge-dark,#6e8081))!important;filter:drop-shadow(0 13px 10px rgba(30,45,46,.18))!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem:before{inset:6px!important;background:radial-gradient(circle at 31% 17%,#fff,transparent 29%),linear-gradient(145deg,#fffef9,#fbfaf4 48%,#ebe8dc)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--badge) 60%,#fff 40%)!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem svg{width:49px!important;height:49px!important;stroke-width:2.15!important}html body #root .ltp-dialog-emblem.tone-silver{--badge:#bbc9ca;--badge-dark:#6f8588}html body #root .ltp-dialog-emblem.tone-gold{--badge:#d7b252;--badge-dark:#8c6818}html body #root .ltp-dialog-emblem.tone-violet{--badge:#9c8bc9;--badge-dark:#67528f}html body #root .ltp-dialog-emblem.tone-blue{--badge:#64aac5;--badge-dark:#35788e}html body #root .ltp-dialog-emblem.tone-bronze{--badge:#d28a5d;--badge-dark:#94502e}html body #root .ltp-dialog-emblem.tone-amber{--badge:#cbb151;--badge-dark:#7f6816}html body #root .ltp-dialog-emblem.tone-copper{--badge:#bd8179;--badge-dark:#7c4d48}html body #root .ltp-dialog-emblem.tone-platinum{--badge:#aaa0cf;--badge-dark:#665b8d}html body #root .ltp-dialog-emblem.tone-neutral{--badge:#bbc9ca;--badge-dark:#6f8588}html body #root .t7-profile .t7-name-rank-row{display:grid!important;grid-template-columns:minmax(250px,1fr) minmax(210px,max-content)!important;align-items:center!important;column-gap:22px!important;row-gap:10px!important}html body #root .t7-profile .t7-rank-inline{position:relative!important;z-index:1!important;justify-self:end!important;min-width:210px!important;max-width:230px!important;margin:0!important}@media(max-width:1180px){html body #root .t7-profile .t7-name-rank-row{grid-template-columns:1fr!important}html body #root .t7-profile .t7-rank-inline{justify-self:start!important;min-width:0!important;max-width:none!important}}@media(max-width:1050px){html body #root .t7-profile .t7-passport-card .t7-badge-row{display:flex!important;gap:13px!important;overflow-x:auto!important;padding-bottom:10px!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{flex:0 0 108px!important}}@media(max-width:650px){html body #root .t7-profile .t7-passport-card .t7-badge-emblem{width:69px!important;min-width:69px!important;max-width:69px!important;height:77px!important;min-height:77px!important;max-height:77px!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem svg{width:39px!important;height:39px!important}}html body #root .t7-profile .jwmPassportShield{display:block!important;overflow:visible!important;flex:0 0 auto!important;max-width:none!important;filter:none!important}html body #root .t7-profile .t7-rank-inline{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body #root .t7-profile .t7-rank-inline .t7-rank-crest-svg{width:56px!important;height:auto!important;flex:0 0 56px!important}html body #root .t7-profile .t7-name-rank-row{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(210px,max-content)!important;align-items:center!important;column-gap:22px!important;row-gap:10px!important}html body #root .t7-profile .t7-name-block{min-width:0!important;position:relative!important;z-index:2!important}html body #root .t7-profile .t7-name-block h1{max-width:100%!important;white-space:normal!important;overflow:visible!important}html body #root .t7-profile .t7-rank-inline{justify-self:end!important;position:relative!important;z-index:1!important}html body #root .t7-profile .t7-passport-card .t7-badge-row{display:grid!important;grid-template-columns:repeat(8,minmax(92px,1fr))!important;gap:10px!important;align-items:start!important}html body #root .t7-profile .t7-passport-card .t7-badge{display:grid!important;justify-items:center!important;gap:6px!important;min-width:0!important;padding:5px 2px 6px!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;filter:none!important;cursor:pointer!important}html body #root .t7-profile .t7-passport-card .t7-badge .jwmPassportShield{width:76px!important;height:auto!important;transition:transform .18s ease,filter .18s ease!important}html body #root .t7-profile .t7-passport-card .t7-badge:hover .jwmPassportShield{transform:translateY(-2px)!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .jwmPassportShield{opacity:.72!important;filter:saturate(.34)!important}html body #root .t7-profile .t7-passport-card .t7-badge strong{max-width:116px!important;min-height:20px!important;color:#294448!important;font-size:8.8px!important;font-weight:950!important;line-height:1.08!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.045em!important}html body #root .t7-profile .t7-passport-card .t7-badge small{color:#80908e!important;font-size:7.2px!important;font-weight:800!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned small{color:#5f7876!important}html body #root .t7-profile .t7-passport-card .t7-badge-emblem{display:none!important}html body #root .t7-profile .t7-future-row button{width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;padding:0!important;clip-path:none!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}html body #root .t7-profile .t7-future-row .t7-future-passport-shield{width:36px!important;height:auto!important;opacity:.62!important}html body #root .t7-profile .t7-future-row button:before,html body #root .t7-profile .t7-future-row button:after{display:none!important}html body #root .ltp-badge-dialog .ltp-dialog-passport-shield{width:94px!important;height:auto!important;margin:4px auto 15px!important;overflow:visible!important}html body #root .ltp-badge-dialog .ltp-dialog-emblem{display:none!important}@media(max-width:1180px){html body #root .t7-profile .t7-name-rank-row{grid-template-columns:1fr!important}html body #root .t7-profile .t7-rank-inline{justify-self:start!important}}@media(max-width:1050px){html body #root .t7-profile .t7-passport-card .t7-badge-row{display:flex!important;gap:13px!important;overflow-x:auto!important;padding-bottom:10px!important;scrollbar-width:thin!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{flex:0 0 108px!important}}@media(max-width:650px){html body #root .t7-profile .t7-rank-inline .t7-rank-crest-svg{width:52px!important;flex-basis:52px!important}html body #root .t7-profile .t7-passport-card .t7-badge .jwmPassportShield{width:70px!important}}html body #root .t7-profile .t7-passport-card{margin-top:10px!important;padding:10px 16px 8px!important;border-radius:16px!important}html body #root .t7-profile .t7-passport-card .t7-section-head{min-height:0!important;margin:0!important}html body #root .t7-profile .t7-passport-card .t7-section-head p{margin-top:2px!important;margin-bottom:0!important}html body #root .t7-profile .t7-passport-card .t7-badge-row{grid-template-columns:repeat(8,minmax(82px,1fr))!important;gap:6px!important;margin-top:7px!important;align-items:start!important}html body #root .t7-profile .t7-passport-card .t7-badge{gap:3px!important;padding:2px 1px 3px!important}html body #root .t7-profile .t7-passport-card .t7-badge .jwmPassportShield{width:64px!important;height:auto!important}html body #root .t7-profile .t7-passport-card .t7-badge strong{min-height:18px!important;max-width:104px!important;font-size:8px!important;line-height:1.05!important}html body #root .t7-profile .t7-passport-card .t7-badge small{font-size:6.7px!important;line-height:1!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned .jwmPassportShield{opacity:1!important;filter:saturate(1.12) contrast(1.03) drop-shadow(0 5px 5px rgba(34,55,58,.16))!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .jwmPassportShield{opacity:.52!important;filter:grayscale(.58) saturate(.18)!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked strong,html body #root .t7-profile .t7-passport-card .t7-badge.is-locked small{opacity:.6!important}html body #root .t7-profile .t7-passport-card .t7-future-row{margin-top:5px!important;padding-top:6px!important;gap:5px!important}html body #root .t7-profile .t7-passport-card .t7-future-row button{width:31px!important;min-width:31px!important;height:33px!important;min-height:33px!important}html body #root .t7-profile .t7-passport-card .t7-future-row .t7-future-passport-shield{width:28px!important;opacity:.46!important}html body #root .t7-profile .t7-passport-card .t7-future-row small{font-size:6.5px!important}@media(max-width:1050px){html body #root .t7-profile .t7-passport-card .t7-badge-row{gap:9px!important;padding-bottom:6px!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{flex:0 0 92px!important}}@media(max-width:650px){html body #root .t7-profile .t7-passport-card{padding:9px 10px 7px!important}html body #root .t7-profile .t7-passport-card .t7-badge .jwmPassportShield{width:60px!important}}#memory-lane-v28 .ml28Bottom>article.milestone{background:linear-gradient(180deg,#fffdf8,#fff)!important;border:1px solid rgba(227,173,63,.34)!important;box-shadow:0 10px 28px #53461f14!important}#memory-lane-v28 .ml28Bottom>article.milestone .ml28BottomLabel{border-bottom:1px solid rgba(227,173,63,.18)!important;color:#9b7b2b!important}#memory-lane-v28 .ml28BigMilestone{gap:14px!important}#memory-lane-v28 .ml28BigMilestone>span{width:64px!important;height:64px!important;border:3px solid #e3ad3f!important;background:radial-gradient(circle at 32% 28%,#0f2427,#081619 68%,#061114)!important;color:#e3b347!important;box-shadow:0 8px 18px #32280e24!important}#memory-lane-v28 .ml28BigMilestone h2{color:#17343b!important;font-size:18px!important;line-height:1.05!important}#memory-lane-v28 .ml28BigMilestone strong{color:#476068!important;font-size:12px!important;font-weight:800!important}#memory-lane-v28 .ml28Progress{height:10px!important;background:#edf1ec!important;box-shadow:inset 0 1px 1px #102b340d!important}#memory-lane-v28 .ml28Progress span{background:linear-gradient(90deg,#d8a431,#f0c966 52%,#efd482)!important}#memory-lane-v28 .ml28Bottom>article.milestone>small{display:block!important;margin-top:8px!important;color:#647b80!important;font-size:8.4px!important;letter-spacing:.02em!important}#memory-lane-v28 .ml28Bottom>article.milestone>button{margin-top:12px!important;min-height:36px!important;padding:0 16px!important;border:1px solid #bfe3df!important;border-radius:12px!important;background:#edf8f6!important;color:#087d76!important;font-size:8px!important;font-weight:900!important;line-height:34px!important}html body #root .t7-profile .t7-passport-card{border:1px solid #dbe9e8!important;box-shadow:0 12px 28px #1a484e0f!important}html body #root .t7-profile .t7-passport-card .t7-badge-row{gap:18px!important;align-items:flex-start!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:116px!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge .jwmPassportShield{filter:drop-shadow(0 12px 14px rgba(42,58,64,.12))!important}html body #root .t7-profile .t7-passport-card .t7-badge strong{margin-top:8px!important;color:#29434a!important;font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #root .t7-profile .t7-passport-card .t7-badge small{margin-top:4px!important;font-size:8px!important;font-weight:900!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-earned small{opacity:1!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked{opacity:.5!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .jwmPassportShield,html body #root .t7-profile .t7-passport-card .t7-badge.is-locked .t7-badge-emblem{filter:grayscale(1) saturate(.08) brightness(1.12)!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-locked strong,html body #root .t7-profile .t7-passport-card .t7-badge.is-locked small{color:#aab3b5!important}html body #root .t7-profile .t7-passport-card .t7-future-row{margin-top:18px!important;padding-top:14px!important;border-top:1px solid #dfeceb!important}html body #root .t7-profile .t7-passport-card .t7-future-row>span{color:#657b80!important}html body #root .t7-profile .t7-passport-card .t7-future-row button{border:1px solid #dfe9e7!important;border-radius:10px!important;background:#f7fbfb!important;opacity:.7!important}html body #root .t7-profile .t7-passport-card .t7-future-row .jwmPassportShield,html body #root .t7-profile .t7-passport-card .t7-future-row .t7-future-passport-shield{filter:grayscale(1) saturate(0) opacity(.5)!important}html body #root .t7-profile .t7-passport-card .t7-future-row i{background:#99a6aa38!important}html body #root .t7-profile .t7-passport-card .t7-future-row small{color:#91a0a3!important}@media(max-width:780px){html body #root .t7-profile .t7-passport-card .t7-badge-row{gap:12px!important}html body #root .t7-profile .t7-passport-card .t7-badge-row .t7-badge{min-width:96px!important}}#memory-lane-v28 .ml28BigMilestone>span{background:radial-gradient(circle at 34% 30%,#fffef8,#f8f1d9 52%,#efe3bb)!important;border:3px solid #e0ae42!important;color:#b07a14!important;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #b07a1424!important}#memory-lane-v28 .ml28BigMilestone>span svg{color:#b07a14!important;stroke:#b07a14!important;fill:none!important}#memory-lane-v28 .ml28BigMilestone>span .paw,#memory-lane-v28 .ml28BigMilestone>span path,#memory-lane-v28 .ml28BigMilestone>span circle{opacity:1!important}html body #root .cleanCoverPreview.is-fit-entire{width:fit-content!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .cleanCoverPreview.is-fit-entire:before,html body #root .cleanCoverPreview.is-fit-entire:after{display:none!important;content:none!important}html body #root .cleanCoverPreview.is-fit-entire img{position:static!important;display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:520px!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center!important;border:1px solid #d8eaef!important;border-radius:22px!important;background:#fff!important;filter:none!important;box-shadow:0 8px 22px #10243514!important}html body #root .cleanCoverPreview.is-crop-zoom{width:100%!important;height:160px!important;overflow:hidden!important;border:1px solid #d8eaef!important;background:#f7fbfb!important}html body #root .cleanCoverPreview.is-crop-zoom:before,html body #root .cleanCoverPreview.is-crop-zoom:after{display:none!important;content:none!important}html body #root .cleanCoverPreview.is-crop-zoom img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;object-fit:cover!important;object-position:center!important;filter:none!important}.cleanCropMode{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}.cleanCropMode button{min-height:58px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;padding:10px 14px!important;border:1px solid #d6e8e6!important;border-radius:14px!important;background:#f7fbfa!important;color:#27444b!important;text-align:left!important;cursor:pointer!important}.cleanCropMode button strong{font-size:12px!important;font-weight:950!important}.cleanCropMode button small{color:#71888c!important;font-size:10px!important;font-weight:750!important}.cleanCropMode button.is-active{border-color:#27cbb8!important;background:#eaf9f6!important;color:#087f76!important;box-shadow:0 0 0 2px #27cbb814!important}.cleanCropViewport.is-cover.is-fit{height:auto!important;max-height:65vh!important;background:transparent!important;border-color:#d8eaef!important;cursor:default!important;box-shadow:0 8px 22px #10243514!important}.cleanCropViewport.is-cover.is-fit>img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:65vh!important;object-fit:contain!important;transform:none!important;pointer-events:none!important}.cleanCropViewport.is-cover.is-fit .cleanCropGuide{display:none!important}.cleanCropFitMessage{margin-top:14px!important;padding:11px 13px!important;border:1px solid #dcebea!important;border-radius:12px!important;background:#f8fbfb!important;color:#5b7479!important;font-size:11px!important;font-weight:800!important}@media(max-width:620px){.cleanCropMode{grid-template-columns:1fr!important}html body #root .cleanCoverPreview.is-fit-entire img{max-height:70vh!important}}.jwmUserTrailSide{--jwm-user-accent:#1ccdbb;--jwm-user-rgb:28,205,187;position:relative!important;border-color:rgba(var(--jwm-user-rgb),.33)!important;background:radial-gradient(circle at 50% 6%,rgba(var(--jwm-user-rgb),.13),transparent 26%),linear-gradient(180deg,rgba(var(--jwm-user-rgb),.045),#fffffff7 34%,rgba(var(--jwm-user-rgb),.025))!important;box-shadow:0 16px 36px #12363912,inset 0 1px #fffffff0!important}.jwmUserTrailSide[data-jwm-trail-side=self],.jwmUserTrailSide[data-jwm-trail-side=peer]{border-width:1px!important;border-style:solid!important}.jwmUserTrailSide img{border-color:var(--jwm-user-accent)!important}.jwmUserTrailSide [class*=Avatar],.jwmUserTrailSide [class*=avatar],.jwmUserTrailSide [class*=PhotoWrap],.jwmUserTrailSide [class*=photoWrap]{border-color:var(--jwm-user-accent)!important;box-shadow:0 0 0 4px rgba(var(--jwm-user-rgb),.09),0 0 18px rgba(var(--jwm-user-rgb),.18)!important}.jwmUserTrailSide [class*=Relationship],.jwmUserTrailSide [class*=relationship],.jwmUserTrailSide [class*=Bond],.jwmUserTrailSide [class*=bond],.jwmUserTrailSide [class*=Stage],.jwmUserTrailSide [class*=stage]{border-color:rgba(var(--jwm-user-rgb),.3)!important;background:rgba(var(--jwm-user-rgb),.045)!important}.jwmUserTrailSide [class*=Rhythm] i,.jwmUserTrailSide [class*=rhythm] i{background:var(--jwm-user-accent)!important}.jwmUserTrailSide [class*=Rhythm] svg,.jwmUserTrailSide [class*=rhythm] svg,.jwmUserTrailSide [class*=Rhythm] path,.jwmUserTrailSide [class*=rhythm] path{stroke:var(--jwm-user-accent)!important}.jwmUserTrailSide [class*=Rhythm] [class*=Line],.jwmUserTrailSide [class*=Rhythm] [class*=Wave],.jwmUserTrailSide [class*=rhythm] [class*=line],.jwmUserTrailSide [class*=rhythm] [class*=wave]{color:var(--jwm-user-accent)!important;border-color:var(--jwm-user-accent)!important;filter:drop-shadow(0 0 4px rgba(var(--jwm-user-rgb),.15))!important}.jwmUserTrailSide [class*=SideButtons] button,.jwmUserTrailSide [class*=ProfileActions] button,.jwmUserTrailSide [class*=sideButtons] button{color:var(--jwm-user-accent)!important;border-color:rgba(var(--jwm-user-rgb),.34)!important;background:#ffffffe0!important}.jwmTrailColorPicker{width:100%;position:relative;margin-top:13px;padding-top:11px;border-top:1px solid rgba(var(--jwm-user-rgb),.14)}.jwmTrailColorHead{width:100%;min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;border:1px solid rgba(var(--jwm-user-rgb),.25);border-radius:13px;background:#ffffffd4;color:#17373b;cursor:pointer;text-align:left}.jwmTrailColorDot{width:18px;height:18px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--dot) 12%,transparent),inset 0 1px #ffffffa6}.jwmTrailColorWords{display:flex;flex-direction:column;min-width:0}.jwmTrailColorWords small{color:#789092;font-size:7px;line-height:1.1;font-weight:900;letter-spacing:.14em}.jwmTrailColorWords strong{margin-top:2px;color:#18393d;font-size:10px;line-height:1.1}.jwmTrailColorArrow{color:#71898b;font-size:14px}.jwmTrailColorPalette{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:7px;padding:10px;border:1px solid rgba(var(--jwm-user-rgb),.18);border-radius:13px;background:#fffffff7;box-shadow:0 12px 28px #18383b1f}.jwmTrailColorPicker.is-open .jwmTrailColorPalette{display:grid}.jwmTrailColorSwatch{position:relative;width:26px;height:26px;margin:auto;padding:0;border:0;border-radius:50%;background:var(--swatch);cursor:pointer;box-shadow:inset 0 1px #fff9,0 3px 8px #172f311f}.jwmTrailColorSwatch.is-selected:after{content:"";position:absolute;inset:-4px;border:2px solid var(--swatch);border-radius:50%}.jwmTrailColorSwatch:hover{transform:translateY(-1px)}@media(max-width:900px){.jwmTrailColorPalette{grid-template-columns:repeat(8,1fr)}.jwmTrailColorSwatch{width:23px;height:23px}}.jwmInstantTrailSide{--jwm-trail-person-color:#22cdbf;--jwm-trail-person-rgb:34,205,191}.jwmMiniTrailColor{position:relative!important;width:100%!important;margin:8px 0 6px!important;padding:0!important;font-family:inherit!important}.jwmMiniTrailTrigger{width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 16px 12px!important;align-items:center!important;gap:6px!important;border:0!important;border-top:1px solid rgba(65,111,114,.1)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#34575a!important;cursor:pointer!important}.jwmMiniTrailTrigger:hover{background:#ffffff42!important}.jwmMiniTrailLabel{display:block!important;font-size:9px!important;line-height:1!important;font-weight:760!important;color:#3e6063!important;text-align:left!important;white-space:nowrap!important}.jwmMiniTrailDot{width:14px!important;height:14px!important;display:block!important;border-radius:50%!important;background:var(--jwm-current-trail-color)!important;box-shadow:inset 0 1px #fff9,0 0 0 3px color-mix(in srgb,var(--jwm-current-trail-color) 10%,transparent)!important}.jwmMiniTrailTrigger svg{width:11px!important;height:11px!important;fill:none!important;stroke:#6d8588!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.jwmMiniTrailPalette{position:absolute!important;z-index:10001!important;left:8px!important;bottom:32px!important;width:126px!important;padding:8px!important;display:none!important;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;border:1px solid rgba(61,111,113,.15)!important;border-radius:13px!important;background:#fffffffb!important;box-shadow:0 14px 32px #1e3a3c26,inset 0 1px #fffffffa!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.jwmMiniTrailColor.is-open .jwmMiniTrailPalette{display:grid!important}.jwmMiniTrailSwatch{position:relative!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.jwmMiniTrailSwatch>span{width:18px!important;height:18px!important;display:block!important;border-radius:50%!important;background:var(--jwm-swatch)!important;box-shadow:inset 0 1px #fff9,0 3px 7px #1d37391a!important}.jwmMiniTrailSwatch svg{position:absolute!important;width:10px!important;height:10px!important;display:none!important;fill:none!important;stroke:#fff!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))!important}.jwmMiniTrailSwatch.is-selected svg{display:block!important}.jwmPeerTrailColor{width:100%!important;height:28px!important;margin:8px 0 6px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid rgba(65,111,114,.1)!important;color:#486568!important}.jwmPeerTrailColor span{font-size:9px!important;line-height:1!important;font-weight:720!important}.jwmPeerTrailColor i{width:14px!important;height:14px!important;border-radius:50%!important;background:var(--jwm-peer-trail-color)!important;box-shadow:inset 0 1px #fff9,0 0 0 3px color-mix(in srgb,var(--jwm-peer-trail-color) 9%,transparent)!important}.jwmInstantTrailSide .jwmTrailColorPicker:not(.jwmMiniTrailColor),.jwmInstantTrailSide .jwmTrailColorControl{display:none!important}html body #root .cleanProfilePage{width:min(100% - 28px,1180px)!important;margin:18px auto 86px!important;color:#102f36!important}html body #root .cleanProfilePage .cleanProfileHero{position:relative!important;min-height:218px!important;padding:30px 34px!important;align-content:center!important;border:1px solid #d5ebe8!important;border-radius:30px!important;overflow:hidden!important;background:radial-gradient(circle at 74% 50%,rgba(44,205,188,.11) 0 9%,transparent 9.4%),radial-gradient(circle at 84% 33%,rgba(44,205,188,.08) 0 5%,transparent 5.4%),linear-gradient(118deg,#fbfefd,#f2fbf9 55%,#eaf8f6)!important;box-shadow:0 15px 40px #16484c12!important}html body #root .cleanProfilePage .cleanProfileHero:before{content:""!important;position:absolute!important;right:78px!important;top:40px!important;width:86px!important;height:112px!important;border:2px solid rgba(17,154,145,.48)!important;border-radius:12px!important;transform:rotate(-4deg)!important;box-shadow:7px 5px 0 -2px #eef9f7,7px 5px #119a914d!important;opacity:.72!important;pointer-events:none!important}html body #root .cleanProfilePage .cleanProfileHero:after{content:"🐾"!important;position:absolute!important;right:101px!important;top:82px!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;color:#0e9d91!important;font-size:30px!important;opacity:.72!important;pointer-events:none!important}html body #root .cleanProfilePage .cleanBadge{padding:7px 12px!important;border:1px solid #9cddd6!important;background:#eefaf8!important;color:#078b82!important;box-shadow:none!important;font-size:10px!important}html body #root .cleanProfilePage .cleanProfileHero h1{max-width:670px!important;margin:15px 0 8px!important;color:#102f36!important;font-size:clamp(34px,4vw,48px)!important;line-height:1!important;letter-spacing:-1.9px!important}html body #root .cleanProfilePage .cleanProfileHero p{max-width:610px!important;margin:0!important;color:#607b80!important;font-size:13px!important;line-height:1.55!important;font-weight:760!important}html body #root .cleanProfilePage .cleanProfileHero .cleanButtons{margin-top:20px!important;gap:9px!important}html body #root .cleanProfilePage .cleanProfileHero .cleanButtons>*{min-height:38px!important;padding:0 16px!important;border-radius:14px!important;border:1px solid #b9dfdb!important;background:#fff!important;color:#087f77!important;box-shadow:none!important;font-size:11px!important;font-weight:950!important}html body #root .cleanProfilePage .cleanProfileHero .cleanButtons>*:first-child{border-color:#20baa9!important;background:linear-gradient(135deg,#18b9a8,#37d5c1)!important;color:#062e31!important}html body #root .cleanProfilePage .cleanGrid{margin-top:14px!important;grid-template-columns:minmax(330px,.78fr) minmax(0,1.35fr)!important;gap:14px!important}html body #root .cleanProfilePage .cleanCard,html body #root .cleanProfilePage .cleanCard.dark{padding:20px!important;border:1px solid #d9e9e7!important;border-radius:26px!important;background:#fff!important;color:#102f36!important;box-shadow:0 12px 30px #15474b0e!important}html body #root .cleanProfilePage .cleanCard h2,html body #root .cleanProfilePage .cleanCard.dark h2{color:#102f36!important;font-size:24px!important;line-height:1!important;letter-spacing:-.8px!important}html body #root .cleanProfilePage .cleanCard p,html body #root .cleanProfilePage .cleanCard.dark p{margin-top:6px!important;color:#687f84!important;font-size:11px!important;line-height:1.45!important;font-weight:760!important}html body #root .cleanProfilePage .cleanForm{gap:10px!important;margin-top:15px!important}html body #root .cleanProfilePage .cleanField{gap:6px!important}html body #root .cleanProfilePage .cleanField span{color:#5d767b!important;font-size:10.5px!important;font-weight:900!important}html body #root .cleanProfilePage .cleanField input,html body #root .cleanProfilePage .cleanField select,html body #root .cleanProfilePage .cleanField textarea{min-height:43px!important;padding-inline:12px!important;border:1px solid #dce9e8!important;border-radius:13px!important;background:#fff!important;color:#15373d!important;box-shadow:inset 0 1px #ffffffdb!important;font-size:11px!important;font-weight:800!important}html body #root .cleanProfilePage .cleanField input:focus,html body #root .cleanProfilePage .cleanField select:focus,html body #root .cleanProfilePage .cleanField textarea:focus{border-color:#65cfc4!important;box-shadow:0 0 0 3px #25c2b21a!important}html body #root .cleanProfilePage .cleanField textarea{min-height:112px!important;padding-top:11px!important}html body #root .cleanProfilePage .cleanButton,html body #root .cleanProfilePage .cleanGhost{min-height:38px!important;padding:0 15px!important;border-radius:14px!important;box-shadow:none!important;font-size:11px!important;font-weight:950!important}html body #root .cleanProfilePage .cleanButton{border:1px solid #20bba9!important;background:linear-gradient(135deg,#1bb9a8,#37d3bf)!important;color:#062e31!important}html body #root .cleanProfilePage .cleanGhost{border:1px solid #cfe5e2!important;background:#f7fbfa!important;color:#087e76!important}html body #root .cleanProfilePage .cleanButton:hover,html body #root .cleanProfilePage .cleanGhost:hover{transform:translateY(-1px)!important}html body #root .cleanProfilePage .cleanStats{margin-top:15px!important;gap:8px!important}html body #root .cleanProfilePage .cleanStats div{min-height:63px!important;padding:10px 11px!important;border:1px solid #e1eeec!important;border-radius:15px!important;background:#f9fcfb!important}html body #root .cleanProfilePage .cleanStats b{color:#13353b!important;font-size:20px!important;line-height:1!important}html body #root .cleanProfilePage .cleanStats span{margin-top:5px!important;color:#71878b!important;font-size:9.5px!important;font-weight:850!important}html body #root .cleanProfilePage .cleanStatus{margin-top:11px!important;padding:10px 12px!important;border:1px solid #d9ebe8!important;border-radius:13px!important;background:#f3faf8!important;color:#47656a!important;font-size:10.5px!important;font-weight:800!important}html body #root .cleanProfilePage .cleanUploadStack{margin-top:12px!important;gap:10px!important}html body #root .cleanProfilePage .cleanUpload{padding:12px!important;border:1px dashed #b9deda!important;border-radius:20px!important;background:#f8fcfb!important}html body #root .cleanProfilePage .cleanUploadTop{margin-bottom:8px!important}html body #root .cleanProfilePage .cleanUploadTop b{color:#17363c!important;font-size:11px!important}html body #root .cleanProfilePage .cleanUploadTop small{color:#7b9094!important;font-size:9.5px!important}html body #root .cleanProfilePage .cleanCoverPreview,html body #root .cleanProfilePage .cleanPortrait{border:1px solid #d8e9e7!important;border-radius:17px!important;background:linear-gradient(135deg,#f6fbfa,#fbfdfd)!important;color:#587278!important}html body #root .cleanProfilePage .cleanCoverPreview{height:142px!important}html body #root .cleanProfilePage .cleanPortrait{height:145px!important}html body #root .cleanProfilePage .cleanFile{margin-top:8px!important;color:#38565c!important;font-size:10.5px!important;font-weight:750!important}html body #root .cleanProfilePage .cleanFile::file-selector-button{margin-right:8px!important;padding:6px 10px!important;border:1px solid #cfe4e1!important;border-radius:9px!important;background:#fff!important;color:#204148!important;font-weight:850!important;cursor:pointer!important}html body #root .cleanProfilePage .cleanGalleryPreview{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html body #root .cleanProfilePage .cleanGalleryCropItem{position:relative!important;gap:0!important}html body #root .cleanProfilePage .cleanGalleryCropItem .cleanThumb,html body #root .cleanProfilePage .cleanThumb{border:1px solid #d7e9e6!important;border-radius:15px!important;background:#f2f9f8!important}html body #root .cleanProfilePage .cleanGalleryCropItem .cleanThumb img{object-fit:cover!important}html body #root .cleanProfilePage .cleanGalleryAdjust{position:absolute!important;left:8px!important;bottom:8px!important;width:auto!important;min-height:28px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:999px!important;background:#057670e0!important;color:#fff!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;font-size:9px!important}html body .cleanCropBackdrop{background:#132d327a!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}html body .cleanCropModal{width:min(770px,96vw)!important;padding:22px!important;border:1px solid #d4e9e6!important;border-radius:25px!important;background:#fff!important;color:#12333a!important;box-shadow:0 28px 80px #123d4233!important}html body .cleanCropModal>header span{color:#0c968c!important}html body .cleanCropModal>header h2{color:#12333a!important;font-size:25px!important}html body .cleanCropModal>header p{color:#677f84!important}html body .cleanCropClose{border:1px solid #dceae8!important;background:#f8fcfb!important;color:#24464c!important}html body .cleanCropViewport{border-color:#1db9a8!important;background:#f2f9f8!important;box-shadow:0 9px 25px #1a6d681a!important}html body .cleanCropControls{padding-top:2px!important}html body .cleanCropControls label{color:#587177!important}html body .cleanCropMode button{border-color:#d8e9e6!important;background:#fafdfc!important;color:#294a50!important}html body .cleanCropMode button.is-active{border-color:#3ac6b8!important;background:#eaf9f6!important;color:#087f76!important}html body .cleanCropModal>footer{border-top-color:#e2eeec!important}html body .cleanCropModal>footer span{color:#667f84!important}html body #root .cleanProfilePage .cleanCard.dark *{text-shadow:none!important}@media(max-width:980px){html body #root .cleanProfilePage .cleanProfileHero:before,html body #root .cleanProfilePage .cleanProfileHero:after{display:none!important}html body #root .cleanProfilePage .cleanGrid{grid-template-columns:1fr!important}}@media(max-width:650px){html body #root .cleanProfilePage{width:min(100% - 16px,1180px)!important;margin-top:10px!important}html body #root .cleanProfilePage .cleanProfileHero{min-height:auto!important;padding:24px 19px!important;border-radius:22px!important}html body #root .cleanProfilePage .cleanProfileHero h1{font-size:34px!important;letter-spacing:-1.4px!important}html body #root .cleanProfilePage .cleanCard,html body #root .cleanProfilePage .cleanCard.dark{padding:15px!important;border-radius:22px!important}html body #root .cleanProfilePage .cleanSplit,html body #root .cleanProfilePage .cleanPortraitRow{grid-template-columns:1fr!important}html body #root .cleanProfilePage .cleanGalleryPreview{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .cleanProfilePage .cleanCoverPreview.is-fit-entire{display:block!important;width:fit-content!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border:1px solid #d8e9e7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #10243512!important}html body #root .cleanProfilePage .cleanCoverPreview.is-fit-entire:before,html body #root .cleanProfilePage .cleanCoverPreview.is-fit-entire:after{display:none!important;content:none!important}html body #root .cleanProfilePage .cleanCoverPreview.is-fit-entire img{position:static!important;display:block!important;width:auto!important;max-width:min(100%,620px)!important;height:auto!important;max-height:300px!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:17px!important;background:#fff!important;filter:none!important;box-shadow:none!important;transform:none!important}html body #root .cleanProfilePage .cleanCoverPreview.is-crop-zoom{width:100%!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0!important;overflow:hidden!important;border:1px solid #d8e9e7!important;border-radius:17px!important;background:#f7fbfa!important}html body #root .cleanProfilePage .cleanCoverPreview.is-crop-zoom img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;filter:none!important}html body #root .cleanProfilePage .cleanUpload>.cleanFile{position:relative!important;z-index:1!important;display:block!important;width:100%!important;clear:both!important;margin-top:10px!important}html body #root .cleanProfilePage .cleanUpload>.cleanButtons{position:relative!important;z-index:1!important;clear:both!important;margin-top:10px!important}@media(max-width:650px){html body #root .cleanProfilePage .cleanCoverPreview.is-fit-entire img{max-width:100%!important;max-height:260px!important}}html body #root .t7-profile .t7-passport-card .t7-badge.is-next{opacity:1!important;position:relative!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-next:before{content:"NEXT";position:absolute!important;top:-5px!important;right:8px!important;z-index:4!important;padding:3px 6px!important;border:1px solid rgba(30,179,165,.26)!important;border-radius:999px!important;background:#eaf9f6!important;color:#087f77!important;font-size:6px!important;font-weight:1000!important;letter-spacing:.12em!important;line-height:1!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-next .jwmPassportShield,html body #root .t7-profile .t7-passport-card .t7-badge.is-next .t7-badge-emblem{filter:saturate(.78) brightness(1.03) drop-shadow(0 0 8px rgba(33,193,177,.22)) drop-shadow(0 10px 14px rgba(42,58,64,.12))!important;opacity:1!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-next strong{color:#24454a!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-next small{color:#0c8e84!important;opacity:1!important}html body #root .t7-profile .t7-passport-card .t7-badge.is-next:hover .jwmPassportShield,html body #root .t7-profile .t7-passport-card .t7-badge.is-next:hover .t7-badge-emblem{transform:translateY(-2px)!important}body #root .jwmApp .jwmRefFeed.feed34Root{--f-bg:#f7fbfa!important;--f-panel:#ffffff!important;--f-card:#ffffff!important;--f-line:#d8e8e5!important;--f-soft:#edf4f2!important;--f-text:#15363d!important;--f-muted:#667e82!important;--f-teal:#18b8aa!important;color:#15363d!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Panel,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Left .feed34Panel{border-color:#d8e8e5!important;background:#fff!important;box-shadow:0 8px 24px #1f45480b!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Panel>h3,body #root .jwmApp .jwmRefFeed.feed34Root .feed34PanelHead{background:#fbfdfc!important;border-bottom-color:#e4efed!important;color:#49666b!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Panel h3,body #root .jwmApp .jwmRefFeed.feed34Root .feed34PanelHead h3{color:#36575d!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected){border-color:#e2ecea!important;background:#fbfdfc!important;color:#60787c!important;box-shadow:none!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected) svg{color:#789397!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected) b{border-color:#d9e7e5!important;background:#eff5f4!important;color:#607a7d!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected{border-color:#83d8d0!important;background:#e9f8f5!important;color:#087f77!important;box-shadow:inset 3px 0 #20bbae!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected svg{color:#0aa79c!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected b{background:#18b8aa!important;color:#fff!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Purpose p,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Purpose>div{color:#667e82!important;border-color:#e4efed!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Head h1{color:#15363d!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Head p{color:#6a8084!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Head select{border-color:#d3e4e1!important;background:#fff!important;color:#294b51!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Card{border-color:#d8e8e5!important;background:#fff!important;box-shadow:0 7px 20px #1f45480d!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Card.kind-alert,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Card.kind-lost{background:#fff8f7!important;border-color:#f0c8c5!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Card.kind-petday,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Card.kind-care{background:#fffdf7!important;border-color:#eadcaf!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Card.kind-spotlight{background:#fbf9ff!important;border-color:#dfd3ee!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Card.kind-event,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Card.kind-place{background:#f8fcff!important;border-color:#d2e5ef!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Author{border-right-color:#e6efed!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Avatar{border-color:#c9e5e1!important;background:#eff9f7!important;color:#0b9d92!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Avatar.isAlert{border-color:#efcac7!important;background:#fff1f0!important;color:#cf5c55!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Author strong,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Copy h2{color:#17383f!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Author small,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Copy p{color:#667d81!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Type{border-color:#cce9e5!important;background:#edf9f7!important;color:#0a958b!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Copy>a{border-color:#c8e6e2!important;background:#f0faf8!important;color:#087f77!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Media{border-left-color:#e5efed!important;background:#f1f7f6!important;color:#119f94!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34SideItem,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Circle{border-bottom-color:#e5efed!important;background:#fff!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34SideItem strong,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Circle strong{color:#27474d!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34SideItem small,body #root .jwmApp .jwmRefFeed.feed34Root .feed34Circle small{color:#71878a!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34CircleIcon{overflow:hidden!important;border:1px solid #d7e8e5!important;background:#eef8f6!important;color:#0b9d92!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34CircleIcon img{width:100%!important;height:100%!important;object-fit:cover!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Wide{border-color:#d0e5e2!important;background:#f6fbfa!important;color:#087f77!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Empty{min-height:210px!important;border-color:#cfe3df!important;background:#fbfdfc!important;color:#71878a!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Empty strong{color:#294b51!important;font-size:13px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Empty span{max-width:380px!important;color:#71878a!important;line-height:1.45!important}body #root .jwmApp .feed34LoadMore{border-color:#c8e5e1!important;background:#f3faf9!important;color:#087f77!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34Right{display:grid!important;gap:10px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPanel{overflow:hidden!important;border:1px solid #eadfb9!important;background:linear-gradient(180deg,#fffefa,#fff)!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPanel .feed34PanelHead{background:#fffdf7!important;border-bottom:1px solid #eee4c7!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPanel .feed34PanelHead h3{color:#756124!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmpty{min-height:112px!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;background:linear-gradient(135deg,#fffdf5,#fbfdfc)!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyIcon{width:68px!important;height:82px!important;display:grid!important;place-items:center!important;border:1px dashed #dccf9e!important;border-radius:12px!important;background:#fffaf0!important;color:#b2902d!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyCopy{display:grid!important;gap:4px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyCopy small{color:#a28632!important;font-size:6.5px!important;font-weight:950!important;letter-spacing:.13em!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyCopy strong{color:#29474c!important;font-size:13px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyCopy span{color:#738588!important;font-size:7px!important;line-height:1.45!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendPanel{border:1px solid #d8e8e5!important;background:linear-gradient(180deg,#fff,#fbfdfc)!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendIntro{margin:0!important;padding:9px 10px 7px!important;color:#72868a!important;font-size:7px!important;line-height:1.45!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendList{display:grid!important;gap:5px!important;padding:0 8px 9px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendItem{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:6px 8px!important;border:1px solid #e3edeb!important;border-radius:9px!important;background:#fff!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendSwatch{width:28px!important;height:28px!important;border-radius:9px!important;display:grid!important;place-items:center!important;border:1px solid transparent!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendItem strong{display:block!important;color:#29474d!important;font-size:8px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendItem small{display:block!important;margin-top:2px!important;color:#7a8d90!important;font-size:6.5px!important;line-height:1.3!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendItem.is-red .feed34LegendSwatch{background:#fff1f0!important;border-color:#f1cbc7!important;color:#d15a52!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendItem.is-gold .feed34LegendSwatch{background:#fff9e9!important;border-color:#ead9a8!important;color:#ad8424!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendItem.is-violet .feed34LegendSwatch{background:#f8f3ff!important;border-color:#dfd0ef!important;color:#8d68b8!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendItem.is-blue .feed34LegendSwatch{background:#f0f8fc!important;border-color:#cfe3ed!important;color:#4a8fae!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34LegendItem.is-teal .feed34LegendSwatch{background:#edf9f7!important;border-color:#c9e8e3!important;color:#0d9e93!important}@media(max-width:820px){body #root .jwmApp .jwmRefFeed.feed34Root .feed34Right{margin-top:10px!important}}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPanel{overflow:hidden!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayHero{display:flex!important;flex-direction:column!important;min-height:0!important;color:inherit!important;text-decoration:none!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPhoto{position:relative!important;width:calc(100% - 16px)!important;height:158px!important;min-height:158px!important;margin:8px 8px 0!important;overflow:hidden!important;border:1px solid rgba(218,190,110,.32)!important;border-radius:11px!important;background:#fffaf0!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPhoto img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPhoto:after{background:linear-gradient(180deg,transparent 68%,rgba(3,18,21,.34) 100%)!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPhoto b{left:7px!important;bottom:7px!important;padding:3px 6px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayCopy{display:block!important;padding:9px 10px 11px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayCopy>small,body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayCopy>span{display:none!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayCopy>strong{display:block!important;margin:0!important;color:#203e44!important;font-size:14px!important;line-height:1.12!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayCopy>em{display:block!important;margin-top:4px!important;color:#718386!important;font-size:7.5px!important;line-height:1.3!important;font-style:normal!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmpty{min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;background:linear-gradient(180deg,#fffdf8,#fff)!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyIcon{width:calc(100% - 16px)!important;height:150px!important;min-height:150px!important;margin:8px 8px 0!important;border-radius:11px!important;border:1px dashed #dccf9e!important;background:linear-gradient(135deg,#fffaf0,#f7fbfa)!important;color:#b58d20!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyIcon svg{width:34px!important;height:34px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyCopy{display:block!important;padding:9px 10px 11px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyCopy>small{display:none!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyCopy>strong{display:block!important;margin:0!important;color:#29474c!important;font-size:13.5px!important;line-height:1.15!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyCopy>span{display:block!important;margin-top:4px!important;color:#7a8b8e!important;font-size:7px!important;line-height:1.3!important}@media(max-width:1180px)and (min-width:821px){body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPhoto{height:142px!important;min-height:142px!important}body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyIcon{height:136px!important;min-height:136px!important}}@media(max-width:820px){body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayPhoto,body #root .jwmApp .jwmRefFeed.feed34Root .feed34PetDayEmptyIcon{height:190px!important;min-height:190px!important}}#root .jwm46-shell.jwm46-view-pets,#root .jwm46-shell.jwm46-view-places{width:min(100%,1500px)!important;gap:12px!important}#root .jwm46-shell.jwm46-view-pets{grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important;grid-template-areas:"hero hero" "tabs tabs" "pets profile"!important}#root .jwm46-shell.jwm46-view-places{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"hero" "tabs" "map"!important}#root .jwm46-view-tabs{grid-area:tabs!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:6px!important;border:1px solid #d6e7e4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #254a4f0d!important}#root .jwm46-view-tabs button{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:12px!important;background:#f6faf9!important;color:#60767b!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important}#root .jwm46-view-tabs button svg{width:17px!important;height:17px!important;color:currentColor!important}#root .jwm46-view-tabs button.active{border-color:#8bdcd4!important;background:#e9f9f6!important;color:#087f78!important;box-shadow:inset 0 -3px #2ac9ba!important}#root .jwm46-view-tabs button small{color:#8a9b9e!important;font-size:8px!important;font-weight:800!important}#root .jwm46-view-tabs button.active small{color:#49837e!important}#root .jwm46-view-pets .jwm46-map-panel,#root .jwm46-view-places .jwm46-pets-panel,#root .jwm46-view-places .jwm46-profile{display:none!important}#root .jwm46-view-pets .jwm46-pets-panel{grid-area:pets!important;min-height:0!important}#root .jwm46-view-pets .jwm46-profile{grid-area:profile!important;min-height:0!important;align-self:start!important}#root .jwm46-view-places .jwm46-map-panel{grid-area:map!important;width:100%!important;display:block!important}#root .jwm46-view-places .jwm46-map{height:440px!important}#root .jwm46-view-places .jwm46-map-head{padding:18px 18px 11px!important}#root .jwm46-view-places .jwm46-map-head h2{font-size:16px!important;color:#38585e!important}#root .jwm46-view-places .jwm46-map-head input{width:min(330px,36vw)!important}#root .jwm46-view-places .jwm46-categories{padding:8px 18px 13px!important}#root .jwm46-view-places .jwm46-place-detail{grid-template-columns:130px minmax(0,1fr) 150px!important;padding:14px 16px!important}#root .jwm46-view-places .jwm46-place-photo{height:108px!important}#root .jwm46-view-places .jwm46-nearby-places{padding:12px 16px 16px!important}#root .jwm46-view-pets .jwm46-profile .jwm46-journey,#root .jwm46-view-pets .jwm46-profile .jwm46-more-pets{display:none!important}#root .jwm46-view-pets .jwm46-profile{padding-bottom:14px!important}#root .jwm46-view-pets .jwm46-profile-hero{border-bottom:0!important}#root .wagDecisionProfile{--wd-ink:#102b34;--wd-muted:#647c81;--wd-line:#d7e8e5;--wd-teal:#17b9aa;--wd-teal-dark:#087e76;width:min(1180px,calc(100% - 28px))!important;margin:0 auto!important;padding:18px 0 34px!important;background:transparent!important;color:var(--wd-ink)!important}#root .wagDecisionTopbar{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 12px!important}#root .wagDecisionTopbar a{color:var(--wd-teal-dark)!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}#root .wagDecisionTopbar span{padding:7px 11px!important;border:1px solid #d9e9e6!important;border-radius:999px!important;background:#f7fbfa!important;color:#668084!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}#root .wagDecisionCard{display:grid!important;grid-template-columns:minmax(360px,46%) minmax(0,54%)!important;overflow:hidden!important;border:1px solid var(--wd-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px #1e484d1a!important}#root .wagDecisionMedia{position:relative!important;min-height:600px!important;padding:18px!important;background:linear-gradient(150deg,#eaf8f5,#f8fbfb)!important}#root .wagDecisionMainPhoto{position:relative!important;height:520px!important;overflow:hidden!important;border-radius:19px!important;background:#eef7f6!important}#root .wagDecisionMainPhoto>img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important}#root .wagDecisionStatus{position:absolute!important;z-index:3!important;left:15px!important;top:15px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:7px 11px!important;border-radius:999px!important;background:#082b2ddb!important;color:#fff!important;font-size:9px!important;font-weight:900!important}#root .wagDecisionStatus i{width:7px!important;height:7px!important;border-radius:50%!important;background:#40d9c1!important}#root .wagDecisionThumbs{display:flex!important;gap:8px!important;height:52px!important;margin-top:10px!important;overflow:hidden!important}#root .wagDecisionThumbs span{width:62px!important;min-width:62px!important;overflow:hidden!important;border:2px solid #fff!important;border-radius:11px!important;background:#eef7f6!important;box-shadow:0 3px 10px #14414617!important}#root .wagDecisionThumbs img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}#root .wagDecisionInfo{display:flex!important;flex-direction:column!important;padding:34px 36px 28px!important}#root .wagDecisionKicker{display:flex!important;gap:8px!important;align-items:center!important;margin-bottom:12px!important}#root .wagDecisionKicker span{padding:6px 10px!important;border:1px solid #cfe5e2!important;border-radius:999px!important;background:#f7fbfa!important;color:#087f78!important;font-size:9px!important;font-weight:950!important;letter-spacing:.12em!important}#root .wagDecisionKicker span:last-child{color:#5b7479!important;letter-spacing:0!important}#root .wagDecisionInfo h1{margin:0!important;color:#102b34!important;font-size:44px!important;line-height:.95!important;letter-spacing:-.055em!important}#root .wagDecisionMeta{margin:9px 0 0!important;color:#1d3f47!important;font-size:15px!important;font-weight:850!important}#root .wagDecisionOwner{display:flex!important;align-items:center!important;gap:9px!important;margin-top:15px!important;color:#617a80!important;font-size:11px!important;font-weight:800!important}#root .wagDecisionOwner img,#root .wagDecisionOwner>span:first-child{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #d5e7e4!important;border-radius:50%!important;background:#edf8f6!important;color:#087f78!important;font-weight:950!important}#root .wagDecisionOwner img{object-fit:cover!important}#root .wagDecisionAbout{margin:18px 0 0!important;color:#536d72!important;font-size:13px!important;line-height:1.55!important}#root .wagDecisionTraits{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:17px 0 0!important}#root .wagDecisionTraits span{padding:7px 12px!important;border:1px solid #d4e9e5!important;border-radius:999px!important;background:#eef9f7!important;color:#225d5a!important;font-size:10px!important;font-weight:850!important}#root .wagDecisionFacts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:20px!important}#root .wagDecisionFacts article{min-height:82px!important;padding:12px!important;border:1px solid #dfebe9!important;border-radius:14px!important;background:#fbfdfd!important}#root .wagDecisionFacts small{display:block!important;color:#829397!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}#root .wagDecisionFacts strong{display:block!important;margin-top:6px!important;color:#16353d!important;font-size:11px!important;line-height:1.25!important}#root .wagDecisionSafety{display:flex!important;align-items:center!important;gap:8px!important;margin-top:17px!important;padding:11px 12px!important;border:1px solid #deebe9!important;border-radius:12px!important;background:#f8fbfb!important;color:#637c81!important;font-size:9px!important;font-weight:800!important}#root .wagDecisionActions{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:10px!important;margin-top:auto!important;padding-top:22px!important}#root .wagDecisionActions button{min-height:54px!important;margin:0!important;border-radius:15px!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important}#root .wagDecisionTrail{border:1px solid #bfe3df!important;background:#fff!important;color:#087f78!important}#root .wagDecisionWag{border:1px solid #13b5a7!important;background:linear-gradient(135deg,#15b7a8,#37d4c1)!important;color:#fff!important;box-shadow:0 10px 22px #17b9aa2e!important}#root .wagDecisionWag:disabled{opacity:.72!important;cursor:default!important}#root .wagDecisionHint{margin:9px 0 0!important;color:#829397!important;font-size:8.5px!important;text-align:right!important}@media(max-width:960px){#root .jwm46-shell.jwm46-view-pets{grid-template-columns:1fr!important;grid-template-areas:"hero" "tabs" "pets" "profile"!important}#root .wagDecisionCard{grid-template-columns:1fr!important}#root .wagDecisionMedia{min-height:0!important}#root .wagDecisionMainPhoto{height:min(68vw,520px)!important}}@media(max-width:700px){#root .jwm46-view-tabs{margin-bottom:9px!important}#root .jwm46-view-tabs button{min-height:44px!important;padding:0 8px!important}#root .jwm46-view-tabs button small{display:none!important}#root .jwm46-view-places .jwm46-map{height:360px!important}#root .jwm46-view-places .jwm46-map-head input{width:100%!important}#root .jwm46-view-places .jwm46-place-detail{grid-template-columns:86px 1fr!important}#root .wagDecisionProfile{width:calc(100% - 14px)!important;padding-top:8px!important}#root .wagDecisionCard{border-radius:18px!important}#root .wagDecisionMedia{padding:10px!important}#root .wagDecisionMainPhoto{height:112vw!important;max-height:500px!important;border-radius:15px!important}#root .wagDecisionInfo{padding:24px 18px 20px!important}#root .wagDecisionInfo h1{font-size:37px!important}#root .wagDecisionFacts{grid-template-columns:1fr!important}#root .wagDecisionFacts article{min-height:62px!important}#root .wagDecisionActions{grid-template-columns:1fr!important}#root .wagDecisionHint{text-align:center!important}}#root .jwm46-shell.jwm46-view-pets{grid-template-columns:minmax(390px,.72fr) minmax(650px,1.28fr)!important;gap:16px!important}#root .jwm46-view-pets .jwm46-pets-panel{padding:17px!important;border:1px solid #d8e9e6!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#fbfefd)!important;box-shadow:0 16px 38px #123e4411!important}#root .jwm46-view-pets .jwm46-panel-head h2{font-size:28px!important;letter-spacing:-.045em!important}#root .jwm46-view-pets .jwm46-pet-grid{gap:11px!important}#root .jwm46-view-pets .jwm46-pet-card{overflow:hidden!important;border:1px solid #d6e7e4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #1340450e!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}#root .jwm46-view-pets .jwm46-pet-card:hover{transform:translateY(-2px)!important;border-color:#9edfd7!important;box-shadow:0 14px 30px #13404517!important}#root .jwm46-view-pets .jwm46-pet-photo{height:228px!important}#root .jwm46-view-pets .jwm46-pet-copy strong{font-size:20px!important}#root .jwm46-view-pets .jwm46-pet-actions{height:50px!important}#root .jwm46-view-pets .jwm46-profile.jwm46-premium-wag{position:relative!important;overflow:hidden!important;padding:0!important;border:1px solid #cde5e1!important;border-radius:28px!important;background:radial-gradient(circle at 96% 5%,rgba(58,210,191,.12),transparent 25%),linear-gradient(180deg,#fff,#fbfefd)!important;box-shadow:0 28px 68px #103a4121!important}#root .jwm46-view-pets .jwm46-premium-wag:after{content:"";position:absolute;z-index:0;right:-105px;bottom:-130px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(38,204,186,.1),rgba(38,204,186,.025) 52%,transparent 72%);pointer-events:none}#root .jwm46-view-pets .jwm46-premium-wag .jwm46-profile-topbar{position:relative!important;z-index:4!important;height:50px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 18px!important;border-bottom:1px solid rgba(211,232,228,.85)!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}#root .jwm46-view-pets .jwm46-premium-wag .jwm46-profile-topbar span{color:#129a8f!important;font-size:18px!important}#root .jwm46-view-pets .jwm46-premium-wag .jwm46-profile-topbar strong{color:#254b52!important;font-size:10px!important;font-weight:950!important}#root .jwm46-premium-story{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(360px,58%) minmax(270px,42%)!important;min-height:585px!important}#root .jwm46-premium-media{position:relative!important;min-width:0!important;padding:13px 10px 13px 13px!important;background:linear-gradient(145deg,#eaf8f5,#f7fbfa 55%,#e7f6f3)!important}#root .jwm46-premium-main{position:relative!important;height:558px!important;overflow:hidden!important;border-radius:22px 38px 22px 22px!important;background:#e9f5f3!important;box-shadow:inset 0 0 0 1px #ffffff8c,0 14px 28px #0c343a1c!important}#root .jwm46-premium-main>img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important}#root .jwm46-premium-main:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(transparent,#071e2242);pointer-events:none}#root .jwm46-premium-status{position:absolute!important;z-index:3!important;top:16px!important;left:16px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:999px!important;background:#092d30d1!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#fff!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.08em!important}#root .jwm46-premium-status i{width:7px!important;height:7px!important;border-radius:50%!important;background:#40ddc5!important;box-shadow:0 0 0 3px #40ddc526!important}#root .jwm46-premium-gallery{position:absolute!important;z-index:4!important;left:27px!important;right:24px!important;bottom:26px!important;display:flex!important;gap:7px!important;align-items:center!important}#root .jwm46-premium-gallery button{width:58px!important;height:58px!important;flex:0 0 58px!important;padding:0!important;overflow:hidden!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:12px!important;background:#edf7f5!important;box-shadow:0 6px 16px #06252a2e!important;cursor:pointer!important}#root .jwm46-premium-gallery button.active{border-color:#32d1c0!important;box-shadow:0 0 0 3px #32d1c038,0 7px 18px #06252a33!important}#root .jwm46-premium-gallery img{width:100%!important;height:100%!important;object-fit:cover!important}#root .jwm46-premium-info{position:relative!important;z-index:2!important;min-width:0!important;display:flex!important;flex-direction:column!important;padding:31px 27px 24px!important;background:linear-gradient(180deg,#fffffffa,#fbfefdfa)!important}#root .jwm46-premium-kicker{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}#root .jwm46-premium-kicker span{padding:6px 10px!important;border:1px solid #cfe7e3!important;border-radius:999px!important;background:#f5fbfa!important;color:#128b81!important;font-size:8px!important;font-weight:950!important;letter-spacing:.1em!important}#root .jwm46-premium-kicker span:last-child{color:#667d81!important;letter-spacing:0!important}#root .jwm46-premium-nameRow{display:flex!important;align-items:center!important;gap:11px!important}#root .jwm46-premium-nameRow h2{margin:0!important;color:#102c34!important;font-size:44px!important;line-height:.95!important;letter-spacing:-.06em!important}#root .jwm46-premium-pawSeal{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#e8f8f5!important;color:#0d9d91!important}#root .jwm46-premium-pawSeal svg{width:22px!important;height:22px!important;fill:currentColor!important}#root .jwm46-premium-meta{margin:10px 0 0!important;color:#24454c!important;font-size:13px!important;font-weight:850!important}#root .jwm46-premium-ownerLoc{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:17px!important}#root .jwm46-premium-ownerLoc article{display:grid!important;grid-template-columns:34px 1fr!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:10px!important;border:1px solid #e0ecea!important;border-radius:14px!important;background:#fbfdfd!important}#root .jwm46-premium-ownerLoc .avatar{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:50%!important;background:#eaf8f5!important;color:#0d8f85!important;font-size:12px!important;font-weight:950!important}#root .jwm46-premium-ownerLoc .avatar img{width:100%!important;height:100%!important;object-fit:cover!important}#root .jwm46-premium-ownerLoc svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;color:#147d76!important}#root .jwm46-premium-ownerLoc strong{display:block!important;color:#17383f!important;font-size:9.5px!important}#root .jwm46-premium-ownerLoc small{display:block!important;margin-top:2px!important;color:#71878b!important;font-size:8px!important;line-height:1.25!important}#root .jwm46-premium-about{position:relative!important;margin:16px 0 0!important;padding:14px 15px 14px 18px!important;border-radius:15px!important;background:linear-gradient(135deg,#f7fbfa,#eef9f7)!important;color:#587277!important;font-size:10.5px!important;line-height:1.55!important;font-style:italic!important}#root .jwm46-premium-about:before{content:"“";position:absolute;left:7px;top:-3px;color:#48cdbf;font-size:27px;line-height:1;font-style:normal;opacity:.55}#root .jwm46-premium-chemHead{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:10px!important;margin-top:17px!important}#root .jwm46-premium-chemHead strong{color:#15363e!important;font-size:11px!important;letter-spacing:.01em!important}#root .jwm46-premium-chemHead small{color:#54a79f!important;font-size:7.5px!important;font-weight:850!important}#root .jwm46-premium-chemistry{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important}#root .jwm46-premium-chemistry:before{content:"";position:absolute;left:8%;right:8%;top:-7px;height:1px;background:linear-gradient(90deg,transparent,#39cdbc,#92dfd6,#39cdbc,transparent)}#root .jwm46-premium-chemistry article{min-height:73px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:8px 6px!important;border:1px solid #deebe9!important;border-radius:15px!important;background:#fbfdfd!important;text-align:center!important}#root .jwm46-premium-chemistry article:nth-child(1){background:#fffaf0!important;border-color:#f2e2bd!important}#root .jwm46-premium-chemistry article:nth-child(2){background:#f4f7ff!important;border-color:#dfe6fa!important}#root .jwm46-premium-chemistry article:nth-child(3){background:#effaf8!important;border-color:#d4ebe7!important}#root .jwm46-premium-chemistry .chemIcon{font-size:16px!important;line-height:1!important}#root .jwm46-premium-chemistry small{margin-top:5px!important;color:#849397!important;font-size:7px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important}#root .jwm46-premium-chemistry strong{margin-top:3px!important;color:#17363d!important;font-size:8.5px!important;line-height:1.2!important}#root .jwm46-premium-firstWalk{margin-top:10px!important;padding:9px 11px!important;border-radius:12px!important;background:#f0faf8!important;color:#56817c!important;font-size:8px!important;line-height:1.35!important}#root .jwm46-premium-firstWalk strong{color:#15877d!important}#root .jwm46-premium-traits{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:11px!important}#root .jwm46-premium-traits span{padding:6px 9px!important;border:1px solid #d8ebe7!important;border-radius:999px!important;background:#f2faf8!important;color:#356863!important;font-size:7.5px!important;font-weight:850!important}#root .jwm46-premium-actions{display:grid!important;grid-template-columns:minmax(135px,.82fr) minmax(180px,1.18fr)!important;gap:9px!important;margin-top:auto!important;padding-top:18px!important}#root .jwm46-premium-actions button{min-height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 13px!important;border-radius:18px!important;cursor:pointer!important}#root .jwm46-premium-actions button:not(.primary){border:1px solid #bfe2de!important;background:#fff!important;color:#147b73!important}#root .jwm46-premium-actions button.primary{border:1px solid #10ad9f!important;background:linear-gradient(135deg,#08aa9e,#2ed0bd)!important;color:#fff!important;box-shadow:0 14px 27px #16b5a638!important}#root .jwm46-premium-actions svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}#root .jwm46-premium-actions button.primary svg{fill:currentColor!important;stroke:none!important}#root .jwm46-premium-actions strong{display:block!important;font-size:10.5px!important}#root .jwm46-premium-actions small{display:block!important;margin-top:2px!important;font-size:7.3px!important;opacity:.72!important}#root .jwm46-premium-lock{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin-top:10px!important;color:#839497!important;font-size:7.4px!important;text-align:center!important}#root .jwm46-premium-lock svg{width:12px!important;height:12px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}#root .jwm46-view-pets .jwm46-premium-wag .jwm46-journey,#root .jwm46-view-pets .jwm46-premium-wag .jwm46-more-pets{display:none!important}@supports selector(.jwm46-pet-grid:has(.jwm46-pet-card:nth-child(3):last-child)){#root .jwm46-view-pets .jwm46-pet-grid:has(.jwm46-pet-card:nth-child(3):last-child):after{content:"More real nearby profiles will appear here";min-height:226px;display:grid;place-items:center;padding:22px;border:1px dashed #cfe4e0;border-radius:18px;background:linear-gradient(145deg,#f8fcfb,#eef9f7);color:#75908c;font-size:9px;font-weight:850;text-align:center}}@media(max-width:1200px){#root .jwm46-shell.jwm46-view-pets{grid-template-columns:minmax(365px,.78fr) minmax(585px,1.22fr)!important}#root .jwm46-premium-story{grid-template-columns:55% 45%!important}#root .jwm46-premium-info{padding:27px 21px 22px!important}#root .jwm46-premium-nameRow h2{font-size:39px!important}#root .jwm46-premium-main{height:525px!important}}@media(max-width:980px){#root .jwm46-shell.jwm46-view-pets{grid-template-columns:1fr!important;grid-template-areas:"hero" "tabs" "pets" "profile"!important}#root .jwm46-premium-story{grid-template-columns:minmax(330px,52%) minmax(0,48%)!important}}@media(max-width:720px){#root .jwm46-view-pets .jwm46-profile.jwm46-premium-wag{border-radius:20px!important}#root .jwm46-premium-story{display:block!important;min-height:0!important}#root .jwm46-premium-media{padding:9px!important}#root .jwm46-premium-main{height:112vw!important;max-height:520px!important;border-radius:17px!important}#root .jwm46-premium-info{padding:24px 18px 20px!important}#root .jwm46-premium-nameRow h2{font-size:38px!important}#root .jwm46-premium-actions{grid-template-columns:1fr!important}}.wagSignaturePage{--ws-teal:#14bfae;--ws-deep:#0d2d35;--ws-ink:#102f37;--ws-muted:#667f84;--ws-line:#d7e9e7;min-height:calc(100vh - 74px);padding:26px 28px 44px;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 22%,rgba(45,211,192,.12),transparent 32%),radial-gradient(circle at 86% 74%,rgba(131,112,225,.09),transparent 29%),linear-gradient(180deg,#f8fcfb,#f2f9f8)}.wagSignaturePage:before,.wagSignaturePage:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.wagSignaturePage:before{width:340px;height:340px;left:-170px;top:20%;background:#14bfae0e}.wagSignaturePage:after{width:390px;height:390px;right:-210px;bottom:-100px;background:#8a72e20d}.wagSignatureBack{position:relative;z-index:4;max-width:1180px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.wagSignatureBack a{color:#0d8178;text-decoration:none;font-size:13px;font-weight:950;letter-spacing:.01em}.wagSignatureBack small{color:#789094;font-size:11px;font-weight:850}.wagSignatureStage{position:relative;z-index:3;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);min-height:690px;border:1px solid rgba(191,220,217,.92);border-radius:30px;background:#fffffff7;box-shadow:0 26px 70px #14414424,0 5px 16px #1441440f;overflow:hidden}.wagSignatureMedia{position:relative;min-width:0;background:#eaf3f1;overflow:hidden}.wagSignatureMainPhoto{position:absolute;inset:0;overflow:hidden;background:#e8f1ef}.wagSignatureMainPhoto img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s ease}.wagSignatureMedia:hover .wagSignatureMainPhoto>img{transform:scale(1.012)}.wagSignatureShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,29,34,.06) 0%,transparent 36%,rgba(6,24,29,.5) 100%);pointer-events:none}.wagSignatureStatus{position:absolute;left:22px;top:22px;z-index:4;display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:999px;background:#0c3237d6;color:#fff;font-size:11px;font-weight:950;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 7px 18px #02131629}.wagSignatureStatus i{width:7px;height:7px;border-radius:50%;background:#39e1bf;box-shadow:0 0 0 4px #39e1bf24}.wagSignaturePhotoLine{position:absolute;left:22px;bottom:94px;z-index:4;color:#fff;font-family:Georgia,serif;font-style:italic;font-size:19px;line-height:1.05;text-shadow:0 3px 14px rgba(0,0,0,.35);max-width:180px}.wagSignatureThumbs{position:absolute;left:20px;right:20px;bottom:20px;z-index:5;display:flex;gap:8px;align-items:center}.wagSignatureThumbs button{width:64px;height:64px;padding:0;border:2px solid rgba(255,255,255,.78);border-radius:14px;overflow:hidden;background:#18363b;box-shadow:0 7px 18px #00000021;cursor:pointer;opacity:.88;transition:.18s ease}.wagSignatureThumbs button:hover,.wagSignatureThumbs button.active{opacity:1;transform:translateY(-2px);border-color:#52e2d1;box-shadow:0 0 0 3px #52e2d12e,0 8px 20px #00000029}.wagSignatureThumbs img{width:100%;height:100%;object-fit:cover;display:block}.wagSignatureThumbMore{width:64px;height:64px;border-radius:14px;background:#081d22d4;border:1px solid rgba(255,255,255,.65);display:grid;place-items:center;color:#fff;font-size:14px;font-weight:950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wagSignatureInfo{min-width:0;padding:28px 30px 0;display:flex;flex-direction:column;color:var(--ws-ink);background:linear-gradient(180deg,#fff,#fbfefd)}.wagSignatureKicker{display:flex;align-items:center;gap:9px;margin-bottom:10px}.wagSignatureKicker span{padding:7px 10px;border-radius:999px;border:1px solid #cbe5e2;background:#f3fbfa;color:#0a887d;font-size:9px;font-weight:1000;letter-spacing:.11em}.wagSignatureKicker span+span{letter-spacing:0;text-transform:none;color:#617b7f;background:#f6faf9;border-color:#e0ecea}.wagSignatureTitleRow{display:flex;align-items:center;gap:10px}.wagSignatureTitleRow h1{margin:0;color:#102e36;font-size:39px;line-height:.95;letter-spacing:-.055em;font-weight:1000}.wagSignaturePawSeal{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#e1f7f3;color:#079a8c;font-size:17px;box-shadow:inset 0 0 0 1px #c9ebe6}.wagSignatureMeta{margin:9px 0 0;font-size:14px;font-weight:850;color:#253f46}.wagSignatureOwnerLine{margin:15px 0 0;display:flex;align-items:center;gap:11px;color:#587277;font-size:12px;font-weight:750}.wagSignatureOwnerAvatar{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#e5f5f2;display:grid;place-items:center;color:#0b8c81;font-weight:1000;border:1px solid #d0e8e5}.wagSignatureOwnerAvatar img{width:100%;height:100%;object-fit:cover}.wagSignatureOwnerLine strong{display:block;color:#233e45;font-size:12px}.wagSignatureBio{margin:15px 0 0;color:#60777c;font-size:13px;line-height:1.55;font-style:italic}.wagChemistry{margin-top:21px;padding-top:18px;border-top:1px solid #e3efed}.wagChemistryHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.wagChemistryHead h2{margin:0;font-size:16px;letter-spacing:-.02em;color:#19363d}.wagChemistryHead small{font-size:9.5px;color:#7f9598;font-weight:800}.wagChemistryPath{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 0 2px}.wagChemistryPath:before{content:"";position:absolute;left:7%;right:7%;top:38px;height:20px;border-top:2px solid #32cbb9;border-radius:50%;transform:skewY(-3deg);opacity:.72}.wagChemistryNode{position:relative;z-index:2;text-align:center;min-width:0}.wagChemistryIcon{width:46px;height:46px;margin:0 auto 7px;border-radius:16px;display:grid;place-items:center;background:#edf9f7;border:1px solid #d9eeeb;font-size:19px;box-shadow:0 5px 14px #1a636012}.wagChemistryNode:nth-child(2) .wagChemistryIcon{background:#f1f0fc;color:#6650d7}.wagChemistryNode:nth-child(3) .wagChemistryIcon{background:#eef8fb;color:#1689ad}.wagChemistryNode:nth-child(4) .wagChemistryIcon{background:#fff2f6;color:#dd4e85}.wagChemistryNode small{display:block;color:#789095;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.wagChemistryNode strong{display:block;margin-top:2px;color:#17353c;font-size:11px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wagFirstWalkFeel{margin-top:14px;padding:12px 14px;border-radius:15px;background:linear-gradient(90deg,#ebfaf7,#f6fbfb);border:1px solid #d6efeb;display:flex;gap:11px;align-items:flex-start}.wagFirstWalkFeel>span{font-size:18px;color:#13ad9e}.wagFirstWalkFeel strong{display:block;color:#214149;font-size:11px;margin-bottom:3px}.wagFirstWalkFeel small{display:block;color:#6a8286;font-size:10px;line-height:1.45}.wagSignatureTraits{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.wagSignatureTraits span{padding:7px 10px;border-radius:999px;background:#f0faf8;border:1px solid #d7ede9;color:#2f6666;font-size:9px;font-weight:900}.wagPrivacyGate{margin-top:15px;padding:11px 0;border-top:1px solid #e6f0ef;color:#789093;font-size:9.7px;font-weight:800;display:flex;align-items:center;gap:8px}.wagPrivacyGate b{color:#0f8278}.wagSignatureDock{margin-top:auto;margin-left:-30px;margin-right:-30px;padding:17px 24px 21px;background:linear-gradient(180deg,#ffffff52,#fff 26%);border-top:1px solid #dfeceb;position:relative}.wagSignatureBridge{height:35px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:10px}.wagSignatureEndpoint{display:flex;align-items:center;gap:7px;min-width:0}.wagSignatureEndpoint img,.wagSignatureEndpoint span.avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 0 0 2px #cce9e5;background:#eaf8f6;display:grid;place-items:center;color:#0e988c;font-size:12px;font-weight:1000}.wagSignatureEndpoint small{font-size:8px;color:#779094;font-weight:900;white-space:nowrap}.wagSignatureEndpoint strong{display:block;color:#203e45;font-size:10px;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wagSignatureTrailLine{position:relative;height:16px;min-width:70px}.wagSignatureTrailLine:before{content:"";position:absolute;left:0;right:0;top:7px;border-top:2px dashed #24bba9;opacity:.72}.wagSignatureTrailPaw{position:absolute;left:0;top:-1px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#11aa9c;font-size:10px;box-shadow:0 2px 7px #11696521}.wagSignatureDock:has(.wagSignatureWag:hover) .wagSignatureTrailPaw{animation:wagTrailMove 1.15s ease-in-out infinite}@keyframes wagTrailMove{0%{left:0;transform:rotate(-8deg)}70%{left:calc(100% - 20px);transform:rotate(8deg)}to{left:calc(100% - 20px)}}.wagSignatureActions{display:grid;grid-template-columns:.78fr 1.22fr;gap:10px}.wagSignatureTrail,.wagSignatureWag{height:54px;border-radius:18px;font-size:12px;font-weight:1000;cursor:pointer;transition:.18s ease}.wagSignatureTrail{border:1px solid #cbe5e2;background:#fff;color:#156a65}.wagSignatureTrail:hover{background:#f2fbf9;transform:translateY(-1px)}.wagSignatureWag{position:relative;overflow:hidden;border:0;background:linear-gradient(135deg,#06a998,#23cdb9);color:#fff;box-shadow:0 12px 24px #0cb19f33}.wagSignatureWag:hover{transform:translateY(-1px);box-shadow:0 15px 27px #0cb19f45}.wagSignatureWag:disabled{opacity:.64;cursor:default;transform:none}.wagSignatureHint{text-align:center;margin:7px 0 0;color:#829599;font-size:8.5px;font-weight:750}.wagSignatureSidePeek{position:absolute;z-index:1;top:145px;width:190px;height:285px;border-radius:24px;overflow:hidden;opacity:.2;filter:blur(.4px);box-shadow:0 15px 30px #0d373d1a;pointer-events:none}.wagSignatureSidePeek.left{left:max(8px,calc(50% - 760px))}.wagSignatureSidePeek.right{right:max(8px,calc(50% - 760px))}.wagSignatureSidePeek img{width:100%;height:100%;object-fit:cover}.wagSignatureSidePeek:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(7,34,39,.55))}.wagSignatureSidePeek strong{position:absolute;z-index:2;left:16px;bottom:16px;color:#fff;font-size:16px}@media(max-width:1080px){.wagSignatureStage{grid-template-columns:1fr;max-width:760px}.wagSignatureMedia{min-height:560px}.wagSignatureInfo{padding-top:24px}.wagSignatureSidePeek{display:none}}@media(max-width:720px){.wagSignaturePage{padding:14px 10px 30px}.wagSignatureStage{border-radius:22px}.wagSignatureMedia{min-height:430px}.wagSignatureInfo{padding:21px 18px 0}.wagSignatureTitleRow h1{font-size:33px}.wagSignatureDock{margin-left:-18px;margin-right:-18px;padding-left:16px;padding-right:16px}.wagSignatureThumbs button,.wagSignatureThumbMore{width:52px;height:52px}.wagChemistryPath{gap:4px}.wagChemistryIcon{width:40px;height:40px}.wagChemistryNode strong{font-size:9px}.wagSignatureBridge{grid-template-columns:auto 1fr auto}.wagSignatureEndpoint small{display:none}}#root .jwmAcceptedPetPalPremium{--pal-ink:#102f36;--pal-muted:#6c8287;--pal-line:#d7e9e6;--pal-teal:#13b9aa;--pal-teal-dark:#0a8f84;--pal-mint:#eaf8f5;--pal-aqua:#f3fbfa;--pal-gold:#e0ae2d;--pal-purple:#8c68d9;max-width:1180px;margin:0 auto;padding:22px 22px 58px;color:var(--pal-ink)}#root .jwmAcceptedPetPalPremium .jwmAppBack{display:inline-flex;align-items:center;gap:8px;margin:2px 0 14px;color:var(--pal-teal-dark);font-weight:900;text-decoration:none;font-size:14px}#root .jwmAcceptedPetPalPremium .jwmAppBack:hover{transform:translate(-2px)}#root .jwmAcceptedPetPalPremium .jwmPalHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(380px,47%) minmax(420px,53%);min-height:596px;border:1px solid #cfe6e2;border-radius:34px;background:#fff;box-shadow:0 30px 78px #123e4421;isolation:isolate}#root .jwmAcceptedPetPalPremium .jwmPalHero:before{content:"";position:absolute;z-index:4;left:47%;top:76px;bottom:76px;width:1px;background:linear-gradient(180deg,transparent,rgba(19,185,170,.32) 18%,rgba(19,185,170,.2) 82%,transparent);pointer-events:none}#root .jwmAcceptedPetPalPremium .jwmPalHero:after{content:"🐾";position:absolute;z-index:7;left:47%;top:52%;width:54px;height:54px;display:grid;place-items:center;transform:translate(-50%,-50%);border:8px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#31d6c3,#0fa99b);box-shadow:0 12px 26px #108f843d;font-size:20px;pointer-events:none}#root .jwmAcceptedPetPalPremium .jwmPalMedia{position:relative;min-width:0;padding:14px 10px 14px 14px;background:radial-gradient(circle at 10% 10%,rgba(19,185,170,.14),transparent 30%),linear-gradient(150deg,#eaf8f5,#dff3ef 55%,#edf9f7)}#root .jwmAcceptedPetPalPremium .jwmPalPhotoStage{position:relative;height:568px;overflow:hidden;border-radius:26px 62px 26px 26px;background:#dcefeb;box-shadow:inset 0 0 0 1px #ffffff8c}#root .jwmAcceptedPetPalPremium .jwmPalPhotoStage>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .35s ease}#root .jwmAcceptedPetPalPremium .jwmPalPhotoStage:hover>img{transform:scale(1.015)}#root .jwmAcceptedPetPalPremium .jwmPalPhotoStage:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(6,35,38,.06) 0%,transparent 48%,rgba(4,29,34,.42) 100%);pointer-events:none}#root .jwmAcceptedPetPalPremium .jwmPalStagePill{position:absolute;z-index:4;top:19px;left:19px;padding:9px 13px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#072d31c2;color:#fff;font-size:10px;font-weight:950;letter-spacing:.1em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 18px #041d2224}#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrow{position:absolute;z-index:7;top:50%;width:42px;height:42px;display:grid;place-items:center;padding:0;margin:0;border:1px solid rgba(255,255,255,.38);border-radius:50%;appearance:none;-webkit-appearance:none;background:#0a22254d;color:#fff;box-shadow:0 10px 28px #04181c2e;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);font:500 31px/1 Arial,sans-serif;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.94);transition:opacity .2s ease,transform .2s ease,background .2s ease,border-color .2s ease}#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrowPrev{left:18px}#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrowNext{right:18px}#root .jwmAcceptedPetPalPremium .jwmPalPhotoStage:hover .jwmPalPhotoArrow,#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrow:focus-visible{opacity:1;transform:translateY(-50%) scale(1)}#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrow:hover{background:#09756cb8;border-color:#ffffffad}#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrow:focus-visible{outline:3px solid rgba(65,225,207,.48);outline-offset:2px}#root .jwmAcceptedPetPalPremium .jwmPalPhotoTrail{position:absolute;z-index:7;left:50%;bottom:18px;min-height:32px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#081f224d;box-shadow:0 8px 24px #04181c21;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);transform:translate(-50%)}#root .jwmAcceptedPetPalPremium .jwmPalPhotoTrail:before{content:"";position:absolute;left:15px;right:15px;top:50%;height:1px;background:#ffffff3d;transform:translateY(-50%);pointer-events:none}#root .jwmAcceptedPetPalPremium .jwmPalPhotoTrail button{position:relative;z-index:1;width:7px;height:7px;min-width:7px;min-height:7px;padding:0;margin:0;border:0;border-radius:999px;appearance:none;-webkit-appearance:none;background:#ffffffb8;box-shadow:0 0 0 3px #072a2d47;cursor:pointer;transition:width .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}#root .jwmAcceptedPetPalPremium .jwmPalPhotoTrail button.active{width:24px;background:#38d8c6;box-shadow:0 0 0 3px #072a2d47,0 0 16px #38d8c670}#root .jwmAcceptedPetPalPremium .jwmPalPhotoTrail button:hover{transform:scale(1.12)}#root .jwmAcceptedPetPalPremium .jwmPalPhotoTrail button:focus-visible{outline:2px solid #fff;outline-offset:3px}#root .jwmAcceptedPetPalPremium .jwmPalDetails{position:relative;padding:34px 34px 28px 42px;background:radial-gradient(circle at 105% -4%,rgba(43,204,187,.15),transparent 31%),radial-gradient(circle at 88% 72%,rgba(137,105,215,.055),transparent 25%),linear-gradient(180deg,#fff,#fbfefd)}#root .jwmAcceptedPetPalPremium .jwmPalDetails:before{content:"YOUR PET PAL";position:absolute;right:25px;top:25px;color:#b4cbc7;font-size:8px;font-weight:950;letter-spacing:.18em}#root .jwmAcceptedPetPalPremium .jwmPalKicker{display:flex;align-items:center;gap:8px;margin:4px 0 14px}#root .jwmAcceptedPetPalPremium .jwmPalKicker span{padding:6px 10px;border:1px solid #cfe6e2;border-radius:999px;background:#f5fbfa;color:#148d83;font-size:9px;font-weight:950;letter-spacing:.08em}#root .jwmAcceptedPetPalPremium .jwmPalKicker span:first-child:before{content:"●";margin-right:6px;color:#24c5b4;font-size:7px}#root .jwmAcceptedPetPalPremium .jwmPalKicker span:last-child{color:#6e8387;letter-spacing:0}#root .jwmAcceptedPetPalPremium .jwmPalName{display:flex;align-items:center;gap:12px}#root .jwmAcceptedPetPalPremium .jwmPalName h1{margin:0;color:#102f36;font-size:54px;line-height:.94;letter-spacing:-.06em}#root .jwmAcceptedPetPalPremium .jwmPalPaw{width:45px;height:45px;display:grid;place-items:center;border:1px solid #d6ebe7;border-radius:50%;background:linear-gradient(145deg,#f4fbfa,#e3f7f3);color:#0a978b;font-size:20px;box-shadow:0 8px 18px #1a897e17}#root .jwmAcceptedPetPalPremium .jwmPalMeta{margin:10px 0 0;color:#49666c;font-size:15px;font-weight:850}#root .jwmAcceptedPetPalPremium .jwmPalOwnerRow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}#root .jwmAcceptedPetPalPremium .jwmPalOwnerRow article{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;min-height:66px;padding:11px 12px;border:1px solid #dcebe8;border-radius:18px;background:#ffffffc7;box-shadow:0 8px 20px #1844480b}#root .jwmAcceptedPetPalPremium .jwmPalOwnerRow article:last-child{background:linear-gradient(135deg,#f5fcfa,#eff9f7)}#root .jwmAcceptedPetPalPremium .jwmPalOwnerAvatar{width:42px;height:42px;overflow:hidden;display:grid;place-items:center;border-radius:50%;background:#e8f8f5;color:#0c8f85;font-weight:950}#root .jwmAcceptedPetPalPremium .jwmPalOwnerAvatar img{width:100%;height:100%;object-fit:cover}#root .jwmAcceptedPetPalPremium .jwmPalOwnerRow strong{display:block;font-size:11px;color:#17383f}#root .jwmAcceptedPetPalPremium .jwmPalOwnerRow small{display:block;margin-top:3px;font-size:9px;color:#73888c;line-height:1.35}#root .jwmAcceptedPetPalPremium .jwmPalBio{position:relative;margin:16px 0 0;padding:15px 18px 15px 42px;border:1px solid #e4f0ee;border-radius:18px;background:linear-gradient(135deg,#f8fcfb,#eef9f7);color:#557077;font-size:12px;line-height:1.55;font-style:italic}#root .jwmAcceptedPetPalPremium .jwmPalBio:before{content:"“";position:absolute;left:15px;top:3px;color:#42c9bb;font-size:36px;font-family:Georgia,serif;font-style:normal}#root .jwmAcceptedPetPalPremium .jwmChemTitle{display:flex;justify-content:space-between;align-items:end;margin-top:18px;color:#173940}#root .jwmAcceptedPetPalPremium .jwmChemTitle strong{font-size:14px}#root .jwmAcceptedPetPalPremium .jwmChemTitle small{font-size:8px;color:#54a59e;font-weight:900;letter-spacing:.09em}#root .jwmAcceptedPetPalPremium .jwmChemGrid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}#root .jwmAcceptedPetPalPremium .jwmChemGrid:before{content:"";position:absolute;left:14%;right:14%;top:27px;height:1px;background:linear-gradient(90deg,#60d9cc,#c9adef,#f0c66d);opacity:.45}#root .jwmAcceptedPetPalPremium .jwmChemGrid article{position:relative;z-index:1;padding:12px 8px 13px;border:1px solid #dfece9;border-radius:17px;background:#fffffff0;text-align:center;box-shadow:0 7px 18px #14424609}#root .jwmAcceptedPetPalPremium .jwmChemGrid article:nth-child(1){box-shadow:inset 0 3px #f2b84559,0 7px 18px #14424609}#root .jwmAcceptedPetPalPremium .jwmChemGrid article:nth-child(2){box-shadow:inset 0 3px #5dcfc161,0 7px 18px #14424609}#root .jwmAcceptedPetPalPremium .jwmChemGrid article:nth-child(3){box-shadow:inset 0 3px #8e68d952,0 7px 18px #14424609}#root .jwmAcceptedPetPalPremium .jwmChemGrid span{width:34px;height:34px;margin:0 auto;display:grid;place-items:center;border-radius:50%;background:#f3faf8;font-size:17px}#root .jwmAcceptedPetPalPremium .jwmChemGrid small{display:block;margin-top:5px;color:#74898d;font-size:8px}#root .jwmAcceptedPetPalPremium .jwmChemGrid strong{display:block;margin-top:3px;color:#183a41;font-size:10px}#root .jwmAcceptedPetPalPremium .jwmPalActionDock{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:10px;border:1px solid #d8ebe7;border-radius:24px;background:linear-gradient(145deg,#f7fcfbfa,#f1f9f7fa);box-shadow:0 15px 34px #123f4413}#root .jwmAcceptedPetPalPremium .jwmPalActionDock .jwmPalAction{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;justify-content:stretch;padding:10px 12px;border:1px solid #d6e7e4;border-radius:17px;background:#fff;color:#225b57;text-align:left;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#root .jwmAcceptedPetPalPremium .jwmPalActionDock .jwmPalAction:hover{transform:translateY(-2px);border-color:#a9dad4;box-shadow:0 10px 20px #145c5514}#root .jwmAcceptedPetPalPremium .jwmPalActionIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#eef9f7;font-size:17px}#root .jwmAcceptedPetPalPremium .jwmPalActionText{min-width:0;display:block}#root .jwmAcceptedPetPalPremium .jwmPalActionText strong{display:block;color:inherit;font-size:11px;font-weight:950}#root .jwmAcceptedPetPalPremium .jwmPalActionText small{display:block;margin-top:3px;color:#7a8f93;font-size:8.5px;font-weight:750;white-space:normal}#root .jwmAcceptedPetPalPremium .jwmPalActionDock .primary{border-color:#12b6a8;background:linear-gradient(135deg,#27d3c0,#08aa9d);color:#fff;box-shadow:0 11px 24px #0dad9f33}#root .jwmAcceptedPetPalPremium .jwmPalActionDock .primary .jwmPalActionIcon{background:#fff3}#root .jwmAcceptedPetPalPremium .jwmPalActionDock .primary .jwmPalActionText small{color:#ffffffc4}#root .jwmAcceptedPetPalPremium .jwmPalPlanAction{background:linear-gradient(135deg,#fff,#f6f1ff)!important;border-color:#e4d8f6!important;color:#6c4fa7!important}#root .jwmAcceptedPetPalPremium .jwmPalPlanAction .jwmPalActionIcon{background:#f1e9fb}#root .jwmAcceptedPetPalPremium .jwmPalMemoryAction{background:linear-gradient(135deg,#fff,#effbf9)!important;color:#168c82!important}#root .jwmAcceptedPetPalPremium .jwmPalFavoriteAction.selected{background:linear-gradient(135deg,#fff9e6,#fff2c2)!important;border-color:#efd987!important;color:#7d5a00!important}#root .jwmAcceptedPetPalPremium .jwmPalFavoriteAction.selected .jwmPalActionIcon{background:#ffedac;color:#996d00}#root .jwmAcceptedPetPalPremium .jwmPalFavoriteAction.full:not(.selected){opacity:.72}#root .jwmAcceptedPetPalPremium .jwmPalFavoriteNotice{display:block;margin:8px 3px 0;color:#50716f;font-size:10px;font-weight:800}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip{position:relative;display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:12px;margin-top:16px;padding:12px;border:1px solid #d8ebe7;border-radius:24px;background:linear-gradient(135deg,#f8fcfb,#eef9f7);box-shadow:0 12px 28px #123e440d}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip:before{content:"";position:absolute;left:13%;right:13%;top:38px;height:2px;background:linear-gradient(90deg,#13b9aab3,#7bbcb366,#8c68d966);pointer-events:none}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip article{position:relative;z-index:1;display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:start;padding:12px 14px;border:1px solid rgba(215,233,230,.75);border-radius:18px;background:#ffffffe6}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip i{width:42px;height:42px;display:grid;place-items:center;border:5px solid #f5fbfa;border-radius:50%;background:#e5f8f4;color:#0e9b8e;font-style:normal;box-shadow:0 0 0 1px #d1eae5}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip article:nth-child(2) i{background:#eef8ff;color:#4e8fb4}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip article:nth-child(3) i{background:#f3edfb;color:#7c5abc}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip span{display:block;color:#15988c;font-size:8px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip strong{display:block;margin-top:5px;color:#17373f;font-size:14px}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip small{display:block;margin-top:3px;color:#788c90;font-size:9px;line-height:1.4}#root .jwmAcceptedPetPalPremium .jwmPalSyncNotice{display:none!important}@media(max-width:980px){#root .jwmAcceptedPetPalPremium{padding:16px 14px 44px}#root .jwmAcceptedPetPalPremium .jwmPalHero{grid-template-columns:1fr}#root .jwmAcceptedPetPalPremium .jwmPalHero:before,#root .jwmAcceptedPetPalPremium .jwmPalHero:after{display:none}#root .jwmAcceptedPetPalPremium .jwmPalMedia{padding:12px}#root .jwmAcceptedPetPalPremium .jwmPalPhotoStage{height:min(520px,66vh);border-radius:24px}#root .jwmAcceptedPetPalPremium .jwmPalDetails{padding:28px 22px 24px}#root .jwmAcceptedPetPalPremium .jwmPalOwnerRow,#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip{grid-template-columns:1fr}#root .jwmAcceptedPetPalPremium .jwmPalStoryStrip:before{display:none}}@media(max-width:620px){#root .jwmAcceptedPetPalPremium .jwmPalName h1{font-size:44px}#root .jwmAcceptedPetPalPremium .jwmPalActionDock{grid-template-columns:1fr}#root .jwmAcceptedPetPalPremium .jwmChemTitle{align-items:flex-start;gap:8px;flex-direction:column}#root .jwmAcceptedPetPalPremium .jwmChemGrid{grid-template-columns:1fr 1fr 1fr}#root .jwmAcceptedPetPalPremium .jwmPalGallery button{width:50px;height:50px;flex-basis:50px}}@media(max-width:760px){#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrow{opacity:1;width:38px;height:38px;font-size:28px;background:#081f2261}#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrowPrev{left:12px}#root .jwmAcceptedPetPalPremium .jwmPalPhotoArrowNext{right:12px}#root .jwmAcceptedPetPalPremium .jwmPalPhotoTrail{bottom:12px;min-height:30px;padding:7px 10px}#root .jwmAcceptedPetPalPremium .jwmPalStoryControls button{width:32px;height:32px}}:root{--tab-bg: #061018;--tab-bg2: #0b1f2a;--tab-glass: rgba(255,255,255,.075);--tab-glass2: rgba(255,255,255,.11);--tab-border: rgba(255,255,255,.13);--tab-text: #ffffff;--tab-muted: rgba(255,255,255,.72);--tab-soft: rgba(255,255,255,.52);--tab-teal: #43dfc4;--tab-teal2: #18b99f;--tab-shadow: 0 22px 54px rgba(0,0,0,.24)}body:not(:has(.stagePage)){background:radial-gradient(circle at 18% 0%,rgba(67,223,196,.16),transparent 28%),radial-gradient(circle at 88% 10%,rgba(255,160,70,.1),transparent 25%),linear-gradient(180deg,var(--tab-bg),#03090d)!important;color:var(--tab-text)!important}body:not(:has(.stagePage)) .jwmApp{background:transparent!important;color:var(--tab-text)!important}body:not(:has(.stagePage)) .jwmTopNav{background:#ffffff17!important;border:1px solid var(--tab-border)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:var(--tab-shadow)!important}body:not(:has(.stagePage)) .jwmLogo,body:not(:has(.stagePage)) .jwmNavLinks a,body:not(:has(.stagePage)) .navRight a,body:not(:has(.stagePage)) .profileDot,body:not(:has(.stagePage)) .notificationDot{color:var(--tab-text)!important}body:not(:has(.stagePage)) .jwmNavLinks a,body:not(:has(.stagePage)) .navRight a,body:not(:has(.stagePage)) .profileDot,body:not(:has(.stagePage)) .notificationDot{background:#ffffff12!important;border:1px solid rgba(255,255,255,.11)!important}body:not(:has(.stagePage)) .jwmNavLinks a.active,body:not(:has(.stagePage)) .jwmNavLinks a:hover,body:not(:has(.stagePage)) .navRight a:hover{color:#061018!important;background:linear-gradient(135deg,var(--tab-teal),var(--tab-teal2))!important;border-color:transparent!important}body:not(:has(.stagePage)) main,body:not(:has(.stagePage)) section,body:not(:has(.stagePage)) article,body:not(:has(.stagePage)) aside,body:not(:has(.stagePage)) div{color:var(--tab-text)}body:not(:has(.stagePage)) h1,body:not(:has(.stagePage)) h2,body:not(:has(.stagePage)) h3,body:not(:has(.stagePage)) h4,body:not(:has(.stagePage)) b,body:not(:has(.stagePage)) strong{color:var(--tab-text)!important}body:not(:has(.stagePage)) p,body:not(:has(.stagePage)) small,body:not(:has(.stagePage)) label{color:var(--tab-muted)!important}body:not(:has(.stagePage)) .novaPanel,body:not(:has(.stagePage)) .novaHeroPanel,body:not(:has(.stagePage)) .novaActionCard,body:not(:has(.stagePage)) .novaStatCard,body:not(:has(.stagePage)) .novaMiniTile,body:not(:has(.stagePage)) .novaTinyItem,body:not(:has(.stagePage)) .novaStoryCard,body:not(:has(.stagePage)) .novaPhotoCard,body:not(:has(.stagePage)) .novaPlaceCard,body:not(:has(.stagePage)) .novaMatchRow,body:not(:has(.stagePage)) .wagCard,body:not(:has(.stagePage)) .petCard,body:not(:has(.stagePage)) .petPalCard,body:not(:has(.stagePage)) .profileCard,body:not(:has(.stagePage)) .feedCard,body:not(:has(.stagePage)) .messageCard,body:not(:has(.stagePage)) .alertCard,body:not(:has(.stagePage)) .adminCard,body:not(:has(.stagePage)) .lostCard,body:not(:has(.stagePage)) .coverAuth,body:not(:has(.stagePage)) .coverExplain,body:not(:has(.stagePage)) [class*=Card],body:not(:has(.stagePage)) [class*=Panel],body:not(:has(.stagePage)) [class*=Tile],body:not(:has(.stagePage)) [class*=Row]{background:var(--tab-glass)!important;border:1px solid var(--tab-border)!important;box-shadow:var(--tab-shadow)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;color:var(--tab-text)!important}body:not(:has(.stagePage)) button,body:not(:has(.stagePage)) .btn,body:not(:has(.stagePage)) .novaButton,body:not(:has(.stagePage)) .primaryButton,body:not(:has(.stagePage)) .coverButton{color:#061018!important;background:linear-gradient(135deg,var(--tab-teal),var(--tab-teal2))!important;border:1px solid rgba(67,223,196,.35)!important;box-shadow:0 16px 32px #18b99f38!important}body:not(:has(.stagePage)) .nearReplicaQuickRail>button{color:#fff!important;background:#081b20d1!important;border-color:#24d5c129!important;box-shadow:none!important}body:not(:has(.stagePage)) .nearReplicaQuickRail>button:first-child{background:#24d5c113!important;border-color:#4ce6d357!important}body:not(:has(.stagePage)) .nearReplicaQuickRail>button:last-child{background:#05151aad!important;border-color:#24d5c11a!important}body:not(:has(.stagePage)) .nearReplicaQuickRail>button:hover{background:#24d5c11a!important;border-color:#4ce6d385!important}body:not(:has(.stagePage)) input,body:not(:has(.stagePage)) textarea,body:not(:has(.stagePage)) select{color:var(--tab-text)!important;background:#ffffff13!important;border:1px solid var(--tab-border)!important}body:not(:has(.stagePage)) input::placeholder,body:not(:has(.stagePage)) textarea::placeholder{color:var(--tab-soft)!important}body:not(:has(.stagePage)) .badge,body:not(:has(.stagePage)) .pill,body:not(:has(.stagePage)) .statusPill,body:not(:has(.stagePage)) .distancePill,body:not(:has(.stagePage)) .coverPill,body:not(:has(.stagePage)) .novaEyebrow,body:not(:has(.stagePage)) .coverBadge,body:not(:has(.stagePage)) [class*=Pill],body:not(:has(.stagePage)) [class*=Badge]{color:var(--tab-teal)!important;background:#43dfc41f!important;border:1px solid rgba(67,223,196,.3)!important}body:not(:has(.stagePage)) a:not(.jwmLogo):not(.jwmNavLinks a):not(.profileDot):not(.notificationDot){color:var(--tab-teal)!important}:root{color-scheme:light;--jwm-page:#f7fbfb;--jwm-page-2:#eef6f5;--jwm-card:#ffffff;--jwm-card-soft:#f1f7f6;--jwm-border:#d5e5e2;--jwm-text:#102a32;--jwm-muted:#64797c;--jwm-teal:#18bfb0;--jwm-teal-dark:#087f78;--jwm-blue:#3e8fd7;--jwm-purple:#9b69d6;--jwm-gold:#dda42f;--jwm-red:#df5d56;--jwm-shadow:0 12px 30px rgba(31,67,71,.08);--flow-bg:var(--jwm-page);--flow-surface:var(--jwm-card);--flow-surface-2:var(--jwm-card-soft);--flow-text:var(--jwm-text);--flow-muted:var(--jwm-muted);--flow-border:rgba(37,95,99,.14);--flow-border-strong:rgba(24,191,176,.34);--tab-bg:var(--jwm-page);--tab-bg2:var(--jwm-card);--tab-glass:rgba(255,255,255,.93);--tab-glass2:#fff;--tab-border:rgba(37,95,99,.14);--tab-text:var(--jwm-text);--tab-muted:rgba(16,42,50,.66);--tab-soft:rgba(16,42,50,.46);--tab-shadow:var(--jwm-shadow)}html,body,#root,#root>.jwmApp{min-height:100%;background:linear-gradient(180deg,#fbfdfd 0%,var(--jwm-page) 48%,var(--jwm-page-2) 100%)!important;color:var(--jwm-text)!important}#root .jwmApp.jwmReplicaApp .jwmReplicaTopbar{background:#fffffff5!important;border-color:var(--jwm-border)!important;box-shadow:0 8px 26px #1f434714!important}#root .jwmApp.jwmReplicaApp .jwmReplicaBrand,#root .jwmApp.jwmReplicaApp .jwmReplicaBrand strong{color:var(--jwm-text)!important}#root .jwmApp.jwmReplicaApp .jwmReplicaBrand>span{background:#ecf9f7!important;border-color:#c8e7e3!important;color:var(--jwm-teal-dark)!important}#root .jwmApp.jwmReplicaApp .jwmReplicaNav{background:#f7fbfb!important;border-color:#dce9e7!important}#root .jwmApp.jwmReplicaApp .jwmReplicaNav>a{color:#536a6e!important}#root .jwmApp.jwmReplicaApp .jwmReplicaNav>a.isActive{background:#e4f6f4!important;color:var(--jwm-teal-dark)!important;border-color:#bfe4df!important}#root .jwmApp.jwmReplicaApp .jwmReplicaCreate,#root .jwmApp.jwmReplicaApp .jwmReplicaAvatar{background:#f3f9f8!important;border-color:#cce4e1!important;color:var(--jwm-teal-dark)!important}#root .jwmApp .homeTrail,#root .jwmApp .jwmRefFeed,#root .jwmApp .nearV2Page,#root .jwmApp .jwm-near-me-v2,#root .jwmApp .pp-page,#root .jwmApp .livingTrailPage,#root .jwmApp .jwmClassicMessages,#root .jwmApp .ml28,#root .jwmApp .sitterMarketPage,#root .jwmApp .t7-profile,#root .jwmApp .alertsSimplePage,#root .jwmApp .planWalkPage{background:transparent!important;color:var(--jwm-text)!important}#root .jwmApp :is(.homeTrailStage,.homeTrailToday,.homeTrailCore,.homeConnectionFlow,.homeTrailNode,.homeTrailMiniCard){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important}#root .jwmApp :is(.homeTrailWelcome,.homeTrailWelcome h1,.homeTrailCoreTitle,.homeConnectionTitle,.homeTrailToday strong){color:var(--jwm-text)!important}#root .jwmApp :is(.homeTrailWelcome p,.homeConnectionDetail,.homeTrailToday small,.homeTrailNodeCopy small){color:var(--jwm-muted)!important}#root .jwmApp .feed34Root{color:var(--jwm-text)!important}#root .jwmApp :is(.feed34Panel,.feed34ScopeBar,.feed34CustomizePanel,.feed34Wide,.feed34SideItem,.feed34Empty){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important;color:var(--jwm-text)!important}#root .jwmApp .feed34Card{background:#fff!important;border-color:var(--jwm-border)!important;color:var(--jwm-text)!important;box-shadow:0 8px 22px #1f434712!important}#root .jwmApp .feed34Card.kind-alert,#root .jwmApp .feed34Card.kind-lost{background:#fff3f2!important;border-color:#efc5c1!important}#root .jwmApp .feed34Card.kind-event,#root .jwmApp .feed34Card.kind-place{background:#f0f7ff!important;border-color:#c8dcf1!important}#root .jwmApp .feed34Card.kind-community{background:#effaf8!important;border-color:#c8e8e3!important}#root .jwmApp .feed34Card.kind-care,#root .jwmApp .feed34Card.kind-petday{background:#fff8e8!important;border-color:#ead7a7!important}#root .jwmApp .feed34Card.kind-spotlight{background:#f8f2ff!important;border-color:#dbc9ef!important}#root .jwmApp :is(.feed34Head h1,.feed34Copy h2,.feed34Panel h3,.feed34PetDayCopy strong,.feed34Author strong){color:var(--jwm-text)!important}#root .jwmApp :is(.feed34Head p,.feed34Copy p,.feed34Author small,.feed34Panel small){color:var(--jwm-muted)!important}#root .jwmApp .nearPeoplePlacesV12{color:var(--jwm-text)!important}#root .jwmApp :is(.nearPPHero,.nearPPPeople,.nearPPMapPanel,.nearPPPrivacy,.nearPPSelectedPlace,.nearPPPlacesStrip,.nearPPPlaceCardMain,.nearPPPeopleEmpty,.nearPPPlacesEmpty){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important;color:var(--jwm-text)!important}#root .jwmApp :is(.nearPPHero h1,.nearPPPeople h2,.nearPPMapHeader h2,.nearPPSelectedCopy strong,.nearPPPlaceCardMain strong,.nearPPSwipeIdentity strong){color:var(--jwm-text)!important}#root .jwmApp :is(.nearPPHero p,.nearPPPeople small,.nearPPMapHeader p,.nearPPSelectedCopy span,.nearPPPlaceCardMain small,.nearPPSwipeIdentity small){color:var(--jwm-muted)!important}#root .jwmApp :is(.nearPPControls button,.nearPPPlaceFilters button,.nearPPLocation,.nearPPMorePlaces,.nearPPPeoplePager button){background:#f2f8f7!important;border-color:#d2e5e2!important;color:#365b60!important}#root .jwmApp .nearPPMapOverlay{background:linear-gradient(180deg,#ffffff0d,#f2f8f71f)!important}#root .jwmApp .pp-page{color:var(--jwm-text)!important}#root .jwmApp :is(.pp-sidebar-card,.pp-main-header,.pp-pack-quote,.pp-pal-card,.pp-featured-card,.pp-story-section,.pp-story-subsection,.pp-upcoming-tile,.pp-management-view,.pp-management-list article,.pp-next-thread-inline,.pp-friendship-journey){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important;color:var(--jwm-text)!important}#root .jwmApp .pp-page :is(h1,h2,h3,h4,strong){color:var(--jwm-text)!important}#root .jwmApp .pp-page :is(p,small,em){color:var(--jwm-muted)!important}#root .jwmApp :is(.pp-sidebar-nav button,.pp-filters button,.pp-action-ghost){background:#f2f8f7!important;border-color:#d1e4e1!important;color:#4d676b!important}#root .jwmApp :is(.pp-sidebar-nav button.active,.pp-filters button.active){background:#e1f6f2!important;border-color:#acdeda!important;color:var(--jwm-teal-dark)!important}#root .jwmApp .jwmMessagesModeSwitch{background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:0 7px 20px #1f434714!important}#root .jwmApp .jwmMessagesModeSwitch button{color:#607679!important}#root .jwmApp .jwmMessagesModeSwitch button.is-active{background:#dff6f3!important;color:var(--jwm-teal-dark)!important}#root .jwmApp .livingTrailPage{color:var(--jwm-text)!important}#root .jwmApp .livingTrailShell{background:radial-gradient(circle at 50% 42%,rgba(24,191,176,.06),transparent 35%),linear-gradient(180deg,#fff,#f4f9f8)!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important}#root .jwmApp .livingTrailHeader h1{color:var(--jwm-text)!important}#root .jwmApp :is(.livingTrailBack,.livingTrailHeader p){color:var(--jwm-muted)!important}#root .jwmApp .livingTrailMemoryLink{background:#eef8f7!important;border-color:#bde3de!important;color:var(--jwm-teal-dark)!important}#root .jwmApp .livingTrailNotice{background:#fff!important;border-color:#cae4e1!important;color:#607679!important;box-shadow:0 8px 20px #1f434714!important}#root .jwmApp .trailIdentity{background:linear-gradient(180deg,#fff,#f1f8f7)!important;border-color:#cde4e1!important;box-shadow:0 10px 25px #1f434714!important;color:var(--jwm-text)!important}#root .jwmApp .trailIdentity--right{background:linear-gradient(180deg,#fbf7ff,#f5f1fa)!important;border-color:#ddccef!important}#root .jwmApp .trailIdentityPetName strong,#root .jwmApp .trailIdentityPerson strong,#root .jwmApp .trailBondButton span strong{color:var(--jwm-text)!important}#root .jwmApp :is(.trailIdentityPetName small,.trailIdentityPerson small,.trailRhythm p,.trailRhythmScore span,.trailRhythm>small,.trailBondButton span small){color:var(--jwm-muted)!important}#root .jwmApp .trailBondButton{background:#eaf8f6!important;border-color:#bce2dd!important;color:var(--jwm-teal-dark)!important}#root .jwmApp .trailIdentity--right .trailBondButton{background:#f4ecfb!important;border-color:#d9c4ed!important;color:#8550b5!important}#root .jwmApp .trailIdentityTools button{background:#fff!important;border-color:#c7e2de!important;color:var(--jwm-teal-dark)!important}#root .jwmApp .trailIdentity--right .trailIdentityTools button{background:#fff!important;border-color:#dcc9ed!important;color:#8d5abd!important}#root .jwmApp .livingTrailCanvas{background:radial-gradient(circle at 22% 18%,rgba(24,191,176,.07),transparent 20%),radial-gradient(circle at 78% 49%,rgba(155,105,214,.07),transparent 24%),linear-gradient(180deg,#fbfdfd,#edf5f4)!important;border-color:#d4e6e3!important;box-shadow:inset 0 0 70px #4877780d!important}#root .jwmApp .livingTrailCanvas:before{opacity:.22!important;background-image:linear-gradient(rgba(42,119,120,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(42,119,120,.08) 1px,transparent 1px)!important}#root .jwmApp .livingTrailLane+.livingTrailLane{border-color:#32777917!important}#root .jwmApp .livingTrailNode{filter:drop-shadow(0 9px 14px rgba(38,74,77,.12))!important}#root .jwmApp .livingTrailNodePin{background:#fff!important;box-shadow:0 4px 14px color-mix(in srgb,var(--node-color) 20%,transparent)!important}#root .jwmApp .livingTrailNodeCard{background:color-mix(in srgb,var(--node-color) 6%,#fff)!important;box-shadow:0 7px 18px #23484c1a!important}#root .jwmApp .livingTrailNodeCard strong{color:var(--jwm-text)!important}#root .jwmApp .livingTrailNodeCard span{color:var(--jwm-muted)!important}#root .jwmApp .livingTrailPawHub,#root .jwmApp button.livingTrailPawHub{background:#fff!important;border-color:#a9ded8!important;color:var(--jwm-teal-dark)!important;box-shadow:0 10px 24px #1f43471f!important}#root .jwmApp :is(.livingTrailSettings,.livingTrailVibe){background:#fff!important;border-color:#cfe3e1!important;color:var(--jwm-teal-dark)!important}#root .jwmApp .livingTrailVibe{background:#fbf7ff!important;border-color:#dac8ec!important;color:#8d5abd!important}#root .jwmApp .livingTrailDock button>.livingTrailDockGlyph{background:#fff!important;border-color:#d3e3e1!important;color:#63797c!important;box-shadow:0 5px 12px #1f43470f!important}#root .jwmApp .livingTrailDock button:hover>.livingTrailDockGlyph,#root .jwmApp .livingTrailDock button.is-active>.livingTrailDockGlyph{background:color-mix(in srgb,var(--mode-color) 8%,#fff)!important;color:var(--mode-color)!important}#root .jwmApp .livingTrailDock .livingTrailDockPaw>.livingTrailDockGlyph{background:#fff!important;border-color:#a9ded8!important;color:var(--jwm-teal-dark)!important;box-shadow:0 7px 18px #1f43471a!important}#root .jwmApp .livingTrailComposer{background:#fff!important;border-color:#d5e5e2!important;box-shadow:0 10px 24px #1f434714!important}#root .jwmApp .livingTrailComposer button{background:#eef6f5!important;color:#5e7578!important}#root .jwmApp .livingTrailComposer input{color:var(--jwm-text)!important}#root .jwmApp .livingTrailComposer input::placeholder{color:#829497!important}#root .jwmApp .livingTrailPanel{background:#fff!important;border-color:#cce3df!important;color:var(--jwm-text)!important;box-shadow:0 25px 70px #1f43472e!important}#root .jwmApp .livingTrailPanelClose{background:#f2f7f6!important;color:#61787b!important;border-color:#d8e6e4!important}#root .jwmApp .livingTrailPanel :is(input,textarea){background:#f7fbfb!important;border-color:#d5e5e2!important;color:var(--jwm-text)!important}#root .jwmApp .livingTrailPalList button,#root .jwmApp .livingTrailQuickGrid button{background:#f7fbfb!important;border-color:#d5e5e2!important;color:var(--jwm-text)!important}#root .jwmApp .jwmClassicMessages{background:#fff!important;border-color:var(--jwm-border)!important;color:var(--jwm-text)!important;box-shadow:var(--jwm-shadow)!important}#root .jwmApp .jwmClassicSidebar{background:#f4f9f8!important;border-color:#dbe8e6!important}#root .jwmApp .jwmClassicConversation{background:#fff!important}#root .jwmApp .jwmClassicMessages :is(h1,strong){color:var(--jwm-text)!important}#root .jwmApp .jwmClassicMessages :is(small,span,p){color:var(--jwm-muted)!important}#root .jwmApp .jwmClassicFilters button,#root .jwmApp .jwmClassicHeaderActions button{background:#f3f8f7!important;border-color:#d7e6e4!important;color:#5c7376!important}#root .jwmApp .jwmThreadRow{color:var(--jwm-text)!important}#root .jwmApp .jwmThreadRow:hover{background:#edf7f5!important}#root .jwmApp .jwmThreadRow.is-active{background:#e5f7f4!important;border-color:#b7e1dc!important}#root .jwmApp .jwmClassicConversationHead{border-color:#dce8e6!important}#root .jwmApp .jwmMessageBubble{background:#e8f7f4!important;border-color:#bee2dd!important}#root .jwmApp .jwmMessageBubble.is-them{background:#f5effa!important;border-color:#ddcaee!important}#root .jwmApp .jwmMessageBubble p{color:var(--jwm-text)!important}#root .jwmApp .jwmClassicComposer{border-color:#dce8e6!important}#root .jwmApp .jwmClassicComposer input{background:#f3f8f7!important;border-color:#d4e5e2!important;color:var(--jwm-text)!important}#root .jwmApp .ml28{color:var(--jwm-text)!important}#root .jwmApp :is(.ml28SidePanel,.ml28TopFilters,.ml28CardBody,.ml28Bottom>article,.ml28Upcoming,.ml28EditStory){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important}#root .jwmApp .ml28 :is(h1,h2,h3,strong){color:var(--jwm-text)!important}#root .jwmApp .ml28 :is(p,small,em){color:var(--jwm-muted)!important}#root .jwmApp .ml28FilterList button{background:#f3f8f7!important;border-color:#d3e5e2!important;color:#526b6f!important}#root .jwmApp .ml28FilterList button.active{background:#e0f6f2!important;border-color:#addfd8!important;color:var(--jwm-teal-dark)!important}#root .jwmApp .ml28Rail i{background:#fff!important;box-shadow:0 0 0 4px #f4f9f8!important}#root .jwmApp .ml28Progress{background:#dbe9e7!important}#root .jwmApp .sitterMarketPage{color:var(--jwm-text)!important}#root .jwmApp .sitterMarketPage :is(.sitterMarketIntro,.sitterMarketFilters,.sitterMarketAdvanced,.sitterMarketCard,.sitterMarketMatch,.sitterMarketSafety,.sitterMarketDetail,.sitterSheet,.sitterMarketTrustBar){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important}#root .jwmApp .sitterMarketPage :is(h1,h2,h3,strong){color:var(--jwm-text)!important}#root .jwmApp .sitterMarketPage :is(p,small,em){color:var(--jwm-muted)!important}#root .jwmApp .sitterMarketPage :is(input,select,textarea){background:#f7fbfb!important;border-color:#d5e5e2!important;color:var(--jwm-text)!important}#root .jwmApp .t7-profile{color:var(--jwm-text)!important}#root .jwmApp .t7-profile :is(.t7-hero-card,.t7-today-card,.t7-passport-card,.t7-together-card,.t7-adventure-card,.t7-memory-card,.t7-footer-strip){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important}#root .jwmApp .t7-profile :is(h1,h2,h3,strong){color:var(--jwm-text)!important}#root .jwmApp .t7-profile :is(p,small,em){color:var(--jwm-muted)!important}#root .jwmApp .t7-profile .t7-night-sky{background:#eef7f6!important}#root .jwmApp .alertsSimplePage{color:var(--jwm-text)!important}#root .jwmApp :is(.alertsSimpleShell,.alertsSimpleComposer,.alertsSimpleGroup,.alertsSimpleCard){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important}#root .jwmApp .alertsSimplePage :is(h1,h2,h3,strong){color:var(--jwm-text)!important}#root .jwmApp .alertsSimplePage :is(p,small){color:var(--jwm-muted)!important}#root .jwmApp .alertsSimpleCard{border-left-color:var(--jwm-red)!important}#root .jwmApp .alertsSimplePage :is(input,textarea,select){background:#f7fbfb!important;border-color:#d5e5e2!important;color:var(--jwm-text)!important}#root .jwmApp :is(.planWalkShell,.planWalkReview,.planWalkConfirm,.planWalkPets label,.planWalkEmpty){background:#fff!important;border-color:var(--jwm-border)!important;box-shadow:var(--jwm-shadow)!important;color:var(--jwm-text)!important}#root .jwmApp .planWalkPage :is(h1,h2,h3,strong,legend){color:var(--jwm-text)!important}#root .jwmApp .planWalkPage :is(p,small){color:var(--jwm-muted)!important}#root .jwmApp .planWalkPage :is(input,select,textarea){background:#f7fbfb!important;border-color:#d5e5e2!important;color:var(--jwm-text)!important;color-scheme:light!important}#root .jwmApp input,#root .jwmApp textarea,#root .jwmApp select{color-scheme:light}#root .jwmApp .pp-page{--pp2-bg:#f7fbfb;--pp2-panel:#ffffff;--pp2-panel-soft:#f1f7f6;--pp2-line:rgba(37,95,99,.15);--pp2-line-strong:rgba(24,191,176,.34);--pp2-text:#102a32;--pp2-muted:#64797c}#root .jwmApp .pp-page :is(.pp-sidebar,.pp-main-column,.pp-relationship-panel){background:#fff!important;border-color:#d5e5e2!important;box-shadow:0 12px 30px #1f434714!important;color:#102a32!important}#root .jwmApp .pp-sidebar-card{border-bottom-color:#e2ecea!important}#root .jwmApp .pp-page :is(.pp-sidebar-intro h2,.pp-main-header h1,.pp-stats strong,.pp-pack-energy>strong){color:#102a32!important}#root .jwmApp .pp-sidebar-nav button:not(.active){background:#f5f9f8!important;border-color:#e0ebe9!important;color:#526a6e!important}#root .jwmApp .pp-sidebar-nav button:not(.active) b{background:#e7f1ef!important;color:#5d7376!important}#root .jwmApp .pp-energy-core{background:#eef7f5!important;color:#087f78!important}#root .jwmApp .pp-invite button{background:#f6fbfa!important;border-color:#cfe5e1!important;color:#087f78!important}#root .jwmApp .pp-pack-room{background:radial-gradient(circle at 18% 34%,rgba(24,191,176,.08),transparent 22%),radial-gradient(circle at 80% 24%,rgba(222,179,91,.08),transparent 24%),linear-gradient(180deg,#f9fcfc,#eef6f5)!important;border-color:#d3e4e1!important;box-shadow:inset 0 0 42px #4170710d!important}#root .jwmApp .pp-pack-room:before{background:linear-gradient(90deg,transparent 0 15%,rgba(24,191,176,.06) 15% 15.2%,transparent 15.2% 50%,rgba(24,191,176,.06) 50% 50.2%,transparent 50.2% 85%,rgba(24,191,176,.06) 85% 85.2%,transparent 85.2%),linear-gradient(180deg,transparent 0 61%,rgba(184,155,113,.1) 61% 62%,transparent 62% 83%,rgba(184,155,113,.08) 83% 84%,transparent 84%)!important}#root .jwmApp .pp-pack-quote{background:#ffffffed!important;border-color:#cfe5e1!important;color:#087f78!important;box-shadow:0 7px 18px #1f434712!important}#root .jwmApp .pp-featured-pal{background:#fff!important;border-color:#bfe1dc!important;box-shadow:0 10px 28px #1f43471a!important}#root .jwmApp .pp-featured-photo:after{background:linear-gradient(180deg,transparent 62%,rgba(7,25,28,.5))!important}#root .jwmApp .pp-featured-copy h2,#root .jwmApp .pp-featured-copy>strong{color:#102a32!important}#root .jwmApp .pp-featured-copy>p:not(.pp-eyebrow),#root .jwmApp .pp-featured-copy>small{color:#64797c!important}#root .jwmApp .pp-featured-copy>button{background:#eef8f6!important;border-color:#bfe0dc!important;color:#087f78!important}#root .jwmApp .pp-page .pp-pal-card{border-color:#c6ddda!important;box-shadow:0 7px 18px #1f434714!important}#root .jwmApp .pp-page .pp-pal-card .pp-pal-card-info strong{color:#fff!important}#root .jwmApp .pp-page .pp-pal-card .pp-pal-card-info span,#root .jwmApp .pp-page .pp-pal-card .pp-pal-card-info small{color:#ffffffb8!important}#root .jwmApp .pp-page :is(.pp-lower-card,.pp-panel-section,.pp-friendship-journey,.pp-management-view,.pp-management-list article){background:#fff!important;border-color:#d7e6e4!important;color:#102a32!important;box-shadow:0 7px 20px #1f43470f!important}#root .jwmApp .pp-lower-card .pp-moment-tile,#root .jwmApp .pp-upcoming-tile{background:#f6faf9!important;border-color:#dce9e7!important;color:#102a32!important}#root .jwmApp .pp-lower-card .pp-moment-tile strong,#root .jwmApp .pp-upcoming-date strong,#root .jwmApp .pp-upcoming-tile h4{color:#102a32!important}#root .jwmApp .pp-lower-card .pp-moment-tile>div span,#root .jwmApp .pp-upcoming-tile p{color:#64797c!important}#root .jwmApp .pp-relationship-panel{background:linear-gradient(180deg,#fff,#f7fbfb)!important}#root .jwmApp .pp-relationship-hero{background:linear-gradient(120deg,#eef8f6,#fff)!important;border-bottom:1px solid #dbe8e6!important}#root .jwmApp .pp-hero-photo:after{background:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.96)),linear-gradient(0deg,rgba(247,251,251,.82),transparent 42%)!important}#root .jwmApp .pp-hero-copy h2,#root .jwmApp .pp-hero-copy>span{color:#102a32!important}#root .jwmApp .pp-hero-copy>p:not(.pp-eyebrow){color:#64797c!important}#root .jwmApp .pp-relationship-hero .pp-header-actions button:not(:first-child){background:#fff!important;border-color:#d2e4e1!important;color:#365b60!important}#root .jwmApp .pp-relationship-panel>.pp-friendship-journey,#root .jwmApp .pp-story-section,#root .jwmApp .pp-story-pair{border-top-color:#dce8e6!important}#root .jwmApp .pp-page :is(.pp-journey-node,.pp-ribbon-node){background:#fff!important;border-color:#cfe3e0!important;color:#087f78!important}#root .jwmApp .pp-page :is(.pp-journey-step small,.pp-ribbon-item small,.pp-ribbon-item p,.pp-rhythm-row>span,.pp-rhythm-observations p,.pp-place-tokens small){color:#64797c!important}#root .jwmApp .pp-page :is(.pp-journey-step strong,.pp-ribbon-item strong,.pp-rhythm-row b,.pp-rhythm-observations strong,.pp-place-tokens strong,.pp-story-heading h3){color:#102a32!important}#root .jwmApp .pp-rhythm-observations article>span{background:#eaf8f6!important;color:#087f78!important}#root .jwmApp #memory-lane-v28.ml28{--v28-bg:#f7fbfb;--v28-bg2:#eef6f5;--v28-panel:#ffffff;--v28-panel2:#f2f8f7;--v28-line:rgba(37,95,99,.15);--v28-line-strong:rgba(24,191,176,.34);--v28-text:#102a32;--v28-muted:#64797c;background:linear-gradient(180deg,#f9fcfc,#eef6f5)!important;color:#102a32!important;color-scheme:light!important}#root .jwmApp #memory-lane-v28 .ml28Side{background:linear-gradient(180deg,#f8fbfb,#eef6f5)!important;border-right-color:#d6e6e3!important}#root .jwmApp #memory-lane-v28 .ml28Main{background:transparent!important}#root .jwmApp #memory-lane-v28 .ml28Portrait{background:#fff!important;box-shadow:0 0 0 5px #18bfb014!important}#root .jwmApp #memory-lane-v28 .ml28PortraitFallback{background:radial-gradient(circle at 50% 40%,#e6f6f3,#fff 72%)!important;color:#087f78!important}#root .jwmApp #memory-lane-v28 .ml28PortraitHeart{background:#fff!important;color:#087f78!important;box-shadow:0 6px 18px #1f43471a!important}#root .jwmApp #memory-lane-v28 .ml28PairName h2{color:#102a32!important}#root .jwmApp #memory-lane-v28 .ml28PairName span{background:#eaf8f6!important;color:#087f78!important}#root .jwmApp #memory-lane-v28 :is(.ml28SideTagline,.ml28StorySpan){color:#64797c!important}#root .jwmApp #memory-lane-v28 .ml28EditStory{background:#fff!important;color:#087f78!important;border-color:#c2e1dd!important}#root .jwmApp #memory-lane-v28 .ml28SidePanel{background:#fff!important;border-color:#d6e6e3!important;box-shadow:0 8px 22px #1f43470f!important}#root .jwmApp #memory-lane-v28 .ml28PanelHead h3,#root .jwmApp #memory-lane-v28 .ml28SidePanel>h3{color:#405b60!important}#root .jwmApp #memory-lane-v28 .ml28PanelHead select{background:#f6faf9!important;color:#334f54!important;border-color:#d7e6e4!important}#root .jwmApp #memory-lane-v28 .ml28FilterList button{background:#f7fbfb!important;color:#607679!important;border-color:#dce9e7!important}#root .jwmApp #memory-lane-v28 .ml28FilterList button>b{color:#345158!important}#root .jwmApp #memory-lane-v28 .ml28FilterList button.ml28Active{background:#dff6f3!important;color:#087f78!important;border-color:#a9ddd7!important}#root .jwmApp #memory-lane-v28 .ml28NumberGrid{border-top-color:#e0ebe9!important}#root .jwmApp #memory-lane-v28 .ml28NumberGrid span{color:#728588!important}#root .jwmApp #memory-lane-v28 .ml28NumberGrid b{color:#102a32!important}#root .jwmApp #memory-lane-v28 .ml28Upcoming{background:#fff!important;color:#102a32!important;border-color:#d6e6e3!important;box-shadow:0 8px 22px #1f43470f!important}#root .jwmApp #memory-lane-v28 .ml28Upcoming>span{background:#e4f6f3!important;color:#087f78!important}#root .jwmApp #memory-lane-v28 .ml28Header h1{color:#0aa99d!important;text-shadow:none!important}#root .jwmApp #memory-lane-v28 .ml28Header p,#root .jwmApp #memory-lane-v28 .ml28Back{color:#64797c!important}#root .jwmApp #memory-lane-v28 .ml28HeaderActions button:not(.primary){background:#fff!important;color:#087f78!important;border-color:#c7e3df!important}#root .jwmApp #memory-lane-v28 .ml28TopFilters{background:#fff!important;border-color:#d6e6e3!important;box-shadow:0 7px 20px #1f43470d!important}#root .jwmApp #memory-lane-v28 .ml28TopFilters button{color:#6b7f82!important}#root .jwmApp #memory-lane-v28 .ml28TopFilters button.ml28Active{background:#dff6f3!important;color:#087f78!important;border-color:#b4e1dc!important}#root .jwmApp #memory-lane-v28 .ml28JourneyLabel span{background:linear-gradient(90deg,transparent,#8fd8d1)!important}#root .jwmApp #memory-lane-v28 .ml28JourneyLabel span:last-child{background:linear-gradient(90deg,#8fd8d1,transparent)!important}#root .jwmApp #memory-lane-v28 .ml28JourneyLabel b,#root .jwmApp #memory-lane-v28 .ml28CardDate{color:#405b60!important}#root .jwmApp #memory-lane-v28 .ml28CardDate span{color:#788b8e!important}#root .jwmApp #memory-lane-v28 .ml28CardBody{background:#fff!important;background-image:linear-gradient(180deg,rgba(24,191,176,.035),transparent 42%)!important;border-color:#d6e6e3!important;box-shadow:0 8px 22px #1f434712!important}#root .jwmApp #memory-lane-v28 .ml28CardType>span{background:#eaf8f6!important}#root .jwmApp #memory-lane-v28 .ml28Card h3{color:#102a32!important}#root .jwmApp #memory-lane-v28 .ml28Card p{color:#64797c!important}#root .jwmApp #memory-lane-v28 .ml28CardArt{background:#f2f8f7!important;border-color:#d9e7e5!important}#root .jwmApp #memory-lane-v28 .ml28SymbolArt{background:radial-gradient(circle at 50% 48%,#18bfb01f,#f4f9f8 68%)!important}#root .jwmApp #memory-lane-v28 .ml28Rail i{background:#fff!important;box-shadow:0 0 0 4px #f4f9f8!important}#root .jwmApp #memory-lane-v28 .ml28Chapters b{color:#405b60!important}#root .jwmApp #memory-lane-v28 .ml28Chapters i{color:#7a8d90!important}#root .jwmApp #memory-lane-v28 .ml28Bottom>article{background:#fff!important;border-color:#d6e6e3!important;box-shadow:0 8px 22px #1f43470f!important}#root .jwmApp #memory-lane-v28 .ml28BottomLabel{color:#536d71!important;border-bottom-color:#e0ebe9!important}#root .jwmApp #memory-lane-v28 .ml28Bottom .lead,#root .jwmApp #memory-lane-v28 .ml28Bottom>article>h2{color:#102a32!important}#root .jwmApp #memory-lane-v28 .ml28Bottom :is(dd,li b){color:#405b60!important}#root .jwmApp #memory-lane-v28 .ml28Bottom :is(dt,li,.ml28Bottom>article>p,small){color:#6d8184!important}#root .jwmApp #memory-lane-v28 .ml28Bottom button{background:#e9f7f5!important;color:#087f78!important;border-color:#c0e1dc!important}#root .jwmApp #memory-lane-v28 .ml28Progress{background:#dceae8!important}#root .jwmApp #memory-lane-v28 .ml28ModalBg{background:#20343757!important}#root .jwmApp #memory-lane-v28 .ml28Modal{background:#fff!important;border-color:#c8e1dd!important;box-shadow:0 24px 70px #1f434738!important}#root .jwmApp #memory-lane-v28 .ml28Modal>header{border-bottom-color:#e0ebe9!important}#root .jwmApp #memory-lane-v28 .ml28Modal>header h2{color:#102a32!important}#root .jwmApp #memory-lane-v28 .ml28Modal>header button{background:#f2f8f7!important;color:#405b60!important;border-color:#d6e6e3!important}#root .jwmApp #memory-lane-v28 .ml28MonthList>button,#root .jwmApp #memory-lane-v28 .ml28AddGrid a{background:#f7fbfb!important;color:#102a32!important;border-color:#d9e7e5!important}#root .jwmApp #memory-lane-v28 .ml28MomentForm :is(input:not([type=file]),select,textarea){background:#f7fbfb!important;color:#102a32!important;border-color:#d5e5e2!important;color-scheme:light!important}#root .jwmApp #memory-lane-v28 .ml28PhotoPicker{background:#f7fbfb!important;border-color:#cfe3e0!important}#root .jwmApp #memory-lane-v28 .ml28FormActions button:not(.primary){background:#f2f8f7!important;color:#526b6f!important;border-color:#d5e5e2!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root{--f-bg:#f7fbfb;--f-panel:#ffffff;--f-card:#ffffff;--f-line:rgba(37,95,99,.15);--f-soft:rgba(37,95,99,.09);--f-text:#102a32;--f-muted:#64797c}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Panel{background:#fff!important;border-color:#d5e5e2!important;box-shadow:0 8px 22px #1f43470f!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Panel>h3,#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34PanelHead{background:#f8fbfb!important;border-bottom-color:#e0ebe9!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Panel h3,#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34PanelHead h3{color:#405b60!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Left .feed34Panel{background:#fff!important;border-color:#d5e5e2!important;box-shadow:0 8px 22px #1f43470f!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Left .feed34Panel>h3{background:#f8fbfb!important;border-bottom-color:#e0ebe9!important;color:#405b60!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected){background:#f6faf9!important;border-color:#e0ebe9!important;color:#607679!important;box-shadow:none!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected) svg{color:#6f8b8e!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected) b{background:#e9f2f0!important;border-color:#d8e7e4!important;color:#526b6f!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button:not(.isSelected):hover{background:#eef8f6!important;border-color:#cfe5e1!important;color:#365b60!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected{background:#dff6f3!important;border-color:#9fd8d2!important;color:#087f78!important;box-shadow:inset 3px 0 #18bfb0!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected svg{color:#087f78!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Filters button.isSelected b{background:#18bfb0!important;color:#fff!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Purpose p,#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Purpose>div{color:#64797c!important;border-bottom-color:#e0ebe9!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Head h1{color:#102a32!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Head select{background:#fff!important;color:#405b60!important;border-color:#d5e5e2!important;color-scheme:light!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34SideItem{background:#fff!important;border-bottom-color:#e0ebe9!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34SideItem>span{background:#eaf8f6!important;color:#087f78!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root :is(.feed34SideItem strong,.feed34Circle strong){color:#102a32!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root :is(.feed34SideItem small,.feed34Circle small){color:#64797c!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Circle{border-bottom-color:#e0ebe9!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Circle.tone-teal{background:#effaf8!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Circle.tone-purple{background:#f8f2ff!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Circle.tone-gold{background:#fff8e8!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Circle.tone-blue{background:#f0f7ff!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Stack img,#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Stack i{border-color:#fff!important;background:#edf7f5!important;color:#087f78!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Wide{background:#f3f9f8!important;color:#087f78!important;border-color:#cfe4e1!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Author strong,#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Copy h2{color:#102a32!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Author small,#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Copy p{color:#64797c!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Avatar{background:#eaf8f6!important;color:#087f78!important;border-color:#c7e3df!important}#root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Avatar.isAlert{background:#fff0ef!important;color:#c84e48!important;border-color:#efc4c0!important}#root .jwmApp .homeTrail{--trail-aqua:#18bfb0!important;--trail-bright:#37d9ca!important;--trail-text:#102a32!important;--trail-muted:#64797c!important;--trail-surface:#ffffff!important;color:#102a32!important}#root .jwmApp .homeTrailStage{background:radial-gradient(circle at 50% 48%,rgba(24,191,176,.085),transparent 34%),linear-gradient(180deg,#fbfdfd,#f5faf9 58%,#edf6f5)!important;border-color:#d5e5e2!important;box-shadow:0 18px 46px #1f43471a,inset 0 1px #ffffffeb!important}#root .jwmApp .homeTrailStage:before{background:linear-gradient(90deg,rgba(225,242,239,.62),transparent 26%,transparent 72%,rgba(225,242,239,.5)),linear-gradient(180deg,transparent 55%,rgba(219,236,233,.25))!important}#root .jwmApp .homeTrailAtmosphere{background:radial-gradient(circle at 10% 26%,rgba(24,191,176,.075),transparent 18%),radial-gradient(circle at 89% 31%,rgba(62,143,215,.055),transparent 19%),repeating-linear-gradient(90deg,transparent 0,transparent 119px,rgba(24,191,176,.025) 120px)!important}#root .jwmApp .homeTrailWelcome>p,#root .jwmApp .homeTrailFlourish,#root .jwmApp .homeTrailCoreTitle{color:#0e958a!important}#root .jwmApp .homeTrailWelcome h1,#root .jwmApp .homeTrailWelcome h2,#root .jwmApp .homeTrailWelcome h2 strong,#root .jwmApp .homeTrailNodeCopy strong{color:#102a32!important}#root .jwmApp .homeTrailWelcome h2,#root .jwmApp .homeTrailNodeCopy small,#root .jwmApp .homeTrailWorldKicker{color:#64797c!important}#root .jwmApp .homeTrailWelcomeStatus{color:#102a32!important;background:linear-gradient(135deg,#fff,#eef8f6)!important;border-color:#c8e4e0!important;box-shadow:0 8px 22px #1f434712!important}#root .jwmApp .homeTrailWelcomeStatus b{color:#102a32!important}#root .jwmApp .homeTrailWelcomeStatus small{color:#64797c!important}#root .jwmApp .homeTrailNode{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#102a32!important}#root .jwmApp .homeTrailNodePhoto{background:#fff!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--node-accent) 7%,transparent),0 10px 28px #1f43471a!important}#root .jwmApp .homeTrailNodeIcon{background:#fff!important;color:var(--node-accent)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--node-accent) 7%,transparent),0 7px 18px #1f434714!important}#root .jwmApp .homeTrailNodeArrow{background:#fff!important;color:var(--node-accent)!important;box-shadow:0 6px 16px #1f434714!important}#root .jwmApp .homeTrailNode:hover .homeTrailNodeArrow{background:color-mix(in srgb,var(--node-accent) 8%,#ffffff)!important}#root .jwmApp .homeTrailCore{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#102a32!important}#root .jwmApp .homeTrailCorePhoto{background:#fff!important}#root .jwmApp .homeTrailCoreAvatars{background:#fffffff7!important;border-color:#c9e4e0!important;box-shadow:0 10px 24px #1f434721,0 0 18px #18bfb014!important}#root .jwmApp .homeTrailCoreAvatars img{background:#fff!important}#root .jwmApp .homeTrailCoreAvatars>span i{background:#fff!important}#root .jwmApp .homeTrailCoreBadge{background:#fffffff0!important;color:#087f78!important;border-color:#9edbd4!important;box-shadow:0 6px 18px #1f434714!important}#root .jwmApp .homeTrailToday{background:linear-gradient(160deg,#fff,#f2f8f7)!important;border-color:#d1e4e1!important;box-shadow:0 16px 38px #1f43471a,inset 0 1px #fffffff2!important}#root .jwmApp .homeTrailToday>header{border-bottom-color:#dce9e7!important}#root .jwmApp .homeTrailToday>header span{color:#102a32!important}#root .jwmApp .homeTrailToday>header time,#root .jwmApp .homeTrailTodayLabel>span{color:#64797c!important}#root .jwmApp .homeTrailTodayItem{color:#102a32!important;background:#f7fbfb!important;border-color:#d7e7e4!important;box-shadow:0 6px 16px #1f43470e!important}#root .jwmApp .homeTrailTodayItem:hover{background:color-mix(in srgb,var(--today-accent) 6%,#ffffff)!important;box-shadow:0 9px 22px #1f434714!important}#root .jwmApp .homeTrailTodayItem strong{color:#102a32!important}#root .jwmApp .homeTrailTodayItem small{color:#64797c!important}#root .jwmApp .homeTrailTodayFoot{border-top-color:#dce9e7!important}#root .jwmApp .homeTrailTodayFoot>div a{background:#f7fbfb!important;border-color:#d9e7e5!important}#root .jwmApp .homeTrailTodayFoot strong{color:#102a32!important}#root .jwmApp .homeTrailTodayFoot small{color:#64797c!important}#root .jwmApp .homeConnectionFlow{background:radial-gradient(circle at 12% 50%,rgba(24,191,176,.055),transparent 28%),linear-gradient(105deg,#fff,#f2f8f7)!important;border-color:#d4e5e2!important;box-shadow:0 16px 38px #1f434717!important}#root .jwmApp .homeConnectionIntro p{color:#0e958a!important}#root .jwmApp .homeConnectionIntro h2{color:#102a32!important}#root .jwmApp .homeConnectionIntro small{color:#64797c!important}#root .jwmApp .homeConnectionStep{color:#102a32!important;background:linear-gradient(155deg,#fff,#f5faf9)!important;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1f434712!important}#root .jwmApp .homeConnectionStep:hover{background:color-mix(in srgb,var(--connection-accent) 5%,#ffffff)!important;box-shadow:0 11px 25px #1f434717!important}#root .jwmApp .homeConnectionIcon{background:#fff!important;color:var(--connection-accent)!important;box-shadow:0 0 0 5px #f4f9f8,0 6px 16px color-mix(in srgb,var(--connection-accent) 14%,transparent)!important}#root .jwmApp .homeConnectionDivider{background:#dbe8e6!important}#root .jwmApp .homeConnectionTitle{color:#102a32!important}#root .jwmApp .homeConnectionDetail{color:#64797c!important}#root .jwmApp .homeConnectionAction{background:color-mix(in srgb,var(--connection-accent) 8%,#ffffff)!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12{--v28-bg:#f6fafa!important;--v28-panel:#ffffff!important;--v28-line:#d2e5e2!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPHero,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPeople,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapPanel,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPrivacy,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedPlace{background:#fff!important;border-color:#d3e5e2!important;color:#102a32!important;box-shadow:0 12px 30px #1f434714!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader{background:linear-gradient(180deg,#fff,#f4f9f8)!important;border-color:#d7e7e4!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader h2,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader p{color:#102a32!important;text-shadow:none!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapHeader p{color:#64797c!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapSearch input{background:#fff!important;color:#102a32!important;border-color:#cfe3e0!important;box-shadow:none!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapSearch input::placeholder{color:#809396!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapSearch button{background:#22cabb!important;color:#07332f!important;border-color:#22bcae!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters button{background:#f5faf9!important;color:#355b60!important;border-color:#d2e5e2!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters button.is-active,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlaceFilters button[aria-pressed=true]{background:#dff6f3!important;color:#087f78!important;border-color:#9fd9d3!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .jwm-city-map-base{background:#e9f1f0!important;border-color:#d2e3e1!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMap .jwm-city-tile-grid img{opacity:1!important;filter:saturate(.72) contrast(.95) brightness(1.03)!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .jwm-city-map-tint{background:linear-gradient(180deg,#eef8f60d,#e7f2f01a)!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapLabel,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapCount{background:#fffffff2!important;color:#087f78!important;border-color:#b9dfda!important;box-shadow:0 8px 20px #1f43471a!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin>b,html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin>small{background:#fffffff5!important;color:#18393f!important;box-shadow:0 6px 16px #1f43471f!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPPlacePin>span{background:linear-gradient(145deg,#fff,#edf7f5)!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPMapStatus{background:#fff!important;color:#506b6f!important;border-color:#cbe2df!important;box-shadow:0 12px 28px #1f43471f!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSelectedIcon{background:linear-gradient(145deg,#edf9f7,#fff)!important;color:#087f78!important;border-color:#b5ddd8!important;box-shadow:0 7px 18px #1f434714!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipeCard{background:#fff!important;border-color:#cfe3e0!important;box-shadow:0 10px 24px #1f434717!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipePhoto{background:#edf6f5!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipeActions{background:#fff!important;border-top-color:#d7e7e4!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipeActions button{color:#526d70!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipeActions button:hover{color:#087f78!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipePhoto:not(:has(img)):after{background:linear-gradient(180deg,#eef7f61a,#e7f2f0f2)!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipePhoto:not(:has(img)) .nearPPSwipeIdentity strong{color:#102a32!important}html body #root .jwmApp.jwmReplicaApp .nearPeoplePlacesV12 .nearPPSwipePhoto:not(:has(img)) .nearPPSwipeIdentity span{color:#64797c!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root{--f-bg:#f6fafa!important;--f-panel:#ffffff!important;--f-card:#ffffff!important;--f-line:#d4e5e2!important;--f-soft:#e3eeec!important;--f-text:#102a32!important;--f-muted:#64797c!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34ScopeBar{background:#fff!important;border-color:#d3e5e2!important;box-shadow:0 8px 20px #1f43470f!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34ScopeBar .feed34ScopeButton{background:#f2f7f6!important;color:#536d70!important;border-color:#dce9e7!important;box-shadow:none!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34ScopeBar .feed34ScopeButton:hover{background:#eaf7f5!important;color:#087f78!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34ScopeBar .feed34ScopeButton.isSelected,html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34ScopeBar .feed34ScopeButton[aria-pressed=true]{background:#dff6f3!important;color:#087f78!important;border-color:#9fd8d2!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34PetDayHero{background:linear-gradient(135deg,#fff9e9,#fff)!important;color:#102a32!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34PetDayCopy>strong{color:#102a32!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34PetDayCopy>em,html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34PetDayCopy>span{color:#64797c!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Media:not(:has(img)){background:#edf6f5!important;color:#087f78!important}html body #root .jwmApp.jwmReplicaApp .jwmRefFeed.feed34Root .feed34Empty strong{color:#102a32!important}html body #root .jwmApp .livingTrailPage .livingTrailActionBar{background:transparent!important}html body #root .jwmApp .livingTrailPage nav.livingTrailDock{background:#fffffff5!important;border:1px solid #d5e5e2!important;border-radius:22px!important;box-shadow:0 10px 24px #1f43471a!important}html body #root .jwmApp .livingTrailPage nav.livingTrailDock>button{color:#60777a!important}html body #root .jwmApp .livingTrailPage nav.livingTrailDock>button>.livingTrailDockGlyph{background:#fff!important;color:#60777a!important;border-color:#d2e4e1!important;box-shadow:0 4px 12px #1f43470f!important}html body #root .jwmApp .livingTrailPage nav.livingTrailDock>button:hover>.livingTrailDockGlyph,html body #root .jwmApp .livingTrailPage nav.livingTrailDock>button.is-active>.livingTrailDockGlyph{background:color-mix(in srgb,var(--mode-color) 8%,#ffffff)!important;color:var(--mode-color)!important;border-color:color-mix(in srgb,var(--mode-color) 32%,#d2e4e1)!important;box-shadow:0 6px 15px #1f434714!important}html body #root .jwmApp .livingTrailPage nav.livingTrailDock>button.livingTrailDockPaw>.livingTrailDockGlyph{background:#e9f8f6!important;color:#087f78!important;border-color:#a9ddd7!important;box-shadow:0 6px 16px #1f434714!important}html body #root .jwmApp .livingTrailPage .livingTrailSettings{background:#fff!important;color:#087f78!important;border-color:#cfe3e0!important}html body #root .jwmApp .livingTrailPage .livingTrailVibe{background:#faf6ff!important;color:#8956b5!important;border-color:#ddcbed!important}html body #root .jwmApp .livingTrailPage .livingTrailComposer{background:#fff!important;border-color:#d2e5e2!important;box-shadow:0 9px 22px #1f434717!important}html body #root .jwmApp .sitterMarketPage{--sm-bg:#f6fafa!important;--sm-panel:#ffffff!important;--sm-panel2:#f1f8f7!important;--sm-line:#d2e5e2!important;--sm-strong:#9eddd7!important;--sm-aqua:#18bfb0!important;--sm-soft:#466e70!important;--sm-text:#102a32!important;--sm-muted:#64797c!important;color:#102a32!important;background:transparent!important}html body #root .jwmApp .sitterMarketPage .sitterMarketIntro{background:#fff!important;border-color:#d4e5e2!important;box-shadow:0 10px 26px #1f434712!important}html body #root .jwmApp .sitterMarketPage .sitterMarketIntro h1,html body #root .jwmApp .sitterMarketPage .sitterMarketIdentityCopy h2,html body #root .jwmApp .sitterMarketPage .sitterMarketDetailGrid h3,html body #root .jwmApp .sitterMarketPage .sitterMarketFacts strong,html body #root .jwmApp .sitterMarketPage .sitterMarketCardName strong,html body #root .jwmApp .sitterMarketPage .sitterMarketCardCopy b{color:#102a32!important;text-shadow:none!important}html body #root .jwmApp .sitterMarketPage .sitterMarketTrustBar{background:linear-gradient(110deg,#f1faf8,#fff)!important;border-color:#cce4e0!important;box-shadow:0 10px 24px #1f434712!important}html body #root .jwmApp .sitterMarketPage .sitterMarketTrustBar span{color:#4e6b6f!important;border-color:#d9e8e6!important}html body #root .jwmApp .sitterMarketPage .sitterMarketDiscovery,html body #root .jwmApp .sitterMarketPage .sitterMarketDetail{background:#fff!important;border-color:#cfe3e0!important;box-shadow:0 14px 34px #1f434717!important}html body #root .jwmApp .sitterMarketPage .sitterMarketCategory{background:#edf7f5!important;border-color:#cfe3e0!important;box-shadow:none!important}html body #root .jwmApp .sitterMarketPage .sitterMarketCategory button{background:#fff!important;color:#526d70!important}html body #root .jwmApp .sitterMarketPage .sitterMarketCategory button.isActive{background:#dff6f3!important;color:#087f78!important;border:1px solid #9fd8d2!important;box-shadow:none!important}html body #root .jwmApp .sitterMarketPage .sitterMarketSearch,html body #root .jwmApp .sitterMarketPage .sitterMarketQuickFilters select,html body #root .jwmApp .sitterMarketPage .sitterMarketQuickFilters button{background:#fff!important;color:#102a32!important;border-color:#d0e3e0!important;box-shadow:none!important}html body #root .jwmApp .sitterMarketPage .sitterMarketSearch input{color:#102a32!important}html body #root .jwmApp .sitterMarketPage .sitterMarketSearch input::placeholder{color:#809396!important}html body #root .jwmApp .sitterMarketPage .sitterMarketCard,html body #root .jwmApp .sitterMarketPage .sitterMarketCard:hover,html body #root .jwmApp .sitterMarketPage .sitterMarketCard.isSelected{background:#fff!important;color:#102a32!important;border-color:#cfe3e0!important;box-shadow:0 8px 22px #1f434712!important}html body #root .jwmApp .sitterMarketPage .sitterMarketCard.isSelected{border-color:#8dd7d0!important;box-shadow:inset 4px 0 #18bfb0,0 8px 22px #1f434714!important}html body #root .jwmApp .sitterMarketPage .sitterMarketCardSelect{color:#102a32!important}html body #root .jwmApp .sitterMarketPage .sitterMarketCardCopy em{background:#e8f8f5!important;color:#087f78!important;border-color:#b9e0dc!important}html body #root .jwmApp .sitterMarketPage .sitterMarketMatch,html body #root .jwmApp .sitterMarketPage .sitterMarketIdentity,html body #root .jwmApp .sitterMarketPage .sitterMarketFacts,html body #root .jwmApp .sitterMarketPage .sitterMarketAvailability,html body #root .jwmApp .sitterMarketPage .sitterMarketDetailGrid>section,html body #root .jwmApp .sitterMarketPage .sitterMarketActions,html body #root .jwmApp .sitterMarketPage .sitterMarketSafety{background:#f5faf9!important;color:#102a32!important;border-color:#d2e5e2!important;box-shadow:0 8px 22px #1f43470f!important}html body #root .jwmApp .sitterMarketPage .sitterMarketVerifiedBadges span,html body #root .jwmApp .sitterMarketPage .sitterMarketChips span{background:#e9f8f6!important;color:#087f78!important;border-color:#b9e0dc!important;box-shadow:none!important}html body #root .jwmApp .sitterMarketPage .sitterMarketAvailability button{background:#fff!important;color:#087f78!important;border-color:#a8dcd6!important}html body #root .jwmApp .sitterMarketPage .sitterMarketActions>button{background:#fff!important;color:#355b60!important;border-color:#cfe3e0!important;box-shadow:none!important}html body #root .jwmApp .sitterMarketPage .sitterMarketActions>button.isPrimary{background:#22cabb!important;color:#07332f!important;border-color:#22bcae!important}html body #root .jwmApp .sitterMarketPage .sitterMarketDetailToolbar{border-bottom-color:#dce9e7!important}html body #root .jwmApp .sitterMarketPage .sitterMarketDetailToolbar>span{color:#087f78!important;text-shadow:none!important}#root .jwmApp .jwmAlertNavBadge{border-color:#fff!important;box-shadow:0 3px 10px #df5d562e!important}#root .jwmApp .jwmAlertDropdown{border-color:#efc9c5!important;background:linear-gradient(180deg,#fff,#f8fbfb)!important;box-shadow:0 22px 60px #1f434729,0 0 0 1px #ffffffd9 inset!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .jwmApp .jwmAlertDropdown:before{background:linear-gradient(90deg,transparent,#df5d56,transparent)!important;opacity:.65!important}#root .jwmApp .jwmAlertDropdownHead{border-bottom-color:#f1d7d4!important;background:linear-gradient(180deg,snow,#fff)!important}#root .jwmApp .jwmAlertEyebrow{color:#c6635e!important}#root .jwmApp .jwmAlertDropdownHead strong{color:#102a32!important}#root .jwmApp .jwmAlertDropdownHead small{color:#6f8386!important}#root .jwmApp .jwmAlertAddMini{border-color:#e8bbb6!important;background:#fff6f5!important;color:#c45b54!important}#root .jwmApp .jwmAlertAddMini:hover,#root .jwmApp .jwmAlertAddMini.isActive{background:#ffeceb!important;border-color:#de8d87!important;color:#a94741!important}#root .jwmApp .jwmAlertAddMini:focus-visible{outline-color:#df5d563d!important}#root .jwmApp .jwmAlertDropForm{border-bottom-color:#f1d7d4!important;background:linear-gradient(180deg,#fff8f7,#fff)!important}#root .jwmApp .jwmAlertDropForm label>span{color:#6c7f83!important}#root .jwmApp .jwmAlertDropForm label em{color:#8b9b9d!important}#root .jwmApp .jwmAlertDropForm input{border-color:#d5e5e2!important;background:#f7fbfb!important;color:#102a32!important}#root .jwmApp .jwmAlertDropForm input::placeholder{color:#8a9b9d!important}#root .jwmApp .jwmAlertDropForm input:focus{border-color:#e09a95!important;box-shadow:0 0 0 3px #df5d5614!important}#root .jwmApp .jwmAlertPublishRed{border-color:#df5d56!important;background:linear-gradient(180deg,#ea736d,#d95b54)!important;color:#fff!important}#root .jwmApp .jwmAlertPublishRed:disabled{border-color:#d7e3e1!important;background:#eef5f4!important;color:#8ca0a3!important;opacity:1!important}#root .jwmApp .jwmAlertPublishRed:not(:disabled):hover{background:linear-gradient(180deg,#ef7e78,#cf534d)!important;color:#fff!important}#root .jwmApp .jwmAlertDropMessage{border-bottom-color:#eef1f0!important;color:#64797c!important}#root .jwmApp .jwmAlertDropMessage.isError{color:#b14a44!important;background:#fff1f0!important}#root .jwmApp .jwmAlertDropMessage.isSuccess{color:#087f78!important;background:#effaf8!important}#root .jwmApp .jwmAlertDropList{background:#fff!important}#root .jwmApp .jwmAlertDropItem{border-bottom-color:#edf1f0!important;background:#fff!important}#root .jwmApp .jwmAlertDropIcon{border-color:#efcac6!important;background:#fff2f1!important;color:#df5d56!important}#root .jwmApp .jwmAlertDropCopy strong{color:#102a32!important}#root .jwmApp .jwmAlertDropCopy small{color:#6f8386!important}#root .jwmApp .jwmAlertDropActions button{border-color:#d5e5e2!important;background:#f6faf9!important;color:#607679!important}#root .jwmApp .jwmAlertDropActions button:first-child:hover{border-color:#b7e2dd!important;background:#eef8f6!important;color:#087f78!important}#root .jwmApp .jwmAlertDropActions button:last-child:hover{border-color:#efcac6!important;background:#fff2f1!important;color:#c5524c!important}#root .jwmApp .jwmAlertDropEmpty{color:#6f8386!important;background:#fff!important}#root .jwmApp .jwmAlertDropEmpty svg{color:#df5d56!important}#root .jwmApp .jwmAlertDropEmpty strong{color:#102a32!important}#root .jwmApp .jwmAlertDropEmpty span{color:#6f8386!important}#root .jwmApp .jwmAlertDropFooter{border-top-color:#f1d7d4!important;background:#fcfefe!important}#root .jwmApp .jwmAlertDropFooter a{color:#64797c!important}#root .jwmApp .jwmAlertDropFooter a:first-child{color:#c45b54!important}#root .jwmApp .jwmAlertDropFooter a:hover{color:#102a32!important}#root .jwmApp .jwmAlertSafetyNote{border-color:#efcac6!important;background:#fff5f4!important;color:#7d8f91!important}#root .jwmApp .jwmAlertSafetyNote svg{color:#df5d56!important}#root .jwmApp .jwmAlertPhotoPicker,#root .jwmApp .alertsSimplePhoto{border-color:#d5e5e2!important;background:#f7fbfb!important}#root .jwmApp .jwmAlertPhotoPicker>img,#root .jwmApp .jwmAlertPhotoIcon,#root .jwmApp .alertsSimplePhoto>img,#root .jwmApp .alertsSimplePhoto>span{background:#fff2f1!important;color:#df5d56!important}#root .jwmApp .jwmAlertPhotoCopy strong,#root .jwmApp .alertsSimplePhoto strong{color:#102a32!important}#root .jwmApp .jwmAlertPhotoCopy small,#root .jwmApp .alertsSimplePhoto small,#root .jwmApp .alertsSimpleRateNote{color:#6f8386!important}#root .jwmApp .alertsSimpleRateNote svg{color:#df5d56!important}#root .jwmApp .alertsSimpleStatus{border-color:#bee2dd!important;background:#effaf8!important;color:#087f78!important}#root .jwmApp .jwmAlertDropThumb,#root .jwmApp .alertsSimpleThumb{border-color:#efcac6!important}#root .jwmApp .jwmAlertDropActivePill{border-color:#efcac6!important;background:#fff2f1!important;color:#c15b55!important}#root .jwmApp .jwmAlertDropActions .jwmAlertDropDelete{border-color:#efd0cc!important;background:#fffaf9!important;color:#a17874!important}#root .jwmApp .jwmAlertDropActions .jwmAlertDropDelete:hover{border-color:#efcac6!important;background:#fff1f0!important;color:#c5524c!important}#root .jwmApp .alertsSimpleCard .jwmResolveExplicit{border-color:#efcac6!important;background:#fff4f3!important;color:#c15b55!important}#root .jwmApp .alertsSimpleCard .jwmResolveExplicit:hover{border-color:#e09a95!important;background:#ffefee!important;color:#a94741!important}#root .jwmApp .alertsSimplePage{background:transparent!important;color:#102a32!important}#root .jwmApp .alertsSimpleHeader span{color:#c6635e!important}#root .jwmApp .alertsSimpleHeader h1{color:#102a32!important}#root .jwmApp .alertsSimpleHeader p{color:#64797c!important}#root .jwmApp .alertsSimpleMark{border-color:#efcac6!important;background:#fff3f2!important;color:#df5d56!important}#root .jwmApp .alertsSimpleComposer{background:#fff!important;border-color:#efcac6!important;box-shadow:0 12px 30px #1f434714!important}#root .jwmApp .alertsSimpleComposerTitle strong{color:#102a32!important}#root .jwmApp .alertsSimpleComposerTitle span{color:#7b8e91!important}#root .jwmApp .alertsSimpleComposer label>span{color:#6c7f83!important}#root .jwmApp .alertsSimpleComposer em{color:#8a9b9d!important}#root .jwmApp .alertsSimpleComposer input{border-color:#d5e5e2!important;background:#f7fbfb!important;color:#102a32!important}#root .jwmApp .alertsSimpleComposer input::placeholder{color:#8a9b9d!important}#root .jwmApp .alertsSimpleComposer input:focus{border-color:#e09a95!important;box-shadow:0 0 0 3px #df5d5614!important}#root .jwmApp .alertsSimpleComposer>button{border-color:#df5d56!important;background:linear-gradient(180deg,#ea736d,#d95b54)!important;color:#fff!important}#root .jwmApp .alertsSimpleComposer>button:disabled{border-color:#d7e3e1!important;background:#eef5f4!important;color:#8ca0a3!important;opacity:1!important}#root .jwmApp .alertsSimpleComposer>button svg{color:inherit!important}#root .jwmApp .alertsSimpleError{border-color:#efcac6!important;background:#fff1f0!important;color:#b14a44!important}#root .jwmApp .alertsSimpleGroup{background:#fff!important;border-color:#d5e5e2!important;box-shadow:0 12px 30px #1f434714!important}#root .jwmApp .alertsSimpleGroupHead strong{color:#102a32!important}#root .jwmApp .alertsSimpleGroupHead span{border-color:#efd0cc!important;background:#fff4f3!important;color:#c15b55!important}#root .jwmApp .alertsSimpleCard{border-bottom-color:#edf1f0!important}#root .jwmApp .alertsSimpleDot{background:#df5d56!important;box-shadow:0 0 8px #df5d5638!important}#root .jwmApp .alertsSimpleCheck{background:#eef8f6!important;color:#087f78!important}#root .jwmApp .alertsSimpleCard strong{color:#102a32!important}#root .jwmApp .alertsSimpleCard small{color:#6f8386!important}#root .jwmApp .alertsSimpleCard button{border-color:#efcac6!important;background:#fff4f3!important;color:#c15b55!important}#root .jwmApp .alertsSimpleCard button.delete{border-color:#d5e5e2!important;background:#f7fbfb!important;color:#7e9194!important}#root .jwmApp .alertsSimpleEmpty{border-color:#efdfdd!important;background:#fcfefe!important;color:#6f8386!important}#root .jwmApp .alertsSimpleGroup.resolved{opacity:1!important}#root .jwmApp .jwmMessagesModeBar{width:min(calc(100% - 32px),1160px)!important;margin:8px auto 4px!important;padding:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;pointer-events:none!important}#root .jwmApp .jwmMessagesModeSwitch{pointer-events:auto!important;display:grid!important;grid-template-columns:88px 88px!important;gap:3px!important;width:auto!important;height:40px!important;padding:3px!important;border:1px solid #c9e1de!important;border-radius:12px!important;background:#fffffff7!important;box-shadow:0 8px 22px #1f434714,inset 0 1px #fffffff2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}#root .jwmApp .jwmMessagesModeSwitch button{appearance:none!important;width:88px!important;height:32px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#61777b!important;font-family:inherit!important;font-size:11px!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}#root .jwmApp .jwmMessagesModeSwitch button:not(.is-active):hover{background:#f0f7f6!important;color:#24474c!important}#root .jwmApp .jwmMessagesModeSwitch button.is-active{background:linear-gradient(135deg,#46d7ca,#24c5b7)!important;color:#073b3b!important;box-shadow:0 4px 11px #1cbbad2e,inset 0 1px #ffffff4d!important}#root .jwmApp .jwmMessagesModeSwitch button.is-active:before{content:""!important;display:inline-block!important;width:5px!important;height:5px!important;margin-right:6px!important;vertical-align:1px!important;border-radius:50%!important;background:#087f78!important}#root .jwmApp .jwmMessagesModeSwitch button:focus-visible{outline:2px solid rgba(24,191,176,.45)!important;outline-offset:2px!important}@media(max-width:760px){#root .jwmApp .jwmMessagesModeBar{width:100%!important;margin:6px 0 3px!important;padding:0 10px!important}#root .jwmApp .jwmMessagesModeSwitch{grid-template-columns:76px 76px!important;height:38px!important}#root .jwmApp .jwmMessagesModeSwitch button{width:76px!important;height:30px!important;font-size:10px!important}}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-place .ml28CardBody,#root .jwmApp #memory-lane-v28 .ml28Card.ml28-adventure .ml28CardBody{background:linear-gradient(180deg,#eaf9f7,#f7fcfb 42%,#fff)!important;background-image:linear-gradient(180deg,#16bfae21,#16bfae0b 45%,#fffffffa)!important;border-color:#a9ddd7!important;box-shadow:0 9px 23px #10827817!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-place .ml28CardType>span,#root .jwmApp #memory-lane-v28 .ml28Card.ml28-adventure .ml28CardType>span{background:#ddf5f2!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-place .ml28CardArt,#root .jwmApp #memory-lane-v28 .ml28Card.ml28-adventure .ml28CardArt{border-color:#c6e7e3!important;background:#edf8f6!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-memory .ml28CardBody{background:linear-gradient(180deg,#f5f0fc,#fbf9fe 44%,#fff)!important;background-image:linear-gradient(180deg,#8961b81f,#8961b80a 46%,#fffffffa)!important;border-color:#d7c9e9!important;box-shadow:0 9px 23px #74529d14!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-memory .ml28CardType,#root .jwmApp #memory-lane-v28 .ml28Card.ml28-memory .ml28SymbolArt{color:#8561ad!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-memory .ml28CardType>span{background:#eee5f8!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-memory .ml28CardArt{border-color:#ded2ec!important;background:#f5f0fa!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-memory .ml28SymbolArt{background:radial-gradient(circle at 50% 48%,#8961b826,#faf7fd 68%)!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-walk .ml28CardBody{background:linear-gradient(180deg,#edf5ff,#f8fbff 44%,#fff)!important;background-image:linear-gradient(180deg,#5d97e01f,#5d97e00a 46%,#fffffffa)!important;border-color:#c8daef!important;box-shadow:0 9px 23px #4a7ebd14!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-walk .ml28CardType>span{background:#e5f0fc!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-photo .ml28CardBody{background:linear-gradient(180deg,#eef8eb,#f9fcf7 44%,#fff)!important;background-image:linear-gradient(180deg,#6fb55b1f,#6fb55b0a 46%,#fffffffa)!important;border-color:#c8dfc0!important;box-shadow:0 9px 23px #52914214!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-photo .ml28CardType>span{background:#e7f4e3!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-milestone .ml28CardBody{background:linear-gradient(180deg,#fff7e4,#fffaf1 44%,#fff)!important;background-image:linear-gradient(180deg,#daa93d24,#daa93d0b 46%,#fffffffa)!important;border-color:#e6d19f!important;box-shadow:0 9px 23px #af801f14!important}#root .jwmApp #memory-lane-v28 .ml28Card.ml28-milestone .ml28CardType>span{background:#fff0c9!important}.pp-hero-photo img,.pp-card img,.pp-pet-card img,.pp-featured img,.jwmPalsPhoto img,.jwmConnectionProfile img,.ml28CardArt img,.mlRefCardArt img,.mlExactCardArt img,.mlRefRelationshipPhoto,.mlRefSplitPhoto img,.mlExactSinglePortrait,.mlExactSplitPortrait img,.jwmTrailHighlightPhoto img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 38%}.pp-hero-photo img,.pp-featured img,.ml28CardArt img,.mlRefCardArt img,.mlExactCardArt img,.jwmTrailHighlightPhoto img{object-position:center center}.ml28PhotoLightbox img,.mlRefPhotoLightbox img,.mlExactPhotoLightbox img{width:100%;max-height:72vh;object-fit:contain!important;object-position:center!important;background:#101414}#root .jwmApp .pp-page{width:min(1480px,calc(100% - 18px))!important;max-width:1480px!important;grid-template-columns:170px minmax(0,1fr) 350px!important;gap:12px!important;align-items:start!important;overflow:visible!important}#root .jwmApp .pp-sidebar,#root .jwmApp .pp-main-column,#root .jwmApp .pp-relationship-panel{min-width:0!important;overflow:hidden!important;border-radius:18px!important}#root .jwmApp .pp-sidebar{padding:14px 10px!important}#root .jwmApp .pp-main-column{padding:14px!important}#root .jwmApp .pp-relationship-panel{max-width:none!important;padding:0 12px 14px!important}#root .jwmApp .pp-main-header{min-height:44px!important}#root .jwmApp .pp-main-header h1{font-size:20px!important}#root .jwmApp .pp-live-notice{font-size:9px!important}#root .jwmApp .pp-filters{gap:7px!important;margin:8px 0 12px!important}#root .jwmApp .pp-filters button{min-height:36px!important;padding:0 13px!important;border-radius:9px!important;font-size:8.5px!important}#root .jwmApp .pp-pack-hub{gap:12px!important}#root .jwmApp .pp-favorite-four-hub,#root .jwmApp .pp-pack-directory{padding:14px!important;border-radius:16px!important}#root .jwmApp .pp-hub-section-head{margin-bottom:12px!important}#root .jwmApp .pp-hub-section-head h2{margin:3px 0!important;font-size:18px!important;line-height:1.08!important}#root .jwmApp .pp-hub-section-head span{font-size:8.5px!important;line-height:1.45!important}#root .jwmApp .pp-hub-section-head>b{min-width:48px!important;height:32px!important;font-size:10px!important}#root .jwmApp .pp-favorite-four-slots{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}#root .jwmApp .pp-favorite-slot{min-height:112px!important;border-radius:13px!important}#root .jwmApp .pp-favorite-slot.filled{border-style:solid!important;background:#fff!important}#root .jwmApp .pp-favorite-slot-main{min-height:112px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:9px!important;padding:9px 29px 9px 9px!important}#root .jwmApp .pp-favorite-slot-main img{width:62px!important;height:86px!important;border-radius:10px!important;object-fit:cover!important}#root .jwmApp .pp-favorite-slot-main strong{font-size:12px!important;color:#17383b!important}#root .jwmApp .pp-favorite-slot-main small{margin-top:4px!important;font-size:8px!important}#root .jwmApp .pp-favorite-slot.empty{gap:5px!important;background:#fbfefd!important}#root .jwmApp .pp-favorite-slot.empty>span{width:31px!important;height:31px!important}#root .jwmApp .pp-favorite-slot.empty strong{font-size:9px!important}#root .jwmApp .pp-favorite-slot.empty small{font-size:7px!important}#root .jwmApp .pp-favorite-slot-remove{width:23px!important;height:23px!important;right:6px!important;top:6px!important}#root .jwmApp .pp-pack-directory-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important}#root .jwmApp .pp-pack-tools{display:flex!important;align-items:center!important;gap:7px!important}#root .jwmApp .pp-pack-search{width:190px!important;height:36px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0 10px!important;border:1px solid #d2e5e2!important;border-radius:9px!important;background:#fff!important;color:#6d8688!important}#root .jwmApp .pp-pack-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#17383b!important;font-size:9px!important}#root .jwmApp .pp-pack-sort{height:36px!important;display:flex!important;align-items:center!important;overflow:hidden!important;border:1px solid #d2e5e2!important;border-radius:9px!important;background:#fff!important}#root .jwmApp .pp-pack-sort>span{padding:0 8px!important;color:#6c8588!important;font-size:7px!important;font-weight:850!important}#root .jwmApp .pp-pack-sort select{height:100%!important;max-width:110px!important;padding:0 24px 0 8px!important;border:0!important;border-left:1px solid #e1ecea!important;outline:0!important;background:#fff!important;color:#355d60!important;font-size:8px!important;font-weight:850!important}#root .jwmApp .pp-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}#root .jwmApp .pp-hub-pal-card{border-radius:14px!important;overflow:hidden!important;background:#fff!important}#root .jwmApp .pp-hub-pal-card.selected{border-color:#23b9ad!important;box-shadow:0 0 0 2px #23b9ad1a,0 10px 24px #1d565217!important}#root .jwmApp .pp-hub-pal-main{display:block!important;width:100%!important;padding:9px!important}#root .jwmApp .pp-hub-pal-photo{width:100%!important;height:145px!important;display:block!important}#root .jwmApp .pp-hub-pal-photo img{width:100%!important;height:100%!important;border-radius:11px!important;object-fit:cover!important;object-position:50% 34%!important}#root .jwmApp .pp-hub-presence{right:8px!important;bottom:8px!important;width:12px!important;height:12px!important}#root .jwmApp .pp-hub-pal-copy{display:block!important;padding:9px 3px 2px!important}#root .jwmApp .pp-hub-pal-copy strong{font-size:16px!important;line-height:1.05!important;color:#17383b!important}#root .jwmApp .pp-hub-pal-copy>small{margin-top:4px!important;font-size:8.5px!important}#root .jwmApp .pp-hub-pal-copy em{margin-top:7px!important;padding:4px 7px!important;font-size:7px!important}#root .jwmApp .pp-hub-pal-copy>span{margin-top:6px!important;font-size:7.5px!important}#root .jwmApp .pp-hub-pal-actions{grid-template-columns:1.2fr 1fr!important;gap:6px!important;padding:0 9px 9px!important}#root .jwmApp .pp-hub-pal-actions button{min-height:36px!important;border-radius:9px!important;font-size:8px!important}#root .jwmApp .pp-hub-pal-actions button:first-child{border-color:#18b4a7!important;background:#19b8aa!important;color:#fff!important}#root .jwmApp .pp-hub-pal-actions button.is-favorite{border-color:#81d5cd!important;background:#f2fbf9!important;color:#087f78!important}#root .jwmApp .pp-relationship-hero{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:155px auto auto!important;position:relative!important;min-height:0!important;margin:0 -12px!important;padding:0 12px 12px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #dce9e7!important;background:linear-gradient(180deg,#f7fcfb,#eff9f7)!important}#root .jwmApp .pp-hero-signature{display:none!important}#root .jwmApp .pp-hero-photo{display:block!important;grid-row:1!important;width:calc(100% + 24px)!important;min-height:155px!important;height:155px!important;margin-left:-12px!important;position:relative!important;overflow:hidden!important;border-radius:0!important}#root .jwmApp .pp-hero-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 32%!important;display:block!important}#root .jwmApp .pp-hero-photo:after{content:""!important;position:absolute!important;inset:0!important;display:block!important;background:linear-gradient(0deg,rgba(7,35,38,.12),transparent 58%)!important}#root .jwmApp .pp-hero-copy{display:block!important;position:relative!important;z-index:2!important;padding:13px 3px 4px!important}#root .jwmApp .pp-hero-copy,#root .jwmApp .pp-hero-copy h2,#root .jwmApp .pp-hero-copy p,#root .jwmApp .pp-hero-copy strong,#root .jwmApp .pp-hero-copy span,#root .jwmApp .pp-hero-copy small,#root .jwmApp .pp-hero-copy .pp-eyebrow{color:#17383b!important;text-shadow:none!important}#root .jwmApp .pp-hero-copy .pp-eyebrow{display:none!important}#root .jwmApp .pp-hero-copy h2{margin:0 0 3px!important;font-size:28px!important;line-height:1!important;letter-spacing:-.045em!important}#root .jwmApp .pp-hero-copy .pp-selected-owner{display:block!important;margin:0!important;color:#5f7a7d!important;font-size:9px!important}#root .jwmApp .pp-hero-copy .pp-selected-distance{display:flex!important;align-items:center!important;gap:4px!important;margin:5px 0 0!important;color:#527174!important;font-size:8px!important}#root .jwmApp .pp-hero-copy>strong{display:inline-flex!important;position:absolute!important;top:-144px!important;left:2px!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:999px!important;background:#ffffffe8!important;color:#087f78!important;font-size:8px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:none!important;box-shadow:0 5px 18px #093e3d17!important}#root .jwmApp .pp-relationship-panel .pp-header-actions{grid-template-columns:1.15fr 1fr 1fr!important;gap:7px!important;margin-top:5px!important;padding:0 0 2px!important}#root .jwmApp .pp-relationship-panel .pp-header-actions button,#root .jwmApp .pp-relationship-panel .pp-header-actions button:last-child{grid-column:auto!important;width:100%!important;min-width:0!important;min-height:39px!important;padding:0 7px!important;border:1px solid #cfe2df!important;border-radius:9px!important;background:#fff!important;color:#315d60!important;font-size:8px!important;white-space:nowrap!important}#root .jwmApp .pp-relationship-panel .pp-header-actions button:first-child{border-color:#16b6a9!important;background:#17b8aa!important;color:#fff!important}#root .jwmApp .pp-relationship-panel .pp-header-actions button.active{border-color:#7ed2ca!important;background:#f0faf8!important;color:#087f78!important}#root .jwmApp .pp-header-actions button:last-child:after,#root .jwmApp .pp-header-actions [aria-label*=Favorite i]:after{content:none!important;display:none!important}#root .jwmApp .pp-relationship-panel>.pp-friendship-journey{margin-top:12px!important;padding:14px!important;overflow:visible!important;border:1px solid #dce9e7!important;border-radius:13px!important;background:#fff!important}#root .jwmApp .pp-friendship-journey .pp-journey-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important}#root .jwmApp .pp-friendship-journey .pp-journey-heading strong{display:block!important;margin-top:4px!important;color:#17383b!important;font-size:15px!important}#root .jwmApp .pp-friendship-journey .pp-journey-heading small{display:block!important;margin-top:3px!important;color:#72898b!important;font-size:7px!important}#root .jwmApp .pp-friendship-journey .pp-you-are-here{display:none!important}#root .jwmApp .pp-journey-path{grid-template-columns:repeat(5,1fr)!important;margin-top:15px!important}#root .jwmApp .pp-journey-node{width:34px!important;height:34px!important;border-color:#c9e4e0!important;background:#f8fcfb!important}#root .jwmApp .pp-journey-step.reached .pp-journey-node{color:#0d988e!important;border-color:#72d2c9!important;background:#edfaf8!important}#root .jwmApp .pp-journey-step:not(:last-child):after{top:17px!important;border-top-color:#d6e8e5!important}#root .jwmApp .pp-journey-step small{max-width:58px!important;margin-top:6px!important;color:#5f777a!important;font-size:7px!important;white-space:normal!important;line-height:1.15!important}#root .jwmApp .pp-journey-meta{margin-top:13px!important;padding-top:10px!important;border-top-color:#deebe9!important}#root .jwmApp .pp-journey-meta strong{color:#17383b!important;font-size:8px!important}#root .jwmApp .pp-journey-meta span{max-width:170px!important;color:#0b968c!important;font-size:7px!important;text-align:right!important}#root .jwmApp .pp-ribbon-section,#root .jwmApp .pp-story-pair>.pp-story-subsection{margin-top:10px!important;padding:14px!important;border:1px solid #dce9e7!important;border-radius:13px!important;background:#fff!important}#root .jwmApp .pp-story-pair{display:block!important;padding:0!important}#root .jwmApp .pp-story-pair>.pp-story-subsection+.pp-story-subsection{margin-top:10px!important}#root .jwmApp .pp-panel-empty{color:#6f8588!important;font-size:8px!important;line-height:1.45!important}#root .jwmApp .pp-ribbon-item strong{color:#17383b!important}#root .jwmApp .pp-ribbon-item small,#root .jwmApp .pp-ribbon-item p{color:#6e8588!important}#root .jwmApp .pp-sidebar-intro h2{font-size:22px!important}#root .jwmApp .pp-sidebar-intro>p:last-child{font-size:9px!important;line-height:1.4!important}#root .jwmApp .pp-stats strong{font-size:15px!important}#root .jwmApp .pp-stats span{font-size:8.5px!important}#root .jwmApp .pp-sidebar-nav button{min-height:40px!important;font-size:9px!important}#root .jwmApp .pp-selected-continuation{margin-top:12px!important}#root .jwmApp .pp-selected-context{padding:8px 10px!important;border-radius:10px!important}@media(max-width:1180px){#root .jwmApp .pp-page{width:calc(100% - 10px)!important;grid-template-columns:155px minmax(0,1fr) 330px!important;gap:8px!important}#root .jwmApp .pp-relationship-panel{max-width:none!important}#root .jwmApp .pp-favorite-four-slots{grid-template-columns:repeat(4,minmax(0,1fr))!important}#root .jwmApp .pp-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .jwmApp .pp-favorite-slot-main{grid-template-columns:52px minmax(0,1fr)!important;padding-left:7px!important;gap:6px!important}#root .jwmApp .pp-favorite-slot-main img{width:52px!important;height:76px!important}#root .jwmApp .pp-pack-search{width:155px!important}#root .jwmApp .pp-hub-pal-photo{height:126px!important}}@media(max-width:980px){#root .jwmApp .pp-page{grid-template-columns:150px minmax(0,1fr)!important}#root .jwmApp .pp-relationship-panel{grid-column:1/-1!important;max-width:none!important;margin-top:0!important}#root .jwmApp .pp-relationship-hero{grid-template-columns:260px minmax(0,1fr)!important;grid-template-rows:auto auto!important;padding-left:0!important}#root .jwmApp .pp-hero-photo{grid-row:1/3!important;width:260px!important;height:205px!important;min-height:205px!important;margin:0!important}#root .jwmApp .pp-hero-copy{padding:28px 14px 6px!important}#root .jwmApp .pp-hero-copy>strong{top:10px!important;left:-247px!important}#root .jwmApp .pp-relationship-panel .pp-header-actions{grid-column:2!important;padding:0 14px 14px!important}}@media(max-width:760px){#root .jwmApp .pp-page{display:block!important;width:calc(100% - 10px)!important}#root .jwmApp .pp-sidebar{display:none!important}#root .jwmApp .pp-main-column,#root .jwmApp .pp-relationship-panel{margin-bottom:10px!important}#root .jwmApp .pp-favorite-four-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .jwmApp .pp-pack-directory-head{grid-template-columns:1fr!important}#root .jwmApp .pp-pack-tools{display:grid!important;grid-template-columns:1fr 1fr!important}#root .jwmApp .pp-pack-search{width:auto!important}#root .jwmApp .pp-pack-grid{grid-template-columns:1fr!important}#root .jwmApp .pp-hub-pal-card{display:grid!important;grid-template-columns:145px minmax(0,1fr)!important}#root .jwmApp .pp-hub-pal-main{display:contents!important}#root .jwmApp .pp-hub-pal-photo{width:145px!important;height:145px!important;margin:9px!important}#root .jwmApp .pp-hub-pal-copy{padding:18px 10px 8px!important}#root .jwmApp .pp-hub-pal-actions{grid-column:2!important;padding:0 10px 12px!important}#root .jwmApp .pp-relationship-hero{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:170px auto auto!important;padding-left:12px!important}#root .jwmApp .pp-hero-photo{grid-row:1!important;width:calc(100% + 24px)!important;height:170px!important;min-height:170px!important;margin-left:-12px!important}#root .jwmApp .pp-hero-copy{padding:13px 3px 4px!important}#root .jwmApp .pp-hero-copy>strong{top:-159px!important;left:2px!important}#root .jwmApp .pp-relationship-panel .pp-header-actions{grid-column:auto!important;padding:0!important}}@media(max-width:470px){#root .jwmApp .pp-favorite-four-slots{grid-template-columns:1fr 1fr!important}#root .jwmApp .pp-pack-tools{grid-template-columns:1fr!important}#root .jwmApp .pp-hub-pal-card,#root .jwmApp .pp-hub-pal-main{display:block!important}#root .jwmApp .pp-hub-pal-photo{width:100%!important;height:165px!important;margin:0!important}#root .jwmApp .pp-hub-pal-copy{padding:10px!important}#root .jwmApp .pp-hub-pal-actions{padding:0 10px 10px!important}#root .jwmApp .pp-relationship-panel .pp-header-actions{grid-template-columns:1fr!important}}[data-jwm-jump-position-only=true]{position:fixed!important;left:var(--jwm-jump-left, 360px)!important;top:var(--jwm-jump-top, 760px)!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important;z-index:60!important;float:none!important}[data-jwm-jump-old-wrap=true]{pointer-events:none!important}[data-jwm-jump-old-wrap=true]>[data-jwm-jump-position-only=true]{pointer-events:auto!important}@media(max-width:900px){[data-jwm-jump-position-only=true]{position:fixed!important;inset:auto auto 82px 12px!important;max-width:132px!important;z-index:60!important}}
