@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/inter-latin.6c596dfc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/inter-latin-ext.3835a68e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/outfit-latin.e96e1529.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/outfit-latin-ext.ee756101.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Reserva;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Reserva;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0%;size-adjust:99.17%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dmmono-400-latin.0488ee5d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dmmono-400-latin-ext.3d7b48a6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/dmmono-500-latin.e8e797f5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/dmmono-500-latin-ext.903f18c3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/instrument-serif-400-latin.e872e3f2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/instrument-serif-400-latin-ext.87b08ce1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/instrument-serif-400-italic-latin.7cb8e1b9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/instrument-serif-400-italic-latin-ext.62f67739.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/onest-latin.89c3d590.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/onest-latin-ext.79c53978.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/nunito-latin.5cc7ff84.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/nunito-latin-ext.abd45177.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/fredoka-latin.75fd644a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/fredoka-latin-ext.e34b1451.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/oswald-latin.9d12c80a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/oswald-latin-ext.ae616017.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/bricolage-grotesque-latin.3e340e57.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/bricolage-grotesque-latin-ext.232ded7b.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/space-grotesk-latin.5a0c43ff.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/space-grotesk-latin-ext.55a1343a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fraunces-latin.7d78925e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fraunces-latin-ext.df252a37.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fraunces-italic-latin.0aa34dc0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fraunces-italic-latin-ext.8070e975.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/caprasimo-400-latin.ed1044cf.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/caprasimo-400-latin-ext.fb699bdd.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}:root,[data-theme-scope=light]{color-scheme:light;--cc-surface-sunken:oklch(95.3% 0.004 175);--cc-surface-ground:oklch(96.8% 0.003 175);--cc-surface:oklch(99.6% 0.001 175);--cc-surface-raised:oklch(99.8% 0.001 175);--cc-surface-hover:oklch(95.9% 0.004 175);--cc-surface-active:oklch(94% 0.005 175);--cc-line-hairline:oklch(93% 0.004 175);--cc-line:oklch(89.5% 0.006 175);--cc-line-control:oklch(62% 0.012 175);--cc-line-control-strong:oklch(47% 0.014 175);--cc-ink-strong:oklch(23% 0.02 180);--cc-ink:oklch(32% 0.018 180);--cc-ink-muted:oklch(47% 0.015 178);--cc-ink-faint:oklch(60% 0.012 176);--cc-chill:oklch(33.5% 0.057 184.2);--cc-device:oklch(20% 0.02 180);--cc-device-ink:oklch(98% 0.004 180);--cc-device-island:oklch(9% 0.006 180);--cc-leaf:oklch(46.8% 0.089 169.4);--cc-eucalyptus:oklch(60.7% 0.038 173.3);--cc-paper:oklch(92.9% 0.021 88.7);--cc-gold-light:oklch(93% 0.07 92);--cc-gold:oklch(79% 0.13 84);--cc-gold-deep:oklch(55% 0.105 70);--cc-gold-ink:oklch(50% 0.1 70);--cc-on-chill:oklch(99% 0.004 170);--cc-mercadopago-yellow:oklch(91.7% 0.192 101.4);--cc-mercadopago-blue:oklch(50.6% 0.255 272.6);--cc-mercadopago-blue-strong:oklch(44.9% 0.243 271.1);--cc-facebook-blue:oklch(56.4% 0.24 261.2);--cc-instagram-1:oklch(89.9% 0.125 89.8);--cc-instagram-2:oklch(72.7% 0.167 54.1);--cc-instagram-3:oklch(59.8% 0.218 359.7);--cc-instagram-4:oklch(49.1% 0.19 309.8);--cc-instagram-5:oklch(53.2% 0.184 274.7);--cc-google-blue:oklch(63% 0.18 260);--cc-tiktok-black:oklch(0% 0 0);--cc-tiktok-cyan:oklch(87.6% 0.146 191.6);--cc-tiktok-red:oklch(64.7% 0.238 17.7);--cc-waze-blue:oklch(79% 0.14 226.2);--cc-waze-ink:oklch(24.8% 0.006 271.2);--cc-whatsapp-bar:oklch(96.5% 0.002 67.8);--cc-whatsapp-bar-line:oklch(88.4% 0.009 78.3);--cc-whatsapp-wall:oklch(96% 0.011 76.6);--cc-whatsapp-in:oklch(100% 0 0);--cc-whatsapp-out:oklch(95.3% 0.078 144.4);--cc-whatsapp-ink:oklch(14.5% 0 0);--cc-whatsapp-meta:oklch(49.8% 0.009 216.7);--cc-whatsapp-icon:oklch(64.2% 0.007 255.5);--cc-whatsapp-tick:oklch(59.1% 0.22 258.6);--cc-whatsapp-link:oklch(51.9% 0.196 258.4);--cc-brand:oklch(46.8% 0.089 169.4);--cc-brand-hover:oklch(40.8% 0.081 169.4);--cc-brand-ink:oklch(46% 0.089 169.4);--cc-brand-wash:oklch(96% 0.01 169.4);--cc-brand-line:oklch(80% 0.04 169.4);--cc-mark-surface:var(--cc-ink-strong);--cc-mark-ink:var(--cc-surface);--cc-mark-ring:transparent;--cc-brand-soft:color-mix(in oklab,var(--cc-brand) 22%,var(--cc-surface));--cc-brand-muted:oklch(54.8% 0.089 169.4);--cc-on-brand:oklch(98.5% 0.006 169.4);--cc-accent:oklch(46.8% 0.089 169.4);--cc-accent-hover:oklch(40.8% 0.081 169.4);--cc-accent-ink:oklch(46% 0.089 169.4);--cc-accent-wash:oklch(96% 0.01 169.4);--cc-on-accent:oklch(98.5% 0.006 169.4);--cc-success:oklch(52% 0.13 148);--cc-success-ink:oklch(42% 0.105 148);--cc-success-wash:oklch(96% 0.035 148);--cc-success-line:oklch(82% 0.08 148);--cc-warning:oklch(64% 0.14 70);--cc-warning-ink:oklch(46% 0.1 60);--cc-warning-wash:oklch(96.5% 0.03 85);--cc-warning-line:oklch(82% 0.1 80);--cc-danger:oklch(55% 0.19 22);--cc-danger-ink:oklch(46% 0.17 22);--cc-danger-wash:oklch(96.5% 0.015 22);--cc-danger-line:oklch(83% 0.08 22);--cc-info:oklch(52% 0.08 235);--cc-info-ink:oklch(43% 0.07 235);--cc-info-wash:oklch(96.5% 0.018 235);--cc-info-line:oklch(83% 0.045 235);--cc-shadow-hue:175;--cc-shadow-color:25% 0.02 var(--cc-shadow-hue);--cc-elevation-1:0 1px 2px oklch(var(--cc-shadow-color)/0.05),0 1px 3px oklch(var(--cc-shadow-color)/0.03);--cc-elevation-2:0 1px 2px oklch(var(--cc-shadow-color)/0.04),0 6px 16px oklch(var(--cc-shadow-color)/0.07);--cc-elevation-3:0 2px 6px oklch(var(--cc-shadow-color)/0.06),0 16px 32px oklch(var(--cc-shadow-color)/0.1),0 32px 64px oklch(var(--cc-shadow-color)/0.1);--cc-focus-ring-color:var(--cc-brand);--cc-focus-ring-halo:var(--cc-surface);--cc-focus-ring:0 0 0 2px var(--cc-focus-ring-halo),0 0 0 4px var(--cc-focus-ring-color);--cc-font-sans:"Inter","Inter Reserva","Helvetica Neue","Segoe UI","Noto Sans","DejaVu Sans",sans-serif;--cc-font-display:"Outfit","Inter","Outfit Reserva","Helvetica Neue","Segoe UI",sans-serif;--cc-font-mono:"DM Mono","SF Mono","Cascadia Mono","Roboto Mono",monospace;--cc-size-2xs:0.6875rem;--cc-size-xs:0.75rem;--cc-size-sm:0.8125rem;--cc-size-ms:0.875rem;--cc-size-md:0.9375rem;--cc-size-lg:1rem;--cc-size-xl:1.125rem;--cc-size-2xl:1.375rem;--cc-size-3xl:1.75rem;--cc-size-4xl:2.25rem;--cc-weight-regular:400;--cc-weight-medium:500;--cc-weight-semibold:600;--cc-weight-bold:700;--cc-leading-tight:1.15;--cc-leading-snug:1.35;--cc-leading-normal:1.5;--cc-leading-loose:1.65;--cc-tracking-tight:-0.022em;--cc-tracking-snug:-0.011em;--cc-tracking-normal:0;--cc-tracking-wide:0.04em;--cc-space-1:0.25rem;--cc-space-2:0.5rem;--cc-space-3:0.75rem;--cc-space-4:1rem;--cc-space-5:1.25rem;--cc-space-6:1.5rem;--cc-space-8:2rem;--cc-space-10:2.5rem;--cc-space-12:3rem;--cc-space-16:4rem;--cc-space-20:5rem;--cc-radius-xs:4px;--cc-radius-sm:6px;--cc-radius-md:10px;--cc-radius-lg:14px;--cc-radius-xl:20px;--cc-radius-pill:999px;--cc-ease:cubic-bezier(0.2,0,0,1);--cc-duration-micro:110ms;--cc-duration-base:190ms;--cc-duration-exit:140ms;--cc-transition-micro:var(--cc-duration-micro) var(--cc-ease);--cc-transition-base:var(--cc-duration-base) var(--cc-ease);--cc-transition-exit:var(--cc-duration-exit) var(--cc-ease);--cc-motion-shift:8px;--cc-motion-shift-sm:4px;--cc-z-sticky:10;--cc-z-drawer:40;--cc-z-menu:60;--cc-z-toast:70;--cc-z-tooltip:80;--cc-control-h:2.75rem;--cc-control-h-sm:2.25rem;--cc-control-h-lg:3.25rem;--cc-control-px:var(--cc-space-4);--cc-row-h:3rem;--cc-field-gap:var(--cc-space-4);--cc-section-gap:var(--cc-space-8);--cc-body-size:var(--cc-size-lg);--cc-tap-min:2.75rem}:root[data-theme=dark],[data-theme-scope=dark]{color-scheme:dark;--cc-surface-sunken:oklch(14.5% 0.01 175);--cc-surface-ground:oklch(16.5% 0.011 175);--cc-surface:oklch(20% 0.012 175);--cc-surface-raised:oklch(23.5% 0.013 175);--cc-surface-hover:oklch(24.5% 0.013 175);--cc-surface-active:oklch(28% 0.014 175);--cc-line-hairline:oklch(26.5% 0.012 175);--cc-line:oklch(31% 0.013 175);--cc-line-control:oklch(57% 0.014 175);--cc-line-control-strong:oklch(74% 0.012 175);--cc-ink-strong:oklch(95.5% 0.006 170);--cc-ink:oklch(88% 0.008 170);--cc-ink-muted:oklch(73% 0.01 172);--cc-ink-faint:oklch(57% 0.01 174);--cc-brand:oklch(64% 0.089 169.4);--cc-brand-hover:oklch(69% 0.089 169.4);--cc-brand-ink:oklch(74% 0.089 169.4);--cc-brand-wash:oklch(29% 0.026 169.4);--cc-brand-line:oklch(46% 0.053 169.4);--cc-gold-ink:oklch(84% 0.11 86);--cc-mark-surface:color-mix(in oklch,var(--cc-ink-strong) 10%,transparent);--cc-mark-ink:var(--cc-ink-strong);--cc-mark-ring:color-mix(in oklch,var(--cc-ink-strong) 14%,transparent);--cc-brand-soft:color-mix(in oklab,var(--cc-brand) 30%,var(--cc-surface-raised));--cc-brand-muted:oklch(62% 0.089 169.4);--cc-on-brand:oklch(18% 0.03 169.4);--cc-accent:oklch(64% 0.089 169.4);--cc-accent-hover:oklch(69% 0.089 169.4);--cc-accent-ink:oklch(74% 0.089 169.4);--cc-accent-wash:oklch(29% 0.026 169.4);--cc-on-accent:oklch(18% 0.03 169.4);--cc-success:oklch(70% 0.13 148);--cc-success-ink:oklch(80% 0.11 148);--cc-success-wash:oklch(26% 0.04 148);--cc-success-line:oklch(44% 0.07 148);--cc-warning:oklch(78% 0.13 75);--cc-warning-ink:oklch(84% 0.11 80);--cc-warning-wash:oklch(27% 0.04 75);--cc-warning-line:oklch(47% 0.08 75);--cc-danger:oklch(69% 0.15 22);--cc-danger-ink:oklch(79% 0.11 22);--cc-danger-wash:oklch(27% 0.05 22);--cc-danger-line:oklch(47% 0.1 22);--cc-info:oklch(71% 0.07 235);--cc-info-ink:oklch(81% 0.055 235);--cc-info-wash:oklch(26% 0.025 235);--cc-info-line:oklch(44% 0.045 235);--cc-shadow-color:7% 0.01 var(--cc-shadow-hue);--cc-elevation-1:0 0 0 1px oklch(95% 0.006 170/0.05),0 1px 2px oklch(var(--cc-shadow-color)/0.4);--cc-elevation-2:0 0 0 1px oklch(95% 0.006 170/0.06),0 4px 12px oklch(var(--cc-shadow-color)/0.45);--cc-elevation-3:0 0 0 1px oklch(95% 0.006 170/0.07),0 16px 40px oklch(var(--cc-shadow-color)/0.55);--cc-whatsapp-bar:oklch(18.6% 0.002 197);--cc-whatsapp-bar-line:oklch(26.6% 0.004 196.9);--cc-whatsapp-wall:oklch(14.5% 0 0);--cc-whatsapp-in:oklch(26.6% 0.004 196.9);--cc-whatsapp-out:oklch(37.8% 0.082 162.9);--cc-whatsapp-ink:oklch(97% 0 0);--cc-whatsapp-meta:oklch(77.4% 0.004 236.5);--cc-whatsapp-icon:oklch(97% 0 0);--cc-whatsapp-tick:oklch(70.5% 0.155 252.4);--cc-whatsapp-link:oklch(75.4% 0.131 250.8)}[data-density=compact]{--cc-control-h:2.25rem;--cc-control-h-sm:1.875rem;--cc-control-h-lg:2.625rem;--cc-control-px:var(--cc-space-4);--cc-row-h:2.75rem;--cc-field-gap:var(--cc-space-3);--cc-section-gap:var(--cc-space-6);--cc-body-size:var(--cc-size-md);--cc-tap-min:2.25rem}@media (pointer:coarse){[data-density=compact]{--cc-control-h:2.75rem;--cc-control-h-sm:2.5rem;--cc-row-h:3rem;--cc-tap-min:2.75rem}}@media (prefers-reduced-motion:reduce){:root{--cc-duration-micro:1ms;--cc-duration-base:60ms;--cc-duration-exit:40ms;--cc-motion-shift:0px;--cc-motion-shift-sm:0px}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:auto;background:var(--cc-surface-ground);scrollbar-color:var(--cc-line-control) transparent}::selection{background:var(--cc-brand-wash);color:var(--cc-ink-strong)}input,textarea{caret-color:var(--cc-brand)}[data-theme-scope]{background:var(--cc-surface-ground);color:var(--cc-ink)}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{margin:0;background:var(--cc-surface-ground);color:var(--cc-ink);font-family:var(--cc-font-sans);font-size:var(--cc-body-size);font-weight:var(--cc-weight-regular);line-height:var(--cc-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis-weight:none}h1,h2,h3,h4,h5,h6{margin:0;color:var(--cc-ink-strong);font-weight:var(--cc-weight-semibold);line-height:var(--cc-leading-snug);letter-spacing:var(--cc-tracking-snug);text-wrap:balance}h1{font-size:var(--cc-size-3xl);font-weight:var(--cc-weight-bold);letter-spacing:var(--cc-tracking-tight)}h2{font-size:var(--cc-size-2xl)}h3{font-size:var(--cc-size-xl)}h4,h5,h6{font-size:var(--cc-size-lg)}p{margin:0;text-wrap:pretty}a{color:var(--cc-brand-ink);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);transition:-webkit-text-decoration-color var(--cc-transition-micro);transition:text-decoration-color var(--cc-transition-micro);transition:text-decoration-color var(--cc-transition-micro),-webkit-text-decoration-color var(--cc-transition-micro)}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}ol,ul{margin:0;padding:0}hr{height:1px;margin:0;border:0;background:var(--cc-line-hairline)}table{border-collapse:collapse;border-spacing:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--cc-focus-ring);border-radius:var(--cc-radius-sm)}.cc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.cc-skip-link{position:absolute;z-index:var(--cc-z-tooltip);top:var(--cc-space-2);left:var(--cc-space-2);padding:var(--cc-space-2) var(--cc-space-4);transform:translateY(calc(-100% - var(--cc-space-4)));border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);box-shadow:var(--cc-elevation-2);color:var(--cc-brand-ink);font-weight:var(--cc-weight-semibold);text-decoration:none;transition:transform var(--cc-transition-base)}.cc-skip-link:focus-visible{transform:translateY(0)}.cc-skip-link:not(:focus-visible){box-shadow:none}.cc-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.cc-mono{font-family:var(--cc-font-mono);font-size:.94em;font-feature-settings:none;font-variant-ligatures:none;letter-spacing:var(--cc-tracking-normal)}.cc-muted{color:var(--cc-ink-muted)}.cc-truncate{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.cc-empty__detail pre,.cc-scroll-thin,.cc-table-scroll,.cc-tabs{scrollbar-width:thin;scrollbar-color:var(--cc-line-control) transparent}.cc-page{width:100%;max-width:var(--cc-page-max,80rem);margin-inline:auto;padding:var(--cc-space-6) var(--cc-space-5) var(--cc-space-16)}@media (max-width:30rem){.cc-page{padding-inline:var(--cc-space-4)}}.cc-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--cc-space-4);margin-bottom:var(--cc-section-gap)}.cc-page-header__text{min-width:0;flex:1 1 20rem}.cc-page-header__title{color:var(--cc-ink-strong);font-size:var(--cc-size-3xl);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-tight);line-height:var(--cc-leading-snug);text-wrap:balance}.cc-page-header__meta{margin-top:var(--cc-space-1);color:var(--cc-ink-muted);font-size:var(--cc-size-sm);line-height:var(--cc-leading-normal)}.cc-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--cc-space-2);min-width:0;max-width:100%;-webkit-margin-start:auto;margin-inline-start:auto}.cc-section{display:flex;flex-direction:column;gap:var(--cc-space-4);min-width:0}.cc-section+.cc-section{margin-top:var(--cc-section-gap)}.cc-section__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cc-space-3);padding-bottom:var(--cc-space-2);border-bottom:1px solid var(--cc-line-hairline)}.cc-section__title{color:var(--cc-ink-strong);font-size:var(--cc-size-xl);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-snug)}.cc-section__meta{color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}.cc-section__actions{display:flex;flex-wrap:wrap;gap:var(--cc-space-2);-webkit-margin-start:auto;margin-inline-start:auto}.cc-card{display:flex;flex-direction:column;min-width:0;padding:var(--cc-space-5);border:1px solid var(--cc-line-hairline);border-radius:var(--cc-radius-lg);background:var(--cc-surface);box-shadow:var(--cc-elevation-1)}.cc-card[data-interactive=true]{text-decoration:none;transition:border-color var(--cc-transition-micro),box-shadow var(--cc-transition-micro),background-color var(--cc-transition-micro)}.cc-card[data-interactive=true]:hover{border-color:var(--cc-line-control);box-shadow:var(--cc-elevation-2)}.cc-card .cc-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cc-tone[data-tone]{--cc-tone-wash:var(--cc-surface);--cc-tone-line:var(--cc-line-hairline);border-color:color-mix(in srgb,var(--cc-tone-line) 70%,var(--cc-line-hairline));background:var(--cc-tone-bg);--cc-tone-bg:linear-gradient(180deg,color-mix(in srgb,var(--cc-tone-wash) 75%,var(--cc-surface)) 0,var(--cc-surface) 4.5rem)}.cc-tone[data-tone=brand]{--cc-tone-wash:var(--cc-brand-wash);--cc-tone-line:var(--cc-brand-line)}.cc-tone[data-tone=success]{--cc-tone-wash:var(--cc-success-wash);--cc-tone-line:var(--cc-success-line)}.cc-tone[data-tone=warning]{--cc-tone-wash:var(--cc-warning-wash);--cc-tone-line:var(--cc-warning-line)}.cc-tone[data-tone=danger]{--cc-tone-wash:var(--cc-danger-wash);--cc-tone-line:var(--cc-danger-line)}.cc-tone[data-tone][data-interactive=true]:hover,a.cc-tone[data-tone]:hover{border-color:var(--cc-tone-line)}.cc-stack{flex-direction:column;gap:var(--cc-stack-gap,var(--cc-space-4))}.cc-row,.cc-stack{display:flex;min-width:0}.cc-row{flex-wrap:wrap;align-items:center;gap:var(--cc-row-gap,var(--cc-space-3))}.cc-datalist{display:grid;grid-gap:var(--cc-space-3) var(--cc-space-4);gap:var(--cc-space-3) var(--cc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;min-width:0}.cc-datalist[data-layout=rows]{grid-template-columns:minmax(6rem,auto) 1fr;gap:var(--cc-space-2) var(--cc-space-4)}.cc-datalist dt{color:var(--cc-ink-muted);font-size:var(--cc-size-2xs);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase}.cc-datalist[data-layout=rows] dt{align-self:baseline;font-size:var(--cc-size-sm);letter-spacing:var(--cc-tracking-normal);text-transform:none}.cc-datalist dd{margin:0;min-width:0;color:var(--cc-ink-strong);font-size:var(--cc-body-size);overflow-wrap:anywhere}.cc-datalist[data-layout=rows] dd{margin-bottom:0}.cc-button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:var(--cc-space-2);height:var(--cc-control-h);min-width:var(--cc-control-h);padding-inline:var(--cc-control-px);border:1px solid transparent;border-radius:var(--cc-radius-pill);background:transparent;color:var(--cc-ink);font-size:var(--cc-size-md);font-weight:var(--cc-weight-medium);line-height:1;letter-spacing:var(--cc-tracking-snug);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--cc-transition-micro),border-color var(--cc-transition-micro),color var(--cc-transition-micro),box-shadow var(--cc-transition-micro)}.cc-button:disabled,.cc-button[aria-disabled=true]{cursor:not-allowed}.cc-button[data-variant=primary]{background:var(--cc-accent);font-weight:var(--cc-weight-semibold);color:var(--cc-on-accent);box-shadow:var(--cc-elevation-1)}.cc-button[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){background:var(--cc-accent-hover)}.cc-button[data-variant=primary]:active:not(:disabled,[aria-disabled=true]){background:var(--cc-accent-hover);box-shadow:none}.cc-button[data-variant=secondary]{border-color:var(--cc-line);background:var(--cc-surface);color:var(--cc-ink-strong);box-shadow:var(--cc-elevation-1)}.cc-button[data-variant=secondary]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--cc-line-control-strong);background:var(--cc-surface-hover)}.cc-button[data-variant=secondary]:active:not(:disabled,[aria-disabled=true]){background:var(--cc-surface-active)}.cc-button[data-variant=ghost]{color:var(--cc-ink-strong)}.cc-button[data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]){background:var(--cc-surface-hover)}.cc-button[data-variant=ghost]:active:not(:disabled,[aria-disabled=true]){background:var(--cc-surface-active)}.cc-button[data-variant=danger]{background:var(--cc-danger);color:var(--cc-on-brand);box-shadow:var(--cc-elevation-1)}.cc-button[data-variant=danger]:hover:not(:disabled,[aria-disabled=true]){background:var(--cc-danger-ink)}.cc-button[data-variant=link]{height:auto;min-width:0;padding:0;color:var(--cc-brand-ink);font-weight:var(--cc-weight-medium);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent)}.cc-button[data-variant=link]:hover:not(:disabled,[aria-disabled=true]){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cc-button[data-variant]:focus-visible{box-shadow:var(--cc-focus-ring)}.cc-button:disabled,.cc-button[aria-disabled=true]{border-color:var(--cc-line);background:var(--cc-surface-sunken);color:var(--cc-ink-faint);box-shadow:none}:root[data-theme=dark] .cc-button:disabled,:root[data-theme=dark] .cc-button[aria-disabled=true],[data-theme-scope=dark] .cc-button:disabled,[data-theme-scope=dark] .cc-button[aria-disabled=true]{background:var(--cc-surface-hover)}.cc-button[data-variant=ghost]:disabled,.cc-button[data-variant=ghost][aria-disabled=true],.cc-button[data-variant=link]:disabled,.cc-button[data-variant=link][aria-disabled=true]{border-color:transparent;background:transparent;color:var(--cc-ink-faint)}.cc-button[data-size=sm]{height:var(--cc-control-h-sm);min-width:var(--cc-control-h-sm);padding-inline:var(--cc-space-3);font-size:var(--cc-size-sm)}.cc-button[data-size=lg]{height:var(--cc-control-h-lg);min-width:var(--cc-control-h-lg);padding-inline:var(--cc-space-6);font-size:var(--cc-size-lg)}.cc-button[data-block=true]{display:flex;width:100%}.cc-button[data-icon-only=true]{min-width:max(var(--cc-control-h),var(--cc-tap-min));min-height:max(var(--cc-control-h),var(--cc-tap-min));padding-inline:0}.cc-button[data-icon-only=true][data-size=sm]{min-width:max(var(--cc-control-h-sm),var(--cc-tap-min));min-height:max(var(--cc-control-h-sm),var(--cc-tap-min))}.cc-button[data-loading=true]{cursor:progress}.cc-button[data-loading-over=true]{position:relative}.cc-button[data-loading-over=true] .cc-button__label{visibility:hidden}.cc-button[data-loading-over=true] .cc-button__spinner{position:absolute;inset:0;margin:auto}.cc-button__spinner{width:1em;height:1em;flex:none;border:2px solid color-mix(in oklch,currentColor 25%,transparent);border-top-color:currentcolor;border-radius:var(--cc-radius-pill);animation:cc-spin .62s linear infinite}@keyframes cc-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cc-button__spinner{border-color:currentColor;animation:cc-pulse 1.4s ease-in-out infinite}}@keyframes cc-pulse{0%,to{opacity:.35}50%{opacity:1}}.cc-button__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.15em;height:1.15em}.cc-button__icon>svg{width:100%;height:100%}.cc-button-group{display:flex;flex-wrap:wrap;gap:var(--cc-space-2);align-items:center}.cc-button-group[data-align=end]{justify-content:flex-end}.cc-field{display:flex;flex-direction:column;gap:var(--cc-space-1);min-width:0}.cc-field__label{display:flex;align-items:baseline;gap:var(--cc-space-2);color:var(--cc-ink-strong);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium);line-height:var(--cc-leading-snug)}.cc-field__required{color:var(--cc-ink-muted);font-size:var(--cc-size-2xs);font-weight:var(--cc-weight-regular);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase}.cc-field__hint{color:var(--cc-ink-muted);text-wrap:pretty}.cc-field__hint,.cc-field__message{font-size:var(--cc-size-sm);line-height:var(--cc-leading-normal)}.cc-field__message{display:flex;align-items:flex-start;gap:var(--cc-space-1)}.cc-field__message[data-tone=error]{color:var(--cc-danger-ink);font-weight:var(--cc-weight-medium)}.cc-field__message[data-tone=success]{color:var(--cc-success-ink)}.cc-field__message-icon{flex:none;width:1.05em;height:1.05em;margin-top:.12em}.cc-input,.cc-select,.cc-textarea{width:100%;min-width:0;padding-inline:var(--cc-control-px);border:1px solid var(--cc-line-control);border-radius:var(--cc-radius-md);background:var(--cc-surface);color:var(--cc-ink-strong);font-size:var(--cc-body-size);line-height:var(--cc-leading-normal);transition:border-color var(--cc-transition-micro),background-color var(--cc-transition-micro),box-shadow var(--cc-transition-micro)}.cc-input,.cc-select{height:var(--cc-control-h)}.cc-textarea{min-height:calc(var(--cc-control-h) * 2.2);padding-block:var(--cc-space-2);resize:vertical;field-sizing:content}.cc-input::placeholder,.cc-textarea::placeholder{color:var(--cc-ink-muted)}.cc-input:hover:not(:disabled,[readonly]),.cc-select:hover:not(:disabled),.cc-textarea:hover:not(:disabled,[readonly]){border-color:var(--cc-line-control-strong)}.cc-input:disabled,.cc-select:disabled,.cc-textarea:disabled{border-color:var(--cc-line);background:var(--cc-surface-sunken);color:var(--cc-ink-faint);cursor:not-allowed}.cc-input[readonly],.cc-textarea[readonly]{background:var(--cc-surface-sunken);color:var(--cc-ink)}.cc-input[aria-invalid=true],.cc-select[aria-invalid=true],.cc-textarea[aria-invalid=true]{border-color:var(--cc-danger);border-width:2px;padding-inline:calc(var(--cc-control-px) - 1px);background:var(--cc-danger-wash)}.cc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:calc(var(--cc-control-px) + var(--cc-space-5));padding-inline-end:calc(var(--cc-control-px) + var(--cc-space-5));cursor:pointer}.cc-select-wrap{position:relative;display:block;min-width:0}.cc-select-wrap__caret{position:absolute;top:50%;inset-inline-end:var(--cc-space-3);width:1rem;height:1rem;transform:translateY(-50%);color:var(--cc-ink-muted);pointer-events:none}.cc-input-affix{display:flex;align-items:center;min-width:0;height:var(--cc-control-h);border:1px solid var(--cc-line-control);border-radius:var(--cc-radius-md);background:var(--cc-surface);transition:border-color var(--cc-transition-micro),box-shadow var(--cc-transition-micro)}.cc-input-affix:hover{border-color:var(--cc-line-control-strong)}.cc-input-affix:focus-within{box-shadow:var(--cc-focus-ring)}.cc-input-affix[data-invalid=true]{border-color:var(--cc-danger);border-width:2px;background:var(--cc-danger-wash)}.cc-input-affix>.cc-input{height:100%;border:0;background:transparent;box-shadow:none!important}.cc-input-affix>.cc-input:focus-visible{outline:none;box-shadow:none}.cc-input-affix__addon{display:flex;flex:none;align-items:center;align-self:stretch;padding-inline:var(--cc-control-px);color:var(--cc-ink-muted);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-medium);white-space:nowrap}.cc-input-affix__addon[data-side=start]{-webkit-padding-end:0;padding-inline-end:0}.cc-input-affix__addon[data-side=end]{-webkit-padding-start:0;padding-inline-start:0}.cc-phone-input__country{position:relative;display:flex;flex:none;gap:var(--cc-space-1);align-items:center;align-self:stretch;padding-inline:var(--cc-control-px) 0;color:var(--cc-ink-muted);border-start-start-radius:var(--cc-radius-md);border-end-start-radius:var(--cc-radius-md)}.cc-phone-input__flag{display:flex;align-items:center;font-size:var(--cc-body-size)}.cc-phone-input__flag>svg{width:1.25em;height:1.25em}.cc-phone-input__caret{width:.75rem;height:.75rem}.cc-phone-input__select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:var(--cc-body-size)}.cc-phone-input__select:disabled{cursor:default}.cc-phone-input>.cc-input{-webkit-padding-start:var(--cc-space-2);padding-inline-start:var(--cc-space-2)}.cc-combobox,.cc-combobox__control{position:relative;min-width:0}.cc-combobox__control{display:flex;align-items:center}.cc-combobox__control>.cc-input{-webkit-padding-end:calc(var(--cc-control-px) + var(--cc-space-5));padding-inline-end:calc(var(--cc-control-px) + var(--cc-space-5))}.cc-combobox__caret{position:absolute;inset-inline-end:var(--cc-space-3);width:1rem;height:1rem;color:var(--cc-ink-muted);pointer-events:none;transition:transform var(--cc-transition-micro)}.cc-combobox[data-open=true] .cc-combobox__caret{transform:rotate(180deg)}.cc-listbox{position:absolute;z-index:var(--cc-z-menu);top:calc(100% + var(--cc-space-1));left:0;right:0;max-height:17rem;overflow-y:auto;padding:var(--cc-space-1);border:1px solid var(--cc-line);border-radius:var(--cc-radius-lg);background:var(--cc-surface-raised);box-shadow:var(--cc-elevation-3);list-style:none;overscroll-behavior:contain;animation:cc-listbox-down var(--cc-transition-base) both}.cc-listbox[data-side=top]{top:auto;bottom:calc(100% + var(--cc-space-1));animation-name:cc-listbox-up}@keyframes cc-listbox-down{0%{opacity:0;transform:translateY(calc(-1 * var(--cc-motion-shift-sm)))}to{opacity:1;transform:translateY(0)}}@keyframes cc-listbox-up{0%{opacity:0;transform:translateY(var(--cc-motion-shift-sm))}to{opacity:1;transform:translateY(0)}}.cc-listbox__option{display:flex;align-items:center;gap:var(--cc-space-2);min-height:var(--cc-row-h);padding:var(--cc-space-2) var(--cc-space-3);border-radius:var(--cc-radius-sm);color:var(--cc-ink-strong);font-size:var(--cc-body-size);cursor:pointer}.cc-listbox__option[data-active=true]{background:var(--cc-brand-wash);color:var(--cc-brand-ink)}.cc-listbox__option[aria-selected=true]{font-weight:var(--cc-weight-semibold)}.cc-listbox__option[aria-disabled=true]{color:var(--cc-ink-faint);cursor:not-allowed}.cc-listbox__check{flex:none;width:1rem;height:1rem;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--cc-brand)}.cc-listbox__empty{padding:var(--cc-space-3);color:var(--cc-ink-muted);font-size:var(--cc-size-sm)}.cc-listbox__check[data-hidden=true]{visibility:hidden}.cc-fieldset{display:flex;flex-direction:column;gap:var(--cc-field-gap);min-width:0;margin:0;padding:0;border:0}.cc-fieldset__legend{margin-bottom:var(--cc-space-1);padding:0;color:var(--cc-ink-strong);font-size:var(--cc-size-lg);font-weight:var(--cc-weight-semibold)}.cc-field-row{display:grid;grid-gap:var(--cc-field-gap);gap:var(--cc-field-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.cc-table-frame{display:flex;flex-direction:column;min-width:0;border:1px solid var(--cc-line);border-radius:var(--cc-radius-lg);background:var(--cc-surface);overflow:clip}.cc-table-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.cc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--cc-body-size)}.cc-table caption{padding:var(--cc-space-3) var(--cc-space-4);font-size:var(--cc-size-sm)}.cc-table caption,.cc-table thead th{color:var(--cc-ink-muted);text-align:start}.cc-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--cc-line);background:var(--cc-surface-sunken);font-size:var(--cc-size-2xs);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase;white-space:nowrap}.cc-table tbody td,.cc-table thead th{padding:var(--cc-space-2) var(--cc-space-3)}.cc-table tbody td{border-bottom:1px solid var(--cc-line-hairline);color:var(--cc-ink);line-height:var(--cc-leading-snug);vertical-align:middle}.cc-table tbody tr:last-child td{border-bottom:0}.cc-table tbody tr{height:var(--cc-row-h);transition:background-color var(--cc-transition-micro)}.cc-table tbody tr:hover{background:var(--cc-surface-hover)}.cc-table tbody tr[data-selected=true]{background:var(--cc-brand-wash)}.cc-table tbody tr[data-selected=true]:hover{background:color-mix(in oklch,var(--cc-brand-wash) 80%,var(--cc-brand-line))}.cc-table [data-align=end]{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cc-table [data-align=center]{text-align:center}.cc-table [data-cell=id]{font-family:var(--cc-font-mono);font-size:.9em;white-space:nowrap}.cc-table [data-cell=text]{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-table tfoot td{padding:var(--cc-space-2) var(--cc-space-3);border-top:1px solid var(--cc-line);background:var(--cc-surface-sunken);color:var(--cc-ink-strong);font-weight:var(--cc-weight-semibold)}.cc-table__sort{display:inline-flex;align-items:center;gap:var(--cc-space-1);min-height:var(--cc-tap-min);padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.cc-table__sort:hover{color:var(--cc-ink-strong)}.cc-table th[aria-sort=ascending] .cc-table__sort,.cc-table th[aria-sort=descending] .cc-table__sort{color:var(--cc-brand-ink)}.cc-table__sort-icon{flex:none;width:.85rem;height:.85rem;opacity:0;transition:opacity var(--cc-transition-micro)}.cc-table__sort:hover .cc-table__sort-icon{opacity:.5}.cc-table th[aria-sort=ascending] .cc-table__sort-icon,.cc-table th[aria-sort=descending] .cc-table__sort-icon{opacity:1}.cc-table th[aria-sort=descending] .cc-table__sort-icon{transform:rotate(180deg)}.cc-checkbox{display:inline-grid;place-content:center;width:1.05rem;height:1.05rem;margin:0;border:1px solid var(--cc-line-control);border-radius:var(--cc-radius-xs);background:var(--cc-surface);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--cc-transition-micro),border-color var(--cc-transition-micro)}.cc-checkbox:before{content:"";width:.62rem;height:.62rem;transform:scale(0);transform-origin:center;background:var(--cc-on-brand);-webkit-clip-path:polygon(14% 47%,0 61%,38% 100%,100% 25%,85% 12%,37% 71%);clip-path:polygon(14% 47%,0 61%,38% 100%,100% 25%,85% 12%,37% 71%);transition:transform var(--cc-transition-micro)}.cc-checkbox:checked,.cc-checkbox:indeterminate{border-color:var(--cc-brand);background:var(--cc-brand)}.cc-checkbox:checked:before{transform:scale(1)}.cc-checkbox:indeterminate:before{width:.6rem;height:2px;transform:scale(1);-webkit-clip-path:none;clip-path:none;border-radius:1px}.cc-checkbox:disabled{border-color:var(--cc-line);background:var(--cc-surface-sunken);cursor:not-allowed}.cc-table__toolbar{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--cc-space-3);min-height:calc(var(--cc-control-h) + var(--cc-space-4));padding:var(--cc-space-2) var(--cc-space-3);border-bottom:1px solid var(--cc-line);background:var(--cc-surface);transition:background-color var(--cc-transition-base)}.cc-table__toolbar[data-selection=true]{background:var(--cc-brand-wash)}.cc-table__toolbar-count{color:var(--cc-brand-ink);font-size:var(--cc-size-sm);font-weight:var(--cc-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-table__toolbar-actions{display:flex;flex-wrap:wrap;gap:var(--cc-space-2);-webkit-margin-start:auto;margin-inline-start:auto}.cc-table__state{padding:var(--cc-space-10) var(--cc-space-5)}html:has(.cc-dialog[open],.cc-drawer[open],.cc-command[open]){overflow:hidden}.cc-command::-webkit-backdrop,.cc-dialog::-webkit-backdrop,.cc-drawer::-webkit-backdrop{background:oklch(25% .02 70/.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cc-fade-in var(--cc-transition-base) forwards}.cc-command::backdrop,.cc-dialog::backdrop,.cc-drawer::backdrop{background:oklch(25% .02 70/.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cc-fade-in var(--cc-transition-base) forwards}@keyframes cc-fade-in{0%{opacity:0}to{opacity:1}}.cc-dialog{width:min(32rem,calc(100vw - var(--cc-space-8)));max-width:none;max-height:min(85vh,44rem);padding:0;border:1px solid var(--cc-line);border-radius:var(--cc-radius-xl);background:var(--cc-surface-raised);color:var(--cc-ink);box-shadow:var(--cc-elevation-3)}.cc-dialog[open]{display:flex;flex-direction:column;animation:cc-fade-in var(--cc-transition-base) forwards,cc-rise var(--cc-transition-base) forwards}.cc-dialog[data-size=lg]{width:min(48rem,calc(100vw - var(--cc-space-8)))}@keyframes cc-rise{0%{transform:translateY(var(--cc-motion-shift))}to{transform:translateY(0)}}.cc-drawer{width:min(30rem,100%);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;-webkit-border-start:1px solid var(--cc-line);border-inline-start:1px solid var(--cc-line);border-radius:0;background:var(--cc-surface-raised);color:var(--cc-ink);box-shadow:var(--cc-elevation-3)}.cc-drawer[open]{display:flex;flex-direction:column;animation:cc-slide-in var(--cc-transition-base) forwards}.cc-drawer[data-size=lg]{width:min(42rem,100%)}@keyframes cc-slide-in{0%{transform:translateX(calc(var(--cc-motion-shift) * 3));opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:30rem){.cc-drawer{width:100%;-webkit-border-start:0;border-inline-start:0}}.cc-overlay__header{display:flex;flex:none;align-items:flex-start;gap:var(--cc-space-3);padding:var(--cc-space-5) var(--cc-space-5) var(--cc-space-4);border-bottom:1px solid var(--cc-line-hairline)}.cc-overlay__heading{min-width:0;flex:1 1}.cc-overlay__title{color:var(--cc-ink-strong);font-size:var(--cc-size-xl);font-weight:var(--cc-weight-semibold);line-height:var(--cc-leading-snug)}.cc-overlay__description{margin-top:var(--cc-space-1);color:var(--cc-ink-muted);font-size:var(--cc-size-sm);line-height:var(--cc-leading-normal)}.cc-overlay__body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--cc-space-5);overscroll-behavior:contain}.cc-overlay__footer{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cc-space-2);padding:var(--cc-space-4) var(--cc-space-5);border-top:1px solid var(--cc-line-hairline);background:var(--cc-surface)}.cc-overlay__actions,.cc-overlay__close{flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.cc-overlay__actions{display:flex;align-items:center;gap:var(--cc-space-1)}.cc-overlay__actions+.cc-overlay__close{-webkit-margin-start:0;margin-inline-start:0}.cc-overlay__header:has(.cc-overlay__actions){flex-wrap:wrap}.cc-overlay__header:has(.cc-overlay__actions) .cc-overlay__close{order:1}.cc-overlay__header .cc-overlay__actions{order:2;flex-basis:100%;flex-wrap:wrap;-webkit-margin-start:calc(var(--cc-space-2) * -1);margin-inline-start:calc(var(--cc-space-2) * -1)}.cc-menu{position:fixed;z-index:var(--cc-z-menu);min-width:12rem;max-width:min(20rem,calc(100vw - var(--cc-space-8)));max-height:min(24rem,70vh);overflow-y:auto;padding:var(--cc-space-1);border:1px solid var(--cc-line);border-radius:var(--cc-radius-lg);background:var(--cc-surface-raised);box-shadow:var(--cc-elevation-3);list-style:none;overscroll-behavior:contain;animation:cc-fade-in var(--cc-transition-base) forwards,cc-rise var(--cc-transition-base) forwards}.cc-menu__item{display:flex;align-items:center;gap:var(--cc-space-2);width:100%;min-height:var(--cc-row-h);padding:var(--cc-space-2) var(--cc-space-3);border:0;border-radius:var(--cc-radius-sm);background:transparent;color:var(--cc-ink-strong);font-size:var(--cc-body-size);font-weight:var(--cc-weight-regular);text-align:start;text-decoration:none;cursor:pointer}.cc-menu__item:hover:not([aria-disabled=true]),.cc-menu__item[data-active=true]{background:var(--cc-surface-hover)}.cc-menu__item[data-tone=danger]{color:var(--cc-danger-ink)}.cc-menu__item[data-tone=danger]:hover:not([aria-disabled=true]){background:var(--cc-danger-wash)}.cc-menu__item[aria-disabled=true]{color:var(--cc-ink-faint);cursor:not-allowed}.cc-menu__icon{flex:none;width:1rem;height:1rem;color:var(--cc-ink-muted)}.cc-menu__shortcut{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--cc-ink-muted);font-family:var(--cc-font-mono);font-size:var(--cc-size-2xs)}.cc-menu__separator{height:1px;margin:var(--cc-space-1) 0;background:var(--cc-line-hairline)}.cc-menu__label{padding:var(--cc-space-2) var(--cc-space-3) var(--cc-space-1);color:var(--cc-ink-muted);font-size:var(--cc-size-2xs);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase}.cc-menu-anchor{position:relative;display:inline-flex}.cc-command{width:min(34rem,calc(100vw - var(--cc-space-6)));max-width:none;max-height:min(60vh,30rem);margin-top:12vh;margin-inline:auto;padding:0;border:1px solid var(--cc-line);border-radius:var(--cc-radius-xl);background:var(--cc-surface-raised);box-shadow:var(--cc-elevation-3)}.cc-command[open]{display:flex;flex-direction:column;animation:cc-fade-in var(--cc-transition-base) forwards,cc-rise var(--cc-transition-base) forwards}.cc-command__search{display:flex;flex:none;align-items:center;gap:var(--cc-space-3);padding:var(--cc-space-3) var(--cc-space-4);border-bottom:1px solid var(--cc-line-hairline)}.cc-command__search-icon{flex:none;width:1.15rem;height:1.15rem;color:var(--cc-ink-muted)}.cc-command__input{width:100%;min-width:0;height:2rem;border:0;background:transparent;color:var(--cc-ink-strong);font-size:var(--cc-size-lg);outline:none}.cc-command__input::placeholder{color:var(--cc-ink-muted)}.cc-command__list{flex:1 1;min-height:0;overflow-y:auto;padding:var(--cc-space-2);list-style:none;overscroll-behavior:contain}.cc-command__item{display:flex;align-items:center;gap:var(--cc-space-3);min-height:2.5rem;padding:var(--cc-space-2) var(--cc-space-3);border-radius:var(--cc-radius-md);color:var(--cc-ink-strong);cursor:pointer}.cc-command__item[data-active=true]{background:var(--cc-brand-wash);color:var(--cc-brand-ink)}.cc-command__item-icon{flex:none;width:1.05rem;height:1.05rem;color:var(--cc-ink-muted)}.cc-command__item[data-active=true] .cc-command__item-icon{color:var(--cc-brand)}.cc-command__item-text{min-width:0;flex:1 1}.cc-command__item-hint{color:var(--cc-ink-muted);font-size:var(--cc-size-xs)}.cc-command__footer{display:flex;flex:none;flex-wrap:wrap;gap:var(--cc-space-4);padding:var(--cc-space-2) var(--cc-space-4);border-top:1px solid var(--cc-line-hairline)}.cc-command__footer,.cc-kbd{align-items:center;background:var(--cc-surface);color:var(--cc-ink-muted);font-size:var(--cc-size-2xs)}.cc-kbd{justify-content:center;min-width:1.4em;height:1.5em;padding-inline:.35em;border:solid var(--cc-line);border-width:1px 1px 2px;border-radius:var(--cc-radius-xs);font-family:var(--cc-font-mono);line-height:1}.cc-badge,.cc-kbd{display:inline-flex}.cc-badge{align-items:center;gap:var(--cc-space-2);max-width:100%;min-height:1.5rem;padding:.15rem .625rem;border:1px solid transparent;background:var(--cc-surface-sunken);color:var(--cc-ink);font-size:var(--cc-size-xs);font-weight:var(--cc-weight-medium);line-height:var(--cc-leading-snug);letter-spacing:var(--cc-tracking-snug);white-space:nowrap}.cc-badge,.cc-badge__dot{border-radius:var(--cc-radius-pill)}.cc-badge__dot{flex:none;width:.5rem;height:.5rem;background:var(--cc-ink-muted)}.cc-badge__label{overflow:hidden;min-width:0;text-overflow:ellipsis}.cc-badge[data-tone=brand]{border-color:var(--cc-brand-line);background:var(--cc-brand-wash);color:var(--cc-brand-ink)}.cc-badge[data-tone=brand] .cc-badge__dot{background:var(--cc-brand)}.cc-badge[data-tone=success]{border-color:var(--cc-success-line);background:var(--cc-success-wash);color:var(--cc-success-ink)}.cc-badge[data-tone=success] .cc-badge__dot{background:var(--cc-success)}.cc-badge[data-tone=warning]{border-color:var(--cc-warning-line);background:var(--cc-warning-wash);color:var(--cc-warning-ink)}.cc-badge[data-tone=warning] .cc-badge__dot{background:var(--cc-warning)}.cc-badge[data-tone=danger]{border-color:var(--cc-danger-line);background:var(--cc-danger-wash);color:var(--cc-danger-ink)}.cc-badge[data-tone=danger] .cc-badge__dot{background:var(--cc-danger)}.cc-badge[data-tone=info]{border-color:var(--cc-info-line);background:var(--cc-info-wash);color:var(--cc-info-ink)}.cc-badge[data-tone=info] .cc-badge__dot{background:var(--cc-info)}.cc-badge[data-tone=neutral] .cc-badge__dot{border:1.5px solid var(--cc-ink-muted);background:transparent}.cc-badge[data-shape=diamond] .cc-badge__dot{border-radius:1px;transform:rotate(45deg);width:.44rem;height:.44rem}.cc-badge[data-shape=bar] .cc-badge__dot{width:.5rem;height:.5rem;border:1.5px solid;border-radius:50%;background:transparent}.cc-badge[data-pulse=true] .cc-badge__dot{position:relative;width:.5rem;height:.5rem;border:0;border-radius:50%;transform:none}.cc-badge[data-pulse=true] .cc-badge__dot:after{position:absolute;inset:0;border-radius:inherit;background:inherit;content:"";animation:cc-badge-ping 2s ease-out infinite}.cc-badge[data-pulse=true][data-tone=success]{border-color:color-mix(in oklch,var(--cc-success) 45%,transparent);background:color-mix(in oklch,var(--cc-success) 16%,transparent)}.cc-badge[data-pulse=true][data-tone=danger]{border-color:color-mix(in oklch,var(--cc-danger) 45%,transparent);background:color-mix(in oklch,var(--cc-danger) 14%,transparent)}@keyframes cc-badge-ping{0%{opacity:.7;scale:1}80%,to{opacity:0;scale:2.8}}@media (prefers-reduced-motion:reduce){.cc-badge[data-pulse=true] .cc-badge__dot:after{animation:none}}.cc-callout{display:flex;align-items:flex-start;gap:var(--cc-space-3);padding:var(--cc-space-3) var(--cc-space-4);border:1px solid var(--cc-line);border-radius:var(--cc-radius-md);background:var(--cc-surface-sunken);color:var(--cc-ink);font-size:var(--cc-size-sm);line-height:var(--cc-leading-normal)}.cc-callout__icon{flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem}.cc-callout__body{min-width:0;flex:1 1;text-wrap:pretty}.cc-callout__title{margin-bottom:var(--cc-space-1);font-weight:var(--cc-weight-semibold)}.cc-callout[data-tone=danger]{border-color:var(--cc-danger-line);background:var(--cc-danger-wash);color:var(--cc-danger-ink)}.cc-callout[data-tone=warning]{border-color:var(--cc-warning-line);background:var(--cc-warning-wash);color:var(--cc-warning-ink)}.cc-callout[data-tone=success]{border-color:var(--cc-success-line);background:var(--cc-success-wash);color:var(--cc-success-ink)}.cc-callout[data-tone=info]{border-color:var(--cc-info-line);background:var(--cc-info-wash);color:var(--cc-info-ink)}.cc-toast-region{position:fixed;z-index:var(--cc-z-toast);bottom:var(--cc-space-4);inset-inline-end:var(--cc-space-4);inset-block-start:auto;inset-inline-start:auto;margin:0;padding:0;overflow:visible;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;gap:var(--cc-space-2);width:min(23rem,calc(100vw - var(--cc-space-8)));pointer-events:none}.cc-toast{display:flex;align-items:flex-start;gap:var(--cc-space-3);padding:var(--cc-space-3) var(--cc-space-4);border:1px solid var(--cc-line);border-radius:var(--cc-radius-lg);background:var(--cc-surface-raised);color:var(--cc-ink-strong);font-size:var(--cc-size-sm);line-height:var(--cc-leading-normal);box-shadow:var(--cc-elevation-3);pointer-events:auto;animation:cc-fade-in var(--cc-transition-base) forwards,cc-toast-in var(--cc-transition-base) forwards}@keyframes cc-toast-in{0%{transform:translateY(var(--cc-motion-shift))}to{transform:translateY(0)}}.cc-toast[data-leaving=true]{animation:cc-toast-out var(--cc-transition-exit) forwards}@keyframes cc-toast-out{to{opacity:0;transform:translateY(var(--cc-motion-shift-sm))}}.cc-toast__icon{flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem}.cc-toast[data-tone=success] .cc-toast__icon{color:var(--cc-success)}.cc-toast[data-tone=info] .cc-toast__icon{color:var(--cc-info)}.cc-toast[data-tone=warning] .cc-toast__icon{color:var(--cc-warning-ink)}.cc-toast__body{min-width:0;flex:1 1}.cc-toast__action{flex:none;align-self:center}.cc-toast__description{margin-top:var(--cc-space-1);color:var(--cc-ink-muted)}@media (max-width:30rem){.cc-toast-region{inset-inline:var(--cc-space-3);width:auto}}.cc-skeleton{display:block;height:var(--cc-skeleton-h,1em);width:var(--cc-skeleton-w,100%);border-radius:var(--cc-radius-sm);background:var(--cc-surface-sunken);background-image:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--cc-surface) 70%,transparent) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:cc-shimmer 1.5s var(--cc-ease) infinite}.cc-loading{animation:cc-loading-in .24s var(--cc-ease) .3s backwards}@keyframes cc-loading-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cc-loading{animation-duration:1ms}}.cc-screen-skeleton{display:grid;grid-gap:var(--cc-space-6);gap:var(--cc-space-6)}.cc-screen-skeleton__head,.cc-screen-skeleton__list{display:grid;grid-gap:var(--cc-space-3);gap:var(--cc-space-3)}@keyframes cc-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.cc-skeleton{background-image:none;animation:cc-pulse 1.8s ease-in-out infinite}}.cc-skeleton[data-shape=circle]{width:var(--cc-skeleton-h,2rem);border-radius:var(--cc-radius-pill)}.cc-skeleton[data-shape=text]{height:.75em;margin-block:.2em}.cc-skeleton-stack{gap:var(--cc-space-2)}.cc-empty,.cc-skeleton-stack{display:flex;flex-direction:column}.cc-empty{align-items:center;gap:var(--cc-space-3);max-width:34rem;margin-inline:auto;padding:var(--cc-space-12) var(--cc-space-5);text-align:center}.cc-empty[data-align=start]{align-items:flex-start;margin-inline:0;text-align:start}.cc-empty__mark{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--cc-ink-faint);font-size:1.75rem}.cc-empty[data-tone=danger] .cc-empty__mark{color:var(--cc-danger)}.cc-empty[data-tone=warning] .cc-empty__mark{color:var(--cc-warning)}.cc-empty__title{color:var(--cc-ink-strong);font-size:var(--cc-size-2xl);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-snug);line-height:var(--cc-leading-snug);text-wrap:balance}.cc-empty__body{max-width:46ch;color:var(--cc-ink-muted);font-size:var(--cc-size-lg);line-height:var(--cc-leading-normal);text-wrap:pretty}.cc-empty__actions{display:flex;flex-wrap:wrap;gap:var(--cc-space-2);justify-content:center;margin-top:var(--cc-space-2)}.cc-empty[data-align=start] .cc-empty__actions{justify-content:flex-start}.cc-empty__detail{width:100%;max-width:46ch;margin-top:var(--cc-space-2);text-align:start}.cc-empty__detail summary{color:var(--cc-ink-muted);font-size:var(--cc-size-sm);cursor:pointer}.cc-empty__detail pre{overflow-x:auto;overflow-y:hidden;margin:var(--cc-space-2) 0 0;padding:var(--cc-space-3);border-radius:var(--cc-radius-md);background:var(--cc-surface-sunken);color:var(--cc-ink);font-family:var(--cc-font-mono);font-size:var(--cc-size-xs);line-height:var(--cc-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}