._root_ht67d_1{min-height:100dvh;display:flex;flex-direction:column}._heroGrid_ht67d_11{position:relative;min-height:100dvh;display:grid}._landscape_ht67d_19{grid-template-columns:minmax(150px,16.666%) 1fr minmax(150px,16.666%)}._portrait_ht67d_24{grid-template-columns:0 1fr 0}._sideBar_ht67d_29{background:#000}._bg_ht67d_34{position:relative;min-height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}._hotspot_ht67d_44{position:absolute;display:block;background:#0000;outline:none;-webkit-user-select:none;user-select:none;cursor:pointer;z-index:2}._hotspotDev_ht67d_56{background:#00c8ff2e;border:2px dashed rgba(255,255,255,.85);box-shadow:0 0 0 2px #00000059 inset,0 0 0 1px #00000059;border-radius:10px}._devLabel_ht67d_64{position:absolute;left:8px;top:8px;font-weight:800;font-size:.95rem;line-height:1.1;color:#111;background:#ffd700e6;border:1px solid rgba(0,0,0,.4);padding:4px 8px;border-radius:6px;text-shadow:0 1px 0 rgba(255,255,255,.45)}._hotspot_ht67d_44:hover,._hotspot_ht67d_44:focus,._hotspot_ht67d_44:focus-visible{box-shadow:0 0 0 2px #fffc,0 0 0 4px #f2c94caa inset;border-radius:10px;background:#f2c94c14}._srOnly_ht67d_89{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-aspect-ratio:4/5){._bg_ht67d_34{background-position:center 20%}}@media(min-aspect-ratio:16/9){._bg_ht67d_34{background-position:center}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #FFD700;--color-primary-dark: #FFC700;--color-secondary: #FF8C00;--color-background: #000000;--color-card-bg: rgba(0, 0, 0, .8);--color-card-hover: rgba(0, 0, 0, .9);--color-text-primary: #FFFFFF;--color-text-secondary: #CCCCCC;--color-text-muted: #999999;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(255, 215, 0, .3);--shadow-glow-strong: 0 0 30px rgba(255, 215, 0, .5);--btn-text: #0b0b0b;--btn-silver-1: #e2e6ea;--btn-silver-2: #c9cfd6;--btn-silver-3: #aab3be;--btn-silver-4: #8e99a6;--btn-silver-edge: rgba(255,255,255,.25);--btn-graphite-1: #dfe3e8;--btn-graphite-2: #c4cbd3;--btn-graphite-3: #959eaa;--btn-graphite-4: #5f6a79;--btn-focus: #60a5fa;--btn-shadow: rgba(0,0,0,.35);--btn-shadow-strong: rgba(0,0,0,.55);--halo-outer: rgba(250, 204, 21, .22);--halo-inner: rgba(255,255,255,.5)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text-primary);line-height:1.6}#root{min-height:100vh}.bg-cinematic{position:relative;background-color:#000}.bg-cinematic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#000000d9,#000000d9),url(/bg-1.jpg),url(/bg-2.jpg),url(/bg-3.jpg),url(/bg-4.jpg),url(/bg-5.jpg);background-size:33.33% 50%,33.33% 50%,33.33% 50%,33.33% 50%,33.33% 50%;background-position:0% 0%,33.33% 0%,66.66% 0%,16.66% 50%,50% 50%;background-repeat:no-repeat;background-attachment:fixed;filter:blur(10px);z-index:-1;opacity:.6}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}.btn,.btn-secondary{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-weight:800;line-height:1.2;border-radius:10px;padding:10px 16px;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;position:relative;isolation:isolate}.btn{color:var(--btn-text);background:linear-gradient(180deg,var(--btn-silver-1) 0%,var(--btn-silver-2) 38%,var(--btn-silver-3) 62%,var(--btn-silver-4) 100%);box-shadow:0 1px 0 0 var(--btn-silver-edge) inset,0 1px 2px var(--btn-shadow),0 8px 24px -12px var(--btn-shadow)}.btn:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease,filter .3s ease;background:radial-gradient(70% 90% at 50% 0%,rgba(255,255,255,.65) 0%,transparent 60%),radial-gradient(90% 130% at 50% 120%,rgba(250,204,21,.3) 0%,transparent 70%);filter:blur(5px)}.btn:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 1px 0 0 var(--btn-silver-edge) inset,0 4px 14px var(--btn-shadow),0 18px 34px -10px var(--btn-shadow-strong)}.btn:hover:after{opacity:1;transform:scale(1);filter:blur(4px)}.btn:active{transform:translateY(0);filter:brightness(.99);box-shadow:0 1px 0 0 var(--btn-silver-edge) inset,0 2px 8px var(--btn-shadow),0 8px 18px -8px var(--btn-shadow-strong)}.btn:focus-visible{outline:3px solid var(--btn-focus);outline-offset:2px}.btn-secondary{color:var(--btn-text);background:linear-gradient(180deg,var(--btn-graphite-1) 0%,var(--btn-graphite-2) 40%,var(--btn-graphite-3) 75%,var(--btn-graphite-4) 100%);box-shadow:0 1px 0 0 var(--btn-silver-edge) inset,0 1px 2px var(--btn-shadow),0 8px 24px -12px var(--btn-shadow)}.btn-secondary:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 1px 0 0 var(--btn-silver-edge) inset,0 4px 14px var(--btn-shadow),0 18px 34px -10px var(--btn-shadow-strong)}.btn-secondary:active{transform:translateY(0);filter:brightness(.99)}.btn-secondary:focus-visible{outline:3px solid var(--btn-focus);outline-offset:2px}.btn-primary{background-color:var(--color-primary);color:#000}.btn-primary:hover{background-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-danger{background-color:#dc2626;color:#fff}.btn-danger:hover{background-color:#b91c1c;transform:translateY(-2px)}.btn-success{background-color:#16a34a;color:#fff}.btn-success:hover{background-color:#15803d;transform:translateY(-2px)}.btn:disabled,button:disabled,[role=button][aria-disabled=true]{background:linear-gradient(180deg,#d7dbe0,#b5bcc5);color:#1f2937;border-color:#00000026;cursor:not-allowed!important;opacity:1!important;filter:none!important;transform:none!important}a.btn,a.btn-secondary,a.btn-primary,a.btn-danger,a.btn-success{color:inherit}@media(prefers-reduced-motion:reduce){.btn,.btn-secondary{transition:none}.btn:after{transition:none}}.card{background-color:var(--color-card-bg);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.1)}.card:hover{background-color:var(--color-card-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card-glow{border:2px solid rgba(255,215,0,.3);box-shadow:var(--shadow-glow)}.dashboard-header{background:linear-gradient(135deg,#000000e6,#141414e6);border-bottom:2px solid rgba(255,215,0,.3);padding:1.5rem 2rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 20px #00000080}.dashboard-header-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.dashboard-title{font-size:2.5rem;font-weight:900;color:var(--color-primary);margin:0;text-shadow:0 0 20px rgba(255,215,0,.5)}.dashboard-subtitle{color:var(--color-text-secondary);font-size:1rem;margin-top:.5rem}.tabs-container{background-color:#0009;padding:.9rem 1.1rem;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.1);display:flex;gap:.65rem;flex-wrap:wrap;margin-bottom:2rem}.tab-button{position:relative;color:#111;font-weight:800;letter-spacing:.2px;border:1px solid rgba(199,146,0,.9);border-bottom-color:#c79200bf;border-radius:18px 18px 16px 16px;background:linear-gradient(180deg,#ffe286,#ffcf43 40%,#f4b200 62%,#bd8600);padding:.75rem 1.05rem;font-size:1rem;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease,background-color .2s ease;box-shadow:0 1px #ffffff59 inset,0 1px 2px #00000059,0 10px 28px -16px #0000008c;z-index:1}.tab-button:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;pointer-events:none;opacity:0;transform:scale(.98);transition:opacity .24s ease,transform .24s ease,filter .24s ease;background:radial-gradient(70% 90% at 50% 0%,rgba(255,255,255,.65) 0%,transparent 60%),radial-gradient(90% 130% at 50% 120%,rgba(250,204,21,.3) 0%,transparent 70%);filter:blur(5px)}.tab-button:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 1px #ffffff59 inset,0 6px 16px #00000059,0 22px 40px -16px #0000008c}.tab-button:hover:after{opacity:1;transform:scale(1);filter:blur(4px)}.tab-button.active{z-index:2;margin-bottom:-8px;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;background:linear-gradient(180deg,#ffd66e,#f6c02b 40%,#d9a400 62%,#a77d00);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.35)}.tab-button.silver{color:var(--btn-text);background:linear-gradient(180deg,#e7eaee,#d7dbe0,#c3c9d1);border:1px solid rgba(255,255,255,.25)}.tab-button.silver.active{background:linear-gradient(180deg,#e4e8ee,#d6dbe2 55%,#bfc7d0);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.35);box-shadow:0 0 0 2px #facc1573 inset,0 0 24px #facc151f}.tab-content{background-color:#000000b3;border-radius:var(--radius-xl);padding:2.5rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,215,0,.2);box-shadow:0 8px 32px #00000080,0 0 40px #ffd7001a;min-height:600px;position:relative;z-index:1;border-top-left-radius:12px;border-top-right-radius:12px;margin-top:.25rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;color:var(--color-primary);font-weight:600;margin-bottom:.5rem;font-size:.95rem}.form-input,.form-textarea,.form-select,input,select,textarea{width:100%;padding:.875rem 1.25rem;background-color:#00000080;border:2px solid rgba(255,215,0,.3);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:1rem;outline:none;transition:all .3s ease;font-family:inherit}.form-input:focus,.form-textarea:focus,.form-select:focus,input:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 15px #ffd7004d;background-color:#000000b3}.form-input:disabled{background-color:#0000004d;color:var(--color-text-muted);cursor:not-allowed}.form-textarea{resize:vertical;min-height:120px}.alert{padding:1rem 1.5rem;border-radius:var(--radius-md);margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.alert-warning{background-color:#ffa5001a;border:2px solid rgba(255,165,0,.5);color:var(--color-text-primary)}.alert-info{background-color:#3b82f61a;border:2px solid rgba(59,130,246,.5);color:var(--color-text-primary)}.alert-success{background-color:#22c55e1a;border:2px solid rgba(34,197,94,.5);color:var(--color-text-primary)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card{background:linear-gradient(135deg,#ffd70026,#ffd7000d);border:2px solid rgba(255,215,0,.3);border-radius:var(--radius-lg);padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-card-success{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-color:#22c55e80}.stat-label{color:var(--color-text-secondary);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.stat-value{color:var(--color-primary);font-size:2.5rem;font-weight:900}.table-container{overflow-x:auto;border-radius:var(--radius-md);border:1px solid rgba(255,215,0,.2)}.data-table{width:100%;border-collapse:collapse}.data-table thead{background-color:#0009}.data-table th{padding:1rem;text-align:left;color:var(--color-primary);font-weight:600;border-bottom:2px solid rgba(255,215,0,.3)}.data-table td{padding:1rem;border-bottom:1px solid rgba(255,215,0,.1)}.data-table tbody tr:hover{background-color:#ffd7000d}.progress-bar{width:100%;height:1rem;background-color:#00000080;border-radius:var(--radius-sm);overflow:hidden;border:1px solid rgba(255,215,0,.3)}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);transition:width .3s ease;box-shadow:0 0 10px #ffd70080}.spinner{display:inline-block;width:3rem;height:3rem;border:4px solid rgba(255,215,0,.2);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;padding:3rem;background-color:#0006;border:2px dashed rgba(255,215,0,.3);border-radius:var(--radius-lg)}.empty-state-icon{font-size:4rem;margin-bottom:1rem}.container{max-width:1400px;margin:0 auto;padding:0 2rem}a{color:var(--color-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-primary-dark)}.text-center{text-align:center}.text-yellow{color:var(--color-primary)}.text-muted{color:var(--color-text-muted)}.text-white{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.mt-1{margin-top:var(--spacing-sm)}.mt-2{margin-top:var(--spacing-md)}.mt-3{margin-top:var(--spacing-lg)}.mb-1{margin-bottom:var(--spacing-sm)}.mb-2{margin-bottom:var(--spacing-md)}.mb-3{margin-bottom:var(--spacing-lg)}.flex{display:flex}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.gap-1{gap:var(--spacing-sm)}.gap-2{gap:var(--spacing-md)}.gap-3{gap:var(--spacing-lg)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.grid-2{grid-template-columns:1fr}}.dashboard-card{background:linear-gradient(135deg,#ffd70014,#ffd70005);border:2px solid rgba(255,215,0,.3);border-radius:var(--radius-lg);padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.dashboard-card:hover{border-color:#ffd70080;box-shadow:0 0 20px #ffd70033}.btn{color:#fff;text-shadow:0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000}.btn:hover,.btn:focus,.btn:focus-visible{color:var(--color-primary);text-shadow:0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000}.btn,.btn-secondary{color:#fff;text-shadow:0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000}.btn:hover,.btn:focus,.btn:focus-visible,.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:focus-visible{color:var(--color-primary);text-shadow:0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000}
