@font-face{font-family:Toy Bricolage;src:url(../media/paw-bricolage.1qj9g7j9giraa.woff2?dpl=666c4ee3e7ae3dd0ca52758c9dc7c5d26d0ac71d)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Toy DM Sans;src:url(../media/paw-dmsans.2-9c-zr3g3vbm.woff2?dpl=666c4ee3e7ae3dd0ca52758c9dc7c5d26d0ac71d)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}.toy{--toy-bg:#fffdf7;--toy-paper:#fff;--toy-ink:#1f2a44;--toy-muted:#5b6478;--toy-line:#e6e2d6;--toy-sun:#ffb703;--toy-coral:#ef6351;--toy-mint:#2a9d8f;--toy-mint-soft:#e4f3f0;--toy-sun-soft:#fff1cc;--toy-coral-soft:#fde4df;--toy-logo-ring:var(--toy-ink);--toy-logo-arc:var(--toy-sun);--toy-logo-block:var(--toy-coral);--toy-logo-core:var(--toy-mint);--toy-heading:"Toy Bricolage", "Avenir Next", "Segoe UI", sans-serif;--toy-body:"Toy DM Sans", "Avenir Next", "Segoe UI", sans-serif;color:var(--toy-ink);background:var(--toy-bg);font:400 17px/1.6 var(--toy-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;max-width:1480px;margin:auto;padding:0 clamp(16px,4vw,56px);display:flow-root}.toy *,.toy :before,.toy :after{box-sizing:border-box}.toy a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.toy :focus-visible{outline:3px solid var(--toy-mint);outline-offset:4px}.toy h1,.toy h2,.toy h3{font-family:var(--toy-heading);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.06}.toy h1{margin:0 0 20px;font-size:clamp(38px,5.6vw,72px)}.toy h2{margin:0;font-size:clamp(26px,3.2vw,42px)}.toy h3{margin:8px 0;font-size:22px}.toy p{max-width:66ch}.toy small{color:var(--toy-muted);font-size:13px;line-height:1.6;display:block}.toy-brand{font:800 clamp(22px, 2.3vw, 30px) / 1 var(--toy-heading);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.toy-brand em{color:var(--toy-coral);font-style:normal}.toy-mark{flex:none;display:block}.toy-masthead,.toy-page-heading{flex-wrap:wrap;align-items:center;gap:24px;padding:26px 0 20px;display:flex}.toy-tagline{color:var(--toy-muted);flex:1;margin:0;font-size:14px}.toy-masthead-links{flex-wrap:wrap;gap:18px;margin-left:auto;font-size:15px;font-weight:600;display:flex}.toy-masthead-links a,.toy-masthead-links button{align-items:center;min-height:44px;display:inline-flex}.toy .toy-button,.toy button{background:var(--toy-ink);color:#fff;min-height:48px;font:700 15px/1.3 var(--toy-body);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.toy .toy-button:hover,.toy button:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--toy-sun) 45%, transparent)}.toy .toy-button:active,.toy button:active{transform:translateY(1px)}.toy button:disabled{opacity:.6;cursor:wait}.toy .toy-button-secondary,.toy button.toy-button-secondary{color:var(--toy-ink);border-color:var(--toy-ink);background:0 0}.toy .toy-link-button,.toy button.toy-link-button{color:var(--toy-ink);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0 4px;font-weight:600;text-decoration:underline}.toy .toy-text-link{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.toy-hero{border-bottom:1px solid var(--toy-line);grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;padding:36px 0 44px;display:grid}.toy-hero-art{background:radial-gradient(circle at 50% 40%, var(--toy-sun-soft), transparent 70%);justify-content:center;padding:24px;display:flex}.toy-eyebrow{color:var(--toy-mint);text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;font-size:14px;font-weight:700}.toy-hero-detail{color:var(--toy-muted);max-width:44ch;font-size:19px}.toy-hero-actions,.toy-form-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:20px 0 0;display:flex}.toy-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px 14px;padding:22px 0;display:grid}.toy-filters label{color:var(--toy-muted);gap:6px;font-size:13px;font-weight:600;display:grid}.toy select,.toy input,.toy textarea{font:inherit;color:var(--toy-ink);background:var(--toy-paper);border:1px solid var(--toy-line);border-radius:12px;width:100%;max-width:100%;min-height:48px;padding:11px 13px}.toy textarea{resize:vertical;min-height:120px}.toy input[type=checkbox],.toy input[type=radio]{width:22px;height:22px;min-height:0;accent-color:var(--toy-mint);margin:0}.toy-section{border-top:1px solid var(--toy-line);padding:40px 0}.toy-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.toy-section-heading p{color:var(--toy-muted);margin:0;font-size:14px}.toy-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px 24px;margin-bottom:24px;display:grid}.toy-card{background:var(--toy-paper);border:1px solid var(--toy-line);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.toy-card-reserved{opacity:.82}.toy-card-copy{padding:14px 16px 18px}.toy-card h3 a{text-decoration:none}.toy-card h3 a:hover{text-decoration:underline}.toy-card h3{margin:6px 0;font-size:20px}.toy-badges{flex-wrap:wrap;gap:6px;margin:0;display:flex}.toy-badge{background:var(--toy-sun-soft);color:var(--toy-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.toy-badge-swap{background:var(--toy-mint-soft)}.toy-badge-giveaway{background:var(--toy-sun)}.toy-badge-reserved{background:var(--toy-coral-soft)}.toy-context,.toy-note{color:var(--toy-muted);margin:6px 0;font-size:13px}.toy-safety{color:var(--toy-muted);border-left:3px solid var(--toy-sun);background:var(--toy-paper);border-radius:0 12px 12px 0;padding:12px 16px;font-size:13px;line-height:1.7}.toy-photo{margin:0}.toy-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.toy-photo-empty{aspect-ratio:4/3;background:var(--toy-mint-soft);justify-content:center;align-items:center;display:flex}.toy picture{display:block}.toy-board-invitation{background:var(--toy-paper);border:1px dashed var(--toy-line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:24px;padding:28px;display:flex}.toy-board-invitation h3{margin:0 0 6px}.toy-board-invitation p{color:var(--toy-muted);margin:0;font-size:15px}.toy-how{border-top:1px solid var(--toy-line);padding:44px 0}.toy-how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.toy-how li{background:var(--toy-paper);border:1px solid var(--toy-line);border-radius:16px;padding:20px}.toy-how li p{color:var(--toy-muted);margin:8px 0 0;font-size:14px}.toy-step-number{background:var(--toy-sun);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;font-weight:800;display:inline-flex}.toy-how strong{font-family:var(--toy-heading);font-size:19px;display:block}.toy-location-warning{background:var(--toy-coral-soft);color:var(--toy-ink);border-radius:12px;margin:0 0 12px;padding:12px 16px}.toy-footer{border-top:1px solid var(--toy-line);color:var(--toy-muted);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;margin-top:32px;padding:32px 0 44px;font-size:13px;display:flex}.toy-footer p{max-width:42ch;margin:8px 0 0}.toy-footer-links{gap:6px;display:grid}.toy-story,.toy-form{max-width:860px;margin:0 auto;padding:10px 0 40px}.toy-form label{gap:6px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.toy-form label.toy-consent,.toy-form label.toy-radio,.toy label.toy-consent,.toy label.toy-radio{grid-template-columns:auto 1fr;align-items:start;gap:12px;font-weight:500}.toy-form fieldset{border:1px solid var(--toy-line);border-radius:14px;margin:20px 0;padding:12px 18px 18px}.toy-form legend{font-family:var(--toy-heading);padding:0 8px;font-weight:700}.toy-field-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px;display:grid}.toy-form-steps{color:var(--toy-muted);gap:18px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.toy-form-steps li[aria-current=step]{color:var(--toy-ink);font-weight:700}.toy-recall{background:var(--toy-sun-soft)}.toy-exclusions ul{columns:2;padding-left:18px;font-size:14px}.toy-photo-picker input[type=file]{padding:10px}.toy-upload-previews{flex-wrap:wrap;gap:10px;display:flex}.toy-upload-previews img,.toy-existing-photo{object-fit:cover;border-radius:10px;width:120px;height:120px}.toy-preview img{border-radius:14px;width:100%;height:auto}.toy-error{color:var(--toy-coral);font-weight:600}.toy-success{background:var(--toy-mint-soft);border-radius:12px;padding:12px 16px}.toy-checklist{gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.toy-checklist li{border:1px solid var(--toy-line);background:var(--toy-paper);border-radius:14px;padding:16px 18px 16px 52px;position:relative}.toy-checklist li:before{content:"";border:2px solid var(--toy-line);border-radius:50%;width:24px;height:24px;position:absolute;top:18px;left:16px}.toy-checklist li.done:before{background:var(--toy-mint);border-color:var(--toy-mint)}.toy-checklist strong{font-family:var(--toy-heading);font-size:18px;display:block}.toy-setup-compact .toy-checklist li{padding-top:12px}.toy-suspended{background:var(--toy-coral-soft);border-radius:14px;padding:16px 20px}.toy-account-row{border-bottom:1px solid var(--toy-line);grid-template-columns:160px 1fr;gap:18px;padding:16px 0;display:grid}.toy-account-row .toy-photo img,.toy-account-row .toy-photo-empty{border-radius:12px}.toy-inbox{gap:10px;margin:0;padding:0;list-style:none;display:grid}.toy-inbox a{border:1px solid var(--toy-line);background:var(--toy-paper);border-radius:14px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.toy-inbox li.closed a{opacity:.7}.toy-inbox span{color:var(--toy-muted);font-size:13px}.toy-listing{grid-template-columns:1.1fr .9fr;gap:40px;padding:10px 0 40px;display:grid}.toy-listing-gallery{gap:12px;display:grid}.toy-listing-gallery .toy-photo img{border-radius:16px}.toy-listing-gallery .toy-photo:not(:first-child) img{aspect-ratio:3/2}.toy-listing-copy h1{font-size:clamp(30px,4vw,48px)}.toy-facts{grid-template-columns:max-content 1fr;gap:8px 18px;margin:20px 0;font-size:15px;display:grid}.toy-facts dt{color:var(--toy-muted);font-weight:700}.toy-facts dd{margin:0}.toy-recall-statement,.toy-owner-card{background:var(--toy-paper);border:1px solid var(--toy-line);border-radius:16px;margin:18px 0;padding:16px 20px}.toy-recall-statement h2,.toy-owner-card h2{margin-bottom:8px;font-size:18px}.toy-recall-statement p{font-size:14px}.toy-request-panel{margin:18px 0}.toy-location{background:var(--toy-paper);border:1px solid var(--toy-line);border-radius:16px;padding:16px 20px}.toy-location-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.toy-thread-header h1{font-size:clamp(26px,3.4vw,40px)}.toy-appointment{margin:24px 0}.toy-appointment-card{background:var(--toy-paper);border:1px solid var(--toy-line);border-left:4px solid var(--toy-sun);border-radius:14px;padding:16px 18px}.toy-appointment-confirmed{border-left-color:var(--toy-mint)}.toy-messages ol{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.toy-message{background:var(--toy-paper);border:1px solid var(--toy-line);border-radius:16px;max-width:80%;padding:12px 16px}.toy-message p{white-space:pre-wrap;margin:0}.toy-message-mine{background:var(--toy-mint-soft);margin-left:auto}.toy-message-system{max-width:100%;color:var(--toy-muted);background:0 0;border-style:dashed;font-size:14px}.toy-warning{color:var(--toy-coral);font-size:13px;margin-top:6px!important}.toy-compose{gap:10px;display:grid}.toy-rules section{margin:28px 0}.toy-rules h2{margin-bottom:10px;font-size:24px}.toy-rules li{margin:6px 0}.toy-load-error{border:1px solid var(--toy-line);border-radius:14px;padding:20px}.toy-delete{border-top:1px solid var(--toy-line);margin-top:40px;padding-top:20px}.toy-empty{padding:40px 0}@media (max-width:900px){.toy-hero,.toy-listing{grid-template-columns:1fr}.toy-hero-art{display:none}.toy-how ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.toy{font-size:16px}.toy-how ol,.toy-grid,.toy-account-row{grid-template-columns:1fr}.toy-exclusions ul{columns:1}.toy-message{max-width:100%}.toy-masthead-links{width:100%;margin-left:0}.toy-facts{grid-template-columns:1fr;gap:2px 0}}@media (prefers-color-scheme:dark){.toy:not(.toy-embedded){--toy-bg:#14192a;--toy-paper:#1c2338;--toy-ink:#f3f1ea;--toy-muted:#b5bccc;--toy-line:#2e3650;--toy-sun-soft:#3a3012;--toy-mint-soft:#16342f;--toy-coral-soft:#42211c;--toy-logo-ring:#f3f1ea}.toy:not(.toy-embedded) .toy-button,.toy:not(.toy-embedded) button{background:var(--toy-sun);color:#14192a}.toy:not(.toy-embedded) .toy-button-secondary,.toy:not(.toy-embedded) button.toy-button-secondary{color:var(--toy-ink);border-color:var(--toy-ink);background:0 0}.toy:not(.toy-embedded) .toy-link-button,.toy:not(.toy-embedded) button.toy-link-button{color:var(--toy-ink);background:0 0}}@media (prefers-reduced-motion:reduce){.toy *{transition:none!important}}
