@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@1,600&display=swap";:root{--hero:#c67e46;--hero-deep:#b96f38;--cream:#f4efe6;--card:#efe8dc;--card-2:#e9e1d3;--white:#fdfbf7;--ink:#211a13;--ink-2:#6d6153;--ink-3:#9a8d7c;--success:#3e7d47;--danger:#b23a2a;--radius:10px;--radius-lg:20px;--bg-main:var(--cream);--bg-surface:var(--white);--bg-surface-elevated:var(--card);--bg-surface-active:var(--card-2);--primary:var(--hero-deep);--primary-hover:var(--hero);--primary-glow:#b96f3826;--secondary:var(--ink-2);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--border-light:#2b21181f;--border-strong:#2b211840;--border-focus:#b96f3866;--success-glow:#3e7d471a;--danger-glow:#b23a2a1a;--warning:#e05c1a;--font-body:"Poppins", sans-serif;--font-accent:"Playfair Display", serif;--transition-fast:.15s ease-out;--transition-normal:.25s ease-out;--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;margin:0;padding:0}.main-content,.glass-panel,.glass-card,.floating-nav{transition:width .35s cubic-bezier(.16,1,.3,1),max-width .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,1,1),margin .35s cubic-bezier(.16,1,.3,1)}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";opacity:.022;z-index:9999;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.15' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");width:100vw;height:100vh;position:fixed;top:0;left:0}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:600}.font-accent{font-family:var(--font-accent);font-style:italic;font-weight:600}.glass-panel,.glass-card{-webkit-backdrop-filter:blur(24px)saturate(200%)brightness(1.02);backdrop-filter:blur(24px)saturate(200%)brightness(1.02);border-radius:var(--radius);background:#fdfbf7d9;border:1px solid #2b21181f;border-top-color:#fffffff2;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s,background-color .28s;position:relative;box-shadow:0 16px 40px -16px #211a1324,inset 0 1px 1px #fffffff2}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.glass-card{background:#fdfbf7f5!important}}.glass-panel:before,.glass-card:before{content:"";opacity:.015;pointer-events:none;border-radius:inherit;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.15' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.glass-card:hover{border-color:#b96f3873;transform:translateY(-3px)scale(1.012);box-shadow:0 20px 48px -12px #2b21183d,inset 0 1px #ffffffd9}button{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .2s,opacity .2s}button:active{transform:scale(.96)!important}.form-group{margin-bottom:20px}.form-label{color:var(--ink);letter-spacing:.2px;margin-bottom:7px;font-size:.82rem;font-weight:700;display:block}.input-container{width:100%;position:relative}.form-input{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius);width:100%;color:var(--ink);min-height:48px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);appearance:none;background:#ffffff8c;border:1px solid #2b211838;border-top-color:#2b211847;outline:none;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:500;box-shadow:inset 0 2px 4px #2b21180f,0 1px #fffc}.modal-scale-up .form-input,.glass-panel .form-input{color:#1a130b;background:#f8f4eda6;border:1px solid #2b21183d}.form-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f4edf2!important}.form-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f4edf2!important}.form-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f4edf2!important}.form-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f4edf2!important}select,select.form-input,.form-input select{cursor:pointer;border-radius:var(--radius);border:1px solid var(--border-strong);color:var(--ink);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);font-family:inherit;font-weight:500;box-shadow:0 2px 6px #211a130d;appearance:none!important;background-color:var(--white)!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b96f38' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:36px!important}select::-ms-expand{display:none!important}select:hover,select.form-input:hover{border-color:var(--hero-deep);background-color:#fff;box-shadow:0 4px 14px #b96f3826}select:focus,select.form-input:focus{border-color:var(--hero-deep);background-color:#fff;outline:none;box-shadow:0 0 0 3px #b96f3838,0 4px 16px #b96f381f}.modal-scale-up select,.modal-scale-up select.form-input,.glass-panel select,.glass-panel select.form-input,.glass-card select,.glass-card select.form-input{color:#1a130b;background-color:#f8f4edeb;border:1px solid #2b21183d}.modal-scale-up select:hover,.glass-panel select:hover,.glass-card select:hover{border-color:var(--hero-deep);background-color:#fff}select option,select.form-input option{font-family:var(--font-body);padding:12px 16px;font-weight:500;color:#211a13!important;background-color:#fdfbf7!important}select option:hover,select option:focus,select option:checked,select.form-input option:checked{font-weight:600;color:#b96f38!important;background-color:#f4efe6!important}.form-input:focus{border-color:var(--hero-deep);background:#ffffffeb;box-shadow:0 0 0 3px #b96f3838,inset 0 1px 2px #0000000a}.form-input::placeholder{color:#3c30248c}.validation-error-space{min-height:20px;color:var(--danger);align-items:center;margin-top:4px;font-size:12.5px;display:flex}.btn{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;transition:transform var(--transition-fast) var(--ease-spring), box-shadow var(--transition-fast) var(--ease-spring), background var(--transition-fast), border-color var(--transition-fast);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--hero-deep);color:var(--white);border:1px solid var(--hero-deep);box-shadow:0 4px 12px -2px #b96f3833}.btn-primary:hover:not(:disabled){background:var(--hero);border-color:var(--hero);transform:translateY(-1.5px);box-shadow:0 8px 18px -2px #b96f384d}.btn-primary:active:not(:disabled){transform:translateY(.5px)scale(.98)}.btn-secondary{color:var(--ink-2);border:1px solid var(--border-strong);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--card);border-color:var(--ink);color:var(--ink);transform:translateY(-1.5px);box-shadow:0 6px 14px -4px #2b21181a}.btn-secondary:active:not(:disabled){transform:translateY(.5px)scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed}.text-gradient{color:var(--primary)}.spinner{border:2px solid #b96f384d;border-top-color:var(--primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin;display:inline-block}.spinner-white{border-color:#fff #ffffff4d #ffffff4d!important}@keyframes spin{to{transform:rotate(360deg)}}.toast-container{z-index:9999;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--bg-surface);border:1px solid var(--border-light);min-width:300px;max-width:450px;transition:var(--transition-normal);border-radius:8px;align-items:center;gap:12px;padding:14px 20px;animation:.3s cubic-bezier(.16,1,.3,1) slideIn;display:flex;box-shadow:0 10px 25px -5px #2b211826}.toast-success{border-left:4px solid var(--success)}.toast-error{border-left:4px solid var(--danger)}.toast-info{border-left:4px solid var(--primary)}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.skeleton{background:linear-gradient(90deg,#2b211808 25%,#2b211814 37%,#2b211808 63%) 0 0/400% 100%;animation:1.4s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:100%}to{background-position:0%}}.auth-wrapper{background:radial-gradient(circle at 50% 50%, #b96f3814 0%, var(--bg-main) 70%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.dashboard-layout{height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--bg-surface);border-right:1px solid var(--border-light);flex-direction:column;width:260px;height:100%;display:flex}.main-content{flex:1;height:100%;padding:40px;overflow-y:auto}.fade-in-up{animation:.35s cubic-bezier(.16,1,.3,1) forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-overlay-fade{z-index:10000;-webkit-backdrop-filter:blur(10px)saturate(140%);background-color:#16100a85;justify-content:center;align-items:center;padding:24px;animation:.22s cubic-bezier(.16,1,.3,1) forwards fadeInOverlay;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.modal-scale-up{margin:auto;animation:.28s cubic-bezier(.16,1,.3,1) forwards scaleInModal;-webkit-backdrop-filter:blur(28px)saturate(180%)brightness(.98)!important;background:#f4efe6e0!important;border:1px solid #b96f384d!important;border-top-color:#ffffffd9!important;border-radius:20px!important;box-shadow:0 24px 64px -12px #211a1359,inset 0 1px #ffffffe6!important}.modal-scale-up .form-input{color:#211a13!important;background:#e9e1d3a6!important;border:1px solid #6d615359!important;border-radius:8px!important;font-weight:500!important;box-shadow:inset 0 2px 4px #211a1314!important}.modal-scale-up .form-input:focus{border-color:var(--hero-deep)!important;background:#f4efe6f2!important;box-shadow:0 0 0 3px #b96f3833,inset 0 1px 2px #0000000a!important}.modal-scale-up .form-input::placeholder{color:#7a6e60!important}.modal-scale-up .form-label{color:#211a13!important;font-size:.85rem!important;font-weight:600!important}@keyframes scaleInModal{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.list-item-transition{transition:all var(--transition-normal)}@media (width<=768px){.mobile-header{background:var(--bg-surface);border-bottom:1px solid var(--border-light);z-index:90;justify-content:space-between;align-items:center;height:56px;padding:12px 16px;position:sticky;top:0;display:flex!important}.mobile-menu-toggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:12px;display:flex}.dashboard-layout{flex-direction:column;height:100vh}.sidebar{z-index:1000;height:100%;position:fixed;top:0;left:-260px;box-shadow:0 0 20px #00000026;width:260px!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.sidebar.mobile-open{transform:translate(260px)}.main-content{height:calc(100vh - 56px);padding-bottom:16px!important;padding-left:16px!important;padding-right:16px!important}.mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background:#2b211866;position:fixed;inset:0}}@media (width>=769px){.mobile-header,.mobile-backdrop{display:none!important}}.modal-grid-1-1{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.modal-grid-3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pod-mentor-form-grid{grid-template-columns:1.2fr 1fr 1.2fr 1fr auto;align-items:end;gap:8px;display:grid}@media (width<=850px){.glass-card.modal-scale-up{max-height:90vh;overflow-y:auto;width:95vw!important;max-width:95vw!important;padding:20px 16px!important}.glass-card.modal-scale-up [style*="display: grid"],.glass-card.modal-scale-up [style*=display\:grid],.modal-grid-1-1,.modal-grid-3,.pod-mentor-form-grid{grid-template-columns:1fr!important;gap:16px!important}.pod-mentor-form-grid{align-items:stretch!important}.pod-mentor-form-grid button{width:100%;margin-top:12px}.main-content .btn,.main-content select,.main-content input{min-height:44px}}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:16px 24px;font-size:.8rem;font-weight:600}tr{border-bottom:1px solid var(--border-light);transition:background-color var(--transition-fast) ease-out}tr:hover{background-color:var(--card)!important}thead tr:hover{background-color:#0000!important}td{color:var(--text-primary);padding:20px 24px;font-size:14.5px}.status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.status-registered{background:var(--card-2);color:var(--text-secondary)}.status-shortlisted{color:var(--success);background:#3e7d471f}.status-waitlisted{background:var(--card);color:var(--text-muted)}.status-disqualified{background:var(--danger);color:var(--white)}.selectable-card{background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;transition:transform var(--transition-normal) var(--ease-spring), border-color var(--transition-normal), background-color var(--transition-normal), box-shadow var(--transition-normal);padding:20px}.selectable-card:hover{border-color:var(--hero);transform:translateY(-2px);box-shadow:0 6px 20px -8px #2b211826}.selectable-card.selected{border-color:var(--hero-deep);background:var(--cream);box-shadow:0 0 0 1px var(--hero-deep), 0 8px 24px -10px #b96f3833}.tab-pill{transition:all var(--transition-normal) var(--ease-spring)}.floating-nav{box-sizing:border-box;z-index:1000;isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);will-change:transform, backdrop-filter;background:#fdfbf7a6;border:1px solid #ffffffd9;border-color:#fffffffa #ffffffd9 #b96f3826;border-radius:999px;justify-content:space-between;align-items:center;width:min(1400px,100% - 32px);max-width:calc(100% - 32px);height:52px;padding:0 9px 0 16px;transition:-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out,max-width .3s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)translateZ(0);box-shadow:0 12px 36px -8px #2b211824,0 2px 8px -2px #b96f381a,inset 0 1px 1px #fffffff2,inset 0 -1px #b96f3814}.floating-nav:before{content:"";opacity:.015;pointer-events:none;border-radius:inherit;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.15' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.floating-nav.scrolled{-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);background:#fdfbf7d1;box-shadow:0 16px 48px -10px #2b211833,0 4px 12px -2px #b96f382e,inset 0 1px 1px #fffffffa,inset 0 -1px #b96f381f}.floating-nav-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding:0 8px;display:flex;overflow:auto hidden}.glass-navbar.scrolled{background:#fdfbf7d1}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--hero);outline-offset:2px}@keyframes mobileMenuSlideDown{0%{opacity:0;transform:translate(-50%,-12px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.mobile-glass-dropdown{-webkit-backdrop-filter:blur(28px)saturate(195%);z-index:999;will-change:transform, opacity;background:#fdfbf7e0;border:1px solid #ffffffd9;border-top-color:#fffffff2;border-radius:20px;flex-direction:column;gap:10px;width:calc(100% - 24px);max-width:500px;padding:16px;animation:.22s cubic-bezier(.16,1,.3,1) forwards mobileMenuSlideDown;display:flex;position:fixed;top:106px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000059}.floating-nav button,.floating-nav .btn,.floating-nav .icon-btn,.floating-nav .mobile-navbar-toggle{min-height:auto!important;max-height:34px!important}.mobile-navbar-toggle{background:var(--primary-glow);border:1px solid var(--border-focus);color:var(--primary);white-space:nowrap;cursor:pointer;box-sizing:border-box;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 14px;font-size:.78rem;font-weight:700;transition:all .2s ease-out;display:inline-flex;height:34px!important;min-height:34px!important}.mobile-navbar-toggle-label{display:inline}@media (width<=768px){.floating-nav{box-sizing:border-box;border-radius:999px;width:calc(100% - 24px);max-width:calc(100vw - 24px);height:50px;padding:0 9px 0 14px;top:14px}.mobile-glass-dropdown{border-radius:20px;width:calc(100% - 24px);max-width:calc(100vw - 24px);top:72px}}@media (width<=480px){.mobile-navbar-toggle-label{display:none!important}.mobile-navbar-toggle{justify-content:center;box-shadow:none!important;background:0 0!important;border:none!important;width:auto!important;min-width:36px!important;height:36px!important;margin-right:0!important;padding:0 4px!important}}.icon-btn,.btn-circle,.btn-icon,button[style*="border-radius: 50%"],button[style*="border-radius: 999"]{flex-shrink:0!important}.icon-btn,button[style*="border-radius: 50%"]{aspect-ratio:1!important;box-sizing:border-box!important}.pw-toggle{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;line-height:1;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pw-toggle:active{transform:translateY(-50%)scale(.96)!important}.touch-target{min-width:44px;min-height:44px}.touch-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--bg-surface);cursor:pointer;vertical-align:middle;border-radius:5px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}input[type=checkbox]:hover{border-color:var(--hero);background:var(--primary-glow)}input[type=checkbox]:checked{background:var(--hero)!important;border-color:var(--hero-deep)!important}input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:rotate(45deg)translateY(-1px)}[data-theme=dark] input[type=checkbox]{background:#262019d9;border:1.5px solid #f4efe64d;box-shadow:inset 0 1px 3px #0006}[data-theme=dark] input[type=checkbox]:hover{background:#e08c4e40;border-color:#e08c4e}[data-theme=dark] input[type=checkbox]:checked{box-shadow:0 2px 8px #e08c4e59;background:#c27236!important;border-color:#e08c4e!important}[data-theme=dark] input[type=checkbox]:checked:after{border-color:#fff}.glass-navbar{z-index:100;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-light);background:#fdfbf7a6;transition:-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;position:sticky;top:0}.glass-navbar.scrolled{-webkit-backdrop-filter:blur(20px)saturate(170%);border-bottom-color:var(--border-strong);background:#fdfbf7d1}.glass-specular{background:linear-gradient(var(--bg-surface), var(--bg-surface)) padding-box, linear-gradient(135deg, #ffffff59, #ffffff0d 40%, transparent 60%) border-box;border:1px solid #0000}.ps-row-pulse{animation:.8s cubic-bezier(.16,1,.3,1) capacityPulse}.ps-count-scale{animation:.8s cubic-bezier(.16,1,.3,1) numberScale;display:inline-block}@keyframes capacityPulse{0%{background-color:var(--primary-glow);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 0 24px #3b82f673}50%{box-shadow:0 0 16px #3b82f64d}to{box-shadow:none;background-color:#0000;transform:translateY(0)}}@keyframes numberScale{0%{box-shadow:0 0 14px var(--primary);transform:scale(1.35)}50%{transform:scale(1.15)}to{box-shadow:none;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important;transform:none!important}.ps-row-pulse,.ps-count-scale{animation:none!important}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#ffffff40 #100c09;scrollbar-width:thin;--hero:#e08c4e;--hero-deep:#e08c4e;--cream:#120e0a;--card:#1c1712;--card-2:#262019;--white:#1a1510;--ink:#f4efe6;--ink-2:#c4b8a8;--ink-3:#8e8170}[data-theme=dark] [data-theme=dark] ::-webkit-scrollbar{width:9px;height:9px}[data-theme=dark] [data-theme=dark] ::-webkit-scrollbar-track{background:#100c09}[data-theme=dark] [data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff38;border:2px solid #100c09;border-radius:999px}[data-theme=dark] [data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#e08c4e80}[data-theme=dark]{--bg-main:#0c0a08;--bg-surface:#181410;--bg-surface-elevated:#221c16;--bg-surface-active:#2c241c;--primary:#e08c4e;--primary-hover:#f09e5e;--primary-glow:#e08c4e2e;--text-primary:#f4efe6;--text-secondary:#c4b8a8;--text-muted:#8e8170;--border-light:#f4efe61a;--border-strong:#f4efe633;--border-focus:#e08c4e73}[data-theme=dark] body{color:#f4efe6;background-color:#0c0a08}[data-theme=dark] .glass-panel,[data-theme=dark] .glass-card{-webkit-backdrop-filter:blur(28px)saturate(180%)brightness(1.08);background:#181410a6;border:1px solid #ffffff14;border-top-color:#ffffff29;box-shadow:0 16px 40px -16px #0009,inset 0 1px 1px #ffffff14}[data-theme=dark] .glass-card:hover{border-color:#e08c4e66;box-shadow:0 20px 48px -12px #000000bf,inset 0 1px #ffffff1f}[data-theme=dark] .floating-nav{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#1814108c;border:1px solid #ffffff1f;border-top-color:#fff3;box-shadow:0 8px 32px -8px #000000b3,inset 0 1px #ffffff26}[data-theme=dark] .floating-nav.scrolled{background:#181410d9}[data-theme=dark] .btn-secondary{color:#f4efe6;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .btn-secondary:hover{background:#ffffff1f;border-color:#e08c4e59}[data-theme=dark] .form-input{color:#f4efe6;background:#120e0bb3;border-color:#f4efe62e;box-shadow:inset 0 2px 4px #0000004d}[data-theme=dark] .form-input::placeholder{color:#f4efe68c!important}[data-theme=dark] .form-input:focus{border-color:var(--hero);background:#181410e6;box-shadow:0 0 0 3px #e08c4e40}[data-theme=dark] select.form-input option{color:#f4efe6;background:#181410}[data-theme=dark] .modal-scale-up{background:#1a1510f0!important;border:1px solid #e08c4e59!important;box-shadow:0 32px 80px -16px #000000d9!important}[data-theme=dark] .modal-scale-up .form-input{color:#f4efe6!important;background:#120e0bd9!important;border-color:#f4efe633!important}[data-theme=dark] .form-label,[data-theme=dark] .modal-scale-up .form-label,[data-theme=dark] .modal-scale-up label,[data-theme=dark] .glass-card .form-label,[data-theme=dark] .glass-panel .form-label,[data-theme=dark] .modal-scale-up h1,[data-theme=dark] .modal-scale-up h2,[data-theme=dark] .modal-scale-up h3,[data-theme=dark] .modal-scale-up h4,[data-theme=dark] .modal-scale-up h5,[data-theme=dark] .modal-scale-up h6{color:#f4efe6!important}[data-theme=dark] table th{color:#c4b8a8!important;background:#221c16b3!important}[data-theme=dark] table td{color:#f4efe6!important;border-bottom-color:#ffffff0f!important}[data-theme=dark] .dataTable-container{border-color:#ffffff14!important}[data-theme=dark] .mobile-glass-dropdown{color:#f4efe6!important;background:#181410f2!important;border:1px solid #ffffff1f!important;border-top-color:#fff3!important;box-shadow:0 24px 60px -10px #000000d9!important}[data-theme=dark] select,[data-theme=dark] select.form-input,[data-theme=dark] .form-input select{color:#f4efe6;border-color:#f4efe633;box-shadow:inset 0 2px 4px #0000004d,0 2px 8px #0006;appearance:none!important;background-color:#181410d9!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e08c4e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:36px!important}[data-theme=dark] select::-ms-expand{display:none!important}[data-theme=dark] select:hover,[data-theme=dark] select.form-input:hover{border-color:var(--hero);background-color:#221c16f2;box-shadow:0 4px 16px #e08c4e33}[data-theme=dark] select:focus,[data-theme=dark] select.form-input:focus{border-color:var(--hero);background-color:#221c16f2;box-shadow:0 0 0 3px #e08c4e40,0 4px 20px #0009}[data-theme=dark] .modal-scale-up select,[data-theme=dark] .modal-scale-up select.form-input,[data-theme=dark] .glass-panel select,[data-theme=dark] .glass-panel select.form-input,[data-theme=dark] .glass-card select,[data-theme=dark] .glass-card select.form-input{color:#f4efe6!important;background-color:#120e0beb!important;border-color:#f4efe638!important}[data-theme=dark] .modal-scale-up select:hover,[data-theme=dark] .glass-panel select:hover,[data-theme=dark] .glass-card select:hover{border-color:var(--hero)!important;background-color:#1e1813fa!important}[data-theme=dark] select option,[data-theme=dark] select.form-input option{padding:12px 16px;color:#f4efe6!important;background-color:#181410!important}[data-theme=dark] select option:hover,[data-theme=dark] select option:focus,[data-theme=dark] select option:checked,[data-theme=dark] select.form-input option:checked{font-weight:600;color:#e08c4e!important;background-color:#2c241c!important}
