@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,600;1,400&display=swap";:root,[data-theme=mint],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#e8f7f0;--bg-secondary:#ffffffc7;--glass-bg:#ffffffad;--glass-border:#10b98147;--text-primary:#042419;--text-secondary:#1a4233;--accent-green:#059669;--accent-green-hover:#047857;--accent-green-light:#d1fae5d9;--border-light:#10b98138;--alert-danger:#dc2626;--alert-warning:#d97706;--shadow-glow:0 8px 32px 0 #04241914;--shadow-glow-active:0 0 15px #10b98166;--color-blue-text:#1d4ed8;--color-blue-bg:#2563eb1f;--color-blue-border:#2563eb59;--color-green-text:#047857;--color-green-bg:#10b9811f;--modal-overlay-bg:#0f172a8c;--main-bg:#e8f7f033}[data-theme=forest],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#041410;--bg-secondary:#08241dc7;--glass-bg:#08241d99;--glass-border:#34d39947;--text-primary:#e6f7f2;--text-secondary:#8ab8a9;--accent-green:#34d399;--accent-green-hover:#10b981;--accent-green-light:#34d3992e;--border-light:#34d39938;--alert-danger:#f87171;--alert-warning:#fbbf24;--shadow-glow:0 8px 32px 0 #00000073;--shadow-glow-active:0 0 15px #34d39966;--color-blue-text:#60a5fa;--color-blue-bg:#3b82f62e;--color-blue-border:#3b82f666;--color-green-text:#34d399;--color-green-bg:#34d39926;--modal-overlay-bg:#000000bf;--main-bg:#04141033}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#090d16;--bg-secondary:#111827c7;--glass-bg:#11182799;--glass-border:#38bdf847;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--accent-green:#38bdf8;--accent-green-hover:#0284c7;--accent-green-light:#38bdf82e;--border-light:#38bdf838;--alert-danger:#f87171;--alert-warning:#fbbf24;--shadow-glow:0 8px 32px 0 #0009;--shadow-glow-active:0 0 15px #38bdf866;--color-blue-text:#38bdf8;--color-blue-bg:#38bdf826;--color-blue-border:#38bdf859;--color-green-text:#38bdf8;--color-green-bg:#38bdf826;--modal-overlay-bg:#000000d9;--main-bg:#090d1633}[data-theme=sakura],[data-theme=pink]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#fff0f5;--bg-secondary:#ffffffc7;--glass-bg:#fff9;--glass-border:#ec489947;--text-primary:#4c0519;--text-secondary:#9d174d;--accent-green:#ec4899;--accent-green-hover:#db2777;--accent-green-light:#fbcfe8d9;--border-light:#ec489938;--alert-danger:#e11d48;--alert-warning:#d97706;--shadow-glow:0 8px 32px 0 #ec48991f;--shadow-glow-active:0 0 15px #ec489966;--color-blue-text:#c026d3;--color-blue-bg:#c026d31f;--color-blue-border:#c026d34d;--color-green-text:#db2777;--color-green-bg:#ec48991f;--modal-overlay-bg:#4c051973;--main-bg:#fff0f533}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--accent-green) transparent;margin:0;padding:0;font-family:Outfit,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--accent-green-light);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-green)}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;transition:background-color .4s,color .4s;overflow-x:hidden}html[data-theme=mint],html[data-theme=light],html:not([data-theme]),html[data-theme=mint] body,html[data-theme=light] body,html:not([data-theme]) body,body[data-theme=mint]{background:url(/mint_bg.jpg?v=2) 50%/cover no-repeat fixed!important}#root{background:0 0!important}[data-theme=mint] .glass-card,[data-theme=light] .glass-card{-webkit-backdrop-filter:blur(26px)saturate(160%)!important;background:#ffffff94!important;border:1px solid #ffffff73!important;box-shadow:0 10px 32px #04241914,inset 0 1px 1px #ffffffa6!important}[data-theme=mint] .glass-panel,[data-theme=light] .glass-panel{-webkit-backdrop-filter:blur(30px)saturate(160%)!important;background:#fff9!important;border:1px solid #ffffff80!important;box-shadow:0 12px 40px #04241914,inset 0 1px 1px #ffffffb3!important}[data-theme=mint] .sidebar-container,[data-theme=light] .sidebar-container{-webkit-backdrop-filter:blur(32px)saturate(170%)!important;background:#fff9!important;border:1px solid #ffffff80!important;box-shadow:0 12px 40px #0424191a,inset 0 1px 1px #ffffffb3!important}[data-theme=mint] .mobile-topbar,[data-theme=light] .mobile-topbar{-webkit-backdrop-filter:blur(28px)saturate(160%)!important;background:#ffffffad!important;box-shadow:0 4px 20px #04241914,inset 0 1px 1px #fff9!important}[data-theme=mint] table,[data-theme=light] table{background-color:#0000!important}[data-theme=mint] table thead th,[data-theme=light] table thead th{-webkit-backdrop-filter:blur(20px)saturate(150%)!important;background-color:#fffc!important}[data-theme=mint] table tbody tr:nth-child(odd),[data-theme=light] table tbody tr:nth-child(odd){-webkit-backdrop-filter:blur(18px)!important;background-color:#ffffff94!important}[data-theme=mint] table tbody tr:nth-child(2n),[data-theme=light] table tbody tr:nth-child(2n){-webkit-backdrop-filter:blur(18px)!important;background-color:#e1f6ed94!important}html[data-theme=mint] .mobile-simulator-viewport,html[data-theme=light] .mobile-simulator-viewport{background-color:#0000!important;background-image:linear-gradient(#f0fcf680,#f0fcf6a6),url(/mint_bg.jpg?v=2)!important;background-position:0 0,50%!important;background-repeat:repeat,no-repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--shadow-glow);border-radius:16px;transition:border-color .2s,box-shadow .2s}.glass-panel:hover{box-shadow:0 10px 40px #10b9811f}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--shadow-glow);border-radius:12px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s}.glass-card:hover{border-color:var(--accent-green);box-shadow:var(--shadow-glow-active);transform:translateY(-4px)}input:not([type=checkbox]):not([type=radio]),select,textarea,.glass-input{background:var(--bg-secondary);border:1px solid var(--border-light);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:12px 16px;font-family:Outfit,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s}input[type=checkbox],input[type=radio]{cursor:pointer!important;width:16px!important;min-width:16px!important;height:16px!important;accent-color:var(--accent-green)!important;vertical-align:middle!important;flex-shrink:0!important;margin:0 4px 0 0!important;padding:0!important;display:inline-block!important}[data-theme=mint] input,[data-theme=mint] select,[data-theme=mint] textarea,[data-theme=mint] .glass-input,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea,[data-theme=light] .glass-input{color:#042419!important;background-color:#fff!important;border:1px solid #10b98159!important}[data-theme=forest] input,[data-theme=forest] select,[data-theme=forest] textarea,[data-theme=forest] .glass-input,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .glass-input{color:#e6f7f2!important;background-color:#08241d!important;border:1px solid #34d39940!important}[data-theme=midnight] input,[data-theme=midnight] select,[data-theme=midnight] textarea,[data-theme=midnight] .glass-input{color:#f1f5f9!important;background-color:#111827!important;border:1px solid #38bdf84d!important}[data-theme=sakura] input,[data-theme=sakura] select,[data-theme=sakura] textarea,[data-theme=sakura] .glass-input,[data-theme=pink] input,[data-theme=pink] select,[data-theme=pink] textarea,[data-theme=pink] .glass-input{color:#4c0519!important;background-color:#fff!important;border:1px solid #ec489959!important}input::placeholder,textarea::placeholder,.glass-input::placeholder{color:var(--text-secondary);opacity:.75}input:focus,select:focus,textarea:focus,.glass-input:focus{border-color:var(--accent-green)!important;box-shadow:var(--shadow-glow-active)!important}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0px 1000px var(--bg-secondary) inset!important}[data-theme=forest] input[type=date],[data-theme=dark] input[type=date],[data-theme=midnight] input[type=date],[data-theme=forest] input[type=datetime-local],[data-theme=dark] input[type=datetime-local],[data-theme=midnight] input[type=datetime-local]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}[data-theme=mint] input[type=date],[data-theme=light] input[type=date],[data-theme=sakura] input[type=date],[data-theme=pink] input[type=date],[data-theme=mint] input[type=datetime-local],[data-theme=light] input[type=datetime-local],[data-theme=sakura] input[type=datetime-local],[data-theme=pink] input[type=datetime-local]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}[data-theme=forest] input::-webkit-calendar-picker-indicator{filter:brightness(0)invert()!important;opacity:.9!important;cursor:pointer!important}[data-theme=dark] input::-webkit-calendar-picker-indicator{filter:brightness(0)invert()!important;opacity:.9!important;cursor:pointer!important}[data-theme=midnight] input::-webkit-calendar-picker-indicator{filter:brightness(0)invert()!important;opacity:.9!important;cursor:pointer!important}[data-theme=mint] input::-webkit-calendar-picker-indicator{filter:none!important;opacity:.75!important;cursor:pointer!important}[data-theme=light] input::-webkit-calendar-picker-indicator{filter:none!important;opacity:.75!important;cursor:pointer!important}[data-theme=sakura] input::-webkit-calendar-picker-indicator{filter:none!important;opacity:.75!important;cursor:pointer!important}[data-theme=pink] input::-webkit-calendar-picker-indicator{filter:none!important;opacity:.75!important;cursor:pointer!important}select option,select optgroup,select.glass-input option,select.glass-input optgroup{padding:10px 14px;font-family:Outfit,sans-serif;font-size:14px}[data-theme=mint] select option,[data-theme=mint] select optgroup,[data-theme=light] select option,[data-theme=light] select optgroup{color:#042419!important;background-color:#fff!important}[data-theme=forest] select option,[data-theme=forest] select optgroup,[data-theme=dark] select option,[data-theme=dark] select optgroup{color:#e6f7f2!important;background-color:#08241d!important}[data-theme=midnight] select option,[data-theme=midnight] select optgroup{color:#f1f5f9!important;background-color:#111827!important}[data-theme=sakura] select option,[data-theme=sakura] select optgroup,[data-theme=pink] select option,[data-theme=pink] select optgroup{color:#4c0519!important;background-color:#fff!important}select optgroup{font-weight:700;color:var(--accent-green)!important}.glass-button{background:linear-gradient(135deg, var(--accent-green) 0%, var(--accent-green-hover) 100%);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #10b98140}.glass-button:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #10b98159}.glass-button:active{transform:translateY(0)}.glass-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}button{cursor:pointer;outline:none;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-primary{background:var(--accent-green)!important;color:#fff!important;border:1px solid var(--accent-green)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 10px #10b98140!important}.btn-primary:hover{background:var(--accent-green-hover)!important;border-color:var(--accent-green-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #10b98159!important}.btn-glass{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-light)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000d!important}.btn-glass:hover{border-color:var(--accent-green)!important;color:var(--accent-green)!important;background:#10b98114!important;transform:translateY(-1px)!important}[data-theme=midnight] .btn-primary{color:#0f172a!important;background:#38bdf8!important;border-color:#38bdf8!important;box-shadow:0 2px 10px #38bdf84d!important}[data-theme=midnight] .btn-primary:hover{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}[data-theme=midnight] .btn-glass:hover{color:#38bdf8!important;background:#38bdf81f!important;border-color:#38bdf8!important}[data-theme=sakura] .btn-primary,[data-theme=pink] .btn-primary{color:#fff!important;background:#ec4899!important;border-color:#ec4899!important;box-shadow:0 2px 10px #ec48994d!important}[data-theme=sakura] .btn-primary:hover,[data-theme=pink] .btn-primary:hover{background:#db2777!important;border-color:#db2777!important}[data-theme=sakura] .btn-glass:hover,[data-theme=pink] .btn-glass:hover{color:#ec4899!important;background:#ec48991f!important;border-color:#ec4899!important}.forest-title{background:linear-gradient(135deg, var(--text-primary) 0%, var(--accent-green) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Playfair Display,serif;font-weight:600}@keyframes pulseGlow{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.pulse-danger{animation:2s infinite pulseGlow;border-color:var(--alert-danger)!important}@keyframes pulseGlowWarning{0%{box-shadow:0 0 #f59e0b66}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.pulse-warning{animation:2s infinite pulseGlowWarning;border-color:var(--alert-warning)!important}.main-content-layout{box-sizing:border-box;width:calc(100% - 280px);max-width:calc(100% - 280px);min-height:100vh;margin-left:280px;padding:24px;transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.sidebar-container{z-index:100;flex-direction:column;justify-content:flex-start;width:260px;height:calc(100vh - 32px);padding:24px 16px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:16px;left:16px;overflow-y:auto}@media (width>=1025px){body.nav-collapsed .sidebar-container{width:72px!important;padding:20px 8px!important}body.nav-collapsed .main-content-layout{width:calc(100% - 92px)!important;max-width:calc(100% - 92px)!important;margin-left:92px!important}body.nav-collapsed .sidebar-container .sidebar-link{justify-content:center!important;gap:0!important;padding:10px 0!important}body.nav-collapsed .sidebar-container .sidebar-link span,body.nav-collapsed .sidebar-container .sidebar-btn-text,body.nav-collapsed .sidebar-container .forest-title,body.nav-collapsed .sidebar-container h1,body.nav-collapsed .sidebar-container span:not(.sidebar-icon){display:none!important}body.nav-collapsed .sidebar-container .sidebar-collapse-btn{justify-content:center!important;padding:10px 0!important}}.sidebar-backdrop{-webkit-backdrop-filter:blur(4px);z-index:105;background:#000000a6;position:fixed;inset:0}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.responsive-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.responsive-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.responsive-grid-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.responsive-grid-4>*,.responsive-grid-3>*,.responsive-grid-2>*{box-sizing:border-box;min-width:0}.mobile-topbar{display:none}@media (width<=1200px){.responsive-grid-4,.responsive-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.mobile-topbar{background:var(--bg-secondary);border-bottom:1px solid var(--border-light);z-index:95;-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:60px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #0000001a}.sidebar-container{transform:translate(-105%);z-index:110!important;background:var(--bg-secondary)!important;border-radius:0 16px 16px 0!important;width:280px!important;height:100vh!important;top:0!important;left:0!important;overflow-y:auto!important;box-shadow:0 0 40px #00000080!important}.sidebar-container.mobile-open{transform:translate(0)!important}.sidebar-collapse-btn{display:none!important}.main-content-layout{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding:76px 14px 32px!important}.responsive-grid-4,.responsive-grid-3{grid-template-columns:1fr!important;gap:12px!important}.responsive-grid-2{grid-template-columns:1fr!important;gap:14px!important}.mobile-stack{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.mobile-full-width{width:100%!important}.mobile-tabs-scroll{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.mobile-tabs-scroll>*{flex-shrink:0!important}.glass-card{padding:16px!important}.glass-panel{border-radius:12px!important}}.mobile-simulator-viewport{background:var(--bg-primary);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto}.mobile-simulator-viewport .mobile-topbar{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-light)!important;z-index:95!important;justify-content:space-between!important;align-items:center!important;height:56px!important;padding:0 12px!important;display:flex!important;position:sticky!important;top:0!important;left:0!important;right:0!important;box-shadow:0 4px 20px #0000001a!important}.mobile-simulator-viewport .sidebar-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:105!important;background:#0009!important;display:block!important;position:absolute!important;inset:0!important}.mobile-simulator-viewport .sidebar-container{z-index:110!important;background:var(--bg-secondary)!important;border-radius:0 16px 16px 0!important;width:280px!important;height:100%!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-105%)!important;box-shadow:10px 0 30px #00000080!important}.mobile-simulator-viewport .sidebar-container.mobile-open{transform:translate(0)!important}.mobile-simulator-viewport .main-content-layout{box-sizing:border-box!important;width:100%!important;margin-left:0!important;padding:16px 12px 32px!important}.mobile-simulator-viewport .responsive-grid-4,.mobile-simulator-viewport .responsive-grid-3,.mobile-simulator-viewport .responsive-grid-2{grid-template-columns:1fr!important;gap:12px!important}.mobile-simulator-viewport .mobile-stack{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.mobile-simulator-viewport .mobile-full-width{width:100%!important}.mobile-simulator-viewport .mobile-tabs-scroll{flex-wrap:nowrap!important;gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.mobile-simulator-viewport .mobile-tabs-scroll>*{flex-shrink:0!important}.mobile-simulator-viewport .glass-card{padding:16px!important}.mobile-simulator-viewport .glass-panel{border-radius:12px!important}table{border-radius:8px;margin-bottom:8px;border-collapse:collapse!important;border-spacing:0!important;border:1px solid var(--border-light)!important;background-color:var(--bg-secondary)!important;width:100%!important}table thead th{white-space:nowrap;letter-spacing:.2px;color:var(--text-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--border-light)!important;border-bottom:2px solid var(--accent-green)!important;padding:13px 14px!important;font-size:12.5px!important;font-weight:700!important}table tbody td{border:1px solid var(--border-light)!important;vertical-align:middle!important;padding:13px 14px!important;line-height:1.45!important}table tbody tr:nth-child(odd){background-color:var(--bg-secondary)!important}[data-theme=mint] table tbody tr:nth-child(odd),[data-theme=light] table tbody tr:nth-child(odd){background-color:#ffffffad!important}table tbody tr:nth-child(2n),[data-theme=mint] table tbody tr:nth-child(2n),[data-theme=light] table tbody tr:nth-child(2n){background-color:#e1f6edad!important}[data-theme=forest] table tbody tr:nth-child(2n),[data-theme=dark] table tbody tr:nth-child(2n){background-color:#ffffff09!important}[data-theme=midnight] table tbody tr:nth-child(2n){background-color:#38bdf80b!important}[data-theme=sakura] table tbody tr:nth-child(2n),[data-theme=pink] table tbody tr:nth-child(2n){background-color:#ec48990d!important}table tbody tr:hover{background-color:#10b9811f!important}[data-theme=midnight] table tbody tr:hover{background-color:#38bdf81f!important}[data-theme=sakura] table tbody tr:hover,[data-theme=pink] table tbody tr:hover{background-color:#ec48991f!important}@media print{table,table th,table td{border:1px solid #cbd5e1!important}table tbody tr:nth-child(2n){background-color:#f8fafc!important}}.mint-rain-clouds-wrapper{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.rain-clouds-container{pointer-events:none;width:100%;height:280px;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d9 55%,#0000 100%)}.cloud-layer{pointer-events:none;will-change:transform;width:200vw;height:260px;position:absolute;top:0;left:0}.cloud-layer-back{filter:blur(34px);opacity:.55;background:radial-gradient(circle at 10% 25%,#ffffffb3 0%,#f1f5f973 40%,#0000 70%),radial-gradient(circle at 35% 20%,#e2e8f0a6 0%,#f1f5f966 45%,#0000 75%),radial-gradient(circle at 60% 30%,#ffffffb3 0%,#f1f5f973 40%,#0000 70%),radial-gradient(circle at 85% 22%,#e2e8f0a6 0%,#f1f5f966 45%,#0000 75%),radial-gradient(circle at 110% 25%,#ffffffb3 0%,#f1f5f973 40%,#0000 70%),radial-gradient(circle at 135% 20%,#e2e8f0a6 0%,#f1f5f966 45%,#0000 75%),radial-gradient(circle at 160% 30%,#ffffffb3 0%,#f1f5f973 40%,#0000 70%),radial-gradient(circle at 185% 22%,#e2e8f0a6 0%,#f1f5f966 45%,#0000 75%);animation:68s linear infinite cloudDriftRight}.cloud-layer-mid{filter:blur(24px);opacity:.65;background:radial-gradient(280px 140px at 18% 35%,#ffffffd9 0%,#cbd5e173 50%,#0000 80%),radial-gradient(340px 160px at 48% 25%,#f1f5f9e6 0%,#cbd5e180 55%,#0000 85%),radial-gradient(300px 140px at 78% 32%,#fffc 0%,#cbd5e173 50%,#0000 80%),radial-gradient(280px 140px at 118% 35%,#ffffffd9 0%,#cbd5e173 50%,#0000 80%),radial-gradient(340px 160px at 148% 25%,#f1f5f9e6 0%,#cbd5e180 55%,#0000 85%),radial-gradient(300px 140px at 178% 32%,#fffc 0%,#cbd5e173 50%,#0000 80%);animation:44s linear infinite cloudDriftRight}.cloud-layer-front{filter:blur(18px);opacity:.4;background:radial-gradient(380px 110px at 12% 45%,#ffffffbf 0%,#0000 70%),radial-gradient(420px 120px at 62% 40%,#ffffffb3 0%,#0000 75%),radial-gradient(380px 110px at 112% 45%,#ffffffbf 0%,#0000 70%),radial-gradient(420px 120px at 162% 40%,#ffffffb3 0%,#0000 75%);animation:28s linear infinite cloudDriftRight}@keyframes cloudDriftRight{0%{transform:translate(-50%)}to{transform:translate(0%)}}.raindrops-container{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.raindrop-streak{filter:drop-shadow(0 0 2px #ffffffbf);pointer-events:none;will-change:transform;background:linear-gradient(#fff0 0%,#e2e8f073 50%,#fffffff2 100%);border-radius:999px;animation-name:rainFallStreak;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-120px}@keyframes rainFallStreak{0%{opacity:0;transform:rotate(14deg)translateY(-120px)}8%{opacity:.85}92%{opacity:.85}to{opacity:0;transform:rotate(14deg)translateY(120vh)}}.rain-bottom-mist{pointer-events:none;background:linear-gradient(#0000 0%,#e2e8f014 40%,#fff3 100%);width:100%;height:130px;position:absolute;bottom:0;left:0}html[data-theme=forest],html[data-theme=dark],html[data-theme=forest] body,html[data-theme=dark] body,body[data-theme=forest],body[data-theme=dark]{background:url(/forest_bg.jpg?v=2) 50%/cover no-repeat fixed!important}html[data-theme=forest] .mobile-simulator-viewport,html[data-theme=dark] .mobile-simulator-viewport{background:url(/forest_bg.jpg?v=2) 50%/cover no-repeat!important}[data-theme=forest] .glass-card,[data-theme=dark] .glass-card{-webkit-backdrop-filter:blur(26px)saturate(160%)!important;background:#08241d94!important;border:1px solid #34d39940!important;box-shadow:0 10px 32px #00000059,inset 0 1px 1px #34d3994d!important}[data-theme=forest] .glass-panel,[data-theme=dark] .glass-panel{-webkit-backdrop-filter:blur(30px)saturate(160%)!important;background:#08241d99!important;border:1px solid #34d39947!important;box-shadow:0 12px 40px #0006,inset 0 1px 1px #34d39959!important}[data-theme=forest] .sidebar-container,[data-theme=dark] .sidebar-container{-webkit-backdrop-filter:blur(32px)saturate(170%)!important;background:#08241d99!important;border:1px solid #34d39947!important;box-shadow:0 12px 40px #00000073,inset 0 1px 1px #34d39959!important}[data-theme=forest] .mobile-topbar,[data-theme=dark] .mobile-topbar{-webkit-backdrop-filter:blur(28px)saturate(160%)!important;background:#08241dad!important;box-shadow:0 4px 20px #00000059,inset 0 1px 1px #34d39940!important}[data-theme=forest] table,[data-theme=dark] table{background-color:#0000!important}[data-theme=forest] table thead th,[data-theme=dark] table thead th{-webkit-backdrop-filter:blur(20px)saturate(150%)!important;background-color:#08241dcc!important}[data-theme=forest] table tbody tr:nth-child(odd),[data-theme=dark] table tbody tr:nth-child(odd){-webkit-backdrop-filter:blur(18px)!important;background-color:#08241d94!important}[data-theme=forest] table tbody tr:nth-child(2n),[data-theme=dark] table tbody tr:nth-child(2n){-webkit-backdrop-filter:blur(18px)!important;background-color:#0e302694!important}.forest-fireflies-wrapper{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.firefly-container{pointer-events:none;will-change:transform;animation-name:fireflyFloatUp;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-30px}.firefly-dot{pointer-events:none;will-change:transform, opacity;border-radius:50%;animation-name:fireflyPulseGlow;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes fireflyFloatUp{0%{transform:translateY(0)translate(0)}25%{transform:translateY(-28vh)translate(16px)}50%{transform:translateY(-56vh)translate(-14px)}75%{transform:translateY(-84vh)translate(18px)}to{transform:translateY(-115vh)translate(-10px)}}@keyframes fireflyPulseGlow{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.4)}}html[data-theme=midnight],html[data-theme=midnight] body,body[data-theme=midnight]{background:url(/midnight_bg.jpg?v=2) 50%/cover no-repeat fixed!important}html[data-theme=midnight] .mobile-simulator-viewport{background:url(/midnight_bg.jpg?v=2) 50%/cover no-repeat!important}[data-theme=midnight] .glass-card{-webkit-backdrop-filter:blur(26px)saturate(160%)!important;background:#11182794!important;border:1px solid #38bdf840!important;box-shadow:0 10px 32px #00000073,inset 0 1px 1px #38bdf84d!important}[data-theme=midnight] .glass-panel{-webkit-backdrop-filter:blur(30px)saturate(160%)!important;background:#11182799!important;border:1px solid #38bdf847!important;box-shadow:0 12px 40px #00000080,inset 0 1px 1px #38bdf859!important}[data-theme=midnight] .sidebar-container{-webkit-backdrop-filter:blur(32px)saturate(170%)!important;background:#11182799!important;border:1px solid #38bdf847!important;box-shadow:0 12px 40px #0000008c,inset 0 1px 1px #38bdf859!important}[data-theme=midnight] .mobile-topbar{-webkit-backdrop-filter:blur(28px)saturate(160%)!important;background:#111827ad!important;box-shadow:0 4px 20px #0006,inset 0 1px 1px #38bdf840!important}.midnight-stars-wrapper{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.star-twinkle{pointer-events:none;will-change:transform, opacity;border-radius:50%;animation-name:starTwinklePulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.star-cross{box-shadow:0 0 6px #ffffffe6,0 0 14px #38bdf8b3}@keyframes starTwinklePulse{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}.shooting-star-container{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.shooting-star{filter:drop-shadow(0 0 6px #bae6fde6);pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#fff0 0%,#38bdf873 55%,#fff 100%);border-radius:999px;height:2px;animation-name:meteorShootDownRight;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute}.shooting-star:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:-1.5px;right:-2px;box-shadow:0 0 8px 3px #fff,0 0 16px 6px #38bdf8e6}@keyframes meteorShootDownRight{0%{opacity:0;transform:rotate(38deg)translate(-50px)}2%{opacity:1}12%{opacity:0;transform:rotate(38deg)translate(850px)}to{opacity:0;transform:rotate(38deg)translate(850px)}}[data-theme=midnight] table{background-color:#0000!important}[data-theme=midnight] table thead th{-webkit-backdrop-filter:blur(20px)saturate(150%)!important;background-color:#111827cc!important}[data-theme=midnight] table tbody tr:nth-child(odd){-webkit-backdrop-filter:blur(18px)!important;background-color:#11182794!important}[data-theme=midnight] table tbody tr:nth-child(2n){-webkit-backdrop-filter:blur(18px)!important;background-color:#17253c94!important}html[data-theme=sakura],html[data-theme=pink],html[data-theme=sakura] body,html[data-theme=pink] body,body[data-theme=sakura],body[data-theme=pink]{background:url(/sakura_bg.jpg?v=2) 50%/cover no-repeat fixed!important}html[data-theme=sakura] .mobile-simulator-viewport,html[data-theme=pink] .mobile-simulator-viewport{background:url(/sakura_bg.jpg?v=2) 50%/cover no-repeat!important}[data-theme=sakura] .glass-card,[data-theme=pink] .glass-card{-webkit-backdrop-filter:blur(26px)saturate(160%)!important;background:#ffffff94!important;border:1px solid #f472b659!important;box-shadow:0 10px 32px #ec48991a,inset 0 1px 1px #ffffffb3!important}[data-theme=sakura] .glass-panel,[data-theme=pink] .glass-panel{-webkit-backdrop-filter:blur(30px)saturate(160%)!important;background:#fff9!important;border:1px solid #f472b661!important;box-shadow:0 12px 40px #ec48991f,inset 0 1px 1px #ffffffbf!important}[data-theme=sakura] .sidebar-container,[data-theme=pink] .sidebar-container{-webkit-backdrop-filter:blur(32px)saturate(170%)!important;background:#fff9!important;border:1px solid #f472b661!important;box-shadow:0 12px 40px #ec489926,inset 0 1px 1px #ffffffbf!important}[data-theme=sakura] .mobile-topbar,[data-theme=pink] .mobile-topbar{-webkit-backdrop-filter:blur(28px)saturate(160%)!important;background:#ffffffad!important;box-shadow:0 4px 20px #ec48991f,inset 0 1px 1px #ffffffa6!important}[data-theme=sakura] table,[data-theme=pink] table{background-color:#0000!important}[data-theme=sakura] table thead th,[data-theme=pink] table thead th{-webkit-backdrop-filter:blur(20px)saturate(150%)!important;background-color:#ffffffd1!important}[data-theme=sakura] table tbody tr:nth-child(odd),[data-theme=pink] table tbody tr:nth-child(odd){-webkit-backdrop-filter:blur(18px)!important;background-color:#ffffff94!important}[data-theme=sakura] table tbody tr:nth-child(2n),[data-theme=pink] table tbody tr:nth-child(2n){-webkit-backdrop-filter:blur(18px)!important;background-color:#fdf2f894!important}.sakura-petals-wrapper{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.sakura-petal-container{pointer-events:none;will-change:transform;animation-name:sakuraFall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-40px}.sakura-petal-leaf{pointer-events:none;will-change:transform;opacity:.85;border-radius:15px 2px;animation-name:sakuraSwayAndFlip;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;box-shadow:0 2px 8px #ec489940}@keyframes sakuraFall{0%{opacity:0;transform:translateY(0)translate(0)}8%{opacity:.9}92%{opacity:.85}to{opacity:0;transform:translateY(112vh)translate(55px)}}@keyframes sakuraSwayAndFlip{0%{transform:rotate(0)rotateY(0)rotateX(0)translate(-25px)}50%{transform:rotate(120deg)rotateY(70deg)rotateX(45deg)translate(25px)}to{transform:rotate(240deg)rotateY(0)rotateX(-45deg)translate(-25px)}}@keyframes mascotGentleFloat{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6px)rotate(1.5deg)}70%{transform:translateY(-3px)rotate(-1.5deg)}}.mascot-character-wrapper:not(.mascot-docked):hover .mascot-avatar-img{filter:drop-shadow(0 14px 22px #00000073)drop-shadow(0 0 16px #10b981b3)!important;transform:scale(1.08)translateY(-4px)!important}.mascot-docked .mascot-avatar-img{animation:none!important;transform:none!important}.mascot-docked:hover{filter:drop-shadow(0 0 14px #10b981cc)!important}@keyframes bubbleFloatBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.02)}}.mascot-speech-bubble:hover{transform:scale(1.05)translateY(-2px)!important;box-shadow:0 10px 28px #10b98180,0 2px 10px #00000026!important}@keyframes chatWindowPop{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.dot-typing{background-color:var(--accent-green);border-radius:50%;width:5px;height:5px;margin-left:10px;margin-right:10px;animation:1.2s linear .4s infinite alternate dotTyping;display:inline-block;position:relative}.dot-typing:before,.dot-typing:after{content:"";background-color:var(--accent-green);border-radius:50%;width:5px;height:5px;display:inline-block;position:absolute;top:0}.dot-typing:before{animation:1.2s linear infinite alternate dotTyping;left:-8px}.dot-typing:after{animation:1.2s linear .8s infinite alternate dotTyping;left:8px}@keyframes dotTyping{0%{opacity:.2;transform:scale(.8)}50%,to{opacity:1;transform:scale(1.2)}}@media (width<=640px){.mascot-avatar-img{width:72px!important}.mascot-speech-bubble{padding:6px 10px!important;font-size:11px!important}.mascot-chat-window{width:calc(100vw - 24px)!important;height:480px!important;bottom:84px!important;right:12px!important}}.mascot-avatar-head{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:none!important}
