@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/LilitaOne-Regular.15b28azn6y6v9.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/Nunito-Medium.1eio4ltals-s2.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/Nunito-SemiBold.41h08co6q8n1j.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/Nunito-Bold.34snr56c3xfo3.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/Nunito-ExtraBold.1y9q47hj_0eky.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/Nunito-Black.08zcn90_1wmui.ttf)format("truetype")}:root{--gl-color-bg-white:#fff;--gl-color-bg-paper:#fffbf6;--gl-color-bg-cream:#f6ece1;--gl-color-bg-row:#ffffffe0;--gl-color-bg-card:#ffffffe6;--gl-color-bg-support:#ffffff80;--gl-color-bg-scrim:#462d1e61;--gl-color-text-primary:#2a2b33;--gl-color-text-secondary:#55565f;--gl-color-text-muted:#66666e;--gl-color-text-placeholder:#9a9aa2;--gl-color-text-onDark:#fff;--gl-color-text-danger:#c0392b;--gl-color-text-warning:#a8620a;--gl-color-text-ok:#3a7d3c;--gl-color-text-petOnButter:#5a4410;--gl-color-line-subtle:#f0e2d5;--gl-color-line-strong:#e6d5c5;--gl-color-line-onColor:#ffffffb3;--gl-color-line-care:#ffffffbf;--gl-color-line-newRow:#e9bc5e73;--gl-color-line-petOn:#e9bc5e8c;--gl-color-line-petFoot:#c8a06438;--gl-color-butter-base:#fdd98a;--gl-color-butter-soft:#feedc6;--gl-color-butter-edge:#e9bc5e;--gl-color-butter-shade:#c88c2829;--gl-color-butter-tabShade:#c88c282e;--gl-color-peach-base:#fdd5c2;--gl-color-peach-soft:#fee9de;--gl-color-amber-base:#e39a2f;--gl-color-amber-soft:#fde3b5;--gl-color-amber-text:#a8620a;--gl-color-amber-icon:#c2700e;--gl-color-amber-shade:#c8821e1f;--gl-color-ok-base:#3a7d3c;--gl-color-ok-light:#6cc07a;--gl-color-ok-soft:#ddf0d6;--gl-color-ok-shade:#3c823c1a;--gl-color-red-base:#f0504d;--gl-color-red-edge:#c93a37;--gl-color-red-soft:#fddad5;--gl-color-red-text:#c0392b;--gl-color-red-light:#ff7472;--gl-color-red-glow:#f0504d42;--gl-color-red-shade:#be3c321a;--gl-color-red-radius:#f0504d1a;--gl-color-coral-base:#f9876a;--gl-color-coral-edge:#d9664a;--gl-color-coral-soft:#fee0d6;--gl-color-coral-glow:#d9664a38;--gl-color-ink-base:#2a2b33;--gl-color-ink-edge:#000;--gl-color-ink-glow:#0003;--gl-color-ink-zoneFill:#2a2b330f;--gl-color-ink-spinTrack:#2a2b3333;--gl-color-sky-base:#cfe0f7;--gl-color-sky-text:#26487a;--gl-color-sage-base:#d3e6cb;--gl-color-sage-text:#2d5424;--gl-color-lilac-base:#e3d9f7;--gl-color-lilac-text:#4b3584;--gl-color-shine-soft:#ffffff40;--gl-color-shine-base:#fff6;--gl-color-shine-selector:#ffffff73;--gl-color-shine-strong:#ffffff80;--gl-color-shine-careA:#ffffff52;--gl-color-shine-careB:#ffffff38;--gl-color-bubble-border:#2b3a55;--gl-color-bubble-edge:#2b3a5512;--gl-color-garret-bg:#fdf6e8;--gl-color-zone-today-bg:#fdf2e5;--gl-color-zone-today-blob:#f9d0b4;--gl-color-zone-today-blobSoft:#fbe1cc;--gl-color-zone-today-paw:#f9cdae;--gl-color-zone-health-bg:#f2f6fc;--gl-color-zone-health-blob:#d3e4f6;--gl-color-zone-health-blobSoft:#e2ecf8;--gl-color-zone-health-paw:#c9dcf1;--gl-color-zone-places-bg:#f4f7ee;--gl-color-zone-places-blob:#d6e8cc;--gl-color-zone-places-blobSoft:#e4efdc;--gl-color-zone-places-paw:#c9dfbd;--gl-color-zone-line-bg:#f7f3fc;--gl-color-zone-line-blob:#e3d8f6;--gl-color-zone-line-blobSoft:#ede6f9;--gl-color-zone-line-paw:#d9ccf2;--gl-color-zone-club-bg:#fef7e4;--gl-color-zone-club-blob:#fbe1a4;--gl-color-zone-club-blobSoft:#fcebc4;--gl-color-zone-club-paw:#f6d58c;--gl-color-zone-serious-bg:#f7f3ef;--gl-color-zone-serious-blob:#f7f3ef;--gl-color-zone-serious-blobSoft:#f7f3ef;--gl-color-zone-serious-paw:#f7f3ef;--gl-color-care-bath-soft:#c3e8f7;--gl-color-care-bath-strong:#8ed3f2;--gl-color-care-bath-edge:#5bb0da;--gl-color-care-bath-ink:#22506f;--gl-color-care-nails-soft:#fad6e1;--gl-color-care-nails-strong:#f6aec4;--gl-color-care-nails-edge:#dc85a1;--gl-color-care-nails-ink:#6e2541;--gl-color-care-brushing-soft:#e5dbf8;--gl-color-care-brushing-strong:#c8b5f2;--gl-color-care-brushing-edge:#9f87da;--gl-color-care-brushing-ink:#43307a;--gl-color-care-antiparasitic-soft:#cfeedc;--gl-color-care-antiparasitic-strong:#98dbb4;--gl-color-care-antiparasitic-edge:#62b786;--gl-color-care-antiparasitic-ink:#1f5838;--gl-color-care-vaccine-soft:#d3e3f8;--gl-color-care-vaccine-strong:#a6c6ef;--gl-color-care-vaccine-edge:#7199d2;--gl-color-care-vaccine-ink:#24457a;--gl-color-care-checkup-soft:#d3e3f8;--gl-color-care-checkup-strong:#a6c6ef;--gl-color-care-checkup-edge:#7199d2;--gl-color-care-checkup-ink:#24457a;--gl-color-care-food-soft:#f9e3bc;--gl-color-care-food-strong:#f2c987;--gl-color-care-food-edge:#d6a251;--gl-color-care-food-ink:#634310;--gl-color-care-weight-soft:#eee5d6;--gl-color-care-weight-strong:#dacaae;--gl-color-care-weight-edge:#b8a27c;--gl-color-care-weight-ink:#55452a;--gl-color-care-walk-soft:#d6e9ce;--gl-color-care-walk-strong:#aad29c;--gl-color-care-walk-edge:#7caf6c;--gl-color-care-walk-ink:#2b5222;--gl-color-care-medication-soft:#e9f2c2;--gl-color-care-medication-strong:#d3e38b;--gl-color-care-medication-edge:#a8bd4f;--gl-color-care-medication-ink:#465210;--gl-color-care-pet-soft:#feedc6;--gl-color-care-pet-strong:#fdd98a;--gl-color-care-pet-edge:#e9bc5e;--gl-color-care-pet-ink:#5a4410;--gl-color-care-glow:#505a6e29;--gl-color-pin-vet:#a6c6ef;--gl-color-pin-shop:#f9c3a8;--gl-color-pin-service:#aad29c;--gl-color-pin-place:#c9e2be;--gl-color-pin-stay:#dacaae;--gl-color-pin-sighting:#c8b5f2;--gl-color-pin-me:#4a8fe0;--gl-color-pin-meHalo:#508cdc2e;--gl-color-pin-sosGlow:#f0504d59;--gl-color-pin-tailShade:#965f3c1f;--gl-color-map-land:#f8f0e6;--gl-color-map-water:#cbe6f5;--gl-color-map-park:#d6e9ce;--gl-color-map-road:#fff;--gl-color-map-roadMajor:#fff;--gl-color-map-label:#9a8c7c;--gl-color-skeleton-base:#f6ece1;--gl-color-skeleton-shine:#fbf4ec;--gl-font-display:"Lilita One", "Nunito", system-ui, sans-serif;--gl-font-body:"Nunito", system-ui, sans-serif;--gl-font-weight-regular:400;--gl-font-weight-medium:500;--gl-font-weight-semibold:600;--gl-font-weight-bold:700;--gl-font-weight-extrabold:800;--gl-font-weight-black:900;--gl-font-size-12:12px;--gl-font-size-13:13px;--gl-font-size-14:14px;--gl-font-size-15:15px;--gl-font-size-16:16px;--gl-font-size-17:17px;--gl-font-size-18:18px;--gl-font-size-19:19px;--gl-font-size-20:20px;--gl-font-size-22:22px;--gl-font-size-24:24px;--gl-font-size-26:26px;--gl-font-size-30:30px;--gl-font-size-39:39px;--gl-font-size-11-5:11.5px;--gl-font-size-12-5:12.5px;--gl-font-size-13-5:13.5px;--gl-font-size-14-5:14.5px;--gl-font-size-21-5:21.5px;--gl-tracking-title:.005em;--gl-tracking-display:.01em;--gl-tracking-sos:.02em;--gl-tracking-button:.04em;--gl-tracking-care:.05em;--gl-tracking-tag:.06em;--gl-tracking-legal:.08em;--gl-tracking-label:.1em;--gl-tracking-wide:.13em;--gl-tracking-eyebrow:.15em;--gl-space-0:0px;--gl-space-2:2px;--gl-space-4:4px;--gl-space-6:6px;--gl-space-8:8px;--gl-space-10:10px;--gl-space-12:12px;--gl-space-14:14px;--gl-space-16:16px;--gl-space-20:20px;--gl-space-24:24px;--gl-space-32:32px;--gl-space-40:40px;--gl-space-48:48px;--gl-space-64:64px;--gl-space-screenX:20px;--gl-space-rowGap:8px;--gl-radius-none:0px;--gl-radius-skeleton:10px;--gl-radius-brand:14px;--gl-radius-chip:15px;--gl-radius-field:20px;--gl-radius-button:22px;--gl-radius-row:24px;--gl-radius-block:26px;--gl-radius-celebration:28px;--gl-radius-care:30px;--gl-radius-sheet:32px;--gl-radius-pill:999px;--gl-border-hairline:1.5px;--gl-border-bubble:1.75px;--gl-border-strong:2px;--gl-border-control:2.5px;--gl-border-ring:3px;--gl-border-sos:4px;--gl-border-voice:5px;--gl-border-radioOn:8px;--gl-shadow-s1:0 1px 2px #965f3c0f, 0 4px 12px #965f3c12;--gl-shadow-s2:0 2px 4px #965f3c12, 0 10px 24px #965f3c1c;--gl-shadow-s3:0 4px 8px #965f3c14, 0 18px 40px #965f3c29;--gl-shadow-tabBar:0 -1px 0 #965f3c0f, 0 -8px 26px #965f3c1a;--gl-shadow-dock:0 -8px 26px #965f3c1f;--gl-shadow-sheet:0 -10px 30px #5a321e29;--gl-shadow-sos:0 8px 18px #f0504d52, 0 2px 4px #96281e26;--gl-shadow-knob:0 2px 4px #00000026;--gl-size-touchMin:44px;--gl-size-icon-xs:14px;--gl-size-icon-sm:18px;--gl-size-icon-btn:20px;--gl-size-icon-md:22px;--gl-size-icon-status:24px;--gl-size-icon-lg:26px;--gl-size-avatar-28:28px;--gl-size-avatar-36:36px;--gl-size-avatar-40:40px;--gl-size-avatar-44:44px;--gl-size-avatar-46:46px;--gl-size-avatar-48:48px;--gl-size-avatar-56:56px;--gl-size-avatar-72:72px;--gl-size-avatar-96:96px;--gl-size-emo-xs:28px;--gl-size-emo-sm:38px;--gl-size-emo-care:42px;--gl-size-emo-md:46px;--gl-size-emo-lg:64px;--gl-size-emo-xl:88px;--gl-size-button-sm:46px;--gl-size-button-md:54px;--gl-size-button-edge:5px;--gl-size-button-edgeSoft:3px;--gl-size-iconButton:46px;--gl-size-field:54px;--gl-size-fieldArea:104px;--gl-size-search:52px;--gl-size-row:55px;--gl-size-rowSmall:52px;--gl-size-nav:52px;--gl-size-header:48px;--gl-size-tabBar:82px;--gl-size-tab-icon-w:64px;--gl-size-tab-icon-h:36px;--gl-size-tab-sosColumn:84px;--gl-size-sos:70px;--gl-size-sosRise:14px;--gl-size-statusPill:38px;--gl-size-statusDot:22px;--gl-size-chip:30px;--gl-size-tag:28px;--gl-size-promo:26px;--gl-size-filter:44px;--gl-size-segment:40px;--gl-size-toggle-w:54px;--gl-size-toggle-h:32px;--gl-size-toggle-knob:26px;--gl-size-radio:26px;--gl-size-check:28px;--gl-size-badge:22px;--gl-size-dot:10px;--gl-size-voice-md:104px;--gl-size-voice-sm:96px;--gl-size-garret-sm:60px;--gl-size-garret-md:100px;--gl-size-garret-lg:168px;--gl-size-brand:42px;--gl-size-pin-md:46px;--gl-size-pin-pet:54px;--gl-size-pin-tail:12px;--gl-size-pin-me:18px;--gl-size-pin-meHalo:48px;--gl-size-paw-sm:16px;--gl-size-paw-md:24px;--gl-size-paw-lg:32px;--gl-size-paw-xl:46px;--gl-size-photo-hero:220px;--gl-size-photo-place:132px;--gl-size-photo-mini:76px;--gl-size-photo-mapMini:150px;--gl-size-grab-w:44px;--gl-size-grab-h:5px;--gl-size-toast:56px;--gl-size-spinner:18px;--gl-size-motif-w:120px;--gl-size-motif-h:80px;--gl-size-motif-miniW:34px;--gl-size-motif-miniH:22px;--gl-opacity-pressed:.92;--gl-opacity-doseGiven:.72;--gl-motion-fast:.12s;--gl-motion-base:.2s;--gl-motion-slow:.32s;--gl-motion-ease-standard:cubic-bezier(.2, .8, .2, 1);--gl-motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--gl-motion-pressDrop:3px;--gl-motion-spinner:.9s;--gl-motion-skeleton:1.4s;--gl-motion-toast:4s;--gl-z-base:0;--gl-z-decoration:1;--gl-z-content:2;--gl-z-pin:3;--gl-z-sheetOverTabs:35;--gl-z-tabBar:40;--gl-z-scrim:45;--gl-z-toast:46;--gl-z-sheet:50}.t-display-hello{font-family:var(--gl-font-display);letter-spacing:.005em;text-transform:uppercase;font-size:39px;font-style:normal;font-weight:400;line-height:1}.t-display-h1{font-family:var(--gl-font-display);letter-spacing:.005em;text-transform:uppercase;font-size:30px;font-style:normal;font-weight:400;line-height:1.02}.t-display-h1-small{font-family:var(--gl-font-display);letter-spacing:.005em;text-transform:uppercase;font-size:24px;font-style:normal;font-weight:400;line-height:1.02}.t-display-h2{font-family:var(--gl-font-display);letter-spacing:.01em;text-transform:uppercase;font-size:22px;font-style:normal;font-weight:400;line-height:1.1}.t-display-bubble{font-family:var(--gl-font-display);letter-spacing:.01em;text-transform:uppercase;font-size:21.5px;font-style:normal;font-weight:400;line-height:1.08}.t-display-celebration{font-family:var(--gl-font-display);text-transform:uppercase;font-size:20px;font-style:normal;font-weight:400;line-height:1.05}.t-display-tile{font-family:var(--gl-font-display);text-transform:uppercase;font-size:18px;font-style:normal;font-weight:400;line-height:1}.t-display-button{font-family:var(--gl-font-display);letter-spacing:.04em;text-transform:uppercase;font-size:17px;font-style:normal;font-weight:400;line-height:1.1}.t-display-button-small{font-family:var(--gl-font-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:400;line-height:1.1}.t-display-care{font-family:var(--gl-font-display);letter-spacing:.05em;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:400;line-height:1.2}.t-display-care-small{font-family:var(--gl-font-display);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.t-display-sos{font-family:var(--gl-font-display);letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-style:normal;font-weight:400;line-height:1}.t-display-pin-sos{font-family:var(--gl-font-display);text-transform:uppercase;font-size:13px;font-style:normal;font-weight:400;line-height:1}.t-display-amount{font-family:var(--gl-font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:26px;font-style:normal;font-weight:400;line-height:1}.t-display-time{font-family:var(--gl-font-display);font-variant-numeric:tabular-nums;font-size:19px;font-style:normal;font-weight:400;line-height:1}.t-body-h3{font-family:var(--gl-font-body);font-size:17px;font-style:normal;font-weight:800;line-height:1.25}.t-body-selector{font-family:var(--gl-font-body);font-size:20px;font-style:normal;font-weight:800;line-height:1}.t-body-row{font-family:var(--gl-font-body);font-size:17px;font-style:normal;font-weight:600;line-height:1.25}.t-body-row-strong{font-family:var(--gl-font-body);font-size:17px;font-style:normal;font-weight:700;line-height:1.25}.t-body-md{font-family:var(--gl-font-body);font-size:16px;font-style:normal;font-weight:600;line-height:1.45}.t-body-lede{font-family:var(--gl-font-body);font-size:16px;font-style:normal;font-weight:500;line-height:1.45}.t-body-md-strong{font-family:var(--gl-font-body);font-size:16px;font-style:normal;font-weight:800;line-height:1.2}.t-body-status{font-family:var(--gl-font-body);font-size:16px;font-style:normal;font-weight:700;line-height:1.2}.t-body-sm{font-family:var(--gl-font-body);font-size:15px;font-style:normal;font-weight:600;line-height:1.4}.t-body-sm-strong{font-family:var(--gl-font-body);font-size:15px;font-style:normal;font-weight:700;line-height:1.2}.t-body-sm-heavy{font-family:var(--gl-font-body);font-size:15px;font-style:normal;font-weight:800;line-height:1.2}.t-body-status-text{font-family:var(--gl-font-body);font-size:14.5px;font-style:normal;font-weight:700;line-height:1.2}.t-body-meta{font-family:var(--gl-font-body);font-size:14px;font-style:normal;font-weight:500;line-height:1.4}.t-body-meta-strong{font-family:var(--gl-font-body);font-size:14px;font-style:normal;font-weight:600;line-height:1.35}.t-body-label{font-family:var(--gl-font-body);font-size:14px;font-style:normal;font-weight:700;line-height:1.2}.t-body-caption{font-family:var(--gl-font-body);font-size:13.5px;font-style:normal;font-weight:500;line-height:1.3}.t-body-caption-strong{font-family:var(--gl-font-body);font-size:13.5px;font-style:normal;font-weight:700;line-height:1.3}.t-body-tab{font-family:var(--gl-font-body);font-size:12px;font-style:normal;font-weight:600;line-height:1.1}.t-body-tab-on{font-family:var(--gl-font-body);font-size:12px;font-style:normal;font-weight:800;line-height:1.1}.t-label-eyebrow{font-family:var(--gl-font-body);letter-spacing:.15em;text-transform:uppercase;font-size:12.5px;font-style:normal;font-weight:800;line-height:1.2}.t-label-date{font-family:var(--gl-font-body);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:700;line-height:1.2}.t-label-link{font-family:var(--gl-font-body);letter-spacing:.13em;text-transform:uppercase;font-size:13.5px;font-style:normal;font-weight:800;line-height:1}.t-label-action{font-family:var(--gl-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:800;line-height:1}.t-label-k{font-family:var(--gl-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.t-label-tag{font-family:var(--gl-font-body);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800;line-height:1}.t-label-legal{font-family:var(--gl-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-style:normal;font-weight:800;line-height:1.3}.t-label-micro{font-family:var(--gl-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-style:normal;font-weight:800;line-height:1}
*,:before,:after{box-sizing:border-box}:root{--web-column:560px;--web-column-wide:720px;--web-btn-min:200px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}body{background:var(--gl-color-zone-today-bg);min-height:100dvh;color:var(--gl-color-text-primary);font-family:var(--gl-font-body);font-size:var(--gl-font-size-16);font-weight:var(--gl-font-weight-semibold);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}a{color:var(--gl-color-text-primary);font-weight:var(--gl-font-weight-extrabold);text-underline-offset:var(--gl-space-2);text-decoration:underline}:focus-visible{outline:var(--gl-border-ring) solid var(--gl-color-coral-edge);outline-offset:var(--gl-space-2)}.shell{flex-direction:column;min-height:100dvh;display:flex}.shell:has(.legal){background:var(--gl-color-zone-serious-bg)}.shell__top{padding:var(--gl-space-16) var(--gl-space-screenX);border-bottom:var(--gl-border-hairline) solid var(--gl-color-line-subtle);justify-content:space-between;align-items:center;display:flex}.shell__top a{font-weight:var(--gl-font-weight-bold);text-decoration:none}.shell__top a:hover{text-decoration:underline}.shell__top .wordmark{font-family:var(--gl-font-display);font-weight:var(--gl-font-weight-regular);font-size:var(--gl-font-size-22);letter-spacing:var(--gl-tracking-display);color:var(--gl-color-text-primary);text-transform:uppercase}.shell__top .wordmark:hover{text-decoration:none}.shell__main{width:100%;max-width:var(--web-column);padding:var(--gl-space-32) var(--gl-space-screenX) var(--gl-space-64);flex:1;margin:0 auto}.shell__main--wide{max-width:var(--web-column-wide)}.shell__foot{border-top:var(--gl-border-hairline) solid var(--gl-color-line-subtle);padding:var(--gl-space-20) var(--gl-space-screenX);gap:var(--gl-space-12) var(--gl-space-20);color:var(--gl-color-text-muted);font-size:var(--gl-font-size-14);flex-wrap:wrap;justify-content:center;display:flex}.shell__foot a{color:var(--gl-color-text-secondary);font-weight:var(--gl-font-weight-bold);text-decoration:none}.shell__foot a:hover{text-decoration:underline}.eyebrow{font-size:var(--gl-font-size-12-5);font-weight:var(--gl-font-weight-extrabold);letter-spacing:var(--gl-tracking-eyebrow);text-transform:uppercase;color:var(--gl-color-text-secondary);margin:0 0 var(--gl-space-8);line-height:1.2}.title{font-family:var(--gl-font-display);font-weight:var(--gl-font-weight-regular);font-size:var(--gl-font-size-30);letter-spacing:var(--gl-tracking-title);text-transform:uppercase;margin:0 0 var(--gl-space-12);line-height:1.02}.title--lg{font-size:var(--gl-font-size-39);line-height:1}.serif{font-size:var(--gl-font-size-20);font-weight:var(--gl-font-weight-bold);color:var(--gl-color-text-secondary);margin:0 0 var(--gl-space-20);line-height:1.25}.lead{font-size:var(--gl-font-size-17);color:var(--gl-color-text-secondary);margin:0 0 var(--gl-space-20)}.muted{color:var(--gl-color-text-muted)}.caption{font-size:var(--gl-font-size-13-5);font-weight:var(--gl-font-weight-medium);color:var(--gl-color-text-muted);margin:var(--gl-space-12) 0 0}.danger-text{color:var(--gl-color-text-danger);font-weight:var(--gl-font-weight-bold)}.card{background:var(--gl-color-bg-white);border:var(--gl-border-hairline) solid var(--gl-color-line-subtle);border-radius:var(--gl-radius-row);box-shadow:var(--gl-shadow-s1);padding:var(--gl-space-20);margin:0 0 var(--gl-space-20)}.card--danger{border-color:var(--gl-color-red-soft);background:var(--gl-color-red-soft)}.card--ok{border-color:var(--gl-color-ok-soft);background:var(--gl-color-ok-soft)}.code{font-family:var(--gl-font-display);font-weight:var(--gl-font-weight-regular);font-size:var(--gl-font-size-39);letter-spacing:var(--gl-tracking-wide);text-align:center;padding:var(--gl-space-20) 0;margin:var(--gl-space-12) 0;border:var(--gl-border-strong) dashed var(--gl-color-line-strong);border-radius:var(--gl-radius-field);background:var(--gl-color-bg-white);-webkit-user-select:all;user-select:all;line-height:1}.btn{justify-content:center;align-items:center;gap:var(--gl-space-10);min-height:var(--gl-size-button-md);padding:0 var(--gl-space-24);border-radius:var(--gl-radius-button);font-family:var(--gl-font-display);font-size:var(--gl-font-size-17);font-weight:var(--gl-font-weight-regular);letter-spacing:var(--gl-tracking-button);text-transform:uppercase;text-align:center;color:var(--gl-color-text-primary);cursor:pointer;transition:transform var(--gl-motion-fast) var(--gl-motion-ease-standard), opacity var(--gl-motion-fast) var(--gl-motion-ease-standard);border:0;width:100%;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){opacity:var(--gl-opacity-pressed)}.btn:active:not(:disabled){transform:translateY(var(--gl-motion-pressDrop))}.btn--primary{background:var(--gl-color-coral-base);box-shadow:inset 0 var(--gl-space-2) 0 var(--gl-color-shine-base), 0 var(--gl-size-button-edge) 0 var(--gl-color-coral-edge), 0 var(--gl-space-10) var(--gl-space-20) var(--gl-color-coral-glow);margin-bottom:var(--gl-size-button-edge)}.btn--line{background:var(--gl-color-bg-white);box-shadow:var(--gl-shadow-s2), 0 var(--gl-size-button-edgeSoft) 0 var(--gl-color-line-subtle);margin-bottom:var(--gl-size-button-edgeSoft)}.btn--ghost{font-family:var(--gl-font-body);font-size:var(--gl-font-size-13-5);font-weight:var(--gl-font-weight-extrabold);letter-spacing:var(--gl-tracking-wide);min-height:var(--gl-size-touchMin);background:0 0}.btn--danger{background:var(--gl-color-bg-white);color:var(--gl-color-text-danger);box-shadow:var(--gl-shadow-s1), 0 0 0 var(--gl-border-strong) var(--gl-color-red-soft)}.btn:disabled,.btn[aria-disabled=true]{background:var(--gl-color-bg-cream);color:var(--gl-color-text-muted);box-shadow:none;cursor:not-allowed}.btn--ghost:disabled,.btn--ghost[aria-disabled=true]{background:0 0}.stack{gap:var(--gl-space-12);flex-direction:column;display:flex}.row{gap:var(--gl-space-12);flex-wrap:wrap;display:flex}.row>.btn{flex:1 1 var(--web-btn-min)}.field{gap:var(--gl-space-6);margin:0 0 var(--gl-space-16);flex-direction:column;display:flex}.field__label{font-size:var(--gl-font-size-14);font-weight:var(--gl-font-weight-bold);margin-left:var(--gl-space-4);color:var(--gl-color-text-secondary);line-height:1.2}.input{min-height:var(--gl-size-field);padding:0 var(--gl-space-16);border-radius:var(--gl-radius-field);border:var(--gl-border-hairline) solid var(--gl-color-line-strong);background:var(--gl-color-bg-white);color:var(--gl-color-text-primary);font:inherit;width:100%}.input::placeholder{color:var(--gl-color-text-placeholder)}.input:focus-visible{border-color:var(--gl-color-coral-base);box-shadow:0 0 0 var(--gl-space-4) var(--gl-color-coral-soft);outline:none}.input--code{font-family:var(--gl-font-display);font-weight:var(--gl-font-weight-regular);font-size:var(--gl-font-size-26);letter-spacing:var(--gl-tracking-wide);text-align:center}.check{gap:var(--gl-space-12);margin:0 0 var(--gl-space-16);color:var(--gl-color-text-secondary);align-items:flex-start;display:flex}.check input{width:var(--gl-size-icon-md);height:var(--gl-size-icon-md);margin:var(--gl-space-2) 0 0;accent-color:var(--gl-color-ink-base);flex:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.segmented{gap:var(--gl-space-4);margin:0 0 var(--gl-space-16);padding:var(--gl-space-4);border-radius:var(--gl-radius-row);background:var(--gl-color-bg-cream);border:0;display:flex}.segmented__option{min-height:var(--gl-size-segment);border-radius:var(--gl-radius-field);color:var(--gl-color-text-muted);font-size:var(--gl-font-size-15);font-weight:var(--gl-font-weight-bold);cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex}.segmented__option.is-on{background:var(--gl-color-bg-white);color:var(--gl-color-text-primary);font-weight:var(--gl-font-weight-extrabold);box-shadow:var(--gl-shadow-s1)}.segmented__option input{opacity:0;width:1px;height:1px;position:absolute}.segmented__option:focus-within{outline:var(--gl-border-ring) solid var(--gl-color-coral-edge)}.list{margin:0 0 var(--gl-space-16);padding-left:var(--gl-space-20);color:var(--gl-color-text-secondary)}.list li+li{margin-top:var(--gl-space-6)}.legal{font-weight:var(--gl-font-weight-medium)}.legal a{font-weight:var(--gl-font-weight-bold)}.legal h2{font-family:var(--gl-font-display);font-weight:var(--gl-font-weight-regular);font-size:var(--gl-font-size-22);letter-spacing:var(--gl-tracking-display);text-transform:uppercase;margin:var(--gl-space-40) 0 var(--gl-space-12);padding-top:var(--gl-space-20);border-top:var(--gl-border-hairline) solid var(--gl-color-line-strong);line-height:1.1}.legal h3{font-size:var(--gl-font-size-17);font-weight:var(--gl-font-weight-extrabold);margin:var(--gl-space-24) 0 var(--gl-space-8);line-height:1.25}.legal p,.legal li{color:var(--gl-color-text-secondary)}.legal p{margin:0 0 var(--gl-space-12)}.legal ul,.legal ol{margin:0 0 var(--gl-space-16);padding-left:var(--gl-space-20)}.legal li+li{margin-top:var(--gl-space-6)}.legal strong{color:var(--gl-color-text-primary);font-weight:var(--gl-font-weight-extrabold)}.legal table{border-collapse:collapse;width:100%;margin:0 0 var(--gl-space-20);font-size:var(--gl-font-size-14)}.legal th,.legal td{text-align:left;vertical-align:top;padding:var(--gl-space-10) var(--gl-space-8);border-bottom:var(--gl-border-hairline) solid var(--gl-color-line-strong)}.legal th{font-size:var(--gl-font-size-12);font-weight:var(--gl-font-weight-extrabold);letter-spacing:var(--gl-tracking-label);text-transform:uppercase;color:var(--gl-color-text-muted)}.legal td{color:var(--gl-color-text-secondary)}.legal__meta{color:var(--gl-color-text-muted);font-size:var(--gl-font-size-14);margin:0 0 var(--gl-space-24)}.legal__toc{margin:0 0 var(--gl-space-24);padding:var(--gl-space-16) var(--gl-space-20);background:var(--gl-color-bg-white);border:var(--gl-border-hairline) solid var(--gl-color-line-subtle);border-radius:var(--gl-radius-row);box-shadow:var(--gl-shadow-s1)}.legal__toc ol{padding-left:var(--gl-space-20);columns:2;column-gap:var(--gl-space-20);margin:0}.legal__toc li{margin:0 0 var(--gl-space-4);break-inside:avoid}.legal__notice{padding:var(--gl-space-12) var(--gl-space-16);margin:0 0 var(--gl-space-16);border-radius:var(--gl-radius-chip);background:var(--gl-color-sky-base);color:var(--gl-color-sky-text)}.legal .legal__notice p,.legal .legal__notice li,.legal .legal__notice strong{color:inherit}.legal__notice>:last-child{margin-bottom:0}.shell:has(.tag){background:var(--gl-color-zone-serious-bg)}.tag{text-align:center}.tag__photo{width:var(--gl-size-garret-lg);height:var(--gl-size-garret-lg);margin:0 auto var(--gl-space-16);border:var(--gl-border-voice) solid var(--gl-color-bg-white);border-radius:var(--gl-radius-pill);background:var(--gl-color-bg-cream);box-shadow:var(--gl-shadow-s2);font-size:var(--gl-size-emo-xl);place-items:center;line-height:1;display:grid;overflow:hidden}.tag__photo img{object-fit:cover;width:100%;height:100%}.tag__name{overflow-wrap:anywhere}.tag__actions{margin:0 0 var(--gl-space-20)}.tag__alert{text-align:left;padding:var(--gl-space-16) var(--gl-space-20);margin:0 0 var(--gl-space-24);border:var(--gl-border-strong) solid var(--gl-color-red-base);border-radius:var(--gl-radius-row);background:var(--gl-color-red-soft)}.tag__alert p{margin:var(--gl-space-6) 0 0}.tag__alert .tag__alert-title{font-size:var(--gl-font-size-20);font-weight:var(--gl-font-weight-extrabold);color:var(--gl-color-text-danger);margin:0;line-height:1.2}.tag__form,.tag__sent,.tag__steps{text-align:left}.tag__form-title{font-size:var(--gl-font-size-20);font-weight:var(--gl-font-weight-extrabold);margin:0 0 var(--gl-space-16);line-height:1.2}.tag__form-title:focus{outline:none}.tag__hint{font-size:var(--gl-font-size-13-5);font-weight:var(--gl-font-weight-medium);color:var(--gl-color-text-muted);margin:0 var(--gl-space-4)}.tag__hint.danger-text{color:var(--gl-color-text-danger);font-weight:var(--gl-font-weight-bold)}.tag__hint--end{text-align:right}.tag__form .caption,.tag__error{margin:0 0 var(--gl-space-16)}.input--area{min-height:calc(var(--gl-size-field) * 2);padding:var(--gl-space-12) var(--gl-space-16);resize:vertical;line-height:1.4}.switch{justify-content:space-between;align-items:center;gap:var(--gl-space-12);min-height:var(--gl-size-touchMin);margin:0 0 var(--gl-space-8);font-weight:var(--gl-font-weight-bold);cursor:pointer;display:flex}.switch__input{appearance:none;width:var(--gl-size-toggle-w);height:var(--gl-size-toggle-h);border-radius:var(--gl-radius-pill);background:var(--gl-color-line-strong);cursor:pointer;transition:background var(--gl-motion-fast) var(--gl-motion-ease-standard);flex:none;margin:0;position:relative}.switch__input:after{content:"";top:calc((var(--gl-size-toggle-h) - var(--gl-size-toggle-knob)) / 2);left:calc((var(--gl-size-toggle-h) - var(--gl-size-toggle-knob)) / 2);width:var(--gl-size-toggle-knob);height:var(--gl-size-toggle-knob);border-radius:var(--gl-radius-pill);background:var(--gl-color-bg-white);box-shadow:var(--gl-shadow-s1);transition:transform var(--gl-motion-fast) var(--gl-motion-ease-standard);position:absolute}.switch__input:checked{background:var(--gl-color-ok-light)}.switch__input:checked:after{transform:translateX(calc(var(--gl-size-toggle-w) - var(--gl-size-toggle-h)))}.tag__bone{margin:0 auto var(--gl-space-12);border-radius:var(--gl-radius-skeleton);background:var(--gl-color-bg-cream)}.tag__bone--title{width:50%;height:var(--gl-font-size-39)}.tag__bone--line{width:80%;height:var(--gl-font-size-20)}.tag__bone--button{width:100%;height:var(--gl-size-button-md);margin-top:var(--gl-space-20);border-radius:var(--gl-radius-button)}.tag__photo--bone{box-shadow:none}@media (max-width:480px){.title{font-size:var(--gl-font-size-26)}.title--lg,.code{font-size:var(--gl-font-size-30)}.legal__toc ol{columns:1}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
