:root{--низ-экрана:max(env(safe-area-inset-bottom,0px),var(--низ-приложения,0px));--g-z-sheet:90;--g-z-over-sheet:110}.g-light,:root{--g-bg:#eceff5;--g-paper:#ffffff;--g-sunken:#f5f7fb;--g-line:#e3e7ee;--g-line-soft:#eef1f6;--g-ink:#1a1d23;--g-ink-2:#4b5563;--g-ink-3:#9099a8;--g-ink-mute:#6b7280;--g-av-1:#dfe6f5;--g-av-2:#e7e0f6;--g-av-3:#dfeee6;--g-av-4:#f0e6dc;--g-av-5:#dbeef0;--g-map-land:#e7ecf2;--g-map-road:#ffffff;--g-map-lane:#f5f7fa;--g-map-park:#d5e9d2;--g-map-tree:#bddcb6;--g-map-water:#c3daf0;--g-map-route:#8a94a4;--g-map-paw:#6b7280;--g-primary:var(--g-accent);--g-on-primary:var(--g-on-accent);--g-accent:var(--ac-l-accent,#2563eb);--g-like-a:#ff7a9a;--g-like-b:#f01d40;--g-like-c:#c2102f;--g-heart:var(--g-like-b);--g-heart-soft:rgb(240 29 64/0.1);--g-field-focus:var(--g-ink-3);--g-on-like:#ffffff;--g-like-soft:rgb(240 29 64/0.1);--rx-heart:var(--g-like-b);--rx-heart-2:var(--g-like-a);--rx-smile:#F7C816;--rx-smile-2:#FFE98A;--rx-smile-ink:#3A2E12;--rx-wow:#7C5CF0;--rx-wow-2:#C9B8FF;--rx-wow-ink:#ffffff;--rx-sad:#2E8BD8;--rx-sad-2:#DDF0FD;--rx-sad-ink:#ffffff;--rx-fire:#F26A1B;--rx-fire-2:#FFC53D;--rx-star:#E0A100;--rx-star-2:#FFF6D6;--rx-bone:#F3E4C3;--rx-bone-2:#9C7443;--rx-bone-ink:#7A5628;--rx-like:#2F7BF6;--rx-like-2:#CFE0FF;--rx-like-ink:#ffffff;--rx-party:#E5488F;--rx-party-2:#1FB5C9;--rx-party-ink:#ffffff;--rx-white:#ffffff;--g-accent-soft:var(--ac-l-soft,#e8f0ff);--g-accent-ink:var(--ac-l-ink,#2c4a86);--g-on-accent:var(--ac-l-on,#ffffff);--g-danger:#F01D40;--g-danger-soft:rgb(240 29 64/0.1);--g-danger-ink:#c4123a;--g-btn-danger:#c4123a;--g-on-danger:#ffffff;--g-warn:#b4780a;--g-warn-soft:#fdf3e0;--g-streak:#c17d0a;--g-streak-soft:#fbf0da;--g-streak-ink:#8a5a06;--g-streak-line:#f0dcb4;--g-medal-bronze:#9a5b33;--g-medal-bronze-soft:#f6e8dd;--g-medal-silver:#5f6b7e;--g-medal-silver-soft:#edf0f5;--g-medal-gold:#9a7408;--g-medal-gold-soft:#fbf1d0;--g-ms-1:#f2c46d;--g-ms-1-soft:#fff1d6;--g-ms-2:#f0a23b;--g-ms-2-soft:#ffe8cc;--g-ms-3:#e8772e;--g-ms-3-soft:#ffe3c9;--g-ms-4:#d9601f;--g-ms-4-soft:#ffdcc4;--g-ms-5:#b9481a;--g-ms-5-soft:#fbd3bd;--g-ms-on:#ffffff;--g-ms-off:#c9d1de;--g-ms-off-soft:#f6f7fa;--g-ms-off-core:#eceff5;--g-ms-off-ink:#9099a8;--g-ms-bar:#f0a23b;--g-ms-track:#eceff5;--g-ms-icon:#c2610a;--g-ms-icon-bg:#fff1e0;--g-metal-ribbon:#2563eb;--g-metal-ribbon-2:#1d4fbf;--g-metal-star:#fff4ea;--g-metal-bronze-hi:#e2a06a;--g-metal-bronze-lo:#8a4f24;--g-metal-bronze-rim:#f6d3b3;--g-metal-bronze-bar:#c8814a;--g-metal-bronze-track:#f0dccb;--g-metal-bronze-soft:#fbf4ee;--g-metal-bronze-ink:#8a4f24;--g-metal-silver-hi:#eef1f5;--g-metal-silver-lo:#8a95a3;--g-metal-silver-rim:#ffffff;--g-metal-silver-bar:#9aa3ad;--g-metal-silver-track:#e3e7ee;--g-metal-silver-soft:#f3f5f8;--g-metal-silver-ink:#5f6b7e;--g-metal-gold-hi:#f7dc85;--g-metal-gold-lo:#a87a0a;--g-metal-gold-rim:#fff3c9;--g-metal-gold-bar:#e0b53a;--g-metal-gold-track:#f4e6bc;--g-metal-gold-soft:#fbf5e2;--g-metal-gold-ink:#8a6a08;--g-sport-speed-bg:#eaf1ff;--g-sport-speed-ink:#2c4a86;--g-sport-obedience-bg:#e9f2e7;--g-sport-obedience-ink:#3d6a37;--g-sport-nose-bg:#eeeaf8;--g-sport-nose-ink:#55407f;--g-sport-pull-bg:#fbebdd;--g-sport-pull-ink:#8a4b1a;--g-sport-art-bg:#f6ecf6;--g-sport-art-ink:#7a4a7a;--g-sport-disc-bg:#fdf3d9;--g-sport-disc-ink:#8a6a12;--g-sport-other-bg:#eef1f6;--g-sport-other-ink:#4b5563;--g-ok:#1c7a4b;--g-ok-soft:#e4f3ea;--g-on-ok:#ffffff;--g-social-open:#1c7a4b;--g-social-open-soft:#e4f3ea;--g-social-open-ink:#1c7a4b;--g-social-care:#b4780a;--g-social-care-soft:#fbf1dc;--g-social-care-ink:#8a5a06;--g-social-off:#5b6b8c;--g-social-off-soft:#e8ecf5;--g-social-off-ink:#36415c;--g-warn-ink:#8a5a06;--g-warn-line:#f0dcb4;--g-ok-line:#cfe3d7;--g-info-soft:#e3ecfb;--g-info-ink:#2c4a86;--g-award-soft:#efe6dc;--g-award-ink:#7a5230;--g-award-paper:#faf7f2;--g-line-dash:#c9d0dc;--g-cover-chip:rgb(255 255 255/0.9);--g-on-cover-chip:#1a1d23;--g-cover-bg:#c9b8a4;--g-qr-paper:#ffffff;--g-sh-float:0 12px 32px rgb(20 26 33/0.12);--g-sh-bar:0 10px 24px -10px rgb(16 24 40/0.24);--g-walk-bar:#8fcaa9;--g-switch-bed:#e6eaf1;--g-switch-knob:#ffffff;--g-deep:#151a21;--g-on-deep:#ffffff;--g-clock-mask:#0b0d12;--g-deep-tile:rgb(255 255 255/0.08);--g-deep-mute:rgb(255 255 255/0.7);--g-cat-1:#8fb3ff;--g-cat-2:#6fcf97;--g-cat-3:#f2c14e;--g-cat-4:#b79cf0;--g-cat-5:#6cc7d1;--g-cat-6:#e6ad84;--g-cat-7:#ef9cc4;--g-cat-8:#c9ced8;--g-on-media:#ffffff;--g-media-scrim:rgb(0 0 0/0.55);--g-media-dim:rgb(0 0 0/0.45);--g-media-chip:rgb(0 0 0/0.32);--g-media-track:rgb(255 255 255/0.3);--g-kennel:#8a4b36;--g-kennel-soft:#f6e7e1;--g-breeder:#6a3f8f;--g-breeder-soft:#efe6f6;--g-breeder-deep:#3d2a52;--g-on-breeder-deep:#ffffff;--g-stage:#0f1115;--g-on-stage:#ffffff;--g-stage-tile:rgb(255 255 255/0.12);--g-stage-tile-2:rgb(255 255 255/0.06);--g-stage-mute:rgb(255 255 255/0.72);--g-stage-line:rgb(255 255 255/0.2);--g-clip-text:#f5c542;--g-clip-sticker:#8fd18a;--g-on-clip:#1a1d23;--g-market-deep:#1f2a24;--g-on-market-deep:#ffffff;--g-market-deep-mute:#c9d6cf;--g-market-deep-glow:rgb(255 255 255/0.06);--g-market-cream:#f4efe6;--g-bm-blue:#2563eb;--g-bm-blue-soft:#e8f0ff;--g-bm-green:#1c7a4b;--g-bm-green-soft:#e3f3e8;--g-bm-red:#d92d4b;--g-bm-red-soft:#ffe6eb;--g-bm-orange:#c2610a;--g-bm-orange-soft:#fff0df;--g-bm-yellow:#a17700;--g-bm-yellow-soft:#fdf4d6;--g-bm-purple:#7c4ddb;--g-bm-purple-soft:#efe7fd;--g-bm-pink:#c93583;--g-bm-pink-soft:#fde7f2;--g-bm-teal:#0f8079;--g-bm-teal-soft:#dff5f3;--g-bm-gray:#4b5563;--g-bm-gray-soft:#eef1f6;--g-topic-blue:#2563eb;--g-topic-blue-soft:#e8f0ff;--g-topic-green:#1c7a4b;--g-topic-green-soft:#e4f3ea;--g-topic-orange:#c2570c;--g-topic-orange-soft:#fff4e5;--g-topic-red:#b42318;--g-topic-red-soft:#fdecec;--g-topic-violet:#6d28d9;--g-topic-violet-soft:#f1ebff;--g-violet-fill:#6d28d9;--g-topic-slate:#334155;--g-topic-slate-soft:#eef1f6;--g-topic-teal:#0f766e;--g-topic-teal-soft:#e0f5f3;--g-topic-pink:#be185d;--g-topic-pink-soft:#fde7f2;--g-topic-yellow:#a16207;--g-topic-yellow-soft:#fdf4d6;--g-topic-hl:#f5f8ff;--g-topic-dash:#b9c9f4;--g-topic-muted:#c3cad6;--g-on-topic:#ffffff;--g-on-market-cream:#1f2a24;--g-support:#e0823a;--g-support-soft:#fff1e4;--g-shelter-soft:#e9e4f7;--g-shelter-ink:#5b3fa8;--g-glass:rgb(255 255 255/0.95);--g-glass-strong:rgb(255 255 255/0.97);--g-glass-line:rgb(255 255 255/0.6);--g-scrim:rgb(20 26 33/0.38);--g-skel:#e6eaf1;--g-skel-hi:#f1f4f8;--g-r-pill:999px;--g-r-card:20px;--g-r-field:14px;--g-r-badge:12px;--g-r-modal:26px;--g-sh-card:0 1px 2px rgb(16 24 40/0.05);--g-sh-pop:0 18px 40px -16px rgb(16 24 40/0.28);--g-sh-modal:0 40px 90px -30px rgb(16 24 40/0.45);--g-font:var(--font-g),"Onest",system-ui,-apple-system,sans-serif;--g-t-tap:90ms;--g-t-fast:160ms;--g-t-slow:260ms;--g-ease:cubic-bezier(0.22,0.68,0.32,1);--g-spring:cubic-bezier(0.34,1.4,0.64,1);--g-mode-walk:#1c7a4b;--g-mode-lost:var(--g-danger);--g-mode-places:#2563eb;--g-mode-help:#0b8a80;--g-mode-danger:var(--g-danger);--g-mode-routes:#ea580c;--g-mode-routes-soft:#ffedd5;--g-mode-routes-ink:#9a3412;--g-mode-district:#b45309;--g-mode-events:#0369a1;--g-mode-going:#d97706;--g-on-mode:#ffffff;--g-top-scrim:rgb(0 0 0/0.42);--g-contest:#0e5257;--g-contest-2:#127a7c;--g-contest-aqua:#62cdd3;--g-contest-soft:#e2f5f6;--g-contest-ink:#0e5257;--g-on-contest:#ffffff;--ax-red:#dc2626;--ax-red-soft:#fdecec;--ax-red-ink:#b42318;--ax-warn-soft:#fff4e5;--ax-warn-chip:#fde7d0;--ax-warn-ink:#8a3b00;--ax-ok:#16a34a;--ax-ok-ring:#dcfce7;--ax-violet-soft:#efe9ff;--ax-violet-ink:#5b3fb0;--ax-grey-ink:#374151;--ax-dim:#8a919e;--ax-accent-deep:#1d4ed8;--ax-on-accent-2:#dbe6ff;--ax-on-accent-veil:rgb(255 255 255/0.16);--ax-bar:#c9d8fb;--ax-spark:#dfe6f3;--ax-seg-shadow:0 1px 2px rgb(26 29 35/0.12);--ax-note:#fff8db;--ax-note-ink:#6b5200;--ax-btn-off:#dfe3ea;--ax-push-bg:#1f2937;--ax-push-dim:#c3c9d4;--ax-push-text:#e5e7eb;--ax-chat-bg:#eef2f8;--ax-warn-faint:#fff8f0;--ax-warn-line:#f3c99a;--ax-red-bar:#e8a29b;--ax-hero-stop:#4b5563;--ax-on-accent-track:rgb(255 255 255/0.25);--ax-grip:#d6dbe4;--ax-ok-deep:#14532d;--ax-row-bg:#f8f9fc;--ax-row-changed:#f4f8ff;--ax-reset-ring:#c9d8f5;--ax-st-orange:#d97706;--ax-st-peach:#f3a35c;--ax-st-sky:#60a5fa;--ax-st-sky-2:#93c5fd;--ax-st-prev:#9aa3b2;--ax-st-heat-0:#eef3ff;--ax-st-teal:#0e7490;--ax-st-teal-soft:#e0f2f5;--ax-st-violet:#7c3aed;--ax-st-code:#f5f7fb;--ax-st-live:#86efac;--sp-text:#2b2f36;--sp-dim:#8a919e;--sp-soft:#eef3ff;--sp-down:#b42318;--sp-down-soft:#fdecec;--sp-rank:#c3cad6;--sp-send-off:#c7d6f9;--sp-line:#e6e9ef;--sp-line-2:#f0f2f6;--sp-glass:rgb(255 255 255/0.96);--sp-photo-chip:rgb(255 255 255/0.94);--sp-photo-ink:#1a1d23;--sp-on-photo:#ffffff;--sp-on-photo-2:rgb(255 255 255/0.9);--sp-on-photo-veil:rgb(255 255 255/0.18);--sp-shade-0:rgb(10 14 22/0);--sp-shade-1:rgb(10 14 22/0.15);--sp-shade-2:rgb(10 14 22/0.45);--sp-shade-3:rgb(10 14 22/0.82);--sp-tag-shade-a:rgb(29 78 216/0.55);--sp-tag-shade-b:rgb(15 23 42/0.88);--sp-fab-shadow:0 10px 24px rgb(37 99 235/0.38);--sp-on-accent-2:#dbe6ff;--sp-on-accent-veil:rgb(255 255 255/0.16);--sp-on-accent-btn:#ffffff;--sp-accent-deep:#1d4ed8;--sp-fix-soft:#fff4e5;--sp-fix-ink:#8a3b00;--sp-drop:#d6dbe4;--sp-drop-bg:#fafbfd;--ax-pl-warn-line:#f3a35c;--ax-photo-veil:rgb(15 18 24/0.45);--ax-accent-glow:0 6px 16px rgb(37 99 235/0.28);--ax-on-accent-veil-2:rgb(255 255 255/0.22);--ax-ok-deep:#0f5132;--ax-ok-text:#14532d;--ax-ink-soft:#374151;--ax-scrim:rgb(15 18 24/0.45);--ax-stage:rgb(15 18 24/0.94);--ax-red-ring:#f3b4ae;--ax-switch-off:#c3c9d4;--g-in-white:#ffffff;--g-in-ink:#1a1d23;--g-in-ink-2:#4b5563;--g-in-mute:#6b7280;--g-in-line:#e3e7ee;--g-in-field:#f2f5fa;--g-in-field-2:#f6f7fa;--g-in-blue:#2563eb;--g-in-blue-ink:#2c4a86;--g-in-blue-soft:#e8f0ff;--g-in-blue-2:#d6e4ff;--g-in-violet:#7c3aed;--g-in-violet-ink:#5b21b6;--g-in-violet-bg:#efe9fc;--g-in-violet-2:#e2d7fa;--g-in-teal:#0f766e;--g-in-teal-bg:#e3f5f2;--g-in-teal-2:#ccece6;--g-in-orange:#ea580c;--g-in-orange-bg:#fff0e2;--g-in-orange-2:#ffe2c6;--g-in-pink:#be185d;--g-in-pink-bg:#fde9f1;--g-in-pink-2:#fbd5e5;--g-in-hot-pink:#ec4899;--g-in-sky-bg:#e6f3fb;--g-in-sky-2:#cfe7f7;--g-in-photo:#dbe8f7;--g-in-green-bg:#e7f5ea;--g-in-land:#eef6ef;--g-in-park:#cfe8d3;--g-in-amber:#d97706;--g-in-amber-ink:#b45309;--g-in-amber-bg:#fff6dd;--g-in-yellow:#f59e0b;--g-in-gray-bg:#eef1f6;--g-in-red:#b42318;--g-in-heart:#e11d48;--g-in-ok:#22c55e;--g-in-ok-bg:#dcfce7;--g-in-ok-ink:#166534;--g-in-av-1:#cfdcf8;--g-in-av-2:#f4ead9;--g-in-av-3:#e8e1f7;--g-in-av-4:#dff0e9;--g-in-black:#000000;--g-in-sh-violet:#4c1d95;--g-in-sh-orange:#c2410c;--g-in-sh-pink:#9d174d;--g-in-sh-slate:#0f172a;--g-medal-bronze-a:#f0b98a;--g-medal-bronze-b:#b06a30;--g-medal-bronze-line:#6e3d14;--g-medal-silver-a:#f4f6fa;--g-medal-silver-b:#aeb9c9;--g-medal-silver-line:#566174;--g-medal-gold-a:#ffe48f;--g-medal-gold-b:#e2a916;--g-medal-gold-line:#8a5c00;--g-medal-plat-a:#e3f6ff;--g-medal-plat-b:#6cc3e6;--g-medal-plat-line:#25708f;--g-medal-diam-a:#ece6ff;--g-medal-diam-b:#8e70f2;--g-medal-diam-line:#4d34b3;--g-medal-shine:rgb(255 255 255/0.6)}.g-light{color-scheme:light}:root[data-theme=dark]{--g-bg:#101113;--g-paper:#18191c;--g-sunken:#202125;--g-line:#2c2e33;--g-line-soft:#232427;--g-ink:#f2f2f3;--g-ink-2:#b3b5bb;--g-ink-3:#7c7e86;--g-ink-mute:#9a9ca3;--g-av-1:rgb(108 156 255/0.2);--g-av-2:rgb(143 99 255/0.24);--g-av-3:rgb(34 181 115/0.2);--g-av-4:rgb(242 165 22/0.18);--g-av-5:rgb(60 180 190/0.2);--g-map-land:#131416;--g-map-road:#2a2b30;--g-map-lane:#1d1e22;--g-map-park:#15211b;--g-map-tree:#1b2c22;--g-map-water:#16273a;--g-map-route:#8a8c94;--g-map-paw:#9a9ca3;--g-primary:var(--g-accent);--g-on-primary:var(--g-on-accent);--g-accent:var(--ac-d-accent,#2563eb);--g-like-a:#ff8fa8;--g-like-b:#f6304f;--g-like-c:#d01a3a;--g-heart:var(--g-like-b);--g-heart-soft:rgb(246 48 79/0.14);--g-like-soft:rgb(246 48 79/0.16);--rx-heart:var(--g-like-b);--rx-heart-2:var(--g-like-a);--rx-smile:#FFE15A;--rx-smile-2:#FFF1A8;--rx-smile-ink:#3A2E12;--rx-wow:#A98BFA;--rx-wow-2:#D9CCFF;--rx-wow-ink:#1D1538;--rx-sad:#5AA9E6;--rx-sad-2:#DDF0FD;--rx-sad-ink:#0E2436;--rx-fire:#FF7F3F;--rx-fire-2:#FFD36B;--rx-star:#F4B63A;--rx-star-2:#FFF3C4;--rx-bone:#F1E4C8;--rx-bone-2:#B8925E;--rx-bone-ink:#9A7443;--rx-like:#6AA4FF;--rx-like-2:#CFE0FF;--rx-like-ink:#0B1D3A;--rx-party:#F472B6;--rx-party-2:#5FD3E6;--rx-party-ink:#3A0F24;--g-accent-soft:var(--ac-d-soft,rgb(37 99 235/0.22));--g-accent-ink:var(--ac-d-ink,#8fb0ff);--g-on-accent:var(--ac-d-on,#ffffff);--g-danger:#F01D40;--g-danger-soft:rgb(240 29 64/0.16);--g-danger-ink:#ff7d94;--g-btn-danger:#c4123a;--g-on-danger:#ffffff;--g-warn:#f2a516;--g-warn-soft:rgb(242 165 22/0.14);--g-streak:#f2a516;--g-streak-soft:rgb(242 165 22/0.16);--g-streak-ink:#f0c27a;--g-streak-line:rgb(242 165 22/0.32);--g-medal-bronze:#e08a4a;--g-medal-bronze-soft:rgb(220 157 114/0.16);--g-medal-silver:#b9c3d4;--g-medal-silver-soft:rgb(185 195 212/0.14);--g-medal-gold:#f5c518;--g-medal-gold-soft:rgb(233 196 80/0.16);--g-ms-1:#f2c46d;--g-ms-1-soft:rgb(242 196 109/0.18);--g-ms-2:#f0a23b;--g-ms-2-soft:rgb(240 162 59/0.2);--g-ms-3:#e8772e;--g-ms-3-soft:rgb(232 119 46/0.22);--g-ms-4:#d9601f;--g-ms-4-soft:rgb(217 96 31/0.24);--g-ms-5:#c4521f;--g-ms-5-soft:rgb(196 82 31/0.26);--g-ms-on:#ffffff;--g-ms-off:#4a4c52;--g-ms-off-soft:#202125;--g-ms-off-core:#2c2e33;--g-ms-off-ink:#7c7e85;--g-ms-bar:#f0a23b;--g-ms-track:#2c2e33;--g-ms-icon:#f0b27a;--g-ms-icon-bg:rgb(194 97 10/0.24);--g-metal-ribbon:#2563eb;--g-metal-ribbon-2:#1d4fbf;--g-metal-star:#fff4ea;--g-metal-bronze-hi:#e2a06a;--g-metal-bronze-lo:#8a4f24;--g-metal-bronze-rim:#f6d3b3;--g-metal-bronze-bar:#e08a4a;--g-metal-bronze-track:rgb(220 157 114/0.2);--g-metal-bronze-soft:rgb(220 157 114/0.12);--g-metal-bronze-ink:#e8a777;--g-metal-silver-hi:#eef1f5;--g-metal-silver-lo:#8a95a3;--g-metal-silver-rim:#ffffff;--g-metal-silver-bar:#b9c3d4;--g-metal-silver-track:rgb(185 195 212/0.18);--g-metal-silver-soft:rgb(185 195 212/0.1);--g-metal-silver-ink:#c9d1de;--g-metal-gold-hi:#f7dc85;--g-metal-gold-lo:#a87a0a;--g-metal-gold-rim:#fff3c9;--g-metal-gold-bar:#f5c518;--g-metal-gold-track:rgb(233 196 80/0.2);--g-metal-gold-soft:rgb(233 196 80/0.12);--g-metal-gold-ink:#f5d36a;--g-sport-speed-bg:rgb(37 99 235/0.22);--g-sport-speed-ink:#8fb0ff;--g-sport-obedience-bg:rgb(61 106 55/0.32);--g-sport-obedience-ink:#a7d59e;--g-sport-nose-bg:rgb(124 58 237/0.26);--g-sport-nose-ink:#c4b5fd;--g-sport-pull-bg:rgb(234 88 12/0.2);--g-sport-pull-ink:#fdba74;--g-sport-art-bg:rgb(190 24 93/0.22);--g-sport-art-ink:#f9a8d4;--g-sport-disc-bg:rgb(217 119 6/0.2);--g-sport-disc-ink:#fcd34d;--g-sport-other-bg:rgb(255 255 255/0.08);--g-sport-other-ink:#b3b5bb;--g-ok:#22b573;--g-ok-soft:rgb(34 181 115/0.14);--g-on-ok:#0f1a14;--g-social-open:#22b573;--g-social-open-soft:rgb(34 181 115/0.16);--g-social-open-ink:#7fd3a8;--g-social-care:#f2a516;--g-social-care-soft:rgb(242 165 22/0.16);--g-social-care-ink:#f0c27a;--g-social-off:#93a5cc;--g-social-off-soft:rgb(147 165 204/0.18);--g-social-off-ink:#c9d4ea;--g-warn-ink:#f0c27a;--g-warn-line:rgb(242 165 22/0.32);--g-ok-line:rgb(34 181 115/0.34);--g-info-soft:rgb(61 123 255/0.2);--g-info-ink:#8fb0ff;--g-award-soft:rgb(214 170 120/0.18);--g-award-ink:#e2b98f;--g-award-paper:rgb(214 170 120/0.07);--g-line-dash:#3c3e44;--g-cover-chip:rgb(24 25 28/0.86);--g-on-cover-chip:#f2f2f3;--g-cover-bg:#2a2622;--g-qr-paper:#ffffff;--g-sh-float:0 12px 32px rgb(0 0 0/0.5);--g-sh-bar:0 10px 24px -10px rgb(0 0 0/0.55);--g-walk-bar:rgb(34 181 115/0.5);--g-switch-bed:#131416;--g-switch-knob:#3a3c42;--g-deep:#1b1c20;--g-on-deep:#eef1f6;--g-deep-tile:rgb(255 255 255/0.06);--g-deep-mute:rgb(238 241 246/0.68);--g-kennel:#e3a58c;--g-kennel-soft:rgb(227 165 140/0.16);--g-breeder:#b58cf2;--g-breeder-soft:rgb(199 166 234/0.16);--g-breeder-deep:#e7ddf4;--g-on-breeder-deep:#2a1d3a;--g-market-deep:#1d2923;--g-on-market-deep:#eef1f6;--g-market-deep-mute:rgb(238 241 246/0.66);--g-market-deep-glow:rgb(255 255 255/0.05);--g-market-cream:#ece4d4;--g-bm-blue:#3d7bff;--g-bm-blue-soft:#1d2a45;--g-bm-green:#22b573;--g-bm-green-soft:#18302a;--g-bm-red:#ff3d5e;--g-bm-red-soft:#3a1f26;--g-bm-orange:#ff8a1f;--g-bm-orange-soft:#3a2a18;--g-bm-yellow:#f5b400;--g-bm-yellow-soft:#352e15;--g-bm-purple:#8f63ff;--g-bm-purple-soft:#2b2342;--g-bm-pink:#f0479e;--g-bm-pink-soft:#3a2030;--g-bm-teal:#12c2b3;--g-bm-teal-soft:#15302e;--g-bm-gray:#b4bccb;--g-bm-gray-soft:#26272b;--g-topic-blue:#3d7bff;--g-topic-blue-soft:rgb(61 123 255/0.18);--g-topic-green:#22b573;--g-topic-green-soft:rgb(34 181 115/0.18);--g-topic-orange:#ff8a1f;--g-topic-orange-soft:rgb(255 138 31/0.18);--g-topic-red:#ff4d4d;--g-topic-red-soft:rgb(255 77 77/0.18);--g-topic-violet:#8f63ff;--g-topic-violet-soft:rgb(143 99 255/0.2);--g-violet-fill:#6d28d9;--g-topic-slate:#c3cad6;--g-topic-slate-soft:rgb(195 202 214/0.14);--g-topic-teal:#12c2b3;--g-topic-teal-soft:rgb(18 194 179/0.18);--g-topic-pink:#f0479e;--g-topic-pink-soft:rgb(240 71 158/0.18);--g-topic-yellow:#f5b400;--g-topic-yellow-soft:rgb(245 180 0/0.18);--g-topic-hl:rgb(61 123 255/0.12);--g-topic-dash:rgb(122 165 255/0.45);--g-topic-muted:#4d4f56;--g-on-topic:#101113;--g-on-market-cream:#1f2a24;--g-support:#eea060;--g-support-soft:rgb(224 130 58/0.16);--g-shelter-soft:rgb(143 99 255/0.22);--g-shelter-ink:#a98bff;--g-glass:rgb(24 25 28/0.95);--g-glass-strong:rgb(24 25 28/0.97);--g-glass-line:rgb(255 255 255/0.08);--g-scrim:rgb(0 0 0/0.5);--g-skel:#202125;--g-skel-hi:#2a2b30;--g-sh-card:0 1px 2px rgb(0 0 0/0.4);--g-sh-pop:0 18px 40px -16px rgb(0 0 0/0.6);--g-sh-modal:0 40px 90px -30px rgb(0 0 0/0.75);--g-mode-walk:#22b573;--g-mode-places:#3d7bff;--g-mode-help:#12c2b3;--g-mode-routes:#ff7a1a;--g-mode-routes-soft:#3b2a1a;--g-mode-routes-ink:#fdba74;--g-mode-district:#f5a300;--g-mode-events:#1e90e8;--g-mode-going:#ffa21a;--g-contest:#0e5257;--g-contest-2:#1a8a8c;--g-contest-aqua:#62cdd3;--g-contest-soft:rgb(98 205 211/0.14);--g-contest-ink:#62cdd3;--g-on-contest:#ffffff;--ax-red:#ef4444;--ax-red-soft:rgb(239 68 68/0.16);--ax-red-ink:#ff9a9a;--ax-warn-soft:rgb(224 130 58/0.14);--ax-warn-chip:rgb(224 130 58/0.26);--ax-warn-ink:#f3b27a;--ax-ok:#34c46e;--ax-ok-ring:rgb(52 196 110/0.22);--ax-violet-soft:rgb(150 120 255/0.18);--ax-violet-ink:#a98bff;--ax-grey-ink:#c9ced8;--ax-dim:#8e9098;--ax-accent-deep:#8fb0ff;--ax-on-accent-2:#dbe6ff;--ax-on-accent-veil:rgb(255 255 255/0.16);--ax-bar:rgb(37 99 235/0.45);--ax-spark:rgb(255 255 255/0.12);--ax-seg-shadow:0 1px 2px rgb(0 0 0/0.4);--ax-note:rgb(240 194 60/0.14);--ax-note-ink:#f0d27a;--ax-switch-off:#3a4350;--ax-btn-off:#2a313b;--ax-push-bg:#0b0e12;--ax-push-dim:#8b95a5;--ax-push-text:#d1d5db;--ax-chat-bg:#1a1f27;--ax-warn-faint:rgb(224 130 58/0.08);--ax-warn-line:rgb(224 130 58/0.4);--ax-red-bar:rgb(239 68 68/0.55);--ax-hero-stop:#2a313b;--ax-on-accent-track:rgb(255 255 255/0.25);--ax-grip:#3a4350;--ax-ok-deep:#7fd8a6;--ax-row-bg:#1b2028;--ax-row-changed:rgb(108 156 255/0.1);--ax-reset-ring:rgb(108 156 255/0.4);--ax-st-orange:#f0a24a;--ax-st-peach:#e8955a;--ax-st-sky:#7fb2ff;--ax-st-sky-2:#a9c8ff;--ax-st-prev:#6d7787;--ax-st-heat-0:#1e2633;--ax-st-teal:#4fc3d6;--ax-st-teal-soft:rgb(79 195 214/0.16);--ax-st-violet:#b39bff;--ax-st-code:#1e232b;--ax-st-live:#86efac;--sp-text:#d3d8e0;--sp-dim:#7f8999;--sp-soft:rgb(122 165 255/0.16);--sp-down:#ff8a8a;--sp-down-soft:rgb(239 68 68/0.16);--sp-rank:#4a5361;--sp-send-off:rgb(108 156 255/0.3);--sp-line:#2a313b;--sp-line-2:#232932;--sp-glass:rgb(23 27 33/0.96);--sp-photo-chip:rgb(23 27 33/0.9);--sp-photo-ink:#e8ebf0;--sp-on-photo:#ffffff;--sp-on-photo-2:rgb(255 255 255/0.9);--sp-on-photo-veil:rgb(255 255 255/0.18);--sp-shade-0:rgb(10 14 22/0);--sp-shade-1:rgb(10 14 22/0.15);--sp-shade-2:rgb(10 14 22/0.45);--sp-shade-3:rgb(10 14 22/0.82);--sp-tag-shade-a:rgb(29 78 216/0.55);--sp-tag-shade-b:rgb(15 23 42/0.88);--sp-fab-shadow:0 10px 24px rgb(0 0 0/0.45);--sp-on-accent-2:rgb(16 21 28/0.72);--sp-on-accent-veil:rgb(16 21 28/0.12);--sp-on-accent-btn:#10151c;--sp-accent-deep:#8fb0ff;--sp-fix-soft:rgb(224 130 58/0.14);--sp-fix-ink:#f3b27a;--sp-drop:#3a4250;--sp-drop-bg:#1a1f26;--ax-pl-warn-line:rgb(243 163 92/0.7);--ax-photo-veil:rgb(0 0 0/0.5);--ax-accent-glow:0 6px 16px rgb(0 0 0/0.4);--ax-on-accent-veil-2:rgb(255 255 255/0.22);--ax-ok-deep:#7ee2a8;--ax-ok-text:#a9e9c4;--ax-ink-soft:#c9ced8;--ax-scrim:rgb(0 0 0/0.55);--ax-stage:rgb(8 10 14/0.96);--ax-red-ring:rgb(255 154 154/0.45);--g-medal-silver-a:#e8ecf3;--g-medal-silver-b:#9aa6b8;--g-medal-plat-a:#d2f0fd;--g-medal-plat-b:#55b3d8;--g-medal-shine:rgb(255 255 255/0.45)}@supports (color:rgb(0 0 0/0)){:root[data-theme=dark]{--ax-switch-off:rgb(255 255 255/0.24)}}@media (prefers-reduced-motion:reduce){:root{--g-t-tap:1ms;--g-t-fast:1ms;--g-t-slow:1ms}}:root[data-style=graphite]:not([data-theme=dark]){--g-bg:#eeeff1;--g-sunken:#f4f5f6;--g-line:#e2e3e6;--g-line-soft:#eeeff1;--g-ink:#16171a;--g-ink-2:#4b4d54;--g-ink-3:#9a9ca3;--g-ink-mute:#6a6c73;--g-map-land:#e9eaec;--g-map-lane:#f5f5f6;--g-map-route:#8a8c94;--g-map-paw:#6a6c73;--g-accent:#16171a;--g-accent-soft:#e6e7ea;--g-accent-ink:#16171a;--g-contest:#16171a;--g-contest-2:#2c2e33;--g-contest-aqua:#ffffff;--g-contest-soft:#e6e7ea;--g-contest-ink:#16171a}:root[data-style=graphite][data-theme=dark]{--g-accent:#f2f2f3;--g-accent-soft:rgb(255 255 255/0.10);--g-accent-ink:#e6e7ea;--g-on-accent:#101113;--g-info-soft:rgb(255 255 255/0.10);--g-info-ink:#e6e7ea;--g-deep:#26272b;--g-topic-hl:rgb(255 255 255/0.08);--g-contest:#1c1d20;--g-contest-2:#26272b;--g-contest-aqua:#e6e7ea;--g-contest-soft:rgb(255 255 255/0.10);--g-contest-ink:#e6e7ea;--ax-accent-deep:#e6e7ea;--ax-on-accent-2:#2c2e33;--ax-on-accent-veil:rgb(0 0 0/0.12);--ax-bar:rgb(255 255 255/0.28)}:root{--an-nav:#1d2737;--an-nav-text:#edf1f8;--an-nav-muted:#b1bdcf;--an-nav-line:#344157;--an-nav-hover:#2a374c;--an-nav-active:#354c6c;--g-dog-ac:#2563eb;--g-on-dog:#ffffff;--g-cat-ac:#b45309;--g-on-cat:#ffffff;--g-cat-line:#d97706}:root[data-theme=dark]{--g-dog-ac:#3366e6;--g-cat-ac:#f59e0b;--g-on-cat:#101113;--g-cat-line:#f59e0b}:root[data-side=cat]:not([data-theme=dark]):not([data-style=graphite]){--g-accent:#b45309;--g-accent-soft:#fef3c7;--g-accent-ink:#7c2d12;--g-on-accent:#ffffff;--g-topic-hl:#fffaf0;--g-field-focus:var(--g-ink-3);--ax-accent-deep:#92400e;--sp-accent-deep:#92400e;--ax-accent-glow:0 6px 16px rgb(180 83 9/0.28);--ax-bar:#f6d9a8;--sp-fab-shadow:0 10px 24px rgb(180 83 9/0.38);--sp-tag-shade-a:rgb(146 64 14/0.55);--ax-on-accent-2:#fff1d6;--sp-on-accent-2:#fff1d6}:root[data-side=cat][data-theme=dark]:not([data-style=graphite]){--g-accent:#f59e0b;--g-accent-soft:rgb(245 158 11/0.2);--g-accent-ink:#fbbf24;--g-on-accent:#101113;--g-topic-hl:rgb(245 158 11/0.12);--ax-accent-deep:#fbbf24;--sp-accent-deep:#fbbf24;--ax-bar:rgb(245 158 11/0.45);--ax-on-accent-2:rgb(16 17 19/0.72);--sp-on-accent-2:rgb(16 17 19/0.72)}:root:not([data-theme=dark]) body:has(.an-workspace){--an-sunken:#f0f3f8;--g-accent:#2463eb;--g-accent-soft:#edf3ff;--g-accent-ink:#164bc3;--g-on-accent:#ffffff;--g-bg:#f0f3f8;--g-sunken:#f5f7fb;--g-paper:#ffffff;--g-line:#e3e7ee;--g-line-soft:#eef1f6;--g-ink:#1a1d23;--g-ink-2:#586374;--g-ink-mute:#6b7280}:root[data-theme=dark] body:has(.an-workspace){--an-sunken:var(--g-sunken)}.swi{flex:none;display:inline-flex;align-items:center;gap:2px;padding:4px;height:44px;box-sizing:border-box;border-radius:var(--g-r-pill);background:var(--g-sunken);border:1px solid var(--g-line)}.swi,.swi-h{position:relative}.swi-h{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--g-ink-mute);display:grid;place-items:center;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease),transform var(--g-t-fast) var(--g-ease)}.swi-h:active{transform:scale(.94)}.swi-h.is-dog.is-on{background:var(--g-dog-ac);color:var(--g-on-dog)}.swi-h.is-cat.is-on{background:var(--g-cat-ac);color:var(--g-on-cat)}.swi.is-busy .swi-h{cursor:progress}.swi-n{position:absolute;top:-9px;right:-7px;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;border:2px solid var(--g-paper);display:grid;place-items:center;font-style:normal;font-weight:700;font-size:13px;line-height:1}.swi-n.is-cat{background:var(--g-cat-ac);color:var(--g-on-cat)}.swi-n.is-dog{background:var(--g-dog-ac);color:var(--g-on-dog)}.swi-pl{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid var(--g-sunken);background:var(--g-cat-ac);color:var(--g-on-cat);display:grid;place-items:center}.swi.is-sm{height:36px;padding:3px}.swi.is-sm .swi-h{width:30px;height:30px}.swi.is-sm .swi-n{top:-8px;right:-9px;min-width:20px;height:20px;font-size:12px}.swi-err{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:5;padding:6px 10px;border-radius:var(--g-r-field);background:var(--g-deep);color:var(--g-on-deep);font-size:13px;white-space:nowrap}.swi.is-rail{flex-direction:column;height:auto;width:44px;padding:4px}@media (min-width:1600px){.is-wide .swi.is-rail{flex-direction:row;width:auto;height:44px;align-self:flex-start;margin-left:4px}}.swi.is-rail .swi-n{top:-8px;right:-10px}.g-side-wave{position:fixed;z-index:2147483000;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;pointer-events:none;opacity:0;transform:scale(1);animation:g-side-wave .64s cubic-bezier(.22,.61,.36,1) forwards}.g-side-wave.is-cat{background:var(--g-cat-ac)}.g-side-wave.is-dog{background:var(--g-dog-ac)}@keyframes g-side-wave{0%{opacity:.34;transform:scale(1)}to{opacity:0;transform:scale(140)}}@media (prefers-reduced-motion:reduce){.g-side-wave{display:none}.swi-h{transition:none}}.cl-band{margin:0 12px 10px}.cl-band,.cl-card{display:flex;flex-direction:column;gap:10px}.cl-card{padding:14px 16px;border-radius:var(--g-r-card);background:var(--g-paper);border:1px solid var(--g-danger-soft);box-shadow:var(--g-sh-card)}.cl-tag{display:flex;align-items:center;gap:6px;color:var(--g-danger-ink);font-size:12.5px;text-transform:uppercase;letter-spacing:.02em}.cl-tag span{margin-left:auto;color:var(--g-ink-mute);text-transform:none;letter-spacing:0;font-size:13px}.cl-row{display:flex;align-items:center;gap:12px}.cl-pic{flex:none;width:56px;height:56px;border-radius:14px;overflow:hidden;background:var(--g-accent-soft);color:var(--g-accent-ink);display:grid;place-items:center;font-weight:800;font-size:20px}.cl-pic img{width:100%;height:100%;object-fit:cover;display:block}.cl-txt{display:flex;flex-direction:column;min-width:0}.cl-txt b{font-size:15px;color:var(--g-ink)}.cl-txt span{font-size:13px;color:var(--g-ink-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-btn{align-self:flex-start}.g-intro{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;padding:16px;background:var(--g-scrim);animation:g-intro-in var(--g-t-slow) var(--g-ease)}.g-intro-card{width:min(420px,100%);box-sizing:border-box;padding:28px 24px 22px;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-pop);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.g-intro-ic{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--g-accent-soft);color:var(--g-accent-ink)}.g-intro-card h2{margin:4px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--g-ink)}.g-intro-card p{margin:0;font-size:15px;line-height:1.5;color:var(--g-ink-2)}.g-intro-dots{display:flex;gap:6px;margin:6px 0}.g-intro-dots i{width:7px;height:7px;border-radius:50%;background:var(--g-line)}.g-intro-dots i.is-on{background:var(--g-accent)}.g-intro-acts{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.g-intro-skip{border:0;background:transparent;color:var(--g-ink-mute);font:inherit;font-size:14px;padding:8px;cursor:pointer}@keyframes g-intro-in{0%{opacity:0}to{opacity:1}}.wh{margin:14px 0 0;padding:0;border:0;min-width:0}.wh-t{padding:0;margin-bottom:8px;font-size:14px;font-weight:650;color:var(--g-ink)}.wh-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wh-opt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:var(--g-r-field);border:1px solid var(--g-line);background:var(--g-paper);color:var(--g-ink-2);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.wh-opt.is-on{background:var(--g-accent-soft);border-color:var(--g-accent);color:var(--g-accent-ink)}.wl-side{display:inline-flex;gap:4px;padding:4px;border-radius:var(--g-r-pill);background:var(--g-sunken);border:1px solid var(--g-line)}.wl-side-b{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px 0 12px;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--g-ink-2);font:inherit;font-size:14px;font-weight:650;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.wl-side-b.is-dog.is-on{background:var(--g-dog-ac);color:var(--g-on-dog)}.wl-side-b.is-cat.is-on{background:var(--g-cat-ac);color:var(--g-on-cat)}.wl-mark{width:18px;height:24px;background-color:var(--g-on-accent);-webkit-mask:url(/brand/gavs-mark.svg) center/contain no-repeat;mask:url(/brand/gavs-mark.svg) center/contain no-repeat}.wl.is-cat .wl-hero-art{display:none}.mp{flex-direction:column}.mp,.mp-head{display:flex;gap:14px}.mp-head{align-items:center;flex-wrap:wrap}.mp-head h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--g-ink)}.mp-tag{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--g-r-pill);background:var(--g-accent-soft);color:var(--g-accent-ink);font-size:14px;font-weight:650}.mp-note{margin:-4px 0 0;font-size:14px;color:var(--g-ink-mute)}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.mp-card{display:flex;gap:16px;padding:16px;border-radius:var(--g-r-card);background:var(--g-paper);box-shadow:var(--g-sh-card);color:var(--g-ink);text-decoration:none}.mp-pic{flex:none;width:96px;height:96px;border-radius:22px;overflow:hidden;display:grid;place-items:center;font-size:32px;font-weight:800;background:var(--g-accent-soft);color:var(--g-accent-ink)}.mp-pic img{width:100%;height:100%;object-fit:cover;display:block}.mp-body{min-width:0;display:flex;flex-direction:column;gap:6px}.mp-name{display:flex;align-items:center;gap:8px}.mp-name h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.mp-kind{height:22px;padding:0 9px;border-radius:var(--g-r-pill);display:inline-flex;align-items:center;background:var(--g-accent-soft);color:var(--g-accent-ink);font-size:12.5px;font-weight:650}.mp-kind.is-other{background:var(--g-sunken);color:var(--g-ink-mute)}.mp-sub{font-size:14px;color:var(--g-ink-mute)}.mp-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.mp-add{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:180px;border:2px dashed var(--g-line);background:transparent;box-shadow:none}.mp-add-ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--g-accent-soft);color:var(--g-accent-ink)}.mp-add span:last-child{max-width:260px;font-size:13.5px;color:var(--g-ink-mute)}.mp-other{background:var(--g-sunken);box-shadow:none;border:1px solid var(--g-line-soft)}.g-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--g-r-field);background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.g-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transform:scale(.82);transition:opacity var(--g-t-fast) var(--g-ease),transform var(--g-t-fast) var(--g-ease);pointer-events:none}.g-btn:active:after{opacity:.09;transform:scale(1)}.g-btn:active{transform:scale(.97)}.g-btn:disabled,.g-btn[aria-disabled=true]{pointer-events:none;opacity:.45}.g-btn-main{background:var(--g-primary);color:var(--g-on-primary)}.g-btn-main:hover{background:color-mix(in srgb,var(--g-primary) 88%,var(--g-bg))}.g-btn-plain{background:var(--g-paper);border-color:var(--g-line);color:var(--g-ink)}.g-btn-plain:hover{background:var(--g-sunken)}.g-btn-quiet{background:transparent;color:var(--g-ink-2)}.g-btn-quiet:hover{background:var(--g-sunken);color:var(--g-ink)}.g-btn-warn{background:var(--g-warn-soft);border-color:color-mix(in srgb,var(--g-warn) 30%,transparent);color:var(--g-warn)}.g-btn-warn:hover{background:color-mix(in srgb,var(--g-warn) 16%,var(--g-paper))}.g-btn-lg{height:46px;padding:0 24px;font-size:15px}.g-btn-sm{height:34px;padding:0 14px;font-size:14px}.g-btn-xs{height:30px;padding:0 12px;font-size:13px}.g-btn-wide{width:100%}.g-btn-icon{width:40px;padding:0}.g-btn-icon.g-btn-sm{width:34px}.g-btn-icon.g-btn-xs{width:30px}.g-field{display:flex;flex-direction:column;gap:6px;min-width:0}.g-field>.g-label{font-size:12.5px;font-weight:700;color:var(--g-ink-2)}.g-input,.g-select,.g-textarea{box-sizing:border-box;width:100%;height:44px;padding:0 13px;border:1px solid var(--g-line);border-radius:var(--g-r-field);background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font);font-size:13.5px;font-weight:500;transition:border-color var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease);appearance:none;-webkit-appearance:none}.g-textarea{height:auto;min-height:96px;max-height:50vh;field-sizing:content;padding:11px 13px;line-height:1.5;resize:vertical}.g-input::placeholder,.g-textarea::placeholder{color:var(--g-ink-3)}.g-input:disabled,.g-select:disabled,.g-textarea:disabled{background:var(--g-sunken);color:var(--g-ink-3);cursor:not-allowed}.g-field.is-bad .g-input,.g-field.is-bad .g-select,.g-field.is-bad .g-textarea{border-color:color-mix(in srgb,var(--g-warn) 45%,var(--g-line))}.g-field>.g-error{font-size:11.5px;color:var(--g-warn)}.g-field>.g-hint{font-size:11.5px;color:var(--g-ink-3)}.g-select-wrap{position:relative;display:flex;min-width:0}.g-select{padding-right:36px;cursor:pointer}.g-select-wrap>svg{position:absolute;top:50%;right:13px;translate:0 -50%;color:var(--g-ink-3);pointer-events:none}.g-check{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;box-sizing:border-box;border:1px solid var(--g-line);border-radius:var(--g-r-badge);background:var(--g-paper);color:var(--g-ink-2);font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--g-t-tap) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.g-check:hover{background:var(--g-sunken)}.g-check:active{transform:scale(.985)}.g-check>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.g-check>.g-box{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--g-ink-3) 65%,var(--g-line));border-radius:6px;background:var(--g-paper);color:var(--g-on-primary);transition:background-color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease)}.g-check>.g-box svg path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset var(--g-t-fast) var(--g-ease)}.g-check>input:checked+.g-box{background:var(--g-primary);border-color:var(--g-primary)}.g-check>input:checked+.g-box svg path{stroke-dashoffset:0}.g-check>input:checked~.g-check-text{color:var(--g-ink)}.g-check.is-radio>.g-box{border-radius:50%}.g-check.is-radio>input:checked+.g-box:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--g-on-primary);animation:g-dot-in var(--g-t-fast) var(--g-spring)}@keyframes g-dot-in{0%{transform:scale(0)}to{transform:none}}.g-toggle-row{display:flex;align-items:center;gap:14px;padding:11px 0}.g-toggle-row>.g-toggle-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g-toggle-row .g-toggle-name{font-size:13.5px;font-weight:700;color:var(--g-ink)}.g-toggle-row .g-toggle-note{font-size:11.5px;line-height:1.4;color:var(--g-ink-3)}.g-toggle{position:relative;flex:none;width:42px;height:24px;padding:0;border:0;border-radius:var(--g-r-pill);background:color-mix(in srgb,var(--g-ink-3) 42%,var(--g-sunken));cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease)}.g-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--g-paper);box-shadow:var(--g-sh-card);transition:transform var(--g-t-fast) var(--g-spring)}.g-toggle[aria-checked=true]{background:var(--g-primary)}.g-toggle[aria-checked=true]:after{transform:translateX(18px)}.g-toggle:active:after{width:22px}.g-seg{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:var(--g-r-pill);background:var(--g-sunken)}.g-seg>button{height:30px;padding:0 14px;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--g-ink-2);font-family:var(--g-font);font-size:12.5px;font-weight:600;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.g-seg>button:hover{color:var(--g-ink)}.g-seg>button:active{transform:scale(.96)}.g-seg>button[aria-pressed=true]{background:var(--g-paper);color:var(--g-ink);font-weight:700;box-shadow:var(--g-sh-card)}.g-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;box-sizing:border-box;border:1px solid var(--g-line);border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink-2);font-family:var(--g-font);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.g-chip:hover{background:var(--g-sunken)}.g-chip:active{transform:scale(.96)}.g-chip.is-on,.g-chip[aria-pressed=true]{background:var(--g-primary);border-color:var(--g-primary);color:var(--g-on-primary)}.g-tag{display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 7px;box-sizing:border-box;border-radius:var(--g-r-pill);background:var(--g-sunken);color:var(--g-ink-2);font-size:11px;font-weight:700;letter-spacing:-.005em;white-space:nowrap}.g-tag.is-ok{background:var(--g-ok-soft);color:var(--g-ok)}.g-tag.is-warn{background:var(--g-warn-soft);color:var(--g-warn)}.g-tag.is-info{background:var(--g-accent-soft);color:var(--g-accent-ink)}.g-tag.is-dark{background:var(--g-primary);color:var(--g-on-primary)}.g-tag.is-lost{background:var(--g-danger-soft);color:var(--g-danger-ink);font-weight:700}.g-link{color:var(--g-accent);font-weight:600;text-decoration:none;transition:color var(--g-t-fast) var(--g-ease)}.g-link:hover{text-decoration:underline}.select-button{height:44px;padding:0 13px;border:1px solid var(--g-line);border-radius:var(--g-r-field);background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font);font-size:13.5px;font-weight:500;transition:border-color var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.select-button:hover{background:var(--g-sunken)}.select-button.is-open{outline:none;border-color:var(--g-field-focus);background:var(--g-paper)}.select-button:focus-visible{background:var(--g-paper)}.select-button[aria-invalid=true]{border-color:color-mix(in srgb,var(--g-warn) 45%,var(--g-line))}.select-chevron,.select-placeholder{color:var(--g-ink-3)}.select-list{padding:6px;border:1px solid var(--g-line);border-radius:16px;background:var(--g-paper);box-shadow:var(--g-sh-pop)}.select-item{padding:8px 10px;border-radius:10px;color:var(--g-ink);font-family:var(--g-font);font-size:13.5px;font-weight:500}.select-item.is-active{background:var(--g-sunken)}.select-item.is-chosen{color:var(--g-accent);font-weight:700}.select-group,.select-hint{color:var(--g-ink-mute)}.select-group{display:block;padding:10px 10px 3px;font-family:var(--g-font);font-size:11.5px;font-weight:700;letter-spacing:.02em}.select-group-list{margin:0;padding:0;list-style:none}.g-date{position:relative;min-width:0}.g-date-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;height:44px;padding:0 13px;border:1px solid var(--g-line);border-radius:var(--g-r-field);background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font);font-size:13.5px;font-weight:500;transition:border-color var(--g-t-fast) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.g-date-btn:hover{background:var(--g-sunken)}.g-date-btn.is-open{outline:none;border-color:var(--g-field-focus);background:var(--g-paper)}.g-date-btn:has(.g-date-input:focus-visible){background:var(--g-paper)}.g-date-btn:has(.g-date-input[aria-invalid=true]){border-color:color-mix(in srgb,var(--g-warn) 45%,var(--g-line))}.g-date-btn.is-disabled{background:var(--g-sunken);cursor:not-allowed}.g-date-input{flex:1 1;min-width:0;border:0;outline:none;padding:0;background:none;color:inherit;font:inherit;text-align:left}.g-date-input:disabled{color:var(--g-ink-3);cursor:not-allowed}.g-date-input::placeholder{color:var(--g-ink-3)}.g-date-ico{display:flex;flex:none;padding:0;border:0;background:none;color:var(--g-ink-3);cursor:pointer}.g-date-ico:disabled{cursor:not-allowed}.g-cal{position:absolute;z-index:300;top:calc(100% + 6px);left:0;width:296px;box-sizing:border-box;padding:12px;border:1px solid var(--g-line);border-radius:20px;background:var(--g-paper);box-shadow:var(--g-sh-pop);animation:g-cal-in var(--g-t-fast) var(--g-ease) both}.g-cal.is-up{top:auto;bottom:calc(100% + 6px)}@keyframes g-cal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.g-cal-inline{position:static;width:100%;margin-top:8px;border:1px solid var(--g-line);box-shadow:none;animation:none}.g-cal-head{display:flex;align-items:center;gap:4px;margin-bottom:8px}.g-cal-title{flex-grow:1;height:34px;border:0;border-radius:var(--g-r-badge);background:transparent;color:var(--g-ink);font-family:var(--g-font);font-size:14px;font-weight:700;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease)}.g-cal-title:hover{background:var(--g-sunken)}.g-cal-nav{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:0;border-radius:var(--g-r-badge);background:transparent;color:var(--g-ink-2);cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.g-cal-nav:hover{background:var(--g-sunken)}.g-cal-nav:active{transform:scale(.92)}.g-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.month-swipe{overflow:hidden;margin:0 -4px;padding:0 4px}.g-cal-years{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.g-cal-dow{height:24px;display:flex;align-items:center;justify-content:center;color:var(--g-ink-mute);font-size:11px;font-weight:700}.g-cal-day,.g-cal-year{height:36px;border:0;border-radius:var(--g-r-badge);background:transparent;color:var(--g-ink);font-family:var(--g-font);font-size:13px;font-weight:600;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.g-cal-year{height:40px}@media (hover:hover) and (pointer:fine){.g-cal-day:hover:not(:disabled):not(.is-on),.g-cal-year:hover:not(:disabled):not(.is-on){background:var(--g-sunken)}}.g-cal-day:active:not(:disabled){transform:scale(.92)}.g-cal-day.is-out{color:var(--g-ink-3);font-weight:500}.g-cal-day.is-today{box-shadow:inset 0 0 0 1.5px var(--g-line)}.g-cal-day.is-on,.g-cal-year.is-on{background:var(--g-primary);color:var(--g-on-primary)}.g-cal-day:disabled,.g-cal-year:disabled{color:var(--g-ink-3);opacity:.45;cursor:not-allowed}.g-cal-foot{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--g-line-soft)}.g-cal-foot button{height:32px;padding:0 10px;border:0;border-radius:var(--g-r-badge);background:transparent;color:var(--g-accent);font-family:var(--g-font);font-size:13px;font-weight:700;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease)}.g-cal-foot button:hover{background:var(--g-accent-soft)}.g-datetime{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px}.g-time{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.g-cal{width:min(296px,calc(100vw - 32px))}}