.G_GQ4q_scene{position:absolute;inset:0;overflow:hidden}.G_GQ4q_sky{background:linear-gradient(#cfe5e3 0%, #e4eedf 45%, var(--paper) 75%);position:absolute;inset:0}.G_GQ4q_ground{width:max(100vw,180vh);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.G_GQ4q_ground>div{position:absolute;inset:0}.G_GQ4q_ground>.G_GQ4q_field{inset:24% 0 -24%}.G_GQ4q_grass img{transform-origin:bottom}.G_GQ4q_cloud{width:clamp(150px,20vw,320px);position:absolute;left:0}.G_GQ4q_cloud img{width:100%;height:auto;animation:G_GQ4q_drift var(--drift) linear var(--drift-delay) infinite;display:block}.G_GQ4q_cloud1{--drift:60s;--drift-delay:-22s;top:6vh}.G_GQ4q_cloud2{--drift:80s;--drift-delay:-58s;width:clamp(120px,15vw,240px);top:17vh}.G_GQ4q_cloud3{--drift:70s;--drift-delay:-8s;width:clamp(110px,13vw,210px);top:28vh}.G_GQ4q_dog{width:clamp(130px,15vw,220px);position:absolute;bottom:9vh;left:0;transform:translate(-120%)}.G_GQ4q_dog.G_GQ4q_bami{width:clamp(120px,13.5vw,200px);bottom:12vh}.G_GQ4q_body{animation:.3s ease-in-out infinite G_GQ4q_bounce;position:absolute;inset:0}.G_GQ4q_body img{animation:.3s step-end infinite G_GQ4q_frame}.G_GQ4q_body img+img{animation-delay:-.15s}.G_GQ4q_intro .G_GQ4q_layer{opacity:0;animation:G_GQ4q_reveal .9s ease-out var(--reveal-delay) forwards}.G_GQ4q_intro .G_GQ4q_sky{--reveal-delay:0s}.G_GQ4q_intro .G_GQ4q_hills{--reveal-delay:.4s}.G_GQ4q_intro .G_GQ4q_field{--reveal-delay:.8s}.G_GQ4q_intro .G_GQ4q_cloud1{--reveal-delay:1.2s}.G_GQ4q_intro .G_GQ4q_cloud2{--reveal-delay:1.3s}.G_GQ4q_intro .G_GQ4q_cloud3{--reveal-delay:1.4s}.G_GQ4q_intro .G_GQ4q_grass{--reveal-delay:1.6s}.G_GQ4q_intro .G_GQ4q_dog{animation:G_GQ4q_run 2.8s linear var(--run-delay) forwards}.G_GQ4q_intro .G_GQ4q_dubu{--run-delay:2.4s}.G_GQ4q_intro .G_GQ4q_bami{--run-delay:2.7s}.G_GQ4q_home{z-index:-1;position:fixed}.G_GQ4q_home .G_GQ4q_cloud{margin-top:64px}@media (max-width:1024px){.G_GQ4q_home .G_GQ4q_cloud{margin-top:96px}}.G_GQ4q_home .G_GQ4q_cloud,.G_GQ4q_home .G_GQ4q_dog{opacity:0}body:not([data-home-scene]) .G_GQ4q_home .G_GQ4q_dog{display:none}.G_GQ4q_home .G_GQ4q_cloud img,.G_GQ4q_home .G_GQ4q_grass img,.G_GQ4q_home .G_GQ4q_dog,.G_GQ4q_home .G_GQ4q_body,.G_GQ4q_home .G_GQ4q_body img{animation-play-state:paused}:is(html[data-intro=done] .G_GQ4q_home .G_GQ4q_cloud,html[data-intro=done] .G_GQ4q_home .G_GQ4q_dog){opacity:1;transition:opacity .6s ease-out}html[data-intro=done] .G_GQ4q_home .G_GQ4q_cloud img{animation-play-state:running}html[data-intro=done] .G_GQ4q_home .G_GQ4q_grass img{animation-play-state:running}html[data-intro=done] .G_GQ4q_home .G_GQ4q_dog{animation-play-state:running}html[data-intro=done] .G_GQ4q_home .G_GQ4q_body{animation-play-state:running}html[data-intro=done] .G_GQ4q_home .G_GQ4q_body img{animation-play-state:running}.G_GQ4q_home .G_GQ4q_grass img{animation:3s ease-in-out infinite alternate G_GQ4q_sway}.G_GQ4q_home .G_GQ4q_dog{animation:14s linear 2s infinite G_GQ4q_run-past}.G_GQ4q_home .G_GQ4q_bami{animation-delay:2.3s}@media (prefers-reduced-motion:reduce){.G_GQ4q_home *{animation:none!important}.G_GQ4q_home .G_GQ4q_cloud{opacity:1}.G_GQ4q_home .G_GQ4q_dog{display:none}}@keyframes G_GQ4q_reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes G_GQ4q_drift{0%{transform:translate(-40vw)}to{transform:translate(120vw)}}@keyframes G_GQ4q_sway{0%{transform:skew(-1.5deg)}to{transform:skew(1.5deg)}}@keyframes G_GQ4q_run{0%{transform:translate(-120%)}to{transform:translate(110vw)}}@keyframes G_GQ4q_run-past{0%{transform:translate(-120%)}20%,to{transform:translate(110vw)}}@keyframes G_GQ4q_bounce{50%{transform:translateY(-6%)}}@keyframes G_GQ4q_frame{0%{opacity:0}25%{opacity:1}75%{opacity:0}}
.ib2Vpa_welcome{z-index:25;pointer-events:none;position:fixed;top:84px;left:50%;translate:-50%}.ib2Vpa_welcome p{width:max-content;max-width:calc(100vw - 32px);padding:var(--space-4) var(--space-6);border:2px solid var(--accent);border-radius:var(--radius-full);background:var(--accent-soft);box-shadow:var(--shadow-card);color:var(--ink);font-family:var(--font-display), var(--font-sans), sans-serif;font-size:var(--text-xl);text-align:center;overflow-wrap:anywhere;animation:.3s ease-out ib2Vpa_welcome-in}@keyframes ib2Vpa_welcome-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ib2Vpa_welcome p{animation:none}}
._0XxC9q_rough{isolation:isolate;position:relative}._0XxC9q_rough:before{content:"";z-index:1;border:2px solid var(--rough-line);border-radius:inherit;filter:url(#rough);pointer-events:none;position:absolute;inset:0}._0XxC9q_button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--button-lg);padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit;font-size:var(--text-lg);white-space:nowrap;cursor:pointer;border:0;font-weight:700;display:inline-flex;}._0XxC9q_button:disabled{opacity:.6;cursor:default}._0XxC9q_button svg{flex:none}._0XxC9q_md{height:var(--button-md);padding:0 var(--space-4);font-size:var(--text-md)}._0XxC9q_sm{height:var(--button-sm);padding:0 var(--space-3);font-size:var(--text-sm)}._0XxC9q_primary{background:var(--accent);color:#fff;box-shadow:0 2px #963c1e40}._0XxC9q_primary:before{border-color:#782d1459}._0XxC9q_danger{color:var(--accent)}._0XxC9q_danger:before{border-color:var(--accent)}._0XxC9q_chip{border-radius:var(--radius-full);color:var(--text);font-weight:400;}._0XxC9q_chip:is([aria-pressed=true],:has(:checked)){background:var(--sage);color:var(--ink);font-weight:700}._0XxC9q_chip:is([aria-pressed=true],:has(:checked)):before{border-color:var(--ink)}._0XxC9q_chip:has(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}._0XxC9q_list{border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--shadow-card);}._0XxC9q_card{padding:var(--card-pad,var(--space-5));}._0XxC9q_listRow{padding:var(--row-pad-block,var(--space-4)) var(--space-5);position:relative}._0XxC9q_listRow:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}._0XxC9q_listRow:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}._0XxC9q_listRow:has(a,button):hover{background:var(--card)}._0XxC9q_listRow:has(button[aria-pressed=true]){background:var(--sage-soft)}._0XxC9q_listRow+._0XxC9q_listRow:after{content:"";top:0;left:var(--space-5);right:var(--space-5);border-top:1.5px solid var(--line);filter:url(#rough);position:absolute}._0XxC9q_badge{height:28px;padding:0 var(--space-3);align-items:center;gap:var(--space-1);border-radius:var(--radius-full);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;font-weight:700;display:inline-flex}._0XxC9q_pending{background:var(--accent-soft)}._0XxC9q_accepted{background:var(--sage)}._0XxC9q_closed{color:var(--muted);background:#e7e3d6}._0XxC9q_cardTitle{color:var(--ink);font-size:var(--text-xl);font-weight:700;line-height:1.4}._0XxC9q_notice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sage-soft);color:var(--text);font-size:var(--text-md);display:flex}._0XxC9q_notice>svg{color:var(--ink);flex:none}._0XxC9q_warning{background:var(--accent-soft);color:var(--accent);font-weight:700;}._0XxC9q_warning>svg{color:var(--accent)}._0XxC9q_face{border-radius:var(--radius-full);background:var(--sage-soft);object-fit:cover;flex:none}._0XxC9q_person{background:var(--accent-soft)}._0XxC9q_facePair{display:flex}._0XxC9q_facePair>*+*{box-shadow:0 0 0 3px var(--face-ring,var(--card));margin-left:-14px}._0XxC9q_panel{border-radius:var(--radius-md);background:var(--paper) var(--paper-grain)}._0XxC9q_meta{color:var(--muted);font-size:var(--text-sm)}@media (max-width:720px){._0XxC9q_card{padding:var(--space-4)}._0XxC9q_facePair>img{width:48px;height:48px}}
.NSRS1G_dialog{width:min(480px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);padding:var(--space-7) var(--space-6) var(--space-6);color:var(--text);border:0;margin:auto;overflow-y:auto;box-shadow:0 24px 60px #274b4940;}.NSRS1G_wide{width:min(720px,100% - 32px)}.NSRS1G_dialog::backdrop{background:#274b4973}.NSRS1G_dialog[open]{animation:.25s ease-out NSRS1G_rise}.NSRS1G_dialog[open]::backdrop{animation:.25s ease-out NSRS1G_fade}.NSRS1G_close{border-radius:var(--radius-full);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.NSRS1G_close:hover{background:var(--sage-soft)}.NSRS1G_close:disabled{opacity:.4;cursor:default}body:has(.NSRS1G_dialog[open]){overflow:hidden}@keyframes NSRS1G_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes NSRS1G_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.NSRS1G_dialog[open],.NSRS1G_dialog[open]::backdrop{animation:none}}@media (max-width:720px){.NSRS1G_dialog{width:100%;height:100dvh;max-height:none;padding:var(--space-7) var(--space-4) var(--space-5);border-radius:0;margin:0}}
.neMCKG_links{margin-top:var(--space-5);font-size:var(--text-lg);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.neMCKG_links a{padding:0 var(--space-5);color:var(--accent)}.neMCKG_links a+a{border-left:1px solid var(--line)}.neMCKG_loginForm{gap:var(--space-4);width:min(100%,440px);margin-top:var(--space-7)}.neMCKG_loginForm button{margin-top:var(--space-2)}.neMCKG_modalForm.neMCKG_modalForm{width:100%;margin-top:var(--space-5)}.neMCKG_cardLinks{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--muted);font-size:var(--text-md);display:flex}.neMCKG_cardLinks a{color:var(--accent);font-weight:700}.neMCKG_loginForm+.neMCKG_links{width:min(100%,440px);margin-top:var(--space-6)}.neMCKG_intro>p:first-child{font-size:var(--text-lg)}.neMCKG_signupForm{gap:var(--space-4)}.neMCKG_signupSubmit{gap:var(--space-4);display:grid}.neMCKG_signupLinks{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-md)}.neMCKG_signupLinks a{text-decoration:underline}.neMCKG_signupLinks a+a{border-color:var(--accent)}.neMCKG_signupLinks a:first-of-type{margin-left:var(--space-3)}.neMCKG_loginPage{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.neMCKG_pageScene{min-width:0;margin-bottom:calc(-1 * var(--panel-pad-bottom));align-self:end}@media (min-width:721px){.neMCKG_signupPage{column-gap:var(--space-5);row-gap:var(--space-3)}.neMCKG_signupPage .neMCKG_signupBody,.neMCKG_signupPage .neMCKG_signupForm{display:contents}.neMCKG_signupPage .neMCKG_intro{grid-area:intro}.neMCKG_signupPage .neMCKG_account{grid-area:account}.neMCKG_signupPage .neMCKG_dog{grid-area:dog;align-self:start}.neMCKG_signupPage .neMCKG_signupSubmit{grid-area:submit}.neMCKG_signupPage .neMCKG_signupLinks{grid-area:links;align-self:start;margin-top:0}.neMCKG_signupPage>.neMCKG_pageScene{grid-area:art}}@media (min-width:721px) and (max-width:1279px){.neMCKG_signupPage{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"intro dog""account dog""submit dog""links dog""art art"}}@media (min-width:1280px){.neMCKG_signupPage{grid-template:"intro dog art""account dog art""submit dog art""links dog art"1fr/minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr)}}@media (min-width:1280px) and (min-height:800px){.neMCKG_loginPage{grid-template-rows:minmax(0,1fr)}.neMCKG_loginPage>div{align-self:center}}@media (max-width:1024px){.neMCKG_loginPage{grid-template-columns:1fr}}@media (max-width:720px){.neMCKG_loginForm{gap:var(--space-3);margin-top:var(--space-6)}.neMCKG_loginForm+.neMCKG_links{margin-top:var(--space-5)}}
.EjqQsa_form{gap:var(--space-5);overflow-wrap:anywhere;display:grid}.EjqQsa_form label{gap:var(--space-2);color:var(--ink);font-size:var(--text-md);font-weight:700;display:grid}.EjqQsa_control{border-radius:var(--radius-sm);background:var(--field);min-width:0;display:block;}.EjqQsa_control:focus-within:before{border-color:var(--ink)}.EjqQsa_control:has(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.EjqQsa_control>:is(input,select,textarea){width:100%;height:var(--field-height);padding:0 var(--space-4);border-radius:inherit;color:var(--text);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:none;font-weight:400;display:block}.EjqQsa_control>textarea{height:auto;padding:var(--space-3) var(--space-4);resize:vertical}.EjqQsa_control>select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23274b49' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right var(--space-4) center;appearance:none;padding-right:44px}.EjqQsa_control>::placeholder{color:var(--muted)}.EjqQsa_form input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.EjqQsa_form .EjqQsa_checkbox{align-items:center;gap:var(--space-2);color:var(--text);font-weight:400;display:flex}.EjqQsa_choices{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.EjqQsa_choices legend{float:left;color:var(--ink);padding:0;font-weight:700}.EjqQsa_choices>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.EjqQsa_choices label{min-width:96px}.EjqQsa_choices label input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.EjqQsa_fieldRow{gap:var(--space-2);display:grid}.EjqQsa_fieldRow>span:first-child{color:var(--ink);font-weight:700}.EjqQsa_required:after{content:"*";margin-left:var(--space-2);color:var(--accent)}.EjqQsa_optional{color:var(--muted)}.EjqQsa_counted>input{padding-right:72px}.EjqQsa_counted>textarea{padding-bottom:var(--space-6)}.EjqQsa_count:after{content:attr(data-count)}.EjqQsa_count{top:50%;right:var(--space-4);color:var(--muted);font-size:var(--text-xs);font-weight:400;position:absolute;translate:0 -50%}.EjqQsa_counted:has(textarea) .EjqQsa_count{top:auto;bottom:var(--space-3);translate:none}.EjqQsa_withHint{align-items:center;gap:var(--space-3);display:flex}.EjqQsa_withHint>.EjqQsa_control{flex:0 350px}.EjqQsa_withHint>:not(.EjqQsa_control){color:var(--muted);font-size:var(--text-sm);white-space:nowrap;font-weight:400}.EjqQsa_card{gap:var(--space-4);border:0;min-width:0;margin:0;display:grid;}.EjqQsa_besideLabels{gap:var(--space-3)}.EjqQsa_besideLabels>:is(label,.EjqQsa_choices,.EjqQsa_fieldRow){align-items:center;column-gap:var(--space-4);grid-template-columns:112px minmax(0,1fr)}.EjqQsa_besideLabels>label:has(textarea)>span:first-child{padding-top:var(--space-3);align-self:start}.EjqQsa_card>legend{float:left;margin-bottom:var(--space-2);color:var(--ink);font-size:var(--text-xl);padding:0;font-weight:700}.EjqQsa_signupFields textarea{height:62px}.EjqQsa_addFields textarea{height:112px}.EjqQsa_editFields textarea{height:130px}.EjqQsa_submit{width:100%;}.EjqQsa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EjqQsa_secondary{}.EjqQsa_submit svg{position:absolute;top:50%;right:28px;translate:0 -50%}@media (max-width:720px){.EjqQsa_choices label{flex:1;min-width:0}.EjqQsa_withHint>.EjqQsa_control{flex:1}.EjqQsa_addFields textarea,.EjqQsa_editFields textarea{height:84px}.EjqQsa_besideLabels>:is(label,.EjqQsa_choices,.EjqQsa_fieldRow){grid-template-columns:1fr}.EjqQsa_besideLabels>label:has(textarea)>span:first-child{padding-top:0}}
.yvTirq_eyebrow{margin-bottom:var(--space-3);font-size:var(--text-md)}.yvTirq_title{color:var(--ink);font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:800;line-height:1.15}.yvTirq_lead{margin-top:var(--space-2);font-size:var(--text-lg);line-height:1.6}.yvTirq_lead.yvTirq_modalLead{font-size:var(--text-md)}
.jbyhta_main{--panel-pad-bottom:var(--space-6);align-content:start;gap:var(--space-4);width:var(--page-width);margin:var(--space-4) auto;padding:var(--space-6) var(--panel-pad-x) var(--panel-pad-bottom);box-shadow:var(--shadow-panel);flex:1 0 auto;display:grid;}@media (min-width:1280px) and (min-height:800px){body:has(.jbyhta_fit){height:100%}.jbyhta_main.jbyhta_fit{flex:1 1 0;min-height:0;overflow-y:auto}}.jbyhta_back{justify-self:start;align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--text-md);display:flex}.jbyhta_head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.jbyhta_headAction{}@media (max-width:720px){.jbyhta_main{--panel-pad-bottom:var(--space-5);margin:var(--space-3) auto;padding-top:var(--space-5)}.jbyhta_headAction{width:100%}}
.US603q_header{z-index:20;width:var(--page-width);margin:0 auto;position:relative}.US603q_bar{min-height:70px;padding:0 var(--panel-pad-x);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.US603q_logo{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-size:29px;font-weight:800}.US603q_menu{align-self:stretch;gap:46px;margin-left:64px;display:flex}.US603q_menu a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;display:flex}.US603q_menu a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink);font-weight:700}.US603q_badge{background:var(--ink);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.US603q_account{align-items:center;gap:20px;min-width:0;margin-left:auto;font-size:14px;display:flex}.US603q_greeting{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.US603q_account>*+*{border:0;border-left:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 0 0 20px}.US603q_account a[aria-current=page],.US603q_guestMenu a[aria-current=page]{color:var(--accent);font-weight:700}.US603q_guestMenu{margin-left:auto;display:none;position:relative}.US603q_guestMenu summary{color:var(--ink);cursor:pointer;list-style:none;display:flex}.US603q_guestMenu summary::-webkit-details-marker{display:none}.US603q_guestMenu div{z-index:10;border:1px solid var(--line);background:var(--card);border-radius:4px;gap:12px;min-width:120px;padding:14px 18px;font-size:15px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.US603q_floating{top:calc(100% + var(--space-2));right:var(--panel-pad-x);gap:var(--space-2);width:min(480px, 100% - 2 * var(--panel-pad-x));display:grid;position:absolute}.US603q_message,.US603q_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.US603q_message{background:var(--card)}.US603q_notice{align-items:center;gap:var(--space-2) var(--space-4);background:var(--sage);flex-wrap:wrap;display:flex}.US603q_notice a{color:var(--ink);font-weight:700;text-decoration:underline}.US603q_notice button{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:6px 12px}@media (max-width:1024px){.US603q_bar{padding:14px var(--panel-pad-x) 0}.US603q_menu{order:1;gap:24px;width:100%;margin-left:0;padding-top:14px;overflow-x:auto}.US603q_menu a{padding-bottom:10px}}@media (max-width:720px){.US603q_logo{font-size:22px}.US603q_menu{gap:20px;font-size:13px}.US603q_account{gap:12px;padding-left:12px;font-size:12px}.US603q_account>*+*{padding-left:12px}.US603q_guestLinks{display:none}.US603q_guestMenu{display:block}}
.I53VCq_empty{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-7);text-align:center;display:grid;}.I53VCq_image{width:auto;max-width:100%;height:180px;margin-bottom:var(--space-3);object-fit:contain}.I53VCq_title{color:var(--ink);font-size:var(--text-xl);font-weight:700}.I53VCq_description{max-width:32em;color:var(--muted);font-size:var(--text-lg);text-wrap:balance;line-height:1.6}.I53VCq_action{margin-top:var(--space-3)}@media (max-width:720px){.I53VCq_empty{padding:var(--space-5) var(--space-4)}.I53VCq_image{height:120px}.I53VCq_title{font-size:var(--text-lg)}.I53VCq_description{font-size:var(--text-md)}}
._5pcjga_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._5pcjga_dialog{width:min(90vw,480px);max-height:85vh;color:var(--text);background:var(--paper);overflow-wrap:anywhere;border:1px solid #888;border-radius:8px;margin:auto;padding:24px}._5pcjga_dialog::backdrop{background:#0008}._5pcjga_dialog>*+*{margin-top:16px}._5pcjga_dialog ul{padding-left:20px}._5pcjga_dialog button{font:inherit;padding:8px 12px}
.FyvDCq_intro{z-index:10;background:var(--paper);--leave:.8s;width:100vw;max-width:none;height:100dvh;max-height:none;animation:FyvDCq_leave var(--leave) ease-in calc(var(--intro-duration) - var(--leave)) forwards;border:0;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.FyvDCq_reveal{opacity:0;animation:FyvDCq_reveal .9s ease-out var(--reveal-delay) forwards}.FyvDCq_title{text-align:center;color:var(--ink);position:absolute;top:30vh;left:0;right:0}.FyvDCq_title strong{font-family:var(--font-display), var(--font-sans), sans-serif;text-shadow:0 3px #fff,0 6px 18px #274b492e;font-size:clamp(36px,6vw,72px);font-weight:400;line-height:1.2;display:block}.FyvDCq_title strong>span{white-space:pre;animation:FyvDCq_pop .55s cubic-bezier(.3, 1.6, .5, 1) calc(var(--reveal-delay) + var(--letter) * 60ms) both;display:inline-block}.FyvDCq_title>span{margin-top:12px;font-size:clamp(16px,2vw,22px);display:block}.FyvDCq_paws{justify-content:center;gap:14px;margin-bottom:16px;display:flex}.FyvDCq_paws span{background:var(--accent);opacity:0;width:14px;height:14px;animation:FyvDCq_paw 2.4s ease-in-out var(--reveal-delay) infinite;border-radius:50%}.FyvDCq_paws span:nth-child(2){animation-delay:calc(var(--reveal-delay) + .3s)}.FyvDCq_paws span:nth-child(3){animation-delay:calc(var(--reveal-delay) + .6s)}.FyvDCq_paws span:nth-child(4){animation-delay:calc(var(--reveal-delay) + .9s)}.FyvDCq_skip{border:1px solid var(--ink);color:var(--ink);font:inherit;background:#fffcf5d9;border-radius:999px;padding:10px 18px;font-size:15px;position:absolute;bottom:24px;right:24px}@keyframes FyvDCq_reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes FyvDCq_pop{0%{opacity:0;transform:translateY(18px)scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes FyvDCq_paw{0%,to{opacity:0;transform:translateY(4px)}40%,60%{opacity:.75;transform:none}}@keyframes FyvDCq_leave{to{opacity:0}}.FyvDCq_title{--reveal-delay:2s}.FyvDCq_skip{--reveal-delay:.6s}@media (prefers-reduced-motion:reduce){.FyvDCq_title strong>span,.FyvDCq_paws span{animation:none}.FyvDCq_paws span{opacity:.75}}.FyvDCq_intro::backdrop{background:0 0}html[data-intro=done] .FyvDCq_intro{display:none}body:has(.FyvDCq_intro[open]){overflow:hidden}.FyvDCq_intro,.FyvDCq_intro *{animation-play-state:paused}:is(html[data-intro=playing] .FyvDCq_intro,html[data-intro=playing] .FyvDCq_intro *){animation-play-state:running}
.ZqQV7a_pages{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.ZqQV7a_off{opacity:.6;cursor:default}.ZqQV7a_pages strong{color:var(--accent)}
:where(.HYIJvq_scene){width:100%;display:block}:where(.HYIJvq_scene) img{width:100%;height:auto;display:block}@media (min-width:1280px) and (min-height:800px){:where(.HYIJvq_fill){align-self:stretch;min-height:0}:where(.HYIJvq_fill) img{object-fit:contain;object-position:center bottom;height:100%}}
.X1jO0q_head{align-items:center;column-gap:var(--space-5);row-gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face title note""face line note""face personality note";display:grid}.X1jO0q_faces{--face-ring:var(--paper);grid-area:face;}.X1jO0q_head h1{color:var(--ink);font-size:var(--text-3xl);letter-spacing:-.02em;overflow-wrap:anywhere;grid-area:title;align-self:end;font-weight:800}.X1jO0q_dogLine{font-size:var(--text-lg);word-spacing:6px;grid-area:line}.X1jO0q_personality{font-size:var(--text-lg);grid-area:personality;align-self:start}.X1jO0q_note{color:var(--muted);font-size:var(--text-md);text-align:right;grid-area:note;line-height:1.7}.X1jO0q_messages{gap:var(--space-4);height:min(55vh,470px);padding:var(--space-2) var(--space-3);flex-direction:column;list-style:none;display:flex;overflow-y:auto}.X1jO0q_mine,.X1jO0q_theirs{align-items:end;column-gap:var(--space-3);row-gap:var(--space-1);overflow-wrap:anywhere;grid-template-columns:auto auto;max-width:min(78%,640px);display:grid}.X1jO0q_theirs{align-self:flex-start}.X1jO0q_theirs>img{grid-area:1/1/span 2;align-self:start}.X1jO0q_mine{align-self:flex-end}.X1jO0q_messages strong{color:var(--ink);font-size:var(--text-lg);grid-row:1}.X1jO0q_messages strong,.X1jO0q_messages p{grid-column:2}.X1jO0q_mine strong{justify-self:end}.X1jO0q_messages p{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-lg);white-space:pre-wrap;grid-row:2;line-height:1.6;position:relative}.X1jO0q_messages p:before{content:"";width:12px;height:12px;position:absolute;top:18px;rotate:45deg}.X1jO0q_theirs p{background:#fff;box-shadow:0 1px 3px #00000014}.X1jO0q_theirs p:before{background:#fff;left:-6px}.X1jO0q_mine p{background:var(--accent);color:#fff}.X1jO0q_mine p:before{background:var(--accent);right:-6px}.X1jO0q_messages time{color:var(--muted);font-size:var(--text-md);white-space:nowrap;grid-row:2}.X1jO0q_theirs time{grid-column:3}.X1jO0q_mine time{grid-column:1}.X1jO0q_composer{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);grid-template-columns:1fr auto;display:grid;}.X1jO0q_composer input{width:100%;min-width:0;height:var(--field-height);color:var(--text);font:inherit;background:0 0;border:0;outline:none}.X1jO0q_send{width:120px;}.X1jO0q_composer>p{grid-column:1/-1}@media (min-width:1280px) and (min-height:800px){.X1jO0q_page{grid-template-rows:auto auto minmax(0,1fr) auto}.X1jO0q_messages{height:auto}}@media (max-width:720px){.X1jO0q_theirs>img{width:32px;height:32px}.X1jO0q_head{column-gap:var(--space-4);border-bottom:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face title""face line""face personality""note note";padding-bottom:0}.X1jO0q_head h1{font-size:var(--text-xl)}.X1jO0q_dogLine{font-size:var(--text-sm);word-spacing:2px}.X1jO0q_personality{font-size:var(--text-sm)}.X1jO0q_note{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-sm);text-align:center}.X1jO0q_wideBreak{display:none}.X1jO0q_messages{gap:var(--space-3);padding:var(--space-1)}.X1jO0q_mine,.X1jO0q_theirs{max-width:92%}.X1jO0q_messages strong{font-size:var(--text-md)}.X1jO0q_messages p{padding:var(--space-2) var(--space-3);font-size:var(--text-md)}.X1jO0q_messages time{font-size:var(--text-sm)}.X1jO0q_composer{padding-left:var(--space-4)}.X1jO0q_send{width:84px}}
.tte65G_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.tte65G_list{align-content:start;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tte65G_entry{--card-pad:var(--space-3) var(--space-4);}.tte65G_entry>a{align-items:center;gap:var(--space-4);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;display:grid}.tte65G_entryText{gap:var(--space-1);min-width:0;display:grid}.tte65G_entryMeta{align-items:center;gap:var(--space-2);display:flex;}.tte65G_entryDog{color:var(--ink);font-weight:700}.tte65G_entryTitle{color:var(--ink);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tte65G_excerpt{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.tte65G_entryPhotos{justify-self:start;height:104px;display:flex;position:relative}.tte65G_entryPhoto{aspect-ratio:4/3;border-radius:var(--radius-sm);object-fit:cover;height:100%}.tte65G_photoCount{right:var(--space-2);bottom:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:#fff;font-size:var(--text-sm);position:absolute}.tte65G_writeTile{align-content:center;place-items:center;gap:var(--space-1);min-height:120px;padding:var(--space-3);border:1.5px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:var(--text-sm);text-align:center;display:grid}.tte65G_writeTile strong{color:var(--ink);font-size:var(--text-md)}.tte65G_writeTile:hover{background:var(--card-bg)}.tte65G_detailHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.tte65G_detailMeta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);color:var(--muted);flex-wrap:wrap;display:flex}.tte65G_detailMeta strong{color:var(--ink);font-size:var(--text-lg)}.tte65G_private{background:var(--sage-soft);height:32px;}.tte65G_actions{gap:var(--space-2);display:flex}.tte65G_detailBody{gap:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tte65G_detailBody>:only-child{grid-column:1/-1}.tte65G_photos{align-content:start;gap:var(--space-3);display:grid}.tte65G_photo{aspect-ratio:3/2;border-radius:var(--radius-sm);object-fit:cover;width:100%}.tte65G_content{font-size:var(--text-lg);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.tte65G_newPage{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(300px,.55fr)}.tte65G_newPage>*{grid-column:1}.tte65G_newPage>.tte65G_privateNote{grid-area:2/2;justify-self:end}.tte65G_newPage>.tte65G_writingScene{grid-area:3/2;align-self:end;-webkit-mask-image:linear-gradient(270deg,#0000,#000 12%);mask-image:linear-gradient(270deg,#0000,#000 12%)}.tte65G_privateNote{gap:var(--space-2);color:var(--ink);font-size:var(--text-md);display:flex}.tte65G_privateNote small{color:var(--muted);font-size:var(--text-xs);display:block}.tte65G_fields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.tte65G_topRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);display:grid}.tte65G_picker:has(.tte65G_pickerFace) select{padding-left:var(--space-7)}.tte65G_pickerFace{top:50%;left:var(--space-3);pointer-events:none;position:absolute;translate:0 -50%;}.tte65G_fields textarea{height:var(--body-height,140px);resize:none;line-height:1.6}.tte65G_photoField{gap:var(--space-2);display:grid}.tte65G_photoHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tte65G_photoHead>p+p{color:var(--muted);font-size:var(--text-sm)}.tte65G_photoLabel{color:var(--ink);font-weight:700}.tte65G_slots{gap:var(--space-3);display:flex;overflow-x:auto}.tte65G_slot,.tte65G_addSlot{border-radius:var(--radius-sm);flex:none;width:104px;height:104px;position:relative}.tte65G_slotPhoto{border-radius:var(--radius-sm);object-fit:cover;width:100%;height:100%;display:block}.tte65G_removing .tte65G_slotPhoto{opacity:.35}.tte65G_tooBig .tte65G_slotPhoto{outline:2px solid var(--accent);outline-offset:-2px}.tte65G_slotNote{top:var(--space-1);left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:var(--text-xs);font-weight:700;position:absolute}.tte65G_fields .tte65G_slotCheck{padding:var(--space-1) var(--space-2);border-radius:0 0 var(--radius-sm) var(--radius-sm);font-size:var(--text-xs);cursor:pointer;background:#fffcf5e6;position:absolute;bottom:0;left:0;right:0}.tte65G_slotRemove{top:var(--space-1);right:var(--space-1);border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#274b49bf;border:0;place-items:center;width:24px;height:24px;display:grid;position:absolute}.tte65G_fields .tte65G_addSlot{align-content:center;place-items:center;gap:var(--space-1);border:1.5px dashed var(--line);background:var(--field);color:var(--muted);font-size:var(--text-xs);text-align:center;cursor:pointer;font-weight:400;display:grid}.tte65G_addSlot svg{color:#7e8f7f}.tte65G_addSlot strong{color:var(--ink);font-size:var(--text-sm)}.tte65G_addSlot:has(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.tte65G_formActions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tte65G_newForm .tte65G_formActions>button{order:-1}.tte65G_editForm{--body-height:160px}.tte65G_editForm .tte65G_formActions{padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:200px 1fr 300px}.tte65G_editForm .tte65G_formActions>button{grid-column:3}@media (min-width:1280px) and (min-height:800px){.tte65G_listPage{grid-template-rows:auto auto minmax(0,1fr) auto}.tte65G_filters{flex-wrap:nowrap;overflow-x:auto}.tte65G_list{grid-template-rows:repeat(3,minmax(0,1fr))}.tte65G_entry>a{grid-template-rows:minmax(0,1fr);height:100%}.tte65G_entryPhotos{height:100%;max-height:180px}.tte65G_detailPage{grid-template-rows:auto auto minmax(0,1fr)}.tte65G_detailBody{grid-template-rows:minmax(0,1fr)}.tte65G_photos,.tte65G_content{overflow-y:auto}.tte65G_newPage,.tte65G_editPage{grid-template-rows:auto auto minmax(0,1fr)}.tte65G_newPage>form,.tte65G_editPage>form{grid-template-rows:minmax(0,1fr)}.tte65G_fields{--body-height:100%;gap:var(--space-3);grid-template-rows:auto minmax(0,1fr) auto}.tte65G_bodyField{grid-template-rows:auto minmax(0,1fr)}}@media (max-width:1279px){.tte65G_list{grid-template-columns:1fr}.tte65G_topRow{grid-template-columns:repeat(2,minmax(0,1fr))}.tte65G_titleField{grid-column:1/-1}}@media (max-width:1024px){.tte65G_newPage{grid-template-columns:1fr}.tte65G_newPage>.tte65G_privateNote{grid-area:auto/1;justify-self:start}.tte65G_newPage>.tte65G_writingScene{min-width:0;margin:0 calc(-1 * var(--panel-pad-x)) calc(-1 * var(--panel-pad-bottom));grid-area:auto/1;-webkit-mask-image:none;mask-image:none}.tte65G_detailBody{grid-template-columns:1fr}}@media (max-width:720px){.tte65G_entry>a{grid-template-columns:1fr}.tte65G_entryPhotos{height:96px}.tte65G_detailMeta strong{font-size:var(--text-md)}.tte65G_actions{width:100%}.tte65G_actions>*{flex:1}.tte65G_content{font-size:var(--text-md)}.tte65G_topRow,.tte65G_formActions,.tte65G_editForm .tte65G_formActions{grid-template-columns:1fr}.tte65G_editForm .tte65G_formActions>button{order:-1;grid-column:auto}.tte65G_editForm{padding:var(--space-4) var(--space-3)}.tte65G_fields textarea{height:108px}.tte65G_slot,.tte65G_addSlot{width:88px;height:88px}}
.WTM5Vq_list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WTM5Vq_card{--photo:132px;grid-template-columns:var(--photo) minmax(0, 1fr) auto;column-gap:var(--space-5);row-gap:var(--space-1);overflow-wrap:anywhere;grid-template-rows:auto auto 1fr;display:grid;}.WTM5Vq_card>img{width:var(--photo);height:var(--photo);border-radius:var(--radius-md);background:var(--sage-soft);object-fit:cover;grid-row:1/-1}.WTM5Vq_card>:is(h2,p){grid-column:2}.WTM5Vq_card>h2{color:var(--ink);font-size:var(--text-xl);font-weight:700;line-height:1.4}.WTM5Vq_card>p{color:var(--muted);font-size:var(--text-sm)}.WTM5Vq_card>p:last-of-type{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--text);font-size:var(--text-md);line-height:1.6}.WTM5Vq_actions{align-self:center;gap:var(--space-2);flex-direction:column;grid-area:1/3/-1;display:flex}.WTM5Vq_livingRoom{min-width:0}.WTM5Vq_fields{grid-area:fields}.WTM5Vq_photoCard{grid-area:photo}.WTM5Vq_formActions{gap:var(--space-3);grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WTM5Vq_addForm,.WTM5Vq_editForm{align-items:start;column-gap:var(--space-5);row-gap:var(--space-3);grid-template-rows:auto auto 1fr auto}.WTM5Vq_addForm>p,.WTM5Vq_editForm>p{grid-area:alert}.WTM5Vq_addForm{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"fields photo""fields actions""fields art""alert alert"}.WTM5Vq_editForm{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"photo fields""actions fields"".fields""alert alert"}.WTM5Vq_editForm .WTM5Vq_formActions{grid-template-columns:1fr}.WTM5Vq_crouchPet{grid-area:art;align-self:end;width:100%;height:auto}.WTM5Vq_photoCard>legend{margin-bottom:var(--space-1);font-size:var(--text-lg)}.WTM5Vq_photoCard>legend span{font-size:var(--text-sm);font-weight:400}.WTM5Vq_photoCard .WTM5Vq_photoBox{align-content:center;place-items:center;gap:var(--space-2);aspect-ratio:2;border:1.5px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm);text-align:center;cursor:pointer;font-weight:400;display:grid;position:relative;overflow:hidden}.WTM5Vq_photoBox strong{margin-top:var(--space-1);color:var(--accent);font-size:var(--text-lg)}.WTM5Vq_pickedPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is(.WTM5Vq_photoBox:has(:focus-visible),.WTM5Vq_photoButton:has(:focus-visible)){outline:2px solid var(--ink);outline-offset:2px}.WTM5Vq_editForm>.WTM5Vq_photoCard{gap:var(--space-3)}.WTM5Vq_currentPhoto{aspect-ratio:1;border-radius:var(--radius-sm);object-fit:cover;justify-self:center;width:100%;max-width:220px;height:auto}.WTM5Vq_photoButton{}.WTM5Vq_photoButton:before{border-color:var(--accent)}.WTM5Vq_photoCard .WTM5Vq_photoButton{height:var(--button-md);border-radius:var(--radius-sm);background:var(--card);color:var(--accent);font-size:var(--text-md);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:flex}.WTM5Vq_photoHint{color:var(--muted);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere}@media (min-width:1280px) and (min-height:800px){.WTM5Vq_listPage{grid-template-rows:auto minmax(0,max-content) auto minmax(120px,1fr)}.WTM5Vq_list{overflow-y:auto}.WTM5Vq_formPage{grid-template-rows:auto auto minmax(0,1fr)}.WTM5Vq_crouchPet{object-fit:contain;object-position:center bottom;height:100%;min-height:0}}@media (max-width:1023px){.WTM5Vq_list{grid-template-columns:1fr}}@media (max-width:1024px){.WTM5Vq_addForm,.WTM5Vq_editForm{grid-template-columns:1fr;grid-template-areas:"fields""photo""actions""alert"}.WTM5Vq_crouchPet{display:none}}@media (max-width:720px){.WTM5Vq_card{--photo:96px;grid-template-columns:var(--photo) minmax(0, 1fr);column-gap:var(--space-4)}.WTM5Vq_actions{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:row;grid-area:auto/1/auto/-1}.WTM5Vq_actions>*{flex:1}.WTM5Vq_formActions{grid-template-columns:1fr}.WTM5Vq_photoCard{padding:var(--space-3)}.WTM5Vq_photoCard>legend{font-size:var(--text-md)}.WTM5Vq_currentPhoto{max-width:200px}}
.PGB0-a_page{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.PGB0-a_page>*{grid-column:1/-1}.PGB0-a_page>.PGB0-a_head{grid-column:1}.PGB0-a_page>.PGB0-a_status{grid-area:1/2;align-self:start}.PGB0-a_consent{justify-items:start;gap:var(--space-4);line-height:1.7;display:grid}.PGB0-a_status{justify-content:end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.PGB0-a_status p{text-align:right;flex-basis:100%}.PGB0-a_mapRow{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 420px;display:grid}.PGB0-a_mapFrame{position:relative}.PGB0-a_map,.PGB0-a_mapFallback,.PGB0-a_mapWaiting{border-radius:var(--radius-md);background:var(--card);width:100%;height:620px;box-shadow:var(--shadow-card);overflow:hidden}.PGB0-a_mapFallback{place-items:center;display:grid}.PGB0-a_mapWaiting{align-content:center;place-items:center;gap:var(--space-3);padding:var(--space-5);color:var(--muted);display:grid}.PGB0-a_mapWaiting img{width:min(100%,640px);height:auto}.PGB0-a_map img[src*="/api/v1/tile/"]{filter:sepia(.35)saturate(.55)brightness(1.04)contrast(.92)}.PGB0-a_mapNote{bottom:var(--space-3);left:var(--space-3);z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm);background:#fffdf7eb;display:flex;position:absolute}.PGB0-a_mapNote svg{color:var(--muted)}.PGB0-a_marker{cursor:pointer;flex-direction:column;align-items:center;display:flex;position:relative}.PGB0-a_marker:after{content:"";border-top:10px solid var(--field);filter:drop-shadow(0 1px 1px #00000026);border-left:7px solid #0000;border-right:7px solid #0000;margin-top:-1px}.PGB0-a_markerFace{border:3px solid var(--field);background:var(--sage-soft);object-fit:cover;border-radius:50%;flex:none;width:80px;height:80px;box-shadow:0 1px 4px #00000026}.PGB0-a_markerLabel{color:var(--text);white-space:nowrap;background:#fffdf7f2;border-radius:6px;gap:2px;margin-left:6px;padding:8px 12px;font-size:16px;display:grid;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.PGB0-a_markerLabel strong{color:var(--ink);font-size:18px}.PGB0-a_markerSelected .PGB0-a_markerFace{border:4px solid var(--accent)}.PGB0-a_markerSelected:after{border-top-color:var(--accent)}.PGB0-a_markerSelected .PGB0-a_markerLabel span{color:var(--accent);font-weight:700}.PGB0-a_me{cursor:default}.PGB0-a_me .PGB0-a_markerFace{border-color:var(--ink)}.PGB0-a_me:after{border-top-color:var(--ink)}.PGB0-a_columns{align-content:start;gap:var(--space-4);display:grid}.PGB0-a_pickHint{padding:var(--space-6) var(--space-5);border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);text-align:center;text-wrap:balance}.PGB0-a_neighborList h2{margin-bottom:var(--space-3);color:var(--ink);font-size:var(--text-lg)}.PGB0-a_neighbors{list-style:none}.PGB0-a_neighbors button{align-items:center;column-gap:var(--space-3);width:100%;color:var(--text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"face name distance""face dogs distance";padding:0;display:grid}.PGB0-a_neighbors button:after{content:"";position:absolute;inset:0}.PGB0-a_neighbors button>img{grid-area:face}.PGB0-a_neighbors strong{color:var(--ink);grid-area:name;align-self:end}.PGB0-a_neighbors .PGB0-a_distance{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-sm);grid-area:distance;display:flex}.PGB0-a_neighbors button[aria-pressed=true] .PGB0-a_distance{color:var(--accent);font-weight:700}.PGB0-a_dogNames{grid-area:dogs;align-self:start}.PGB0-a_selected{--photo:96px;grid-template-columns:var(--photo) minmax(0, 1fr) auto;align-content:start;column-gap:var(--space-4);row-gap:var(--space-1);overflow-wrap:anywhere;display:grid}.PGB0-a_selected>h2{color:var(--text);font-size:var(--text-md);grid-area:1/2;align-self:end;font-weight:400}.PGB0-a_selected>.PGB0-a_distance{color:var(--accent);grid-area:1/3;align-self:end}.PGB0-a_dog{display:contents}.PGB0-a_dog>img{width:var(--photo);height:var(--photo);border-radius:var(--radius-md);background:var(--sage-soft);object-fit:cover;grid-column:1}.PGB0-a_selected>.PGB0-a_dog:first-of-type>img{grid-row:1/span 2}.PGB0-a_dog>h3{color:var(--ink);font-size:var(--text-xl);grid-column:2/-1;align-self:start;font-weight:700}.PGB0-a_dog>p{color:var(--muted);font-size:var(--text-sm);grid-column:1/-1}.PGB0-a_dog>p:first-of-type{margin-top:var(--space-3)}.PGB0-a_dog>p:last-of-type{color:var(--text);font-size:var(--text-md)}.PGB0-a_request{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);grid-column:1/-1}.PGB0-a_request label{grid-template-columns:1fr auto}.PGB0-a_request label>span:last-child{grid-column:1/-1}.PGB0-a_requestCount:after{content:attr(data-count);color:var(--muted);font-weight:400}@media (min-width:1280px) and (min-height:800px){.PGB0-a_page{grid-template-rows:auto minmax(0,1fr)}.PGB0-a_page:has(>[role=alert]){grid-template-rows:auto auto minmax(0,1fr)}.PGB0-a_page>.PGB0-a_mapRow{grid-row:-2;grid-template-rows:minmax(0,1fr);align-items:stretch}.PGB0-a_map,.PGB0-a_mapFallback,.PGB0-a_mapWaiting{height:100%}.PGB0-a_mapWaiting img{width:auto;max-width:100%;min-height:0;max-height:70%}.PGB0-a_columns{grid-template-rows:minmax(0,2fr) minmax(0,3fr)}.PGB0-a_columns>*{overflow-y:auto}.PGB0-a_columns:has(>:only-child){grid-template-rows:minmax(0,1fr)}}@media (max-width:1279px){.PGB0-a_mapRow{grid-template-columns:1fr}.PGB0-a_map,.PGB0-a_mapFallback,.PGB0-a_mapWaiting{height:460px}}@media (max-width:720px){.PGB0-a_page>.PGB0-a_status{grid-area:auto/1/auto/-1}.PGB0-a_status{justify-content:start}.PGB0-a_status p{text-align:left}.PGB0-a_map,.PGB0-a_mapFallback,.PGB0-a_mapWaiting{height:360px}.PGB0-a_mapNote{bottom:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.PGB0-a_markerFace{width:48px;height:48px}.PGB0-a_markerLabel{padding:4px 8px;font-size:13px}.PGB0-a_markerLabel strong{font-size:14px}}
.H3mksa_cards{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.H3mksa_who{align-items:center;gap:var(--space-4);overflow-wrap:anywhere;display:flex}.H3mksa_label{display:block;}.H3mksa_scene{min-width:0;margin-bottom:calc(-1 * var(--panel-pad-bottom));justify-self:center}@media (min-width:1280px) and (min-height:800px){.H3mksa_page{grid-template-rows:auto auto minmax(0,1fr)}}@media (max-width:1023px){.H3mksa_cards{grid-template-columns:1fr}}
.E0kJGG_dashboard{grid-template-rows:auto auto minmax(200px,1fr)}.E0kJGG_hero{align-items:end;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.E0kJGG_greeting{color:var(--muted);}.E0kJGG_title{text-wrap:balance;line-height:1.25;}.E0kJGG_actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.E0kJGG_cards{gap:var(--space-4);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.E0kJGG_card{align-content:start;gap:var(--space-3);overflow-wrap:anywhere;display:grid}.E0kJGG_cardTitle{justify-content:space-between;align-items:center;display:flex;}.E0kJGG_cardLink:after{content:"";position:absolute;inset:0}.E0kJGG_inner{z-index:1;position:relative}.E0kJGG_inner:hover,.E0kJGG_inner:hover strong{color:var(--accent)}.E0kJGG_dogs{gap:var(--space-4) var(--space-6);flex-wrap:wrap;list-style:none;display:flex}.E0kJGG_dog{align-items:center;gap:var(--space-3);display:flex}.E0kJGG_dogName{color:var(--ink);font-size:var(--text-lg);font-weight:700}.E0kJGG_countCard{text-align:center;justify-items:center}.E0kJGG_countCard .E0kJGG_cardTitle{justify-self:stretch}.E0kJGG_count{color:var(--accent);font-size:var(--text-3xl);font-weight:800;line-height:1.2}.E0kJGG_recent{align-items:center;gap:var(--space-3);display:flex}.E0kJGG_recent strong{color:var(--ink);display:block}.E0kJGG_recentPhoto{border-radius:var(--radius-sm);background:var(--sage-soft);width:64px;height:64px;font-size:var(--text-xs);flex:none;place-items:center;display:grid;overflow:hidden}.E0kJGG_recentPhoto img{object-fit:cover;width:100%;height:100%}.E0kJGG_newPosts{gap:var(--space-2);list-style:none;display:grid}.E0kJGG_newPosts li{min-width:0;display:grid}.E0kJGG_newPosts a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}@media (min-width:1280px) and (min-height:800px){.E0kJGG_dogs{max-height:calc(2 * 64px + var(--space-4));overflow-y:auto}}.E0kJGG_guest{align-items:center;column-gap:clamp(32px,4vw,56px);row-gap:var(--space-4);width:min(var(--page-width), 1040px);padding:var(--space-6) var(--panel-pad-x) 0;box-shadow:var(--shadow-panel);grid-template-rows:auto clamp(180px,100vh - 560px,360px);grid-template-columns:minmax(0,1fr) clamp(320px,30vw,380px);margin:auto;animation:.5s ease-out both E0kJGG_card-rise;display:grid;}.E0kJGG_bottomScene{margin-bottom:calc(-1 * var(--panel-pad-bottom,0px));grid-column:1/-1;align-self:stretch;position:relative}.E0kJGG_bottomScene>picture{aspect-ratio:2079/756;width:auto;max-width:100%;height:100%;position:absolute;bottom:0;left:50%;translate:-50%}.E0kJGG_bottomScene img{object-fit:contain;object-position:center bottom;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.E0kJGG_eyebrow{margin-bottom:var(--space-2);color:var(--accent);font-size:var(--text-sm);font-weight:700}.E0kJGG_welcome .E0kJGG_title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:0;font-size:clamp(32px,2.8vw,42px);font-weight:400}.E0kJGG_intro{margin-top:var(--space-3);font-size:var(--text-md);line-height:1.65}.E0kJGG_features{gap:var(--space-4);margin-top:var(--space-6);list-style:none;display:grid}.E0kJGG_features li{column-gap:var(--space-4);grid-template-columns:48px 1fr;align-items:center;display:grid}.E0kJGG_features img{grid-row:span 2}.E0kJGG_features strong{color:var(--ink);font-size:var(--text-lg)}.E0kJGG_features span{color:var(--text);font-size:var(--text-md)}.E0kJGG_loginCard{border-left:1px solid var(--line);padding-left:clamp(40px,5vw,64px)}@media (max-width:900px){.E0kJGG_guest{row-gap:var(--space-6);grid-template-rows:auto auto 140px;grid-template-columns:1fr}.E0kJGG_loginCard{padding:var(--space-6) 0 0;border-top:1px solid var(--line);border-left:0}}@keyframes E0kJGG_card-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.E0kJGG_guest{animation:none}}@media (max-width:1279px){.E0kJGG_cards{grid-template-columns:repeat(3,minmax(0,1fr))}.E0kJGG_cards>:first-child{grid-column:1/-1}}@media (max-width:720px){.E0kJGG_guest{margin:var(--space-3) auto;padding:var(--space-5) var(--panel-pad-x) 0;row-gap:var(--space-5)}.E0kJGG_bottomScene>picture{aspect-ratio:1620/971}.E0kJGG_welcome .E0kJGG_title{font-size:var(--text-2xl);line-height:37px}.E0kJGG_features{gap:var(--space-2);margin-top:var(--space-4)}.E0kJGG_features li{column-gap:var(--space-3);grid-template-columns:36px 1fr}.E0kJGG_features img{grid-row:auto;width:36px;height:36px}.E0kJGG_features strong{font-size:var(--text-md)}.E0kJGG_features span{display:none}.E0kJGG_loginCard{padding-top:var(--space-5)}.E0kJGG_hero{grid-template-columns:1fr}.E0kJGG_actions>*{flex:1}.E0kJGG_cards{grid-template-columns:1fr}}
.aYA_lG_columns,.aYA_lG_row{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 180px 120px 48px 16px;display:grid}.aYA_lG_columns{height:36px;padding:0 var(--space-5);border-bottom:1.5px solid var(--line);color:var(--muted);font-size:var(--text-sm)}.aYA_lG_row{--row-pad-block:0;min-height:40px}.aYA_lG_row>svg{color:var(--ink);justify-self:end}.aYA_lG_row h2{color:var(--ink);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.aYA_lG_row h2 a:after{content:"";position:absolute;inset:0}.aYA_lG_author{align-items:center;gap:var(--space-2);display:flex}.aYA_lG_row .aYA_lG_author{min-width:0;font-size:var(--text-sm)}.aYA_lG_row .aYA_lG_author span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aYA_lG_count{align-items:center;gap:var(--space-1);color:var(--accent);font-weight:700;display:flex}.aYA_lG_count svg{display:none}.aYA_lG_detail{gap:var(--space-5);display:grid}.aYA_lG_post{align-content:start;align-items:center;gap:var(--space-4) var(--space-5);grid-template-columns:1fr auto;display:grid}.aYA_lG_post>h1{overflow-wrap:anywhere;grid-column:1/-1}.aYA_lG_byline{gap:var(--space-1);display:grid}.aYA_lG_post .aYA_lG_author,.aYA_lG_comment .aYA_lG_author{color:var(--ink);font-weight:700}.aYA_lG_actions{gap:var(--space-2);display:flex}.aYA_lG_content{white-space:pre-wrap;overflow-wrap:anywhere}.aYA_lG_post>.aYA_lG_content{min-height:200px;padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--text-lg);grid-column:1/-1;align-self:stretch;line-height:1.7}.aYA_lG_post>[role=alert]{grid-column:1/-1}.aYA_lG_comments{padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.aYA_lG_comments>h2{margin-bottom:var(--space-1);color:var(--ink);font-size:var(--text-xl);font-weight:700}.aYA_lG_comments>h2 span{color:var(--accent)}.aYA_lG_comment{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:auto 1fr auto;display:grid}.aYA_lG_comment>:is(.aYA_lG_content,form,[role=alert]){grid-column:1/-1}.aYA_lG_comment>.aYA_lG_content{line-height:1.7}.aYA_lG_commentActions{gap:var(--space-2);display:flex}.aYA_lG_comment>.aYA_lG_commentActions{grid-area:1/3}.aYA_lG_commentEdit textarea{min-height:90px}.aYA_lG_commentForm{align-items:start;gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr 120px;display:grid}.aYA_lG_commentForm textarea{height:100%;min-height:90px}.aYA_lG_commentForm>[role=alert]{grid-column:1/-1}.aYA_lG_fields{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.aYA_lG_fieldLabel{align-items:baseline;gap:var(--space-2);display:flex}.aYA_lG_hint:after{content:attr(data-hint);color:var(--muted);font-size:var(--text-sm);font-weight:400}.aYA_lG_editForm .aYA_lG_hint:last-child{margin-left:auto}.aYA_lG_fields textarea{height:var(--body-height,335px);resize:none;line-height:1.7}.aYA_lG_editForm{--body-height:310px}.aYA_lG_formActions{gap:var(--space-4);grid-template-columns:247px 217px;display:grid}.aYA_lG_newForm .aYA_lG_formActions>button{order:-1}.aYA_lG_editForm .aYA_lG_formActions{grid-template-columns:340px 1fr}@media (min-width:1280px) and (min-height:800px){.aYA_lG_listPage{grid-template-rows:auto minmax(0,1fr) auto}.aYA_lG_list{grid-template-rows:auto repeat(10,minmax(40px,1fr));display:grid}.aYA_lG_detailPage{grid-template-rows:auto minmax(0,1fr)}.aYA_lG_detail{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.aYA_lG_comments{min-height:0}.aYA_lG_post{grid-template-rows:auto auto minmax(0,1fr);min-height:0}.aYA_lG_formPage{grid-template-rows:auto auto minmax(0,1fr)}.aYA_lG_formPage>form{grid-template-rows:minmax(0,1fr)}.aYA_lG_fields{--body-height:100%;grid-template-rows:auto minmax(0,1fr)}.aYA_lG_bodyField{grid-template-rows:auto minmax(0,1fr)}.aYA_lG_post>.aYA_lG_content,.aYA_lG_commentList{overflow-y:auto}.aYA_lG_post>.aYA_lG_content{min-height:0}}@media (max-width:720px){.aYA_lG_columns{display:none}.aYA_lG_count svg{display:block}.aYA_lG_formActions,.aYA_lG_editForm .aYA_lG_formActions{grid-template-columns:1fr}.aYA_lG_formActions>button{order:-1}.aYA_lG_fields{--body-height:220px}.aYA_lG_row{--row-pad-block:var(--space-3);gap:var(--space-1) var(--space-3);grid-template-columns:auto auto 1fr 20px;height:auto}.aYA_lG_row h2{font-size:var(--text-md);grid-column:1/4}.aYA_lG_row>svg{grid-area:1/4/span 2}.aYA_lG_row .aYA_lG_date:before{content:"· "}.aYA_lG_row .aYA_lG_count{justify-self:end}.aYA_lG_row>:is(.aYA_lG_author,.aYA_lG_date,.aYA_lG_count){grid-row:2}.aYA_lG_post,.aYA_lG_commentForm{grid-template-columns:1fr}}
._250POa_head{align-items:end;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,440px);display:grid}._250POa_head>img{width:100%;height:auto}._250POa_boxes{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._250POa_boxes>p{grid-column:1/-1}._250POa_box{gap:var(--space-3);display:grid}._250POa_box>h2{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sage-soft);color:var(--ink);font-size:var(--text-xl);font-weight:700;display:flex}._250POa_box>h2 span{color:var(--muted);font-size:var(--text-lg);font-weight:500}._250POa_list{align-content:start;gap:var(--space-3);display:grid}._250POa_request{gap:var(--space-3) var(--space-4);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);display:grid}._250POa_faces{align-self:start;}._250POa_info{align-content:start;gap:var(--space-1);display:grid}._250POa_message{margin-top:var(--space-1)}._250POa_message:before{content:"“"}._250POa_message:after{content:"”"}._250POa_end{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}._250POa_when{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;}._250POa_buttons{gap:var(--space-2);display:flex}@media (min-width:1280px) and (min-height:800px){._250POa_page{grid-template-rows:auto minmax(0,1fr)}._250POa_head>img{justify-self:end;width:auto;height:120px}._250POa_boxes{grid-template-rows:minmax(0,1fr);align-items:stretch}._250POa_box{grid-template-rows:auto minmax(0,1fr);min-height:0}._250POa_box>:last-child{overflow-y:auto}}@media (max-width:1023px){._250POa_boxes{grid-template-columns:1fr}}@media (max-width:720px){._250POa_head{grid-template-columns:1fr}._250POa_head>img{justify-self:end;width:min(100%,280px)}._250POa_wideOnly{display:none}._250POa_buttons{flex:1;justify-content:flex-end}}
