@font-face{font-family:Poppins;font-weight:100;font-style:normal;src:url(/fonts/Poppins-Thin.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:100;font-style:italic;src:url(/fonts/Poppins-ThinItalic.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:200;font-style:normal;src:url(/fonts/Poppins-ExtraLight.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:200;font-style:italic;src:url(/fonts/Poppins-ExtraLightItalic.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:300;font-style:normal;src:url(/fonts/Poppins-Light.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:300;font-style:italic;src:url(/fonts/Poppins-LightItalic.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:400;font-style:normal;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:400;font-style:italic;src:url(/fonts/Poppins-Italic.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:500;font-style:normal;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:500;font-style:italic;src:url(/fonts/Poppins-MediumItalic.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:600;font-style:normal;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:600;font-style:italic;src:url(/fonts/Poppins-SemiBoldItalic.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:700;font-style:normal;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:700;font-style:italic;src:url(/fonts/Poppins-BoldItalic.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:800;font-style:normal;src:url(/fonts/Poppins-ExtraBold.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:800;font-style:italic;src:url(/fonts/Poppins-ExtraBoldItalic.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:900;font-style:normal;src:url(/fonts/Poppins-Black.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;font-weight:900;font-style:italic;src:url(/fonts/Poppins-BlackItalic.ttf)format("truetype");font-display:swap}:root{--neo-bg:#f4f4f4;--neo-surface:#f4f4f4;--neo-surface-inset:#ececec;--neo-ink:#211d1d;--neo-ink-soft:#4a4545;--neo-ink-muted:#8a8383;--neo-accent:#e34b36;--neo-accent-soft:#fa7e6d;--neo-highlight:#fa7e6d;--neo-accent-pale:#ffbab1;--neo-success:#2f855a;--neo-warning:#c05621;--neo-danger:#9b2c2c;--neo-shadow-dark:#d0d0d0;--neo-shadow-light:#fff;--neo-shadow-raised:6px 6px 14px var(--neo-shadow-dark), -6px -6px 14px var(--neo-shadow-light);--neo-shadow-raised-sm:4px 4px 8px var(--neo-shadow-dark), -4px -4px 8px var(--neo-shadow-light);--neo-shadow-raised-lg:9px 9px 20px var(--neo-shadow-dark), -9px -9px 20px var(--neo-shadow-light);--neo-shadow-inset:inset 4px 4px 8px var(--neo-shadow-dark), inset -4px -4px 8px var(--neo-shadow-light);--neo-shadow-pressed:inset 3px 3px 6px var(--neo-shadow-dark), inset -3px -3px 6px var(--neo-shadow-light);--neo-r-sm:10px;--neo-r-md:14px;--neo-r-lg:20px;--neo-r-xl:26px;--primary:var(--neo-accent);--primary-dark:#b33a28;--accent:var(--neo-highlight)}html,body{color:var(--neo-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--neo-bg)!important}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,span,div,a,label,li{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{background:var(--neo-bg);min-height:100vh}.neo-card{background:var(--neo-surface);border-radius:var(--neo-r-lg);box-shadow:var(--neo-shadow-raised);border:none;padding:20px}.neo-card-sm{background:var(--neo-surface);border-radius:var(--neo-r-md);box-shadow:var(--neo-shadow-raised-sm);border:none}.neo-inset{background:var(--neo-surface-inset);border-radius:var(--neo-r-md);box-shadow:var(--neo-shadow-inset);border:none}.neo-btn{background:var(--neo-surface);color:var(--neo-ink);border-radius:var(--neo-r-md);box-shadow:var(--neo-shadow-raised-sm);cursor:pointer;border:none;padding:10px 18px;font-size:13px;font-weight:600;transition:box-shadow .15s,transform 50ms}.neo-btn:hover{box-shadow:var(--neo-shadow-raised)}.neo-btn:active,.neo-btn[aria-pressed=true]{box-shadow:var(--neo-shadow-pressed);transform:translateY(0)}.neo-btn:disabled{color:var(--neo-ink-muted);cursor:not-allowed;box-shadow:var(--neo-shadow-pressed)}.neo-btn-primary{background:linear-gradient(145deg, var(--neo-accent-soft), var(--neo-accent));color:#fff;box-shadow:5px 5px 12px var(--neo-shadow-dark), -5px -5px 12px var(--neo-shadow-light)}.neo-btn-primary:hover{filter:brightness(1.05)}.neo-input,.neo-select,.neo-textarea{background:var(--neo-surface-inset);color:var(--neo-ink);border-radius:var(--neo-r-md);box-shadow:var(--neo-shadow-inset);border:none;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:box-shadow .2s}.neo-input:focus,.neo-select:focus,.neo-textarea:focus{box-shadow:inset 3px 3px 6px var(--neo-shadow-dark), inset -3px -3px 6px var(--neo-shadow-light), 0 0 0 2px #4fc3f740}*{border-color:#8b94a32e!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--neo-bg)}::-webkit-scrollbar-thumb{background:var(--neo-shadow-dark);border:2px solid var(--neo-bg);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}:focus{outline:none}:focus-visible{outline:2px solid var(--neo-highlight);outline-offset:2px}@media (width<=767px){main>div{max-width:100%!important;padding:14px!important}main,main>div{overflow-x:hidden}main>div>div:first-child[style*=linear-gradient]{padding:18px!important}[style*=minmax\(300px],[style*=minmax\(320px],[style*=minmax\(280px],[style*=minmax\(260px],[style*=minmax\(240px],[style*=minmax\(220px],[style*=minmax\(200px],[style*=minmax\(180px],[style*="repeat(4,"],[style*="repeat(3,"],[style*="repeat(2,"],[style*="gridTemplateColumns: '1fr 1fr'"],[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}h1{font-size:20px!important;line-height:1.2!important}h2{font-size:16px!important}h3{font-size:14px!important}table{font-size:12px}[style*="padding: 16px 20px"]{flex-wrap:wrap!important;padding:12px 14px!important}p[style*=line-height]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[style*="minWidth: 0"],[style*="min-width: 0"]{min-width:0!important}[style*=linear-gradient]>div[style*="display: flex"]{flex-wrap:wrap!important}[style*="display: flex"][style*=borderBottom],[style*="display: flex"][style*=border-bottom]{overflow-x:auto;flex-wrap:nowrap!important}[style*="display: flex"][style*=borderBottom]>*,[style*="display: flex"][style*=border-bottom]>*{white-space:nowrap;flex-shrink:0}table{min-width:100%}main table{white-space:nowrap;display:block;overflow-x:auto}[style*="padding: 28"]{padding:18px!important}[style*="padding: 24"]{padding:16px!important}[style*="background: rgba(255,255,255,0.05)"][style*=maxHeight],[style*="background: rgba(255, 255, 255, 0.05)"][style*=max-height]{max-height:none!important;padding:10px!important}[style*="background: rgba(255,255,255,0.05)"] [style*="display: flex"][style*="gap: 8"],[style*="background: rgba(255, 255, 255, 0.05)"] [style*="display: flex"][style*="gap: 8"]{flex-wrap:wrap!important}[style*="background: rgba(255,255,255,0.05)"] input[type=text],[style*="background: rgba(255, 255, 255, 0.05)"] input[type=text],[style*="background: rgba(255,255,255,0.05)"] input:not([type]),[style*="background: rgba(255, 255, 255, 0.05)"] input:not([type]){min-width:100%!important;font-size:14px!important}}
