.tool-header{z-index:40;background:var(--tool-nav-bg,#090d16f2);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #ffffff14;position:sticky;top:0}.tool-topbar{justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.tool-brand-wrap{align-items:center;gap:0;display:flex}.tool-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.tool-brand-icon{font-size:20px}.tool-brand-nav-icon{object-fit:cover;border-radius:5px;flex-shrink:0;width:24px;height:24px}.tool-brand-name{color:#ffffffeb;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;font-size:16px;font-weight:600;display:flex}button.tool-brand{font-family:inherit;font-size:inherit;padding:0}.tool-brand-version{color:#ffffff59;letter-spacing:.04em;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:400}.tool-brand-back{border-left:.5px solid #ffffff26;margin-left:8px;padding-left:8px;font-size:11px}.tool-brand-back a,.tool-brand-back-btn{color:#ffffff59;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s}.tool-brand-back a:hover,.tool-brand-back-btn:hover{color:#ffffffb3}.tool-brand-back a:hover{color:#ffffffa6}.tool-user-pill{align-items:center;gap:10px;display:flex}.tool-user-name{color:#ffffffb3;font-size:13px}.tool-logout-btn{color:#ffffff73;cursor:pointer;background:0 0;border:.5px solid #ffffff26;border-radius:4px;padding:4px 12px;font-family:inherit;font-size:12px;transition:all .15s}.tool-logout-btn:hover{color:#ff7070;border-color:#f556}.tool-login-btn{border:1px solid;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s}.tool-login-btn:hover{opacity:.8}.tool-main{min-height:calc(100vh - 104px);padding:0}.tool-footer{border-top:.5px solid #ffffff0f;justify-content:center;align-items:center;height:48px;padding:0 24px;display:flex}.tool-loading{color:#ffffff59;justify-content:center;align-items:center;height:300px;font-size:14px;display:flex}.tool-hero{justify-content:center;align-items:center;min-height:calc(100vh - 104px);padding:48px 24px;display:flex}.tool-hero-content{text-align:center;width:100%;max-width:640px}.tool-hero-icon{margin-bottom:16px;font-size:48px}.tool-hero-title{letter-spacing:-.02em;margin:0 0 12px;font-size:36px;font-weight:700}.tool-hero-tagline{color:#ffffff8c;margin:0 0 40px;font-size:15px;line-height:1.6}.tool-feature-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;display:grid}@media (max-width:600px){.tool-feature-grid{grid-template-columns:1fr}}.tool-feature{background:#ffffff0a;border:.5px solid #ffffff14;border-radius:10px;padding:16px}.tool-feature-icon{margin-bottom:8px;font-size:20px;display:block}.tool-feature strong{color:#ffffffe0;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.tool-feature p{color:#ffffff73;margin:0;font-size:12px;line-height:1.5}.tool-cta-group{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.tool-cta-primary{color:#fff;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .1s;display:inline-block}.tool-cta-primary:hover{opacity:.88;transform:translateY(-1px)}.tool-cta-secondary{color:#ffffffa6;border:.5px solid #ffffff2e;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.tool-cta-secondary:hover{color:#ffffffe0;border-color:#ffffff59}.tool-sso-note{color:#ffffff47;margin:0;font-size:12px;line-height:1.5}.tool-content{max-width:1200px;margin:0 auto;padding:32px 24px}.tool-page-header{margin-bottom:28px}.tool-page-header h2{margin:0 0 4px;font-size:24px;font-weight:700}.tool-page-sub{color:#ffffff73;margin:0;font-size:13px}.tool-placeholder{color:#ffffff73;background:#ffffff05;border:.5px dashed #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:300px;font-size:32px;display:flex}.tool-placeholder p{margin:0;font-size:14px}.tool-site-footer{border-top:.5px solid #ffffff12}.tool-error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 104px);padding:48px 24px;display:flex}.tool-error-code{letter-spacing:-.04em;opacity:.9;margin-bottom:16px;font-size:96px;font-weight:700;line-height:1}.tool-error-code--500{font-size:96px}.tool-error-title{color:#ffffffe0;margin:0 0 16px;font-size:28px;font-weight:600}.tool-error-body{color:#ffffff80;max-width:440px;margin:0 0 36px;font-size:15px;line-height:1.6}.tool-error-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tool-usermenu-panel{top:calc(100% + 6px);right:0}.tool-header .usermenu-portrait,.tool-header .usermenu-header-portrait{font-size:12px;font-weight:600}.audit-filter-bar{flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.audit-filter-btn{cursor:pointer;color:#ffffff8c;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:5px 14px;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .15s}.audit-filter-btn:hover{border-color:var(--filter-color);color:var(--filter-color);background:color-mix(in srgb, var(--filter-color) 8%, transparent)}.audit-filter-btn.active{border-color:var(--filter-color);color:var(--filter-color);background:color-mix(in srgb, var(--filter-color) 12%, transparent);box-shadow:0 0 8px var(--filter-glow);font-weight:600}.audit-source-chip{color:#ffffff73;vertical-align:middle;border-radius:3px;margin-left:5px;padding:1px 5px;font-family:monospace;font-size:.64rem;display:inline-block}.audit-search-wrap{flex:1;gap:0;min-width:0;display:flex}.audit-searchby-select{color:#ffffffbf;cursor:pointer;white-space:nowrap;appearance:none;background:#141820 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(255,255,255,0.3)'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #ffffff1f;border-right:none;border-radius:6px 0 0 6px;flex-shrink:0;height:36px;padding:0 28px 0 10px;font-family:inherit;font-size:.82rem}.audit-searchby-select:focus{border-color:#ffffff40;outline:none}.audit-searchby-select option{color:#ffffffd9;background:#141820}.audit-search-input{flex:1;min-width:0;border-radius:0 6px 6px 0!important}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.audit-toolbar-right{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.audit-limit-wrap{align-items:center;gap:6px;display:flex}.audit-limit-label{color:#fff6;white-space:nowrap;font-size:.78rem}.audit-limit-select{color:#ffffffbf;cursor:pointer;appearance:none;background:#141820 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(255,255,255,0.3)'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #ffffff1f;border-radius:6px;height:32px;padding:4px 28px 4px 10px;font-family:inherit;font-size:.82rem}.audit-limit-select:focus{border-color:#ffffff40;outline:none}.audit-limit-select option{color:#ffffffd9;background:#141820}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-table details{max-width:320px}.admin-table details summary{cursor:pointer;color:#7ab5ff;-webkit-user-select:none;user-select:none;outline:none;font-size:.78rem;list-style:none}.admin-table details summary::-webkit-details-marker{display:none}.admin-table details summary:before{content:"▶ ";opacity:.6;font-size:.65rem;transition:transform .15s;display:inline-block}.admin-table details[open] summary:before{transform:rotate(90deg)}.admin-table details pre{color:#ffffff8c;white-space:pre-wrap;word-break:break-all;background:#00000040;border:1px solid #ffffff12;border-radius:4px;max-height:200px;margin:6px 0 0;padding:8px;font-size:.72rem;overflow-y:auto}.admin-table details .audit-detail-desc{color:#ffffffb3}.audit-table-row{cursor:pointer;transition:background .1s}.audit-table-row:hover{background:#ffffff0a}.audit-row-link{color:inherit;text-decoration:none}.audit-row-link:hover{color:#7ab5ff}.audit-view-link{color:#7ab5ff;opacity:.7;margin-left:6px;font-size:.75rem;text-decoration:none;transition:opacity .15s;display:inline-block}.audit-view-link:hover{opacity:1}.audit-detail-back{color:#ffffff73;margin-right:8px;font-size:.85rem;text-decoration:none;transition:color .15s}.audit-detail-back:hover{color:#7ab5ff}.audit-detail-panel{padding:28px 32px}.audit-detail-header{border-bottom:1px solid #ffffff12;margin-bottom:28px;padding-bottom:20px}.audit-detail-action-wrap{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.audit-detail-action{background:#0003;border:1px solid;border-radius:6px;padding:4px 12px;font-size:1rem;font-weight:600}.audit-detail-type-chip{background:#00000026;border:1px solid;border-radius:4px;padding:3px 10px;font-size:.76rem;font-weight:500}.audit-detail-description{color:#ffffffa6;margin:0;font-size:.92rem;line-height:1.5}.audit-detail-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}@media (max-width:900px){.audit-detail-grid{grid-template-columns:1fr}}.audit-detail-section{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;padding:16px}.audit-detail-section-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;margin-bottom:12px;font-size:.72rem;font-weight:600}.audit-detail-row{align-items:flex-start;gap:10px;margin-bottom:8px;font-size:.83rem;display:flex}.audit-detail-label{color:#fff6;flex-shrink:0;min-width:90px;font-size:.78rem}.audit-detail-value{color:#ffffffd1;word-break:break-all}.audit-detail-json-section{margin-bottom:24px}.audit-detail-json{color:#ffffffa6;white-space:pre-wrap;word-break:break-word;background:#0000004d;border:1px solid #ffffff14;border-radius:8px;max-height:500px;margin-top:8px;padding:16px;font-size:.8rem;line-height:1.6;overflow-y:auto}.audit-detail-footer{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}.audit-detail-nav-btns{gap:8px;display:flex}.char-page-nav{gap:4px;margin-bottom:0;padding:10px 14px;display:flex}.char-page-nav-link{color:#ffffff8c;border-radius:6px;padding:6px 16px;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .15s}.char-page-nav-link:hover{color:#ffffffd9;background:#ffffff0f}.char-page-nav-link.active{color:#ffffffeb;background:#ffffff14}.char-group-badge{text-transform:uppercase;letter-spacing:.06em;color:#7ab5ff;background:#4b88eb26;border:1px solid #4b88eb40;border-radius:3px;margin-bottom:3px;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-block}.char-sp-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;gap:16px;margin:8px 0 4px;padding:8px 12px;display:flex}.char-sp-item{flex-direction:column;gap:2px;display:flex}.char-sp-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;font-size:.68rem}.char-sp-value{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:600}.char-settings-toast{color:#2eff85;z-index:100;background:#2eff8526;border:1px solid #2eff8559;border-radius:8px;padding:10px 20px;font-size:.88rem;font-weight:600;animation:.2s toast-in;position:fixed;bottom:24px;right:24px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.char-settings-list{flex-direction:column;gap:10px;display:flex}.char-settings-row{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.char-settings-portrait{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:40px}.char-settings-info{flex:1;min-width:120px}.char-settings-name{color:#ffffffe0;font-size:.9rem;font-weight:600}.char-settings-corp{color:#ffffff73;font-size:.76rem}.char-settings-ticker{color:#ffffff4d}.char-settings-field{flex-direction:column;flex:1;gap:4px;min-width:140px;display:flex}.char-settings-field--narrow{flex:0 0 80px;min-width:60px;max-width:80px}.char-settings-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;font-size:.7rem}.char-settings-input{color:#ffffffd9;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:6px 10px;font-family:inherit;font-size:.84rem}.char-settings-input:focus{border-color:#4b88eb80;outline:none}.char-settings-save{flex-shrink:0;padding:6px 18px!important;font-size:.82rem!important}.char-groups{flex-direction:column;gap:24px;display:flex}.char-group{border:2px solid var(--group-border,#ffffff14);background:var(--group-bg,transparent);border-radius:12px;padding:16px;transition:border-color .2s}.char-group--ungrouped{background:0 0;border-color:#0000;padding:0}.char-group-header{border-bottom:1px solid var(--group-border,#ffffff14);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.char-group-title{letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;font-weight:700}.char-group-count{opacity:.7;font-size:.76rem;font-weight:500}.char-group-order-list{flex-direction:column;gap:6px;display:flex}.char-group-order-row{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s;display:flex}.char-group-order-num{text-align:center;flex-shrink:0;width:20px;font-size:.78rem;font-weight:700}.char-group-order-name{flex:1;font-size:.88rem;font-weight:600}.char-group-order-btns{gap:4px;display:flex}.char-group-order-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:.85rem;transition:all .15s;display:flex}.char-group-order-btn:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#ffffff4d}.char-group-order-btn:disabled{opacity:.25;cursor:not-allowed}.char-action-btn--sm{white-space:nowrap;padding:4px 6px!important;font-size:9px!important}.dore-loading,.dore-error{text-align:center;color:#fff6;padding:40px;font-size:.9rem}.dore-error{color:#f87171}.dore-dashboard{background:linear-gradient(#0603008c 0%,#080400bf 100%);max-width:1200px;min-height:calc(100vh - 56px);margin:20px auto;padding:20px 24px 40px}.dore-stats-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.dore-stat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050300eb;border:1px solid #f4a42947;border-radius:8px;padding:12px 14px}.dore-stat-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;margin-bottom:4px;font-size:10px}.dore-stat-val{color:#ffffffe6;font-size:20px;font-weight:500}.dore-stat-sub{color:#f4a4298c;margin-top:3px;font-size:10px}.dore-main-grid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.dore-section-title{text-transform:uppercase;letter-spacing:.1em;color:#f4a429e6;text-shadow:0 1px 4px #000c;margin-bottom:8px;font-size:10px;font-weight:600}.dore-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080501e6;border:1px solid #f4a42926;border-radius:10px;padding:12px 14px}.dore-card-header{color:#fff9;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.dore-badge{border:1px solid;border-radius:4px;padding:2px 8px;font-size:10px}.dore-badge--green{color:#2eff85;background:#2eff8514;border-color:#2eff8533}.dore-badge--amber{color:#f4a429;background:#f4a4291a;border-color:#f4a42940}.dore-empty{color:#ffffff4d;padding:8px 0;font-size:12px}.dore-op-row{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 0;display:flex}.dore-op-row:last-child{border-bottom:none}.dore-op-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dore-op-info{flex:1;min-width:0}.dore-op-name{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.dore-op-sec{margin-left:4px;font-size:11px;font-weight:700}.dore-op-meta{color:#ffffff8c;margin-top:1px;font-size:10px}.dore-op-right{text-align:right;flex-shrink:0}.dore-op-members{color:#ffffff80;font-size:11px}.dore-op-time{color:#ffffff4d;font-size:10px}.dore-ore-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dore-ore-row:last-child{margin-bottom:0}.dore-ore-dot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.dore-ore-name{color:#ffffffa6;flex:1;font-size:11px}.dore-ore-bar-wrap{background:#ffffff14;border-radius:3px;width:90px;height:5px;overflow:hidden}.dore-ore-bar{border-radius:3px;height:100%;transition:width .3s}.dore-ore-val{color:#fff6;text-align:right;min-width:56px;font-size:10px}.dore-quick-btns{flex-direction:column;gap:7px;display:flex}.dore-qbtn{cursor:pointer;text-align:center;border:1px solid;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:opacity .15s;display:block}.dore-qbtn:hover{opacity:.8}.dore-qbtn--secondary{color:#ffffff8c;background:#ffffff0a;border-color:#ffffff1f}.dore-member-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:6px 0;display:flex}.dore-member-row:last-child{border-bottom:none}.dore-member-avatar{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:500;display:flex}.dore-member-info{flex:1;min-width:0}.dore-member-name{color:#ffffffeb;font-size:11px}.dore-member-stats{color:#ffffff59;font-size:10px}.dore-role-badge{border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:9px}.dore-role-fc{color:#f4a429;background:#f4a42926}.dore-role-member{color:#fff6;background:#ffffff0f}.dore-bank-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}.dore-bank-row:last-child{border-bottom:none}.dore-bank-label{color:#ffffffa6}.dore-bank-pos{color:#2eff85}.dore-bank-neg{color:#f87171}.dore-activity-row{border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.dore-activity-row:last-child{border-bottom:none}.dore-activity-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px}.dore-activity-text{color:#ffffffb8;flex:1;font-size:10px;line-height:1.4}.dore-activity-time{color:#ffffff40;white-space:nowrap;font-size:9px}@media (max-width:900px){.dore-stats-row{grid-template-columns:repeat(2,1fr)}.dore-main-grid{grid-template-columns:1fr}}.dore-char-row{margin-bottom:16px}.dore-chars-strip{flex-wrap:wrap;gap:8px;display:flex}.dore-char-chip{cursor:default;border:1px solid;border-radius:8px;padding:3px;transition:all .15s;display:inline-flex}.dore-char-chip--active{background:#f4a4291a;border-color:#f4a4294d}.dore-char-chip--active:hover{background:#f4a42929;border-color:#f4a42980}.dore-char-chip--dim{opacity:.55;background:#ffffff08;border-color:#ffffff14}.dore-char-chip--dim:hover{opacity:.75}.dore-char-portrait{object-fit:cover;border-radius:6px;width:44px;height:44px;display:block}.dore-char-chip-info{min-width:0}.dore-char-chip-name{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:11px;font-weight:500;overflow:hidden}.dore-char-chip-status{color:#fff6;align-items:center;gap:4px;margin-top:2px;font-size:9px;display:flex}.dore-char-chip-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.dore-char-chip-dot--active{background:#f4a429}.dore-char-chip-dot--dim{background:#fff3}.dore-ledger-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080501e6;border:1px solid #f4a42926;border-radius:10px;overflow:hidden}.dore-ledger-header{color:#fff9;justify-content:space-between;align-items:center;padding:12px 14px 0;font-size:12px;font-weight:500;display:flex}.dore-ledger-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff14;gap:0;padding:10px 14px 0;display:flex;overflow-x:auto}.dore-ledger-tabs::-webkit-scrollbar{display:none}.dore-ledger-tab{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 14px;font-size:11px;font-weight:500;transition:all .15s}.dore-ledger-tab:hover{color:#ffffffb3}.dore-ledger-tab.active{color:#ffffffe6;font-weight:600}.dore-ledger-content{padding:14px}.dore-ledger-empty{color:#ffffff4d;text-align:center;padding:20px 0;font-size:12px}.dore-ledger-table{flex-direction:column;gap:6px;margin-top:12px;display:flex}.dore-ledger-row{align-items:center;gap:8px;font-size:11px;display:flex}.dore-ledger-color{border-radius:2px;flex-shrink:0;width:8px;height:8px}.dore-ledger-label{color:#ffffffb3;flex:1}.dore-ledger-val{color:#ffffff80;white-space:nowrap;font-size:10px}.dore-ledger-rank{color:#f4a429b3;text-align:right;min-width:20px;font-size:10px;font-weight:600}.dore-ledger-page-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dore-month-select{color:#ffffffd9;cursor:pointer;background:#080501e6;border:1px solid #f4a42940;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12px}.dore-month-select:focus{border-color:#f4a42980;outline:none}.dore-ledger-full{width:100%}.dore-ledger-toolbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dore-ledger-search{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;width:280px;padding:6px 12px;font-family:inherit;font-size:12px}.dore-ledger-search:focus{border-color:#f4a42966;outline:none}.dore-ledger-count{color:#ffffff59;font-size:11px}.dore-table-wrap{width:100%;overflow-x:auto}.dore-table{border-collapse:collapse;width:100%;font-size:12px}.dore-table thead tr{border-bottom:1px solid #ffffff1a}.dore-table th{text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;white-space:nowrap;text-align:left;padding:8px 12px;font-size:10px;font-weight:600}.dore-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.dore-table th.sortable:hover{color:#ffffffa6}.dore-table td{color:#ffffffc7;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:7px 12px}.dore-table tbody tr:hover td{background:#ffffff08}.dore-td-date{white-space:nowrap;font-size:11px;color:#ffffff73!important}.dore-td-qty{white-space:nowrap;font-weight:600;text-align:right!important;color:#ffffffe6!important}.dore-pagination{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:16px;padding:12px 16px;display:flex}.dore-page-btn{color:#ffffffa6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:5px 14px;font-family:inherit;font-size:12px;transition:all .15s}.dore-page-btn:hover:not(:disabled){color:#f4a429;border-color:#f4a42959}.dore-page-btn:disabled{opacity:.25;cursor:not-allowed}.dore-page-info{color:#fff6;font-size:12px}.dore-char-expandable-row:hover td{background:#f4a4290d!important}.dore-new-op-layout{grid-template-columns:220px 1fr;align-items:flex-start;gap:16px;display:grid}.dore-op-type-btn{cursor:pointer;border:1px solid #ffffff14;border-radius:7px;margin-bottom:6px;padding:10px 12px;transition:all .15s}.dore-op-type-btn:last-child{margin-bottom:0}.dore-op-type-btn:hover{background:#ffffff0a;border-color:#ffffff2e}.dore-op-type-label{color:#ffffffd1;margin-bottom:2px;font-size:13px;font-weight:600}.dore-op-type-desc{color:#ffffff59;font-size:10px}.dore-form-field{margin-bottom:18px}.dore-form-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.dore-form-hint{color:#ffffff4d;margin-bottom:6px;font-size:10px}.dore-form-input{color:#ffffffe0;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.dore-form-input:focus{border-color:#f4a42973;outline:none}.dore-form-textarea{resize:vertical;min-height:70px}.dore-form-error{color:#f87171;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;margin-bottom:14px;padding:8px 12px;font-size:12px}.dore-system-dropdown{z-index:100;background:#0c0802f7;border:1px solid #f4a42940;border-radius:0 0 8px 8px;max-height:220px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.dore-system-option{cursor:pointer;color:#fffc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.dore-system-option:hover{background:#f4a42914}.dore-system-option:last-child{border-bottom:none}.dore-system-selected{color:#ffffff8c;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.dore-tax-pills{flex-wrap:wrap;gap:6px;display:flex}.dore-tax-pill{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .15s}.dore-tax-pill:hover{color:#fffc;border-color:#ffffff40}.dore-time-row{flex-direction:column;gap:4px;display:flex}.dore-toggle-label{color:#ffffffb3;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.dore-toggle-label input[type=checkbox]{cursor:pointer}.dore-extras-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dore-extra-check{color:#ffffffb3;cursor:pointer;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:all .15s;display:flex}.dore-extra-check:hover{background:#ffffff08;border-color:#ffffff2e}.dore-extra-check input{cursor:pointer}.dore-op-summary{background:#f4a4290f;border:1px solid #f4a4292e;border-radius:8px;margin-top:8px;padding:12px 14px}.dore-op-summary-title{text-transform:uppercase;letter-spacing:.07em;color:#f4a429b3;margin-bottom:8px;font-size:10px;font-weight:600}.dore-op-summary-row{color:#ffffffa6;border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.dore-op-summary-row:last-child{border-bottom:none}.dore-op-summary-row span:first-child{color:#ffffff59}@media (max-width:700px){.dore-new-op-layout{grid-template-columns:1fr}.dore-extras-grid{grid-template-columns:repeat(2,1fr)}}.stats-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;justify-content:center;align-items:center;animation:.15s modal-fade-in;display:flex;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.stats-modal{background:#0a0804f7;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;width:480px;max-width:92vw;max-height:80vh;animation:.18s modal-slide-in;display:flex;box-shadow:0 24px 64px #000000b3}@keyframes modal-slide-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.stats-modal-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:16px 18px 14px;display:flex}.stats-modal-title{color:#ffffffeb;margin-bottom:3px;font-size:16px;font-weight:600}.stats-modal-sub{color:#fff6;font-size:11px}.stats-modal-close{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:14px;transition:all .15s;display:flex}.stats-modal-close:hover{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff59}.stats-modal-body{flex:1;padding:8px 0;overflow-y:auto}.stats-modal-skill-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:8px 18px;transition:background .1s;display:flex}.stats-modal-skill-row:last-child{border-bottom:none}.stats-modal-skill-row:hover{background:#ffffff08}.stats-modal-skill-name{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.stats-modal-skill-level{color:#ffffff73;text-align:right;font-variant-numeric:tabular-nums;min-width:54px;font-size:12px;font-weight:600}.dore-ops-list{flex-direction:column;gap:12px;display:flex}.dore-op-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080501e6;border:1px solid #ffffff1a;border-left:3px solid #ffffff1f;border-radius:10px;transition:border-color .15s;overflow:hidden}.dore-op-card-header{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.dore-op-card-title{align-items:center;gap:8px;display:flex}.dore-op-card-icon{font-size:16px}.dore-op-card-type{color:#ffffffe0;font-size:14px;font-weight:600}.dore-op-card-id{color:#ffffff4d;font-variant-numeric:tabular-nums;font-size:11px}.dore-op-card-status{letter-spacing:.03em;font-size:12px;font-weight:600}.dore-op-card-system{align-items:center;gap:10px;padding:0 14px 10px;display:flex}.dore-op-card-sysname{color:#ffffffbf;font-size:15px;font-weight:500}.dore-op-card-details{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(2,1fr);gap:0;padding:8px 14px;display:grid}.dore-op-card-detail{flex-direction:column;gap:2px;padding:5px 0;display:flex}.dore-op-card-detail-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff4d;font-size:9px;font-weight:600}.dore-op-card-detail-val{color:#ffffffb8;font-size:12px}.dore-op-card-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.dore-op-detail-hero{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080501e6;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.dore-op-detail-system{align-items:center;gap:10px;display:flex}.dore-op-detail-sysname{color:#ffffffe0;font-size:22px;font-weight:600}.dore-op-detail-stats{flex-wrap:wrap;gap:24px;display:flex}.dore-op-detail-stat{text-align:right;flex-direction:column;gap:3px;display:flex}.dore-op-detail-stat-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff4d;font-size:9px;font-weight:600}.dore-op-detail-stat-val{color:#ffffffe0;font-size:18px;font-weight:600}.dore-op-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px 24px;display:grid}.dore-op-detail-item{flex-direction:column;gap:4px;display:flex}.dore-op-tiles{grid-template-rows:auto auto;grid-template-columns:1fr 2fr;align-items:flex-start;gap:16px;margin-top:16px;display:grid}.dore-op-tile--ore{grid-area:1/2/2/3}.dore-op-tile--members{grid-area:2/1/3/-1}.dore-ore-chart-wrap{flex-direction:column;gap:10px;padding:4px 0;display:flex}.dore-ore-chart-row{align-items:center;gap:10px;display:flex}.dore-ore-chart-info{flex:1;min-width:0}.dore-ore-chart-name{color:#fffc;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.dore-ore-chart-bar-wrap{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.dore-ore-chart-bar{border-radius:3px;min-width:2px;height:100%;transition:width .4s}.dore-ore-chart-qty{color:#ffffff8c;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:70px;font-size:11px;font-weight:600}@media (max-width:900px){.dore-op-tiles{grid-template-columns:1fr}.dore-op-tile--ore,.dore-op-tile--members{grid-area:auto/1}}.stats-wallet{overflow:hidden;padding:0!important}.stats-wallet-balance{background:#2eff850a;border-bottom:1px solid #ffffff12;justify-content:flex-start;align-items:center;gap:32px;padding:16px 24px;display:flex}.stats-wallet-balance-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;margin-bottom:4px;font-size:10px;font-weight:600}.stats-wallet-balance-val{color:#2eff85;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.stats-wallet-balance-age{color:#ffffff40;font-size:11px}.stats-wallet-balance-divider{background:#ffffff14;flex-shrink:0;width:1px;height:40px}.stats-wallet-tabs{border-bottom:1px solid #ffffff12;padding:0 16px;display:flex}.stats-wallet-tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.stats-wallet-tab:hover{color:#ffffffb3}.stats-wallet-tab.active{color:#ffffffe6;border-bottom-color:#2eff85;font-weight:600}.stats-wallet-body{max-height:400px;overflow:auto}.stats-wallet-empty{text-align:center;color:#ffffff40;padding:24px;font-size:13px}.stats-wallet-table{border-collapse:collapse;width:100%;font-size:12px}.stats-wallet-table thead tr{z-index:1;background:#080604f2;border-bottom:1px solid #ffffff14;position:sticky;top:0}.stats-wallet-table th{text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;text-align:left;white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:600}.stats-wallet-table td{color:#ffffffbf;vertical-align:top;border-bottom:1px solid #ffffff0a;padding:7px 12px}.stats-wallet-table tbody tr:hover td{background:#ffffff05}.stats-wallet-date{white-space:nowrap;color:#ffffff59!important;font-size:11px!important}.stats-wallet-reftype{color:#fffc;font-weight:500}.stats-wallet-reason{color:#ffffff59;margin-top:2px;font-size:10px}.char-reauth-btn{cursor:pointer;align-items:center;gap:4px;transition:all .15s;display:inline-flex;text-decoration:none!important}.char-reauth-btn:hover{filter:brightness(1.3);transform:translateY(-1px)}.char-reauth-btn:after{content:" →";opacity:.7;font-size:10px}.naga-dashboard{max-width:75%;margin:0 auto;padding:0}.naga-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.naga-site-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:2px;font-size:11px;font-weight:600}.naga-page-title{color:#ffffffe6;margin:0;font-size:22px;font-weight:600}.naga-char-selector{flex-direction:column;gap:4px;display:flex}.naga-char-selector-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;font-size:10px;font-weight:600}.naga-char-select-wrap{align-items:center;display:flex;position:relative}.naga-char-select{appearance:none;color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-width:220px;padding:8px 40px 8px 36px;font-family:inherit;font-size:13px}.naga-char-select:focus{border-color:#ffffff40;outline:none}.naga-char-select-icon{pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute;left:8px}.naga-layout{grid-template-columns:320px 1fr;align-items:flex-start;gap:16px;display:grid}.naga-layout-full{grid-column:1/-1}@media (max-width:900px){.naga-layout{grid-template-columns:1fr}}.naga-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08040279;border:1px solid #ffffff1a;border-radius:10px;overflow:visible}.naga-card-header{text-transform:uppercase;letter-spacing:.07em;color:#ffffff73;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.naga-badge{color:#ffffff80;background:#ffffff14;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600}.naga-profile{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.naga-portrait{border-radius:8px;flex-shrink:0;width:64px;height:64px}.naga-profile-name{color:#ffffffe6;margin-bottom:3px;font-size:16px;font-weight:600}.naga-profile-corp{color:#ffffff8c;font-size:12px}.naga-profile-ticker{color:#ffffff59}.naga-profile-alliance{color:#ffffff59;margin-top:2px;font-size:11px}.naga-profile-sec{margin-top:4px;font-size:12px;font-weight:600}.naga-profile-section{border-bottom:1px solid #ffffff0f;padding:12px 16px}.naga-profile-section:last-child{border-bottom:none}.naga-section-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff4d;margin-bottom:8px;font-size:10px;font-weight:600}.naga-location{color:#ffffffbf;align-items:center;gap:8px;font-size:13px;display:flex}.naga-online-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:8px;height:8px}.naga-online-dot.online{background:#2eff85;box-shadow:0 0 6px #2eff85}.naga-contract-capacity{margin-bottom:8px}.naga-capacity-bar-wrap{background:#ffffff14;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.naga-capacity-bar{border-radius:3px;min-width:2px;height:100%;transition:width .4s}.naga-capacity-text{align-items:center;gap:4px;font-size:13px;display:flex}.naga-capacity-stats{color:#fff6;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:11px;display:flex}.naga-tabs{border-bottom:1px solid #ffffff12;align-items:flex-end;min-height:42px;padding:0 12px;display:flex}.naga-tab{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;transition:all .15s}.naga-tab:hover{color:#ffffffb3}.naga-tab.active{color:#ffffffe6;font-weight:600}.naga-tab-count{color:#ffffff73;background:#ffffff14;border-radius:8px;margin-left:5px;padding:1px 5px;font-size:10px}.naga-table-wrap{max-height:600px;overflow:auto}.naga-table{border-collapse:collapse;width:100%;font-size:12px}.naga-table thead tr{z-index:1;background:#080402f7;border-bottom:1px solid #ffffff14;position:sticky;top:0}.naga-table th{text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;text-align:left;white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:600}.naga-table td{color:#ffffffbf;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:8px 12px}.naga-contract-row:hover td{background:#ffffff05}.naga-contract-type{color:#ffffff80;font-size:11px;font-weight:600}.naga-contract-title{color:#ffffffd9;font-weight:500}.naga-tag{text-transform:uppercase;letter-spacing:.05em;color:#ffffff73;background:#ffffff14;border-radius:3px;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.naga-date{white-space:nowrap;font-size:11px;color:#ffffff59!important}.naga-empty{text-align:center;color:#ffffff40;padding:24px;font-size:13px}.naga-loading{text-align:center;color:#ffffff59;padding:20px;font-size:13px}.naga-detail-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;margin-bottom:2px;font-size:9px;font-weight:600}.naga-detail-val{color:#ffffffbf;font-size:12px}.tool-brand-dropdown-wrap{position:relative}.tool-brand-sep{color:#fff3;margin:0 8px;font-size:14px}.tool-brand-back-btn{color:#fff6;font-size:12px;text-decoration:none;transition:color .15s}.tool-brand-back-btn:hover{color:#ffffffbf}.tool-brand-dropdown{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080604f7;border:1px solid #ffffff1f;border-radius:10px;min-width:200px;padding:6px 0;animation:.12s modal-fade-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 32px #0009}.tool-brand-dropdown-item{color:#ffffffa6;align-items:center;gap:10px;padding:8px 14px;font-size:13px;text-decoration:none;transition:background .1s,color .1s;display:flex}.tool-brand-dropdown-item:hover{color:#ffffffe6;background:#ffffff0f}.tool-brand-dropdown-item.active{font-weight:600}.tool-brand-dropdown-icon{object-fit:cover;border-radius:4px;flex-shrink:0;width:20px;height:20px}.tool-brand-dropdown-name{flex:1}.tool-brand-dropdown-version{color:#fff6;align-self:center;margin-left:6px;font-family:monospace;font-size:10px}.tool-brand-dropdown-item:hover .tool-brand-dropdown-version{color:#fff9}.tool-brand-dropdown-divider{background:#ffffff14;height:1px;margin:6px 0}.char-faction-tile{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;padding:14px 18px;display:flex}.char-faction-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-right:8px;font-size:10px;font-weight:600}.char-faction-row{align-items:center;gap:8px;display:flex}.char-faction-label{font-size:13px;font-weight:500}.char-faction-count{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.char-faction-tile{margin-bottom:16px;padding:16px 20px}.char-faction-title{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;margin-bottom:12px;font-size:11px;font-weight:600}.char-faction-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.char-faction-item{align-items:center;gap:10px;display:flex}.char-faction-img{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:32px}.char-faction-count{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}@media (max-width:600px){.char-faction-grid{grid-template-columns:repeat(2,1fr)}}.naga-char-bar{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.naga-char-bar-portrait{border-radius:6px;flex-shrink:0;width:40px;height:40px}.naga-char-bar-name{color:#ffffffe6;flex:1;font-size:16px;font-weight:600}.naga-char-bar-total{color:#ffffff59;font-size:12px}.naga-char-dropdown{flex-direction:column;align-self:flex-start;gap:4px;margin-top:16px;display:inline-flex;position:relative}.naga-char-dropdown-btn{cursor:pointer;color:#ffffffe6;text-align:left;background:#00000080;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;min-width:180px;max-width:240px;padding:5px 10px;font-family:inherit;font-size:12px;transition:border-color .15s;display:flex}.naga-char-dropdown-btn:hover{background:#ffffff17}.naga-char-dropdown-portrait{border-radius:50%;flex-shrink:0;width:22px;height:22px}.naga-char-dropdown-name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.naga-char-dropdown-arrow{color:#fff6;flex-shrink:0;font-size:10px;transition:transform .15s}.naga-char-dropdown-list{z-index:100;background:#080604fa;border:1px solid #ffffff26;border-radius:10px;max-height:320px;animation:.12s modal-fade-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 32px #0009}.naga-char-dropdown-item{cursor:pointer;color:#ffffffbf;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.naga-char-dropdown-item:last-child{border-bottom:none}.naga-char-dropdown-item:hover{background:#ffffff0f}.naga-char-dropdown-item.active{font-weight:600}.naga-group-header{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 4px;display:flex}.naga-group-portrait{border-radius:50%;flex-shrink:0;width:28px;height:28px}.naga-group-name{color:#ffffffe6;flex:1;font-size:14px;font-weight:600}.naga-group-count{color:#ffffff59;font-size:11px}.naga-dashboard,.tool-content{overflow:visible}.mfa-forced-banner{color:#f4a429;text-align:center;background:#f4a4291f;border:1px solid #f4a42959;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.mfa-qr-wrap{justify-content:center;padding:16px 0;display:flex}.mfa-qr{background:#fff;border-radius:8px;width:200px;height:200px;padding:8px}.mfa-secret-wrap{background:#ffffff0d;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:16px;padding:10px 12px;display:flex}.mfa-secret-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;font-size:10px;font-weight:600}.mfa-secret{color:#ffffffd9;word-break:break-all;font-family:monospace;font-size:13px}.mfa-backup-codes{background:#ffffff0a;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;padding:12px;display:grid}.mfa-backup-code{color:#ffffffd9;text-align:center;letter-spacing:.05em;background:#ffffff0f;border-radius:4px;padding:6px 4px;font-family:monospace;font-size:13px;font-weight:600}.mfa-verify-page{justify-content:center;align-items:center;min-height:60vh;padding:40px 16px;display:flex}.mfa-verify-card{text-align:center;width:100%;max-width:380px;padding:32px}.mfa-verify-icon{margin-bottom:12px;font-size:36px}.mfa-verify-title{color:#ffffffeb;margin:0 0 8px;font-size:22px;font-weight:700}.mfa-verify-sub{color:#ffffff80;margin:0 0 24px;font-size:13px;line-height:1.5}.mfa-verify-form{flex-direction:column;align-items:center;gap:12px;display:flex}.mfa-verify-input{letter-spacing:.25em;text-align:center;color:#ffffffe6;-moz-appearance:textfield;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;outline:none;width:140px;padding:10px 14px;font-family:monospace;font-size:24px;font-weight:600;transition:border-color .15s}.mfa-verify-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mfa-verify-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mfa-verify-input:focus{border-color:#ffffff59}.mfa-verify-error{color:#f87171;text-align:center;font-size:13px}.mfa-verify-btn{width:100%;max-width:200px;margin-top:4px}.mfa-verify-backup-link{color:#fff6;cursor:pointer;background:0 0;border:none;margin-top:16px;font-family:inherit;font-size:12px;transition:color .15s;display:block}.mfa-verify-backup-link:hover{color:#ffffffb3}.utc-clock{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#080602eb;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:10px 14px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 2px 16px #0009}.utc-clock-row{color:#ffffff73;justify-content:space-between;align-items:center;gap:12px;padding:2px 0;font-size:11px;display:flex}.utc-clock-row.eve{color:#ffffffe6;border-bottom:1px solid #ffffff1a;margin-bottom:4px;padding-bottom:6px;font-size:13px;font-weight:700}.utc-clock-row.local{border-top:1px solid #ffffff14;margin-top:4px;padding-top:6px;font-size:12px;font-weight:600}.utc-clock-label{white-space:nowrap;color:inherit}.utc-clock-time{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:inherit;font-family:monospace;font-weight:600}.to-top-btn{z-index:9999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:256px;height:256px;padding:0;transition:transform .15s,opacity .15s;animation:.2s modal-fade-in;display:flex;position:fixed;bottom:20px;right:20px}.to-top-btn:hover{opacity:.85;transform:translateY(-4px)}.to-top-img{object-fit:contain;width:256px;height:256px}.naga-summary-bar{background:#00000086;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px 16px;display:flex}.naga-summary-tile{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:120px;padding:12px 8px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.naga-summary-tile:hover{background:#ffffff12}.naga-summary-tile.active{background:#ffffff0f}.naga-summary-count{font-size:28px;font-weight:700;line-height:1}.naga-summary-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:11px}.naga-summary-tile.active .naga-summary-label{color:#fffc}.naga-pagination{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:16px;padding:12px 0 8px;display:flex}.naga-page-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:5px;padding:4px 14px;font-family:inherit;font-size:12px;transition:background .15s}.naga-page-btn:hover:not(:disabled){color:#fff;background:#ffffff1f}.naga-page-btn:disabled{opacity:.3;cursor:not-allowed}.naga-page-info{color:#fff9;text-align:center;min-width:80px;font-size:12px}.naga-assets-tile{background:#00000086;border:1px solid #ffffff14;border-radius:10px;margin-top:12px;overflow:hidden}.naga-assets-header{border-bottom:1px solid #ffffff0f;align-items:center;padding:14px 18px;display:flex}.naga-assets-summary{align-items:center;gap:24px;display:flex}.naga-assets-stat{flex-direction:column;gap:2px;display:flex}.naga-assets-stat-value{font-size:20px;font-weight:700;line-height:1}.naga-assets-stat-label{color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.naga-assets-divider{background:#ffffff1a;width:1px;height:36px}.naga-assets-expand-btn{cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 10px;font-family:inherit;font-size:12px;transition:background .15s}.naga-assets-expand-btn:hover{background:#ffffff0f}.naga-assets-locations{border-top:1px solid #ffffff0f;padding:8px 0}.naga-assets-location-row{justify-content:space-between;align-items:center;padding:7px 18px;transition:background .1s;display:flex}.naga-assets-location-name{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:13px;overflow:hidden}.naga-assets-location-stats{flex-shrink:0;align-items:center;display:flex}.naga-assets-loading{text-align:center;color:#fff6;padding:20px;font-size:13px}.naga-assets-location-wrap{border-bottom:1px solid #ffffff0d}.naga-assets-location-wrap:last-child{border-bottom:none}.naga-assets-location-row{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 18px;transition:background .1s;display:flex}.naga-assets-location-row:hover{background:#ffffff0a}.naga-assets-location-row.open{background:#ffffff0d}.naga-assets-location-left{flex:1;align-items:center;gap:10px;display:flex;overflow:hidden}.naga-assets-location-chevron{flex-shrink:0;font-size:10px;transition:transform .15s}.naga-assets-location-name{color:#ffffffd9;white-space:nowrap;font-size:13px;font-weight:500}.naga-assets-items{background:#0003;padding:0 0 8px}.naga-assets-items-table{border-collapse:collapse;width:100%;font-size:12px}.naga-assets-items-table thead tr{border-bottom:1px solid #ffffff14}.naga-assets-items-table th{color:#fff6;text-transform:uppercase;letter-spacing:.05em;padding:6px 12px 6px 18px;font-size:10px;font-weight:500}.naga-assets-item-row{border-bottom:1px solid #ffffff0a;transition:background .1s}.naga-assets-item-row:hover{background:#ffffff08}.naga-assets-item-row td{color:#fffc;padding:6px 12px 6px 18px}.naga-assets-item-icon{background:#ffffff0d;border-radius:4px;flex-shrink:0;width:24px;height:24px}.naga-assets-item-name{color:#ffffffd9;font-size:12px}.naga-assets-item-group{color:#fff6;font-size:11px}.naga-fitting-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:6px;font-size:10px;transition:color .15s}.naga-fitting-toggle:hover{opacity:.8}.naga-fitting-row td{background:#00000040!important;border-bottom:1px solid #ffffff0d!important}.naga-fitting-panel{border-left:2px solid #ffffff14;margin-left:16px;padding:12px 16px 16px 48px}.naga-fitting-ship-name{letter-spacing:.03em;margin-bottom:10px;font-size:12px;font-weight:600}.naga-fitting-group{margin-bottom:10px}.naga-fitting-group-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:4px;padding-left:40px;font-size:10px}.naga-fitting-table{border-collapse:collapse;width:100%}.naga-fitting-item td{vertical-align:middle;padding:3px 6px}.naga-fitting-icon-cell{width:36px}.naga-fitting-item-icon{background:#ffffff0d;border-radius:3px;width:28px;height:28px;display:block}.naga-fitting-name-cell{width:100%}.naga-fitting-item-name{color:#ffffffd9;font-size:12px}.naga-fitting-item-qty{color:#fff6;font-size:11px}.naga-fitting-flag-cell{color:#fff3;white-space:nowrap;text-align:right;padding-right:12px;font-family:monospace;font-size:10px}.naga-fitting-price-cell{color:#ffffff73;white-space:nowrap;text-align:right;padding-right:12px;font-size:11px}.naga-fitting-value-cell{color:#2eff85;white-space:nowrap;text-align:right;font-size:12px;font-weight:500}.about-referral-link{color:#f4c842;background:#ffb4001a;border:1px solid #ffb40059;border-radius:6px;margin-top:14px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.about-referral-link:hover{color:#ffd84a;background:#ffb40033;border-color:#ffb40099}.naga-settings-tabs{gap:4px;margin-bottom:16px;display:flex}.naga-settings-tab{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:6px 18px;font-size:13px;transition:background .15s,color .15s,border-color .15s}.naga-settings-tab:hover{color:#fffc;background:#ffffff14}.naga-settings-tab.active{color:#2eff85;background:#2eff851f;border-color:#2eff8566}.naga-stats-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.naga-stat-card{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:14px 16px}.naga-stat-value{color:#2eff85;font-size:20px;font-weight:600;line-height:1.2}.naga-stat-label{color:#ffffff73;margin-top:4px;font-size:11px}.naga-stat-sub{color:#ffffff47;margin-top:2px;font-size:10px}.naga-worker-status-grid{flex-direction:column;gap:10px;display:flex}.naga-worker-row{align-items:center;gap:12px;display:flex}.naga-worker-label{color:#ffffffb3;flex:1;font-size:13px}.naga-worker-time{color:#fff6;font-family:monospace;font-size:12px}.naga-toggle-row{flex-wrap:wrap;gap:16px;display:flex}.naga-toggle-label{color:#ffffffb3;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.naga-regions-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.naga-region-label{color:#ffffffb3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:5px;align-items:center;padding:6px 10px;font-size:12px;transition:background .12s;display:flex}.naga-region-label:hover{background:#ffffff12}.dore-ore-isk{color:#2eff85;white-space:nowrap;text-align:right;min-width:70px;margin-left:8px;font-size:11px;font-weight:600}html.theme-amarr body,html.theme-amarr input,html.theme-amarr button,html.theme-amarr select,html.theme-amarr textarea{letter-spacing:.02em;font-family:Cinzel,Georgia,serif}html.theme-caldari body,html.theme-caldari input,html.theme-caldari button,html.theme-caldari select,html.theme-caldari textarea{letter-spacing:.03em;font-family:Iceberg,Arial,sans-serif}html.theme-gallente body,html.theme-gallente input,html.theme-gallente button,html.theme-gallente select,html.theme-gallente textarea{letter-spacing:.01em;font-family:Afacad Flux,Helvetica Neue,sans-serif}html.theme-minmatar body,html.theme-minmatar input,html.theme-minmatar button,html.theme-minmatar select,html.theme-minmatar textarea{letter-spacing:-.01em;font-family:Space Mono,Courier New,monospace}.nav-ban-btn{color:#ff9d3a!important;background:#c86e002e!important;border-color:#e68c0099!important}.nav-ban-btn:hover{color:#ffb055!important;background:#dc820047!important;border-color:#f0a01ecc!important}
body[data-site=dore],.page-shell[data-site=dore]{background:linear-gradient(#0a06024d,#0e08029e 20%,#120a02cc 55%,#0a0602eb 100%),radial-gradient(at 8% 0,#f4781447,#0000 35%),radial-gradient(at 92% 30%,#b45a0a2e,#0000 30%),radial-gradient(at 50% 100%,#05030166,#0000 60%),#0a0602 url(/images/dore-wide.png) 50%/cover no-repeat fixed;min-height:100vh}body[data-site=dore]:not([style*=bg-dore]){background:linear-gradient(#0a060200,#120a02d9 60%,#0a0602 100%),radial-gradient(at 8% 0,#f4781459,#0000 38%),radial-gradient(at 92% 28%,#b45a0a38,#0000 32%),radial-gradient(at 45% 55%,#64320526,#0000 50%),#0a0602 radial-gradient(at 50% 100%,#04020099,#0000 55%)}body[data-site=dore] .tool-header,.page-shell[data-site=dore] .tool-header{background:#100902eb;border-bottom-color:#f4781426}body[data-site=dore] .glass-panel,body[data-site=dore] .tool-feature,.page-shell[data-site=dore] .glass-panel,.page-shell[data-site=dore] .tool-feature{background:linear-gradient(#0a06028c,#f478141a);border-color:#f478142e}
body[data-site=naga],.page-shell[data-site=naga]{background:linear-gradient(#02061247,#02081699 20%,#030a1ccc 55%,#02050ef0 100%),radial-gradient(at 95% 5%,#1e78dc40,#0000 32%),radial-gradient(at 5% 40%,#14b4c826,#0000 28%),radial-gradient(at 50% 80%,#0a28644d,#0000 55%),#020612 url(/images/naga-wide.png) 50%/cover no-repeat fixed;min-height:100vh}body[data-site=naga]:not([style*=bg-naga]){background:linear-gradient(#02061200,#030a1cd9 60%,#02050e 100%),radial-gradient(at 95% 5%,#1e78dc4d,#0000 35%),radial-gradient(at 5% 40%,#14b4c82e,#0000 30%),radial-gradient(at 60% 70%,#0a3ca033,#0000 45%),#020612 radial-gradient(at 50% 100%,#02051499,#0000 55%)}body[data-site=naga] .tool-header,.page-shell[data-site=naga] .tool-header{background:#030816eb;border-bottom-color:#1e78dc2e}body[data-site=naga] .glass-panel,body[data-site=naga] .tool-feature,.page-shell[data-site=naga] .glass-panel,.page-shell[data-site=naga] .tool-feature{background:linear-gradient(#ffffff0d,#1e64dc0a);border-color:#1e78dc1f}
body[data-site=magiccap],.page-shell[data-site=magiccap]{background:linear-gradient(#020c0647,#0312089e 20%,#04160ad1 55%,#020c06f0 100%),radial-gradient(at 10% 0,#1e8c464d,#0000 38%),radial-gradient(at 88% 35%,#1464322e,#0000 30%),radial-gradient(at 50% 85%,#0a3c194d,#0000 55%),#020c06 url(/images/magiccap-wide.png) 50%/cover no-repeat fixed;min-height:100vh}body[data-site=magiccap]:not([style*=bg-magiccap]){background:linear-gradient(#020c0600,#04160ad9 60%,#020c06 100%),radial-gradient(at 10% 0,#1e8c4659,#0000 40%),radial-gradient(at 88% 35%,#14643238,#0000 32%),radial-gradient(at 50% 80%,#0a3c1940,#0000 50%),#020c06 radial-gradient(at 50% 100%,#020c0699,#0000 55%)}body[data-site=magiccap] .tool-header,.page-shell[data-site=magiccap] .tool-header{background:#030e07eb;border-bottom-color:#2d8a4e2e}body[data-site=magiccap] .glass-panel,body[data-site=magiccap] .tool-feature,.page-shell[data-site=magiccap] .glass-panel,.page-shell[data-site=magiccap] .tool-feature{background:linear-gradient(#0000008c,#0a1e1099);border-color:#2d8a4e26}
body[data-site=daedalus],.page-shell[data-site=daedalus]{background:linear-gradient(#12060247,#1608039e 20%,#1a0a04d1 55%,#0e0402f0 100%),radial-gradient(at 8% 0,#ff6b1a47,#0000 35%),radial-gradient(at 92% 20%,#ff1a8c2e,#0000 30%),radial-gradient(at 50% 80%,#b43c0a33,#0000 55%),#120602 url(/images/daedalus-wide.png) 50%/cover no-repeat fixed;min-height:100vh}body[data-site=daedalus] .tool-header,.page-shell[data-site=daedalus] .tool-header{background:#120602f0;border-bottom-color:#ff6b1a2e}body[data-site=daedalus] .glass-panel,body[data-site=daedalus] .tool-feature,.page-shell[data-site=daedalus] .glass-panel,.page-shell[data-site=daedalus] .tool-feature{background:linear-gradient(#ffffff0d,#ff6b1a0a);border-color:#ff6b1a1f}body[data-site=daedalus] .mkt-tree-scroll{max-height:600px;padding:4px 0 6px;overflow-y:auto}body[data-site=daedalus] .mkt-empty{text-align:center;color:#ffffff52;padding:20px;font-size:13px}body[data-site=daedalus] .mkt-row{box-sizing:border-box;color:#ffffffc7;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:6px;width:100%;min-height:24px;padding:3px 10px 3px 8px;font-family:inherit;font-size:12.5px;line-height:1.2;display:flex}body[data-site=daedalus] .mkt-row:hover{background:#ffffff0b}body[data-site=daedalus] .mkt-group{color:#ffffff9e;font-weight:600}body[data-site=daedalus] .mkt-group:hover{background:#ff6b1a0f}body[data-site=daedalus] .mkt-leaf{color:#ffffffc7;font-weight:400}body[data-site=daedalus] .mkt-leaf.active{color:#fff;background:#ff6b1a21;border-left:2px solid #ff6b1a}body[data-site=daedalus] .mkt-leaf.active:hover{background:#ff6b1a29}body[data-site=daedalus] .mkt-caret{color:#fff6;flex-shrink:0;justify-content:center;width:9px;font-size:8px;transition:transform .12s;display:inline-flex}body[data-site=daedalus] .mkt-caret.open{transform:rotate(90deg)}body[data-site=daedalus] .mkt-caret-spacer{flex-shrink:0;width:9px}body[data-site=daedalus] .mkt-bp-icon{object-fit:contain;border-radius:3px;flex-shrink:0;width:20px;height:20px}body[data-site=daedalus] .mkt-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}body[data-site=daedalus] .mkt-count{color:#ffffff47;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;font-weight:600}body[data-site=daedalus] .mkt-results{align-self:start;padding:16px}body[data-site=daedalus] .mkt-results-empty{text-align:center;color:#ffffff52;padding:48px 20px;font-size:13px}body[data-site=daedalus] .mkt-cheapest-callout{background:#2ec86a1a;border:1px solid #2ec86a47;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;display:flex}body[data-site=daedalus] .mkt-cheapest-callout .lbl{text-transform:uppercase;letter-spacing:.5px;color:#4cc86a;font-size:10px;font-weight:700}body[data-site=daedalus] .mkt-cheapest-callout .loc{color:#fff;flex:auto;min-width:0;font-size:13px}body[data-site=daedalus] .mkt-cheapest-callout .price{color:#4cc86a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}body[data-site=daedalus] .mkt-orders-wrap{border-radius:6px;max-height:480px;overflow-y:auto}body[data-site=daedalus] table.mkt-orders{border-collapse:collapse;width:100%;font-size:12.5px}body[data-site=daedalus] table.mkt-orders thead th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.4px;color:#ffffff6b;background:#161318;border-bottom:1px solid #ffffff14;padding:7px 10px;font-size:10px;font-weight:700;position:sticky;top:0}body[data-site=daedalus] table.mkt-orders th.r,body[data-site=daedalus] table.mkt-orders td.r{text-align:right}body[data-site=daedalus] table.mkt-orders tbody td{vertical-align:top;border-bottom:1px solid #ffffff0a;padding:6px 10px}body[data-site=daedalus] table.mkt-orders tbody tr:hover{background:#ffffff08}body[data-site=daedalus] table.mkt-orders tr.cheapest{background:#2ec86a17}body[data-site=daedalus] table.mkt-orders tr.cheapest:hover{background:#2ec86a21}body[data-site=daedalus] table.mkt-orders td.qty{color:#ffffffb3;font-variant-numeric:tabular-nums;white-space:nowrap}body[data-site=daedalus] table.mkt-orders td.price{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}body[data-site=daedalus] table.mkt-orders tr.cheapest td.price{color:#4cc86a}body[data-site=daedalus] table.mkt-orders td.loc .station{color:#ffffffd9;display:block}body[data-site=daedalus] table.mkt-orders td.loc .sys{color:#fff6;margin-top:1px;font-size:11px;display:block}body[data-site=daedalus] table.mkt-orders td.loc .sys .sec{font-variant-numeric:tabular-nums;margin-right:5px;font-weight:600}body[data-site=daedalus] table.mkt-orders td.region{color:#fff9;white-space:nowrap}body[data-site=daedalus] table.mkt-orders td.region .hub{color:#7ab5ff;background:#7ab5ff26;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}body[data-site=daedalus] table.mkt-orders td.expires{color:#ffffff73;white-space:nowrap;font-variant-numeric:tabular-nums}body[data-site=daedalus] .mbp-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}body[data-site=daedalus] .mbp-select{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;padding:7px 10px;font-size:13px}body[data-site=daedalus] .mbp-kind{border:1px solid #ffffff1a;border-radius:6px;display:inline-flex;overflow:hidden}body[data-site=daedalus] .mbp-kind-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:7px 14px;font-size:12px;font-weight:600}body[data-site=daedalus] .mbp-kind-btn.active{color:#ff6b1a;background:#ff6b1a2e}body[data-site=daedalus] .mbp-summary{color:#fff6;margin-bottom:10px;font-size:12px}body[data-site=daedalus] .mbp-error{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d;border-radius:6px;padding:12px 16px;font-size:13px}body[data-site=daedalus] .mbp-empty{text-align:center;color:#ffffff52;padding:48px 20px;font-size:13px}body[data-site=daedalus] .mbp-table-wrap{border-radius:6px;max-height:620px;overflow-y:auto}body[data-site=daedalus] table.mbp-table{border-collapse:collapse;width:100%;font-size:12.5px}body[data-site=daedalus] table.mbp-table thead th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.4px;color:#ffffff6b;background:#161318;border-bottom:1px solid #ffffff14;padding:8px 10px;font-size:10px;font-weight:700;position:sticky;top:0}body[data-site=daedalus] table.mbp-table th.c,body[data-site=daedalus] table.mbp-table td.c{text-align:center}body[data-site=daedalus] table.mbp-table tbody td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:6px 10px}body[data-site=daedalus] table.mbp-table tbody tr:hover{background:#ffffff08}body[data-site=daedalus] table.mbp-table td.name{color:#fff;white-space:nowrap;align-items:center;gap:8px;display:flex}body[data-site=daedalus] .mbp-icon{border-radius:3px;flex-shrink:0;width:22px;height:22px}body[data-site=daedalus] .mbp-badge{border-radius:3px;padding:1px 7px;font-size:9px;font-weight:700;display:inline-block}body[data-site=daedalus] .mbp-badge.bpo{color:#4cc86a;background:#2ec86a2e}body[data-site=daedalus] .mbp-badge.bpc{color:#7ab5ff;background:#7ab5ff26}body[data-site=daedalus] table.mbp-table td.me{color:#4cc86a;font-variant-numeric:tabular-nums;font-weight:600}body[data-site=daedalus] table.mbp-table td.te{color:#7ab5ff;font-variant-numeric:tabular-nums;font-weight:600}body[data-site=daedalus] table.mbp-table td.loc{color:#ffffffb3}body[data-site=daedalus] table.mbp-table td.char{color:#ffffff8c;white-space:nowrap}body[data-site=daedalus] .mkt-row.mkt-leaf.mbp-owned{background:#2ec86a24}body[data-site=daedalus] .mkt-row.mkt-leaf.mbp-owned:hover{background:#2ec86a38}body[data-site=daedalus] .mkt-row.mkt-leaf.mbp-owned.active{background:#2ec86a4d}body[data-site=daedalus] .mbp-own-tag{text-transform:uppercase;letter-spacing:.4px;color:#4cc86a;background:#2ec86a26;border-radius:3px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:700}body[data-site=daedalus] table.mbp-copies td.me{color:#4cc86a;font-variant-numeric:tabular-nums;font-weight:600}body[data-site=daedalus] table.mbp-copies td.te{color:#7ab5ff;font-variant-numeric:tabular-nums;font-weight:600}body[data-site=daedalus] table.mbp-copies td.loc{color:#ffffffbf}body[data-site=daedalus] table.mbp-copies td.char{color:#ffffff8c;white-space:nowrap}body[data-site=daedalus] .mbp-modal-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}body[data-site=daedalus] .mbp-modal{flex-direction:column;width:100%;max-width:520px;max-height:80vh;padding:0;display:flex;overflow:hidden}body[data-site=daedalus] .mbp-modal-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:700;display:flex}body[data-site=daedalus] .mbp-modal-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:16px}body[data-site=daedalus] .mbp-modal-close:hover{color:#fff}body[data-site=daedalus] .mbp-modal-body{padding:8px;overflow-y:auto}body[data-site=daedalus] .mbp-buy-row{border-radius:6px;align-items:center;gap:10px;padding:7px 10px;display:flex}body[data-site=daedalus] .mbp-buy-row:hover{background:#ffffff08}body[data-site=daedalus] .mbp-buy-name{color:#fff;flex:1;font-size:13px}
body[data-site=accretion],.page-shell[data-site=accretion]{background:linear-gradient(#020e0647,#0312089e 20%,#04160ad1 55%,#020a04f0 100%),radial-gradient(at 8% 0,#32ed7038,#0000 35%),radial-gradient(at 92% 20%,#ed32af2e,#0000 30%),radial-gradient(at 50% 80%,#1eb4462e,#0000 55%),#020e06 url(/images/accretion-wide.png) 50%/cover no-repeat fixed;min-height:100vh}body[data-site=accretion] .tool-header,.page-shell[data-site=accretion] .tool-header{background:#020e06f2;border-bottom-color:#32ed702e}body[data-site=accretion] .glass-panel,body[data-site=accretion] .tool-feature,.page-shell[data-site=accretion] .glass-panel,.page-shell[data-site=accretion] .tool-feature{background:linear-gradient(#ffffff0d,#32ed700a);border-color:#32ed701f}
