@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-DIMmNPI9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-BM7jqAa1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-normal-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-normal-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/inter-symbols-wght-normal-u-IFrTfU.woff2)format("woff2");unicode-range:U+2007-2008,U+200A,U+2010-2011,U+202F,U+2030,U+2116,U+2153-2154,U+2190-2199,U+2248,U+2264-2265,U+2605,U+2713}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/inter-catalan-wght-normal-CHa1d85y.woff2)format("woff2");unicode-range:U+13F-140}:root{--cg-bar-h:76px;--cg-header:calc(var(--cg-bar-h) + env(safe-area-inset-top,0px));--cg-paper:#f6f2e8;--cg-surface:#fff;--cg-surface-raised:#fffdf9;--cg-surface-sunken:#eae5d7;--cg-card-bg:var(--cg-surface-raised);--cg-card-shadow:inset 0 0 0 1px #3c46321c, 0 1px 1px #14281e0a, 0 10px 20px -16px #14281e57;--cg-press-card:.985;--cg-press-btn:.97;--cg-surface-press:#dfd8c6;--cg-ink:#14302a;--cg-muted:#46574f;--cg-subtle:#56665f;--cg-placeholder:#56665f;--cg-line:#e2dbca;--cg-line-strong:#837d6d;--cg-control-off:#7d8382;--cg-green:#0f4d3a;--cg-green-hover:#0a3a2c;--cg-green-focus:#0f4d3a57;--cg-green-tint:#d9f0e2;--cg-green-tint-press:#c2e5d1;--cg-green-border:#a5d5bc;--cg-emerald:#22d19b;--cg-emerald-ink:#0e6b4b;--cg-coral:#ff8b6b;--cg-coral-ink:#a8401f;--cg-coral-tint:#ffe9e1;--cg-coral-border:#ffc9b8;--cg-violet:#8a62f0;--cg-violet-ink:#5b3fc4;--cg-violet-tint:#eee8ff;--cg-amber:#ffc247;--cg-amber-ink:#5f3f00;--cg-amber-tint:#ffe9b5;--cg-amber-border:#f6d98a;--cg-azulejo:#31557f;--cg-azulejo-ink:#28466a;--cg-azulejo-tint:#e3eaf1;--cg-azulejo-border:#cfdbe7;--cg-agua:#2a6b6c;--cg-agua-ink:#1f5657;--cg-agua-tint:#dcebe8;--cg-agua-border:#c2dbd7;--cg-ciruela:#6f3b57;--cg-ciruela-ink:#5c2f48;--cg-ciruela-tint:#f0e3e8;--cg-noche:#10231d;--cg-brote:#b8d08d;--cg-on-noche:#eaf4ee;--cg-hero-agreed:linear-gradient(160deg, #0f4d3a, #0b3b2d);--cg-on-agreed-2:#c7ebd9;--cg-wash-agreed:var(--cg-green-tint);--cg-wash-turn:var(--cg-tone-your-turn-bg);--cg-on-turn-2:var(--cg-tone-your-turn-fg);--cg-wash-pending:var(--cg-agua-tint);--cg-on-wash-2:var(--cg-agua-ink);--cg-wash-past:var(--cg-ciruela-tint);--cg-on-past-2:var(--cg-ciruela-ink);--cg-suelo-coral:#ffd9cc;--cg-suelo-coral-2:#7a2e14;--cg-suelo-mostaza:#f4c95d;--cg-suelo-mostaza-2:#4a3200;--cg-suelo-salvia:var(--cg-agua-tint);--cg-suelo-salvia-2:var(--cg-agua-ink);--cg-suelo-cielo:#d4eaf5;--cg-suelo-cielo-2:#1f4a5e;--cg-suelo-noche:var(--cg-noche);--cg-suelo-noche-2:#b6cdc1;--cg-shadow-hero-agreed:0 2px 6px #0f4d3a1f, 0 20px 36px -18px #0f4d3a73;--cg-shadow-hero-turn:0 2px 6px color-mix(in srgb, var(--cg-tone-your-turn-dot) 14%, transparent), 0 20px 36px -18px color-mix(in srgb, var(--cg-tone-your-turn-dot) 45%, transparent);--cg-shadow-selected:0 0 0 2px var(--cg-green), 0 14px 28px -16px #0f4d3a80;--cg-shadow-sheet:0 -1px 0 #fff9 inset, 0 -24px 60px -20px #14302a66;--cg-on-accent:#fff;--cg-hairline:#182c283d;--cg-pressed:#182c280f;--cg-pressed-strong:#182c281f;--cg-overlay-surface:color-mix(in srgb, var(--cg-surface-raised) 96%, transparent);--cg-photo-veil:linear-gradient(to top, #0c261ea8, #0c261ea8 calc(100% - 48px), #0c261e00);--cg-cover-scrim:linear-gradient(to top, #0c261ec7 0%, #0c261e8c 40%, #0c261e00 75%);--cg-on-cover:#fff7eb;--cg-on-cover-shadow:0 1px 12px #0c261e73;--cg-on-cover-drop:drop-shadow(0 2px 6px #0c261e59);--cg-grabber-on-image:#ffffffb3;--cg-frost:color-mix(in srgb, var(--cg-paper) 82%, transparent);--cg-cover-glass:#14272080;--cg-cover-veil:#14272052;--cg-cover-edge:#0f4d3a1f;--cg-overlay-blur:blur(8px);--cg-page:var(--cg-paper);--cg-sheet-bg:var(--cg-paper);--cg-bar-bg:var(--cg-page);--cg-bar-bg-scrolled:var(--cg-page);--cg-bar-glass:color-mix(in srgb, var(--cg-page) 80%, transparent);--cg-bar-glass-filter:saturate(180%) blur(20px);--cg-hairline-w:.5px;--cg-tabbar-bg:color-mix(in srgb, var(--cg-surface) 86%, transparent);--cg-tabbar-edge:#896e464d;--cg-tabbar-lift:0 0 0 transparent;--cg-tabbar-create-shadow:0 6px 12px -6px #0f4d3a99;--cg-button-top:#14604a;--cg-button-lift:inset 0 1px 0 #ffffff24, 0 8px 16px -10px #0f4d3abf;--cg-button-lift-press:inset 0 1px 0 #0000001a;--cg-button-lit-edge:inset 0 1px 0 #ffffff24;--cg-button-lift-on-dark:0 8px 16px -10px #00000080;--cg-button-neutral-ring:#896e4633;--cg-scrim:#14272066;--cg-veil-light:#14272038;--cg-success:var(--cg-green);--cg-success-bg:var(--cg-green-tint);--cg-success-border:var(--cg-green-border);--cg-warning:var(--cg-amber-ink);--cg-warning-bg:var(--cg-amber-tint);--cg-warning-border:var(--cg-amber-border);--cg-error:#b3261e;--cg-error-ink:#8c1d18;--cg-error-bg:#fce3df;--cg-error-bg-press:#f8cfc9;--cg-error-border:#f2b8ae;--cg-tone-pending-fg:var(--cg-agua-ink);--cg-tone-pending-bg:var(--cg-agua-tint);--cg-tone-pending-border:var(--cg-agua-border);--cg-tone-pending-dot:var(--cg-agua);--cg-tone-your-turn-fg:var(--cg-azulejo-ink);--cg-tone-your-turn-bg:var(--cg-azulejo-tint);--cg-tone-your-turn-border:var(--cg-azulejo-border);--cg-tone-your-turn-dot:var(--cg-azulejo);--cg-tone-agreed-fg:var(--cg-text-success);--cg-tone-agreed-bg:var(--cg-success-bg);--cg-tone-agreed-border:var(--cg-success-border);--cg-tone-agreed-dot:var(--cg-green);--cg-tone-problem-fg:var(--cg-text-danger);--cg-tone-problem-bg:var(--cg-error-bg);--cg-tone-problem-border:var(--cg-error-border);--cg-tone-problem-dot:var(--cg-error);--cg-tone-past-fg:var(--cg-ciruela-ink);--cg-tone-past-bg:var(--cg-ciruela-tint);--cg-tone-past-border:var(--cg-line);--cg-tag-later-fg:#1f5a93;--cg-tag-later-bg:#e4f0fb;--cg-tag-later-dot:#4a9be0;--cg-tag-food-fg:#8a2f72;--cg-tag-food-bg:#f7e8f3;--cg-tag-place-fg:#0e5f6e;--cg-tag-place-bg:#ddeff2;--cg-when-fg:var(--cg-text-primary);--cg-when-bg:var(--cg-surface-sunken);--act-ambar-bg:#fff0cc;--act-ambar-ink:#7a4f00;--act-terra-bg:#fce6d4;--act-terra-ink:#8a3f0a;--act-coral-bg:#ffe6dc;--act-coral-ink:#a8401f;--act-fresa-bg:#ffe4ef;--act-fresa-ink:#9c2766;--act-violeta-bg:#eee8ff;--act-violeta-ink:#5b3fc4;--act-indigo-bg:#e5e9ff;--act-indigo-ink:#2e3a9e;--act-hoja-bg:#dcf5e9;--act-hoja-ink:#0e6b4b;--act-cielo-bg:#ddf0fa;--act-cielo-ink:#0b5a80;--act-ambar-m1:#b37d21;--act-ambar-m2:#a86a00;--act-ambar-s1:#935e00;--act-ambar-s2:#7a4f00;--act-ambar-gm1:#ffda91;--act-ambar-gm2:#ffc247;--act-ambar-gs1:#e6a832;--act-ambar-gs2:#cd8f1e;--act-terra-m1:#c66828;--act-terra-m2:#c25e17;--act-terra-s1:#a95011;--act-terra-s2:#8a3f0a;--act-terra-gm1:#ffd1af;--act-terra-gm2:#ffb27a;--act-terra-gs1:#ef9b5f;--act-terra-gs2:#de8545;--act-coral-m1:#dc603d;--act-coral-m2:#d9502a;--act-coral-s1:#c34925;--act-coral-s2:#a8401f;--act-coral-gm1:#ffc7b2;--act-coral-gm2:#ffa27f;--act-coral-gs1:#f68e6b;--act-coral-gs2:#ed7b56;--act-fresa-m1:#d85a97;--act-fresa-m2:#d23f86;--act-fresa-s1:#ba3478;--act-fresa-s2:#9c2766;--act-fresa-gm1:#ffc4dd;--act-fresa-gm2:#ff9dc6;--act-fresa-gs1:#f588b8;--act-fresa-gs2:#eb74aa;--act-violeta-m1:#8f73eb;--act-violeta-m2:#7350e6;--act-violeta-s1:#6848d7;--act-violeta-s2:#5b3fc4;--act-violeta-gm1:#d4c7ff;--act-violeta-gm2:#b8a2ff;--act-violeta-gs1:#ae97fc;--act-violeta-gs2:#a58bf8;--act-indigo-m1:#707fdd;--act-indigo-m2:#4c5fd5;--act-indigo-s1:#3f4ebc;--act-indigo-s2:#2e3a9e;--act-indigo-gm1:#cbd2ff;--act-indigo-gm2:#a9b4ff;--act-indigo-gs1:#98a5f7;--act-indigo-gs2:#8895f0;--act-hoja-m1:#2f9870;--act-hoja-m2:#138a5c;--act-hoja-s1:#117c54;--act-hoja-s2:#0e6b4b;--act-hoja-gm1:#a9eed1;--act-hoja-gm2:#6fe3b2;--act-hoja-gs1:#53c898;--act-hoja-gs2:#38ae7e;--act-cielo-m1:#398fbe;--act-cielo-m2:#1e80b5;--act-cielo-s1:#156f9d;--act-cielo-s2:#0b5a80;--act-cielo-gm1:#b0ddf6;--act-cielo-gm2:#7cc7f0;--act-cielo-gs1:#65b5e1;--act-cielo-gs2:#4da4d3;--act-verde-bg:#e3f4ec;--act-verde-ink:#093a2c;--act-verde-m1:#688f83;--act-verde-m2:#0f4d3a;--act-verde-s1:#0c4434;--act-verde-s2:#093a2c;--act-verde-gm1:#b2f3dd;--act-verde-gm2:#7febc6;--act-verde-gs1:#69cbaa;--act-verde-gs2:#52ac8e;--act-ground-green:#0f4d3a;--act-e:#fff;--act-l:#fff;--act-y:#f2b33d;--act-b:#9a6a3a;--act-v:#8b6cff;--act-h-o:.65;--act-accent-coral-1:#e4572e;--act-accent-coral-2:#c23e1a;--act-accent-violet-1:#7350e6;--act-accent-violet-2:#5b3fc4;--act-g-d:#123b30;--act-g-k:#fff7eb;--act-g-e:#123b30;--act-g-l:#fff7eb;--act-g-y:#ffc247;--act-g-b:#e0a86a;--act-g-v:#a58bff;--act-g-h-o:.5;--act-g-accent-coral-1:#ffb199;--act-g-accent-coral-2:#ff8b6b;--act-g-accent-violet-1:#cdbdff;--act-g-accent-violet-2:#a58bff;--cg-barrio-ink:#24170f;--cg-skin-1:#f6d7be;--cg-skin-1-shade:#e9be9c;--cg-skin-2:#ebc09a;--cg-skin-2-shade:#d9a47c;--cg-skin-3:#c98e62;--cg-skin-3-shade:#b27849;--cg-skin-4:#9a6440;--cg-skin-4-shade:#82512f;--cg-skin-5:#6b4128;--cg-skin-5-shade:#55321e;--cg-hair-negro:#22201f;--cg-hair-castano:#5a3a26;--cg-hair-cobre:#b5532a;--cg-hair-rubio:#e0b14e;--cg-hair-gris:#b8b4ae;--cg-ground-verde:#cfefe2;--cg-ground-verde-deep:#0f4d3a;--cg-ground-coral:#ffdccf;--cg-ground-coral-deep:#c2533a;--cg-ground-violeta:#e4dcff;--cg-ground-violeta-deep:#6d4fd8;--cg-ground-ambar:#ffe7b0;--cg-ground-ambar-deep:#b07800;--cg-ground-cielo:#d3ecf8;--cg-ground-cielo-deep:#1e80b5;--cg-ground-fresa:#ffd9e8;--cg-ground-fresa-deep:#c23e7e;--cg-ground-hoja:#d8f2df;--cg-ground-hoja-deep:#2f8f57;--cg-ground-indigo:#dce2ff;--cg-ground-indigo-deep:#4c5fd5;--cg-map-land:#f4eadb;--cg-map-land-2:#f7efe3;--cg-map-casing:#eadcc6;--cg-map-street:#fffdf8;--cg-map-avenue:#fff;--cg-map-lane:#fbf5eb;--cg-map-park:#dcefd9;--cg-map-park-2:#cbe6c9;--cg-map-tree:#a9d6a8;--cg-map-tree-2:#8cc79a;--cg-map-water:#d3e7f0;--cg-map-water-2:#bfdcea;--cg-map-median:#cde8c9;--cg-map-plaza:#fffbf3;--cg-map-halo:#fff;--cg-map-pin-ink:#3c280a;--cg-map-building:#ede1cd;--cg-map-building-edge:#e3d5be;--cg-map-label:#7c7466;--cg-map-route-a:var(--cg-emerald-ink);--cg-map-route-b:var(--cg-azulejo);--cg-map-route-c:var(--cg-ciruela);--cg-map-tone-1:var(--cg-map-land);--cg-map-tone-2:var(--cg-map-land-2);--cg-map-tone-3:#efe3cf;--cg-map-tone-4:#f2e7d6;--cg-map-outside:#e9e1d3;--cg-map-border:#fff;--cg-map-zone-label:#5e574b;--cg-map-glass:#ffffffb8;--cg-map-level-1:15%;--cg-map-level-2:45%;--cg-map-level-3:80%;--cg-tex-block:#f3e8d6;--cg-tex-street:#fffdf8;--cg-tex-lane:#fbf4e8;--cg-tex-park:#ddf0df;--cg-tex-tree:#c9e7cf;--cg-tex-from:#fff7eb;--cg-tex-to:#e4f4ea;--cg-tex-to-coral:#ffe9de;--cg-share-whatsapp:#25d366;--cg-text-primary:var(--cg-ink);--cg-text-secondary:var(--cg-muted);--cg-text-supporting:var(--cg-subtle);--cg-text-link:var(--cg-green);--cg-text-on-accent:var(--cg-on-accent);--cg-text-success:var(--cg-success);--cg-text-warning:var(--cg-warning);--cg-text-danger:var(--cg-error-ink);--cg-text-editorial-accent:var(--cg-green);--cg-stamp-frame:var(--cg-green);--cg-stamp-frame-dated:#9a4a14;--cg-stamp-on-frame:var(--cg-paper);--cg-stamp-silver:#c9d2d8;--cg-stamp-gold:#e8be5a;--cg-stamp-outline:var(--cg-line-strong);--cg-stamp-follow:var(--cg-green);--cg-stamp-follow-ground:var(--cg-surface);--cg-stamp-chapa:var(--cg-ground-coral-deep);--cg-stamp-chapa-in:var(--cg-ground-coral);--cg-stamp-h:#fff;--cg-stamp-x:#f2643e;--cg-stamp-y:#ffc247;--cg-stamp-g:#22b583;--cg-stamp-ghost-b:#f3eadc;--cg-stamp-ghost-m:#c2b6a3;--cg-stamp-ghost-k:#9a8f7e;--cg-stamp-ghost-h:#fbf6ee;--cg-stamp-ghost-a:#d8cebe;--cg-stamp-ambar-b:var(--act-ambar-bg);--cg-stamp-ambar-m:var(--act-ambar-m2);--cg-stamp-ambar-k:var(--act-ambar-ink);--cg-stamp-terra-b:var(--act-terra-bg);--cg-stamp-terra-m:var(--act-terra-m2);--cg-stamp-terra-k:var(--act-terra-ink);--cg-stamp-coral-b:var(--act-coral-bg);--cg-stamp-coral-m:var(--act-coral-m2);--cg-stamp-coral-k:var(--act-coral-ink);--cg-stamp-fresa-b:var(--act-fresa-bg);--cg-stamp-fresa-m:var(--act-fresa-m2);--cg-stamp-fresa-k:var(--act-fresa-ink);--cg-stamp-violeta-b:var(--act-violeta-bg);--cg-stamp-violeta-m:var(--act-violeta-m2);--cg-stamp-violeta-k:var(--act-violeta-ink);--cg-stamp-indigo-b:var(--act-indigo-bg);--cg-stamp-indigo-m:var(--act-indigo-m2);--cg-stamp-indigo-k:var(--act-indigo-ink);--cg-stamp-hoja-b:var(--act-hoja-bg);--cg-stamp-hoja-m:var(--act-hoja-m2);--cg-stamp-hoja-k:var(--act-hoja-ink);--cg-stamp-cielo-b:var(--act-cielo-bg);--cg-stamp-cielo-m:var(--act-cielo-m2);--cg-stamp-cielo-k:var(--act-cielo-ink);--cg-stamp-verde-b:var(--act-verde-bg);--cg-stamp-verde-m:var(--cg-green);--cg-stamp-verde-k:var(--act-verde-ink);--cg-shadow-1:0 1px 2px #3c280a0d, 0 2px 8px #3c280a0d;--cg-shadow-2:0 1px 2px #3c280a0f, 0 8px 24px #3c280a14;--cg-shadow-3:0 2px 6px #0f4d3a1a, 0 18px 40px #0f4d3a29;--cg-menu-bg:var(--cg-surface-raised);--cg-menu-edge:#182c2814;--cg-menu-rule:#182c281a;--cg-menu-shadow:0 1px 3px #3c280a14, 0 12px 32px #0f1e1a24;--cg-menu-inset:var(--cg-space-1);--cg-menu-tile:32px;--cg-menu-scrim:#14272014;--cg-menu-r:var(--cg-r-surface);--cg-menu-w:250px;--cg-menu-w-max:300px;--cg-menu-row:44px;--cg-d-menu-in:.18s;--cg-shadow-marker:0 2px 8px #163d3138, 0 1px 3px #163d3124;--cg-shadow-marker-active:0 4px 16px #163d3157, 0 1px 4px #163d312e;--cg-r-card:20px;--cg-r-surface:16px;--cg-r-control:16px;--cg-r-button:16px;--cg-r-thumb:14px;--cg-r-feature:28px;--cg-r-sheet:32px;--cg-r-chip:999px;--cg-r-tag:8px;--cg-r-sheet-float:24px;--font-body:"Figtree", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Young Serif", "Figtree", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-note:"Caveat", "Figtree", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cg-weight-regular:400;--cg-weight-medium:500;--cg-weight-semibold:600;--cg-leading-none:1;--cg-leading-tight:1.15;--cg-leading-display:1.1;--cg-leading-snug:1.25;--cg-leading-row:1.3;--cg-leading-prose:1.5;--cg-leading-poster:1.04;--cg-leading-page:1.08;--cg-leading-heading:1.14;--cg-leading-object:1.18;--cg-leading-item:1.24;--cg-leading-meta:1.32;--cg-leading-text:1.42;--cg-track-small:.015em;--cg-icon-s:1em;--cg-icon-m:1.25em;--cg-icon-l:1.5em;--cg-measure-body:68ch;--cg-underline-thickness:1px;--cg-underline-offset:.2em;--cg-type-hero-family:var(--font-heading);--cg-type-hero-weight:400;--cg-type-hero-tracking:-.015em;--cg-type-large-title-family:var(--font-heading);--cg-type-large-title-size:clamp(2.125rem, 1.75rem + 1.6vw, 2.75rem);--cg-type-large-title-weight:400;--cg-type-large-title-leading:var(--cg-leading-display);--cg-type-large-title-tracking:-.015em;--cg-type-screen-title-family:var(--font-heading);--cg-type-screen-title-size:min(1.875rem, 36px, 9vw);--cg-type-screen-title-weight:400;--cg-type-screen-title-leading:var(--cg-leading-snug);--cg-type-screen-title-tracking:-.012em;--cg-type-sheet-title-family:var(--font-heading);--cg-type-sheet-title-size:min(1.6875rem, 32px);--cg-type-sheet-title-weight:400;--cg-type-sheet-title-leading:var(--cg-leading-snug);--cg-type-sheet-title-tracking:-.012em;--cg-type-section-title-family:var(--font-body);--cg-type-section-title-size:1.25rem;--cg-type-section-title-weight:600;--cg-type-section-title-leading:var(--cg-leading-row);--cg-type-section-title-tracking:-.01em;--cg-type-state-title-size:min(1.25rem, 26px);--cg-type-card-title-size:1.0625rem;--cg-type-card-title-weight:600;--cg-type-card-title-leading:var(--cg-leading-row);--cg-type-card-title-tracking:-.005em;--cg-type-option-title-size:1.0625rem;--cg-type-option-title-weight:700;--cg-type-option-title-leading:var(--cg-leading-object);--cg-type-body-size:.9375rem;--cg-type-body-weight:400;--cg-type-body-leading:var(--cg-leading-prose);--cg-type-body-emphasis-size:var(--cg-type-body-size);--cg-type-body-emphasis-weight:600;--cg-type-body-emphasis-leading:var(--cg-leading-row);--cg-type-supporting-size:.8125rem;--cg-type-supporting-weight:400;--cg-type-supporting-leading:var(--cg-leading-row);--cg-type-supporting-tracking:var(--cg-track-small);--cg-type-tag-size:.8125rem;--cg-type-tag-weight:700;--cg-type-tag-leading:var(--cg-leading-row);--cg-type-tag-tracking:var(--cg-track-small);--cg-type-pill-size:.75rem;--cg-type-plan-card-title-size:min(1.6875rem, 34px);--cg-type-tag-overlay-size:min(.8125rem, 15px);--cg-type-eyebrow-size:.78125rem;--cg-type-eyebrow-weight:650;--cg-type-eyebrow-leading:var(--cg-leading-snug);--cg-type-eyebrow-tracking:normal;--cg-type-numeric-size:1.0625rem;--cg-type-numeric-weight:600;--cg-type-numeric-leading:var(--cg-leading-tight);--cg-type-numeric-tracking:-.01em;--cg-type-numeric-figures:tabular-nums;--cg-type-time-family:var(--font-heading);--cg-type-time-size:min(1.625rem, 34px);--cg-type-time-weight:400;--cg-type-time-leading:var(--cg-leading-display);--cg-type-time-tracking:0;--cg-type-action-size:.9375rem;--cg-type-segment-size:min(.875rem, 19px, 5vw);--cg-type-ruler-size:min(.8125rem, 15px);--cg-type-segment-badge-size:min(.75rem, 14px);--cg-type-calendar-day-size:min(1.0625rem, 22px);--cg-type-bar-label-size:min(.75rem, 15px, 3.75vw);--cg-type-bar-action-size:min(1.0625rem, 22.95px);--cg-type-bar-action-compact-size:min(.9375rem, 20.25px);--cg-type-bar-title-size:min(1.0625rem, 22.95px);--cg-type-action-weight:680;--cg-type-segment-weight:700;--cg-type-chip-weight:700;--cg-type-button-tracking:-.002em;--cg-type-chip-size:.875rem;--cg-type-empty-title-size:min(1.6875rem, 34px);--cg-type-empty-title-leading:1.1;--cg-type-action-leading:var(--cg-leading-snug);--cg-type-legal-size:1.0625rem;--cg-type-legal-weight:400;--cg-type-legal-leading:var(--cg-leading-prose);--cg-type-display-family:var(--font-heading);--cg-type-display-size:2.5rem;--cg-type-display-weight:400;--cg-type-display-leading:var(--cg-leading-poster);--cg-type-display-tracking:-.012em;--cg-type-opener-size:2.375rem;--cg-type-opener-scene-size:2rem;--cg-type-opener-narrow-size:min(1.75rem, 40px);--cg-type-opener-leading:1.04;--cg-type-opener-narrow-leading:1.08;--cg-type-page-title-family:var(--font-heading);--cg-type-page-title-size:min(2.0625rem, 40px, 11vw);--cg-type-page-title-weight:400;--cg-type-page-title-leading:var(--cg-leading-page);--cg-type-page-title-tracking:-.01em;--cg-type-section-heading-family:var(--font-heading);--cg-type-section-heading-size:min(1.5rem, 32px);--cg-type-section-heading-weight:400;--cg-type-section-heading-leading:var(--cg-leading-heading);--cg-type-section-heading-tracking:-.004em;--cg-type-object-title-family:var(--font-heading);--cg-type-object-title-size:1.25rem;--cg-type-object-title-weight:400;--cg-type-object-title-leading:var(--cg-leading-object);--cg-type-object-title-tracking:-.003em;--cg-type-object-title-compact-size:1.125rem;--cg-type-row-family:var(--font-body);--cg-type-row-size:1rem;--cg-type-row-weight:650;--cg-type-row-leading:var(--cg-leading-item);--cg-type-text-family:var(--font-body);--cg-type-text-size:1rem;--cg-type-text-weight:500;--cg-type-text-leading:var(--cg-leading-text);--cg-type-meta-family:var(--font-body);--cg-type-meta-size:.875rem;--cg-type-meta-weight:500;--cg-type-meta-leading:var(--cg-leading-meta);--cg-type-label-family:var(--font-body);--cg-type-label-size:.78125rem;--cg-type-label-weight:650;--cg-type-label-leading:var(--cg-leading-snug);--cg-type-label-tracking:var(--cg-track-small);--cg-space-1:4px;--cg-space-2:8px;--cg-space-3:12px;--cg-space-4:16px;--cg-space-5:20px;--cg-space-6:24px;--cg-space-8:32px;--cg-space-10:40px;--cg-space-12:48px;--cg-space-16:64px;--cg-gap-inline:var(--cg-space-1);--cg-gap-related:var(--cg-space-2);--cg-gap-item:var(--cg-space-3);--cg-gap-group:var(--cg-space-4);--cg-gap-section:var(--cg-space-6);--cg-gap-section-max:var(--cg-space-8);--cg-tabbar-h:49px;--cg-clear-tabbar:calc(var(--cg-tabbar-h) + env(safe-area-inset-bottom,0px) + var(--cg-space-6));--cg-bottom-fade:var(--cg-space-4);--cg-target:44px;--cg-button-h:50px;--cg-pill-h:28px;--cg-field-h:var(--cg-target);--cg-field-pad-block:var(--cg-space-2);--cg-field-pad-inline:var(--cg-space-3);--cg-field-border:1.5px;--cg-field-radius:var(--cg-r-control);--cg-field-label-gap:var(--cg-space-2);--cg-field-group-gap:var(--cg-space-5);--cg-page-gutter:var(--cg-space-8);--cg-title-top:var(--cg-space-4);--cg-hscroll-fade:2.5rem;--cg-t-fast:.15s var(--cg-ease-out);--cg-t-ui:.2s var(--cg-ease-out);--cg-t-move:.3s var(--cg-ease-in-out);--cg-t-appear:.22s var(--cg-ease-out);--cg-t-sheet:.3s var(--cg-ease-drawer);--cg-ease-out:cubic-bezier(.23, 1, .32, 1);--cg-ease-in-out:cubic-bezier(.77, 0, .175, 1);--cg-ease-drawer:cubic-bezier(.32, .72, 0, 1);--cg-t-press-in:.1s;--cg-t-press-out:.15s;--cg-ease-spring:linear(0, .0754, .2275, .3908, .5372, .6575, .7513, .8222, .8743, .912, .9389, .9579, .9711, .9803, .9866, .9909, .9939, .9959, .9972, .9982, 1);--cg-ease-bounce:linear(0, .0447, .1548, .2997, .4558, .6064, .7406, .8527, .9403, 1.0043, 1.047, 1.0717, 1.0823, 1.0826, 1.0758, 1.0649, 1.0522, 1.0392, 1.0272, 1.0169, 1.0085, 1.0021, .9977, .9949, .9935, .993, .9941, .9962, 1);--cg-d-spring:.3s;--cg-d-step:.25s;--cg-d-flick:.4s;--cg-d-exit:.2s;--cg-d-fade:.15s;--cg-nav-under-shift:-30%;--cg-nav-under-dim:.82;--cg-nav-edge-shadow:-8px 0 24px #182c2824;--cg-nav-under-ground:#000}:root[data-shell=native]{--cg-overlay-surface:var(--cg-surface-raised);--cg-overlay-blur:none}@media (prefers-reduced-transparency:reduce){:root{--cg-overlay-surface:var(--cg-surface-raised);--cg-overlay-blur:none;--cg-menu-edge:var(--cg-line-strong)}}@media (prefers-contrast:more){:root{--cg-tabbar-edge:var(--cg-line-strong);--cg-tabbar-lift:none;--cg-overlay-surface:var(--cg-surface-raised);--cg-overlay-blur:none;--cg-menu-edge:var(--cg-line-strong);--cg-menu-rule:var(--cg-line-strong);--cg-hairline-w:1px;--cg-hairline:var(--cg-line-strong);--cg-line:var(--cg-line-strong);--cg-text-secondary:var(--cg-text-primary);--cg-text-supporting:var(--cg-text-primary)}}@media (width<=1023px){:root{--cg-page-gutter:var(--cg-space-6)}}@media (width<=767px),(pointer:coarse) and (height<=500px){:root{--cg-page-gutter:var(--cg-space-4);--cg-type-body-size:1rem;--cg-type-supporting-size:.875rem;--cg-type-supporting-tracking:0}}[data-art-theme=dark]{--cg-map-land:#13211c;--cg-map-land-2:#15251f;--cg-map-casing:#0f1a16;--cg-map-street:#1f332b;--cg-map-avenue:#24392f;--cg-map-lane:#1a2c25;--cg-map-park:#173327;--cg-map-park-2:#1b3a2d;--cg-map-tree:#235040;--cg-map-tree-2:#2b5d4a;--cg-map-water:#14283a;--cg-map-water-2:#183247;--cg-map-median:#1d3e31;--cg-map-plaza:#22362e;--cg-map-halo:#0e1a16;--cg-map-building:#18291f;--cg-map-building-edge:#0f1a16;--cg-map-label:#a9bdb4;--cg-map-route-a:var(--cg-emerald);--cg-map-route-b:#ffc247;--cg-map-route-c:#b8a2ff;--cg-map-tone-1:var(--cg-map-land);--cg-map-tone-2:var(--cg-map-land-2);--cg-map-tone-3:#18291f;--cg-map-tone-4:#162620;--cg-map-outside:#0f1915;--cg-map-border:#0a1411;--cg-map-zone-label:#d5e2dc;--cg-map-glass:#1e2824a8;--cg-tex-block:#16261f;--cg-tex-street:#1e332a;--cg-tex-lane:#1b2e26;--cg-tex-park:#173528;--cg-tex-tree:#1e4535;--cg-tex-from:#0e1a16;--cg-tex-to:#11281f;--cg-tex-to-coral:#1f1614;--cg-stamp-frame:#2e8c6a;--cg-stamp-frame-dated:#c9713a;--cg-stamp-on-frame:#f2fbf6;--cg-stamp-silver:#dce3e8;--cg-stamp-gold:#f2cc6b;--cg-stamp-outline:#7a8f86;--cg-stamp-follow:#22d19b;--cg-stamp-follow-ground:#15241f;--cg-stamp-chapa:#ff8b6b;--cg-stamp-chapa-in:#ffd9cb;--cg-stamp-h:#fff7eb;--cg-stamp-x:#ff8b6b;--cg-stamp-y:#ffc247;--cg-stamp-g:#3fd3a0;--cg-stamp-ghost-b:#1a2a24;--cg-stamp-ghost-m:#45594f;--cg-stamp-ghost-k:#6e8379;--cg-stamp-ghost-h:#2b3d35;--cg-stamp-ghost-a:#3a4c44;--cg-stamp-ambar-b:#2b2512;--cg-stamp-ambar-m:#ffc247;--cg-stamp-ambar-k:#c98f2a;--cg-stamp-terra-b:#2e1d12;--cg-stamp-terra-m:#f08a4b;--cg-stamp-terra-k:#d06a28;--cg-stamp-coral-b:#2e1c16;--cg-stamp-coral-m:#ff8b6b;--cg-stamp-coral-k:#e0603a;--cg-stamp-fresa-b:#2e1823;--cg-stamp-fresa-m:#f07ab4;--cg-stamp-fresa-k:#d2508e;--cg-stamp-violeta-b:#211c33;--cg-stamp-violeta-m:#b8a2ff;--cg-stamp-violeta-k:#8f73eb;--cg-stamp-indigo-b:#1a1f38;--cg-stamp-indigo-m:#9aa8ff;--cg-stamp-indigo-k:#707fdd;--cg-stamp-hoja-b:#11281f;--cg-stamp-hoja-m:#3fd3a0;--cg-stamp-hoja-k:#2f9870;--cg-stamp-cielo-b:#10243a;--cg-stamp-cielo-m:#6cc0ee;--cg-stamp-cielo-k:#398fbe;--cg-stamp-verde-b:#11281f;--cg-stamp-verde-m:#22d19b;--cg-stamp-verde-k:#138a5c}.cg-tone--pending{--tone-fg:var(--cg-tone-pending-fg);--tone-bg:var(--cg-tone-pending-bg);--tone-border:var(--cg-tone-pending-border);--tone-dot:var(--cg-tone-pending-dot)}.cg-tone--your-turn{--tone-fg:var(--cg-tone-your-turn-fg);--tone-bg:var(--cg-tone-your-turn-bg);--tone-border:var(--cg-tone-your-turn-border);--tone-dot:var(--cg-tone-your-turn-dot)}.cg-tone--agreed{--tone-fg:var(--cg-tone-agreed-fg);--tone-bg:var(--cg-tone-agreed-bg);--tone-border:var(--cg-tone-agreed-border);--tone-dot:var(--cg-tone-agreed-dot)}.cg-tone--problem{--tone-fg:var(--cg-tone-problem-fg);--tone-bg:var(--cg-tone-problem-bg);--tone-border:var(--cg-tone-problem-border);--tone-dot:var(--cg-tone-problem-dot)}.cg-tone--past{--tone-fg:var(--cg-tone-past-fg);--tone-bg:var(--cg-tone-past-bg);--tone-border:var(--cg-tone-past-border)}.cg-suelo--coral{background:var(--cg-suelo-coral);color:var(--cg-text-primary);--cg-text-secondary:var(--cg-suelo-coral-2);--cg-text-supporting:var(--cg-suelo-coral-2);--cg-muted:var(--cg-suelo-coral-2);--cg-subtle:var(--cg-suelo-coral-2)}.cg-suelo--mostaza{background:var(--cg-suelo-mostaza);color:var(--cg-text-primary);--cg-text-secondary:var(--cg-suelo-mostaza-2);--cg-text-supporting:var(--cg-suelo-mostaza-2);--cg-muted:var(--cg-suelo-mostaza-2);--cg-subtle:var(--cg-suelo-mostaza-2)}.cg-suelo--salvia{background:var(--cg-suelo-salvia);color:var(--cg-text-primary);--cg-text-secondary:var(--cg-suelo-salvia-2);--cg-text-supporting:var(--cg-suelo-salvia-2);--cg-muted:var(--cg-suelo-salvia-2);--cg-subtle:var(--cg-suelo-salvia-2)}.cg-suelo--cielo{background:var(--cg-suelo-cielo);color:var(--cg-text-primary);--cg-text-secondary:var(--cg-suelo-cielo-2);--cg-text-supporting:var(--cg-suelo-cielo-2);--cg-muted:var(--cg-suelo-cielo-2);--cg-subtle:var(--cg-suelo-cielo-2)}.cg-suelo--noche{background:var(--cg-suelo-noche);color:var(--cg-on-noche);--cg-text-primary:var(--cg-on-noche);--cg-text-link:var(--cg-on-noche);--cg-text-success:var(--cg-brote);--cg-text-secondary:var(--cg-suelo-noche-2);--cg-text-supporting:var(--cg-suelo-noche-2);--cg-muted:var(--cg-suelo-noche-2);--cg-subtle:var(--cg-suelo-noche-2)}.cg-home-next>.cg-card__body:before,.cg-collection-tile__text:before,.cg-collection-head p:before,.cg-xs-hero:after{content:"";z-index:-1;background:var(--cg-card-bg);pointer-events:none;position:absolute;inset:0 1px 1px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 20' preserveAspectRatio='none'%3E%3Cpath d='M0 11C150 1 300 0 470 6S800 19 1000 3V20H0Z'/%3E%3C/svg%3E"),linear-gradient(#0000 19px,#000 19px);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 20' preserveAspectRatio='none'%3E%3Cpath d='M0 11C150 1 300 0 470 6S800 19 1000 3V20H0Z'/%3E%3C/svg%3E"),linear-gradient(#0000 19px,#000 19px);-webkit-mask-size:100% 20px,100% 100%;mask-size:100% 20px,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cg-xs-hero:after{z-index:0;background:var(--cg-surface);height:20px;inset:auto 0 -1px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:calc(100% * var(--cg-dt,1));-webkit-text-size-adjust:100%;background-color:var(--cg-page)}body{font-family:var(--font-body);font-size:var(--cg-type-body-size);font-weight:var(--cg-type-body-weight);line-height:var(--cg-type-body-leading);color:var(--cg-text-primary);font-synthesis:none;font-optical-sizing:auto;background-color:var(--cg-page);-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--cg-green);outline-offset:2px}.skip-link{min-height:var(--cg-target);background:var(--cg-green);color:var(--cg-text-on-accent);padding:var(--cg-space-2) var(--cg-space-4);z-index:100;border-radius:0 0 var(--cg-r-control) 0;font-weight:var(--cg-weight-semibold);transition:transform var(--cg-t-ui);align-items:center;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{transform:none}:is(h1,h2,h3,h4){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance}p,li,:is(.cg-list-row__title,.cg-list-row__subtitle){text-wrap:pretty}h1{font-family:var(--cg-type-screen-title-family);font-size:var(--cg-type-screen-title-size);font-weight:var(--cg-type-screen-title-weight);line-height:var(--cg-type-screen-title-leading);letter-spacing:var(--cg-type-screen-title-tracking);color:var(--cg-text-primary)}h2{font-size:var(--cg-type-section-title-size);font-weight:var(--cg-type-section-title-weight);line-height:var(--cg-type-section-title-leading);letter-spacing:var(--cg-type-section-title-tracking);color:var(--cg-text-primary)}h3{font-size:var(--cg-type-card-title-size);font-weight:var(--cg-type-card-title-weight);line-height:var(--cg-type-card-title-leading);letter-spacing:var(--cg-type-card-title-tracking);color:var(--cg-text-primary)}strong,b{font-weight:var(--cg-weight-semibold)}em{font-style:normal;font-weight:var(--cg-weight-semibold)}p{color:var(--cg-text-primary);margin-bottom:var(--cg-space-4)}p:last-child{margin-bottom:0}a{color:var(--cg-text-link);text-decoration:none}.cg-legal-body p a,.cg-legal-body li a{text-decoration-line:underline;text-decoration-thickness:var(--cg-underline-thickness);text-underline-offset:var(--cg-underline-offset)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--cg-green-hover)}}label,.cg-field-label{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);font-weight:var(--cg-weight-semibold);line-height:var(--cg-type-supporting-leading);color:var(--cg-text-primary)}input,select,textarea{font-family:var(--font-body);font-size:var(--cg-type-body-size);font-weight:var(--cg-weight-regular);letter-spacing:normal;line-height:var(--cg-leading-snug);color:var(--cg-text-primary);background:var(--cg-surface);border:var(--cg-field-border) solid var(--cg-line-strong);border-radius:var(--cg-field-radius);padding:var(--cg-field-pad-block) var(--cg-field-pad-inline);width:100%;min-width:0;min-height:var(--cg-field-h);transition:border-color var(--cg-t-ui), box-shadow var(--cg-t-ui);outline:none}textarea{resize:vertical}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--cg-error)}input[type=checkbox],input[type=radio]{min-height:0}input:not(:where([type=checkbox],[type=radio])):focus,select:focus,textarea:focus{border-color:var(--cg-green);box-shadow:0 0 0 3px var(--cg-green-focus)}input::placeholder,textarea::placeholder{opacity:1;color:var(--cg-placeholder)}.cg-field{gap:var(--cg-field-label-gap);flex-direction:column;min-width:0;display:flex}.cg-field>*{margin-block:0}.cg-nowrap{white-space:nowrap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cg-status-strip svg{color:inherit;flex-shrink:0;margin-top:1px}.cg-conflict-banner .cg-conflict-help{margin:var(--cg-space-1) 0 var(--cg-space-2)}@media (width<=767px),(pointer:coarse) and (height<=500px){.cg-action-bar .cg-button{width:100%;min-height:50px;padding:0 var(--cg-space-4);gap:var(--cg-space-2);font-size:var(--cg-type-bar-action-size);padding-block:var(--cg-space-2);text-align:center;text-wrap:balance}@media (width<=359px){.cg-action-bar .cg-button{font-size:var(--cg-type-bar-action-compact-size)}}}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--cg-ink) 3%, transparent) 1px, transparent 0);opacity:.55;background-size:24px 24px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){body:before{display:none}}button{font:inherit;cursor:pointer}button:disabled{cursor:wait}svg{flex-shrink:0}#main h1[tabindex="-1"]:focus{outline:none}#main{outline:none;flex-direction:column;flex:1;min-width:0;display:flex}.cg-app{flex-direction:column;min-height:100dvh;display:flex}.cg-app h1{font-family:var(--cg-type-large-title-family);font-size:var(--cg-type-large-title-size);font-weight:var(--cg-type-large-title-weight);line-height:var(--cg-type-large-title-leading);letter-spacing:var(--cg-type-large-title-tracking)}.cg-app p{line-height:var(--cg-type-body-leading)}.cg-page,.cg-narrow{gap:var(--cg-gap-group);flex-direction:column;width:100%;display:flex}.cg-page>*,.cg-narrow:not(.cg-prose)>*{margin-block:0!important}.cg-page{max-width:1192px;padding:var(--cg-space-12) var(--cg-page-gutter) var(--cg-space-16);margin:0 auto}.cg-narrow{max-width:700px;padding:var(--cg-space-12) var(--cg-page-gutter) var(--cg-space-16);margin:0 auto}.cg-eyebrow{font-size:var(--cg-type-eyebrow-size);font-weight:var(--cg-type-eyebrow-weight);line-height:var(--cg-type-eyebrow-leading);letter-spacing:var(--cg-type-eyebrow-tracking);color:var(--cg-text-editorial-accent);margin:0 0 var(--cg-space-3)}.cg-lead{font-size:var(--cg-type-body-size);line-height:var(--cg-type-body-leading);color:var(--cg-text-secondary);max-width:min(520px, var(--cg-measure-body))}.cg-help{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);line-height:var(--cg-type-supporting-leading);color:var(--cg-text-secondary)!important}.cg-muted{color:var(--cg-text-secondary)}.cg-back{font-size:var(--cg-type-action-size);font-weight:var(--cg-type-action-weight);min-height:44px;margin-bottom:var(--cg-space-3);padding-inline:var(--cg-space-3);border-radius:var(--cg-r-control);background:var(--cg-surface-sunken);color:var(--cg-text-primary);align-items:center;text-decoration:none;display:inline-flex}.cg-back:active{background:var(--cg-surface-press)}@media (hover:hover) and (pointer:fine){.cg-back:hover{background:var(--cg-surface-press)}}.cg-button{justify-content:center;align-items:center;gap:var(--cg-space-2);min-height:var(--cg-button-h);border-radius:var(--cg-r-button);background:linear-gradient(180deg, var(--cg-button-top), var(--cg-green)) border-box;color:var(--cg-text-on-accent);font-size:var(--cg-type-action-size);font-weight:var(--cg-type-row-weight);letter-spacing:var(--cg-type-button-tracking);padding:var(--cg-space-3) var(--cg-space-5);line-height:var(--cg-type-action-leading);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--cg-t-ui), border-color var(--cg-t-ui), box-shadow var(--cg-t-ui), transform var(--cg-d-step) var(--cg-ease-spring);box-shadow:var(--cg-button-lift);border:1px solid #0000;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.cg-button:hover{background:var(--cg-green-hover);color:var(--cg-text-on-accent)}}.cg-button:active{transform:scale(var(--cg-press-btn));background:var(--cg-green-hover);border-color:var(--cg-green-hover);box-shadow:var(--cg-button-lift-press);transition:background-color var(--cg-t-press-in) var(--cg-ease-out), border-color var(--cg-t-press-in) var(--cg-ease-out), box-shadow var(--cg-t-ui), transform var(--cg-t-press-in) var(--cg-ease-out)}.cg-button:disabled{background:var(--cg-surface-sunken);border-color:var(--cg-line);color:var(--cg-text-secondary);pointer-events:none;box-shadow:none}.cg-button[aria-busy=true]:disabled{background:var(--cg-green);border-color:var(--cg-green);color:var(--cg-text-on-accent);opacity:.85}.cg-button:is(.cg-button--secondary,.cg-button--neutral,.cg-button--destructive){min-height:var(--cg-target);border-radius:var(--cg-r-control);padding:var(--cg-space-2) var(--cg-space-4)}.cg-button--secondary,.cg-button--secondary[aria-busy=true]:disabled{background:var(--cg-green-tint);border-color:var(--cg-green-border);box-shadow:none;color:var(--cg-green)}.cg-button--neutral,.cg-button--neutral[aria-busy=true]:disabled{background:var(--cg-surface-sunken);border-color:var(--cg-button-neutral-ring);box-shadow:none;color:var(--cg-text-primary)}.cg-button--destructive,.cg-button--destructive[aria-busy=true]:disabled{background:var(--cg-error-bg);border-color:var(--cg-error-bg);box-shadow:none;color:var(--cg-text-danger)}@media (hover:hover) and (pointer:fine){.cg-button--secondary:hover{background:var(--cg-green-tint-press);color:var(--cg-green)}.cg-button--neutral:hover{background:var(--cg-surface-press);color:var(--cg-text-primary)}.cg-button--destructive:hover{background:var(--cg-error-bg-press);border-color:var(--cg-error-bg-press);color:var(--cg-text-danger)}}.cg-button--secondary:active{background:var(--cg-green-tint-press);border-color:var(--cg-green-tint-press)}.cg-button--neutral:active{background:var(--cg-surface-press);border-color:var(--cg-surface-press)}.cg-button--destructive:active{background:var(--cg-error-bg-press);border-color:var(--cg-error-bg-press)}.cg-button--danger{background:var(--cg-error);border-color:var(--cg-error);box-shadow:var(--cg-button-lit-edge)}@media (hover:hover) and (pointer:fine){.cg-button--danger:hover{background:var(--cg-error);border-color:var(--cg-error)}}.cg-button--danger:active{background:var(--cg-error);border-color:var(--cg-error)}.cg-button--full{width:100%}.cg-button-pair{align-items:stretch;gap:var(--cg-space-2);flex-wrap:wrap;display:flex}.cg-button-pair>.cg-button{flex:auto;min-width:0}@media (width<=359px){.cg-button-pair.cg-button-pair>.cg-button{padding-inline:var(--cg-space-2);font-size:var(--cg-type-bar-action-compact-size)}}.cg-more-toggle,.cg-card-why .cg-info-pill__face,.cg-card-detail-toggle{color:var(--cg-text-link);font-weight:var(--cg-type-action-weight);text-decoration:none}@media (hover:hover) and (pointer:fine){.cg-more-toggle:hover,.cg-card-why .cg-info-pill__face:hover,.cg-card-detail-toggle:hover{color:var(--cg-green-hover)}}.cg-icon-button{background:var(--cg-surface-sunken);width:44px;height:44px;color:var(--cg-text-primary);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cg-button.cg-button--mini{isolation:isolate;min-height:var(--cg-target);padding:0 var(--cg-space-3);font-size:var(--cg-type-supporting-size);white-space:nowrap;background:0 0;border:0;position:relative}.cg-button.cg-button--mini:before{content:"";z-index:-1;border-radius:var(--cg-r-chip);background:var(--cg-green-tint);transition:background-color var(--cg-t-ui);position:absolute;inset:4px 0}.cg-button.cg-button--mini:active{background:0 0}@media (hover:hover) and (pointer:fine){.cg-button.cg-button--mini:hover{background:0 0}}.cg-button.cg-button--mini:active:before{background:var(--cg-green-tint-press)}.cg-button.cg-button--mini:disabled:not([aria-busy=true]):before{background:var(--cg-surface-sunken)}.cg-button.cg-button--sm{min-height:var(--cg-target);padding:var(--cg-space-2) var(--cg-space-3);gap:var(--cg-space-2)}.cg-avatar{border:2px solid var(--cg-surface);width:38px;height:38px;color:var(--cg-text-on-accent);font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);font-weight:var(--cg-weight-semibold);animation:cg-avatar-in var(--cg-t-appear) both;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}@keyframes cg-avatar-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.cg-page-intro{gap:var(--cg-space-2);flex-direction:column;min-width:0;display:flex}.cg-page-lead{color:var(--cg-text-secondary);font-size:var(--cg-type-supporting-size);line-height:var(--cg-leading-prose);letter-spacing:var(--cg-type-supporting-tracking);text-wrap:pretty;margin:0}.cg-empty{justify-items:center;gap:var(--cg-gap-item);padding:var(--cg-space-8) var(--cg-space-6);border-radius:var(--cg-r-card);text-align:center;background:var(--cg-surface);box-shadow:var(--cg-shadow-1);animation:cg-appear var(--cg-t-appear) both;display:grid;overflow:hidden}.cg-empty :is(h1,h2,h3){text-wrap:balance;font-family:var(--font-body);font-size:var(--cg-type-state-title-size);font-weight:var(--cg-type-section-title-weight);line-height:var(--cg-type-section-title-leading);letter-spacing:var(--cg-type-section-title-tracking)}.cg-dialog .cg-empty :is(h1,h2,h3){font-family:var(--font-heading);font-weight:var(--cg-weight-regular)}.cg-empty-slot{display:block}.cg-dialog .cg-empty{box-shadow:none;background:0 0;padding-inline:0}.cg-empty p{max-width:420px;color:var(--cg-text-secondary);font-size:var(--cg-type-body-size);line-height:var(--cg-leading-prose)}.cg-empty-line{max-width:min(420px, calc(100% - var(--cg-space-12)));color:var(--cg-text-secondary);font-size:var(--cg-type-body-size);line-height:var(--cg-leading-prose)}.cg-empty-line .cg-info-pill,.cg-empty-title-info .cg-info-pill{vertical-align:middle}.cg-empty-title-info__end{white-space:nowrap}.cg-empty-title-info .cg-info-pill{margin-block:calc((1lh - var(--cg-target)) / 2)}.cg-empty-mark{border-radius:var(--cg-r-card);background:var(--cg-green-tint);width:64px;height:64px;color:var(--cg-green);place-items:center;display:grid}.cg-empty--art{gap:var(--cg-gap-group);padding:0 0 var(--cg-space-6)}.cg-empty-art{width:100%}.cg-empty--art :is(h2,h3),.cg-empty--art p,.cg-empty--art .cg-button{max-width:calc(100% - var(--cg-space-12))}.cg-empty .cg-button{width:100%;max-width:360px}.cg-empty--art .cg-button{max-width:calc(100% - var(--cg-space-12))}.cg-empty--tinted{--cg-empty-bg:var(--cg-agua-tint);--cg-empty-ink:var(--cg-agua-ink);--cg-empty-action:var(--cg-agua);--cg-empty-bree:max(0px, calc(172px - (1rem - 16px) * 10.75));align-content:center;justify-items:start;gap:var(--cg-space-2);padding:var(--cg-space-6) var(--cg-space-4);border-radius:var(--cg-r-feature);background:var(--cg-empty-bg);box-shadow:none;color:var(--cg-empty-ink);text-align:start;position:relative}.cg-empty--azulejo{--cg-empty-bg:var(--cg-azulejo-tint);--cg-empty-ink:var(--cg-azulejo-ink);--cg-empty-action:var(--cg-azulejo)}.cg-empty--ciruela{--cg-empty-bg:var(--cg-ciruela-tint);--cg-empty-ink:var(--cg-ciruela-ink);--cg-empty-action:var(--cg-ciruela)}.cg-empty.cg-empty--tinted :is(h1,h2,h3){max-width:none;color:inherit;font-family:var(--font-heading);font-size:var(--cg-type-empty-title-size);font-weight:var(--cg-weight-regular);line-height:var(--cg-type-empty-title-leading);letter-spacing:normal}.cg-empty.cg-empty--tinted :is(p,.cg-empty-line){max-width:none;color:inherit;font-size:var(--cg-type-action-size)}.cg-empty.cg-empty--tinted .cg-button{width:auto;max-width:100%}.cg-empty--tinted>.cg-button:first-of-type{margin-top:var(--cg-space-2)}.cg-empty--tinted .cg-button:not(.cg-button--secondary,.cg-button--neutral,:disabled){border-color:var(--cg-empty-action);background:var(--cg-empty-action);box-shadow:var(--cg-button-lit-edge)}.cg-empty--tinted .cg-button:not(.cg-button--secondary,.cg-button--neutral,:disabled):active{border-color:var(--cg-empty-ink);background:var(--cg-empty-ink)}@media (hover:hover) and (pointer:fine){.cg-empty--tinted .cg-button:not(.cg-button--secondary,.cg-button--neutral,:disabled):hover{border-color:var(--cg-empty-ink);background:var(--cg-empty-ink)}}.cg-empty--tinted:has([data-bree]){min-height:216px;padding-inline-end:max(var(--cg-space-4), calc(var(--cg-empty-bree) * .79))}.cg-empty--tinted:has([data-bree]) .cg-empty-art{width:var(--cg-empty-bree);height:var(--cg-empty-bree);pointer-events:none;position:absolute;bottom:-22px;right:-20px}.cg-empty--tinted:has([data-bree]) .cg-empty-art>*{display:block;width:100%!important;height:100%!important}.cg-empty--tinted:has([data-bree]) .cg-empty-art [data-bree]{display:block;width:100%!important;height:100%!important}@media (width<=360px){.cg-empty--tinted{--cg-empty-bree:max(0px, calc(132px - (1rem - 16px) * 8.25))}}.cg-form{gap:var(--cg-field-group-gap);flex-direction:column;display:flex}.cg-form h2,.cg-form p{margin-bottom:0}.cg-form p.cg-eyebrow{margin-bottom:var(--cg-space-3)}.cg-field-group{min-width:0;min-height:var(--cg-field-h);border:var(--cg-field-border) solid var(--cg-line-strong);border-radius:var(--cg-field-radius);background:var(--cg-surface);transition:border-color var(--cg-t-ui), box-shadow var(--cg-t-ui);flex:1;align-items:center;display:flex}.cg-field-group:has(>input:focus-visible){border-color:var(--cg-green);box-shadow:0 0 0 3px var(--cg-green-focus)}.cg-field-group>input:focus-visible{outline:2px solid #0000}.cg-field-group>input{border-radius:inherit;width:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;align-self:stretch}.cg-field-group__prefix{padding-left:var(--cg-field-pad-inline);font-weight:var(--cg-weight-semibold);color:var(--cg-text-secondary);flex:none}.cg-field-group>.cg-field-group__prefix+input{padding-left:var(--cg-space-1)}.cg-form fieldset{border:0;min-width:0;margin:0;padding:0}.cg-form legend{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);font-weight:var(--cg-weight-semibold);margin-bottom:var(--cg-space-3)}.cg-form input[type=checkbox],.cg-form input[type=radio]{width:19px;height:19px;accent-color:var(--cg-green);flex-shrink:0;margin:2px 0;padding:0}.cg-check{align-items:flex-start;gap:var(--cg-space-3);font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);line-height:var(--cg-leading-prose);min-height:44px;padding-block:max(0px, calc((var(--cg-target) - 1lh) / 2));cursor:pointer;display:flex}.cg-check>input[type=checkbox],.cg-check>input[type=radio]{--cg-check-size:19px;width:var(--cg-check-size);height:var(--cg-check-size);margin:calc((1lh - var(--cg-check-size)) / 2) 0 0;accent-color:var(--cg-green);flex:none;padding:0}.cg-form summary{cursor:pointer;font-size:var(--cg-type-action-size);font-weight:var(--cg-weight-semibold);min-height:44px;padding:var(--cg-space-3) 0}.cg-notice{align-items:flex-start;gap:var(--cg-space-2);border:1px solid var(--cg-warning-border);background:var(--cg-warning-bg);color:var(--cg-text-warning);border-radius:var(--cg-r-control);padding:var(--cg-space-3) var(--cg-space-4);font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);line-height:var(--cg-leading-prose);margin:var(--cg-space-4) 0;display:flex}.cg-notice-text{flex:11em;min-width:0}.cg-notice:has(>.cg-notice-action){padding-block:var(--cg-space-1);flex-wrap:wrap;align-items:center}.cg-notice>.cg-notice-action{flex:none;margin-inline-start:auto}.cg-notice--error{background:var(--cg-error-bg);border-color:var(--cg-error-border);color:var(--cg-text-danger)}.cg-notice--info{background:var(--cg-surface-sunken);border-color:var(--cg-line);color:var(--cg-text-primary)}.cg-notice-sign{background:currentColor;flex:none;width:1.25em;height:1.25em;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M92-120q-9 0-15.5-4T66-135q-4-7-4.5-14.5T66-165l388-670q5-8 11.5-11.5T480-850q8 0 14.5 3.5T506-835l388 670q5 8 4.5 15.5T894-135q-4 7-10.5 11t-15.5 4H92Zm52-60h672L480-760 144-180Zm361.5-65.5Q514-254 514-267t-8.5-21.5Q497-297 484-297t-21.5 8.5Q454-280 454-267t8.5 21.5Q471-237 484-237t21.5-8.5Zm0-111Q514-365 514-378v-164q0-13-8.5-21.5T484-572q-13 0-21.5 8.5T454-542v164q0 13 8.5 21.5T484-348q13 0 21.5-8.5ZM480-470Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M92-120q-9 0-15.5-4T66-135q-4-7-4.5-14.5T66-165l388-670q5-8 11.5-11.5T480-850q8 0 14.5 3.5T506-835l388 670q5 8 4.5 15.5T894-135q-4 7-10.5 11t-15.5 4H92Zm52-60h672L480-760 144-180Zm361.5-65.5Q514-254 514-267t-8.5-21.5Q497-297 484-297t-21.5 8.5Q454-280 454-267t8.5 21.5Q471-237 484-237t21.5-8.5Zm0-111Q514-365 514-378v-164q0-13-8.5-21.5T484-572q-13 0-21.5 8.5T454-542v164q0 13 8.5 21.5T484-348q13 0 21.5-8.5ZM480-470Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.cg-retry-note{align-items:center;column-gap:var(--cg-space-3);margin:var(--cg-space-3) 0;padding:var(--cg-space-1) var(--cg-space-2) var(--cg-space-1) var(--cg-space-4);border-radius:var(--cg-r-surface);background:var(--cg-surface);box-shadow:var(--cg-shadow-1);color:var(--cg-text-secondary);font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);font-weight:var(--cg-weight-medium);flex-wrap:wrap;display:flex}.cg-retry-note>span{min-width:0;color:var(--cg-text-secondary);padding-block:var(--cg-space-2);flex:11em}.cg-retry-note>:not(span){flex:none}.cg-retry-note .cg-button{margin-left:auto;margin-block:var(--cg-space-2)}.cg-plan-header{z-index:6;background:var(--cg-bar-bg);box-shadow:0 var(--cg-hairline-w) 0 var(--cg-hairline);padding:var(--cg-space-4) var(--cg-space-8) var(--cg-space-3);flex-shrink:0;position:sticky;top:0}.cg-results-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.cg-panel-body{padding:var(--cg-space-4) var(--cg-space-6) var(--cg-space-6)}.cg-panel-body h1{font-family:var(--cg-type-screen-title-family);font-size:var(--cg-type-screen-title-size);font-weight:var(--cg-type-screen-title-weight);line-height:var(--cg-type-screen-title-leading);letter-spacing:var(--cg-type-screen-title-tracking);margin-bottom:var(--cg-space-2)}.cg-panel-body>p{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);color:var(--cg-text-secondary)}.cg-panel-body>.cg-back{margin-bottom:var(--cg-space-4)}.cg-panel-action{background:var(--cg-bar-bg);box-shadow:0 calc(-1 * var(--cg-hairline-w)) 0 var(--cg-hairline);padding:var(--cg-space-4) var(--cg-space-6) max(var(--cg-space-4), env(safe-area-inset-bottom));z-index:5;position:sticky;bottom:0}.cg-panel-action .cg-help{font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);text-align:center;margin:var(--cg-space-2) 0 0}.cg-people{border:1px solid var(--cg-line);border-radius:var(--cg-r-surface);background:var(--cg-surface);box-shadow:var(--cg-shadow-1);flex-direction:column;gap:0;display:flex;overflow:hidden}.cg-inset{padding:var(--cg-space-4);background:var(--cg-surface-sunken);font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);line-height:var(--cg-leading-prose);margin:var(--cg-space-4) 0;border-radius:10px}.cg-inset p{margin:var(--cg-space-2) 0}.cg-map,.cg-map.maplibregl-map{min-height:150px;position:absolute;inset:0}.cg-map-caption strong{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);background:var(--cg-overlay-surface);border:1px solid var(--cg-line);padding:var(--cg-space-2) var(--cg-space-3);box-shadow:var(--cg-shadow-3);border-radius:10px}.cg-map-caption span{font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);background:var(--cg-overlay-surface);padding:var(--cg-space-1) var(--cg-space-2);color:var(--cg-text-secondary);border-radius:6px}.cg-journey-who .cg-avatar,.cg-route-row-name .cg-avatar{border-width:1px;animation:none}.cg-map-overlay-pill{pointer-events:auto;align-items:center;gap:var(--cg-space-1);padding:var(--cg-space-1) var(--cg-space-3) var(--cg-space-1) var(--cg-space-2);font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);font-weight:var(--cg-weight-semibold);color:var(--cg-text-primary);background:var(--cg-overlay-surface);border:1px solid var(--cg-line);box-shadow:var(--cg-shadow-3);-webkit-backdrop-filter:var(--cg-overlay-blur);white-space:nowrap;cursor:default;transition:background-color var(--cg-t-fast), border-color var(--cg-t-fast), transform var(--cg-t-fast);appearance:none;line-height:var(--cg-leading-row);border-radius:20px;min-height:32px;display:inline-flex}@media (pointer:coarse){.cg-map-overlay-pill{min-height:44px;padding:var(--cg-space-2) var(--cg-space-4) var(--cg-space-2) var(--cg-space-3)}}button.cg-map-overlay-pill{cursor:pointer}@media (hover:hover) and (pointer:fine){button.cg-map-overlay-pill:hover{background:var(--cg-green-tint);border-color:var(--cg-green);transform:translateY(-1px)}}.cg-map-overlay-pill.is-active{background:var(--cg-green);color:var(--cg-text-on-accent);border-color:var(--cg-green)}.cg-activity>svg:not(.cg-ai){color:var(--cg-green)}.cg-activity>span{font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);color:var(--cg-text-secondary)}.cg-calculating strong{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);margin-bottom:var(--cg-space-2);display:block}.cg-calculating p{font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);color:var(--cg-text-secondary);margin:var(--cg-space-1) 0 0}.cg-result-card{background:var(--cg-card-bg);border:1.5px solid var(--cg-line);border-radius:var(--cg-r-card);margin:var(--cg-space-2) 0;box-shadow:var(--cg-card-shadow);transition:border-color var(--cg-t-ui), box-shadow var(--cg-t-ui), transform var(--cg-t-ui);animation:cg-appear var(--cg-t-appear) backwards;overflow:hidden}.cg-result-address{font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);line-height:var(--cg-leading-row);color:var(--cg-text-secondary);margin-top:2px;display:block}.cg-result-select>svg{color:var(--cg-green);flex-shrink:0}.cg-journey-grid strong{font-size:var(--cg-type-numeric-size);font-weight:var(--cg-type-numeric-weight);line-height:var(--cg-type-numeric-leading);letter-spacing:var(--cg-type-numeric-tracking);font-variant-numeric:var(--cg-type-numeric-figures);color:var(--cg-text-primary);white-space:nowrap}time,.cg-pill,.cg-plan-card-meta,.cg-list-row__value,.cg-time-preset-btn,.cg-worst-journey,.cg-result-summary,.cg-results-count,.cg-results-meta,.cg-lens-count,.cg-pp-count,.cg-route-row-time,.cg-route-row-meta,.cg-ticket__small,.cg-card-footer-meta,.cg-map-candidate-hours{font-variant-numeric:var(--cg-type-numeric-figures)}.cg-vd--inline{margin:var(--cg-space-2) calc(-1 * var(--cg-space-4)) 0;padding:var(--cg-space-3) var(--cg-space-5) var(--cg-space-1);border-top:1px solid var(--cg-line);animation:cg-appear var(--cg-t-appear) both}.cg-vd-loading{margin-top:var(--cg-space-3)}.cg-result-card .cg-help{font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);margin:var(--cg-space-2) 0 0}.cg-route-row-time small{font-weight:var(--cg-weight-medium);color:var(--cg-text-secondary)}.cg-prose h1{margin-bottom:var(--cg-space-2)}.cg-prose h2{font-size:var(--cg-type-card-title-size);font-weight:var(--cg-type-card-title-weight);line-height:var(--cg-type-card-title-leading);color:var(--cg-text-primary);margin:var(--cg-space-6) 0 var(--cg-space-2);padding-bottom:var(--cg-space-2);border-bottom:1px solid var(--cg-line)}.cg-prose h3{font-size:var(--cg-type-body-emphasis-size);font-weight:var(--cg-type-body-emphasis-weight);line-height:var(--cg-type-body-emphasis-leading);color:var(--cg-text-primary);margin:var(--cg-space-4) 0 var(--cg-space-2)}.cg-prose p{color:var(--cg-text-primary);font-size:var(--cg-type-legal-size);font-weight:var(--cg-type-legal-weight);line-height:var(--cg-type-legal-leading);max-width:var(--cg-measure-body);margin-bottom:var(--cg-space-3)}.cg-prose p:last-child{margin-bottom:0}.cg-prose ul,.cg-prose ol{margin:var(--cg-space-1) 0 var(--cg-space-4) 0;padding-left:var(--cg-space-5);gap:var(--cg-space-2);flex-direction:column;display:flex}.cg-prose li{font-size:var(--cg-type-legal-size);color:var(--cg-text-primary);line-height:var(--cg-type-legal-leading);max-width:var(--cg-measure-body);padding-left:var(--cg-space-1)}.cg-prose strong{color:var(--cg-text-primary)}.cg-prose .cg-button{margin-top:var(--cg-space-6)}@keyframes cg-spin{to{transform:rotate(360deg)}}@keyframes cg-in{0%{opacity:0}to{opacity:1}}@keyframes cg-out{to{opacity:0}}[role=tabpanel]:not([hidden]){animation:cg-in var(--cg-d-fade) var(--cg-ease-out)}@keyframes cg-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cg-dialog-in{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=1023px){.cg-page{padding:var(--cg-space-6) var(--cg-page-gutter) var(--cg-space-12)}.cg-panel-body{padding:var(--cg-page-gutter)}.cg-panel-action{padding:var(--cg-space-4) var(--cg-page-gutter)}}@media (width<=767px),(pointer:coarse) and (height<=500px){.cg-page,.cg-narrow{padding:var(--cg-title-top) var(--cg-page-gutter) var(--cg-space-10)}.cg-plan-header{padding:var(--cg-title-top) var(--cg-page-gutter) var(--cg-space-3);box-shadow:none;border-bottom-color:#0000;position:static}.cg-results-body{min-height:auto;overflow-y:visible}.cg-panel-body{padding:var(--cg-title-top) var(--cg-page-gutter) var(--cg-space-6)}.cg-empty:not(.cg-empty--art,.cg-empty--tinted){padding:var(--cg-space-8) var(--cg-space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.cg-overlay,.cg-dialog,.cg-toast,[role=tabpanel]{animation-duration:var(--cg-d-fade)!important}}.maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-inner a{text-underline-offset:2px;text-decoration:underline}.cg-pref-chips{gap:var(--cg-space-2);margin-top:var(--cg-space-1);flex-wrap:wrap;display:flex}.cg-pref-chip{padding:var(--cg-space-1) var(--cg-space-3);border-radius:var(--cg-r-chip);border:1.5px solid var(--cg-line);background:var(--cg-surface);min-height:44px;color:var(--cg-text-secondary);font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);font-weight:var(--cg-weight-medium);line-height:var(--cg-leading-row);cursor:pointer;transition:background-color var(--cg-t-fast), border-color var(--cg-t-fast), color var(--cg-t-fast), box-shadow var(--cg-t-fast);-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.cg-pref-chip:hover{border-color:var(--cg-green);color:var(--cg-green);background:var(--cg-green-tint)}}.cg-pref-chip:focus-visible{outline:3px solid var(--cg-green);outline-offset:2px}.cg-pref-chip.is-active{background:var(--cg-green);border-color:var(--cg-green);color:var(--cg-text-on-accent);font-weight:var(--cg-weight-semibold);box-shadow:var(--cg-shadow-2)}.cg-pref-chip.is-avoid.is-active{background:var(--cg-text-primary);border-color:var(--cg-text-primary);color:var(--cg-text-on-accent)}.cg-save-group-prompt svg,.cg-save-group-done svg{color:var(--cg-green);flex-shrink:0}.cg-map-candidate-facts svg{vertical-align:middle;color:var(--cg-text-secondary);flex-shrink:0;margin-right:2px}.cg-group-mark{line-height:var(--cg-leading-none);vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.cg-avatar--barrio{background:0 0;padding:0;overflow:hidden}.cg-avatar__photo{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.cg-avatar--you{box-shadow:inset 0 0 0 2px var(--cg-green)}.cg-avatar--you .cg-avatar__photo{outline:2px solid var(--cg-green);outline-offset:-2px}.cg-avatar--barrio svg{width:100%;height:100%;display:block}.cg-barrio-picker{gap:var(--cg-gap-section);display:grid}.cg-barrio-picker-preview{justify-items:center;gap:var(--cg-gap-related);text-align:center;display:grid}.cg-barrio-picker-preview strong{font-size:var(--cg-type-body-size)}.cg-barrio-picker-preview span{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);color:var(--cg-text-secondary)}.cg-barrio-row{border:0;min-width:0;margin:0;padding:0}.cg-barrio-row legend{font-size:var(--cg-type-section-title-size);font-weight:var(--cg-weight-semibold);color:var(--cg-text-primary);margin-bottom:var(--cg-gap-related);padding:0}.cg-barrio-skins{gap:var(--cg-gap-item);flex-wrap:wrap;display:flex}.cg-barrio-skin{width:var(--cg-target);height:var(--cg-target);cursor:pointer;color:var(--cg-barrio-ink);border:1px solid;border-radius:50%;place-items:center;padding:0;display:grid}.cg-barrio-skin[aria-checked=true]{outline:3px solid var(--cg-green);outline-offset:2px}.cg-barrio-hairs{gap:var(--cg-gap-related);grid-template-columns:repeat(auto-fill,minmax(max(4.5rem,22%),1fr));display:grid}.cg-barrio-hair{justify-items:center;gap:var(--cg-gap-inline);padding:var(--cg-space-2) var(--cg-space-1);min-height:var(--cg-target);border-radius:var(--cg-r-control);background:var(--cg-surface);font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);color:var(--cg-text-primary);cursor:pointer;border:1.5px solid #0000;display:grid}.cg-barrio-hair[aria-checked=true]{border-color:var(--cg-green);background:var(--cg-green-tint)}.cg-barrio-traits{gap:var(--cg-gap-related);flex-wrap:wrap;display:flex}.cg-barrio-trait{min-height:var(--cg-target);padding:0 var(--cg-space-4);border-radius:var(--cg-r-control);background:var(--cg-surface);color:var(--cg-text-primary);font:inherit;cursor:pointer;border:1.5px solid #0000}.cg-barrio-trait[aria-checked=true]{border-color:var(--cg-green);background:var(--cg-green-tint);color:var(--cg-green);font-weight:var(--cg-weight-semibold)}.cg-barrio-picker-remove{justify-self:center}.cg-barrio-picker-actions{gap:var(--cg-gap-related);flex-wrap:wrap;display:flex}.cg-barrio-picker-actions .cg-button{flex:12rem;justify-content:center}.cg-spin{animation:.8s linear infinite cg-spin;display:inline-block}.cg-conflict-banner{border-top:1px solid var(--cg-warning-border);border-bottom:1px solid var(--cg-warning-border);background:var(--cg-warning-bg);padding:var(--cg-space-4) var(--cg-space-8);flex-shrink:0}.cg-check{font-weight:var(--cg-weight-medium);color:var(--cg-text-primary)}@media (width<=600px){.cg-section-title .cg-button{white-space:nowrap}}.cg-explanation-list li,.cg-explanation-list li.cg-help,.cg-zero-hint{font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking)}:root{--cg-panel-gutter:var(--cg-page-gutter)}.cg-plan-header,.cg-panel-body,.cg-panel-action,.cg-conflict-banner{padding-left:var(--cg-panel-gutter);padding-right:var(--cg-panel-gutter)}@media (prefers-reduced-motion:no-preference){details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size var(--cg-t-fast), content-visibility var(--cg-t-fast) allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}.cg-streets{background-color:var(--cg-streets-tone,var(--cg-azulejo));background-position:50%;background-size:cover}.cg-streets--azulejo{--cg-streets-tone:var(--cg-azulejo);background-image:url(/assets/azulejo-B0aV1Fjv.svg)}.cg-streets--ciruela{--cg-streets-tone:var(--cg-ciruela);background-image:url(/assets/ciruela-DcIJcr68.svg)}.cg-streets--noche{--cg-streets-tone:var(--cg-noche);background-image:url(/assets/noche-qhFt40Y1.svg)}.cg-streets--agua{--cg-streets-tone:var(--cg-agua);background-image:url(/assets/agua-0VgohY_O.svg)}.cg-streets--papel{--cg-streets-tone:var(--cg-surface-raised);background-image:url(/assets/papel-BaQ3w_ff.svg)}.cg-header{height:var(--cg-header);align-items:center;gap:var(--cg-space-10);padding:env(safe-area-inset-top,0px) max(var(--cg-space-10), env(safe-area-inset-right,0px)) 0 max(var(--cg-space-10), env(safe-area-inset-left,0px));background:var(--cg-bar-bg);transition:background-color var(--cg-t-fast), box-shadow var(--cg-t-fast);z-index:71;display:flex;position:sticky;top:0}html[data-scrolled] .cg-header{background:var(--cg-bar-bg-scrolled);box-shadow:0 var(--cg-hairline-w) 0 var(--cg-hairline)}.cg-brand{justify-content:center;align-items:center;gap:var(--cg-space-2);min-height:var(--cg-target);min-width:var(--cg-target);color:var(--cg-text-primary);white-space:nowrap;transition:opacity var(--cg-t-fast);text-decoration:none;display:inline-flex}.cg-brand svg{flex:none}.cg-brand-word{color:var(--cg-green)}@media (hover:hover) and (pointer:fine){.cg-brand:hover{opacity:.82}}.cg-header nav{align-items:center;gap:var(--cg-space-2);scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--cg-space-5)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--cg-space-5)), transparent);margin:auto;padding-inline-end:var(--cg-space-5);display:flex;overflow-x:auto}.cg-header nav::-webkit-scrollbar{display:none}.cg-header nav a{white-space:nowrap;flex:none}.cg-header>:not(nav){flex:none}.cg-nav-progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.cg-nav-progress:before{content:"";background:var(--cg-green);width:40%;height:100%;animation:cg-nav-progress 1s var(--cg-ease-in-out) infinite;display:block}@keyframes cg-nav-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.cg-nav-progress:before{width:100%;animation:none}}.cg-header nav a{padding:var(--cg-space-3) var(--cg-space-4);min-height:44px;font-size:var(--cg-type-action-size);font-weight:var(--cg-weight-semibold);color:var(--cg-text-secondary);border-radius:var(--cg-r-control);place-items:center;text-decoration:none;display:grid}.cg-header nav a.active{background:var(--cg-green-tint);color:var(--cg-green-hover);font-weight:var(--cg-weight-semibold)}@media (hover:hover) and (pointer:fine){.cg-header nav a:hover{background:var(--cg-surface-sunken);color:var(--cg-text-primary)}}.cg-header-new,.cg-header nav a.cg-header-new{min-height:var(--cg-target);padding:var(--cg-space-3) var(--cg-space-5);gap:var(--cg-space-2);white-space:nowrap;background:var(--cg-green);color:var(--cg-text-on-accent)}@media (hover:hover) and (pointer:fine){.cg-header nav a.cg-header-new:hover{background:var(--cg-green-hover);color:var(--cg-text-on-accent)}}@media (width<=1023px){.cg-header{gap:var(--cg-space-5);padding:0 var(--cg-space-6)}.cg-header nav{gap:0}.cg-header nav a{padding:var(--cg-space-3) var(--cg-space-3)}}@media (width<=767px),(pointer:coarse) and (height<=500px){.cg-header{overflow:hidden}}.cg-footer-inner{flex-direction:column;gap:0;margin:0 auto;display:flex}.cg-footer-links a{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);font-weight:var(--cg-weight-medium);color:var(--cg-text-secondary);padding:var(--cg-space-1) var(--cg-space-3);min-height:var(--cg-target);transition:color var(--cg-t-fast), background var(--cg-t-fast);white-space:nowrap;border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.cg-footer-copy{font-size:var(--cg-type-tag-size);letter-spacing:var(--cg-type-tag-tracking);color:var(--cg-text-supporting);padding-top:var(--cg-space-3);border-top:1px solid var(--cg-line);line-height:var(--cg-leading-row);margin:0}.cg-footer-top{align-items:center;gap:var(--cg-space-4);padding-bottom:var(--cg-space-4);grid-template-columns:1fr auto;min-width:0;display:grid}.cg-footer-brand{align-items:center;gap:var(--cg-space-2);color:var(--cg-text-secondary);min-width:0;display:flex}.cg-footer-tagline{font-weight:var(--cg-type-hero-weight);font-family:var(--font-heading);font-size:var(--cg-type-body-size);line-height:var(--cg-leading-snug);color:var(--cg-text-secondary);text-wrap:balance}.cg-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;display:flex}@media (hover:hover) and (pointer:fine){.cg-footer-links a:hover{color:var(--cg-green);background:var(--cg-green-tint)}}.cg-footer{border-top:1px solid var(--cg-line);background:var(--cg-surface-raised);padding:var(--cg-space-8) var(--cg-page-gutter) var(--cg-space-5);margin-top:auto}.cg-header-account.is-active{box-shadow:0 0 0 2px var(--cg-green)}.cg-footer-inner{max-width:calc(1192px - 2 * var(--cg-page-gutter))}.cg-mute-music{width:var(--cg-target);height:var(--cg-target);border-radius:var(--cg-r-surface);color:var(--cg-text-primary);cursor:pointer;opacity:0;transition:opacity var(--cg-d-exit) var(--cg-ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.cg-mute-music.is-shown{opacity:1}.cg-mute-music:active{background:var(--cg-pressed)}.cg-mute-music:focus-visible{outline:2px solid var(--cg-green);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.cg-mute-music{transition:none}}@media (width<=767px),(pointer:coarse) and (height<=500px){:root{--cg-bar-h:52px;--cg-tabbar:49px}.cg-results-controls{background:var(--cg-bar-bg);box-shadow:none;transition:background-color var(--cg-t-fast)}html[data-scrolled] .cg-results-controls{background:var(--cg-bar-bg-scrolled)}.cg-results-controls:after{content:"";height:var(--cg-bottom-fade);background:linear-gradient(to top, transparent, var(--cg-bar-bg-scrolled));opacity:0;pointer-events:none;transition:opacity var(--cg-t-fast);position:absolute;top:100%;left:0;right:0}html[data-scrolled] .cg-results-controls:after{opacity:1}main{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.cg-app[data-nav-root]{--cg-title-top:var(--cg-space-2)}.cg-nav-icon{width:var(--cg-target);height:var(--cg-target);border-radius:var(--cg-r-surface);color:var(--cg-green);place-items:center;display:grid}.cg-nav-icon:active{background:var(--cg-pressed)}.cg-app[data-nav-root] main h1{font-size:var(--cg-type-large-title-size);line-height:var(--cg-type-large-title-leading)}.cg-app:not([data-nav-root]) main h1{font-size:var(--cg-type-page-title-size);line-height:var(--cg-type-page-title-leading);letter-spacing:var(--cg-type-page-title-tracking)}.cg-app:not([data-nav-root]) main :is(.cg-group-hero__title,.cg-panel-body,.cg-invite__body) h1{font-size:var(--cg-type-screen-title-size);line-height:var(--cg-type-screen-title-leading);letter-spacing:var(--cg-type-screen-title-tracking)}.cg-app main .cg-empty:not(.cg-empty--tinted) h1{font-family:var(--font-body);font-size:var(--cg-type-state-title-size);line-height:var(--cg-type-section-title-leading);letter-spacing:var(--cg-type-section-title-tracking)}main h1[data-collapse]{opacity:clamp(0, calc((1 - var(--cg-collapse,0)) * 4), 1);transform:scale(calc(1 - .08 * var(--cg-collapse,0)));transform-origin:0 100%}main h1[data-collapse]:not([data-cover-head] h1){opacity:clamp(0, calc((.6 - var(--cg-collapse,0)) * 1000), 1)}main .cg-back,main .cg-account-back>a{display:none}.cg-app[data-tabbar]{padding-bottom:calc(var(--cg-tabbar) + env(safe-area-inset-bottom))}.cg-app[data-tabbar] :is(.cg-page,.cg-narrow){padding-bottom:0}html{scroll-padding-top:calc(var(--cg-header) + 8px)}html:has(.cg-app[data-tabbar]){scroll-padding-bottom:calc(var(--cg-tabbar) + env(safe-area-inset-bottom) + 8px)}html:has(.cg-bottom-bar:not(.cg-bottom-bar--bare)){scroll-padding-bottom:calc(var(--cg-bottom-bar-h,66px) + var(--cg-bottom-fade) + 8px)}html:has(.cg-app[data-tabbar] .cg-bottom-bar:not(.cg-bottom-bar--bare)){scroll-padding-bottom:calc(var(--cg-tabbar) + env(safe-area-inset-bottom) + var(--cg-bottom-bar-h,66px) + var(--cg-bottom-fade) + 8px)}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]),select,textarea{font-size:max(16px, var(--cg-type-body-size))!important}}html{-webkit-tap-highlight-color:transparent}a,img,button{-webkit-touch-callout:none}@media (hover:none) and (pointer:coarse){a,button,[role=button],[role=tab],label,summary,input,select,textarea{touch-action:manipulation}button,.cg-button,.cg-icon-button,.cg-tabs{-webkit-user-select:none;user-select:none}:where(button,[role=button],[role=tab],[role=radio],summary,.cg-activity,.cg-icon-button):where(:not(.cg-map-venue,.maplibregl-marker)){transition:transform var(--cg-d-step) var(--cg-ease-spring)}.cg-button{transition:background-color var(--cg-t-ui), box-shadow var(--cg-t-ui), transform var(--cg-d-step) var(--cg-ease-spring)}:where(button,[role=button],[role=tab],[role=radio],summary,.cg-activity):where(:not(:disabled,[aria-disabled=true],.cg-map-venue)):active{transform:scale(var(--cg-press-btn));transition:transform var(--cg-t-press-in) var(--cg-ease-out)}:is(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=radio],[role=option],label):is(.cg-plan-card,.cg-result-select,.cg-pp-row,.cg-pp-group-card,.cg-lens-option,.cg-list-row):active,:is([role=option],[role=radio],button:not(:disabled),a[href]) .cg-me-row:active{background-color:var(--cg-pressed);transform:none}.cg-home-request{transition:box-shadow var(--cg-t-press-out) var(--cg-ease-out)}.cg-home-request:active{box-shadow:inset 0 0 0 100vmax var(--cg-pressed);transition-duration:var(--cg-t-press-in)}:where(a:not([class]),.cg-topbar__brand){transition:opacity var(--cg-t-press-out) var(--cg-ease-out)}:where(a:not([class]),.cg-more-toggle,.cg-topbar__brand):active{opacity:.6;transform:none}.cg-button:active,.cg-icon-button:active{transform:scale(var(--cg-press-btn));transition:transform var(--cg-t-press-in) var(--cg-ease-out)}}@media (width<=767px) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (height<=500px) and (prefers-reduced-motion:no-preference){main .cg-reveal-pending{opacity:0;transform:translateY(var(--cg-space-1))}main .cg-reveal-in{transition:opacity var(--cg-d-step) var(--cg-ease-out), transform var(--cg-d-step) var(--cg-ease-spring), background var(--cg-t-fast)}}@media (display-mode:standalone) and (pointer:coarse){html,body{overscroll-behavior-y:none}}@media (width<=767px) and (prefers-reduced-motion:reduce),(pointer:coarse) and (height<=500px) and (prefers-reduced-motion:reduce){main h1[data-collapse]{transition:none;transform:none}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:reduce){:where(button,[role=button],[role=tab],[role=radio],summary,.cg-activity):active,.cg-button:active,.cg-icon-button:active{transform:none}}.cg-loading{--cg-skel-base:color-mix(in srgb, var(--cg-text-primary) 7%, transparent);--cg-skel-sheen:color-mix(in srgb, var(--cg-surface) 65%, transparent);padding:var(--cg-space-6) 0;display:block}.cg-skeleton--inline{padding:var(--cg-space-3) 0}.cg-skeleton-bree{height:40px;box-sizing:content-box;justify-content:center;padding-block-start:var(--cg-space-6);display:flex}.cg-skeleton--sheet .cg-skeleton-body>:nth-child(n+5){display:none}.cg-skeleton-body{gap:var(--cg-space-3);visibility:hidden;display:grid}.cg-skeleton--shown .cg-skeleton-body{visibility:visible;animation:cg-skel-in var(--cg-d-step) var(--cg-ease-out)}.cg-skeleton--instant .cg-skeleton-body{visibility:visible}.cg-skel{border-radius:var(--cg-r-chip);background:var(--cg-skel-base);width:82%;height:12px;display:block;position:relative;overflow:hidden}.cg-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--cg-skel-sheen), transparent);animation:cg-skel-sheen 1.6s var(--cg-ease-in-out) infinite;position:absolute;inset:0;translate:-100%}.cg-skel--title{width:58%;height:26px;margin-bottom:var(--cg-space-2)}.cg-skel--short{width:54%}.cg-skel--tiny{width:34%}.cg-skel--block{border-radius:var(--cg-r-card);width:100%;height:96px}.cg-skel--pill{border-radius:var(--cg-r-surface);width:100%;height:36px}.cg-skel--avatar{border-radius:50%;flex:none;width:40px;height:40px}.cg-skel-row{align-items:center;gap:var(--cg-space-3);padding:var(--cg-space-2) 0;display:flex}.cg-skel-stack{gap:var(--cg-space-2);flex:1;display:grid}.cg-skel-venue{align-items:center;gap:var(--cg-space-3);box-sizing:border-box;min-height:96px;padding:var(--cg-space-3) var(--cg-space-4);border-radius:var(--cg-r-surface);background:var(--cg-surface);box-shadow:var(--cg-shadow-1);display:flex}.cg-skel--thumb{border-radius:var(--cg-r-control);flex:none;width:44px;height:44px}.cg-skeleton--venues .cg-skeleton-body{gap:var(--cg-gap-item)}.cg-skeleton--venues{padding-block:0}.cg-skel-card{gap:var(--cg-space-3);padding:var(--cg-space-5);border:1px solid var(--cg-line);border-radius:var(--cg-r-card);background:var(--cg-surface);display:grid}.cg-skeleton--home{--cg-skel-base:var(--cg-surface-sunken);padding-block:var(--cg-space-2) 0}.cg-skel--hero{border-radius:var(--cg-r-feature);width:100%;height:300px;display:block}.cg-skel-mrow{align-items:center;gap:var(--cg-space-3);min-height:64px;display:flex}.cg-skel--mrow-thumb{border-radius:var(--cg-r-thumb);flex:none;width:64px;height:64px}@keyframes cg-skel-in{0%{opacity:0}}@keyframes cg-skel-sheen{to{translate:100%}}.cg-skeleton--cover{padding-top:0}.cg-skeleton--cover .cg-skeleton-body{gap:var(--cg-gap-group)}.cg-skel--cover{aspect-ratio:5/2;border-radius:var(--cg-r-card);width:100%;max-height:300px}@media (width<=767px),(pointer:coarse) and (height<=500px){.cg-skel--cover{aspect-ratio:auto;width:auto;max-height:none;height:calc(var(--cg-header) + 176px);margin:calc(-1 * (var(--cg-title-top) + var(--cg-header))) calc(-1 * var(--cg-page-gutter)) 0;border-radius:0}}.cg-skeleton--plan{padding-inline:var(--cg-page-gutter)}.cg-skel--plan-cover{aspect-ratio:2;width:100%;height:auto;max-height:180px;margin-bottom:var(--cg-space-3);border-radius:var(--cg-r-card);display:block}.cg-skeleton--plan:not(.cg-skeleton--shown,.cg-skeleton--instant) .cg-skel--plan-cover{visibility:hidden}@media (width<=767px),(pointer:coarse) and (height<=500px){.cg-skeleton--plan{padding-top:0}.cg-skel--plan-cover{aspect-ratio:auto;width:auto;max-height:none;height:min(180px, calc(var(--cg-header) + clamp(32px, 240px - 7.5rem, 120px)));margin:calc(-1 * (var(--cg-title-top) + var(--cg-header))) calc(-1 * var(--cg-page-gutter)) var(--cg-space-3);border-radius:0}}@media (width<=767px) and (height<=700px),(pointer:coarse) and (height<=500px) and (height<=700px){.cg-skel--plan-cover{height:min(120px, calc(var(--cg-header) + clamp(32px, 192px - 7.5rem, 72px)))}}@media (width<=767px) and (orientation:landscape) and (height<=500px),(pointer:coarse) and (height<=500px) and (orientation:landscape) and (height<=500px){.cg-skel--plan-cover{height:calc(var(--cg-header) + 32px)}}@media (prefers-reduced-motion:reduce){.cg-skel:after{display:none}}.cg-state-page{flex-direction:column;display:flex}.cg-state-page--screen{min-height:calc(100dvh - var(--cg-header,0px) - var(--cg-tabbar,0px) - env(safe-area-inset-bottom,0px) - var(--cg-space-16));padding-block:var(--cg-space-6);justify-content:center}.cg-state-page--titled{gap:var(--cg-space-8)}.cg-state-page:has(>.cg-empty--tinted){justify-content:center}.cg-state-page--fill{padding-top:var(--cg-space-4)}.cg-state-page>.cg-empty.cg-empty:not(.cg-empty--tinted){gap:var(--cg-gap-group);box-shadow:none;background:0 0;padding:0;overflow:visible}.cg-state-page>.cg-empty :is(h1,h2,h3,p){max-width:420px}.cg-state-page>.cg-empty:not(.cg-empty--tinted) .cg-button{width:100%;max-width:none}.cg-state-page>.cg-empty .cg-button--neutral{margin-top:calc(-1 * var(--cg-space-2))}@media (width<=600px){.cg-state-page--fill{min-height:calc(100dvh - var(--cg-header,0px) - var(--cg-tabbar,0px) - env(safe-area-inset-bottom,0px) - 8rem);justify-content:center}.cg-state-page--screen{min-height:calc(100dvh - var(--cg-header,0px) - var(--cg-tabbar,0px) - env(safe-area-inset-bottom,0px) - var(--cg-space-16));padding-block:var(--cg-space-6) var(--cg-space-4);justify-content:flex-end}}.cg-section-title{justify-content:space-between;align-items:center;gap:var(--cg-space-2) var(--cg-space-4);flex-wrap:wrap;display:flex}.cg-section-title>:not(h2,h3){flex-shrink:0}.cg-app .cg-section-title:not(.cg-section-title--caption){--cg-type-section-title-family:var(--cg-type-section-heading-family);--cg-type-section-title-size:var(--cg-type-section-heading-size);--cg-type-section-title-weight:var(--cg-type-section-heading-weight);--cg-type-section-title-leading:var(--cg-type-section-heading-leading);--cg-type-section-title-tracking:var(--cg-type-section-heading-tracking)}.cg-app h2.cg-section-title{font-family:var(--cg-type-section-title-family)}.cg-app .cg-section-title h2,.cg-app .cg-section-title h3,.cg-dialog .cg-section-title h2,.cg-dialog .cg-section-title h3{font-family:var(--cg-type-section-title-family);font-size:var(--cg-type-section-title-size);font-weight:var(--cg-type-section-title-weight);line-height:var(--cg-type-section-title-leading);letter-spacing:var(--cg-type-section-title-tracking);color:var(--cg-text-primary);border:0;margin:0;padding:0}.cg-section-title:not(.cg-section-title--caption):has(>.cg-info-pill--info,>.cg-info-pill-wrap>.cg-info-pill--info){flex-wrap:nowrap;align-items:flex-start}.cg-section-title:not(.cg-section-title--caption):has(>.cg-info-pill--info,>.cg-info-pill-wrap>.cg-info-pill--info)>:is(h2,h3){flex:0 auto;min-width:0}.cg-section-title:not(.cg-section-title--caption)>:is(.cg-info-pill--info,.cg-info-pill-wrap:has(>.cg-info-pill--info)){margin-block:calc((var(--cg-type-section-title-size) * var(--cg-type-section-title-leading) - var(--cg-target)) / 2);margin-inline-end:calc((var(--cg-target) - 1.25em) / -2)}.cg-section-title>a{align-items:center;gap:var(--cg-space-2);min-height:calc(var(--cg-target) - var(--cg-space-2));padding-inline:var(--cg-space-3);border-radius:var(--cg-r-chip);background:var(--cg-green-tint);color:var(--cg-green);font-size:var(--cg-type-chip-size);font-weight:var(--cg-type-action-weight);white-space:nowrap;touch-action:manipulation;transition:background-color var(--cg-t-press-out) var(--cg-ease-out);text-decoration:none;display:inline-flex;position:relative}.cg-section-title>a:after{content:"";inset:calc(var(--cg-space-1) * -1) 0;position:absolute}.cg-section-title>a:active{background:var(--cg-green-tint-press);transition-duration:var(--cg-t-press-in)}.cg-section-title--caption{flex-wrap:nowrap;padding-inline:0}.cg-section-title--caption>:not(.cg-info-pill){flex-shrink:1;min-width:0}.cg-app .cg-section-title--caption .cg-eyebrow,.cg-dialog .cg-section-title--caption .cg-eyebrow{color:var(--cg-text-secondary);margin:0}.cg-section-title--caption>.cg-info-pill{margin-block:calc((1lh - var(--cg-target)) / 2)}.cg-list-group{gap:var(--cg-gap-related);flex-direction:column;display:flex}.cg-list{background:var(--cg-card-bg);border-radius:var(--cg-r-card);box-shadow:var(--cg-card-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.cg-list-item{position:relative}.cg-list-item+.cg-list-item:before{content:"";top:0;right:0;left:var(--cg-list-inset,var(--cg-space-4));border-top:var(--cg-hairline-w) solid var(--cg-line);pointer-events:none;position:absolute}.cg-list-item--lead{--cg-list-inset:calc(var(--cg-space-4) + var(--cg-list-lead,40px) + var(--cg-space-3))}.cg-list-footer{padding:0 var(--cg-space-4);font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);line-height:var(--cg-leading-row);color:var(--cg-text-secondary)}.cg-list-row{align-items:center;gap:var(--cg-space-3);width:100%;min-height:56px;padding:var(--cg-space-3) var(--cg-space-4);font:inherit;text-align:left;color:var(--cg-text-primary);transition:background var(--cg-t-fast);background:0 0;border:0;border-radius:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){a.cg-list-row:hover,button.cg-list-row:not(:disabled):hover{background:var(--cg-surface-sunken);color:var(--cg-text-primary)}}a.cg-list-row:active,button.cg-list-row:not(:disabled):active{background:var(--cg-surface-sunken)}.cg-list-row:focus-visible{outline:3px solid var(--cg-green);outline-offset:-3px}button.cg-list-row:disabled{opacity:.4;cursor:not-allowed}.cg-list-row__icon,.cg-list-row__lead{flex:none;place-items:center;min-width:40px;min-height:40px;display:grid}.cg-list-row__icon{min-width:28px;color:var(--cg-text-secondary);font-size:1.1rem}.cg-list-item--lead:has(>*>.cg-list-row__icon){--cg-list-lead:28px}.cg-list{container:cg-list/inline-size}.cg-list-row__text{min-width:min(50%, max-content);flex-direction:column;flex:auto;display:flex}.cg-app .cg-list-row__title,.cg-dialog .cg-list-row__title{font-family:var(--font-body);color:inherit;font-size:var(--cg-type-body-emphasis-size);font-weight:var(--cg-type-body-emphasis-weight);line-height:var(--cg-type-body-emphasis-leading);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0}.cg-list-row__subtitle{font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);font-weight:var(--cg-type-supporting-weight);line-height:var(--cg-type-supporting-leading);color:var(--cg-text-secondary)}.cg-list-row:has(>.cg-list-row__text>.cg-list-row__actions){align-items:flex-start}.cg-list-row__actions{gap:var(--cg-gap-related);margin-top:var(--cg-space-2);display:flex}.cg-list-row__actions>*{flex:1 1 0;min-width:0}.cg-list-row__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:48%;font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);color:var(--cg-text-secondary);flex:0 auto;overflow:hidden}.cg-list-row__value--short{flex:none;max-width:none}.cg-list-row__trailing{align-items:center;gap:var(--cg-space-1);flex:none;display:flex}.cg-list-row__chevron{color:var(--cg-text-supporting);flex:none}@container cg-list (width<=16em){.cg-list-row:has(>.cg-list-row__trailing>.cg-button){flex-wrap:wrap}.cg-list-row__trailing:has(>.cg-button){flex:100%}.cg-list-row__trailing>.cg-button{flex:1}.cg-list-row:has(>.cg-list-row__value){flex-wrap:wrap}.cg-list-row__text{min-width:0}.cg-list-row__value{max-width:none;white-space:normal;overflow-wrap:break-word;flex:1 0 100%;order:1;padding-inline-start:var(--cg-list-value-inset,0px)}.cg-list-item--lead .cg-list-row__value{--cg-list-value-inset:calc(var(--cg-list-lead,40px) + var(--cg-space-3))}}.cg-list-row--more{min-height:var(--cg-target);padding-block:var(--cg-space-2)}.cg-app .cg-list-row--more .cg-list-row__title,.cg-dialog .cg-list-row--more .cg-list-row__title{font-weight:var(--cg-type-supporting-weight);color:var(--cg-text-secondary)}.cg-list-row__disclose{color:var(--cg-text-supporting);transition:transform var(--cg-t-ui)}.cg-list-row--more[aria-expanded=true] .cg-list-row__disclose{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.cg-list-row__disclose{transition:none}}.cg-list-row--action .cg-list-row__title{color:var(--cg-green)}.cg-list-row--destructive .cg-list-row__title,.cg-list-row--destructive .cg-list-row__icon{color:var(--cg-text-danger)}.cg-prose .cg-list{margin:0;padding:0;display:block}.cg-prose .cg-list-item{font-size:inherit;line-height:inherit;padding:0}.cg-prose a.cg-list-row{color:var(--cg-text-primary);text-decoration:none}.cg-tag{align-items:center;gap:var(--cg-space-1);min-height:24px;padding:0 var(--cg-space-2);border:1px solid var(--tone-border,var(--cg-green-border));border-radius:var(--cg-r-tag);background:var(--tone-bg,var(--cg-green-tint));color:var(--tone-fg,var(--cg-green));font-size:var(--cg-type-tag-size);font-weight:var(--cg-type-tag-weight);line-height:var(--cg-type-tag-leading);letter-spacing:var(--cg-type-tag-tracking);white-space:nowrap;display:inline-flex}.cg-tag--neutral{border-color:var(--cg-line);background:var(--cg-surface-sunken);color:var(--cg-text-secondary)}.cg-topbar{z-index:30;justify-content:space-between;align-items:center;gap:var(--cg-space-1);height:calc(var(--cg-bar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--cg-space-2), env(safe-area-inset-right,0px)) 0 max(var(--cg-space-2), env(safe-area-inset-left,0px));background:var(--cg-bar-bg);transition:background-color var(--cg-t-fast);display:flex;position:sticky;top:0}html[data-scrolled] .cg-topbar{background:var(--cg-bar-bg-scrolled);box-shadow:0 var(--cg-hairline-w) 0 var(--cg-hairline)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (prefers-reduced-transparency:no-preference) and (prefers-contrast:no-preference){html[data-scrolled]:not(:has([data-cover-head]:not([inert] *),.cg-invite-hero)) .cg-topbar:not(:has(.cg-topbar__title.is-visible)){background:var(--cg-bar-glass);-webkit-backdrop-filter:var(--cg-bar-glass-filter);backdrop-filter:var(--cg-bar-glass-filter)}}}.cg-topbar__brand{align-items:center;gap:var(--cg-space-2);min-height:var(--cg-target);padding-left:var(--cg-space-2);color:var(--cg-green);text-decoration:none;display:inline-flex}.cg-topbar__actions{flex:none;align-items:center;display:inline-flex}.cg-topbar__slot{display:contents}.cg-topbar__button{width:var(--cg-target);height:var(--cg-target);color:var(--cg-text-primary);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:min(1rem,16px);text-decoration:none;display:grid;position:relative}.cg-topbar__button>svg{flex:none;width:24px;height:24px}.cg-topbar__back--labelled{width:auto;max-width:40%;min-width:var(--cg-target);padding:0 var(--cg-space-2) 0 calc((var(--cg-target) - 24px) / 2);border-radius:var(--cg-r-chip);font-family:var(--font-body);font-size:var(--cg-type-bar-title-size);white-space:nowrap;align-items:center;gap:0;display:inline-flex}.cg-topbar__back--labelled svg{flex:none}.cg-topbar__back--labelled span{text-overflow:ellipsis;overflow:hidden}.cg-topbar__button:active{background:var(--cg-pressed)}.cg-topbar__button:focus-visible,.cg-topbar__brand:focus-visible{outline:3px solid var(--cg-green);outline-offset:-3px}.cg-topbar__dot{background:var(--cg-tone-your-turn-dot);width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--cg-tone-your-turn-fg), 0 0 0 2.5px var(--cg-topbar-dot-ring,var(--cg-bar-bg));animation:cg-topbar-dot var(--cg-t-appear) both;border-radius:50%;position:absolute;top:8px;right:8px}@keyframes cg-topbar-dot{0%{opacity:0;transform:scale(.6)}}.cg-topbar--pushed{justify-content:flex-start;position:sticky}.cg-topbar__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);font-size:var(--cg-type-bar-title-size);font-weight:var(--cg-weight-semibold);line-height:var(--cg-type-card-title-leading);color:var(--cg-text-primary);opacity:0;transition:opacity var(--cg-t-ui), transform var(--cg-t-ui);flex:1;margin:0;overflow:hidden;transform:translateY(4px)}.cg-topbar__title.is-visible{opacity:1;transform:none}.cg-topbar--pushed .cg-topbar__actions{min-width:var(--cg-target);justify-content:flex-end}@media (prefers-reduced-motion:reduce){.cg-topbar__dot{animation:none}.cg-topbar__title{transition:none;transform:none}}html:not([data-scrolled]) .cg-topbar--on-color{--cg-bar-bg:transparent;--cg-topbar-dot-ring:var(--cg-on-cover)}html:not([data-scrolled]) .cg-topbar--on-color :is(.cg-topbar__button,.cg-topbar__brand,.cg-topbar__title,.cg-topbar__slot>*){color:var(--cg-on-cover);outline-color:var(--cg-on-cover)}.cg-install-strip{justify-content:space-between;align-items:center;gap:var(--cg-space-3);padding:var(--cg-space-2) var(--cg-space-4);background:var(--cg-surface-sunken);font-size:var(--cg-type-supporting-size);line-height:var(--cg-type-supporting-leading);display:flex}.cg-install-strip-go{min-width:0;min-height:44px;color:var(--cg-text);font:inherit;font-weight:var(--cg-weight-semibold);text-align:left;background:0 0;border:0;padding:0}.cg-install-strip-close{min-width:44px;min-height:44px;color:var(--cg-text-secondary);font:inherit;background:0 0;border:0;flex:none}html[data-offline]:not(:has([data-offline-state])){--cg-offline-band:min(1.75rem, 38px);--cg-offline-h:calc(env(safe-area-inset-top,0px) + var(--cg-offline-band));--cg-header:calc(var(--cg-bar-h) + var(--cg-offline-h))}html[data-offline]:not(:has([data-offline-state])) :is(.cg-topbar,.cg-header){top:var(--cg-offline-h);height:var(--cg-bar-h);padding-top:0}.cg-offline-strip{z-index:36;box-sizing:border-box;height:var(--cg-offline-h);padding:env(safe-area-inset-top,0px) var(--cg-space-4) 0;justify-content:center;align-items:center;gap:var(--cg-space-2);background:var(--act-ambar-bg);color:var(--act-ambar-ink);font-weight:var(--cg-weight-semibold);font-size:min(var(--cg-type-supporting-size), 20.25px);line-height:var(--cg-type-supporting-leading);margin:0;display:flex;position:sticky;top:0}.cg-offline-strip>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html:has([data-offline-state]) .cg-offline-strip{display:none}.cg-state-page.cg-state-page--named-foot{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:stretch;display:grid}.cg-state-page.cg-state-page--named-foot>h1~*{align-self:center}html[data-writes-held] [data-offline-held]{background-color:var(--cg-surface-sunken);border-color:var(--cg-line);color:var(--cg-text-secondary);cursor:default}@media (width<=767px) and (pointer:coarse) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (height<=500px) and (pointer:coarse) and (prefers-reduced-motion:no-preference){main[data-tab-swipe]{touch-action:pan-y pinch-zoom;overflow-x:clip}}.cg-pager,.cg-pager__strip{position:relative}.cg-pager__strip:not(:has(>[role=tabpanel])){display:flow-root}.cg-pager__strip>[data-pager-off]{visibility:hidden;pointer-events:none;width:100%;max-height:0;position:absolute;top:0;left:0;overflow:clip}.cg-pager__strip>[data-pager-id]{animation:none}.cg-pager__strip[data-dragging]{will-change:transform}.cg-pager__strip[data-dragging]>[data-pager-id]:not([data-pager-off]){clip-path:inset(-100vh calc(-1 * var(--cg-pager-r,0px)) -100vh calc(-1 * var(--cg-pager-l,0px)))}.cg-pager__ghost{pointer-events:none;width:100%;position:absolute;top:0}.cg-pager__ghost[data-dir="1"]{left:-100vw}.cg-pager__ghost[data-dir="-1"]{left:100vw}.cg-pager__peek{z-index:1;opacity:0;pointer-events:none;height:80px;display:block;position:fixed;top:0}.cg-pager__peek[data-side="1"]{left:0}.cg-pager__peek[data-side="-1"]{right:0}.cg-stack{--cg-stack-gap:var(--cg-gap-section);gap:var(--cg-stack-gap);flex-direction:column;display:flex}.cg-stack>*{margin-block:0!important}.cg-stack[data-gap=inline]{--cg-stack-gap:var(--cg-gap-inline)}.cg-stack[data-gap=related]{--cg-stack-gap:var(--cg-gap-related)}.cg-stack[data-gap=item]{--cg-stack-gap:var(--cg-gap-item)}.cg-stack[data-gap=group]{--cg-stack-gap:var(--cg-gap-group)}.cg-stack[data-gap=section]{--cg-stack-gap:var(--cg-gap-section)}.cg-stack[data-gap=max]{--cg-stack-gap:var(--cg-gap-section-max)}.cg-section{gap:var(--cg-gap-related);flex-direction:column;display:flex}.cg-section>*{margin-block:0}.cg-section__footer{color:var(--cg-text-secondary);font-size:var(--cg-type-supporting-size);letter-spacing:var(--cg-type-supporting-tracking);line-height:var(--cg-type-supporting-leading)}.cg-screen{gap:var(--cg-gap-group);flex-direction:column;flex:1;display:flex}.cg-screen__body{gap:var(--cg-gap-section);flex-direction:column;flex:1;min-width:0;display:flex}.cg-screen--center>.cg-screen__body{justify-content:center}@media (width>=768px) and ((pointer:fine) or (height>=501px)){.cg-home{max-width:640px}}.cg-home-opener{font-family:var(--cg-type-hero-family);font-size:var(--cg-type-opener-size);font-weight:var(--cg-type-hero-weight);line-height:var(--cg-type-opener-leading);letter-spacing:var(--cg-type-hero-tracking);text-wrap:balance;overflow-wrap:break-word;animation:cg-in var(--cg-d-step) var(--cg-ease-out);margin:0}.cg-home .cg-home-opener{line-height:var(--cg-type-opener-leading)}.cg-home .cg-home-ground__say .cg-home-opener{font-size:var(--cg-type-opener-scene-size)}.cg-home .cg-screen__body{gap:var(--cg-space-5)}.cg-home-now{gap:var(--cg-gap-section);flex-direction:column;min-width:0;display:flex}@media (width>=1024px){.cg-home.cg-home--returning{max-width:1040px}.cg-home--returning .cg-screen__body{align-items:start;gap:var(--cg-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cg-home--returning .cg-screen__body>.cg-section:not(.cg-home-later),.cg-home--returning .cg-screen__body>.cg-home-shelf-wait{grid-column:1/-1}.cg-home--returning .cg-screen__body:not(:has(.cg-home-later))>.cg-home-now{grid-column:1/-1;max-width:640px}}.cg-home .cg-section-title{min-height:40px}.cg-home .cg-section-title>a{justify-content:flex-end;min-width:44px}.cg-home-count{min-width:36px;height:28px;padding-inline:var(--cg-space-2);border-radius:var(--cg-r-chip);background:var(--cg-surface-sunken);color:var(--cg-text-secondary);font-family:var(--font-body);font-size:var(--cg-type-label-size);font-weight:var(--cg-weight-semibold);letter-spacing:normal;place-items:center;display:inline-grid}.cg-attend-skeleton{min-height:132px}.cg-home-request-card{gap:var(--cg-space-2);padding:var(--cg-space-3) var(--cg-space-4);border-radius:var(--cg-r-card);background:var(--cg-surface);box-shadow:var(--cg-shadow-1);flex-direction:column;display:flex}.cg-home-request{align-items:center;gap:var(--cg-space-3);min-height:40px;color:var(--cg-text-primary);text-decoration:none;display:flex}.cg-home-request:before{content:"";background:var(--cg-tone-your-turn-dot);border-radius:50%;flex:none;order:2;width:8px;height:8px}.cg-home-request>svg{flex:none;order:3}.cg-home-request__text{min-width:0;font-weight:var(--cg-weight-medium);flex:1}.cg-home-request-card.is-gone{display:contents}.cg-home-next-wait{min-height:calc(var(--cg-space-12) * 6)}.cg-home-ground-wait{min-height:calc(var(--cg-space-12) * 11)}.cg-home-later-wait{min-height:calc(var(--cg-home-later-rows) * 80px + (var(--cg-home-later-rows) - 1) * var(--cg-space-2))}.cg-home-shelf-wait{min-height:236px}.cg-home-bree{align-self:flex-start;align-items:center;gap:var(--cg-space-2);max-width:100%;min-height:var(--cg-target);padding:var(--cg-space-1) var(--cg-space-4) var(--cg-space-1) var(--cg-space-2);background:var(--cg-green-tint);color:var(--cg-text-primary);font-weight:var(--cg-weight-semibold);transition:transform var(--cg-t-press-out) var(--cg-ease-out);border-radius:999px;text-decoration:none;display:inline-flex}.cg-home-bree:active{transform:scale(var(--cg-press-card));transition-duration:var(--cg-t-press-in)}.cg-home-bree__art{flex:none;width:32px;height:32px}.cg-home-now{container:cg-home-now/inline-size}@container cg-home-now (width<=16em){.cg-home-bree{border-radius:var(--cg-r-card);padding-block:var(--cg-space-2);align-self:stretch}.cg-home-bree__art{width:2.25em;height:2.25em}.cg-home-bree__art :is(.cg-bree-small,img){width:100%!important;height:100%!important}}@media (prefers-reduced-motion:reduce){.cg-home-bree,.cg-home-bree:active{transition:none;transform:none}}
