*,*:before,*:after{box-sizing:border-box}:root,[data-theme=dark]{color-scheme:dark;--tp-bg: #08080f;--tp-panel: #111a2e;--tp-panel-border: #1e2a45;--tp-field: #0d1526;--tp-band: #0b1120;--tp-glass: rgba(8, 8, 15, .86);--tp-shadow: 0 20px 60px rgba(0, 0, 0, .4);--tp-gold: #c7960d;--tp-blue: #509df9;--tp-text: #e8ecf4;--tp-text-muted: #9fb0c9;--tp-text-faint: #5a6d8c;--tp-danger: #e05a5a;--tp-success: #3fb37f}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){color-scheme:light;--tp-bg: #f6f4ee;--tp-panel: #ffffff;--tp-panel-border: #e3dfd3;--tp-field: #f3f0e9;--tp-band: #efebe1;--tp-glass: rgba(246, 244, 238, .88);--tp-shadow: 0 18px 40px rgba(20, 24, 38, .1);--tp-gold: #8f6a00;--tp-blue: #1f5fc2;--tp-text: #151925;--tp-text-muted: #4d586b;--tp-text-faint: #7b8597;--tp-danger: #c23b3b;--tp-success: #1d8a57}}[data-theme=light]{color-scheme:light;--tp-bg: #f6f4ee;--tp-panel: #ffffff;--tp-panel-border: #e3dfd3;--tp-field: #f3f0e9;--tp-band: #efebe1;--tp-glass: rgba(246, 244, 238, .88);--tp-shadow: 0 18px 40px rgba(20, 24, 38, .1);--tp-gold: #8f6a00;--tp-blue: #1f5fc2;--tp-text: #151925;--tp-text-muted: #4d586b;--tp-text-faint: #7b8597;--tp-danger: #c23b3b;--tp-success: #1d8a57}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--tp-bg);color:var(--tp-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font-family:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--tp-gold)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tp-gold) 18%,transparent)}button:focus-visible,a:focus-visible{outline:2px solid var(--tp-gold);outline-offset:2px}button:disabled{opacity:.6;cursor:default}.tp-safe{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.tp-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -20px 20px;padding:0 20px 2px}.tp-tabs::-webkit-scrollbar{display:none}.tp-tabs>button{flex-shrink:0}.tp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tp-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 760px){.tp-grid-4{grid-template-columns:repeat(2,1fr)}}.tp-table{width:100%;border-collapse:collapse;font-size:13px}@media (max-width: 480px){.tp-hide-sm{display:none}}@media (max-width: 640px){.tp-grid-2,.tp-grid-3{grid-template-columns:1fr}.tp-grid-2>*{grid-column:auto!important}.tp-table thead{display:none}.tp-table,.tp-table tbody,.tp-table tr,.tp-table td{display:block;width:100%}.tp-table tr{border:1px solid var(--tp-panel-border)!important;border-radius:10px;padding:12px;margin-bottom:12px}.tp-table td{padding:6px 0!important}.tp-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--tp-text-faint);text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}}@keyframes tp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
