@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";.wm{color:#e9f5fb;max-width:1550px;margin:auto;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.wm-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.wm-heading span{color:var(--panel-accent,#68d8ff);letter-spacing:.16em;font-size:7px;font-weight:850}.wm h1{letter-spacing:-.04em;margin:7px 0 4px;font-family:Manrope,Inter,sans-serif;font-size:28px}.wm h3{margin:10px 0 14px;font-size:14px}.wm p{color:#7d98a8;font-size:9px;line-height:1.7}.wm button,.wm a{color:#98bac9;cursor:pointer;background:#ffffff08;border:1px solid #b5e1f71c;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:7px;font-weight:750;transition:all .15s;display:inline-flex}.wm button:hover,.wm a:hover{border-color:color-mix(in srgb,var(--panel-accent,#68d8ff) 22%,transparent);background:color-mix(in srgb,var(--panel-accent,#68d8ff) 6%,transparent);color:#e5f7fd}.wm button:disabled{opacity:.42;cursor:wait}.wm input,.wm select{color:#e3f2f8;min-width:0;height:35px;font:inherit;background:#0d2230;border:1px solid #b5e1f71c;border-radius:9px;outline:0;padding:0 10px;font-size:8px}.wm input:focus,.wm select:focus{border-color:color-mix(in srgb,var(--panel-accent,#68d8ff) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--panel-accent,#68d8ff) 5%,transparent)}.wm option{background:#0d2230}.wm-error,.wm-notice{border-radius:10px;padding:11px 13px;font-size:8px}.wm-error{background:#ff7b890f;border:1px solid #ff7b892e;color:#ffadb7!important}.wm-notice{background:#67e5be0e;border:1px solid #67e5be24;color:#8be9ce!important}.wm-stats{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;margin:14px 0;display:grid}.wm-stats article,.wm-form,.wm-chart{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff0c,#ffffff03),#091924a3;border:1px solid #b5e1f71a;border-radius:15px;box-shadow:inset 0 1px #ffffff0d}.wm-stats article{gap:8px;min-height:92px;padding:15px;display:grid}.wm-stats span{color:#718d9e;font-size:7px}.wm-stats strong{font-size:20px}.wm-scroll{background:#07151f80;border:1px solid #b5e1f71a;border-radius:15px;margin:14px 0;overflow:auto;box-shadow:inset 0 1px #ffffff09}.wm table{border-collapse:collapse;width:100%;min-width:650px;font-size:8px}.wm th{color:#708ea0;white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;background:#ffffff06;font-size:6px}.wm td,.wm th{overflow-wrap:anywhere;border-bottom:1px solid #b5e1f70f;max-width:340px;padding:10px 12px}.wm td{vertical-align:top;color:#bad0da}.wm tr:hover td{background:#68d8ff06}.wm pre{white-space:pre-wrap;color:#88a6b5;min-width:180px;max-height:240px;font-size:7px;overflow:auto}.wm-form{margin:15px 0;padding:16px}.wm-fields{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;margin-bottom:12px;display:grid}.wm label{color:#7896a6;gap:6px;font-size:7px;display:grid}.wm-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wm-search{gap:7px;margin:14px 0;display:flex}.wm-search input{flex:1}.wm-empty{text-align:center;color:#607d8e;border:1px dashed #b5e1f71f;border-radius:13px;padding:28px}.wm-checks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:15px 0;display:grid}.wm-checks label{background:#ffffff05;border:1px solid #b5e1f712;border-radius:10px;align-items:center;gap:8px;padding:9px;display:flex}.wm-checks small{color:#5e7d8f}.wm summary{cursor:pointer;color:#79d9fb}.wm-chart{padding:12px}.wm-chart svg{width:100%;height:auto}.wm th:first-child,.wm td:first-child{white-space:nowrap}.wm-detail{min-width:210px}.wm-detail>summary{background:#68d8ff0a;border:1px solid #68d8ff21;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-weight:700;display:inline-flex}.wm-detail>summary::marker{color:#68d8ff}.wm-detail dl{background:#020e164d;border:1px solid #b5e1f714;border-radius:9px;margin:8px 0 0;padding:8px}.wm-detail dl>div{border-bottom:1px solid #b5e1f70e;grid-template-columns:minmax(95px,.65fr) minmax(110px,1fr);gap:9px;padding:6px 3px;display:grid}.wm-detail dl>div:last-child{border-bottom:0}.wm-detail dt{color:#688696;font-weight:650}.wm-detail dd{color:#c9dce4;overflow-wrap:anywhere;margin:0}.wm-scroll button{white-space:nowrap}.wm progress{width:100%;max-width:480px;height:8px;accent-color:var(--panel-accent,#68d8ff)}.wm-form label:has(progress){margin:10px 0}@media (width<=650px){.wm-heading{flex-direction:column;align-items:flex-start}.wm h1{font-size:22px}.wm-fields{grid-template-columns:1fr}.wm-stats{grid-template-columns:1fr 1fr}.wm th,.wm td{padding:9px}.wm-search{flex-wrap:wrap}.wm-search input{min-width:100%}}.wm,.wm p,.wm small,.wm input,.wm select,.wm textarea,.wm button,.wm table{font-size:14px}.wm h1{font-size:36px;font-weight:900}.wm h3{font-size:20px;font-weight:800}.wm-heading span{font-size:10px;font-weight:800}.wm-helper{line-height:1.55;color:#819cab!important;margin:-2px 0 10px!important;font-size:13px!important;font-weight:650!important}.wm-role-presets{flex-wrap:wrap;gap:8px;margin:0 0 13px;display:flex}.wm-role-presets button{color:#a8ddef;cursor:pointer;background:#68d8ff0d;border:1px solid #68d8ff24;border-radius:9px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.wm-role-presets button:hover{background:#68d8ff1a}.players-page{width:100%}.players-header{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.players-header>div:first-child>span{color:#4e83e8;letter-spacing:.18em;font-size:8px;font-weight:800}.players-header h1{letter-spacing:-.04em;margin:8px 0 7px;font-size:27px}.players-header p{color:#68758a;margin:0;font-size:10px}.players-total{color:#647188;background:#0d141f;border:1px solid #1a2535;border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 12px;font-size:13px;display:flex}.players-container{background:#0c121c;border:1px solid #182231;border-radius:14px;overflow:hidden}.players-toolbar{border-bottom:1px solid #17202e;justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px;display:flex}.player-search{background:#0a1019;border:1px solid #1e293a;border-radius:9px;align-items:center;width:min(520px,60%);height:38px;padding-left:12px;display:flex}.player-search>svg{color:#526078;flex-shrink:0}.player-search input{color:#dce4f1;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px;font-size:10px}.player-search button{color:#fff;cursor:pointer;background:#285fca;border-radius:7px;height:30px;margin-right:4px;padding:0 14px;font-size:9px;font-weight:600}.refresh-players{color:#77859b;cursor:pointer;background:#0e151f;border:1px solid #1d293a;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:9px;display:flex}.players-table-wrapper{width:100%;overflow-x:auto}.players-table{border-collapse:collapse;width:100%}.players-table th{text-align:left;color:#526078;letter-spacing:.08em;background:#101722;border-bottom:1px solid #17202c;height:38px;padding:0 15px;font-size:13px;font-weight:700}.players-table td{color:#8794a8;border-bottom:1px solid #141d29;height:70px;padding:0 15px;font-size:14px}.player-identity{align-items:center;gap:10px;min-width:185px;display:flex}.player-avatar{color:#71a1ff;background:#101c30;border:1px solid #1c3153;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.player-identity>div:last-child{flex-direction:column;min-width:0;display:flex}.player-identity strong{color:#d8e1ee;font-size:15px;font-weight:600}.player-identity span{color:#49566c;text-overflow:ellipsis;white-space:nowrap;max-width:175px;margin-top:4px;font-size:12px;overflow:hidden}.players-table code{color:#6e8fc8;font-family:monospace;font-size:13px}.job-cell{align-items:center;gap:8px;display:flex}.job-cell svg{color:#53688a}.job-cell div{flex-direction:column;display:flex}.job-cell span{color:#4e5c71;margin-top:3px;font-size:12px}.money-value{color:#a6d8bc;font-size:14px;font-weight:600}.player-status{color:#747f91;background:#71798914;border-radius:7px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:12px;display:flex}.player-status>span{background:#666f7c;border-radius:50%;width:6px;height:6px}.player-status.online>span{background:#4bd188}.player-edit{color:#668ed4;cursor:pointer;background:#101824;border:1px solid #1d2a3f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.table-loading,.table-empty{text-align:center!important;color:#566479!important;height:220px!important}.table-loading svg{vertical-align:middle;margin-right:8px;animation:.8s linear infinite player-spin}@keyframes player-spin{to{transform:rotate(360deg)}}.players-pagination{justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex}.players-pagination>span{color:#546176;font-size:13px}.players-pagination>div{align-items:center;gap:9px;display:flex}.players-pagination>div>span{text-align:center;color:#6a778c;min-width:40px;font-size:12px}.players-pagination button{color:#758299;cursor:pointer;background:#0e151f;border:1px solid #1d2736;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.players-pagination button:disabled{opacity:.3;cursor:default}.player-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02050ac2;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.player-modal{background:#0d1420;border:1px solid #26334a;border-radius:18px;width:min(1000px,100%);max-height:calc(100vh - 80px);overflow:hidden;box-shadow:0 30px 100px #0000008c}.player-modal-header{border-bottom:1px solid #1b2534;justify-content:space-between;align-items:center;min-height:82px;padding:17px 20px;display:flex}.player-modal-profile{align-items:center;gap:12px;display:flex}.player-modal-avatar{color:#fff;background:linear-gradient(145deg,#285ec4,#173875);border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.player-modal-profile>div:nth-child(2){flex-direction:column;display:flex}.player-modal-profile h2{color:#e7edf7;margin:0;font-size:14px}.player-modal-profile>div:nth-child(2)>span{color:#59677c;margin-top:4px;font-size:8px}.modal-online-status{color:#788291;background:#161c26;border-radius:7px;align-items:center;gap:5px;margin-left:10px;padding:5px 8px;font-size:8px;display:flex}.modal-online-status>span{background:#69717c;border-radius:50%;width:6px;height:6px}.modal-online-status.online{color:#61d89a;background:#2db27014}.modal-online-status.online>span{background:#4ed38b}.modal-close{color:#637086;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.modal-close:hover{color:#fff;background:#141d2a}.player-modal-tabs{border-bottom:1px solid #1b2534;align-items:flex-end;gap:4px;height:48px;padding:0 19px;display:flex}.player-modal-tabs button{color:#6f7d94;cursor:pointer;letter-spacing:.01em;background:0 0;border-bottom:2px solid #0000;height:48px;padding:0 16px;font-size:11px;font-weight:600}.player-modal-tabs button.active{color:#f1f5fc;border-bottom-color:#548cff;font-weight:700}.player-modal-content{max-height:calc(100vh - 210px);padding:20px;overflow-y:auto}.modal-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.modal-section-grid.single{grid-template-columns:minmax(0,550px)}.modal-card{background:#0a111b;border:1px solid #1b2636;border-radius:12px;padding:18px}.modal-card-title{color:#6c99ed;align-items:center;gap:8px;margin-bottom:15px;font-size:14px;font-weight:700;display:flex}.modal-card-title.green{color:#62cc91}.modal-info-row{border-bottom:1px solid #151e2a;justify-content:space-between;align-items:center;gap:20px;min-height:40px;display:flex}.modal-info-row:last-child{border-bottom:0}.modal-info-row span{color:#59677b;font-size:12px;font-weight:600}.modal-info-row strong{color:#cbd5e4;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:12px;font-weight:600;overflow:hidden}.modal-primary-button{color:#fff;cursor:pointer;background:#285fc8;border-radius:8px;width:100%;height:37px;margin-top:15px;font-size:9px;font-weight:600}.money-card{background:#0a111b;border:1px solid #1c2737;border-radius:12px;flex-direction:column;min-height:175px;padding:18px;display:flex}.money-card>svg{color:#6290e6}.money-card span{color:#5d6a7e;text-transform:uppercase;margin-top:22px;font-size:8px}.money-card strong{color:#e0e8f5;margin-top:6px;font-size:19px}.money-card button{color:#72a0f4;cursor:pointer;background:#101b2c;border:1px solid #1e3151;border-radius:7px;height:32px;margin-top:auto;font-size:8px}.modal-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.modal-placeholder>div{color:#6190e9;background:#101b2c;border:1px solid #1d3150;border-radius:15px;place-items:center;width:55px;height:55px;display:grid}.modal-placeholder h3{color:#cbd5e5;margin:14px 0 6px;font-size:13px}.modal-placeholder p{color:#566378;max-width:380px;margin:0;font-size:9px;line-height:1.7}@media (width<=850px){.modal-section-grid,.money-tab-grid{grid-template-columns:1fr}.players-header{flex-direction:column;align-items:flex-start;gap:15px}.player-search{width:70%}}.player-live-actions button.teleport:hover{color:#c3b7ff;background:#5542b42e;border-color:#8e77ff6b}.player-live-actions{background:#0d131d;border-bottom:1px solid #1b2534;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:11px 20px;display:flex}.player-live-actions button{color:#8fa9d7;white-space:nowrap;cursor:pointer;background:#111a28;border:1px solid #25334a;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:35px;padding:0 13px;font-family:inherit;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.player-live-actions button:hover:not(:disabled){color:#b9d1ff;background:#16243a;border-color:#3b5c92}.player-live-actions button.teleport{color:#96a8ff;background:#4b63d221;border-color:#6a7eff59}.player-live-actions button.teleport:hover:not(:disabled){color:#c0caff;background:#4b63d238;border-color:#6a7effa6}.player-live-actions button.danger{color:#dd7c7c;background:#9b2d2d17;border-color:#dd4e4e3d}.player-live-actions button.danger:hover:not(:disabled){color:#f19a9a;background:#9b2d2d2b;border-color:#dd4e4e73}.player-live-actions button:disabled{opacity:.25;cursor:not-allowed;filter:grayscale(.25)}.player-live-actions button.teleport:disabled{opacity:.45}.action-result{margin-left:auto;padding:0 5px;font-size:9px;font-weight:600}.action-result.success{color:#63d998}.action-result.error{color:#e47676}.teleport-overlay{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060cc7;border-radius:18px;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:0}.teleport-dialog{background:#0c131f;border:1px solid #263550;border-radius:15px;width:min(520px,100%);overflow:hidden;box-shadow:0 25px 80px #0000008c}.teleport-header{border-bottom:1px solid #1a2535;justify-content:space-between;align-items:center;min-height:73px;padding:15px 17px;display:flex}.teleport-header>div:first-child{align-items:center;gap:11px;display:flex}.teleport-title-icon{color:#9a88f7;background:#5943be1a;border:1px solid #7b65ff33;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.teleport-header h3{color:#e3eaf6;margin:0;font-size:12px}.teleport-header span{color:#58677d;margin-top:4px;font-size:8px;display:block}.teleport-header>button{color:#68758a;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.teleport-header>button:hover{color:#dce5f4;background:#151e2b}.teleport-body{padding:17px}.teleport-body>p{color:#647188;margin:0 0 13px;font-size:9px}.teleport-locations{flex-direction:column;gap:7px;max-height:310px;display:flex;overflow-y:auto}.teleport-locations>button{width:100%;min-height:57px;color:inherit;cursor:pointer;text-align:left;background:#0a111b;border:1px solid #1a2638;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;transition:all .15s;display:flex}.teleport-locations>button:hover{background:#0e1725;border-color:#2a3b58}.teleport-locations>button.active{background:#4c3ca61f;border-color:#6f5deb6b}.teleport-location-icon{color:#7394d2;background:#121c2c;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.teleport-locations>button.active .teleport-location-icon{color:#a491ff;background:#5745be2e}.teleport-locations>button>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.teleport-locations strong{color:#ced8e7;font-size:9px}.teleport-locations span{color:#505e73;margin-top:4px;font-size:7px}.teleport-check{color:#9b8aff;border:1px solid #283449;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.teleport-footer{background:#0a101a;border-top:1px solid #1a2535;justify-content:flex-end;align-items:center;gap:8px;min-height:63px;padding:12px 17px;display:flex}.teleport-footer button{cursor:pointer;border-radius:8px;height:35px;padding:0 14px;font-size:9px;font-weight:600}.teleport-cancel{color:#728096;background:#101722;border:1px solid #202b3c}.teleport-confirm{color:#fff;background:#536dd7;align-items:center;gap:6px;display:flex}.teleport-confirm:disabled{opacity:.4;cursor:default}.teleport-loading,.teleport-empty{color:#5e6c81;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:9px;display:flex}.teleport-loading svg{animation:.8s linear infinite player-spin}.money-management{position:relative}.money-management-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.money-management-header>div:first-child>span{color:#5577b4;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.money-management-header h3{color:#e0e8f5;margin:0;font-size:15px}.money-management-header p{color:#64738a;margin:6px 0 0;font-size:9px}.money-player-state{color:#727d8f;background:#101620;border:1px solid #252e3d;border-radius:8px;align-items:center;gap:7px;height:29px;padding:0 10px;font-size:8px;font-weight:600;display:flex}.money-player-state>span{background:#6a7180;border-radius:50%;width:6px;height:6px}.money-player-state.online{color:#66cd95;background:#207e4f12;border-color:#3cbf7a33}.money-player-state.online>span{background:#4dcd88;box-shadow:0 0 8px #4dcd8866}.money-tab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.money-control-card{flex-direction:column;align-items:stretch;min-height:180px;padding:16px;display:flex}.money-card-top{align-items:center;gap:9px;display:flex}.money-card-top>span{color:#75849a;text-transform:uppercase;font-size:9px;font-weight:600}.money-card-icon{color:#7297dc;background:#101a29;border:1px solid #223049;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.money-balance{color:#e7edf7;margin-top:18px;font-size:22px;font-weight:700}.money-card-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-top:18px;display:grid}.money-card-actions button{color:#8193af;cursor:pointer;background:#101825;border:1px solid #243149;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 9px;font-family:inherit;font-size:8px;font-weight:600;transition:all .15s;display:flex}.money-card-actions button:hover{color:#b8cced;background:#152236;border-color:#34517e}.money-card-actions .money-add{color:#69ca94;border-color:#3ebe7930}.money-card-actions .money-remove{color:#d97979;border-color:#d84c4c30}.money-card-actions .money-set{color:#8b9ed1;grid-column:1/-1}.money-action-message{border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px;font-weight:600}.money-action-message.success{color:#61d090;background:#1e864e14;border:1px solid #37be7133}.money-action-message.error{color:#df7d7d;background:#972a2a14;border:1px solid #da484833}.money-editor-overlay{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04070cd1;border-radius:12px;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:-20px}.money-editor{background:#0b121d;border:1px solid #283752;border-radius:14px;width:min(470px,100%);overflow:hidden;box-shadow:0 25px 70px #0000008c}.money-editor-header{border-bottom:1px solid #192536;justify-content:space-between;align-items:center;min-height:69px;padding:14px 16px;display:flex}.money-editor-header span{color:#5878af;letter-spacing:.08em;font-size:7px;font-weight:700;display:block}.money-editor-header h3{color:#e2e9f5;margin:5px 0 0;font-size:13px}.money-editor-header>button{color:#6c798d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.money-editor-header>button:hover{color:#dae4f2;background:#151f2d}.money-editor-body{padding:16px}.money-editor-summary{background:#09101a;border:1px solid #1d293b;border-radius:9px;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:15px;padding:11px 12px;display:grid}.money-editor-summary>div{min-width:0}.money-editor-summary span{color:#55647a;margin-bottom:5px;font-size:7px;display:block}.money-editor-summary strong{color:#cbd5e5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.money-field{margin-top:12px;display:block}.money-field>span{color:#79879c;margin-bottom:7px;font-size:8px;font-weight:600;display:block}.money-field>div{background:#0d1622;border:1px solid #26344b;border-radius:8px;align-items:center;height:39px;display:flex;overflow:hidden}.money-field>div>span{color:#6f88b2;padding-left:12px;font-size:11px;font-weight:700}.money-field input{color:#e0e7f2;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 11px;font-family:inherit;font-size:10px;font-weight:600}.money-field textarea{resize:none;color:#d7dfeb;background:#0d1622;border:1px solid #26344b;border-radius:8px;outline:none;width:100%;min-height:72px;padding:10px 11px;font-family:inherit;font-size:9px;line-height:1.5}.money-field input:focus,.money-field textarea:focus{border-color:#3c5c8e}.money-warning{color:#c99c5c;background:#9c671e12;border:1px solid #d7963a2e;border-radius:7px;margin-top:12px;padding:9px 10px;font-size:8px}.money-editor-footer{background:#09101a;border-top:1px solid #192536;justify-content:flex-end;align-items:center;gap:7px;min-height:61px;padding:11px 16px;display:flex}.money-editor-footer button{cursor:pointer;border-radius:7px;height:34px;padding:0 13px;font-family:inherit;font-size:8px;font-weight:600}.money-editor-cancel{color:#77859a;background:#101721;border:1px solid #263247}.money-editor-confirm{color:#fff;background:#526ed1;border:1px solid #5878dd}.money-editor-confirm:disabled,.money-editor-cancel:disabled{opacity:.4;cursor:not-allowed}@media (width<=900px){.money-tab-grid,.money-editor-summary{grid-template-columns:1fr}}.job-management{position:relative}.job-management-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.job-management-header>div:first-child>span{color:#5577b4;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.job-management-header h3{color:#e0e8f5;margin:0;font-size:15px}.job-management-header p{color:#64738a;margin:6px 0 0;font-size:9px}.job-player-state{color:#727d8f;background:#101620;border:1px solid #252e3d;border-radius:8px;align-items:center;gap:7px;height:29px;padding:0 10px;font-size:8px;font-weight:600;display:flex}.job-player-state>span{background:#6a7180;border-radius:50%;width:6px;height:6px}.job-player-state.online{color:#66cd95;background:#207e4f12;border-color:#3cbf7a33}.job-player-state.online>span{background:#4dcd88;box-shadow:0 0 8px #4dcd8866}.job-current-card{background:#0b121d;border:1px solid #1f2b3e;border-radius:12px;padding:17px}.job-current-top{align-items:center;gap:11px;display:flex}.job-current-top>div:first-child{color:#7196dd;background:#101c2d;border:1px solid #263a59;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.job-current-top span{color:#56657c;letter-spacing:.08em;font-size:7px;font-weight:700;display:block}.job-current-top h3{color:#dce5f2;margin:5px 0 0;font-size:14px}.job-info-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.job-info-grid>div{background:#09101a;border:1px solid #1b2738;border-radius:8px;padding:10px}.job-info-grid span{color:#55647a;margin-bottom:5px;font-size:7px;display:block}.job-info-grid strong{color:#cbd5e4;font-size:9px}.job-info-grid strong.job-duty-active{color:#64d195}.job-edit-button{color:#8eaff0;cursor:pointer;background:#395b9b24;border:1px solid #32518a;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;margin-top:13px;font-family:inherit;font-size:9px;font-weight:600;display:flex}.job-edit-button:hover{color:#b2cbff;background:#395b9b3b;border-color:#466ab0}.job-message{border-radius:8px;margin-top:11px;padding:10px 12px;font-size:9px;font-weight:600}.job-message.success{color:#61d090;background:#1e864e14;border:1px solid #37be7133}.job-message.error{color:#df7d7d;background:#972a2a14;border:1px solid #da484833}.job-editor-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bc7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.job-editor{background:#0b121d;border:1px solid #293952;border-radius:14px;flex-direction:column;width:520px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000a6}.job-editor-header{border-bottom:1px solid #192536;justify-content:space-between;align-items:center;min-height:69px;padding:14px 16px;display:flex}.job-editor-header span{color:#5878af;letter-spacing:.08em;font-size:7px;font-weight:700;display:block}.job-editor-header h3{color:#e2e9f5;margin:5px 0 0;font-size:13px}.job-editor-header>button{color:#6c798d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.job-editor-header>button:hover{color:#dae4f2;background:#151f2d}.job-editor-body{overscroll-behavior:contain;padding:16px;overflow-y:auto}.job-field{margin-bottom:13px;display:block}.job-field>span{color:#79879c;margin-bottom:7px;font-size:8px;font-weight:600;display:block}.job-field select,.job-field textarea{color:#d7dfeb;background:#0d1622;border:1px solid #26344b;border-radius:8px;outline:none;width:100%;font-family:inherit;font-size:9px}.job-field select{height:39px;padding:0 10px}.job-field textarea{resize:none;min-height:72px;padding:10px 11px;line-height:1.5}.job-field select:focus,.job-field textarea:focus{border-color:#3c5c8e}.job-duty-field{background:#09111b;border:1px solid #1f2c40;border-radius:8px;justify-content:space-between;align-items:center;min-height:59px;margin-bottom:13px;padding:10px 11px;display:flex}.job-duty-field>div>span{color:#8795aa;font-size:8px;font-weight:600;display:block}.job-duty-field small{color:#4f5d72;margin-top:4px;font-size:7px;display:block}.job-duty-field>button{color:#768194;cursor:pointer;background:#121923;border:1px solid #303a49;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-family:inherit;font-size:8px;font-weight:600;display:flex}.job-duty-field>button>span{background:#68707d;border-radius:50%;width:6px;height:6px}.job-duty-field>button.active{color:#67d099;background:#23895217;border-color:#3ec27c40}.job-duty-field>button.active>span{background:#4bd187;box-shadow:0 0 7px #4bd18773}.job-selection-summary{background:#0b1420;border:1px solid #22324b;border-radius:8px;padding:10px 11px}.job-selection-summary>span{color:#53637a;font-size:7px;display:block}.job-selection-summary strong{color:#cbd6e7;margin-top:5px;font-size:9px;display:block}.job-selection-summary small{color:#687a94;margin-top:4px;font-size:7px;display:block}.job-editor-error{color:#df7d7d;background:#972a2a14;border:1px solid #da484833;border-radius:7px;margin:0 16px 12px;padding:9px 10px;font-size:8px}.job-editor-footer{background:#09101a;border-top:1px solid #192536;justify-content:flex-end;align-items:center;gap:7px;min-height:61px;padding:11px 16px;display:flex}.job-editor-footer button{cursor:pointer;border-radius:7px;height:34px;padding:0 13px;font-family:inherit;font-size:8px;font-weight:600}.job-cancel{color:#77859a;background:#101721;border:1px solid #263247}.job-confirm{color:#fff;background:#526ed1;border:1px solid #5878dd}.job-confirm:disabled,.job-cancel:disabled{opacity:.4;cursor:not-allowed}.job-catalog-loading{color:#68768c;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:9px;display:flex}@media (width<=900px){.job-info-grid{grid-template-columns:repeat(2,1fr)}}.character-management{position:relative}.character-management-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.character-management-header>div:first-child>span{color:#5577b4;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.character-management-header h3{color:#e0e8f5;margin:0;font-size:15px}.character-management-header p{color:#64738a;margin:6px 0 0;font-size:9px}.character-player-state{color:#727d8f;background:#101620;border:1px solid #252e3d;border-radius:8px;align-items:center;gap:7px;height:29px;padding:0 10px;font-size:8px;font-weight:600;display:flex}.character-player-state>span{background:#6a7180;border-radius:50%;width:6px;height:6px}.character-player-state.online{color:#66cd95;background:#207e4f12;border-color:#3cbf7a33}.character-player-state.online>span{background:#4dcd88;box-shadow:0 0 8px #4dcd8866}.character-card{background:#0b121d;border:1px solid #1f2b3e;border-radius:12px;padding:17px}.character-profile-large{align-items:center;gap:11px;display:flex}.character-profile-large>div{color:#80a8ef;background:#111e31;border:1px solid #29426a;border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.character-profile-large span{color:#58687f;letter-spacing:.08em;font-size:7px;font-weight:700}.character-profile-large h3{color:#dce6f5;margin:4px 0;font-size:14px}.character-profile-large small{color:#536178;font-size:7px}.character-info-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.character-info-item{background:#09101a;border:1px solid #1b2738;border-radius:8px;padding:10px}.character-info-item span{color:#55647a;margin-bottom:5px;font-size:7px;display:block}.character-info-item strong{color:#cbd5e4;font-size:9px}.character-edit-button{color:#8eaff0;cursor:pointer;background:#395b9b24;border:1px solid #32518a;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;margin-top:13px;font-family:inherit;font-size:9px;font-weight:600;display:flex}.character-message{border-radius:8px;margin-top:11px;padding:10px 12px;font-size:9px;font-weight:600}.character-message.success{color:#61d090;background:#1e864e14;border:1px solid #37be7133}.character-message.error{color:#df7d7d;background:#972a2a14;border:1px solid #da484833}.character-editor-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bcc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.character-editor{background:#0b121d;border:1px solid #293952;border-radius:14px;flex-direction:column;width:540px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000a6}.character-editor-header{border-bottom:1px solid #192536;justify-content:space-between;align-items:center;min-height:69px;padding:14px 16px;display:flex}.character-editor-header span{color:#5878af;letter-spacing:.08em;font-size:7px;font-weight:700;display:block}.character-editor-header h3{color:#e2e9f5;margin:5px 0 0;font-size:13px}.character-editor-header>button{color:#6c798d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.character-editor-body{padding:16px;overflow-y:auto}.character-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.character-field{display:block}.character-field-full{grid-column:1/-1}.character-field>span{color:#79879c;margin-bottom:7px;font-size:8px;font-weight:600;display:block}.character-field input,.character-field textarea{box-sizing:border-box;color:#d7dfeb;background:#0d1622;border:1px solid #26344b;border-radius:8px;outline:none;width:100%;font-family:inherit;font-size:9px}.character-field input{height:39px;padding:0 11px}.character-field textarea{resize:none;min-height:72px;padding:10px 11px}.character-field input:focus,.character-field textarea:focus{border-color:#3c5c8e}.character-warning{color:#c99c5c;background:#9c671e12;border:1px solid #d7963a2e;border-radius:7px;margin-top:13px;padding:9px 10px;font-size:8px}.character-editor-error{color:#df7d7d;background:#972a2a14;border:1px solid #da484833;border-radius:7px;margin:0 16px 12px;padding:9px 10px;font-size:8px}.character-editor-footer{background:#09101a;border-top:1px solid #192536;justify-content:flex-end;align-items:center;gap:7px;min-height:61px;padding:11px 16px;display:flex}.character-editor-footer button{cursor:pointer;border-radius:7px;height:34px;padding:0 13px;font-family:inherit;font-size:8px;font-weight:600}.character-cancel{color:#77859a;background:#101721;border:1px solid #263247}.character-confirm{color:#fff;background:#526ed1;border:1px solid #5878dd}.character-confirm:disabled,.character-cancel:disabled{opacity:.4;cursor:not-allowed}.inventory-management{position:relative}.inventory-management-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.inventory-management-header>div:first-child>span{color:#5577b4;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.inventory-management-header h3{color:#e0e8f5;margin:0;font-size:15px}.inventory-management-header p{color:#64738a;margin:6px 0 0;font-size:9px}.inventory-player-state{color:#727d8f;background:#101620;border:1px solid #252e3d;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;height:29px;padding:0 10px;font-size:8px;font-weight:600;display:flex}.inventory-player-state>span{background:#6a7180;border-radius:50%;width:6px;height:6px}.inventory-player-state.online{color:#66cd95;background:#207e4f12;border-color:#3cbf7a33}.inventory-player-state.online>span{background:#4dcd88;box-shadow:0 0 8px #4dcd8866}.inventory-stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px;display:grid}.inventory-stat-card{background:#0a111b;border:1px solid #1d293b;border-radius:9px;padding:11px 12px}.inventory-stat-card span{color:#526178;letter-spacing:.05em;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.inventory-stat-card strong{color:#d2dceb;font-size:11px}.inventory-toolbar{align-items:center;gap:10px;margin-bottom:13px;display:flex}.inventory-search{color:#53647c;background:#0b131f;border:1px solid #223147;border-radius:8px;flex:1;align-items:center;gap:8px;height:36px;padding:0 11px;display:flex}.inventory-search input{color:#d2dbe8;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:9px}.inventory-search input::placeholder{color:#4d5a6d}.inventory-result-count{color:#66758a;background:#0b121c;border:1px solid #202d40;border-radius:8px;align-items:center;height:36px;padding:0 11px;font-size:8px;display:flex}.inventory-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.inventory-slot-card{text-align:left;cursor:pointer;background:linear-gradient(#0c1521,#09111b);border:1px solid #1c2a3e;border-radius:10px;outline:none;flex-direction:column;min-height:150px;padding:12px;font-family:inherit;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.inventory-slot-card:hover{background:linear-gradient(#101c2b,#0b1420);border-color:#34517d;transform:translateY(-2px)}.inventory-slot-number{color:#50627d;letter-spacing:.07em;font-size:7px;font-weight:700}.inventory-item-icon{color:#83a9ec;background:#101e31;border:1px solid #29436b;border-radius:9px;place-items:center;width:36px;height:36px;margin-top:10px;font-size:13px;font-weight:700;display:grid}.inventory-item-main{min-width:0;margin-top:10px}.inventory-item-main strong{color:#d8e1ed;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;display:block;overflow:hidden}.inventory-item-main span{color:#56657a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.inventory-item-footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-top:10px;display:grid}.inventory-item-footer>div{background:#08101a;border:1px solid #192537;border-radius:6px;padding:7px}.inventory-item-footer span{color:#4e5c70;margin-bottom:3px;font-size:6px;display:block}.inventory-item-footer strong{color:#aebed3;font-size:8px}.inventory-metadata-badge{color:#6f8dc6;background:#425c9217;border:1px solid #6886c633;border-radius:5px;padding:4px 6px;font-size:6px;position:absolute;top:9px;right:9px}.inventory-empty{background:#09111b;border:1px dashed #223046;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.inventory-empty>div{margin-bottom:10px;font-size:23px}.inventory-empty strong{color:#aeb9c8;font-size:10px}.inventory-empty span{color:#566479;margin-top:5px;font-size:8px}.inventory-detail-overlay{z-index:100000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bd1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.inventory-detail-dialog{background:#0b121d;border:1px solid #293952;border-radius:14px;flex-direction:column;width:520px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000a6}.inventory-detail-header{border-bottom:1px solid #192536;justify-content:space-between;align-items:center;min-height:72px;padding:14px 16px;display:flex}.inventory-detail-header>div>span{color:#5878af;letter-spacing:.08em;font-size:7px;font-weight:700;display:block}.inventory-detail-header h3{color:#e2e9f5;margin:5px 0 2px;font-size:13px}.inventory-detail-header small{color:#58677d;font-size:7px}.inventory-detail-header>button{color:#6c798d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.inventory-detail-header>button:hover{color:#dae4f2;background:#151f2d}.inventory-detail-body{padding:16px;overflow-y:auto}.inventory-detail-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.inventory-detail-stats>div{background:#09111b;border:1px solid #1d293b;border-radius:7px;padding:9px}.inventory-detail-stats span{color:#526178;margin-bottom:5px;font-size:6px;display:block}.inventory-detail-stats strong{color:#cbd6e5;font-size:8px}.inventory-detail-section{margin-top:14px}.inventory-detail-section-title{color:#637590;letter-spacing:.07em;margin-bottom:7px;font-size:7px;font-weight:700}.inventory-metadata-list{border:1px solid #1d2a3e;border-radius:8px;overflow:hidden}.inventory-metadata-row{background:#09111b;border-bottom:1px solid #182436;justify-content:space-between;align-items:center;gap:15px;min-height:36px;padding:8px 10px;display:flex}.inventory-metadata-row:last-child{border-bottom:0}.inventory-metadata-row span{color:#718198;font-size:8px}.inventory-metadata-row code{overflow-wrap:anywhere;color:#b5c3d7;max-width:280px;font-size:8px}.inventory-no-metadata{color:#58677b;background:#09111b;border:1px solid #1c293b;border-radius:8px;padding:12px;font-size:8px}.inventory-raw-metadata{margin-top:14px}.inventory-raw-metadata>span{color:#637590;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.inventory-raw-metadata pre{color:#8fa7c9;white-space:pre-wrap;overflow-wrap:anywhere;background:#070e17;border:1px solid #1c293b;border-radius:8px;max-height:180px;margin:0;padding:11px;font-size:8px;line-height:1.55;overflow:auto}.inventory-detail-footer{background:#09101a;border-top:1px solid #192536;justify-content:flex-end;align-items:center;min-height:60px;padding:11px 16px;display:flex}.inventory-detail-footer button{color:#8697af;cursor:pointer;background:#111a27;border:1px solid #2d3e58;border-radius:7px;height:34px;padding:0 15px;font-family:inherit;font-size:8px;font-weight:600}@media (width<=1100px){.inventory-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.inventory-stat-grid{grid-template-columns:repeat(2,1fr)}.inventory-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-detail-stats{grid-template-columns:repeat(2,1fr)}}.inventory-refresh-button,.inventory-add-button{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 11px;font-family:inherit;font-size:8px;font-weight:600;display:flex}.inventory-refresh-button{color:#7c8ca4;background:#0d1622;border:1px solid #26364d}.inventory-add-button{color:#9bbafa;background:#4165a926;border:1px solid #3e609a}.inventory-add-button:hover{background:#4165a940}.inventory-refresh-button:disabled,.inventory-add-button:disabled{opacity:.4;cursor:not-allowed}.inventory-action-message{border-radius:8px;margin-bottom:12px;padding:9px 11px;font-size:8px;font-weight:600}.inventory-action-message.success{color:#61d090;background:#1e864e14;border:1px solid #37be7133}.inventory-action-message.error{color:#df7d7d;background:#972a2a14;border:1px solid #da484833}.inventory-action-overlay{z-index:110000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bd1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.inventory-action-dialog{background:#0b121d;border:1px solid #293952;border-radius:14px;flex-direction:column;width:500px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000a6}.inventory-add-dialog{width:560px}.inventory-action-header{border-bottom:1px solid #192536;justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px;display:flex}.inventory-action-header span{color:#5878af;letter-spacing:.08em;font-size:7px;font-weight:700;display:block}.inventory-action-header h3{color:#e2e9f5;margin:5px 0 0;font-size:13px}.inventory-action-header>button{color:#6c798d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.inventory-action-body{padding:16px;overflow-y:auto}.inventory-action-field{margin-bottom:12px;display:block}.inventory-action-field>span{color:#79879c;margin-bottom:7px;font-size:8px;font-weight:600;display:block}.inventory-action-field>small{color:#516074;margin-top:5px;font-size:7px;display:block}.inventory-action-field input,.inventory-action-field textarea{box-sizing:border-box;color:#d7dfeb;background:#0d1622;border:1px solid #26344b;border-radius:8px;outline:0;width:100%;font-family:inherit;font-size:9px}.inventory-action-field input{height:38px;padding:0 10px}.inventory-action-field textarea{resize:vertical;min-height:68px;padding:10px}.inventory-action-field input:focus,.inventory-action-field textarea:focus{border-color:#45659a}.inventory-catalog-search{color:#53647c;background:#0d1622;border:1px solid #26344b;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.inventory-catalog-search input{background:0 0;border:0;height:100%;padding:0}.inventory-catalog-results{background:#09111b;border:1px solid #202e42;border-radius:9px;max-height:220px;margin-bottom:13px;overflow-y:auto}.inventory-catalog-results>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #182536;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:8px 11px;font-family:inherit;display:flex}.inventory-catalog-results>button:last-child{border-bottom:0}.inventory-catalog-results>button:hover,.inventory-catalog-results>button.active{background:#111e2d}.inventory-catalog-results>button.active{box-shadow:inset 3px 0 #5d83ca}.inventory-catalog-results strong{color:#cbd6e5;font-size:8px;display:block}.inventory-catalog-results span{color:#56667c;margin-top:3px;font-size:7px;display:block}.inventory-catalog-results small{color:#60728c;font-size:7px}.inventory-catalog-empty{text-align:center;color:#647289;padding:22px;font-size:8px}.inventory-selected-catalog{background:#0d1827;border:1px solid #294267;border-radius:8px;margin-bottom:13px;padding:10px}.inventory-selected-catalog>span{color:#5574a7;font-size:6px;font-weight:700;display:block}.inventory-selected-catalog strong{color:#d2ddeb;margin-top:5px;font-size:9px;display:block}.inventory-selected-catalog small{color:#62738c;margin-top:3px;font-size:7px;display:block}.inventory-action-footer{background:#09101a;border-top:1px solid #192536;justify-content:flex-end;align-items:center;gap:7px;min-height:60px;padding:11px 16px;display:flex}.inventory-action-footer button,.inventory-action-confirm{cursor:pointer;border-radius:7px;height:34px;padding:0 13px;font-family:inherit;font-size:8px;font-weight:600}.inventory-action-cancel{color:#77859a;background:#101721;border:1px solid #263247}.inventory-action-confirm{color:#fff;background:#526ed1;border:1px solid #5878dd}.inventory-action-confirm:disabled{opacity:.4;cursor:not-allowed}.inventory-dialog-error{color:#df7d7d;background:#972a2a14;border:1px solid #da484833;border-radius:7px;margin:0 16px 12px;padding:9px 10px;font-size:8px}.inventory-detail-actions{gap:8px}.inventory-count-button,.inventory-delete-button{cursor:pointer;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-family:inherit;font-size:8px;font-weight:600;display:flex}.inventory-count-button{color:#8dacdf;background:#35538c1f;border:1px solid #36568d}.inventory-delete-button{color:#d9787d;background:#962c311a;border:1px solid #be424859}.inventory-inline-action{background:#0a1420;border:1px solid #283a56;border-radius:9px;margin-top:16px;padding:13px}.inventory-inline-action.danger{background:#701f2212;border-color:#c0404440}.inventory-inline-action h4{color:#d5deeb;margin:0 0 11px;font-size:10px}.inventory-inline-action p{color:#9a6970;margin:0 0 12px;font-size:8px;line-height:1.5}.inventory-delete-confirm{color:#fff;cursor:pointer;background:#922f34;border:1px solid #b5444b;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-family:inherit;font-size:8px;font-weight:600;display:flex}.inventory-delete-confirm:disabled{opacity:.4;cursor:not-allowed}.players-page{color:#e9f5fb;max-width:1550px;margin:0 auto}.players-header{margin-bottom:18px}.players-header>div:first-child>span{color:var(--panel-accent,#68d8ff);font-size:7px}.players-header h1{margin:7px 0 4px;font-size:28px}.players-header p{color:#7894a6;font-size:9px}.players-total,.players-container,.player-modal,.modal-card,.money-card,.character-card,.job-current-card,.inventory-stat-card,.inventory-slot-card,.inventory-action-dialog,.inventory-detail-dialog,.money-editor,.character-editor,.job-editor{-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00080e29;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#091924b3!important;border-color:#b5e1f71a!important}.players-total{color:#668394;height:34px;font-size:8px}.players-total strong{color:#dceaf2;font-size:10px}.players-container{border-radius:17px}.players-toolbar{border-bottom-color:#b5e1f712;min-height:62px;padding:12px 14px}.player-search{background:#03101957;border-color:#b5e1f71a;border-radius:10px;height:36px}.player-search input{color:#dcecf3;font-size:8px}.player-search input::placeholder{color:#4e6b7c}.player-search button{border:1px solid color-mix(in srgb,var(--panel-accent,#68d8ff) 18%,transparent);background:color-mix(in srgb,var(--panel-accent,#68d8ff) 11%,transparent);color:#dcf5ff;border-radius:8px;height:28px;font-size:7px}.refresh-players{color:#7896a6;background:#ffffff06;border-color:#b5e1f71a;border-radius:9px;height:34px;font-size:7px}.players-table th{color:#587687;background:#ffffff06;border-bottom-color:#b5e1f711;height:35px;padding:0 12px;font-size:7px}.players-table td{color:#819dac;border-bottom-color:#b5e1f70e;height:64px;padding:0 12px;font-size:8px}.players-table tbody tr:hover{background:#68d8ff06}.player-avatar{border-color:color-mix(in srgb,var(--panel-accent,#68d8ff) 18%,transparent);background:color-mix(in srgb,var(--panel-accent,#68d8ff) 6%,transparent);width:35px;height:35px;color:var(--panel-accent,#68d8ff);border-radius:10px;font-size:9px}.player-identity strong{color:#dceaf2;font-size:9px}.player-identity span{color:#506e7f;font-size:7px}.players-table code{color:#6fa7bc;font-size:7px}.job-cell strong{color:#bad0d9;font-size:8px}.job-cell span{color:#526f80;font-size:7px}.money-value{color:#79d9bd;font-size:8px}.player-status{color:#6e8898;border-radius:7px;padding:4px 6px;font-size:7px}.player-status.online{color:#72dec1;background:#67e5be0e}.player-edit{color:#72bdd7;background:#ffffff06;border-color:#b5e1f717;border-radius:8px;width:30px;height:30px}.player-edit:hover{color:#9be9ff;background:#68d8ff0f}.players-pagination{min-height:51px;padding:0 13px}.players-pagination>span,.players-pagination>div>span{color:#587586;font-size:7px}.players-pagination>span strong{color:#8ba4b1;font-size:8px}.players-pagination button{color:#738f9f;background:#ffffff05;border-color:#b5e1f717;border-radius:8px;width:29px;height:29px}.player-modal-backdrop,.money-editor-overlay,.character-editor-overlay,.job-editor-overlay,.inventory-action-overlay,.inventory-detail-overlay{-webkit-backdrop-filter:blur(10px)saturate(120%)!important;backdrop-filter:blur(10px)saturate(120%)!important;background:#01090fb8!important}.player-modal{border-radius:20px!important}.player-modal-header{border-bottom-color:#b5e1f712}.player-modal-avatar{background:linear-gradient(145deg,color-mix(in srgb,var(--panel-accent,#68d8ff) 70%,#fff),color-mix(in srgb,var(--panel-accent,#68d8ff) 30%,#07131d))}.player-modal-tabs{background:#ffffff04!important;border-color:#b5e1f712!important}.player-modal-tabs button.active{color:var(--panel-accent,#68d8ff)!important;border-color:var(--panel-accent,#68d8ff)!important}.modal-card,.money-card,.character-card,.job-current-card,.inventory-stat-card,.inventory-slot-card{border-radius:13px!important}.money-add,.character-confirm,.job-confirm,.inventory-action-confirm{background:linear-gradient(135deg,var(--panel-accent,#68d8ff),#67e5be)!important;color:#07131d!important}.inventory-search,.inventory-catalog-search,.money-field input,.character-field input,.character-field select,.job-field input,.job-field select,.inventory-action-field input,.inventory-action-field select{color:#dfeff6!important;background:#0c2230!important;border-color:#b5e1f71a!important}.inventory-slot-card:hover,.character-card:hover,.money-card:hover{border-color:color-mix(in srgb,var(--panel-accent,#68d8ff) 20%,transparent)!important}.ops{color:#edf8fd;max-width:1550px;margin:auto}.ops-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.ops-head span{color:var(--panel-accent,#68d8ff);letter-spacing:.16em;font-size:7px;font-weight:850}.ops h1{letter-spacing:-.04em;margin:6px 0 3px;font-size:27px}.ops button{border:1px solid color-mix(in srgb,var(--panel-accent,#68d8ff) 18%,transparent);background:color-mix(in srgb,var(--panel-accent,#68d8ff) 7%,#ffffff04);min-height:33px;color:color-mix(in srgb,var(--panel-accent,#68d8ff) 75%,#fff);cursor:pointer;border-radius:9px;padding:0 11px;font-size:7px;font-weight:800}.ops button:hover{background:color-mix(in srgb,var(--panel-accent,#68d8ff) 11%,transparent)}.ops button:disabled{opacity:.48}.ops input,.ops select,.ops textarea{color:#eaf6fb;width:100%;font:inherit;background:#0c2230;border:1px solid #b5e1f71c;border-radius:9px;outline:none;padding:9px;font-size:8px}.ops textarea{resize:vertical;min-height:95px}.ops input:focus,.ops select:focus,.ops textarea:focus{border-color:color-mix(in srgb,var(--panel-accent,#68d8ff) 32%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--panel-accent,#68d8ff) 5%,transparent)}.ops-error,.ops-notice{border-radius:10px;padding:10px 12px;font-size:8px}.ops-error{color:#ffadb7;background:#ff7b890f;border:1px solid #ff7b892e}.ops-notice{color:#8ce8cd;background:#67e5be0d;border:1px solid #67e5be24}.report-console,.ops-card,.metric{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff0b,#ffffff03),#091924a8;border:1px solid #b5e1f71a;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00080e29}.report-console{border-radius:18px;grid-template-columns:330px 1fr;height:calc(100vh - 150px);min-height:540px;display:grid;overflow:hidden}.report-console aside{border-right:1px solid #b5e1f713;overflow:hidden}.ops-tools{border-bottom:1px solid #b5e1f712;gap:7px;padding:11px;display:grid}.ops-list{height:calc(100% - 104px);overflow:auto}.ops-list button{text-align:left;color:#d8e9f0;background:0 0;border:0;border-bottom:1px solid #b5e1f70e;border-radius:0;width:100%;min-height:58px;padding:11px 13px;display:block}.ops-list button.active{border-left:2px solid var(--panel-accent,#68d8ff);background:color-mix(in srgb,var(--panel-accent,#68d8ff) 5%,transparent)}.ops-list strong,.ops-list span,.history strong,.history span,.history small{display:block}.ops-list span,.history span{color:#718e9f;margin-top:5px;font-size:7px}.report-console article{min-width:0}.report-console article>header{border-bottom:1px solid #b5e1f712;justify-content:space-between;height:79px;padding:13px 17px;display:flex}.report-console article>header h2{margin:4px 0;font-size:14px}.report-console article>header span{color:#718e9f;font-size:7px}.report-console article>header button{margin-left:5px}.ops .danger{color:#ff9aa5;background:#ff7b890e;border-color:#ff7b892e}.ops-messages{flex-direction:column;gap:8px;height:calc(100% - 138px);padding:15px;display:flex;overflow:auto}.ops-message{background:#ffffff07;border:1px solid #b5e1f714;border-radius:5px 11px 11px;max-width:76%;padding:9px}.ops-message.admin{border-color:color-mix(in srgb,var(--panel-accent,#68d8ff) 16%,transparent);background:color-mix(in srgb,var(--panel-accent,#68d8ff) 5%,transparent);align-self:flex-end}.ops-message strong{color:var(--panel-accent,#68d8ff);font-size:7px}.ops-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:8px}.ops-message time{color:#607d8e;font-size:6px}.ops-reply{border-top:1px solid #b5e1f712;gap:7px;height:59px;padding:9px 12px;display:flex}.ops-empty{color:#627f90;place-items:center;height:100%;font-size:8px;display:grid}.ops-grid{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:11px;display:grid}.ops-card,.metric{border-radius:16px;padding:16px}.ops-card h2{margin:0 0 9px;font-size:14px}.ops-card>p{color:#718e9f;font-size:8px}.ops-field{margin:10px 0;display:block}.ops-field>span{color:#7794a4;margin-bottom:5px;font-size:7px;display:block}.two{grid-template-columns:1fr 1fr;gap:9px;display:grid}.history{max-height:510px;overflow:auto}.history>div{border-bottom:1px solid #b5e1f70e;padding:9px 2px}.history small{color:#5a7889;margin-top:5px;font-size:6px}.compact{margin-top:6px;min-height:27px!important;padding:0 7px!important}.health-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:11px;display:grid}.metric span{color:#708d9d;font-size:7px;display:block}.metric strong{margin-top:6px;font-size:17px;display:block}.health-chart{width:100%;height:190px}.health-chart path{stroke:#b5e1f714}.health-chart polyline{fill:none;stroke:var(--panel-accent,#68d8ff);stroke-width:3px}.customize{max-width:760px}.preview{border:1px solid color-mix(in srgb,var(--preview) 30%,#b5e1f714);background:color-mix(in srgb,var(--preview) 5%,#0817229e);border-radius:12px;margin:13px 0;padding:15px}.preview small,.preview strong,.preview span{display:block}.preview small{color:var(--preview);font-size:6px}.preview strong{margin:6px 0;font-size:14px}.preview span{color:#7895a5;font-size:8px}@media (width<=1050px){.health-grid{grid-template-columns:repeat(3,1fr)}.report-console{grid-template-columns:275px 1fr}}@media (width<=760px){.ops-grid{grid-template-columns:1fr}.report-console{grid-template-columns:1fr;height:auto}.report-console aside{border-bottom:1px solid #b5e1f712;border-right:0;height:260px}.report-console article{height:520px}.health-grid{grid-template-columns:repeat(2,1fr)}.ops-head{flex-direction:column;align-items:flex-start}}.dashboard-page{color:#eef8ff;max-width:1500px;margin:0 auto}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.panel-eyebrow,.dashboard-card-title span:first-child{color:var(--panel-accent,#68d8ff);letter-spacing:.18em;font-size:8px;font-weight:800}.dashboard-heading h1{color:#f0f9fe;letter-spacing:-.04em;margin:8px 0 6px;font-family:Manrope,Inter,sans-serif;font-size:30px;line-height:1.08}.dashboard-heading p{color:#7893a5;margin:0;font-size:11px}.glass-button,.dashboard-card-title button{color:#8ca7b7;cursor:pointer;background:#ffffff09;border:1px solid #b6e1f71f;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:700;transition:all .18s;display:inline-flex}.glass-button:hover,.dashboard-card-title button:hover{color:#def6ff;background:#68d8ff12;border-color:#68d8ff40}.dashboard-alert{color:#ffabb5;background:#ff7b8912;border:1px solid #ff7b8933;border-radius:11px;margin-bottom:14px;padding:11px 13px;font-size:10px}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-metric,.dashboard-card{-webkit-backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0d1f2b9e;border:1px solid #b5e1f71c;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00070d29}.dashboard-metric{min-height:114px;color:var(--tone,#68d8ff);border-radius:17px;align-items:center;gap:13px;padding:18px;display:flex}.dashboard-metric.tone-cyan{--tone:#68d8ff}.dashboard-metric.tone-mint{--tone:#67e5be}.dashboard-metric.tone-violet{--tone:#aa93ff}.dashboard-metric.tone-amber{--tone:#f8c56b}.metric-icon{border:1px solid color-mix(in srgb, currentColor 26%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.dashboard-metric>div{gap:3px;min-width:0;display:grid}.dashboard-metric>div>span{color:#7894a6;font-size:9px}.dashboard-metric strong{color:#eff9fe;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,Inter,sans-serif;font-size:20px;overflow:hidden}.dashboard-metric small{color:#536f81;font-size:8px}.dashboard-main-grid{grid-template-columns:1.65fr .85fr;gap:12px;margin-top:12px;display:grid}.dashboard-card{border-radius:18px;padding:18px}.dashboard-card-title{justify-content:space-between;align-items:flex-start;gap:15px;min-height:38px;display:flex}.dashboard-card-title h2{color:#eaf6fc;margin:5px 0 0;font-size:14px;font-weight:700}.quick-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.quick-access{--tone:#68d8ff;min-height:94px;color:inherit;cursor:pointer;text-align:left;background:#04121b45;border:1px solid #b5e1f714;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;transition:transform .18s,border-color .18s,background .18s;display:grid}.quick-access.tone-cyan{--tone:#68d8ff}.quick-access.tone-mint{--tone:#67e5be}.quick-access.tone-violet{--tone:#aa93ff}.quick-access.tone-amber{--tone:#f8c56b}.quick-access.tone-danger{--tone:#ff7b89}.quick-access:hover{border-color:color-mix(in srgb, var(--tone) 24%, transparent);background:color-mix(in srgb, var(--tone) 5%, #04121b5c);transform:translateY(-2px)}.quick-icon{border:1px solid color-mix(in srgb, var(--tone) 26%, transparent);background:color-mix(in srgb, var(--tone) 9%, transparent);width:39px;height:39px;color:var(--tone);border-radius:11px;place-items:center;display:grid}.quick-access>span:nth-child(2){gap:4px;min-width:0;display:grid}.quick-access strong{color:#dcebf3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quick-access small{color:#5f7b8d;font-size:7px;line-height:1.35}.quick-access>i{color:var(--tone);opacity:.66;font-size:13px;font-style:normal}.health-status{color:#718c9c;background:#7a94a40d;border:1px solid #7a94a424;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex;letter-spacing:0!important;font-size:7px!important}.health-status i{background:#6d8798;border-radius:50%;width:6px;height:6px}.health-status.online{color:#67e5be;background:#67e5be0e;border-color:#67e5be29}.health-status.online i{background:#67e5be;box-shadow:0 0 10px #67e5be99}.health-orb-wrap{grid-template-columns:116px 1fr;align-items:center;gap:14px;margin-top:15px;display:grid}.health-orb{background:conic-gradient(var(--panel-accent,#68d8ff) var(--score), #a0d2ea14 0);width:108px;height:108px;box-shadow:0 0 30px color-mix(in srgb, var(--panel-accent,#68d8ff) 10%, transparent);border-radius:50%;padding:7px}.health-orb>div{background:#0b1c27;border:1px solid #b5e1f71a;border-radius:50%;align-content:center;place-items:center;width:100%;height:100%;display:grid}.health-orb strong{color:#eefaff;font-family:Manrope,Inter,sans-serif;font-size:27px}.health-orb span{color:#617d8f;font-size:7px}.health-details{gap:9px;display:grid}.health-details>div{border-bottom:1px solid #b5e1f712;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.health-details span{color:#698698;font-size:8px}.health-details strong{color:#cfe0e9;font-size:9px}.dashboard-bottom-grid{grid-template-columns:1.25fr .85fr .9fr;gap:12px;margin-top:12px;display:grid}.activity-card{min-height:305px}.chart-current{color:#91aebe;font-size:9px;font-weight:700}.dashboard-chart{height:225px;margin-top:12px;padding-left:28px;position:relative}.dashboard-chart svg{width:100%;height:100%}.chart-grid-line{fill:none;stroke:#b5e1f714;stroke-width:1px}.chart-y{color:#4f6b7d;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:21px auto 27px 0}.chart-placeholder,.dashboard-empty{color:#607b8c;text-align:center;align-content:center;place-items:center;gap:8px;min-height:170px;font-size:9px;display:grid}.dashboard-online-list,.recent-action-list{margin-top:10px}.dashboard-online-list>button{width:100%;min-height:49px;color:inherit;cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #b5e1f712;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 2px;display:grid}.dashboard-online-list>button:hover .online-person strong{color:var(--panel-accent,#68d8ff)}.online-dot-mini{background:#67e5be;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #67e5be8c}.online-person{gap:3px;min-width:0;display:grid}.online-person strong{color:#dcebf3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.online-person small,.online-ping{color:#607b8c;font-size:7px}.recent-action-list>div{border-bottom:1px solid #b5e1f712;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:49px;display:grid}.action-dot{border:2px solid color-mix(in srgb, var(--panel-accent,#68d8ff) 50%, transparent);background:color-mix(in srgb, var(--panel-accent,#68d8ff) 14%, transparent);border-radius:50%;width:7px;height:7px}.recent-action-list p{gap:3px;min-width:0;margin:0;display:grid}.recent-action-list strong{color:#ccdee8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recent-action-list small,.recent-action-list time{color:#587486;font-size:7px}.dashboard-loading{color:#6f8c9e;align-content:center;place-items:center;gap:10px;min-height:420px;font-size:10px;display:grid}.dashboard-loading svg{animation:.8s linear infinite dash-spin}@keyframes dash-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-bottom-grid{grid-template-columns:1fr 1fr}.activity-card{grid-column:1/-1}}@media (width<=760px){.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-stats{grid-template-columns:1fr}.quick-access-grid{grid-template-columns:1fr 1fr}.dashboard-bottom-grid{grid-template-columns:1fr}.activity-card{grid-column:auto}}@media (width<=470px){.quick-access-grid{grid-template-columns:1fr}.health-orb-wrap{grid-template-columns:1fr;justify-items:center}.health-details{width:100%}}.panel-eyebrow{font-size:11px;font-weight:800}.dashboard-page h1,.dashboard-hero h1{font-size:38px;font-weight:900}.dashboard-page p,.dashboard-hero p{font-size:16px;font-weight:600;line-height:1.55}.online-map-page{color:#eef9ff;max-width:1700px;margin:0 auto}.online-map-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.online-map-header h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:29px;line-height:1.08}.online-map-header p{color:#7894a6;margin:0;font-size:11px}.online-map-topstats{align-items:stretch;gap:8px;display:flex}.online-map-topstats>div,.online-map-topstats>button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#8aa7b7;background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0b1d299e;border:1px solid #b2e2f71c;border-radius:13px;min-width:88px;min-height:51px;padding:8px 11px;box-shadow:inset 0 1px #ffffff0d}.online-map-topstats>div{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid}.online-map-topstats svg{color:var(--panel-accent,#68d8ff)}.online-map-topstats span{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.online-map-topstats strong{color:#edf9ff;grid-column:2;font-size:16px}.online-map-topstats>button{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-width:auto;font-size:9px;font-weight:700;display:flex}.online-map-topstats>button:hover{color:#e8f8ff;border-color:#68d8ff40}.online-map-alert{color:#ffb1ba;background:#ff798912;border:1px solid #ff798938;border-radius:12px;margin-bottom:12px;padding:10px 13px;font-size:10px}.online-map-layout{grid-template-columns:minmax(0,1fr) 360px;gap:12px;min-height:690px;display:grid}.online-map-canvas-card,.online-player-panel{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(145deg,#ffffff0c,#ffffff03),#081722ad;border:1px solid #b5e1f71c;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 28px 70px #00070d33}.online-map-canvas-card{grid-template-rows:57px 1fr;display:grid;position:relative}.map-toolbar{background:#05121c47;border-bottom:1px solid #b5e1f714;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.map-toolbar>div:first-child{grid-template-columns:auto auto;align-items:center;gap:2px 8px;display:grid}.map-toolbar>div:first-child svg{color:#68d8ff;grid-row:1/3}.map-toolbar span{color:#dceff8;font-size:10px;font-weight:800}.map-toolbar small{color:#557385;grid-column:2;font-size:7px}.map-toolbar-actions{align-items:center;gap:8px;display:flex}.map-toolbar-actions button{color:#89a6b7;cursor:pointer;background:#ffffff09;border:1px solid #b5e1f71a;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.map-toolbar-actions>span{text-align:right;color:#6d899a;min-width:38px;font-size:8px}.map-viewport{overscroll-behavior:contain;background:radial-gradient(circle,#1b68802e,#0000 45%),#09202d;min-height:630px;position:relative;overflow:hidden}.map-zoom-layer{transform-origin:50%;transition:transform .2s;position:absolute;inset:0}.map-zoom-layer .map-artwork{filter:saturate(.92)contrast(1.05);width:100%;height:100%;display:block}.live-player-pin{z-index:3;color:#061520;cursor:pointer;background:linear-gradient(145deg,#68d8ff,#5c8bff);border:2px solid #d3f8ffc7;border-radius:50% 50% 50% 7px;place-items:center;width:28px;height:28px;padding:0;transition:transform .15s,box-shadow .15s;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 6px 18px #40aeff4d,0 0 0 4px #68d8ff14}.live-player-pin>b{font-size:7px;rotate:45deg}.live-player-pin>span{color:#dff8ff;background:#0b1c29;border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:6px;display:grid;position:absolute;top:-9px;right:-10px;rotate:45deg}.live-player-pin>em{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dff6ff;opacity:0;pointer-events:none;background:#05111ad1;border:1px solid #b5e1f71f;border-radius:7px;width:max-content;max-width:120px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700;transition:opacity .15s;position:absolute;top:4px;left:29px;rotate:45deg}.live-player-pin:hover>em,.live-player-pin.active>em{opacity:1}.live-player-pin.active{background:linear-gradient(145deg,#67e5be,#68d8ff);transform:translate(-50%,-50%)scale(1.2);box-shadow:0 8px 24px #67e5be57,0 0 0 7px #67e5be1a}.map-legend{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#7392a3;background:#04111aa6;border:1px solid #b5e1f71a;border-radius:10px;align-items:center;gap:11px;padding:8px 10px;font-size:7px;display:flex;position:absolute;bottom:14px;left:14px}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{background:#68d8ff;border-radius:50%;width:7px;height:7px}.map-legend .legend-selected{background:#67e5be;box-shadow:0 0 8px #67e5be99}.map-zoom-controls{z-index:5;gap:6px;display:grid;position:absolute;bottom:14px;right:14px}.map-zoom-controls button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#c8eaf8;cursor:pointer;background:#04111aad;border:1px solid #b5e1f71f;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.map-zoom-controls button:hover{color:#fff;background:#68d8ff1a}.map-selected-card{z-index:6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#14323ed1,#081823d1);border:1px solid #67e5be30;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(390px,100% - 28px);padding:12px;display:grid;position:absolute;top:14px;left:14px;box-shadow:inset 0 1px #ffffff14,0 18px 50px #00000038}.selected-close{color:#607d8e;cursor:pointer;background:0 0;border:0;position:absolute;top:6px;right:8px}.selected-avatar{color:#82edd1;background:#67e5be17;border:1px solid #67e5be38;border-radius:12px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:800;display:grid}.selected-main{gap:2px;display:grid}.selected-main>span{letter-spacing:.14em;color:#63b6cb;font-size:6px}.selected-main strong{font-size:10px}.selected-main small{color:#718e9f;font-size:7px}.selected-vitals{grid-column:1/3;gap:6px;display:flex}.selected-vitals span{color:#688697;background:#ffffff06;border:1px solid #b5e1f714;border-radius:7px;padding:5px 7px;font-size:7px}.selected-vitals b{color:#cfeaf4}.selected-open{color:#80e8ce;cursor:pointer;background:#67e5be14;border:1px solid #67e5be29;border-radius:9px;grid-area:2/3;padding:7px 9px;font-size:7px;font-weight:800}.online-player-panel{grid-template-rows:auto 1fr;min-width:0;display:grid}.online-player-panel-head{border-bottom:1px solid #b5e1f714;padding:14px}.online-player-panel-head>div:first-child{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.online-player-panel-head>div:first-child span{letter-spacing:.14em;color:#7190a3;font-size:7px;font-weight:800}.online-player-panel-head>div:first-child strong{color:#7bdfff;background:#68d8ff14;border-radius:999px;padding:4px 7px;font-size:8px}.online-player-panel-head label{color:#567487;background:#ffffff06;border:1px solid #b5e1f71c;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.online-player-panel-head input{color:#dff5ff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.online-player-panel-head input::placeholder{color:#4e6b7c}.online-filter-row{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.online-filter-row select{color:#93adba;background:#102430;border:1px solid #b5e1f71a;border-radius:9px;outline:0;min-width:0;height:34px;padding:0 8px;font-size:7px}.online-player-scroll{max-height:660px;padding:7px;overflow:auto}.online-player-row{width:100%;min-height:79px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;transition:all .15s;display:grid}.online-player-row:hover,.online-player-row.active{background:#68d8ff0a;border-color:#68d8ff1f}.online-player-row.active{background:#67e5be0b;border-color:#67e5be2b}.online-row-avatar{position:relative}.online-row-avatar>span{color:#8ee5ff;background:#68d8ff13;border:1px solid #68d8ff29;border-radius:11px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid}.online-row-avatar>i{background:#67e5be;border:2px solid #0c202d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.online-row-copy{gap:3px;min-width:0;display:grid}.online-row-copy strong{color:#e8f6fc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.online-row-copy small{color:#5f7c8d;font-size:7px}.online-row-copy>div{gap:5px;display:flex}.online-row-copy>div span{color:#577486;background:#ffffff09;border-radius:999px;padding:2px 5px;font-size:6px}.online-location-state{color:#506d7e;border:1px solid #b5e1f712;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;display:flex}.online-location-state.located{color:#6eddbf;background:#67e5be0a;border-color:#67e5be1c}.online-list-empty{color:#617f90;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:8px;display:flex}@keyframes map-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.online-map-layout{grid-template-columns:1fr}.online-player-panel{min-height:400px}.online-player-scroll{max-height:420px}.online-map-header{flex-direction:column;align-items:flex-start}.online-map-topstats{width:100%;overflow:auto}}@media (width<=720px){.online-map-layout{min-height:0}.online-map-canvas-card{grid-template-rows:auto 1fr}.map-toolbar{min-height:55px}.map-viewport{min-height:480px}.online-map-topstats>div{min-width:82px}.online-map-topstats>button{min-width:90px}.map-selected-card{grid-template-columns:auto 1fr}.selected-open{grid-area:auto/1/auto/3}.selected-vitals{grid-column:1/3}.map-zoom-controls{bottom:50px}.map-legend{max-width:calc(100% - 28px);right:14px;overflow:auto}.live-player-pin>em{display:none}}.gta-map-stage{background:radial-gradient(circle at 50% 45%,#ffffff0f,#0000 34%),linear-gradient(#ffffff05,#ffffff03),#8ab1d3;position:absolute;inset:0}.gta-map-stage:before{content:"";opacity:.28;background-image:linear-gradient(#0f293a1f 1px,#0000 1px),linear-gradient(90deg,#0f293a1f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.gta-map-image{filter:drop-shadow(0 24px 40px #07192640);width:min(66%,860px);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-57%,-50%)}.online-map-header h1{font-size:38px;font-weight:900}.online-map-header p{font-size:16px;font-weight:600;line-height:1.55}.online-map-topstats span{font-size:11px}.online-map-topstats strong{font-size:20px}.online-map-topstats>button{font-size:13px;font-weight:800}.online-map-alert{font-size:14px;font-weight:700}.map-toolbar span{font-size:14px}.map-toolbar small{font-size:10px;font-weight:600}.map-toolbar-actions button,.map-toolbar-actions>span{font-size:12px;font-weight:700}.live-player-pin{width:30px;height:30px}.live-player-pin>b{font-size:8px;font-weight:900}.live-player-pin>span{font-size:8px;font-weight:800}.live-player-pin>em{font-size:11px}.map-legend{font-size:11px;font-weight:700}.selected-main>span{font-size:10px;font-weight:800}.selected-main strong{font-size:16px;font-weight:900}.selected-main small,.selected-vitals span,.selected-open{font-size:12px;font-weight:700}.online-player-panel-head>div:first-child span{font-size:10px}.online-player-panel-head>div:first-child strong{font-size:12px;font-weight:800}.online-player-panel-head input,.online-filter-row select{font-size:13px;font-weight:600}.online-row-copy strong{font-size:14px;font-weight:800}.online-row-copy small{font-size:12px;font-weight:600}.online-row-copy>div span,.online-location-state{font-size:11px;font-weight:700}.online-list-empty{font-size:13px;font-weight:700}@media (width<=720px){.gta-map-image{width:min(96%,720px);transform:translate(-56%,-50%)}}.gta-map-image{width:min(82%,1040px);transform:translate(-56%,-50%)}@media (width<=720px){.gta-map-image{width:min(118%,880px);transform:translate(-55%,-50%)}}.discord-center-page,.discord-setup-page{color:#ecf8fd;max-width:1600px;margin:0 auto}.discord-center-loading{color:#718e9f;justify-content:center;align-items:center;gap:9px;min-height:300px;font-size:10px;display:flex}.discord-center-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.discord-center-header h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:29px;line-height:1.08}.discord-center-header p{color:#7894a6;margin:0;font-size:11px}.discord-guild-chip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0b1d299e;border:1px solid #b5e1f71c;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:245px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff0f}.discord-guild-chip>img,.discord-guild-chip>svg{object-fit:cover;color:#aa93ff;background:#aa93ff14;border:1px solid #aa93ff33;border-radius:11px;width:36px;height:36px;padding:7px}.discord-guild-chip>img{padding:0}.discord-guild-chip>div{gap:3px;display:grid}.discord-guild-chip strong{font-size:9px}.discord-guild-chip span{color:#67e5be;align-items:center;gap:5px;font-size:7px;display:flex}.discord-guild-chip i{background:#67e5be;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #67e5be80}.discord-guild-chip button{color:#7895a5;cursor:pointer;background:#ffffff06;border:1px solid #b5e1f717;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.discord-banner{color:#80b7ca;background:#68d8ff0b;border:1px solid #68d8ff21;border-radius:10px;align-items:center;gap:7px;margin:0 0 12px;padding:10px 12px;font-size:8px;display:flex}.discord-banner.error{color:#ffadb6;background:#ff7b890f;border-color:#ff7b8933}.discord-setup-page{place-items:center;min-height:70vh;display:grid}.discord-setup-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffff0f,#ffffff03),#0a1d2aad;border:1px solid #b5e1f71f;border-radius:25px;width:min(700px,100%);padding:34px;box-shadow:inset 0 1px #ffffff12,0 35px 90px #00080e47}.setup-orb{color:#b8a6ff;background:radial-gradient(circle at 30% 20%,#ffffff24,#0000 40%),#aa93ff1a;border:1px solid #aa93ff33;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;box-shadow:0 16px 35px #755be717}.discord-setup-card h1{letter-spacing:-.04em;max-width:560px;margin:8px 0 10px;font-size:28px}.discord-setup-card>p{color:#7491a2;margin:0;font-size:10px;line-height:1.75}.setup-checks{gap:8px;margin:23px 0;display:grid}.setup-checks>div{color:#738f9f;background:#ffffff06;border:1px solid #b5e1f717;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.setup-checks>div.ok{color:#67e5be}.setup-checks svg{width:18px}.setup-checks span{gap:2px;display:grid}.setup-checks strong{color:#cfe4ee;font-size:9px}.setup-checks small{color:#607d8e;font-size:7px}.guild-connect-form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.guild-connect-form label,.role-create-card label,.manage-section label{color:#6f8c9d;gap:6px;font-size:7px;font-weight:700;display:grid}.guild-connect-form input,.role-create-card input,.manage-section input,.manage-section select{color:#dff5ff;height:36px;font:inherit;background:#0d2330;border:1px solid #b5e1f71f;border-radius:9px;outline:0;padding:0 10px}.guild-connect-form button,.create-role-button{color:#89ebd1;cursor:pointer;background:linear-gradient(135deg,#67e5be29,#68d8ff1a);border:1px solid #67e5be2e;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.guild-connect-form button:disabled,.create-role-button:disabled{opacity:.45;cursor:not-allowed}.discord-members-layout{grid-template-columns:minmax(0,1fr) 340px;gap:12px;display:grid}.discord-main-column{min-width:0}.discord-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.discord-mini-stat{--tone:#68d8ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0d,#ffffff03),#0a1b279e;border:1px solid #b5e1f71a;border-radius:15px;align-items:center;gap:10px;min-height:78px;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff0d}.discord-mini-stat.tone-mint{--tone:#67e5be}.discord-mini-stat.tone-violet{--tone:#aa93ff}.discord-mini-stat.tone-amber{--tone:#f8c56b}.discord-mini-stat>span{border:1px solid color-mix(in srgb,var(--tone) 22%,transparent);background:color-mix(in srgb,var(--tone) 8%,transparent);width:37px;height:37px;color:var(--tone);border-radius:11px;place-items:center;display:grid}.discord-mini-stat>div{gap:3px;display:grid}.discord-mini-stat small{color:#647f90;font-size:7px}.discord-mini-stat strong{color:#edf9fd;font-size:18px}.discord-table-card,.discord-member-detail,.discord-role-main,.role-create-card,.team-members-card,.discord-audit-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff0b,#ffffff03),#091924a8;border:1px solid #b5e1f71a;border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00080e29}.discord-table-card{overflow:hidden}.discord-table-toolbar,.role-toolbar,.audit-toolbar,.team-members-head{border-bottom:1px solid #b5e1f712;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.discord-table-toolbar>div,.role-toolbar>div,.audit-toolbar>div:first-child,.team-members-head>div{gap:3px;display:grid}.discord-table-toolbar span,.role-toolbar span,.audit-toolbar span,.team-members-head span{color:#628092;letter-spacing:.12em;font-size:6px;font-weight:800}.discord-table-toolbar strong,.role-toolbar strong,.audit-toolbar strong,.team-members-head strong{font-size:10px}.discord-table-toolbar form,.role-toolbar label{color:#557384;background:#ffffff06;border:1px solid #b5e1f71a;border-radius:9px;align-items:center;gap:7px;width:min(360px,46%);height:35px;padding:0 9px;display:flex}.discord-table-toolbar input,.role-toolbar input{color:#dceff7;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:7px}.discord-table-toolbar form button{color:#78dcff;cursor:pointer;background:#68d8ff17;border:0;border-radius:7px;height:26px;padding:0 8px;font-size:7px}.discord-member-table-head,.discord-member-row{grid-template-columns:minmax(190px,1.25fr) minmax(180px,1.2fr) minmax(130px,.9fr) 85px 20px;align-items:center;gap:10px;display:grid}.discord-member-table-head{color:#506f81;text-transform:uppercase;letter-spacing:.08em;background:#010c132e;min-height:33px;padding:0 13px;font-size:6px}.discord-member-row{width:100%;min-height:65px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #b5e1f70e;padding:8px 13px}.discord-member-row:hover,.discord-member-row.active{background:#68d8ff09}.discord-member-row.active{box-shadow:inset 2px 0 #67e5be}.member-identity{align-items:center;gap:8px;min-width:0;display:flex}.member-avatar{color:#8bdff7;background:#68d8ff0f;border:1px solid #b5e1f71f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid;position:relative}.member-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.member-avatar i{background:#536e7d;border:2px solid #0d2230;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.member-avatar i.online{background:#67e5be}.member-identity>div:last-child{gap:2px;min-width:0;display:grid}.member-identity strong{color:#e7f4fa;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex;overflow:hidden}.member-identity small{color:#567485;text-overflow:ellipsis;font-size:6px;overflow:hidden}.member-identity.compact .member-avatar{width:31px;height:31px}.bot-tag{color:#b6a6ff;background:#aa93ff1f;border-radius:4px;padding:2px 4px;font-size:5px}.member-role-stack{flex-wrap:wrap;gap:4px;display:flex}.discord-role-chip{--role:#7d95a4;border:1px solid color-mix(in srgb,var(--role) 20%,transparent);background:color-mix(in srgb,var(--role) 7%,transparent);max-width:110px;color:color-mix(in srgb,var(--role) 70%,#dceef6);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:6px;display:inline-flex}.discord-role-chip i{background:var(--role);border-radius:50%;width:5px;height:5px}.more-roles{color:#617d8d;padding:3px 5px;font-size:6px}.connection-badge{color:#597687;white-space:nowrap;background:#ffffff06;border-radius:7px;padding:4px 6px;font-size:6px}.connection-badge.online{color:#70dfc1;background:#67e5be0e}.connection-badge i{background:#67e5be;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.member-date{color:#607d8e;font-size:6px}.discord-member-row>svg{color:#486779}.discord-list-state{color:#668495;justify-content:center;align-items:center;gap:8px;min-height:130px;font-size:8px;display:flex}.discord-list-state.tall{min-height:300px}.discord-member-detail{height:max-content;min-height:430px;position:sticky;top:92px;overflow:hidden}.discord-member-detail.empty{text-align:center;color:#577485;align-content:center;place-items:center;padding:40px;display:grid}.discord-member-detail.empty strong{color:#bed9e4;margin-top:12px}.discord-member-detail.empty p{max-width:220px;font-size:8px;line-height:1.6}.detail-cover{background:radial-gradient(circle at 20% 20%,#aa93ff42,#0000 48%),linear-gradient(120deg,#68d8ff1c,#67e5be12);height:70px}.detail-profile{justify-items:start;margin-top:-26px;padding:0 15px 14px;display:grid;position:relative}.detail-avatar{color:#8bdff7;background:#183143;border:4px solid #0d2230;border-radius:17px;place-items:center;width:56px;height:56px;font-size:12px;font-weight:800;display:grid}.detail-avatar img{object-fit:cover;border-radius:13px;width:100%;height:100%}.detail-online{background:#617b8a;border:3px solid #0d2230;border-radius:50%;width:10px;height:10px;position:absolute;top:37px;left:58px}.detail-online.online{background:#67e5be}.detail-profile strong{margin-top:8px;font-size:12px}.detail-profile small{color:#587586;margin-top:2px;font-size:6px}.panel-role-badge{color:#b4a3ff;background:#aa93ff0f;border:1px solid #aa93ff21;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:6px}.detail-section{border-top:1px solid #b5e1f712;padding:13px 15px}.detail-section>span{color:#5b798b;letter-spacing:.12em;margin-bottom:8px;font-size:6px;font-weight:800;display:block}.detail-role-list{flex-wrap:wrap;gap:5px;display:flex}.detail-role-list>div{align-items:center;display:flex}.detail-role-list>div>button{color:#ff8492;cursor:pointer;background:#0f2633;border:1px solid #ff7b8921;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:-4px;font-size:11px;display:grid}.game-link-card{color:#6bdcbe;background:#67e5be09;border:1px solid #67e5be1a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.game-link-card>div{gap:2px;display:grid}.game-link-card strong{color:#d5eee7;font-size:8px}.game-link-card small{color:#598274;font-size:6px}.game-link-card>span{font-size:6px}.game-link-card.muted{color:#557282;background:#ffffff05;border-color:#b5e1f712}.manage-section{gap:10px;display:grid}.manage-section label>div{grid-template-columns:1fr auto;gap:6px;display:grid}.manage-section button{color:#76d8f7;cursor:pointer;background:#68d8ff0e;border:1px solid #68d8ff1f;border-radius:8px;padding:0 9px;font-size:7px}.manage-section select{min-width:0}.danger-action{justify-content:center;align-items:center;gap:6px;color:#ff929d!important;background:#ff7b890e!important;border-color:#ff7b8929!important;height:34px!important;display:flex!important}.discord-role-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.discord-role-main{padding-bottom:12px}.role-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.discord-role-card{cursor:pointer;background:#ffffff05;border:1px solid #b5e1f714;border-radius:13px;padding:12px;transition:all .15s}.discord-role-card:hover,.discord-role-card.active{background:#68d8ff09;border-color:#68d8ff2b}.discord-role-card.active{box-shadow:inset 0 0 0 1px #67e5be14}.role-card-top,.role-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.role-color-orb{--role:#68d8ff;border:1px solid color-mix(in srgb,var(--role) 24%,transparent);background:color-mix(in srgb,var(--role) 8%,transparent);width:34px;height:34px;color:var(--role);border-radius:10px;place-items:center;display:grid}.managed-role{color:#728e9e;font-size:5px}.discord-role-card>strong{margin-top:11px;font-size:9px;display:block}.discord-role-card>small{color:#577485;margin:3px 0 10px;font-size:6px;display:block}.role-card-bottom>span{--role:#68d8ff;color:var(--role);font-size:6px}.role-card-bottom button{color:#e27e89;cursor:pointer;background:#ff7b8909;border:1px solid #ff7b891c;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.team-members-card{background:#04111a2e;margin:0 12px}.team-members-head>span{color:#75d6f4;background:#68d8ff0f;border-radius:999px;padding:4px 7px}.team-members-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid}.team-member{background:#ffffff04;border:1px solid #b5e1f70f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:51px;padding:8px;display:flex}.fivem-live{color:#69d8ba;background:#67e5be0d;border-radius:999px;padding:3px 5px;font-size:5px}.fivem-live i{background:#67e5be;border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.role-create-card{height:max-content;padding:18px;position:sticky;top:92px}.role-create-card h2{margin:7px 0 5px;font-size:17px}.role-create-card>p{color:#658294;margin:0 0 15px;font-size:8px;line-height:1.6}.role-create-card form{gap:11px;display:grid}.color-field{grid-template-columns:38px 1fr;gap:6px;display:grid}.color-field input[type=color]{width:38px;padding:3px}.check-line{align-items:center;grid-template-columns:auto 1fr!important}.check-line input{width:15px;height:15px}.create-role-button{margin-top:3px}.discord-audit-card{overflow:hidden}.audit-toolbar>div:last-child{gap:6px;display:flex}.audit-toolbar select{color:#8fa8b6;background:#0e2430;border:1px solid #b5e1f71a;border-radius:9px;height:34px;padding:0 9px;font-size:7px}.audit-toolbar button{color:#7291a2;cursor:pointer;background:#ffffff05;border:1px solid #b5e1f71a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.audit-day{padding:12px 14px}.audit-day+.audit-day{border-top:1px solid #b5e1f711}.audit-day-title{align-items:center;gap:9px;height:25px;display:flex}.audit-day-title span{color:#6b8899;font-size:7px;font-weight:800}.audit-day-title i{background:#b5e1f70f;flex:1;height:1px}.audit-entry{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:66px;padding:8px 0;display:grid}.audit-icon{color:#aa93ff;background:#aa93ff0d;border:1px solid #aa93ff1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.audit-entry-main{gap:3px;display:grid}.audit-entry-main strong{font-size:8px}.audit-entry-main p{color:#5c798a;margin:0;font-size:6px}.audit-entry-main small{color:#9b7f87;font-size:6px}.audit-entry time{color:#526f80;font-size:6px}.spin{animation:.9s linear infinite discord-spin}@keyframes discord-spin{to{transform:rotate(360deg)}}@media (width<=1250px){.discord-members-layout,.discord-role-layout{grid-template-columns:1fr}.discord-member-detail,.role-create-card{position:static}.discord-member-detail{min-height:0}.discord-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.discord-center-header{flex-direction:column;align-items:flex-start}.discord-guild-chip{width:100%}.discord-member-table-head{display:none}.discord-member-row{grid-template-columns:minmax(0,1fr) auto}.discord-member-row>.member-role-stack,.discord-member-row>.member-date{display:none}.discord-member-row>div:nth-child(3){grid-column:2}.discord-member-row>svg{display:none}.role-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-table-toolbar,.role-toolbar{flex-direction:column;align-items:stretch}.discord-table-toolbar form,.role-toolbar label{width:100%}}@media (width<=620px){.discord-stat-grid,.role-card-grid,.team-members-grid,.guild-connect-form{grid-template-columns:1fr}.discord-setup-card{padding:22px}.discord-setup-card h1{font-size:23px}.audit-entry{grid-template-columns:auto 1fr}.audit-entry time{grid-column:2}.discord-mini-stat{min-height:68px}}.discord-center-header h1{font-size:38px;font-weight:900}.discord-center-header p{font-size:16px;font-weight:600;line-height:1.55}.discord-center-loading,.discord-banner,.discord-list-state,.discord-list-state.tall{font-size:14px;font-weight:700}.discord-guild-chip strong{font-size:13px;font-weight:800}.discord-guild-chip span{font-size:10px;font-weight:700}.discord-setup-card h1{font-size:34px;font-weight:900}.discord-setup-card>p{font-size:14px;font-weight:600}.setup-checks strong{font-size:13px;font-weight:800}.setup-checks small,.guild-connect-form label,.role-create-card label,.manage-section label{font-size:11px;font-weight:700}.guild-connect-form input,.role-create-card input,.manage-section input,.manage-section select,.discord-table-toolbar input,.role-toolbar input{font-size:13px;font-weight:600}.guild-connect-form button,.create-role-button,.discord-table-toolbar form button{font-size:12px;font-weight:800}.discord-mini-stat small{font-size:10px;font-weight:800}.discord-mini-stat strong{font-size:22px;font-weight:900}.discord-table-toolbar span,.role-toolbar span,.audit-toolbar span,.team-members-head span{font-size:9px}.discord-table-toolbar strong,.role-toolbar strong,.audit-toolbar strong,.team-members-head strong{font-size:15px;font-weight:800}.member-identity small,.discord-role-chip,.more-roles,.connection-badge,.member-date,.bot-tag{font-size:11px;font-weight:600}.discord-member-detail.empty p{font-size:12px;font-weight:600}.discord-settings-page{color:#ecf8fd;max-width:1600px;margin:0 auto}.discord-settings-refresh{color:#a5c0cd;cursor:pointer;background:#ffffff09;border:1px solid #b5e1f71f;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.discord-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:14px;display:grid}.discord-settings-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff0e,#ffffff03),#091924ad;border:1px solid #b5e1f71c;border-radius:20px;padding:20px;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00080e26}.discord-settings-card.primary{grid-row:span 2}.discord-settings-card-head{align-items:center;gap:11px;display:flex}.discord-settings-card-head>span{color:#7bddff;background:#68d8ff12;border:1px solid #68d8ff2b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.discord-settings-card-head>div{gap:3px;display:grid}.discord-settings-card-head small{letter-spacing:.11em;color:#627f90;font-size:10px!important;font-weight:800!important}.discord-settings-card-head strong{font-size:16px;font-weight:900}.discord-settings-card>p{color:#7f9aaa;margin:17px 0;font-size:14px;font-weight:600;line-height:1.65}.discord-settings-form{gap:13px;display:grid}.discord-settings-form label{color:#a2bac6;gap:8px;display:grid;font-size:13px!important;font-weight:800!important}.discord-settings-form input{color:#e2f3f9;height:46px;font:inherit;background:#0d2330;border:1px solid #b5e1f724;border-radius:11px;outline:0;padding:0 13px;font-weight:700;font-size:14px!important}.discord-settings-form input::placeholder{opacity:1;color:#7691a0!important;font-size:13px!important;font-weight:650!important}.discord-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.discord-settings-actions button{cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:41px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.settings-save{color:#92ecd4;background:linear-gradient(135deg,#67e5be2b,#68d8ff1a);border:1px solid #67e5be33}.settings-disconnect{color:#ff9aa4;background:#ff7b890e;border:1px solid #ff7b892b}.discord-diagnostic-list{gap:8px;margin-top:16px;display:grid}.discord-diagnostic-list>div{background:#ffffff05;border:1px solid #b5e1f714;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px;display:grid}.discord-diagnostic-list>div>span{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.discord-diagnostic-list .ok>span{color:#67e5be;background:#67e5be14}.discord-diagnostic-list .bad>span{color:#ff8f9b;background:#ff7b8914}.discord-diagnostic-list .waiting>span{color:#f8c56b;background:#f8c56b14}.discord-diagnostic-list>div>div{gap:2px;display:grid}.discord-diagnostic-list strong{font-size:13px;font-weight:850}.discord-diagnostic-list small{color:#698797;font-size:11px!important;font-weight:600!important}.discord-token-note{color:#b7a7ff;background:#aa93ff0b;border:1px solid #aa93ff1f;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;display:flex}.discord-token-note span{gap:2px;display:grid}.discord-token-note strong{font-size:12px}.discord-token-note small{color:#8175aa;font-size:10px!important}.discord-connected-guild{background:#67e5be09;border:1px solid #67e5be1c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:16px;padding:12px;display:grid}.discord-connected-guild img,.discord-connected-guild>svg{object-fit:cover;border-radius:12px;width:44px;height:44px}.discord-connected-guild>div{gap:2px;display:grid}.discord-connected-guild strong{font-size:14px}.discord-connected-guild small{color:#6f8f9f;font-size:11px!important}.discord-connected-guild i{background:#67e5be;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #67e5be73}.discord-settings-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.discord-settings-metrics span{background:#ffffff05;border:1px solid #b5e1f712;border-radius:10px;gap:3px;padding:10px;display:grid}.discord-settings-metrics small{color:#688697;font-size:10px!important}.discord-settings-metrics strong{font-size:18px}.discord-empty-settings{text-align:center;color:#638193;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.discord-empty-settings strong{color:#a8c0cb;font-size:13px}.discord-empty-settings small{max-width:270px;line-height:1.5;font-size:11px!important}@media (width<=1050px){.discord-settings-grid{grid-template-columns:1fr}.discord-settings-card.primary{grid-row:auto}}.discord-settings-form select{color:#dbe9f1;background:#0f1820;border:1px solid #2a4153;border-radius:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:650}.discord-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=980px){.discord-settings-grid{grid-template-columns:1fr}}.panel-shell{--panel-accent:#68d8ff;color:#edf8fd;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--panel-accent) 10%,transparent),transparent 26%),radial-gradient(circle at 82% 75%,#67e5be0e,transparent 28%),linear-gradient(#7ec7e506 1px,transparent 1px),linear-gradient(90deg,#7ec7e506 1px,transparent 1px),#07131d;background-size:auto,auto,42px 42px,42px 42px;min-height:100vh}.panel-shell:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff05,#0000 32%,#68d8ff04);position:fixed;inset:0}.sidebar{z-index:40;-webkit-backdrop-filter:blur(28px)saturate(135%);background:linear-gradient(145deg,#ffffff0f,#ffffff03 45%,#68d8ff05),#0a1a26bd;border:1px solid #b5e1f71f;border-radius:23px;flex-direction:column;width:258px;display:flex;position:fixed;top:12px;bottom:12px;left:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 26px 70px #00050a4d}.sidebar-brand{border-bottom:1px solid #b5e1f713;align-items:center;min-height:72px;padding:0 17px;display:flex;position:relative}.sidebar-brand:before{content:"";border:1px solid color-mix(in srgb,var(--panel-accent) 25%,transparent);background:radial-gradient(circle at 30% 25%,#ffffff24,transparent 35%),color-mix(in srgb,var(--panel-accent) 8%,transparent);border-radius:11px;width:34px;height:34px;margin-right:10px;box-shadow:inset 0 1px #ffffff0d}.sidebar-brand:after{content:"W";color:var(--panel-accent);letter-spacing:-.06em;font-size:10px;font-weight:900;position:absolute;left:28px}.sidebar-brand>div{flex-direction:column;min-width:0;display:flex}.sidebar-brand strong{color:#edf8fd;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,Inter,sans-serif;font-size:12px;overflow:hidden}.sidebar-brand span{color:#5e7a8b;letter-spacing:.16em;margin-top:3px;font-size:6px;font-weight:800}.server-switcher{color:inherit;cursor:pointer;background:#ffffff07;border:1px solid #b5e1f717;border-radius:13px;align-items:center;gap:8px;margin:11px 10px 2px;padding:9px;transition:all .16s;display:flex}.server-switcher:hover{border-color:color-mix(in srgb,var(--panel-accent) 20%,transparent);background:color-mix(in srgb,var(--panel-accent) 5%,#ffffff06)}.server-switcher-icon{border:1px solid color-mix(in srgb,var(--panel-accent) 20%,transparent);background:color-mix(in srgb,var(--panel-accent) 7%,transparent);width:33px;height:33px;color:var(--panel-accent);border-radius:10px;flex:none;place-items:center;display:grid}.server-switcher>div:nth-child(2){text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.server-switcher strong{color:#dbeaf2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.server-switcher span{color:#617f90;align-items:center;gap:5px;margin-top:3px;font-size:6px;display:flex}.status-dot{border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.server-switcher>svg{color:#4c6979;transform:rotate(-90deg)}.sidebar-navigation{scrollbar-width:thin;scrollbar-color:#7fb0c629 transparent;flex:1;padding:4px 8px 17px;overflow-y:auto}.sidebar-navigation::-webkit-scrollbar{width:4px}.sidebar-navigation::-webkit-scrollbar-thumb{background:#7fb0c629;border-radius:10px}.sidebar-section{margin-top:13px}.sidebar-section-title{color:#4f6c7d;letter-spacing:.18em;padding:0 8px 5px;font-size:6px;font-weight:900;display:block}.sidebar-item{color:#7590a0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 9px;font-size:8px;font-weight:650;transition:all .15s;display:flex;position:relative}.sidebar-item svg{color:#607f90;flex:none}.sidebar-item:hover{color:#c7dce6;background:#ffffff07}.sidebar-item.active{border-color:color-mix(in srgb,var(--panel-accent) 16%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--panel-accent) 11%,transparent),color-mix(in srgb,var(--panel-accent) 4%,transparent));color:#e8f7fd;box-shadow:inset 0 1px #ffffff06}.sidebar-item.active:before{content:"";background:var(--panel-accent);width:2px;height:17px;box-shadow:0 0 9px color-mix(in srgb,var(--panel-accent) 55%,transparent);border-radius:5px;position:absolute;left:4px}.sidebar-item.active svg{color:var(--panel-accent)}.sidebar-bottom{border-top:1px solid #b5e1f712;padding:9px}.sidebar-user{background:#ffffff06;border:1px solid #b5e1f713;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.sidebar-user img,.sidebar-avatar-placeholder{border-radius:9px;width:31px;height:31px}.sidebar-user img{object-fit:cover}.sidebar-avatar-placeholder{border:1px solid color-mix(in srgb,var(--panel-accent) 18%,transparent);background:color-mix(in srgb,var(--panel-accent) 7%,transparent);color:var(--panel-accent);place-items:center;font-size:9px;font-weight:800;display:grid}.sidebar-user>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-user strong{color:#d8e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sidebar-user span{color:var(--panel-accent);text-transform:uppercase;margin-top:2px;font-size:5px;font-weight:800}.sidebar-user button{color:#5c7889;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.sidebar-user button:hover{color:#ff8e9b;background:#ff7b890f}.panel-content{z-index:1;width:calc(100% - 282px);min-height:100vh;margin-left:282px;position:relative}.panel-topbar{z-index:25;-webkit-backdrop-filter:blur(25px)saturate(130%);background:linear-gradient(#07131de0,#07131da8);border-bottom:1px solid #b5e1f716;justify-content:space-between;align-items:center;height:73px;margin:0 12px;padding:0 18px;display:flex;position:sticky;top:0}.panel-topbar>div:first-child{flex-direction:column;display:flex}.panel-topbar span{color:var(--panel-accent);letter-spacing:.16em;font-size:6px;font-weight:900}.panel-topbar strong{color:#dcebf3;margin-top:4px;font-size:9px}.topbar-role{border:1px solid color-mix(in srgb,var(--panel-accent) 15%,transparent);background:color-mix(in srgb,var(--panel-accent) 5%,#ffffff05);height:30px;color:var(--panel-accent);text-transform:uppercase;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.panel-page{padding:22px 22px 36px}.panel-loading{color:#7390a1;background:radial-gradient(circle,#68d8ff14,#0000 26%),#07131d;justify-content:center;align-items:center;gap:9px;min-height:100vh;font-size:9px;display:flex}.panel-loading-icon{animation:.8s linear infinite panel-spin}@keyframes panel-spin{to{transform:rotate(360deg)}}.mobile-menu-toggle,.mobile-menu-backdrop{display:none}@media (width<=1080px){.sidebar{width:230px}.panel-content{width:calc(100% - 254px);margin-left:254px}.panel-page{padding-inline:16px}}@media (width<=760px){.mobile-menu-toggle{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dceff7;background:#0d2230d6;border:1px solid #b5e1f726;border-radius:10px;align-items:center;height:37px;padding:0 11px;font-size:8px;font-weight:800;display:flex;position:fixed;top:17px;left:13px}.mobile-menu-backdrop{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00070da3;border:0;display:block;position:fixed;inset:0}.sidebar{z-index:60;width:min(286px,100vw - 30px);transition:transform .2s;top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 18px))}.sidebar.mobile-open{transform:translate(0)}.panel-content{width:100%;margin-left:0}.panel-topbar{margin:0;padding-left:110px}.panel-page{padding:16px 10px 28px}}.sidebar-brand{padding:0 18px 0 20px}.sidebar-brand:before,.sidebar-brand:after{display:none}.sidebar-brand strong{letter-spacing:.03em;font-size:15px;font-weight:800}.sidebar-brand span{letter-spacing:.18em;font-size:10px}.server-switcher strong{font-size:13px}.server-switcher span{font-size:11px}.sidebar-section-title{font-size:10px}.sidebar-item{min-height:40px;font-size:14px;font-weight:700}.sidebar-user strong{font-size:13px}.sidebar-user span{font-size:9px}.panel-topbar span{font-size:10px}.panel-topbar strong{font-size:14px;font-weight:800}.topbar-role{height:34px;font-size:11px}.panel-loading{font-size:14px}.panel-shell input,.panel-shell select,.panel-shell textarea{font-size:14px!important;font-weight:650!important}.panel-shell input::placeholder,.panel-shell textarea::placeholder{color:#7895a5!important;opacity:1!important;font-size:13px!important;font-weight:650!important}.panel-shell label{color:#91aebb;font-size:12px!important;font-weight:750!important}.panel-shell small{font-size:11px;font-weight:600}.panel-shell .wm label{color:#91aebb!important;font-size:12px!important;font-weight:750!important}.panel-shell .wm input,.panel-shell .wm select{font-size:14px!important;font-weight:650!important}.panel-shell .wm input::placeholder{color:#7895a5!important;opacity:1!important;font-size:13px!important;font-weight:650!important}.panel-shell .wm p{font-size:13px!important;font-weight:600!important}.panel-shell .wm-stats span{font-size:11px!important;font-weight:700!important}.panel-shell .wm-checks small,.panel-shell .players-header p,.panel-shell .player-identity span,.panel-shell .job-cell span,.panel-shell .players-pagination>span,.panel-shell .players-pagination>div>span{font-size:11px!important;font-weight:600!important}.panel-shell .players-table th{font-size:11px!important;font-weight:800!important}.panel-shell .players-table td{font-size:12px!important;font-weight:600!important}.panel-shell .player-search input,.panel-shell .inventory-search input,.panel-shell .inventory-catalog-search input{font-size:14px!important;font-weight:650!important}.panel-shell .player-search input::placeholder,.panel-shell .inventory-search input::placeholder,.panel-shell .inventory-catalog-search input::placeholder{color:#7895a5!important;opacity:1!important;font-size:13px!important;font-weight:650!important}.panel-topbar-actions{align-items:center;gap:8px;display:flex}.topbar-admin{color:#91b6df;cursor:pointer;background:#132432;border:1px solid #29435b;border-radius:9px;height:34px;padding:0 11px;font-size:11px;font-weight:850}.onboarding-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020a10b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.onboarding-card{color:#eaf7fc;background:linear-gradient(145deg,#ffffff12,#ffffff05),#0b1c28;border:1px solid #b5e1f726;border-radius:24px;width:min(720px,100%);padding:30px;box-shadow:0 35px 110px #00000073}.onboarding-kicker{color:var(--panel-accent);letter-spacing:.16em;font-size:11px;font-weight:900}.onboarding-card h2{letter-spacing:-.035em;margin:8px 0;font-size:30px;line-height:1.12}.onboarding-card>p{color:#8aa7b7;margin:0;font-size:14px;font-weight:600;line-height:1.6}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.onboarding-grid>div{background:#ffffff06;border:1px solid #b5e1f717;border-radius:14px;gap:11px;min-height:88px;padding:13px;display:flex}.onboarding-grid>div>strong{background:color-mix(in srgb,var(--panel-accent) 10%,transparent);width:29px;height:29px;color:var(--panel-accent);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.onboarding-grid span{gap:4px;display:grid}.onboarding-grid b{font-size:14px}.onboarding-grid small{color:#7895a6;font-size:12px;line-height:1.45}.onboarding-actions{justify-content:flex-end;gap:8px;display:flex}.onboarding-actions button{color:#aac3d0;cursor:pointer;background:#ffffff09;border:1px solid #b5e1f71f;border-radius:10px;height:39px;padding:0 15px;font-size:13px;font-weight:800}.onboarding-actions button.primary{border-color:color-mix(in srgb,var(--panel-accent) 24%,transparent);background:color-mix(in srgb,var(--panel-accent) 13%,transparent);color:#eafaff}@media (width<=620px){.onboarding-card{padding:22px}.onboarding-grid{grid-template-columns:1fr}.onboarding-card h2{font-size:25px}}.setup-page{color:#e8f1f7;background:radial-gradient(circle at 20% 15%,#407dff29,#0000 28%),#0c151d;place-items:center;min-height:100vh;padding:40px;display:grid}.setup-card{background:#14202aed;border:1px solid #263846;border-radius:26px;width:min(880px,100%);padding:34px;box-shadow:0 30px 90px #00000059}.setup-head>span,.setup-finished>span{letter-spacing:.16em;color:#7ca8ff;font-size:12px;font-weight:900}.setup-head h1,.setup-finished h1{margin:8px 0;font-size:34px}.setup-head p,.setup-finished p{color:#8ea1b0;font-size:15px;line-height:1.6}.setup-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0;display:grid}.setup-steps>div{color:#6f8392;border:1px solid #263744;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.setup-steps b{background:#17242e;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.setup-steps span{font-size:13px;font-weight:800}.setup-steps .active{color:#dce8f2;background:#4b82b414;border-color:#365a76}.setup-section{background:#111c24;border:1px solid #263744;border-radius:18px;gap:16px;padding:24px;display:grid}.setup-section>svg{color:#6aa0ff}.setup-section h2{margin:-42px 0 8px 34px;font-size:20px}.setup-section label,.setup-card label{color:#a7b7c4;gap:8px;font-size:13px;font-weight:800;display:grid}.setup-section label small{color:#718594;font-size:12px;font-weight:600}.setup-section input{color:#edf5fa;background:#0c151c;border:1px solid #2b4050;border-radius:10px;outline:none;height:44px;padding:0 13px;font-size:14px;font-weight:650}.setup-section input::placeholder{color:#607483}.setup-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.setup-check{grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.setup-check input{width:17px;height:17px}.setup-summary{color:#8fd4ae;background:#49977214;border-radius:12px;padding:15px;font-size:13px}.setup-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.setup-actions button,.setup-finished a{color:#fff;cursor:pointer;background:#285fa9;border:1px solid #3e6ba7;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.setup-actions .secondary{color:#b6c5d0;background:#15222c;border-color:#304352}.setup-error{color:#f0a1a1;background:#dc525214;border:1px solid #dc525259;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:700}.setup-finished{text-align:center}.setup-finished>svg{color:#68d39b}.setup-finished code,.setup-finished pre{color:#9dc3e7;text-align:left;background:#091117;border:1px solid #294150;border-radius:10px;margin:18px auto;padding:14px;font-size:13px;display:block;overflow:auto}.setup-finished a{margin-top:6px}@media (width<=700px){.setup-page{padding:14px}.setup-card{padding:22px}.setup-steps{grid-template-columns:1fr 1fr}.setup-grid{grid-template-columns:1fr}}.setup-steps-five{grid-template-columns:repeat(5,1fr)}.setup-success{color:#9be0bb;background:#59d08f14;border:1px solid #59d08f59;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:750}.setup-test-button{color:#fff;cursor:pointer;background:#285fa9;border:1px solid #3e6ba7;border-radius:10px;justify-self:start;min-height:42px;padding:0 17px;font-size:14px;font-weight:850}.setup-test-button:disabled{opacity:.55;cursor:not-allowed}.setup-license-result{color:#9be0bb;background:#59d08f12;border:1px solid #59d08f47;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.setup-license-result>div{gap:3px;display:grid}.setup-license-result b{font-size:15px}.setup-license-result span{color:#82b89a;font-size:13px;font-weight:650}.setup-note{color:#8296a5;margin:-3px 0 2px;font-size:13px;font-weight:600;line-height:1.6}@media (width<=760px){.setup-steps-five{grid-template-columns:1fr 1fr}.setup-steps-five>div:last-child{grid-column:1/-1}}.setup-service-list{gap:9px;display:grid}.setup-service{background:#0c171e;border:1px solid #2a3d49;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px 12px;padding:12px 14px;display:grid}.setup-service>svg{color:#738a98;grid-row:1/3}.setup-service.ok>svg{color:#6bd4a0}.setup-service.warning>svg{color:#e0b96d}.setup-service.error>svg{color:#ee8d92}.setup-service strong{font-size:14px;font-weight:850}.setup-service small{color:#8196a4;font-size:13px;font-weight:650;line-height:1.45}.setup-service.ok{border-color:#53c58b3b}.setup-service.error{border-color:#dd576145}.platform-page{color:#e5eef5;background:radial-gradient(circle at 90% 0,#486fbe1f,#0000 26%),#0d171f;min-height:100vh;padding:28px 34px 60px}.platform-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1500px;margin:0 auto 24px;display:flex}.platform-header button,.platform-section-head button{color:#7f99aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.platform-header>div:first-child>span,.platform-section-head span{color:#6d99e8;letter-spacing:.16em;margin-top:14px;font-size:11px;font-weight:900;display:block}.platform-header h1{margin:7px 0 4px;font-size:38px}.platform-header p,.platform-section-head p{color:#8296a4;margin:0;font-size:14px;line-height:1.55}.platform-header-stats{gap:8px;display:flex}.platform-header-stats span{color:#8fa3b0;background:#14212a;border:1px solid #273946;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;display:flex}.platform-header-stats b{color:#eaf3f8;font-size:15px}.platform-tabs{background:#111c24;border:1px solid #263744;border-radius:14px;gap:6px;max-width:1500px;margin:auto;padding:6px;display:flex}.platform-tabs button{color:#7e92a0;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:39px;padding:0 16px;font-size:13px;font-weight:800}.platform-tabs button.active{color:#ecf4f8;background:#1b2a35}.platform-banner{border-radius:10px;max-width:1500px;margin:14px auto 0;padding:12px 14px;font-size:13px;font-weight:750}.platform-banner.error{color:#efa0a0;background:#d44a4a17;border:1px solid #d44a4a4d}.platform-banner.ok{color:#90dcb1;background:#45b27717;border:1px solid #45b2774d}.platform-content{max-width:1500px;margin:18px auto}.platform-stack{gap:14px;display:grid}.platform-section-head{background:#13202a;border:1px solid #263744;border-radius:17px;justify-content:space-between;align-items:flex-end;padding:22px;display:flex}.platform-section-head h2{margin:5px 0 2px;font-size:24px}.platform-create{background:#111c24;border:1px solid #263744;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.platform-create label,.platform-config-block label{color:#9eb0bc;gap:7px;font-size:12px;font-weight:850;display:grid}.platform-create input,.platform-config-block input{color:#edf5f9;background:#0d171e;border:1px solid #2a3f4d;border-radius:9px;height:41px;padding:0 12px;font-size:13px;font-weight:650}.platform-create button,.platform-config-block button,.platform-server-actions button,.error-list button,.session-list button,.platform-stack>button{color:#dcecff;cursor:pointer;background:#193553;border:1px solid #365679;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.platform-server-list{gap:10px;display:grid}.platform-server-card{background:#111c24;border:1px solid #263744;border-radius:15px;overflow:hidden}.platform-server-main{align-items:center;gap:12px;min-height:82px;padding:15px 18px;display:flex}.server-health-dot{background:#687683;border-radius:50%;width:10px;height:10px}.server-health-dot.ok{background:#50cb8c;box-shadow:0 0 0 5px #50cb8c14}.platform-server-main>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.platform-server-main span{color:#658195;letter-spacing:.12em;font-size:10px;font-weight:900}.platform-server-main strong{font-size:16px}.platform-server-main small{color:#788c99;font-size:12px;font-weight:650}.platform-server-config{grid-template-columns:1fr 1.35fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.platform-config-block{background:#0e1820;border:1px solid #263946;border-radius:12px;padding:16px}.platform-config-block h3{margin:0 0 14px;font-size:15px}.platform-config-block p{color:#7e929f;font-size:12px;line-height:1.55}.platform-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platform-check{margin:12px 0;align-items:center!important;gap:8px!important;display:flex!important}.platform-check input{width:16px!important;height:16px!important}.platform-inline{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.platform-inline .danger-button{color:#f4b0b0;background:#3b2024;border-color:#6d3636}.bridge-once{color:#d9b971;background:#deac4e12;border:1px solid #deac4e47;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.bridge-once>div{gap:6px;display:grid}.bridge-once code{color:#e5ca94;word-break:break-all;background:#0c151b;border-radius:8px;padding:9px}.bridge-once small{font-size:11px}.health-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.health-card{background:#111c24;border:1px solid #263744;border-radius:13px;gap:11px;padding:16px;display:flex}.health-card>span{color:#859dac;background:#172630;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.health-card.ok>span{color:#67d49d;background:#43b47517}.health-card.error>span{color:#ef8e8e;background:#d6494917}.health-card>div{gap:5px;display:grid}.health-card b{font-size:13px}.health-card small{color:#738894;font-size:11px;line-height:1.45}.error-list,.session-list{gap:8px;display:grid}.error-list article,.session-list article{background:#111c24;border:1px solid #273946;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.error-list article>svg{color:#e28c78}.error-list article>div,.session-list article>div{flex:1;gap:3px;display:grid}.error-list b,.session-list b{font-size:13px}.error-list span,.session-list span{color:#8296a2;font-size:11px;font-weight:700}.error-list small{color:#617582;font-size:10px}.error-list article.resolved{opacity:.55}.license-card,.update-card{background:#111c24;border:1px solid #263744;border-radius:15px;align-items:flex-start;gap:14px;padding:22px;display:flex}.license-card>svg,.update-card>svg{color:#6f9ff5}.license-card>div,.update-card>div{gap:5px;display:grid}.license-card span{color:#6d8ca5;font-size:10px;font-weight:900}.license-card h3{text-transform:uppercase;margin:0;font-size:24px}.license-card p,.license-card small,.update-card span{color:#8195a2;margin:0;font-size:12px}.platform-loading{color:#899ba8;justify-content:center;gap:8px;padding-top:20vh;display:flex}@media (width<=1000px){.platform-server-config{grid-template-columns:1fr}.health-grid{grid-template-columns:1fr 1fr}.platform-header{flex-direction:column;align-items:flex-start}.platform-create{grid-template-columns:1fr 1fr}}@media (width<=650px){.platform-page{padding:18px 12px}.platform-tabs{overflow-x:auto}.platform-create,.platform-grid,.health-grid{grid-template-columns:1fr}.platform-header-stats{flex-wrap:wrap}.platform-header h1{font-size:31px}}.health-mini{background:#0d1820;border:1px solid #263946;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.health-mini span{letter-spacing:.06em;font-weight:850;font-size:11px!important}.health-mini strong{font-size:13px;font-weight:800}.platform-license-admin-link{background:#193553;border:1px solid #365679;border-radius:9px;align-items:center;gap:7px;min-height:41px;padding:0 14px;text-decoration:none;color:#dcecff!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}:root{--site-bg:#07131d;--site-bg-2:#0a1823;--glass:#11253494;--glass-strong:#0f212fc7;--glass-soft:#ffffff0b;--glass-line:#b3e2ff24;--glass-line-strong:#b3e2ff38;--text-main:#eef8ff;--text-soft:#9eb5c6;--text-dim:#698597;--cyan:#68d8ff;--cyan-strong:#38bdf8;--mint:#67e5be;--violet:#aa93ff;--amber:#f8c56b;--danger:#ff7b89;--shadow:0 28px 80px #00070d5c;--font-display:"Manrope", "Inter", sans-serif}.glass-surface{border:1px solid var(--glass-line);background:linear-gradient(145deg, #ffffff12, #ffffff05 42%, #68d8ff06), var(--glass);box-shadow:inset 0 1px 0 #ffffff17, inset 0 -1px 0 #00000014, var(--shadow);-webkit-backdrop-filter:blur(28px)saturate(135%)}.loading-screen{min-height:100vh;color:var(--text-soft);background:radial-gradient(circle at 50% 25%, #41cfff29, transparent 30%), radial-gradient(circle at 60% 75%, #67e5be14, transparent 26%), var(--site-bg);align-content:center;place-items:center;gap:16px;display:grid}.loading-screen>span{letter-spacing:.08em;font-size:12px}.loading-logo{width:56px;height:56px;color:var(--cyan);background:linear-gradient(145deg,#68d8ff38,#67e5be14);border:1px solid #68d8ff42;border-radius:18px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff21,0 18px 46px #178bb52e}.loading-spinner{border:2px solid #ffffff14;border-top-color:var(--cyan);border-radius:50%;width:24px;height:24px;animation:.75s linear infinite wienta-spin}@keyframes wienta-spin{to{transform:rotate(360deg)}}.landing-page,.new-servers-page{min-height:100vh;color:var(--text-main);background:linear-gradient(#70cae909 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#70cae909 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 50% -15%,#46b0e121,#0000 34%),linear-gradient(#08151f 0%,#07131d 48%,#08131d 100%);position:relative;overflow:hidden}.landing-page:after,.new-servers-page:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#07131d00 0%,#07131d24 70%,#07131dad 100%);position:fixed;inset:0}.landing-aurora{z-index:0;filter:blur(90px);opacity:.42;pointer-events:none;border-radius:999px;position:absolute}.landing-aurora-one{background:#39bdf83d;width:560px;height:560px;top:70px;right:-240px}.landing-aurora-two{background:#67e5be29;width:460px;height:460px;top:840px;left:-260px}.landing-aurora-three{background:#aa93ff24;width:520px;height:520px;top:1540px;right:-270px}.landing-nav,.hero-section,.proof-strip,.landing-section,.landing-final,.landing-footer,.server-select-nav,.server-select-content,.session-required{z-index:2;position:relative}.landing-nav{z-index:50;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 32px);min-height:68px;margin:16px auto 0;padding:10px 12px 10px 18px;display:flex;position:sticky;top:16px}.landing-brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.brand-button{cursor:pointer;color:inherit;background:0 0;padding:0}.brand-orbit{width:42px;height:42px;color:var(--cyan);background:linear-gradient(145deg,#68d8ff29,#67e5be0f),#081722bd;border:1px solid #68d8ff38;border-radius:14px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 32px #0c81aa21}.brand-orbit:after{content:"";border:1px solid #ffffff0e;border-radius:9px;position:absolute;inset:6px}.brand-orbit.mini{border-radius:9px;width:28px;height:28px}.brand-orbit.mini:after{border-radius:6px;inset:4px}.landing-brand>span:last-child{flex-direction:column;line-height:1;display:flex}.landing-brand strong{font-family:var(--font-display);letter-spacing:.17em;font-size:15px;font-weight:800}.landing-brand small{color:var(--cyan);letter-spacing:.33em;margin-top:5px;font-size:8px;font-weight:800}.landing-links{align-items:center;gap:28px;display:flex}.landing-links a{color:#8da8b9;font-size:12px;font-weight:600;transition:color .18s;position:relative}.landing-links a:after{content:"";background:var(--cyan);height:1px;transition:left .2s,right .2s;position:absolute;bottom:-9px;left:50%;right:50%}.landing-links a:hover{color:#effaff}.landing-links a:hover:after{left:0;right:0}.landing-actions{align-items:center;gap:9px;display:flex}.nav-ghost,.nav-login,.primary-cta,.secondary-cta,.plan-button,.back-home,.empty-state>a{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex}.nav-ghost,.secondary-cta,.back-home{color:#a9becb;background:#ffffff09;border:1px solid #b4e2ff21}.nav-ghost:hover,.secondary-cta:hover,.back-home:hover{color:#eefaff;background:#68d8ff12;border-color:#68d8ff47;transform:translateY(-1px)}.nav-login,.primary-cta,.plan-button{color:#04141d;background:linear-gradient(135deg,#83e5ff 0%,#68d8ff 46%,#67e5be 125%);box-shadow:inset 0 1px #ffffff8c,0 14px 34px #35bfe833}.nav-login:hover,.primary-cta:hover,.plan-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffa6,0 18px 40px #35bfe847}.nav-login:disabled{opacity:.6;cursor:wait}.nav-avatar{background:#00000026;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid;overflow:hidden}.nav-avatar img{object-fit:cover;width:100%;height:100%}.hero-section{grid-template-columns:minmax(0,.93fr) minmax(500px,1.07fr);align-items:center;gap:72px;width:min(1240px,100% - 48px);min-height:760px;margin:0 auto;padding:112px 0 76px;display:grid}.hero-copy{max-width:620px}.section-kicker{color:var(--cyan);letter-spacing:.24em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.section-kicker>span{background:linear-gradient(90deg, var(--cyan), #68d8ff14);width:34px;height:1px}.hero-copy h1{color:#f4fbff;font-family:var(--font-display);letter-spacing:-.055em;margin:22px 0;font-size:clamp(50px,5.6vw,78px);line-height:.99}.hero-copy h1 span{background:linear-gradient(95deg,#f3fbff 0%,#9fe4f7 48%,#73dfc3 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.hero-copy>p{color:#91abba;max-width:590px;margin:0;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.primary-cta,.secondary-cta{border-radius:15px;min-height:52px;padding-inline:21px;font-size:13px}.trust-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.trust-row span{color:#7895a7;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.trust-row svg{color:var(--mint)}.hero-visual-wrap{place-items:center;min-height:570px;display:grid;position:relative}.hero-ring{border:1px solid #68d8ff1f;border-radius:50%;position:absolute}.hero-ring-a{width:510px;height:510px;animation:18s linear infinite slow-orbit}.hero-ring-b{border-color:#67e5be1a;width:392px;height:392px;animation:14s linear infinite reverse slow-orbit}.hero-ring:before,.hero-ring:after{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #68d8ffbf}.hero-ring:before{top:-4px;left:50%}.hero-ring:after{background:var(--mint);bottom:24%;right:2%}@keyframes slow-orbit{to{transform:rotate(360deg)}}.control-window{z-index:3;border-radius:26px;width:min(640px,100%);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}.control-window:before,.discord-preview:before,.live-map-preview:before,.plan-card:before,.feature-card:before,.new-server-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:62%;height:1px;position:absolute;inset:0 auto auto 12%}.control-window-top,.preview-titlebar{background:#0616204d;border-bottom:1px solid #b3e2ff1a;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.window-brand,.preview-titlebar>div{color:#dceef8;letter-spacing:.08em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.window-status,.preview-live,.window-pill{color:var(--mint);letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.window-status i,.preview-live i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #67e5beb3}.window-server-row{justify-content:space-between;align-items:center;gap:20px;padding:20px 20px 16px;display:flex}.window-server-row>div{flex-direction:column;gap:5px;display:flex}.window-server-row small,.window-metrics span,.chart-label span,.discord-preview-stats span,.plan-kicker,.server-card-label{color:#6f8da1;letter-spacing:.15em;font-size:8px;font-weight:800}.window-server-row strong{color:#f0f8fd;font-size:16px}.window-pill{background:#67e5be12;border:1px solid #67e5be29;border-radius:9px;padding:7px 10px}.window-metrics{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 16px;display:grid}.window-metrics>div{background:#05141e57;border:1px solid #b3e2ff17;border-radius:15px;align-content:center;gap:7px;min-height:96px;padding:14px;display:grid}.window-metrics svg{color:var(--cyan)}.window-metrics strong{color:#f0fbff;font-family:var(--font-display);font-size:21px}.window-metrics strong small{color:#6e899a;font-size:10px}.window-chart-card{background:#05141e61;border:1px solid #b3e2ff17;border-radius:15px;margin:0 20px 14px;padding:13px 14px 4px}.chart-label{justify-content:space-between;align-items:center;display:flex}.chart-label strong{color:var(--mint);font-size:10px}.window-chart-card svg{width:100%;display:block}.window-console{background:#040f185c;border-top:1px solid #b3e2ff14;padding:13px 20px 18px}.window-console p{color:#6f8a9c;margin:7px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.window-console b{color:#aec5d3;font-weight:600}.window-console .ok{color:var(--mint)}.window-console .info{color:var(--cyan)}.window-console .warn{color:var(--amber)}.floating-glass{z-index:5;min-width:154px;color:var(--cyan);border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:12px 14px;animation:4.5s ease-in-out infinite soft-float;display:grid;position:absolute}.floating-glass span,.floating-glass strong{color:#90aaba;font-size:9px}.floating-glass strong{color:#e6f7ff}.floating-one{top:36px;right:-14px}.floating-two{animation-delay:-2s;bottom:34px;left:-16px}@keyframes soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.proof-strip{border-radius:22px;grid-template-columns:repeat(4,1fr);gap:8px;width:min(1240px,100% - 48px);margin:10px auto 0;padding:10px;display:grid}.proof-strip>div{background:#ffffff06;border-radius:15px;align-items:center;gap:14px;min-height:76px;padding:0 16px;display:flex}.proof-strip strong{color:var(--cyan);font-family:var(--font-display);font-size:18px}.proof-strip span{color:#8ca5b5;font-size:10px;line-height:1.4}.landing-section{width:min(1240px,100% - 48px);margin:0 auto;padding:120px 0 20px}.section-heading{max-width:720px}.section-heading h2,.landing-final h2{color:#f1f9fe;font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1.08}.section-heading>p,.landing-final p{color:#8fa8b8;margin:0;font-size:14px;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.feature-card{border-radius:22px;min-height:268px;padding:24px;transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.feature-card:after{content:"";filter:blur(48px);opacity:.08;background:currentColor;border-radius:50%;width:140px;height:140px;position:absolute;top:-72px;right:-58px}.feature-card:hover{border-color:#b3e2ff3b;transform:translateY(-4px)}.feature-icon{border:1px solid;border-color:color-mix(in srgb, currentColor 30%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff14}.tone-cyan{color:var(--cyan)}.tone-mint{color:var(--mint)}.tone-violet{color:var(--violet)}.tone-amber{color:var(--amber)}.feature-card h3{color:#edf8fe;font-family:var(--font-display);margin:24px 0 10px;font-size:18px}.feature-card p{color:#819aaa;margin:0;font-size:12px;line-height:1.75}.feature-link{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:22px;left:24px}.discord-showcase{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.discord-feature-list{gap:12px;margin-top:34px;display:grid}.discord-feature-list>div{border-top:1px solid #b3e2ff1a;grid-template-columns:42px 1fr;gap:12px;padding:16px 0;display:grid}.discord-feature-list>div:last-child{border-bottom:1px solid #b3e2ff1a}.discord-feature-list>div>span{color:var(--cyan);font-family:ui-monospace,monospace;font-size:10px}.discord-feature-list p{color:#7f9aaa;margin:0;font-size:12px;line-height:1.65}.discord-feature-list strong{color:#dcecf5;margin-bottom:4px;font-size:13px;display:block}.discord-preview{border-radius:24px;position:relative;overflow:hidden}.discord-preview-stats{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px;display:grid}.discord-preview-stats>div{background:#05141e5c;border:1px solid #b3e2ff17;border-radius:13px;gap:7px;padding:15px;display:grid}.discord-preview-stats strong{color:#f3fbff;font-family:var(--font-display);font-size:20px}.preview-search{color:#648294;background:#04101961;border:1px solid #b3e2ff1a;border-radius:11px;align-items:center;height:40px;margin:0 18px 12px;padding:0 13px;font-size:10px;display:flex}.preview-members{padding:0 18px 18px}.preview-members>div{border-bottom:1px solid #b3e2ff14;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;min-height:64px;padding:10px 2px;display:grid}.member-avatar{border:1px solid;border-color:color-mix(in srgb, currentColor 24%, transparent);background:color-mix(in srgb, currentColor 11%, transparent);border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.preview-members p,.online-preview-player p{flex-direction:column;gap:4px;margin:0;display:flex}.preview-members strong,.online-preview-player strong{color:#e7f4fb;font-size:11px}.preview-members small,.online-preview-player small{color:#627f91;font-size:9px}.role-chip{border:1px solid;border-color:color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);border-radius:8px;padding:5px 8px;font-size:8px;font-weight:800}.preview-members>div>svg{color:#597487}.live-section .section-heading{max-width:790px}.live-map-preview{border-radius:26px;grid-template-columns:1fr 320px;min-height:610px;margin-top:48px;padding:12px;display:grid;position:relative;overflow:hidden}.preview-map{background:#0c2332;border:1px solid #b3e2ff17;border-radius:18px;min-height:584px;position:relative;overflow:hidden}.map-artwork{width:100%;height:100%;position:absolute;inset:0}.map-pin{align-items:center;gap:7px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.map-pin i{background:linear-gradient(135deg, var(--cyan), #3ab5e4);color:#04202a;border:2px solid #ffffffc7;border-radius:50% 50% 50% 6px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 8px 20px #25aad352}.map-pin i:first-letter{transform:rotate(45deg)}.map-pin b{color:#eaf8ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05121bb8;border:1px solid #b3e2ff1f;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:700}.pin-one{top:58%;left:42%}.pin-two{top:40%;left:61%}.pin-three{top:32%;left:28%}.map-corner-label{min-width:178px;color:var(--cyan);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05141ead;border:1px solid #b3e2ff24;border-radius:13px;grid-template-columns:auto 1fr;gap:3px 9px;padding:12px 13px;display:grid;position:absolute;top:18px;left:18px}.map-corner-label span{color:#7d9aac;letter-spacing:.13em;font-size:8px;font-weight:800}.map-corner-label strong{color:#e7f5fc;font-size:9px}.preview-online-list{flex-direction:column;padding:9px 8px 9px 17px;display:flex}.online-list-head{border-bottom:1px solid #b3e2ff1a;justify-content:space-between;align-items:center;min-height:52px;padding:0 7px;display:flex}.online-list-head span{color:#7692a4;letter-spacing:.15em;font-size:8px;font-weight:800}.online-list-head strong{color:var(--mint);font-size:10px}.online-preview-player{border-bottom:1px solid #b3e2ff14;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:74px;display:grid}.online-preview-player>i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #67e5be8c}.online-preview-player>span{color:#6e8da0;font-size:8px}.map-preview-note{color:#6d8da0;background:#68d8ff0b;border:1px solid #68d8ff1a;border-radius:12px;align-items:flex-start;gap:9px;margin-top:auto;padding:13px;font-size:9px;line-height:1.5;display:flex}.map-preview-note svg{color:var(--cyan);flex:none}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:48px;display:grid}.plan-card{border-radius:24px;flex-direction:column;min-height:540px;padding:28px;display:flex;position:relative}.plan-card.featured{background:radial-gradient(circle at 100% 0,#68d8ff1f,#0000 38%),linear-gradient(145deg,#ffffff16,#ffffff05),#0f2633ad;border-color:#68d8ff5c;transform:translateY(-10px)}.popular-badge{color:#98e9ff;letter-spacing:.1em;text-transform:uppercase;background:#123a4b;border:1px solid #68d8ff5c;border-radius:999px;align-items:center;gap:6px;min-width:max-content;padding:7px 11px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #020c1259}.plan-card h3{color:#ecf8fe;font-family:var(--font-display);letter-spacing:.03em;margin:12px 0 24px;font-size:22px}.server-amount{border-bottom:1px solid #b3e2ff1a;align-items:flex-end;gap:10px;padding-bottom:24px;display:flex}.server-amount strong{color:var(--cyan);font-family:var(--font-display);font-size:54px;line-height:.9}.server-amount span{color:#6d8798;letter-spacing:.15em;padding-bottom:5px;font-size:8px;font-weight:800}.plan-features{gap:15px;padding:24px 0 28px;display:grid}.plan-features span{color:#8da6b5;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;display:flex}.plan-features svg{color:var(--mint);flex:none;margin-top:1px}.plan-button{min-height:50px;margin-top:auto}.landing-final{border-radius:26px;justify-content:space-between;align-items:center;gap:34px;width:min(1240px,100% - 48px);margin:128px auto 0;padding:38px 42px;display:flex;overflow:hidden}.landing-final:after{content:"";filter:blur(62px);pointer-events:none;background:#67e5be1a;border-radius:50%;width:370px;height:370px;position:absolute;top:-130px;right:-120px}.landing-final>div{max-width:760px}.landing-final h2{font-size:clamp(28px,3.2vw,43px)}.landing-footer{border-top:1px solid #b3e2ff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1240px,100% - 48px);min-height:160px;margin:36px auto 0;padding:35px 0 52px;display:grid}.landing-footer p,.landing-footer>span{color:#607e90;font-size:9px}.landing-footer p{text-align:center}.new-servers-page{padding-bottom:80px}.server-select-nav{border-radius:22px;justify-content:space-between;align-items:center;width:min(1220px,100% - 32px);min-height:70px;margin:16px auto 0;padding:10px 14px 10px 18px;display:flex}.server-user{align-items:center;gap:10px;display:flex}.server-user-avatar{width:36px;height:36px;color:var(--cyan);background:#68d8ff14;border:1px solid #b3e2ff29;border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.server-user-avatar img{object-fit:cover;width:100%;height:100%}.server-user>div:nth-child(2){flex-direction:column;gap:2px;min-width:120px;display:flex}.server-user strong{color:#dcecf5;font-size:10px}.server-user span{color:#658194;font-size:8px}.server-user>button{color:#7b96a7;cursor:pointer;background:#ffffff08;border:1px solid #b3e2ff1a;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.server-user>button:hover{color:var(--danger);background:#ff7b890f;border-color:#ff7b8938}.server-select-content{width:min(1120px,100% - 48px);margin:0 auto;padding-top:92px}.server-select-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.server-select-heading h1{color:#f0f9fe;max-width:720px;font-family:var(--font-display);letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(38px,5vw,58px);line-height:1.05}.server-select-heading p{color:#819cab;margin:0;font-size:13px}.server-count-glass{min-width:138px;min-height:64px;color:var(--cyan);border-radius:17px;justify-content:center;align-items:center;gap:8px;padding:0 17px;display:flex}.server-count-glass strong{color:#effaff;font-size:18px}.server-count-glass span{color:#7894a6;font-size:9px}.new-server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.new-server-card{border-radius:23px;min-height:370px;padding:24px;position:relative;overflow:hidden}.new-server-card:after{content:"";filter:blur(48px);pointer-events:none;background:#68d8ff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-85px;right:-74px}.server-card-top{justify-content:space-between;align-items:center;display:flex}.server-logo{width:52px;height:52px;color:var(--cyan);font-family:var(--font-display);background:linear-gradient(145deg,#68d8ff24,#67e5be0f);border:1px solid #68d8ff2e;border-radius:16px;place-items:center;font-size:18px;font-weight:800;display:grid;overflow:hidden}.server-logo img{object-fit:cover;width:100%;height:100%}.server-status{color:#7993a3;background:#748d9d0f;border:1px solid #748d9d26;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.server-status.online{color:var(--mint);background:#67e5be12;border-color:#67e5be30}.server-information{margin-top:28px}.server-information h2{color:#edf8fd;font-family:var(--font-display);margin:7px 0 10px;font-size:24px}.role-badge{border:1px solid color-mix(in srgb, var(--role-color) 28%, transparent);background:color-mix(in srgb, var(--role-color) 8%, transparent);width:max-content;color:var(--role-color);border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.server-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.server-metrics>div{min-height:78px;color:var(--cyan);background:#04111a42;border:1px solid #b3e2ff14;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:12px;display:grid}.server-metrics span{color:#698799;font-size:8px}.server-metrics strong{color:#cfe0e9;font-size:10px;font-weight:700}.manage-button{color:#dff7ff;cursor:pointer;background:linear-gradient(135deg,#68d8ff2b,#67e5be14);border:1px solid #68d8ff30;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:18px;padding:0 15px;font-size:10px;font-weight:800;transition:all .18s;display:flex}.manage-button:hover{background:linear-gradient(135deg,#68d8ff3d,#67e5be1c);border-color:#68d8ff52;transform:translateY(-1px)}.server-grid-loading,.empty-state{color:#6f8b9d;border-radius:22px;align-content:center;place-items:center;gap:12px;min-height:240px;margin-top:42px;font-size:11px;display:grid}.empty-state h2{color:#dfedf5;margin:6px 0 0;font-size:20px}.empty-state p{color:#7893a4;text-align:center;max-width:470px;margin:0;font-size:11px;line-height:1.6}.empty-icon,.session-icon{width:52px;height:52px;color:var(--cyan);background:#68d8ff12;border:1px solid #68d8ff2e;border-radius:15px;place-items:center;display:grid}.empty-state>a{color:#dff8ff;background:#68d8ff12;border:1px solid #68d8ff2b;min-height:40px;margin-top:8px}.session-required{text-align:center;border-radius:26px;flex-direction:column;align-items:center;width:min(510px,100% - 32px);margin:0 auto;padding:42px;display:flex;top:50vh;transform:translateY(-50%)}.session-required>span{color:var(--cyan);letter-spacing:.18em;margin-top:20px;font-size:9px;font-weight:800}.session-required h1{color:#edf8fe;font-family:var(--font-display);letter-spacing:-.04em;margin:11px 0 13px;font-size:31px;line-height:1.12}.session-required p{color:#7e99aa;margin:0 0 24px;font-size:12px;line-height:1.7}.session-required .primary-cta{width:100%}.session-required .back-home{width:100%;margin-top:10px}@media (width<=1120px){.landing-links{display:none}.hero-section{grid-template-columns:1fr;gap:45px;padding-top:90px}.hero-copy{max-width:760px}.hero-visual-wrap{min-height:540px}.control-window{width:min(720px,100%)}.floating-one{right:2%}.floating-two{left:2%}.feature-grid{grid-template-columns:repeat(2,1fr)}.discord-showcase{grid-template-columns:1fr;gap:40px}.discord-preview{max-width:760px}.proof-strip{grid-template-columns:repeat(2,1fr)}.live-map-preview{grid-template-columns:1fr 280px}}@media (width<=820px){.landing-nav{border-radius:18px;width:calc(100% - 16px);margin-top:8px;top:8px}.nav-ghost{display:none}.landing-brand strong{font-size:13px}.brand-orbit{width:38px;height:38px}.hero-section,.landing-section,.proof-strip,.landing-final,.landing-footer,.server-select-content{width:calc(100% - 28px)}.hero-section{min-height:auto;padding:86px 0 45px}.hero-copy h1{font-size:clamp(44px,12vw,64px)}.hero-copy>p{font-size:14px}.hero-visual-wrap{min-height:480px}.hero-ring-a{width:440px;height:440px}.hero-ring-b{width:330px;height:330px}.floating-glass{display:none}.proof-strip{margin-top:42px}.landing-section{padding-top:92px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:240px}.live-map-preview{grid-template-columns:1fr;min-height:auto}.preview-online-list{padding:12px 6px 4px}.preview-map{min-height:460px}.map-preview-note{margin-top:12px}.plan-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}.plan-card{min-height:auto}.landing-final{flex-direction:column;align-items:flex-start;padding:30px}.landing-footer{text-align:center;grid-template-columns:1fr}.landing-footer .landing-brand{justify-content:center}.landing-footer p{text-align:center}.new-server-grid{grid-template-columns:1fr}}@media (width<=560px){.landing-nav{gap:10px;padding-left:12px}.landing-brand>span:last-child{display:none}.nav-login{padding:0 13px}.hero-copy h1{font-size:42px}.hero-actions{flex-direction:column;align-items:stretch}.primary-cta,.secondary-cta{width:100%}.trust-row{gap:10px 14px}.hero-visual-wrap{min-height:400px}.control-window{border-radius:20px;transform:none}.window-server-row{padding:15px}.window-metrics{gap:7px;padding:0 15px 12px}.window-metrics>div{min-height:84px;padding:10px}.window-metrics strong{font-size:18px}.window-chart-card{margin:0 15px 12px}.window-console{padding-inline:15px}.hero-ring{display:none}.proof-strip{grid-template-columns:1fr}.section-heading h2{font-size:34px}.discord-preview-stats{grid-template-columns:1fr 1fr 1fr;gap:6px;padding-inline:12px}.discord-preview-stats>div{padding:10px 9px}.discord-preview-stats strong{font-size:16px}.preview-search{margin-inline:12px}.preview-members{padding-inline:12px}.role-chip{display:none}.preview-map{min-height:390px}.map-pin b{display:none}.landing-final{margin-top:92px}.server-select-nav{border-radius:18px;width:calc(100% - 16px);margin-top:8px}.server-user>div:nth-child(2){display:none}.server-select-content{padding-top:68px}.server-select-heading{flex-direction:column;align-items:flex-start}.server-select-heading h1{font-size:39px}.server-count-glass{min-height:54px}.server-metrics{grid-template-columns:1fr}.session-required{padding:30px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-demo{color:#a9c8ff;cursor:pointer;background:#547ed214;border:1px solid #689aff40;border-radius:12px;height:42px;padding:0 14px;font-size:12px;font-weight:850}.nav-demo:hover{background:#547ed224}.server-admin-shortcut{color:#93b8e7;cursor:pointer;background:#132637;border:1px solid #2b4760;border-radius:10px;height:38px;margin-left:auto;margin-right:10px;padding:0 13px;font-size:11px;font-weight:850}@media (width<=560px){.nav-demo{display:none}.server-admin-shortcut{width:38px;padding:0;font-size:0}.server-admin-shortcut:after{content:"A";font-size:12px}}.server-select-toolbar{align-items:center;gap:10px;margin-left:auto;display:flex}.server-demo-shortcut,.server-add-button{cursor:pointer;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}.server-demo-shortcut{color:#a9c8ee;background:#3f5e8b1f;border:1px solid #759ad240}.server-add-button{color:#fff;background:linear-gradient(135deg,#225f9c,#2e6cb3);border:1px solid #5b9dff5c}.server-add-button:disabled{opacity:.42;cursor:not-allowed}.server-heading-actions{align-items:center;gap:9px;display:flex}.license-entitlement{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 18px;padding:15px 17px;display:grid}.license-entitlement>svg{color:#7d9cb5}.license-entitlement>div{gap:4px;display:grid}.license-entitlement strong{font-size:14px;font-weight:850}.license-entitlement span{color:#8399a9;font-size:13px;font-weight:650}.license-entitlement>b{font-size:14px}.license-entitlement.valid{border-color:#4dc88938}.license-entitlement.valid>svg{color:#62d49c}.license-entitlement.invalid{border-color:#e25b6233}.license-entitlement.invalid>svg{color:#ef9298}.server-create-backdrop{z-index:1000;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#040a0fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.server-create-modal{border-radius:22px;width:min(620px,100%);padding:28px;position:relative}.server-create-modal>span{letter-spacing:.15em;color:#75a8ef;font-size:11px;font-weight:900}.server-create-modal h2{margin:7px 0 14px;font-size:28px}.server-create-modal form{gap:13px;display:grid}.server-create-modal form>p,.server-bridge-result>p,.server-bridge-result>small{color:#8da1b0;font-size:14px;font-weight:650;line-height:1.55}.server-create-modal label{color:#afc0cb;gap:7px;font-size:14px;font-weight:800;display:grid}.server-create-modal input{color:#edf5f9;background:#0d1820;border:1px solid #304758;border-radius:10px;outline:none;height:45px;padding:0 13px;font-size:14px;font-weight:650}.server-create-modal input::placeholder{color:#6f8493;font-size:13px}.server-create-modal form>button,.server-bridge-result>button{color:#fff;cursor:pointer;background:#285fa7;border:1px solid #3c6ba8;border-radius:10px;min-height:43px;font-size:13px;font-weight:850}.server-create-close{color:#9fb0ba;cursor:pointer;background:#13212b;border:1px solid #2c414f;border-radius:9px;width:35px;height:35px;font-size:23px;position:absolute;top:14px;right:16px}.server-create-error{color:#efa0a5;background:#e1535b14;border:1px solid #e1535b47;border-radius:9px;padding:11px 13px;font-size:13px;font-weight:750}.server-bridge-result{gap:12px;display:grid}.server-bridge-result code,.server-bridge-result pre{color:#a8cbed;word-break:break-all;white-space:pre-wrap;background:#091219;border:1px solid #294050;border-radius:10px;margin:0;padding:13px;font-size:12px;line-height:1.5;overflow:auto}.server-bridge-result code{color:#e5c98c;background:#d4a54a0e;border-color:#d4a54a40}@media (width<=700px){.server-select-toolbar,.server-heading-actions{flex-wrap:wrap;width:100%}.server-add-button,.server-demo-shortcut{flex:1;justify-content:center}.license-entitlement{grid-template-columns:auto 1fr}.license-entitlement>b{grid-column:2}}.server-select-page .new-server-grid{align-items:start;gap:24px!important}.new-server-card{min-height:390px;padding:28px!important}.server-card-top{margin-bottom:30px!important}.server-card-label{letter-spacing:.13em!important;margin-top:10px!important;font-size:11px!important}.new-server-card h2{margin:9px 0 12px!important;font-size:28px!important;line-height:1.15!important}.new-server-card .server-card-meta,.new-server-card p{line-height:1.6!important}.server-stat-grid{gap:14px!important;margin-top:24px!important}.server-stat-grid>div{min-height:78px!important;padding:17px!important}.server-enter-button{min-height:48px!important;margin-top:20px!important}.license-entitlement{margin-bottom:28px!important}.new-server-card .server-metrics{gap:14px!important;margin-top:24px!important}.new-server-card .server-metrics>div{min-height:78px!important;padding:17px!important}.new-server-card .manage-button{min-height:48px!important;margin-top:20px!important}.server-information{display:grid;gap:8px!important}.server-information h2{margin:0!important}.server-select-heading{gap:28px!important;margin-bottom:22px!important}:root{color:#eef8ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07131d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#07131d}body{background:#07131d;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}#root{min-height:100vh}:root{--wienta-helper-size:13px;--wienta-label-size:14px;--wienta-body-size:15px}input,select,textarea,button{font-family:inherit}input,select,textarea{font-size:14px!important;font-weight:650!important}input::placeholder,textarea::placeholder{color:#6f8297!important;opacity:1!important;font-size:13px!important;font-weight:650!important}label{font-size:var(--wienta-label-size);font-weight:760}small{font-size:var(--wienta-helper-size)}.players-header>div:first-child>span{font-size:11px!important}.players-header h1{font-size:34px!important;font-weight:900!important}.players-header p{font-size:15px!important;font-weight:650!important;line-height:1.55!important}.players-total{font-size:14px!important;font-weight:700!important}.players-total strong{font-size:16px!important;font-weight:900!important}.player-search input{font-size:14px!important;font-weight:700!important}.player-search button,.refresh-players{font-size:13px!important;font-weight:850!important}.players-table th{font-size:12px!important;font-weight:850!important}.players-table td{font-size:15px!important;font-weight:650!important}.player-identity strong{font-size:17px!important;font-weight:850!important;line-height:1.25!important}.player-identity span{color:#8192a7!important;margin-top:5px!important;font-size:14px!important;font-weight:700!important}.players-table code{color:#8babdf!important;font-size:14px!important;font-weight:750!important}.job-cell strong{font-size:15px!important;font-weight:850!important}.job-cell span{color:#8293a7!important;font-size:13px!important;font-weight:700!important}.money-value{font-size:16px!important;font-weight:900!important}.player-status{font-size:13px!important;font-weight:800!important}.players-pagination>span,.players-pagination>div>span{font-size:13px!important;font-weight:700!important}.players-pagination>span strong{font-size:15px!important;font-weight:850!important}.player-modal-profile h2{font-size:19px!important;font-weight:900!important}.player-modal-profile>div:nth-child(2)>span,.modal-online-status{font-size:13px!important;font-weight:750!important}.player-modal-tabs button{font-size:13px!important;font-weight:800!important}.wm label,.wm-fields label,.wm-form label,.platform-create label,.platform-config-block label,.discord-settings-form label,.guild-connect-form label,.role-create-card label,.manage-section label{color:#afbecb!important;font-size:14px!important;font-weight:800!important}.wm input,.wm select,.wm textarea,.platform-create input,.platform-config-block input,.discord-settings-form input,.discord-settings-form select,.guild-connect-form input,.role-create-card input,.manage-section input,.manage-section select{font-size:14px!important;font-weight:680!important}.wm small,.wm p,.wm-detail summary,.wm-detail dt,.wm-detail dd,.platform-config-block p,.platform-server-main small,.health-card small,.error-list span,.error-list small,.session-list span,.discord-settings-card p,.discord-diagnostic-list small,.discord-token-note small{font-size:13px!important;font-weight:650!important;line-height:1.55!important}.wm table th{font-size:12px!important;font-weight:850!important}.wm table td{font-size:14px!important;font-weight:680!important}.wm-heading>div>span{font-size:11px!important}.wm-heading h1{font-size:36px!important;font-weight:900!important}.discord-center-page,.discord-settings-page{font-size:15px}.discord-center-page small,.discord-settings-page small{font-size:13px!important}.discord-member-table-head{font-size:12px!important;font-weight:850!important}.discord-member-row{min-height:82px!important}.member-identity strong{font-size:15px!important;font-weight:850!important}.member-identity small{color:#88a2b1!important;font-size:13px!important;font-weight:680!important}.discord-role-chip,.more-roles,.connection-badge,.member-date,.bot-tag,.panel-role-badge,.detail-section>span,.game-link-card small,.game-link-card>span{font-size:12px!important;font-weight:680!important}.detail-profile strong,.game-link-card strong,.discord-role-card>strong{font-size:14px!important;font-weight:850!important}.discord-role-card>small,.role-card-bottom>span,.managed-role,.fivem-live,.setup-checks small{font-size:12px!important;font-weight:680!important}.manage-section button,.guild-connect-form button,.create-role-button,.discord-table-toolbar form button{font-size:12px!important;font-weight:850!important}.audit-day-title span,.audit-event-title,.audit-event-meta,.audit-event-time,.audit-entry-main p,.audit-entry-main small,.audit-entry time,.audit-toolbar select{font-size:13px!important;font-weight:700!important}.audit-entry-main strong{font-size:15px!important;font-weight:850!important}.audit-entry-main p{color:#8ca6b5!important}.discord-banner,.discord-guild-chip strong,.setup-checks strong{font-size:13px!important;font-weight:800!important}.discord-guild-chip span{font-size:12px!important}.platform-server-main span,.license-card span{font-size:11px!important}.platform-server-main strong{font-size:18px!important;font-weight:900!important}.health-card b,.error-list b,.session-list b{font-size:14px!important;font-weight:850!important}@media (width<=760px){:root{--wienta-helper-size:12px;--wienta-label-size:13px;--wienta-body-size:14px}.player-identity strong{font-size:15px!important}.player-identity span,.players-table code,.job-cell span{font-size:12px!important}}.sidebar-section-title,.panel-topbar span,.panel-eyebrow,.dashboard-page small,.dashboard-hero small,.stat-card small,.quick-card small,.operation-card small,.operation-card p,.operations-page small,.operations-page label,.operations-page .muted,.platform-page small,.platform-page label,.platform-page .muted,.platform-tab,.setup-page small,.setup-page .setup-note,.setup-page .setup-summary,.discord-center-page .muted,.discord-settings-page .muted{font-size:12px!important;font-weight:680!important;line-height:1.5!important}.operations-page input::placeholder,.operations-page textarea::placeholder,.platform-page input::placeholder,.platform-page textarea::placeholder,.setup-page input::placeholder,.discord-center-page input::placeholder,.discord-settings-page input::placeholder{font-size:13px!important;font-weight:700!important}.demo-brand span,.demo-main>header span,.demo-hero>span,.demo-grid section>span,.demo-map-layout aside>span,.demo-generic>span{font-size:11px!important;font-weight:900!important}.demo-server b,.demo-server-select,.demo-sidebar nav button,.demo-exit,.demo-pill,.demo-search,.demo-table-toolbar button{font-size:13px!important;font-weight:800!important}.demo-server span,.demo-stats span,.demo-stats small,.demo-shortcuts small,.demo-log small,.demo-player small,.demo-job small,.demo-table-card footer,.demo-map-layout aside small,.demo-generic-cards small{font-size:12px!important;font-weight:680!important;line-height:1.45!important}.demo-main>header strong{font-size:15px!important;font-weight:850!important}.demo-hero p,.demo-generic p{font-size:15px!important;font-weight:650!important}.demo-shortcuts b,.demo-log b,.demo-map-layout aside b,.demo-generic-cards b{font-size:14px!important;font-weight:850!important}.demo-table-card th{font-size:12px!important;font-weight:900!important}.demo-table-card td{font-size:14px!important;font-weight:650!important}.demo-player b,.demo-job b{font-size:15px!important;font-weight:850!important}.demo-table-card code{font-size:13px!important;font-weight:750!important}.demo-money{font-size:15px!important;font-weight:900!important}.demo-status,.demo-pin em{font-size:12px!important;font-weight:800!important}.platform-server-main span,.license-card span,.health-card span,.error-list span,.session-list span,.platform-create small,.platform-config-block small{font-size:12px!important;font-weight:680!important}.platform-page button,.platform-page select,.platform-page input,.platform-page textarea{font-size:13px!important;font-weight:750!important}.wm-fields input::placeholder,.wm-form input::placeholder,.manage-section input::placeholder,.role-create-card input::placeholder,.guild-connect-form input::placeholder,.discord-settings-form input::placeholder{color:#8498aa!important;font-size:13px!important;font-weight:700!important}.player-identity strong{font-size:18px!important}.player-identity span,.players-table code{font-size:14px!important}.job-cell strong{font-size:16px!important}.job-cell span{font-size:13px!important}.money-value{font-size:17px!important}.player-modal-profile>div:nth-child(2)>span,.modal-online-status,.money-card span,.modal-placeholder p,.action-result,.teleport-header span,.teleport-body>p,.teleport-locations span,.teleport-loading,.teleport-empty,.money-management-header>div:first-child>span,.money-management-header p,.money-player-state,.money-card-top>span,.money-action-message,.money-editor-header span,.money-editor-summary span,.money-field>span,.money-warning,.job-management-header>div:first-child>span,.job-management-header p,.job-player-state,.job-current-top span,.job-info-grid span,.job-message,.job-editor-header span,.job-field>span,.job-duty-field>div>span,.job-duty-field small,.job-selection-summary>span,.job-selection-summary small,.job-editor-error,.job-catalog-loading,.character-management-header>div:first-child>span,.character-management-header p,.character-player-state,.character-profile-large span,.character-profile-large small,.character-info-item span,.character-message,.character-editor-header span,.character-field>span,.character-warning,.character-editor-error,.inventory-management-header>div:first-child>span,.inventory-management-header p,.inventory-player-state,.inventory-stat-card span,.inventory-result-count,.inventory-slot-number,.inventory-item-main span,.inventory-item-footer span,.inventory-metadata-badge,.inventory-empty span,.inventory-detail-header>div>span,.inventory-detail-header small,.inventory-detail-stats span,.inventory-detail-section-title,.inventory-metadata-row span,.inventory-no-metadata,.inventory-raw-metadata>span,.inventory-action-message,.inventory-action-header span,.inventory-action-field>span,.inventory-action-field>small,.inventory-catalog-results span,.inventory-catalog-results small,.inventory-catalog-empty,.inventory-selected-catalog>span,.inventory-selected-catalog small,.inventory-dialog-error,.inventory-inline-action p,.inventory-delete-confirm{font-size:12px!important;font-weight:680!important;line-height:1.45!important}.modal-primary-button,.player-live-actions button,.teleport-footer button,.money-card button,.money-card-actions button,.money-editor-footer button,.job-edit-button,.job-duty-field>button,.job-editor-footer button,.character-edit-button,.character-editor-footer button,.inventory-detail-footer button,.inventory-action-footer button,.inventory-action-confirm,.inventory-count-button,.inventory-delete-button{font-size:12px!important;font-weight:820!important}.teleport-locations strong,.money-editor-summary strong,.job-info-grid strong,.job-selection-summary strong,.character-info-item strong,.inventory-stat-card strong,.inventory-item-main strong,.inventory-item-footer strong,.inventory-detail-stats strong,.inventory-catalog-results strong,.inventory-selected-catalog strong,.inventory-inline-action h4{font-size:14px!important;font-weight:850!important}.money-field>div>span,.money-field input,.money-field textarea,.job-field select,.job-field textarea,.character-field input,.character-field textarea,.inventory-search input,.inventory-action-field input,.inventory-action-field textarea,.inventory-metadata-row code,.inventory-raw-metadata pre{font-size:13px!important;font-weight:680!important}.money-management-header h3,.job-management-header h3,.character-management-header h3,.inventory-management-header h3{font-size:18px!important;font-weight:900!important}.inventory-empty strong,.inventory-detail-header strong{font-size:14px!important;font-weight:850!important}.dashboard-card-title span:first-child,.dashboard-metric>div>span,.dashboard-metric small,.quick-access small,.health-status,.health-orb span,.health-details span,.chart-y,.chart-placeholder,.dashboard-empty,.online-person small,.online-ping,.recent-action-list small,.recent-action-list time,.ops-head span,.ops-list span,.history span,.report-console article>header span,.ops-message time,.ops-empty,.ops-card>p,.ops-field>span,.history small,.metric span,.preview small,.preview span,.online-map-topstats span,.map-toolbar small,.live-player-pin>span,.map-legend,.selected-main>span,.selected-main small,.selected-vitals span,.online-player-panel-head>div:first-child span,.online-row-copy small,.online-row-copy>div span,.online-location-state,.sidebar-brand span,.sidebar-section-title,.sidebar-user span,.panel-topbar span{font-size:12px!important;font-weight:680!important;line-height:1.45!important}.dashboard-alert,.glass-button,.dashboard-card-title button,.quick-access strong,.health-details strong,.chart-current,.online-person strong,.recent-action-list strong,.dashboard-loading,.ops button,.ops-error,.ops-notice,.ops-message strong,.ops-message p,.online-map-alert,.map-toolbar span,.map-toolbar-actions button,.map-toolbar-actions>span,.selected-main strong,.selected-open,.online-player-panel-head>div:first-child strong,.online-player-panel-head input,.online-filter-row select,.online-row-copy strong,.online-list-empty,.sidebar-item,.server-switcher strong,.panel-topbar strong,.topbar-role,.mobile-menu-toggle{font-size:13px!important;font-weight:780!important}.ops input,.ops select,.ops textarea{font-size:13px!important;font-weight:680!important}.live-player-pin>b,.live-player-pin>em{font-size:10px!important;font-weight:900!important}.landing-brand small,.section-kicker,.trust-row span,.window-status,.preview-live,.window-pill,.window-server-row small,.window-metrics span,.chart-label span,.discord-preview-stats span,.plan-kicker,.window-console p,.floating-glass span,.floating-glass strong,.proof-strip span,.feature-link,.discord-feature-list>div>span,.preview-search,.preview-members small,.online-preview-player small,.role-chip,.map-pin i,.map-pin b,.map-corner-label span,.map-corner-label strong,.online-list-head span,.online-preview-player>span,.map-preview-note,.popular-badge,.server-amount span,.landing-footer p,.landing-footer>span,.server-user span,.server-count-glass span,.server-status,.role-badge,.server-metrics span,.session-required>span{font-size:11px!important;font-weight:680!important;line-height:1.4!important}.window-brand,.preview-titlebar>div,.window-metrics strong small,.chart-label strong,.online-list-head strong,.server-user strong,.server-metrics strong,.manage-button{font-size:12px!important;font-weight:780!important}
