@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.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 Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-sans:"DM Sans","DM Sans Fallback"}:root{color-scheme:light;--bg:#f8fafc;--ink:#0f172a;--muted:#64748b;--card:#ffffff;--line:#e2e8f0;--accent:#1d4ed8;--accent-ink:#1e40af;--accent-fill:#1d4ed8;--accent-soft:#eff6ff;--brand:var(--accent);--danger:#b91c1c;--success:#15803d;--success-ink:#166534;--warning-ink:#92400e;--danger-ink:#b91c1c;--whatsapp-fill:#15803d;--brand-navy:#0f172a;--brand-navy-ink:#ffffff;--price:var(--ink);--input-bg:#ffffff;--field-border:#cbd5e1;--surface-soft:#f1f5f9;--surface-soft-line:#e2e8f0;--placeholder-bg:#f1f5f9;--placeholder-mark:#475569;--input-placeholder:var(--muted);--warning-bg:#fffbeb;--warning-line:#fde68a;--danger-soft:#fef2f2;--danger-soft-line:#fecaca;--badge-neutral-bg:#f1f5f9;--badge-archived-bg:#e2e8f0;--drop-bg:#f8fafc;--on-accent:#ffffff;--overlay-scrim:rgb(15 23 42/0.45);--gallery-count-bg:rgba(15,23,42,0.7);--scrim-ink:#ffffff;--radius:12px;--font:var(--font-sans),"Segoe UI",system-ui,sans-serif;--public-max:1180px;--tap-min:2.75rem;--duration-fast:120ms;--duration-base:180ms;--duration-slow:320ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--btn-height-sm:2.15rem;--btn-height-md:2.5rem;--btn-pad-x-sm:0.7rem;--btn-pad-x-md:0.95rem;--btn-radius:8px;--btn-font-sm:0.875rem;--btn-font-md:0.9375rem;--field-font-size:max(16px,1rem);--control-height:2.25rem;--panel-radius:12px;--panel-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent);--desk-active:#dbeafe;--desk-active-fg:#1e3a8a;--table-head:#f1f5f9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0b1220;--ink:#f1f5f9;--muted:#94a3b8;--card:#111827;--line:#334155;--accent:#3b82f6;--accent-ink:#93c5fd;--accent-fill:#2563eb;--accent-soft:#172554;--on-accent:#ffffff;--brand-navy:#111827;--brand-navy-ink:#f1f5f9;--danger:#f87171;--success:#4ade80;--success-ink:#4ade80;--warning-ink:#fbbf24;--danger-ink:#f87171;--input-bg:#0f172a;--field-border:#475569;--surface-soft:#1e293b;--surface-soft-line:#334155;--placeholder-bg:#1e293b;--placeholder-mark:#94a3b8;--input-placeholder:var(--muted);--warning-bg:#422006;--warning-line:#854d0e;--danger-soft:#450a0a;--danger-soft-line:#7f1d1d;--badge-neutral-bg:#1e293b;--badge-archived-bg:#1e293b;--drop-bg:#0f172a;--overlay-scrim:rgb(0 0 0/0.6);--gallery-count-bg:rgba(0,0,0,0.7);--desk-active:#1e3a8a;--desk-active-fg:#dbeafe;--panel-shadow:0 1px 2px color-mix(in srgb,#000 30%,transparent);--table-head:#1e293b}}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1220;--ink:#f1f5f9;--muted:#94a3b8;--card:#111827;--line:#334155;--accent:#3b82f6;--accent-ink:#93c5fd;--accent-fill:#2563eb;--accent-soft:#172554;--on-accent:#ffffff;--brand-navy:#111827;--brand-navy-ink:#f1f5f9;--danger:#f87171;--success:#4ade80;--success-ink:#4ade80;--warning-ink:#fbbf24;--danger-ink:#f87171;--input-bg:#0f172a;--field-border:#475569;--surface-soft:#1e293b;--surface-soft-line:#334155;--placeholder-bg:#1e293b;--placeholder-mark:#94a3b8;--input-placeholder:var(--muted);--warning-bg:#422006;--warning-line:#854d0e;--danger-soft:#450a0a;--danger-soft-line:#7f1d1d;--badge-neutral-bg:#1e293b;--badge-archived-bg:#1e293b;--drop-bg:#0f172a;--overlay-scrim:rgb(0 0 0/0.6);--gallery-count-bg:rgba(0,0,0,0.7);--desk-active:#1e3a8a;--desk-active-fg:#dbeafe;--panel-shadow:0 1px 2px color-mix(in srgb,#000 30%,transparent);--table-head:#1e293b}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}@media (pointer:coarse){:root{--control-height:var(--tap-min)}}