@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Playfair+Display:wght@500;600;700&display=swap";:root{--ff-display:"Geist", ui-sans-serif, system-ui, sans-serif;--ff-body:"Geist", ui-sans-serif, system-ui, sans-serif;--ff-hero:"Geist", ui-sans-serif, system-ui, sans-serif;--ff-serif:"Geist", ui-sans-serif, system-ui, sans-serif;--ff-emotive:"Playfair Display", Georgia, "Times New Roman", serif;--c-ink:#1c1b1b;--c-ink-strong:#131212;--c-ink-darker:#0a0a0a;--c-muted:#5e5e5e;--c-muted-2:#6b6b6b;--c-faint:#838381;--c-placeholder:#9a9895;--c-gold:#8a6420;--c-gold-mid:#b8863c;--c-gold-soft:#cba35a;--c-primary:#000;--c-primary-bg:#ececea;--c-bg:#f7f7f5;--c-surface:#fff;--c-cream:#f3f2ef;--c-cream-2:#efeeea;--c-cream-3:#e7e7e4;--c-border:#e7e7e4;--c-border-2:#ececea;--c-border-strong:#d4d2ce;--c-success:#178048;--c-success-deep:#106236;--c-success-bg:#e4f2ea;--c-whatsapp:#25d366;--c-danger:#a8492f;--c-danger-bg:#f4e6dc;--c-warning:#8a6420;--c-warning-bg:#f4ecdb;--c-info:#2f9bdc;--c-info-bg:#e2f2fb;--radius-card:22px;--radius-pill:999px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-control:10px;--stat-sm:20px;--stat-md:26px;--stat-lg:34px;--content-max:1440px;--shadow-card:0 4px 14px #3c301c0d;--shadow-card-hover:0 10px 24px #3c301c17;--shadow-soft:0 2px 8px #3c301c0b}*{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0;padding:0}body{font-family:var(--ff-body);color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased}input,select,button,textarea{font-family:inherit}input:focus,select:focus,textarea:focus,button:focus{outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--c-ink-strong);outline-offset:2px;border-radius:4px}button{-webkit-tap-highlight-color:transparent}body,.pb-num{font-variant-numeric:tabular-nums}::placeholder{color:var(--c-placeholder)}@media (hover:hover){button:not(:disabled):hover,a:hover{filter:brightness(.94);transition:filter .15s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s var(--ease-out)}}button:disabled{cursor:not-allowed}.pb-touch{min-width:44px;min-height:44px}.pb-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pb-scroll-x::-webkit-scrollbar{height:5px}.pb-scroll-x::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:999px}[style*="var(--shadow-card)"]{transition:box-shadow .2s var(--ease-out), border-color .2s var(--ease-out)}@media (hover:hover){.pb-card-interactive:hover{box-shadow:var(--shadow-card-hover)}}.pb-row-hover{transition:background .12s}@media (hover:hover){.pb-row-hover:hover{background:var(--c-cream-2)}}.pb-select-popover{transition:transform .15s var(--ease-out), opacity .15s var(--ease-out);transform-origin:top}.pb-select-popover[data-entering],.pb-select-popover[data-exiting]{opacity:0;transform:scale(.97)}@keyframes pb-spin{to{transform:rotate(360deg)}}.pb-spinner{border:2px solid var(--c-border-strong);border-top-color:var(--c-ink-strong);border-radius:50%;flex:none;width:15px;height:15px;animation:.6s linear infinite pb-spin}@keyframes pb-fade-in{0%{opacity:0}to{opacity:1}}.pb-fade-in{animation:.15s pb-fade-in}@keyframes pb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pb-skeleton{background:linear-gradient(90deg, var(--c-cream-2) 25%, var(--c-cream) 50%, var(--c-cream-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite pb-shimmer}.pb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.pb-modal-overlay{opacity:0;transition:opacity .18s}.pb-modal-overlay[data-mounted=true]{opacity:1}.pb-modal-content{opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:scale(.96)translateY(6px)}.pb-modal-content[data-mounted=true]{opacity:1;transform:scale(1)translateY(0)}@media (width<=880px){.pb-shell-grid{grid-template-columns:72px 1fr!important}.pb-sidebar{padding-left:10px!important;padding-right:10px!important}.pb-sidebar-label{display:none!important}.pb-sidebar-nav-btn{justify-content:center!important;gap:0!important;padding:12px 0!important}}@media (prefers-reduced-motion:reduce){button:not(:disabled):active{transform:none}.pb-modal-content,.pb-modal-content[data-mounted=true]{transition-property:opacity;transform:none}button:not(:disabled):hover,a:hover{transition:none}.pb-toast{transition-property:opacity!important;transform:none!important}.pb-skeleton{animation:none}}
