@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");:root{--font-display:"Cormorant Garamond","Didot","Baskerville","Playfair Display",Georgia,"Times New Roman",serif;--font-body:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--bg-canvas:#090e0b;--bg-canvas-subtle:#0f1713;--bg-surface:#132019;--bg-surface-elevated:#182820;--bg-surface-translucent:rgba(19,32,25,0.9);--color-accent:#f5a623;--color-accent-hover:#ffbe53;--color-accent-bright:#ffe2a8;--color-accent-subtle:rgba(245,166,35,0.2);--color-accent-glow:rgba(245,166,35,0.45);--text-primary:#ffffff;--text-secondary:#f8fafc;--text-tertiary:#e2e8f0;--text-muted:#cbd5e1;--text-inverse:#090e0b;--border-subtle:rgba(245,166,35,0.32);--border-strong:rgba(245,166,35,0.7);--border-glass:rgba(255,255,255,0.2);--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:36px;--radius-full:9999px;--shadow-sm:0 2px 10px rgba(0,0,0,0.45);--shadow-md:0 10px 30px rgba(0,0,0,0.55);--shadow-lg:0 24px 60px rgba(0,0,0,0.75);--shadow-glow:0 0 40px rgba(245,166,35,0.35);--transition-smooth:all 0.4s cubic-bezier(0.16,1,0.3,1);--transition-fast:all 0.25s cubic-bezier(0.16,1,0.3,1)}body,html{overflow-x:clip;max-width:100vw;margin:0;padding:0;background-color:var(--bg-canvas);color:var(--text-secondary);font-family:var(--font-body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,select,textarea{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}img,picture,svg{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-style:normal;font-weight:600;color:var(--text-primary);margin:0;overflow-wrap:anywhere;min-width:0;letter-spacing:-.01em}p{margin:0;line-height:1.75;color:var(--text-secondary)}a{color:inherit;text-decoration:none;transition:var(--transition-fast)}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px}.section-eyebrow:before{content:"";display:inline-block;width:22px;height:2px;background-color:var(--color-accent);border-radius:2px}.luxury-nav{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:100;width:calc(100% - 36px);max-width:1140px;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:rgba(11,17,14,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:var(--transition-smooth)}.nav-brand{display:flex;flex-direction:column}.nav-brand-title{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.08em;font-weight:700;color:#ffffff;line-height:1.1;text-transform:uppercase}.nav-brand-sub{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.nav-menu{display:flex;align-items:center;gap:28px}.nav-link{font-size:.9rem;font-weight:600;color:var(--text-secondary);letter-spacing:.03em;position:relative;white-space:nowrap}.nav-link:hover{color:#ffffff}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-accent);transition:var(--transition-smooth)}.nav-link:hover:after{width:100%}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--color-accent);color:#0b110e;font-family:var(--font-body);font-size:.92rem;font-weight:700;letter-spacing:.04em;padding:12px 26px;border-radius:var(--radius-full);border:1px solid var(--color-accent);cursor:pointer;white-space:nowrap;transition:var(--transition-smooth);box-shadow:0 4px 16px rgba(229,169,93,.3);min-height:48px}.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 6px 24px rgba(229,169,93,.45);color:#000000}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.08);color:#ffffff;font-family:var(--font-body);font-size:.92rem;font-weight:600;letter-spacing:.04em;padding:12px 24px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:var(--transition-smooth);min-height:48px}.btn-secondary:hover{background:rgba(229,169,93,.18);border-color:var(--color-accent);color:#ffffff;transform:translateY(-1px)}.hero-wrapper{position:relative;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;padding-bottom:70px;overflow:hidden}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 8s cubic-bezier(.16,1,.3,1);transform:scale(1.04);pointer-events:none}.hero-slide.active{opacity:1;transform:scale(1);pointer-events:auto}.hero-bg-media{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gradient-overlay-hero{background:linear-gradient(180deg,rgba(11,17,14,.7) 0,rgba(11,17,14,.2) 30%,rgba(11,17,14,.75) 70%,var(--bg-canvas) 100%)}.gradient-overlay-carousel,.gradient-overlay-hero{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.gradient-overlay-carousel{background:linear-gradient(180deg,rgba(11,17,14,.5) 0,transparent 35%,rgba(11,17,14,.85) 80%,var(--bg-canvas) 100%)}.hero-content{position:relative;z-index:10;width:100%;max-width:1140px;padding:0 24px}.hero-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:rgba(11,17,14,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);box-shadow:var(--shadow-sm)}.hero-pill,.hero-title{font-weight:600;margin-bottom:22px}.hero-title{font-size:clamp(2.6rem,5.2vw,4.5rem);line-height:1.08;letter-spacing:-.015em;color:#ffffff;max-width:880px;text-shadow:0 3px 25px rgba(0,0,0,.8)}.hero-subtitle{font-size:clamp(1.05rem,1.8vw,1.3rem);color:var(--text-secondary);line-height:1.65;max-width:660px;margin-bottom:34px;font-weight:400;text-shadow:0 2px 14px rgba(0,0,0,.7)}.hero-stats-row{display:flex;flex-wrap:wrap;gap:28px;margin-top:44px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.hero-stat-item{display:flex;flex-direction:column}.hero-stat-val{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-accent);line-height:1}.hero-stat-label{font-size:.78rem;font-weight:500;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin-top:5px}.luxury-card{position:relative;background:linear-gradient(180deg,#15241c,#101a14);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .45s cubic-bezier(.16,1,.3,1)}.luxury-card:hover{border-color:var(--color-accent);transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.7),0 0 30px rgba(245,166,35,.22)}.card-img-zoom{transition:transform .75s cubic-bezier(.16,1,.3,1)!important;will-change:transform}.luxury-card:hover .card-img-zoom{transform:scale(1.07)}.experiencias-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}@media (max-width:820px){.experiencias-grid{grid-template-columns:1fr;gap:24px}}@keyframes photoFadeIn{0%{opacity:.25;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.photo-fade-in{animation:photoFadeIn .45s cubic-bezier(.16,1,.3,1) forwards}.immersion-section{position:relative;width:100%;overflow:hidden;background:var(--bg-canvas);padding:80px 0 60px}.immersion-carousel-wrapper{position:relative;width:100%;height:clamp(480px,70vh,760px);overflow:hidden}.immersion-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:scale(1.02);pointer-events:none}.immersion-slide.active{opacity:1;transform:scale(1);pointer-events:auto}.immersion-caption-box{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:calc(100% - 48px);max-width:1140px;z-index:10;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.carousel-nav-btn{width:52px;height:52px;border-radius:50%;background:rgba(11,17,14,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:var(--transition-smooth)}.carousel-nav-btn:hover{background:var(--color-accent);color:#0b110e;border-color:var(--color-accent);transform:scale(1.08)}.chale-gallery-wrapper{position:relative;width:100%;height:100%;min-height:440px;overflow:hidden;background:#000000}.chale-gallery-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .5s ease}.chale-gallery-thumbs{display:flex;gap:8px;padding:10px 14px;background:rgba(11,17,14,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-glass);overflow-x:auto}.chale-thumb-btn{width:58px;height:44px;border-radius:var(--radius-xs);overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:none;flex-shrink:0;opacity:.6;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease,border-color .3s ease,box-shadow .3s ease}.chale-thumb-btn:hover{opacity:.95;transform:translateY(-2px) scale(1.05);border-color:var(--color-accent)}.chale-thumb-btn.active{opacity:1;border-color:var(--color-accent-bright);box-shadow:0 0 14px rgba(245,166,35,.6);transform:translateY(-2px) scale(1.05)}.chale-thumb-btn img{width:100%;height:100%;object-fit:cover;display:block}.luxury-input,.luxury-select{width:100%;height:52px;background:rgba(11,17,14,.75);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:0 16px;color:#ffffff;font-family:var(--font-body);font-size:.95rem;transition:var(--transition-fast);outline:2px solid transparent;outline-offset:1px}.luxury-input:hover,.luxury-select:hover{border-color:var(--color-accent)}.luxury-input:focus,.luxury-select:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent);background:rgba(17,26,21,.95)}.luxury-input::placeholder{color:var(--text-muted)}.luxury-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.9);cursor:pointer}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gallery-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.luxury-nav{top:12px;width:calc(100% - 24px);padding:10px 16px}.nav-menu{display:none}.hero-wrapper{min-height:90vh;padding-bottom:40px}.hero-title{font-size:2.3rem}.immersion-caption-box{bottom:24px;width:calc(100% - 32px)}}.screen-shield-overlay{position:fixed;inset:0;z-index:999999;background:rgba(9,14,11,.94);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.screen-shield-overlay.active{opacity:1;pointer-events:auto}.screen-shield-content{text-align:center;padding:48px 40px;max-width:540px;background:linear-gradient(180deg,#15241c,#0d1712);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:0 25px 70px rgba(0,0,0,.9),0 0 40px rgba(245,166,35,.25)}.shield-emblem{font-size:2.4rem;color:var(--color-accent);margin-bottom:16px;line-height:1}.shield-title{font-family:var(--font-display);font-size:2rem;color:#ffffff;margin-bottom:12px;letter-spacing:.04em}.shield-sub{color:var(--text-secondary);font-size:.98rem;line-height:1.6;margin-bottom:24px}.shield-badge{display:inline-block;padding:8px 20px;background:rgba(245,166,35,.15);border:1px solid var(--color-accent);border-radius:var(--radius-full);color:var(--color-accent-bright);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}@keyframes slideUpToast{0%{opacity:0;transform:translate(-50%,20px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.protection-toast{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);z-index:1000000;display:inline-flex;align-items:center;gap:12px;background:rgba(16,26,20,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-accent);border-radius:var(--radius-full);padding:12px 24px;color:#ffffff;font-size:.88rem;font-weight:600;letter-spacing:.02em;box-shadow:0 12px 35px rgba(0,0,0,.75),0 0 25px rgba(245,166,35,.3);animation:slideUpToast .35s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none;white-space:nowrap}.protection-toast .toast-icon{color:var(--color-accent);font-size:1rem}.protection-toast .toast-text{color:#ffffff}@media print{body,html{background:#000000!important;color:#ffffff!important}body>*{display:none!important}body:after{content:"✦ CHALÉ VALE DAS PEDRAS ✦\A Afonso Cláudio · Espírito Santo\A\A Todo o acervo fotográfico, identidade arquitetônica e conteúdos deste site estão protegidos por direitos autorais nos termos da Lei nº 9.610/1998.\A Impressão e cópia não autorizadas são expressamente proibidas.\A\A Contato oficial: reservas@chalevaledaspedras.com.br";white-space:pre-wrap;display:block!important;text-align:center;padding:120px 40px;font-family:serif;font-size:18pt;line-height:1.8;color:#d4af37}}.Cursor_follower__rECCb{position:fixed;top:0;left:0;z-index:2147483000;display:flex;pointer-events:none;will-change:transform;opacity:0;scale:.6;transition:opacity .12s ease-out,scale .16s ease-out}.Cursor_follower__rECCb[data-visible]{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.Cursor_follower__rECCb{transition:none;scale:1}}.Icon_xs__GqLSU{font-size:var(--static-space-16)}.Icon_s__XD_lW{font-size:var(--static-space-20)}.Icon_m__j_Jpg{font-size:var(--static-space-24)}.Icon_l__0mSMH{font-size:var(--static-space-32)}.Icon_xl__o_yHy{font-size:var(--static-space-40)}@keyframes Tooltip_tooltipFadeIn__t3dGD{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Tooltip_fadeIn__6GBgQ{animation:Tooltip_tooltipFadeIn__t3dGD .15s ease-in}.Tooltip_tooltip__owYBn:has(>.Tooltip_label__watU5:last-child>[data-keytip]:only-child){padding-right:var(--static-space-4)}.Tooltip_tooltip__owYBn:has(>.Tooltip_label__watU5:last-child>[data-keytip]:only-child)>.Tooltip_label__watU5{padding-right:0}.Button_button__PNHYx{display:flex;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:var(--transition-micro-medium)}.Button_button__PNHYx:focus-visible{z-index:1}@media (pointer:coarse){.Button_button__PNHYx:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--touch-target,2.75rem));height:max(100%,var(--touch-target,2.75rem));transform:translate(-50%,-50%)}}.Button_primary__r__qK{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-brand);background:var(--brand-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--solid-border-color-brand);color:var(--brand-on-solid-strong)}.Button_primary__r__qK[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_primary__r__qK:hover:not([data-disabled]){background:var(--brand-solid-strong)}}.Button_secondary__69R8P{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-neutral);border-style:solid;border:1px solid var(--neutral-alpha-weak);background:var(--static-transparent);color:var(--neutral-on-background-strong)}.Button_secondary__69R8P[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_secondary__69R8P:hover:not([data-disabled]){background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}}.Button_tertiary__AGdcB{background:var(--static-transparent);color:var(--neutral-on-background-strong);border:1px solid var(--static-transparent)}.Button_tertiary__AGdcB[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_tertiary__AGdcB:hover:not([data-disabled]){border:1px solid var(--neutral-border-medium)}}.Button_ghost__uSXRf{border:none;background:var(--static-transparent);color:var(--neutral-on-background-medium)}.Button_ghost__uSXRf[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_ghost__uSXRf:hover:not([data-disabled]){color:var(--neutral-on-background-strong)}}.Button_quaternary__MsxMc{border:none;background:var(--static-transparent);color:var(--neutral-on-background-medium)}.Button_quaternary__MsxMc[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_quaternary__MsxMc:hover:not([data-disabled]){background:color-mix(in srgb,var(--neutral-background-medium) 70%,transparent);color:var(--neutral-on-background-strong)}}.Button_link__LqG5V{border:none;background:var(--static-transparent);color:var(--neutral-on-background-strong)}.Button_link__LqG5V[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_link__LqG5V:hover:not([data-disabled]){text-decoration:underline!important}}.Button_danger__PMCc6{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--solid-inset-color-danger);background:var(--danger-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--solid-border-color-danger);color:var(--danger-on-solid-strong)}.Button_danger__PMCc6[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_danger__PMCc6:hover:not([data-disabled]){background:var(--danger-solid-strong)}}.Button_subtle__z9KRv{background:color-mix(in srgb,var(--neutral-background-medium) 70%,transparent);border-style:solid;border-width:var(--solid-border-width);border-color:var(--static-transparent);color:var(--neutral-on-background-strong)}.Button_subtle__z9KRv[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_subtle__z9KRv:hover:not([data-disabled]){background:color-mix(in srgb,var(--neutral-background-strong) 50%,transparent)}}.Button_success__C8dul{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--success-alpha-strong);background:var(--success-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--success-alpha-strong);color:var(--success-on-solid-strong)}.Button_success__C8dul[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_success__C8dul:hover:not([data-disabled]){background:var(--success-solid-strong)}}.Button_warning__BVzfK{box-shadow:inset 0 var(--solid-inset-distance) var(--solid-inset-size) var(--warning-alpha-strong);background:var(--warning-solid-medium);border-style:solid;border-width:var(--solid-border-width);border-color:var(--warning-alpha-strong);color:var(--warning-on-solid-strong)}.Button_warning__BVzfK[data-disabled]{box-shadow:none;background:var(--neutral-background-medium);color:var(--neutral-on-background-weak);border-color:transparent}@media (hover:hover) and (pointer:fine){.Button_warning__BVzfK:hover:not([data-disabled]){background:var(--warning-solid-strong)}}.Button_xs__rX2Ju{padding:var(--static-space-2) var(--static-space-4);min-height:var(--static-space-24);height:var(--static-space-24);gap:var(--static-space-2)}.Button_s__dXNBD{padding:var(--static-space-4) var(--static-space-8);min-height:var(--static-space-32);height:var(--static-space-32);gap:var(--static-space-4)}.Button_m__46dl4{padding:var(--static-space-8) var(--static-space-12);min-height:var(--static-space-40);height:var(--static-space-40);gap:var(--static-space-4)}.Button_l__29ROV{padding:var(--static-space-12) var(--static-space-20);min-height:var(--static-space-48);height:var(--static-space-48);gap:var(--static-space-8)}.Button_xl__fwb5G{padding:var(--static-space-16) var(--static-space-24);min-height:var(--static-space-56);height:var(--static-space-56);gap:var(--static-space-12)}.IconButton_xs__5B5HS{min-height:var(--static-space-20);min-width:var(--static-space-20);height:var(--static-space-20);width:var(--static-space-20)}.IconButton_s__3GsxJ{min-height:var(--static-space-24);min-width:var(--static-space-24);height:var(--static-space-24);width:var(--static-space-24)}.IconButton_m__9Vk_w{min-height:var(--static-space-32);min-width:var(--static-space-32);height:var(--static-space-32);width:var(--static-space-32)}.IconButton_l__O8YuS{min-height:var(--static-space-40);min-width:var(--static-space-40);height:var(--static-space-40);width:var(--static-space-40)}.IconButton_xl__dT8vs{min-height:var(--static-space-48);min-width:var(--static-space-48);height:var(--static-space-48);width:var(--static-space-48)}@keyframes Spinner_spin__N8tc6{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.5,.2,.7,.5);opacity:0}80%{opacity:1}to{transform:rotate(1turn);animation-timing-function:cubic-bezier(.5,.2,.7,.5);opacity:0}}.Spinner_spinner__e88wa{animation:Spinner_spin__N8tc6 1.5s infinite;border-color:currentColor transparent transparent}.Spinner_xs__IBN0p{width:var(--static-space-16);height:var(--static-space-16);padding:2px}.Spinner_xs__IBN0p .Spinner_size__4SyP1{border-width:2px}.Spinner_s__q5hdo{width:var(--static-space-20);height:var(--static-space-20);padding:2px}.Spinner_s__q5hdo .Spinner_size__4SyP1{border-width:2px}.Spinner_m__NVkPK{width:var(--static-space-24);height:var(--static-space-24);padding:3px}.Spinner_m__NVkPK .Spinner_size__4SyP1{border-width:2px}.Spinner_l__XBsPf{width:var(--static-space-32);height:var(--static-space-32);padding:4px}.Spinner_l__XBsPf .Spinner_size__4SyP1{border-width:3px}.Spinner_xl___pzbz{width:var(--static-space-40);height:var(--static-space-40);padding:8px}.Spinner_xl___pzbz .Spinner_size__4SyP1{border-width:3px}.Toast_toast__s7oCM{transition:opacity .3s,transform .3s}.Toast_visible__orAId{opacity:1}.Toast_hidden__XwPjA{opacity:0}.Toaster_toastContainer__sw6i0{left:50%;transform:translateX(-50%)}.Toaster_toastContainer__sw6i0.Toaster_bottom__94Q5M{bottom:calc(var(--responsive-space-l, 2rem) + var(--safe-area-bottom, 0px))}.Toaster_toastContainer__sw6i0.Toaster_top__w61_9{top:calc(var(--responsive-space-l, 2rem) + var(--safe-area-top, 0px))}.Toaster_toastWrapper__Hcnq2{transition:transform .3s,opacity .3s}.Toaster_toastWrapper__Hcnq2.Toaster_bottom__94Q5M{bottom:0}.Toaster_toastWrapper__Hcnq2.Toaster_top__w61_9{top:0}.Toaster_toastAnimation__OzHFw.Toaster_animation-bottom__7A6uV{animation:Toaster_fadeInBottom__lRUYQ .3s ease-out forwards}.Toaster_toastAnimation__OzHFw.Toaster_animation-top__q4Z0M{animation:Toaster_fadeInTop__4B32v .3s ease-out forwards}@keyframes Toaster_fadeInBottom__lRUYQ{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}@keyframes Toaster_fadeInTop__4B32v{0%{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:translateY(0)}}