@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Regular.woff2?v=1)format("woff2"),url(/fonts/BarlowCondensed-Regular.ttf?v=1)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Medium.woff2?v=1)format("woff2"),url(/fonts/BarlowCondensed-Medium.ttf?v=1)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.woff2?v=1)format("woff2"),url(/fonts/BarlowCondensed-SemiBold.ttf?v=1)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Bold.woff2?v=1)format("woff2"),url(/fonts/BarlowCondensed-Bold.ttf?v=1)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Italic.woff2?v=1)format("woff2"),url(/fonts/BarlowCondensed-Italic.ttf?v=1)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.woff2?v=1)format("woff2"),url(/fonts/Barlow-Regular.ttf?v=1)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.woff2?v=1)format("woff2"),url(/fonts/Barlow-Medium.ttf?v=1)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.woff2?v=1)format("woff2"),url(/fonts/Barlow-SemiBold.ttf?v=1)format("truetype");font-weight:600;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--app-status-bar-offset:0px;--gold:#d4a017;--gold-light:#e8b82a;--dark:#0a0a0a;--dark2:#111;--dark3:#1a1a1a;--card:#141414;--border:#2a2a2a;--text:#e8e4dc;--muted:#787068;--green:#6dbf7e;--blue:#4a9fd4;--app-bg:#0a0a0a;--app-surface:#141414;--app-border:#2a2a2a;--app-text:#e8e4dc;--app-text-muted:#787068;--app-accent:#d4a017;--app-accent-text:#0a0a0a;--app-nav-bg:#111;--app-nav-text:#787068;--app-nav-text-active:#fff;--app-input-bg:#0a0a0a;--app-input-border:#2a2a2a;--app-input-text:#e8e4dc;--app-card-bg:#141414;--app-gold-text:#d4a017}@supports (padding-top:env(safe-area-inset-top)){:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px)}}html.capacitor-native{--sat:59px;--app-status-bar-offset:59px}body{background:var(--app-bg);color:var(--app-text);font-family:Barlow,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6,button,nav,label,summary,[role=tab],[role=button],.grafter-display,.grafter-heading{font-family:Barlow Condensed,sans-serif;font-weight:700}[style*=Barlow\ Condensed]{font-weight:700!important}@keyframes grafter-native-refresh-spin{to{transform:rotate(360deg)}}.grafter-native-refresh-spinning{animation:.8s linear infinite grafter-native-refresh-spin;display:inline-block}#app-scroll-root article h1[id],#app-scroll-root article h2[id],#app-scroll-root article h3[id],#app-scroll-root article h4[id],#app-scroll-root article h5[id],#app-scroll-root article h6[id]{scroll-margin-top:1rem}.grafter-segmented{background:var(--app-surface,#141414);border:1px solid var(--app-border,#2a2a2a);border-radius:9px;gap:2px;margin-bottom:16px;padding:3px;display:flex}.grafter-segment{color:var(--app-text-muted,#787068);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;min-height:36px;padding:8px 10px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s}.grafter-segment.is-active{background:var(--app-bg,#0a0a0a);color:var(--app-text,#e8e4dc);font-weight:700;box-shadow:0 1px 3px #00000059}.grafter-segmented-accent .grafter-segment.is-active{color:var(--app-gold-text,#d4a017);background:#d4a0171a;box-shadow:inset 0 0 0 1px #d4a01755}.grafter-segment:disabled{opacity:.5;cursor:not-allowed}.grafter-btn{cursor:pointer;text-transform:none;letter-spacing:0;border-radius:8px;font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1.2;transition:opacity .15s}.grafter-btn:disabled{cursor:not-allowed;opacity:.45}.grafter-btn-block{box-sizing:border-box;width:100%;display:block}.grafter-btn-primary{color:#0a0a0a;text-transform:uppercase;letter-spacing:.5px;background:#d4a017;border:none;padding:12px 20px;font-size:15px;font-weight:700}.grafter-btn-secondary{color:var(--app-text,#e8e4dc);border:1px solid var(--app-border,#2a2a2a);background:0 0;padding:10px 16px;font-size:14px}.grafter-btn-ghost{color:var(--app-text-muted,#787068);border:1px solid var(--app-border,#2a2a2a);background:0 0;border-radius:6px;padding:7px 12px;font-size:12px}.grafter-btn-success-outline{color:#6dbf7e;background:0 0;border:1px solid #6dbf7e66;padding:10px 16px;font-size:14px}.grafter-btn-gold-outline{color:var(--app-gold-text,#d4a017);background:0 0;border:1px solid #d4a01766;padding:10px 16px;font-size:14px}.grafter-btn-danger-ghost{color:#e85454;background:0 0;border:1px solid #e8545433;padding:9px 14px;font-size:13px}.grafter-page-title{color:var(--app-text,#e8e4dc);letter-spacing:0;text-transform:none;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700}.grafter-modal-actions{flex-direction:column;gap:8px;display:flex}.grafter-modal-title{color:var(--app-text,#e8e4dc);letter-spacing:0;text-transform:none;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.grafter-btn-whatsapp{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#25d366;border:none;padding:12px 20px;font-size:15px;font-weight:700}.grafter-btn-info-outline{color:#4a9fd4;background:0 0;border:1px solid #4a9fd466;padding:10px 16px;font-size:14px}.grafter-modal-hint{background:var(--app-bg,#0a0a0a);width:100%;color:var(--app-text-muted,#787068);border:1px solid var(--app-border,#2a2a2a);text-align:center;box-sizing:border-box;border-radius:8px;padding:10px 14px;font-family:Barlow,sans-serif;font-size:13px;line-height:1.4}
