@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/18ef1054ddb08289-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28227fc33272f292-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9f0fb38794e75c8-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:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_a712e5{font-family:Quicksand,Quicksand Fallback;font-weight:400;font-style:normal}.__variable_a712e5{--font-quicksand:"Quicksand","Quicksand Fallback"}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/430d9b5ecb1dfdc9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/83815cdbd40945a1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/08937f8f7da0f7dc-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fff8a84dbee2705-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/480a98fd0a6a9160-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d55e7506d5a64124-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fcf23fe9b8dd84d-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:Lora Fallback;src:local("Times New Roman");ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.00%;size-adjust:115.20%}.__className_1aba0b{font-family:Lora,Lora Fallback;font-weight:400;font-style:normal}.__variable_1aba0b{--font-lora:"Lora","Lora Fallback"}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{background:#fcf5f0;margin:0!important;scroll-behavior:smooth;max-width:100%;overflow-x:clip}@media (max-width:768px){body{padding-bottom:calc(62px + env(safe-area-inset-bottom, 16px))}}img{object-fit:cover}:root{--nav-height:0px;--primary-color:#d4af37;--primary-color-rgb:212,175,55;--primary-dark:#b89d32;--primary-light:#fffbe6;--background:#f9f8f6;--secondary-background:#fffefb;--text-main:#0b0b0e;--text-secondary:#5f5f5f;--button-cta:#d4af37;--accent:#dbb539;--border:#e7d7aa;--shadow:rgba(44,44,44,0.07);--banner-height:130vh;--shadow-normal:0 4px 12px rgba(44,44,44,0.15);--shadow-strong:0 8px 20px rgba(44,44,44,0.25);--transition-time:0.3s;--box-shadow:0 4px 12px rgba(44,44,44,0.08);--border-radius:var(--btn-radius);--btn-radius:1px;--btn-border:1px;--transition-speed:0.3s;--background-light:#ffffff;--background-card-dark:#232323;--card-shadow:0 8px 20px rgba(44,44,44,0.1);--card-shadow-hover:0 12px 28px rgba(44,44,44,0.2);--card-shadow-dark:0 8px 20px rgba(44,44,44,0.3);--card-shadow-hover-dark:0 12px 28px rgba(44,44,44,0.4);--transition-normal:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.5s cubic-bezier(0.4,0,0.2,1);--border-color:#e7d7aa;--border-color-dark:#434343;--swiper-theme-color:var(--primary-color);--swiper-pagination-bullet-inactive-color:#ccc;--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-navigation-size:28px;--radius:var(--btn-radius);--color:#2f1a0f;--color2:#d4af37;--input-bg:#65656513;--hover:#f5e6d3;--danger:#b71c1c;--success:#388e3c;--warning:#ffb300;--info:#1976d2;--deleteColor:#e02a2a;--loader-primary:#d4af37;--loader-secondary:#e7d7aa;--loader-tertiary:#fff5ec;--loader-background:#f9f8f6;--loader-text:#1f1f1f;--loader-shadow:rgba(44,44,44,0.07);--loader-animation-duration:0.8s;--loader-entrance-timing:cubic-bezier(0.4,0,0.2,1);--loader-exit-timing:cubic-bezier(0.4,0,0.2,1);--searcher-primary:#d4af37;--searcher-primary-light:#e7d7aa;--searcher-primary-dark:#b89d32;--searcher-primary-gradient:linear-gradient(135deg,#d4af37,#e7d7aa);--searcher-bg-light:#fff5ec;--searcher-bg-dark:#2c2c2c;--searcher-input-bg-light:#f9f8f6;--searcher-input-bg-dark:#232323;--searcher-text-light:#1f1f1f;--searcher-text-muted-light:#5f5f5f;--searcher-text-dark:#f2f2f2;--searcher-text-muted-dark:#a5a5a5;--searcher-border-light:#e7d7aa;--searcher-border-dark:#434343;--searcher-border-active-light:#d4af37;--searcher-border-active-dark:#b89d32;--searcher-shadow-light:0 2px 8px rgba(44,44,44,0.05);--searcher-shadow-hover-light:0 4px 12px rgba(44,44,44,0.08);--searcher-shadow-dark:0 2px 8px rgba(44,44,44,0.2);--searcher-shadow-hover-dark:0 4px 12px rgba(44,44,44,0.25);--searcher-radius-sm:var(--btn-radius);--searcher-radius-md:var(--btn-radius);--searcher-radius-lg:var(--btn-radius);--searcher-transition:0.3s ease;--searcher-font:Lora,Lora Fallback;--searcher-spacing-xs:0.5rem;--searcher-spacing-sm:1rem;--searcher-spacing-md:1.5rem;--stepper-primary:#d4af37;--stepper-primary-dark:#b89d32;--stepper-primary-light:#e7d7aa;--stepper-success:#e7d7aa;--stepper-success-dark:#b89d32;--stepper-success-light:#fff5ec;--stepper-text-dark:#1f1f1f;--stepper-text-light:#f2f2f2;--stepper-text-muted:#5f5f5f;--stepper-bg-light:#fff5ec;--stepper-bg-dark:#232323;--stepper-transition:0.3s ease;--stepper-border-radius:var(--btn-radius);--stepper-shadow-light:0 4px 20px rgba(44,44,44,0.08);--stepper-shadow-dark:0 4px 20px rgba(44,44,44,0.25);--bg-light:#fff5ec;--bg-light-alt:#f9f8f6;--bg-dark:#232323;--bg-dark-alt:#2c2c2c;--border-light:#e7d7aa;--border-dark:#434343;--shadow-sm:0 2px 8px rgba(44,44,44,0.08);--shadow-md:0 4px 16px rgba(44,44,44,0.1);--shadow-lg:0 8px 24px rgba(44,44,44,0.12);--shadow-hover:0 8px 28px rgba(44,44,44,0.16);--shadow-dark-sm:0 2px 8px rgba(44,44,44,0.15);--shadow-dark-md:0 4px 16px rgba(44,44,44,0.2);--shadow-dark-lg:0 8px 24px rgba(44,44,44,0.25);--shadow-dark-hover:0 8px 28px rgba(44,44,44,0.35);--radius-xs:var(--btn-radius);--transition-fast:0.2s ease;--transition-medium:0.3s ease;--transition-slow:0.5s cubic-bezier(0.25,0.1,0.25,1.0);--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--item-primary:#d4af37;--item-primary-light:#e7d7aa;--item-primary-dark:#b89d32;--item-secondary:#fff5ec;--item-secondary-light:#f9f8f6;--item-secondary-dark:#e7d7aa;--item-bg-light:#fff5ec;--item-bg-hover-light:#f9f8f6;--item-bg-dark:#232323;--item-bg-hover-dark:#2c2c2c;--item-text-primary-light:#1f1f1f;--item-text-secondary-light:#5f5f5f;--item-text-primary-dark:#f2f2f2;--item-text-secondary-dark:#a5a5a5;--item-border-light:#e7d7aa;--item-border-dark:#434343;--item-border-radius:var(--btn-radius);--item-border-radius-sm:var(--btn-radius);--item-shadow-sm-light:0 2px 8px rgba(44,44,44,0.06);--item-shadow-md-light:0 4px 12px rgba(44,44,44,0.1);--item-shadow-hover-light:0 6px 16px rgba(44,44,44,0.12);--item-shadow-sm-dark:0 2px 8px rgba(44,44,44,0.15);--item-shadow-md-dark:0 4px 12px rgba(44,44,44,0.25);--item-shadow-hover-dark:0 6px 16px rgba(44,44,44,0.35);--item-spacing-xs:4px;--item-spacing-sm:8px;--item-spacing-md:16px;--item-spacing-lg:24px;--item-spacing-xl:32px;--item-spacing-xxl:40px;--item-transition:0.3s ease;--item-card-width:250px;--item-card-max-width:250px;--item-card-height:450px;--item-card-mobile-height:130px;--item-image-height:220px;--item-mobile-image-size:120px;--adicional-primary:#d4af37;--adicional-primary-rgb:212,175,55;--adicional-primary-light:#e7d7aa;--adicional-primary-light-rgb:231,215,170;--adicional-primary-dark:#b89d32;--adicional-primary-dark-rgb:184,157,50;--adicional-accent:#e7d7aa;--adicional-accent-rgb:231,215,170;--adicional-accent-light:#fff5ec;--adicional-accent-dark:#b89d32;--adicional-bg-light:#fff5ec;--adicional-bg-light-alt:#f9f8f6;--adicional-bg-light-hover:#f0f4f8;--adicional-text-light:#1f1f1f;--adicional-text-muted-light:#5f5f5f;--adicional-text-subtle-light:#a5a5a5;--adicional-border-light:#e7d7aa;--adicional-border-light-hover:#d4af37;--adicional-bg-dark:#232323;--adicional-bg-dark-alt:#2c2c2c;--adicional-bg-dark-hover:#434343;--adicional-text-dark:#f2f2f2;--adicional-text-muted-dark:#a5a5a5;--adicional-text-subtle-dark:#5f5f5f;--adicional-border-dark:#434343;--adicional-border-dark-hover:#d4af37;--adicionales-primary:#d4af37;--adicionales-primary-light:#e7d7aa;--adicionales-primary-dark:#b89d32;--adicionales-accent:#e7d7aa;--adicionales-accent-light:#fff5ec;--adicionales-bg-light:#fff5ec;--adicionales-bg-dark:#232323;--adicionales-text-light:#1f1f1f;--adicionales-text-secondary:#5f5f5f;--adicionales-text-tertiary:#a5a5a5;--adicionales-text-dark:#f2f2f2;--adicionales-border-light:#e7d7aa;--adicionales-border-dark:#434343;--adicionales-shadow-sm:0 2px 8px rgba(44,44,44,0.06);--adicionales-shadow:0 4px 16px rgba(44,44,44,0.1);--adicionales-spacing-xs:4px;--adicionales-spacing-sm:8px;--adicionales-spacing-md:16px;--adicionales-spacing-lg:24px;--adicionales-spacing-xl:32px;--adicionales-border-radius-sm:var(--btn-radius);--adicionales-border-radius:var(--btn-radius);--adicionales-border-radius-lg:var(--btn-radius);--adicionales-transition:0.3s ease;--adicionales-transition-slow:0.5s ease;--adicional-shadow-sm:0 1px 3px rgba(44,44,44,0.05),0 1px 2px rgba(44,44,44,0.1);--adicional-shadow-md:0 4px 6px -1px rgba(44,44,44,0.1),0 2px 4px -1px rgba(44,44,44,0.06);--adicional-shadow-lg:0 10px 15px -3px rgba(44,44,44,0.1),0 4px 6px -2px rgba(44,44,44,0.05);--adicional-shadow-xl:0 20px 25px -5px rgba(44,44,44,0.1),0 10px 10px -5px rgba(44,44,44,0.04);--adicional-shadow-dark-sm:0 1px 3px rgba(44,44,44,0.25),0 1px 2px rgba(44,44,44,0.22);--adicional-shadow-dark-md:0 4px 6px -1px rgba(44,44,44,0.3),0 2px 4px -1px rgba(44,44,44,0.18);--adicional-shadow-dark-lg:0 10px 15px -3px rgba(44,44,44,0.3),0 4px 6px -2px rgba(44,44,44,0.2);--adicional-shadow-dark-xl:0 20px 25px -5px rgba(44,44,44,0.3),0 10px 10px -5px rgba(44,44,44,0.2);--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--radius-sm:var(--btn-radius);--radius-md:var(--btn-radius);--radius-lg:var(--btn-radius);--radius-xl:var(--btn-radius);--radius-2xl:var(--btn-radius);--radius-full:var(--btn-radius);--font-sans:Lora,Lora Fallback;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1);--transition-bounce:500ms cubic-bezier(0.34,1.56,0.64,1);--z-dropdown:1000;--z-modal:1050;--z-tooltip:1080;--form-primary:#d4af37;--form-primary-hover:#b89d32;--form-primary-light:#e7d7aa;--form-secondary:#e7d7aa;--form-secondary-hover:#b89d32;--form-error:#b89d32;--form-warning:#e7d7aa;--form-bg:#fff5ec;--form-bg-alt:#f9f8f6;--form-bg-dark:#232323;--form-text:#1f1f1f;--form-text-light:#5f5f5f;--form-text-muted:#a5a5a5;--form-border:#e7d7aa;--form-border-focus:#d4af37;--form-border-hover:#b89d32;--form-shadow:0 2px 8px rgba(44,44,44,0.08);--form-shadow-hover:0 4px 12px rgba(44,44,44,0.12);--form-radius:var(--btn-radius);--form-radius-sm:var(--btn-radius);--form-transition:all 0.25s ease;--popup-card-w:140px;--popup-img-h:160px}@media (min-width:769px){:root{--nav-height:52px}}.dark-mode{--primary-color:#8b7017;--primary-color-rgb:139,112,23;--primary-light:#1b1a18;--background:radial-gradient(1200px circle at 10% 10%,#111216 0%,#0c0d11 35%,#0a0b0f 60%,#08090d 100%);--secondary-background:#101014;--section-bg:rgb(22,23,24);--text-main:#f2f2f2;--text-secondary:#b1b1b1;--button-cta:#b89d32;--accent:#d4af37;--border:#434343;--radius:var(--btn-radius);--shadow:rgba(42,42,42,0.25);--transition:0.3s ease;--deleteColor:#e02a2a;--color:#fcf5f0;--color2:#D4AF37;--input-bg:#000000;--shadow:rgba(0,0,0,0.3);--hover:#3a2116;--item-primary-light:#5b4f2c}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-thumb{background-color:#2f1a0f;border-radius:10px;-webkit-transition:background-color 1s ease-in;transition:background-color 1s ease-in;cursor:-webkit-grab;cursor:grab}html::-webkit-scrollbar-thumb:hover{background-color:#D4AF37}html::-webkit-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.slick-next:before,.slick-prev:before{color:var(--primary-color)!important;font-size:30px!important}a,abbr,address,b,blockquote,button,caption,cite,code,dd,del,details,dfn,div,dt,em,figcaption,h1,h2,h3,h4,h5,h6,i,input,ins,kbd,label,legend,li,mark,meter,optgroup,option,output,p,pre,progress,q,samp,select,small,span,strong,sub,summary,sup,td,textarea,th,time,u,var{font-family:Lora,Lora Fallback!important;margin:0}:root{--swiper-navigation-sides-offset:10px}.swiper-wrapper{padding:10px 0}.swiper-button-next,.swiper-button-prev{color:var(--primary-color)!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#d4af3740!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.swiper-button-next svg,.swiper-button-prev svg{height:18px!important;width:auto!important}.swiper-button-disabled{opacity:.35!important}.swiper-pagination-bullet{background:var(--adicional-primary-dark)!important;opacity:.6!important}.swiper-pagination-bullet-active{background:var(--primary-color)!important;opacity:1!important}.dark-mode .swiper-button-next,.dark-mode .swiper-button-prev{background:rgba(0,0,0,.8)!important;color:var(--text-main)!important}.dark-mode .swiper-pagination-bullet{background:var(--text-secondary)!important;opacity:.6!important}.dark-mode .swiper-pagination-bullet-active{background:var(--accent)!important;opacity:1!important}.dark-mode .swiper-button-disabled{opacity:.35!important}.dark-mode .swiper-button-next,.dark-mode .swiper-button-prev{background:#777777cc!important;width:40px!important;height:40px!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.swal2-popup{background:var(--background);color:var(--text-main);border-radius:var(--border-radius);box-shadow:var(--shadow-normal);font-family:var(--font-sans)}.swal2-title{color:var(--primary-color);font-family:var(--font-quicksand);font-size:var(--font-size-xl);font-weight:700}.swal2-html-container{color:var(--text-secondary);font-size:var(--font-size-base)}.swal2-cancel,.swal2-confirm,.swal2-deny,.swal2-styled{border-radius:var(--border-radius);font-family:var(--font-sans);font-size:var(--font-size-base);padding:var(--spacing-2) var(--spacing-4);transition:background var(--transition-time),color var(--transition-time)}.swal2-confirm{background:var(--button-cta);color:#fff;border:1px solid var(--primary-color)}.swal2-confirm:hover{background:var(--primary-dark);color:var(--background-light)}.swal2-cancel,.swal2-deny{background:var(--background);color:var(--primary-color);border:1px solid var(--border)}.swal2-cancel:hover,.swal2-deny:hover{background:var(--primary-light);color:var(--text-main)}.swal2-input,.swal2-textarea{background:var(--background-light);color:var(--text-main);border:1px solid var(--border);border-radius:var(--border-radius);font-family:var(--font-sans);font-size:var(--font-size-base)}.swal2-input:focus,.swal2-textarea:focus{border-color:var(--primary-color);outline:none}.swal2-icon{color:var(--primary-color);border-color:var(--primary-color)}.swal2-progress-steps .swal2-progress-step{background:var(--primary-light);color:var(--primary-color)}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:var(--primary-color);color:#fff}.swal2-timer-progress-bar{background:var(--primary-color)}.swal2-footer{color:var(--text-secondary);border-top:1px solid var(--border);margin-top:var(--spacing-4);padding-top:var(--spacing-2)}.swal2-close{color:var(--primary-color);transition:color var(--transition-time)}.swal2-close:hover{color:var(--primary-dark)}.swal2-actions{gap:var(--spacing-2)}.dark-mode .swal2-popup{background:var(--background);color:var(--text-main);box-shadow:var(--shadow-strong)}.dark-mode .swal2-title{color:var(--primary-color)}.dark-mode .swal2-html-container{color:var(--text-secondary)}.dark-mode .swal2-confirm{background:var(--button-cta);color:#fff;border:1px solid var(--primary-color)}.dark-mode .swal2-confirm:hover{background:var(--primary-dark);color:var(--background)}.dark-mode .swal2-cancel,.dark-mode .swal2-deny{background:var(--background);color:var(--primary-color);border:1px solid var(--border)}.dark-mode .swal2-cancel:hover,.dark-mode .swal2-deny:hover{background:var(--primary-light);color:var(--text-main)}.dark-mode .swal2-input,.dark-mode .swal2-textarea{background:var(--background-card-dark);color:var(--text-main);border:1px solid var(--border)}.dark-mode .swal2-icon,.dark-mode .swal2-input:focus,.dark-mode .swal2-textarea:focus{border-color:var(--primary-color)}.dark-mode .swal2-icon{color:var(--primary-color)}.dark-mode .swal2-footer{color:var(--text-secondary);border-top:1px solid var(--border)}.dark-mode .swal2-close{color:var(--primary-color)}.dark-mode .swal2-close:hover{color:var(--primary-dark)}.message-error{color:var(--danger);font-size:.875rem;margin:.5rem 0 0 .25rem;display:flex;align-items:flex-start;gap:.5rem;line-height:1.4;font-weight:500}.message-error:before{content:"⚠";font-size:1rem;flex-shrink:0}.skipLink{position:fixed;top:0;left:50%;z-index:10000;padding:.75rem 1.5rem;border-radius:0 0 .5rem .5rem;background:var(--text-main,#2f1a0f);color:var(--background,#fcf5f0);font-weight:600;text-decoration:none;transform:translate(-50%,-100%);transition:transform .2s ease}.skipLink:focus{transform:translate(-50%);outline:2px solid var(--accent,#d4af37);outline-offset:2px}:focus-visible{outline:2px solid var(--accent,#d4af37);outline-offset:2px}.screenLoader_screen__e8h1X{position:fixed;inset:0;background:var(--background);display:flex;align-items:center;justify-content:center;z-index:100000;opacity:1}.screenLoader_inner__hn9lo{display:flex;flex-direction:column;align-items:center;gap:24px}.screenLoader_logo__DlvfR{opacity:0;animation:screenLoader_logoIn__4xWLI .5s ease .05s forwards}@keyframes screenLoader_logoIn__4xWLI{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.screenLoader_barTrack__isrF3{width:100px;height:2px;background:color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:2px;overflow:hidden}.screenLoader_barFill__vAp_r{height:100%;background:var(--primary-color);border-radius:2px;transition:width .08s linear}.screenLoader_fadeOut___VTMk{opacity:0;pointer-events:none;transition:opacity .4s ease}@media (max-width:650px){.screenLoader_logo__DlvfR{width:80px;height:auto}.screenLoader_barTrack__isrF3{width:80px}}