@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-cyrillic-900-normal-_ZC4uVSi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-900-normal-PukI78a9.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/unbounded-latin-900-normal-DrIEwloP.woff2) format("woff2"),url(/assets/unbounded-latin-900-normal-4cp7xOrc.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2) format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2) format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2) format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-italic-Dp0WRPeu.woff2) format("woff2"),url(/assets/rubik-cyrillic-400-italic-BCEFbFxf.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2) format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-italic-7IzSMlZL.woff2) format("woff2"),url(/assets/rubik-latin-400-italic-B9DJsQ4K.woff) format("woff")}:root{--ink-900: #211d1a;--ink-700: #4a433d;--ink-500: #7a7169;--ink-300: #b5aca2;--ink-150: #e2dacd;--paper: #fbf4e8;--paper-warm: #f6e9d4;--white: #ffffff;--meat-700: #9a2843;--meat-600: #b93453;--meat-500: #d94368;--meat-150: #f9d9e0;--meat-100: #fceaef;--green-600: #3f7031;--green-500: #4f8a3d;--green-150: #e2efd8;--amber-600: #c67f22;--amber-500: #e8a33d;--amber-150: #fbeed6;--text-body: var(--ink-900);--text-muted: var(--ink-500);--text-inverse: var(--paper);--text-accent: var(--meat-600);--surface-page: var(--paper);--surface-card: var(--white);--surface-warm: var(--paper-warm);--surface-ink: var(--ink-900);--accent: var(--meat-500);--accent-hover: var(--meat-600);--accent-press: var(--meat-700);--accent-tint: var(--meat-100);--positive: var(--green-500);--positive-tint: var(--green-150);--warning: var(--amber-500);--warning-tint: var(--amber-150);--border-strong: var(--ink-900);--border-soft: var(--ink-150);--focus-ring: var(--amber-500)}:root{--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Rubik", system-ui, sans-serif;--text-hero: 900 40px/1.08 var(--font-display);--text-h1: 700 40px/1.1 var(--font-display);--text-h2: 700 28px/1.15 var(--font-display);--text-h3: 700 20px/1.25 var(--font-display);--text-lead: 400 20px/1.5 var(--font-body);--text-base: 400 17px/1.55 var(--font-body);--text-small: 400 14px/1.45 var(--font-body);--text-caption: 500 12px/1.35 var(--font-body);--text-button: 600 16px/1 var(--font-body);--text-overline: 700 13px/1.2 var(--font-display)}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--container-max: 1160px;--section-pad: var(--sp-9)}:root{--radius-pill: 999px;--radius-card: 20px;--radius-field: 12px;--radius-blob: 32px;--shadow-sticker: 4px 4px 0 var(--ink-900);--shadow-sticker-sm: 2px 2px 0 var(--ink-900);--shadow-float: 0 12px 32px rgba(33, 29, 26, .18);--outline: 2px solid var(--border-strong);--outline-soft: 1.5px solid var(--border-soft);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur-med: .22s}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--text-base);-webkit-font-smoothing:antialiased}a{color:var(--text-accent);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{color:var(--accent-press)}::selection{background:var(--amber-150)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}:root{--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Rubik", system-ui, sans-serif}@keyframes meowPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes skelPulse{0%,to{opacity:.25}50%{opacity:.5}}.skel-paw{animation:skelPulse 1.2s ease-in-out infinite}.skel-pulse{animation:meowPulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.skel-pulse{animation:none}}.chip-row{overflow-x:auto;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.app-scroll{scrollbar-width:none}.app-scroll::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}.tap44{position:relative}.tap44:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}@media(max-width:899px){.care-days{column-gap:2px!important}}.logo-link{transition:opacity .15s ease}.logo-link:hover{opacity:.8}.logo-link:hover .logo-word{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.logo-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}
