:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf7f2;background:#07100f;font-family:Inter,Pretendard,Noto Sans KR,system-ui,sans-serif}.daily-challenge-panel{background:radial-gradient(circle at 90% 0,#ff7e2c2e,#0000 34%),linear-gradient(145deg,#171812,#091211 68%);border:1px solid #ffa94847;border-radius:22px;padding:24px;position:relative;overflow:hidden}.daily-challenge-panel:before{pointer-events:none;content:"";background:linear-gradient(115deg,#0000 15%,#ffd58009 50%,#0000 80%);position:absolute;inset:0}.daily-challenge-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.daily-challenge-heading h3{margin:3px 0 7px;font-size:clamp(1.35rem,3vw,2rem)}.daily-challenge-heading>div:first-child>p:last-child{color:#93a49d;max-width:680px;margin:0}.daily-streak-flame{background:#311a0a9e;border:1px solid #ffab4c59;border-radius:18px;flex:none;place-items:center;min-width:112px;padding:12px 18px;display:grid;box-shadow:0 16px 44px #00000038}.daily-streak-flame span{color:#ff9843;filter:drop-shadow(0 0 10px #ff7b27b3)}.daily-streak-flame strong{color:#fff3d7;font-size:2.1rem;line-height:1}.daily-streak-flame small{color:#d8a46b;text-transform:uppercase;margin-top:4px;font-size:.7rem}.daily-streak-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid;position:relative}.daily-streak-stats span{background:#040c0b85;border:1px solid #84a29429;border-radius:12px;padding:12px 14px}.daily-streak-stats small,.daily-streak-stats strong{display:block}.daily-streak-stats small{color:#788c83;font-size:.7rem}.daily-streak-stats strong{color:#edf7f2;margin-top:3px;font-size:1.15rem}.daily-heat-strip{grid-template-columns:repeat(14,minmax(20px,1fr));gap:5px;margin-top:14px;display:grid;position:relative}.daily-heat-strip span{text-align:center;min-width:0}.daily-heat-strip i{background:#152520a8;border:1px solid #60817329;border-radius:7px;height:32px;display:block}.daily-heat-strip span[data-intensity="1"] i{background:#7c461aa6;border-color:#ffa94859}.daily-heat-strip span[data-intensity="2"] i{background:#be621bc7;border-color:#ffb85580;box-shadow:0 0 12px #ff7e231f}.daily-heat-strip span[data-intensity="3"] i{background:linear-gradient(#ffc16f,#ed7226);border-color:#ffbb68;box-shadow:0 0 17px #ff7e2357}.daily-heat-strip small{color:#607269;text-overflow:clip;margin-top:4px;font-size:.56rem;display:block;overflow:hidden}.daily-challenge-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid;position:relative}.daily-challenge-list article{opacity:.65;background:#060f0d94;border:1px solid #718e8129;border-radius:13px;gap:10px;padding:13px;display:flex}.daily-challenge-list article>span{color:#6c8177;background:#17241f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.daily-challenge-list article.completed{opacity:1;background:#0f32278c;border-color:#66e8ae47}.daily-challenge-list article.completed>span{color:#fff;background:#2a8b66;box-shadow:0 0 12px #3fdf9f33}.daily-challenge-list strong,.daily-challenge-list small{display:block}.daily-challenge-list small{color:#788d84;margin-top:4px;line-height:1.35}.daily-challenge-boundary{color:#687a72;margin:15px 0 0;font-size:.73rem;position:relative}@media (width<=720px){.daily-challenge-panel{padding:18px}.daily-challenge-heading{align-items:center}.daily-streak-flame{min-width:82px;padding:10px}.daily-streak-flame strong{font-size:1.65rem}.daily-heat-strip{grid-template-columns:repeat(7,1fr)}.daily-challenge-list{grid-template-columns:1fr}}.player-taming-album{background:radial-gradient(circle at 8% 0,#45caa11f,#0000 32%),#081310;border:1px solid #6fcfb438;border-radius:20px;overflow:hidden}.player-taming-album>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 21px;display:flex}.player-taming-album>summary>span{gap:4px;display:grid}.player-taming-album>summary strong{color:#e8fff7}.player-taming-album>summary small{color:#748c83}.player-taming-album>summary b{color:#75dcb7;border:1px solid #59daac47;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem}.taming-album-body{padding:0 19px 20px}.taming-album-boundary{color:#70837b;margin:0 0 14px;font-size:.74rem}.taming-album-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:13px;display:grid}.taming-album-stats span{background:#030a088f;border:1px solid #628f7e26;border-radius:11px;padding:11px 13px}.taming-album-stats small,.taming-album-stats strong{display:block}.taming-album-stats small{color:#6b8178;font-size:.67rem}.taming-album-stats strong{color:#e6f9f1;margin-top:2px;font-size:1.12rem}.taming-species-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:9px;display:grid}.taming-species-grid article{--specimen:#64ddb3;--specimen-bg:#143a2f;border:1px solid color-mix(in srgb, var(--specimen) 24%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--specimen-bg) 68%, #06100d), #040b09eb);border-radius:14px;gap:13px;min-width:0;padding:13px;display:flex}.taming-species-grid article[data-palette="1"]{--specimen:#73baff;--specimen-bg:#102d48}.taming-species-grid article[data-palette="2"]{--specimen:#c39bff;--specimen-bg:#2c2044}.taming-species-grid article[data-palette="3"]{--specimen:#ffb86d;--specimen-bg:#432817}.taming-species-grid article[data-palette="4"]{--specimen:#ee83aa;--specimen-bg:#40202e}.taming-species-grid article[data-palette="5"]{--specimen:#a5d76f;--specimen-bg:#293b1b}.taming-specimen-mark{border:1px solid color-mix(in srgb, var(--specimen) 32%, transparent);background:color-mix(in srgb, var(--specimen-bg) 76%, black);height:78px;box-shadow:inset 0 0 24px color-mix(in srgb, var(--specimen) 10%, transparent);border-radius:17px 6px;flex:0 0 64px;align-content:center;place-items:center;display:grid}.taming-specimen-mark span{color:color-mix(in srgb, var(--specimen) 55%, #80968d);letter-spacing:.12em;font:600 .56rem ui-monospace,monospace}.taming-specimen-mark strong{max-width:52px;color:var(--specimen);letter-spacing:-.05em;text-overflow:clip;white-space:nowrap;font-size:1.25rem;overflow:hidden}.taming-species-copy{min-width:0}.taming-species-copy>span{color:var(--specimen);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:700}.taming-species-copy h4{color:#eefaf5;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 3px;overflow:hidden}.taming-species-copy p{color:#9db0a8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.74rem;overflow:hidden}.taming-species-copy small,.taming-species-copy time{color:#687d74;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.64rem;display:block;overflow:hidden}.taming-species-copy time{color:#52675e;margin-top:2px}.taming-album-warning{color:#d2a36c;margin:11px 0 0;font-size:.72rem}@media (width<=560px){.player-taming-album>summary{align-items:flex-start;padding:16px}.taming-album-body{padding:0 14px 16px}.taming-album-stats{grid-template-columns:1fr 1fr 1fr}.taming-species-grid{grid-template-columns:1fr}}.breeding-timer-tower{background:radial-gradient(circle at 88% -5%,#8066ff29,#0000 33%),#0b0b16;border:1px solid #9783ff40;border-radius:20px;overflow:hidden}.breeding-timer-tower>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 21px;display:flex}.breeding-timer-tower>summary>span{gap:4px;display:grid}.breeding-timer-tower>summary strong{color:#f0edff}.breeding-timer-tower>summary small{color:#817c9b}.breeding-timer-tower>summary b{color:#b9aaff;border:1px solid #947fff47;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem}.breeding-timer-tower>summary b.ready{color:#ffbd70;background:#64340d6b;border-color:#ffb05673;box-shadow:0 0 14px #ff9a3421}.breeding-timer-body{padding:0 19px 20px}.breeding-timer-boundary{color:#77738d;margin:0 0 14px;font-size:.74rem}.breeding-timer-form{grid-template-columns:minmax(120px,.65fr) minmax(180px,1.2fr) minmax(190px,1fr) auto;align-items:end;gap:8px;display:grid}.breeding-timer-form label{gap:5px;min-width:0;display:grid}.breeding-timer-form label span{color:#827d99;font-size:.68rem}.breeding-timer-form input,.breeding-timer-form select,.breeding-timer-form button{width:100%;min-height:40px}.breeding-timer-form button{white-space:nowrap}.breeding-presets{flex-wrap:wrap;gap:6px;margin:8px 0 13px;display:flex}.breeding-presets button{color:#9e92d2;border-color:#8f7ceb33;padding:6px 10px;font-size:.68rem}.breeding-timer-list{gap:8px;display:grid}.breeding-timer-list article{background:#05050d94;border:1px solid #7a6fb12e;border-radius:13px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.breeding-timer-list article.ready{background:linear-gradient(90deg,#5a300c70,#08070ebf);border-color:#ffae5052}.breeding-progress{background:conic-gradient(#9b84ff var(--timer-progress), #211d35 0);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.breeding-progress:before{content:"";background:#0d0c18;border-radius:50%;grid-area:1/1;width:38px;height:38px}.breeding-progress span{z-index:1;color:#b9adf1;grid-area:1/1;font-size:.62rem}.breeding-timer-list article.ready .breeding-progress{background:conic-gradient(#ffac55 360deg, #382514 0);box-shadow:0 0 14px #ff973133}.breeding-timer-list article>div:nth-child(2){gap:2px;min-width:0;display:grid}.breeding-timer-list article>div:nth-child(2)>span{color:#8f83c7;text-transform:uppercase;font-size:.62rem}.breeding-timer-list article strong{color:#eeeafa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breeding-timer-list time{color:#716c84;font-size:.67rem}.breeding-timer-list article b{color:#a89be1;font-size:.72rem}.breeding-timer-list article.ready b{color:#ffb762}.breeding-timer-list article>button{color:#817695;border-color:#9d88db2e;width:32px;height:32px;padding:0}@media (width<=800px){.breeding-timer-form{grid-template-columns:1fr 1fr}}@media (width<=520px){.breeding-timer-tower>summary{align-items:flex-start;padding:16px}.breeding-timer-body{padding:0 14px 16px}.breeding-timer-form{grid-template-columns:1fr}.breeding-timer-list article{grid-template-columns:48px minmax(0,1fr) auto;gap:9px}.breeding-progress{width:46px;height:46px}}.public-leaderboard{background:linear-gradient(145deg,#1b2635f0,#0d141efa);border:1px solid #4a716552;border-radius:20px;padding:22px}.public-leaderboard select{min-width:170px}.public-cluster-live-pulse{background:radial-gradient(circle at 50% -25%,#69b6ff2b,#0000 45%),#061118;border:1px solid #69b6ff47;border-radius:20px;margin-top:18px;overflow:hidden}.public-cluster-live-pulse>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.public-cluster-live-pulse>summary>span{gap:3px;margin-left:7px;display:inline-grid}.public-cluster-live-pulse>summary strong{color:#edf9ff;font-size:1rem}.public-cluster-live-pulse>summary small{color:#778e9a;font-size:.75rem}.public-cluster-live-pulse>summary b{color:#8ba2ac;letter-spacing:.04em;border:1px solid #3a5360;border-radius:999px;flex:none;padding:6px 9px;font-size:.64rem}.public-cluster-live-pulse>summary b.live{color:#78e8c1;background:#18463880;border-color:#68e7bb66}.live-pulse-body{padding:0 18px 18px}.live-pulse-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.live-pulse-metrics>span{background:#030b0f94;border:1px solid #6997a929;border-radius:9px;min-width:0;padding:10px 12px}.live-pulse-metrics small,.live-pulse-metrics strong{display:block}.live-pulse-metrics small{color:#718792;font-size:.64rem}.live-pulse-metrics strong{color:#dff5fb;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:1rem;overflow:hidden}.live-pulse-metrics strong em{color:#68808b;margin-left:2px;font-size:.72rem;font-style:normal}.live-pulse-stage{background:#02080c;border:1px solid #223b48;border-radius:12px;margin-top:9px;overflow:hidden}.live-pulse-stage svg{width:100%;height:auto;min-height:260px;display:block}.live-pulse-links line{stroke:#5e778429;stroke-width:1px}.live-pulse-links line.online{stroke:#5db7d633}.live-pulse-core circle{fill:#0b2630;stroke:#5ebed9;stroke-width:1.4px}.live-pulse-core circle.ring{fill:none;stroke:#5cbcd826}.live-pulse-core text{fill:#d9f6ff;paint-order:stroke;stroke:#061118;stroke-width:3px;font-size:10px;font-weight:800}.live-pulse-core text.sub{fill:#72929d;font-size:7px;font-weight:600}.live-pulse-node{cursor:pointer;outline:none}.live-pulse-node circle.pulse{fill:none;stroke:#67e7bd;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite public-live-pulse}.live-pulse-node circle.body{fill:#184b43;stroke:#69d9b3;stroke-width:1.2px}.live-pulse-node.offline circle.body{fill:#182127;stroke:#52636b}.live-pulse-node.selected circle.body,.live-pulse-node:focus circle.body{stroke:#ffd27c;stroke-width:3px}.live-pulse-node text{pointer-events:none;paint-order:stroke;stroke:#041016;stroke-width:3px}.live-pulse-node text.count{fill:#effff9;font-size:10px;font-weight:900}.live-pulse-node text.label{fill:#9db4bd;font-size:8px;font-weight:650}.live-pulse-node.offline text{fill:#65747a}.live-pulse-boundary,.live-pulse-warning{color:#70868f;margin:9px 2px 0;font-size:.7rem;line-height:1.5}.live-pulse-warning{color:#d2a86e}@keyframes public-live-pulse{0%{opacity:.8;transform:scale(.86)}75%,to{opacity:0;transform:scale(1.35)}}.public-activity-pulse{background:radial-gradient(circle at 92% 8%,#46d7b029,#0000 34%),linear-gradient(145deg,#122420f5,#060f0ffc);border:1px solid #46d7b047;border-radius:20px;margin-top:18px;padding:22px;position:relative;overflow:hidden}.public-activity-pulse:after{pointer-events:none;content:"";background:linear-gradient(105deg,#0000 0 72%,#ffffff06 72% 73%,#0000 73%);position:absolute;inset:0}.pulse-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.pulse-heading h3{color:#effff9;margin:2px 0 5px;font-size:1.2rem}.pulse-heading p:not(.eyebrow){color:#88a59b;max-width:680px;margin:0;font-size:.8rem}.pulse-heading>span{color:#91d8c0;border:1px solid #31584c;border-radius:999px;flex:none;padding:6px 9px;font-size:.7rem}.pulse-loading{color:#718780;place-items:center;min-height:130px;display:grid}.pulse-metrics{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:18px;display:grid;position:relative}.pulse-metrics article{background:#040c0b8c;border:1px solid #538d7a33;border-radius:10px;min-width:0;padding:12px}.pulse-metrics small,.pulse-metrics strong{display:block}.pulse-metrics small{color:#77948a;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.pulse-metrics strong{color:#dff9ef;font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.2rem}.pulse-metrics article[data-metric=combatEvents] strong{color:#efb783}.pulse-chart{z-index:1;background:repeating-linear-gradient(0deg,#69a5920f 0 1px,#0000 1px 29px);border-bottom:1px solid #29443d;grid-template-columns:repeat(24,minmax(5px,1fr));align-items:end;gap:4px;height:150px;margin-top:20px;padding:14px 10px 25px;display:grid;position:relative}.pulse-hour{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.pulse-hour i{background:linear-gradient(#76f0c8,#238d6d);border-radius:4px 4px 2px 2px;width:100%;min-height:5px;transition:filter .15s;display:block;box-shadow:0 0 10px #46d7b02e}.pulse-hour:hover i{filter:brightness(1.25)}.pulse-hour.suppressed i{box-shadow:none;background:repeating-linear-gradient(135deg,#243934 0 3px,#172824 3px 6px)}.pulse-hour time{color:#60756e;white-space:nowrap;font-size:.58rem;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.pulse-boundary{z-index:1;color:#60756e;justify-content:space-between;gap:12px;margin-top:10px;font-size:.66rem;display:flex;position:relative}.pulse-boundary span:last-child{text-align:right}.pulse-share-actions{z-index:1;border-top:1px solid #4d7e6f33;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex;position:relative}.pulse-share-actions>span{color:#6f887f;font-size:.68rem}.pulse-share-actions>div{gap:6px;display:flex}.pulse-share-actions button{color:#b6dfd0;cursor:pointer;background:#10241e;border:1px solid #31584c;border-radius:8px;padding:8px 10px}.pulse-share-actions button:disabled{cursor:default;opacity:.5}.server-calendar{background:radial-gradient(circle at 88% 0,#6780ff2b,#0000 37%),linear-gradient(145deg,#161b31f7,#080d18fc);border:1px solid #6f94ff4d;border-radius:20px;margin-top:18px;padding:22px;position:relative;overflow:hidden}.calendar-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.calendar-heading h3{margin:2px 0 5px;font-size:1.2rem}.calendar-heading p:not(.eyebrow){color:#929db9;max-width:680px;margin:0;font-size:.8rem}.calendar-heading>span{color:#b9c6ff;border:1px solid #3e4c7a;border-radius:999px;flex:none;padding:6px 9px;font-size:.7rem}.calendar-loading{color:#78839f;place-items:center;min-height:100px;display:grid}.calendar-empty{color:#7f8aa4;text-align:center;background:#ffffff06;border-radius:12px;margin:18px 0 0;padding:22px}.calendar-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin-top:18px;display:grid}.calendar-timeline article{background:#05091285;border:1px solid #7989c221;border-radius:12px;grid-template-columns:11px minmax(0,1fr);gap:11px;padding:13px 14px;display:grid;position:relative}.calendar-timeline article>i{border:2px solid #8ea2ff;border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 12px #6f85ff99}.calendar-timeline article[data-kind=rates]>i{border-color:#64e4b3;box-shadow:0 0 12px #46d7b080}.calendar-timeline article[data-kind=raid]>i{border-color:#f2966d;box-shadow:0 0 12px #f26c4f80}.calendar-timeline article[data-kind=maintenance]>i{border-color:#f2c86d;box-shadow:0 0 12px #f2c86d73}.calendar-timeline article.past{opacity:.58}.calendar-event-heading{color:#92a5f8;text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:.68rem;display:flex}.calendar-event-heading small{color:#75809a}.calendar-timeline strong{color:#edf0ff;font-size:.9rem;display:block}.calendar-timeline p{color:#9da6bc;margin:5px 0;font-size:.75rem;line-height:1.45}.calendar-timeline time,.calendar-timeline article>div>small{color:#717d99;margin-top:5px;font-size:.68rem;display:block}.calendar-manager{background:#08110fcc;border:1px solid #31453f;border-radius:16px;margin:16px 0;overflow:hidden}.calendar-manager>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;list-style-position:inside;display:flex}.calendar-manager>summary span:first-child{gap:3px;display:inline-grid}.calendar-manager>summary strong{color:#e4f4ee}.calendar-manager>summary small,.calendar-manager>summary span:last-child{color:#789087;font-size:.72rem}.calendar-manager-body{border-top:1px solid #55746a33;gap:15px;padding:0 19px 19px;display:grid}.management-boundary{color:#81968f;margin:15px 0 0;font-size:.74rem}.calendar-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calendar-form label,.calendar-delete-confirmation label{color:#8ea39c;gap:5px;font-size:.72rem;display:grid}.calendar-form input,.calendar-form select,.calendar-form textarea,.calendar-delete-confirmation input{color:#e5f2ed;background:#09130f;border:1px solid #344841;border-radius:8px;width:100%;padding:9px 10px}.calendar-form textarea{resize:vertical;min-height:72px}.calendar-field-wide{grid-column:1/-1}.calendar-form-actions,.calendar-row-actions,.calendar-delete-confirmation{flex-wrap:wrap;gap:7px;display:flex}.calendar-manager button{color:#c7e9dd;cursor:pointer;background:#10231d;border:1px solid #3b5d51;border-radius:8px;padding:8px 11px}.calendar-manager button:disabled{cursor:default;opacity:.45}.calendar-manager-list{gap:7px;display:grid}.calendar-manager-list>article{background:#ffffff06;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.calendar-manager-list article>div:first-child{gap:3px;min-width:0;display:grid}.calendar-manager-list span,.calendar-manager-list small{color:#7e948c;font-size:.68rem}.calendar-manager-list strong{color:#e5f2ed;text-overflow:ellipsis;font-size:.83rem;overflow:hidden}.calendar-delete-confirmation{border-top:1px solid #59786e33;grid-column:1/-1;align-items:end;padding-top:10px}.calendar-delete-confirmation label{flex:320px}.calendar-manager-limit{color:#64766f}@media (width<=680px){.calendar-heading{display:grid}.calendar-heading>span{justify-self:start}.calendar-timeline,.calendar-form{grid-template-columns:1fr}.calendar-field-wide{grid-column:auto}.calendar-manager>summary{align-items:flex-start}.calendar-manager-list>article{grid-template-columns:1fr}.calendar-delete-confirmation{grid-column:auto}}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.leaderboard-podium article{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:5px;min-height:128px;padding:16px;display:grid}.leaderboard-podium article[data-position="1"]{background:radial-gradient(circle at 100% 0,#ffc95c33,#0000 58%),#ffffff0b;border-color:#ffc95c80}.leaderboard-podium article>span{color:#67dfb6;font:700 1.5rem/1 Inter,Pretendard,Noto Sans KR,system-ui,sans-serif}.leaderboard-podium article strong,.leaderboard-list strong{text-overflow:ellipsis;overflow:hidden}.leaderboard-podium article em,.leaderboard-list em{color:#edf7f2;font-variant-numeric:tabular-nums;font-style:normal}.leaderboard-podium article small,.leaderboard-list small{color:#91a8a0}.leaderboard-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.leaderboard-list li{background:#ffffff06;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.leaderboard-list li>span{color:#91a8a0;font-variant-numeric:tabular-nums}@media (width<=620px){.leaderboard-podium{grid-template-columns:1fr}.leaderboard-podium article{min-height:auto}.leaderboard-list li{grid-template-columns:28px minmax(0,1fr) auto}.leaderboard-list small{display:none}}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%}body{background:radial-gradient(circle at 15% 0,#1f97702e,#0000 35rem),linear-gradient(160deg,#07100f,#0b1514 55%,#07100f);min-height:100vh;margin:0}button,select,input{font:inherit}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding:64px 0 96px}.app-shell{min-height:100vh}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100fdb;border-bottom:1px solid #4a716552;grid-template-columns:292px minmax(0,1fr) auto;align-items:center;gap:24px;width:calc(100% - 40px);min-height:52px;margin:0 auto;display:grid;position:sticky;top:0}.site-header.directory-collapsed{grid-template-columns:52px minmax(0,1fr) auto}.site-header.directory-collapsed .brand>span:last-child{display:none}.brand{color:#eef8f4;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 0 14px;display:inline-flex}.brand-mark{place-items:center;width:25px;height:25px;display:grid}.brand-mark img{width:25px;height:25px;display:block}.brand strong,.brand small,.identity-button strong,.identity-button small{display:block}.brand strong{letter-spacing:-.03em;font-size:.78rem}.brand small{color:#64827a;letter-spacing:.13em;margin-top:1px;font-size:.58rem}.primary-nav{align-items:center;gap:4px;display:flex}.primary-nav button{color:#80968f;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 10px;font-size:.76rem;font-weight:700}.primary-nav button:hover,.primary-nav button.active{color:#dff4ec;background:#10241f}.primary-nav button.active{box-shadow:inset 0 0 0 1px #284b41}.header-identity{color:#718880;justify-content:flex-end;align-items:center;gap:8px;font-size:.78rem;display:flex}.locale-switcher{align-items:center;gap:5px;display:inline-flex}.locale-switcher>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.locale-switcher select{color:#9ab0a9;background:#07110f;border:1px solid #29443d;border-radius:8px;padding:6px 22px 6px 7px;font-size:.7rem}.i18n-loading{color:#9fd8c5;background:#07100f;place-items:center;min-height:100vh;display:grid}.auth-error-banner{color:#f6d8cb;background:#4b1e13e0;border:1px solid #da7d5773;border-radius:10px;align-items:center;gap:12px;width:min(1140px,100% - 40px);margin:12px auto 0;padding:10px 12px;font-size:.78rem;display:flex}.auth-error-banner span{flex:1}.auth-error-banner a{color:#ffd7c4;font-weight:800}.auth-error-banner button{color:#e9ad92;cursor:pointer;background:0 0;border:0}.identity-button{color:#dcebe5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:5px 7px;display:flex}.identity-button:hover{background:#10241f}.identity-avatar{color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.identity-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:.77rem;overflow:hidden}.identity-button small{color:#6f8880;font-size:.62rem}.logout-button{color:#718880;cursor:pointer;background:0 0;border:1px solid #2b403a;border-radius:8px;padding:7px 9px;font-size:.7rem}.page-shell{width:calc(100% - 40px);min-width:0;margin:0 auto;padding:16px 0 72px}.discovery-layout{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:24px;display:grid}.discovery-layout.directory-collapsed{grid-template-columns:52px minmax(0,1fr)}.discovery-content{min-width:0}.server-directory-sidebar{background:#091714f0;border:1px solid #243d36;border-radius:13px;flex-direction:column;min-height:480px;max-height:calc(100vh - 84px);padding:14px 12px 12px;display:flex;position:sticky;top:68px;overflow:hidden;box-shadow:0 22px 60px #0000002e}.sidebar-heading{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:2px 5px 10px;display:grid}.sidebar-heading h2{margin:0;font-size:.94rem}.sidebar-live{background:#747f7b;border-radius:50%;width:9px;height:9px}.sidebar-live.connected{background:#55e3a8;box-shadow:0 0 13px #55e3a8ad}.sidebar-live.polling{background:#6ea7ff;box-shadow:0 0 11px #6ea7ff73}.sidebar-live.connecting{background:#d7aa62}.sidebar-realtime-toggle{color:#71877f;letter-spacing:.06em;cursor:pointer;background:#10211d;border:1px solid #2b4940;border-radius:6px;padding:4px 6px;font-size:.56rem;font-weight:900}.sidebar-realtime-toggle.enabled{color:#70dfb1;background:#153126;border-color:#38745e}.sidebar-collapse-button,.sidebar-cluster-toggle{color:#748b83;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.sidebar-collapse-button{width:23px;height:23px;font-size:1.1rem}.sidebar-collapse-button:hover,.sidebar-cluster-toggle:hover{color:#bcd2ca;background:#173029}.sidebar-search{color:#60cba2;background:#071310;border:1px solid #29453d;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 11px;display:flex}.sidebar-search input{color:#dfede8;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.76rem}.sidebar-search input::placeholder{color:#5f766f}.sidebar-overview,.sidebar-cluster-button,.sidebar-server-list button{color:#d7e8e2;cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.sidebar-overview{border-radius:10px;align-items:center;gap:10px;margin-bottom:11px;padding:10px;display:flex}.sidebar-overview:hover,.sidebar-overview.active{background:#153129}.sidebar-overview-icon{color:#75e5b9;background:#1c4135;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.sidebar-overview strong,.sidebar-overview small,.sidebar-cluster-button strong,.sidebar-cluster-button small,.sidebar-server-copy strong,.sidebar-server-copy small{display:block}.sidebar-overview strong{font-size:.79rem}.sidebar-overview small{color:#70877f;margin-top:2px;font-size:.64rem}.sidebar-cluster-list{scrollbar-color:#31584c transparent;min-height:0;padding-right:2px;overflow-y:auto}.sidebar-cluster{border-top:1px solid #1d332d;padding:10px 0 11px}.sidebar-cluster-heading{grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:2px;display:grid}.sidebar-cluster-button{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.sidebar-cluster-button:hover,.sidebar-cluster-button.active{background:#10251f}.sidebar-cluster-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sidebar-cluster-button small{color:#647c74;margin-top:3px;font-size:.61rem}.sidebar-cluster-button b{color:#76dcb5;text-align:center;background:#172d27;border-radius:7px;flex:none;min-width:25px;padding:4px 6px;font-size:.66rem}.sidebar-cluster-avatar{display:none}.sidebar-cluster-toggle{width:22px;height:25px;font-size:.9rem}.sidebar-server-list{gap:2px;margin-top:3px;display:grid}.sidebar-server-list button{border-radius:9px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px 7px 14px;display:grid}.sidebar-server-list button:hover,.sidebar-server-list button.active{background:#112922}.sidebar-server-list button.active{box-shadow:inset 2px 0 #62e7b3}.server-avatar{color:#82958f;background:#15241f;border:1px solid #30473f;border-radius:8px;place-items:center;width:29px;height:29px;font-size:.67rem;font-weight:900;display:grid;position:relative}.server-avatar:after{content:"";background:#6b7571;border:2px solid #0a1815;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.server-avatar.online:after{background:#55e3a8}.sidebar-server-copy{min-width:0}.sidebar-server-copy strong,.sidebar-server-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-server-copy strong{font-size:.72rem}.sidebar-server-copy small{color:#657b74;margin-top:2px;font-size:.6rem}.sidebar-player-count{color:#688078;font-size:.61rem;font-weight:800}.sidebar-empty{color:#6f857e;padding:15px 9px;font-size:.72rem}.server-directory-sidebar.collapsed{padding:10px 7px}.server-directory-sidebar.collapsed .sidebar-heading{justify-content:center;padding:0 0 10px;display:flex}.server-directory-sidebar.collapsed .sidebar-heading h2,.server-directory-sidebar.collapsed .sidebar-live,.server-directory-sidebar.collapsed .sidebar-realtime-toggle,.server-directory-sidebar.collapsed .sidebar-search,.server-directory-sidebar.collapsed .sidebar-overview>span:last-child,.server-directory-sidebar.collapsed .sidebar-cluster-copy,.server-directory-sidebar.collapsed .sidebar-cluster-button b,.server-directory-sidebar.collapsed .sidebar-cluster-toggle,.server-directory-sidebar.collapsed .sidebar-server-copy,.server-directory-sidebar.collapsed .sidebar-player-count{display:none}.server-directory-sidebar.collapsed .sidebar-overview{justify-content:center;padding:7px 0}.server-directory-sidebar.collapsed .sidebar-overview-icon{width:29px;height:29px}.server-directory-sidebar.collapsed .sidebar-cluster-heading{display:block}.server-directory-sidebar.collapsed .sidebar-cluster-button{justify-content:center;padding:7px 0;display:flex}.server-directory-sidebar.collapsed .sidebar-cluster-avatar{color:#72d8b0;background:#172d27;border-radius:8px;place-items:center;width:29px;height:29px;font-size:.68rem;font-weight:900;display:grid}.server-directory-sidebar.collapsed .sidebar-server-list button{justify-content:center;padding:6px 0;display:flex}.network-dashboard-heading{border-bottom:1px solid #20372f;justify-content:space-between;align-items:flex-end;gap:24px;padding:5px 2px 14px;display:flex}.network-dashboard-heading h1{letter-spacing:-.025em;margin-bottom:4px;font-size:1.35rem}.network-dashboard-heading p:not(.eyebrow){color:#718880;max-width:700px;margin-bottom:0;font-size:.76rem;line-height:1.45}.dashboard-disclosure{margin-top:12px}.dashboard-disclosure+.dashboard-disclosure{margin-top:18px}.dashboard-disclosure-heading{color:#dcebe5;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:7px 2px;display:flex}.dashboard-disclosure-heading strong{font-size:.82rem}.dashboard-disclosure-heading span{color:#6f867e;font-size:.68rem}.dashboard-disclosure-heading:hover{color:#6de1b4}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.dashboard-stat-grid article{background:#0c1d19c2;border:1px solid #233d35;border-radius:9px;min-width:0;padding:12px 14px}.dashboard-stat-grid span,.dashboard-stat-grid strong,.dashboard-stat-grid small{display:block}.dashboard-stat-grid span{color:#70877f;font-size:.66rem;font-weight:750}.dashboard-stat-grid strong{color:#e3f1ec;margin:5px 0 3px;font-size:1.15rem}.dashboard-stat-grid strong em{color:#637a72;font-size:.75rem;font-style:normal}.dashboard-stat-grid small{color:#62776f;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.dashboard-stat-grid article.connected strong{color:#62e7b3}.dashboard-stat-grid article.warning strong{color:#e2bd76}.discovery-content .cluster-detail{padding-top:0}.discovery-content .cluster-detail-heading{margin-bottom:0}.discovery-content .server-workspace{margin-top:24px}.directory-section{padding-top:0}.section-heading,.cluster-detail-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.section-heading h2{letter-spacing:-.02em;margin-bottom:0;font-size:1rem}.section-heading p:not(.eyebrow),.cluster-detail-heading p{color:#718a82;margin-bottom:0}.section-heading.compact{margin-top:42px}.refresh-button,.back-button{color:#cfe7df;cursor:pointer;background:#10231f;border:1px solid #31584c;border-radius:10px;padding:10px 14px}.cluster-directory-table{background:#091714b3;border:1px solid #233d35;border-radius:10px;overflow:hidden}.cluster-directory-row{color:#dcebe5;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(180px,1fr) 90px 75px 90px 16px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.cluster-directory-row+.cluster-directory-row{border-top:1px solid #20352f}.cluster-directory-row:hover{background:#10241f}.cluster-directory-name,.cluster-directory-name strong,.cluster-directory-name small,.cluster-directory-metric strong,.cluster-directory-metric small{min-width:0;display:block}.cluster-directory-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.cluster-directory-name small{color:#657c74;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.65rem;overflow:hidden}.cluster-directory-metric strong{font-size:.78rem}.cluster-directory-metric small{color:#657c74;margin-top:3px;font-size:.61rem}.cluster-directory-row .status{justify-self:start;font-size:.7rem}.cluster-directory-arrow{color:#5fd9aa;font-size:1.25rem}.featured-badge{color:#77e0b6;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;background:#163328;border:1px solid #3d705f;border-radius:999px;align-items:center;width:max-content;margin-left:7px;padding:2px 5px;font-weight:900;line-height:1;font-size:.52rem!important;display:inline-flex!important}.featured-badge.sponsored{color:#f2c96d;background:#30260f;border-color:#80642f}.featured-badge.new{color:#85bfff;background:#142b43;border-color:#385e8a}.cluster-detail{padding-top:30px}.back-button{color:#7e978f;background:0 0;border-color:#0000;margin-bottom:32px}.back-button:hover{color:#cae2da}.cluster-detail-heading{background:#0b1c18c7;border:1px solid #28443b;border-radius:10px;align-items:center;padding:16px}.cluster-detail-heading h1{overflow-wrap:anywhere;margin-bottom:4px;font-size:1.25rem}.detail-stats{gap:10px;display:flex}.detail-stats>span{background:#0c1d19;border:1px solid #29463d;border-radius:8px;min-width:94px;padding:10px 12px}.detail-stats strong,.detail-stats small{display:block}.detail-stats strong{color:#70e6b7;font-size:1.45rem}.detail-stats small{color:#6b817a;margin-top:3px;font-size:.66rem}.access-gate{text-align:center;background:#0b1b17e6;border:1px solid #29483f;border-radius:22px;max-width:680px;margin:56px auto;padding:46px}.access-gate h2{margin-bottom:12px;font-size:1.8rem}.access-gate>p:not(.eyebrow){color:#80978f;margin-bottom:24px;line-height:1.7}.hero,.toolbar,.card-heading,dl div{justify-content:space-between;align-items:center;display:flex}.hero{border-bottom:1px solid #20312e;gap:32px;padding-bottom:42px}.eyebrow,.cluster{color:#63dbac;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.06em;margin-bottom:10px;font-size:clamp(2.4rem,6vw,5rem)}h2{margin-bottom:6px;font-size:1.35rem}h3{margin-bottom:0;font-size:1.35rem}.subtitle,.toolbar p{color:#8da39d;margin-bottom:0}.summary{text-align:center;background:#112923b8;border:1px solid #295344;border-radius:20px;min-width:148px;padding:22px}.summary span{color:#7aefbd;font-size:2.6rem;font-weight:800;display:block}.summary small{color:#88a199;letter-spacing:.12em;font-weight:700}.identity-bar{color:#8da39d;justify-content:flex-end;align-items:center;gap:14px;min-height:52px;font-size:.86rem;display:flex}.identity-bar strong{color:#dce9e4}.identity-bar button,.discord-login,.operator-link,.operator-controls button,.server-card-actions button,.server-workspace button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:9px;padding:9px 13px;text-decoration:none}.discord-login{color:#fff;background:#4049b8;border-color:#5865f2}.toolbar{padding:34px 0 20px}.toolbar button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:10px;padding:10px 15px}.toolbar button:disabled{opacity:.5}.live-state{color:#7d8d88;align-items:center;gap:6px;margin-left:12px;font-size:.78rem;display:inline-flex}.live-state:before{content:"";background:#68736f;border-radius:50%;width:6px;height:6px}.live-state.connected{color:#65d8aa}.live-state.connected:before{background:#55e3a8;box-shadow:0 0 10px #55e3a899}.live-state.polling{color:#83aff5}.live-state.polling:before{background:#6ea7ff;box-shadow:0 0 9px #6ea7ff73}.server-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.server-card,.empty{background:#0d1d1ae0;border:1px solid #233934;border-radius:18px;min-height:205px;padding:22px;box-shadow:0 18px 40px #00000029}.server-card.online{border-color:#2f6f58}.server-card.offline{filter:saturate(.45);opacity:.72}.status{color:#a9bbb5;align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.status i{background:#73817d;border-radius:999px;width:8px;height:8px}.online .status i,.status.online i{background:#55e3a8;box-shadow:0 0 14px #55e3a8bf}dl{margin:26px 0 0}dl div{border-top:1px solid #1d302c;padding:8px 0}dt{color:#728b83;font-size:.82rem}dd{color:#d5e5df;margin:0;font-size:.9rem;font-weight:650}.server-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.server-card-actions button:only-child{grid-column:1/-1}.operator-link{width:100%}.server-workspace{background:linear-gradient(135deg,#0c1f1bf5,#081311f5);border:1px solid #31584c;border-radius:18px;margin-top:22px;padding:22px}.server-workspace>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.server-workspace>header h2{margin-bottom:3px}.server-workspace>header>div>span{color:#7f9790;font-size:.78rem}.server-workspace-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.server-workspace-grid.user-only{grid-template-columns:1fr}.server-workspace-grid article{background:#0a1714;border:1px solid #294139;border-radius:13px;padding:18px}.server-workspace-grid h3{margin-bottom:6px}.server-workspace-grid p:not(.eyebrow){color:#89a098;margin:0 0 15px;font-size:.82rem}.server-workspace-grid dl{margin:12px 0 16px}.server-workspace-grid button,.server-workspace-grid .discord-login{display:inline-block}.operator-workspace-card{background:#19170f!important;border-color:#4d4530!important}.user-link-panel{background:#0a1916e6;border:1px solid #29483f;border-radius:18px;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:22px;margin-top:28px;padding:22px;display:grid}.user-link-panel p{color:#829991;margin-bottom:0;font-size:.82rem}.steam-link-form{grid-template-columns:1fr 1.2fr auto;align-content:center;gap:8px;display:grid}.steam-link-form input,.steam-link-form select,.steam-link-form button,.steam-link-status button,.steam-link-command button{color:#d9eee7;background:#07110f;border:1px solid #31584c;border-radius:9px;min-width:0;padding:9px 11px}.steam-link-form button,.steam-link-status button,.steam-link-command button{cursor:pointer;background:#11231f}.steam-link-form button:disabled,.steam-link-status button:disabled{opacity:.55;cursor:default}.steam-link-status{grid-template-columns:1fr auto;align-items:center;gap:5px 12px;display:grid}.steam-link-status span,.steam-link-status small{display:block}.steam-link-status strong{color:#7aefbd}.steam-link-status small{color:#789088}.steam-link-status button{grid-area:1/2/3}.steam-link-command{border-top:1px solid #1d302c;grid-column:1/-1;grid-template-columns:1fr auto auto;gap:8px;padding-top:14px;display:grid}.steam-link-command span{color:#b4c9c2;grid-column:1/-1;font-size:.78rem}.steam-link-command code{color:#83e8bf;background:#06100e;border-radius:8px;padding:10px;overflow-x:auto}.user-profile-list{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;display:grid}.user-profile-list article{background:#0a1714;border:1px solid #243b35;border-radius:12px;padding:14px}.user-profile-list article>div{justify-content:space-between;gap:12px;display:flex}.user-profile-list article strong,.user-profile-list article span{display:block}.user-profile-list article span{color:#789088;text-align:right;font-size:.72rem}.user-profile-list dl{margin-top:12px}.user-profile-list button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:9px;padding:9px 11px}.user-rank-list{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.user-rank-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.user-rank-heading span{color:#789088;text-align:right;font-size:.72rem}.user-rank-list article{background:#0c1b17;border:1px solid #2d493f;border-radius:10px;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 12px;display:grid}.user-rank-list article>div{align-items:baseline;gap:7px;display:flex}.user-rank-list article code{color:#789088;font-size:.68rem}.user-rank-list article span,.user-rank-list article time{color:#789088;font-size:.7rem}.user-rank-list article time{grid-area:1/2/3;align-self:center}.user-wallet-list{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.user-wallet-list article{background:#1a170c;border:1px solid #4d4931;border-radius:10px;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 12px;display:grid}.user-wallet-list article>div{align-items:baseline;gap:7px;display:flex}.user-wallet-list article>div strong{color:#f0d28b;font-variant-numeric:tabular-nums}.user-wallet-list article>div span{color:#bd9f62;font-size:.72rem}.user-wallet-list article>span,.user-wallet-list article time{color:#8d8168;font-size:.7rem}.user-wallet-list article time{grid-area:1/2/3;align-self:center}.player-return-briefing{background:radial-gradient(circle at 88% -20%,#7967ff2e,#0000 42%),radial-gradient(circle at 4% 0,#4de2b11f,#0000 34%),#071218;border:1px solid #36545f;border-radius:15px;grid-column:1/-1;padding:18px;overflow:hidden}.player-return-briefing>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.player-return-briefing>header h3{color:#eefbff;margin-top:3px;font-size:1.22rem}.player-return-briefing>header span{color:#81969e;margin-top:4px;font-size:.75rem;display:block}.player-return-briefing>header>b{color:#7f939b;background:#0a161c;border:1px solid #34464e;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem}.player-return-briefing>header>b.has-events{color:#8ff0cf;background:#1c4d3d8c;border-color:#67e7bd6b;box-shadow:0 0 18px #67e7bd1f}.player-return-boundary{color:#6f858d;margin:10px 0 0;font-size:.7rem;line-height:1.55}.player-return-onboarding{background:#040d12a8;border:1px dashed #3c5862;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:15px;padding:15px;display:grid}.player-return-onboarding>span{color:#74e4be;background:#102a2d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.5rem;display:grid}.player-return-onboarding strong{color:#dff4ee}.player-return-onboarding p{color:#789098;margin-top:3px;font-size:.73rem}.player-return-onboarding button,.player-return-briefing footer button{color:#dff8ef;cursor:pointer;background:#15342c;border:1px solid #397062;border-radius:8px;padding:8px 11px}.player-return-briefing footer button.subtle{color:#94a8ae;background:#0b171b;border-color:#34474d}.player-return-signal{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.player-return-signal article{background:#030b0fb3;border:1px solid #789aa329;border-radius:10px;min-width:0;padding:10px}.player-return-signal article>span{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.player-return-signal small{color:#778d95;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.player-return-signal strong{color:#dbeaf0;font-size:1rem}.player-return-signal article>i{background:#132128;border-radius:999px;height:3px;margin-top:8px;display:block;overflow:hidden}.player-return-signal article>i>em{border-radius:inherit;background:#6db8ff;height:100%;transition:width .35s;display:block;box-shadow:0 0 9px}.player-return-signal .social>i>em{background:#bb91ff}.player-return-signal .building>i>em{background:#ffbd72}.player-return-signal .dinos>i>em{background:#6de0ae}.player-return-signal .maps>i>em{background:#ef7fa8}.player-return-events{gap:6px;margin-top:12px;display:grid}.player-return-events article{background:#030a0e91;border:1px solid #6f8f9726;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.player-return-events article>i{background:#6db8ff;border-radius:999px;width:7px;height:28px}.player-return-events article>i.social{background:#bb91ff}.player-return-events article>i.building{background:#ffbd72}.player-return-events article>i.dinos{background:#6de0ae}.player-return-events strong,.player-return-events span{display:block}.player-return-events strong{color:#d9e9ed;font-size:.78rem}.player-return-events span,.player-return-events time,.player-return-events>p{color:#71868e;font-size:.67rem}.player-return-events time{text-align:right}.player-return-events>p{margin:2px 0 0 17px}.player-return-empty{color:#7c9299;text-align:center;margin:18px 0 8px}.player-return-partial{color:#d2a86e;margin:10px 0 0;font-size:.7rem}.player-return-briefing>footer{border-top:1px solid #62808729;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;display:flex}.player-return-briefing>footer>span{color:#657a81;font-size:.67rem}.player-return-briefing>footer>div{flex:none;gap:7px;display:flex}.player-structure-ghost{background:#061016;border:1px solid #344b5a;border-radius:14px;grid-column:1/-1;overflow:hidden}.player-structure-ghost>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.player-structure-ghost>summary>span{gap:3px;margin-left:7px;display:inline-grid}.player-structure-ghost>summary strong{color:#e5f4fb;font-size:.92rem}.player-structure-ghost>summary small{color:#718692;font-size:.72rem}.player-structure-ghost>summary b{color:#75c9ff;flex:none;font-size:.7rem}.player-structure-ghost-body{gap:11px;padding:0 16px 16px;display:grid}.player-ghost-boundary,.player-ghost-meta,.player-ghost-warning{color:#718792;margin:0;font-size:.7rem;line-height:1.5}.player-ghost-controls{grid-template-columns:minmax(190px,.7fr) 1.3fr;gap:9px;display:grid}.player-ghost-controls label{color:#879ca5;gap:5px;font-size:.68rem;display:grid}.player-ghost-controls select{color:#d8eaf1;background:#09161d;border:1px solid #304a57;border-radius:8px;min-width:0;padding:8px 9px}.player-ghost-controls input,.player-ghost-replay input{accent-color:#75c9ff;width:100%}.player-ghost-stage{background:#03090d;border:1px solid #263d49;border-radius:11px;position:relative;overflow:hidden}.player-ghost-stage svg{width:100%;height:auto;min-height:250px;display:block}.player-ghost-grid path{fill:none;stroke:#75baff1c;stroke-width:1px}.player-ghost-legend{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030a0ec7;border:1px solid #5e84942e;border-radius:8px;gap:4px;max-width:min(44%,260px);padding:8px 9px;display:grid;position:absolute;top:10px;right:10px}.player-ghost-legend span{color:#8699a1;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.player-ghost-legend i{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 5px}.player-ghost-legend b{color:#c9dbe1;margin-left:3px}.player-ghost-replay{color:#82969e;gap:5px;font-size:.7rem;display:grid}.player-ghost-warning{color:#d2a86e}.player-passport{background:#071218;border:1px solid #32535b;border-radius:14px;grid-column:1/-1;overflow:hidden}.player-passport>summary{cursor:pointer;padding:15px 17px}.player-passport>summary>span{vertical-align:middle;gap:3px;margin-left:7px;display:inline-grid}.player-passport>summary strong{color:#e6f7f8;font-size:.92rem}.player-passport>summary small{color:#728b91;font-size:.72rem}.player-passport-body{gap:12px;padding:0 16px 16px;display:grid}.player-passport-preview{background:radial-gradient(circle at 15% 0,#67e7bd1f,#0000 38%),linear-gradient(125deg,#07131a,#102421 58%,#151027);border:1px solid #73e8c033;border-radius:13px;padding:18px;position:relative;overflow:hidden}.player-passport-preview:before{opacity:.16;pointer-events:none;content:"";background-image:linear-gradient(35deg,#0000 48%,#76c8ff 49%,#0000 50%);background-size:90px 90px;position:absolute;inset:0}.player-passport-preview>*{position:relative}.player-passport-identity{align-items:center;gap:12px;display:flex}.player-passport-identity>span{color:#06120f;background:linear-gradient(135deg,#67e7bd,#6997ff);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:900;display:grid}.player-passport-identity div{min-width:0}.player-passport-identity small,.player-passport-identity strong{display:block}.player-passport-identity small{color:#73e8c0;letter-spacing:.08em;font-size:.62rem;font-weight:800}.player-passport-identity strong{color:#effffc;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;overflow:hidden}.player-passport-stats{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.player-passport-stats span{color:#78938c;background:#030c10a6;border:1px solid #7db2a926;border-radius:9px;gap:2px;padding:9px;font-size:.64rem;display:grid}.player-passport-stats strong{color:#82ddc0;font-size:1.05rem}.player-passport-ranks{color:#b5c9c3;margin:10px 0 0;font-size:.7rem}.player-passport-ranks b{color:#c7a6ff;margin-right:8px}.player-passport-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.player-passport-profiles article{background:#030c10b3;border:1px solid #73918d2b;border-radius:9px;min-width:0;padding:10px}.player-passport-profiles article.online{background:#0e3127ad;border-color:#73e8c061}.player-passport-profiles article>div{justify-content:space-between;gap:8px;display:flex}.player-passport-profiles strong{color:#e7f7f2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-passport-profiles small,.player-passport-profiles span,.player-passport-profiles em{color:#78938c;font-size:.65rem;font-style:normal}.player-passport-profiles span,.player-passport-profiles em{margin-top:4px;display:block}.player-passport-profiles article.online span{color:#83daba}.player-passport-profiles>p{color:#78938c;text-align:center;grid-column:1/-1;margin:14px}.player-passport-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.player-passport-controls>label{color:#c3d6d0;cursor:pointer;align-items:flex-start;gap:8px;display:flex}.player-passport-controls>label input{accent-color:#67e7bd;margin-top:3px}.player-passport-controls>label span,.player-passport-controls>label strong,.player-passport-controls>label small{display:block}.player-passport-controls>label small{color:#71878a;font-size:.67rem}.player-passport-controls>div{gap:7px;display:flex}.player-passport-controls button{color:#bfe9e1;cursor:pointer;background:#102329;border:1px solid #3b5f64;border-radius:8px;padding:8px 11px}.player-passport-controls button:disabled{cursor:default;opacity:.5}.player-passport-boundary,.player-passport-partial,.player-passport-notice{color:#71878a;margin:0;font-size:.7rem}.player-passport-partial{color:#d2a86e}.player-passport-notice{color:#85d9bc}.player-season-wrapped{background:radial-gradient(circle at 88% -20%,#c7a6ff2e,#0000 43%),#081119;border:1px solid #c7a6ff57;border-radius:16px;grid-column:1/-1;overflow:hidden}.player-season-wrapped>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.player-season-wrapped>summary>span{gap:3px;margin-left:7px;display:inline-grid}.player-season-wrapped>summary strong{color:#f0ebff;font-size:.94rem}.player-season-wrapped>summary small{color:#817b98;font-size:.71rem}.player-season-wrapped>summary b{color:#cdb8f4;border:1px solid #c7a6ff4d;border-radius:999px;flex:none;padding:6px 9px;font-size:.66rem}.player-wrapped-body{gap:12px;padding:0 16px 16px;display:grid}.player-wrapped-source{color:#87959d;grid-template-columns:auto minmax(180px,360px);justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;display:grid}.player-wrapped-source select{color:#e6dcf7;background:#10131d;border:1px solid #c7a6ff47;border-radius:8px;min-width:0;padding:8px 10px}.player-wrapped-body>header{background:linear-gradient(120deg,#0a2622cc,#201330d1);border:1px solid #73e8c030;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex;overflow:hidden}.player-wrapped-body>header div{min-width:0}.player-wrapped-body>header small,.player-wrapped-body>header strong{display:block}.player-wrapped-body>header small{color:#75e4bf;letter-spacing:.09em;font-size:.63rem;font-weight:800}.player-wrapped-body>header div>strong{color:#f2fff9;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:1.32rem;overflow:hidden}.player-wrapped-body>header>span{text-align:right;color:#849891;min-width:86px;font-size:.67rem;display:grid}.player-wrapped-body>header>span b{color:#73e8c0;font-size:1.55rem}.player-wrapped-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.player-wrapped-metrics article{background:#030b109e;border:1px solid #74979926;border-radius:10px;gap:5px;padding:12px;display:grid}.player-wrapped-metrics small{color:#77898b;font-size:.66rem}.player-wrapped-metrics strong{color:#dbeee9;font-size:1.24rem}.player-wrapped-metrics .building strong{color:#ffd27c}.player-wrapped-metrics .taming strong{color:#c7a6ff}.player-wrapped-metrics .combat strong{color:#ff9399}.player-wrapped-metrics .social strong{color:#76dce8}.player-wrapped-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.player-wrapped-highlights article{background:#0f0c19a3;border:1px solid #947db72b;border-radius:10px;min-width:0;padding:12px}.player-wrapped-highlights small,.player-wrapped-highlights strong,.player-wrapped-highlights span{display:block}.player-wrapped-highlights small{color:#817b98;font-size:.64rem}.player-wrapped-highlights strong{color:#e9ddff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.84rem;overflow:hidden}.player-wrapped-highlights span{color:#6e7e84;margin-top:5px;font-size:.63rem}.player-wrapped-actions{justify-content:flex-end;gap:7px;display:flex}.player-wrapped-actions button{color:#ddcef6;cursor:pointer;background:#1c1729;border:1px solid #55466c;border-radius:8px;padding:8px 11px}.player-wrapped-actions button:disabled{cursor:default;opacity:.5}.player-wrapped-empty,.player-wrapped-boundary,.player-wrapped-partial,.player-wrapped-notice{color:#718187;margin:0;font-size:.7rem}.player-wrapped-empty{text-align:center;padding:22px}.player-wrapped-partial{color:#d2a86e}.player-wrapped-notice{color:#85d9bc}.player-wrapped-durable{color:#85d9bc;margin:0;font-size:.7rem}.player-travel-map{background:#081319;border:1px solid #29434a;border-radius:12px;grid-column:1/-1}.player-travel-map>summary{cursor:pointer;padding:14px 16px}.player-travel-map>summary>span{vertical-align:middle;gap:3px;margin-left:7px;display:inline-grid}.player-travel-map>summary strong{color:#e0eff7;font-size:.9rem}.player-travel-map>summary small{color:#718792;font-size:.72rem}.player-travel-map[open]{padding-bottom:14px}.player-travel-boundary,.player-travel-meta{color:#718792;margin:0 16px 10px;font-size:.72rem}.player-travel-stage{border:1px solid #243d49;border-radius:10px;margin:0 14px 10px;overflow:hidden}.player-travel-stage svg{width:100%;height:auto;display:block}.player-travel-edge path{fill:none;stroke:#71b9ff;stroke-linecap:round;opacity:.65}.player-travel-edge text{fill:#9dcdf7;paint-order:stroke;stroke:#050b10;stroke-width:3px;font-size:9px}.player-travel-node circle{fill:#122d3d;stroke:#76c5ff;stroke-width:2px;filter:drop-shadow(0 0 7px #5db9ff59)}.player-travel-node .count{fill:#eef9ff;font-size:11px;font-weight:900}.player-travel-node .label{fill:#c7e8ff;paint-order:stroke;stroke:#050b10;stroke-width:3px;font-size:10px;font-weight:700}.player-travel-node .cluster{fill:#718b9b;font-size:8px}.player-travel-replay{margin:0 16px}.player-travel-replay input{accent-color:#71b9ff}.player-travel-map .operator-empty,.player-travel-map .war-heatmap-warning{margin-left:16px;margin-right:16px}.user-activity-panel{border-top:1px solid #1d302c;grid-column:1/-1;padding-top:14px}.user-activity-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.user-activity-heading select,.user-activity-panel>button{color:#d9eee7;background:#0a1714;border:1px solid #31584c;border-radius:8px;padding:8px 10px}.user-activity-panel>button{cursor:pointer;margin-top:10px}.user-activity-list{gap:7px;margin-top:10px;display:grid}.user-activity-list article{background:#0a1714;border:1px solid #243b35;border-radius:10px;grid-template-columns:72px 1fr;gap:10px;padding:10px;display:grid}.user-activity-list time,.user-activity-list span{color:#789088;font-size:.7rem}.user-activity-list strong,.user-activity-list span{display:block}.user-activity-list p{color:#b9ccc6;margin-top:4px}.user-link-panel>.management-error{color:#e9a09a;grid-column:1/-1}.platform-maintenance-panel{background:#0c1815db;border:1px solid #3e4d47;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-top:18px;padding:18px 22px;display:grid}.featured-cluster-manager{background:#0a1714;border:1px solid #31584c;border-radius:14px;margin-top:18px;padding:18px}.featured-cluster-manager>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.featured-cluster-manager>header h2{margin-top:3px;font-size:1.15rem}.featured-cluster-manager>header p:last-child{color:#789088;max-width:720px;font-size:.8rem}.featured-cluster-manager>header>span{color:#83a098;flex:none;font-size:.72rem}.featured-cluster-form{grid-template-columns:minmax(140px,1.3fr) minmax(110px,.8fr) 100px minmax(170px,1fr) minmax(170px,1fr);gap:9px;margin-top:16px;display:grid}.featured-cluster-form label{color:#789088;gap:5px;font-size:.66rem;font-weight:750;display:grid}.featured-cluster-form input,.featured-cluster-form select{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:8px;min-width:0;padding:9px 10px}.featured-cluster-form-actions{grid-column:1/-1;gap:7px;display:flex}.featured-cluster-manager button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:8px;padding:8px 10px}.featured-cluster-manager button:disabled{cursor:default;opacity:.5}.featured-cluster-manager>.management-error{color:#e9a09a;margin-top:10px}.featured-cluster-list{gap:7px;margin-top:16px;display:grid}.featured-cluster-list>article{background:#0c211c;border:1px solid #263f38;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.featured-cluster-list>article>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.featured-cluster-list .featured-badge{margin-left:0}.featured-cluster-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.featured-cluster-list small,.featured-cluster-list time{color:#789088;grid-column:1/-1;font-size:.67rem}.featured-cluster-list>article>div:last-child{flex:none;gap:6px;display:flex}.featured-cluster-list>p{color:#789088;font-size:.75rem}.featured-cluster-audit{border-top:1px solid #263f38;margin-top:14px;padding-top:10px}.featured-cluster-audit summary{color:#8da59d;cursor:pointer;font-size:.72rem}.featured-cluster-audit>div{gap:5px;max-height:260px;margin-top:9px;display:grid;overflow:auto}.featured-cluster-audit p{color:#789088;grid-template-columns:150px 1fr 2fr;gap:8px;margin:0;font-size:.66rem;display:grid}.featured-cluster-audit strong{color:#bfd3cc}.inactive-server-manager{background:#0e1715;border:1px solid #6fa89442;border-radius:14px;margin-top:18px;overflow:hidden}.inactive-server-manager>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.inactive-server-manager>summary>span{gap:4px;display:grid}.inactive-server-manager>summary strong{color:#d5e6e0}.inactive-server-manager>summary small{color:#789088;font-size:.75rem}.inactive-server-manager>summary b{color:#8bb8a8;border:1px solid #6fa89442;border-radius:999px;flex:none;padding:6px 9px;font-size:.65rem}.inactive-server-body{padding:0 18px 18px}.inactive-server-body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inactive-server-body>header p,.inactive-server-policy,.inactive-server-empty,.inactive-server-truncated{color:#829a92;margin:0;font-size:.72rem;line-height:1.55}.inactive-server-body button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:8px;flex:none;padding:9px 11px}.inactive-server-body button:disabled{cursor:default;opacity:.45}.inactive-server-body .management-error{color:#e9a09a}.inactive-server-policy{margin-top:9px}.inactive-server-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px;max-height:480px;margin-top:13px;display:grid;overflow:auto}.inactive-server-list article{background:#070e0ca8;border:1px solid #293c36;border-radius:10px;padding:12px}.inactive-server-list article.state-cleanup_candidate{border-color:#d791635c}.inactive-server-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inactive-server-list article>header span{gap:3px;min-width:0;display:grid}.inactive-server-list article>header strong,.inactive-server-list article>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inactive-server-list article>header strong{color:#d4e5df;font-size:.8rem}.inactive-server-list article>header small{color:#6f8980;font-size:.65rem}.inactive-server-list article>header b{color:#e0aa82;flex:none;font-size:.64rem}.inactive-server-list article.state-inactive>header b{color:#87b7a6}.inactive-server-list dl{gap:5px;margin:11px 0 0;display:grid}.inactive-server-list dl>div{grid-template-columns:92px 1fr;gap:8px;display:grid}.inactive-server-list dt{color:#647d74;font-size:.64rem}.inactive-server-list dd{color:#afc5bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.68rem;overflow:hidden}.inactive-server-truncated{color:#d2a77f;margin-top:11px}.log-purge-manager{background:#17110f;border:1px solid #e0776147;border-radius:14px;margin-top:18px;overflow:hidden}.log-purge-manager>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.log-purge-manager>summary>span{gap:4px;display:grid}.log-purge-manager>summary strong{color:#f0d9d2}.log-purge-manager>summary small{color:#917d77;font-size:.75rem}.log-purge-manager>summary b{color:#dd927f;border:1px solid #e37c6647;border-radius:999px;flex:none;padding:6px 9px;font-size:.65rem}.log-purge-body{padding:0 18px 18px}.log-purge-boundary{color:#8f7b74;margin:0 0 13px;font-size:.72rem;line-height:1.5}.log-purge-form{grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) minmax(190px,1fr) auto;align-items:end;gap:8px;display:grid}.log-purge-form label,.log-purge-confirmation label{color:#9a827a;gap:5px;font-size:.66rem;font-weight:750;display:grid}.log-purge-form input,.log-purge-form select,.log-purge-confirmation input{color:#eadbd7;background:#0e0908;border:1px solid #4d342e;border-radius:8px;min-width:0;padding:9px 10px}.log-purge-manager button{color:#e6cbc4;cursor:pointer;background:#281915;border:1px solid #604139;border-radius:8px;padding:9px 11px}.log-purge-manager button.danger{color:#fff0eb;background:#632b22;border-color:#9a493a}.log-purge-manager button:disabled{cursor:default;opacity:.45}.log-purge-manager .management-error{color:#ee9f91;margin-top:10px}.log-blob-usage{background:#090d0cb8;border:1px solid #3b302a;border-radius:10px;gap:10px;margin-bottom:13px;padding:12px;display:grid}.log-blob-usage>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.log-blob-usage>header strong{color:#cddbd6;font-size:.78rem}.log-blob-usage>p,.log-blob-usage>small{color:#817a72;margin:0;font-size:.68rem;line-height:1.45}.log-blob-state{background:#1d523f33;border:1px solid #335247;border-radius:7px;padding:7px 9px;color:#99cdb7!important}.log-blob-state.state-warning{background:#7557182e;border-color:#75602f;color:#d4b96d!important}.log-blob-state.state-urgent{background:#80381f33;border-color:#8a4c32;color:#e3a17f!important}.log-blob-state.state-full{background:#79261d42;border-color:#9a493a;color:#f0a094!important}.log-purge-result{color:#a9dec7;background:#184b3847;border:1px solid #68cb9f40;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:.75rem}.log-purge-preview{background:#08050461;border:1px solid #402c27;border-radius:11px;margin-top:14px;padding:13px}.log-purge-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.log-purge-stats span{background:#120d0b;border:1px solid #3a2925;border-radius:8px;min-width:0;padding:9px 10px}.log-purge-stats small,.log-purge-stats strong{display:block}.log-purge-stats small{color:#846f68;font-size:.62rem}.log-purge-stats strong{color:#ead9d4;overflow-wrap:anywhere;margin-top:3px;font-size:.9rem}.log-purge-preview>p{color:#89756e;margin:9px 0 0;font-size:.68rem}.log-purge-confirmation{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:13px;display:grid}.log-purge-confirmation code{color:#d9aaa0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#090605;border-radius:7px;padding:8px 9px;font-size:.68rem;display:block}.log-purge-confirmation>small{color:#79645e;grid-column:1/-1;font-size:.65rem}.log-purge-audit{border-top:1px solid #3a2925;margin-top:13px;padding-top:10px}.log-purge-audit summary{color:#9c827a;cursor:pointer;font-size:.7rem}.log-purge-audit>div{gap:5px;max-height:240px;margin-top:8px;display:grid;overflow:auto}.log-purge-audit p{color:#806d67;grid-template-columns:150px minmax(110px,1fr) 2fr;gap:8px;margin:0;font-size:.65rem;display:grid}.log-purge-audit strong{color:#cbb2aa;overflow-wrap:anywhere}.cluster-bootstrap-panel{background:#0a1714;border:1px solid #31584c;border-radius:14px;margin-top:18px;padding:18px}.cluster-bootstrap-panel h2{margin-top:3px;font-size:1.15rem}.cluster-bootstrap-panel>div>p:last-child{color:#789088;font-size:.8rem}.cluster-bootstrap-form{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:12px;display:grid}.cluster-bootstrap-form input{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:8px;min-width:0;padding:9px 10px}.cluster-bootstrap-form button,.cluster-bootstrap-panel .issued-key button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:8px;padding:8px 10px}.platform-maintenance-panel h2{margin-bottom:0;font-size:1rem}.platform-maintenance-panel strong,.platform-maintenance-panel span{display:block}.platform-maintenance-panel .caught-up strong{color:#65d8aa}.platform-maintenance-panel .backfilling strong{color:#f0c36a}.platform-maintenance-panel span{color:#789088;margin-top:3px;font-size:.72rem}.platform-maintenance-panel button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:8px;padding:8px 10px}.platform-maintenance-panel .management-error{color:#e9a09a;grid-column:1/-1}.agent-health-panel{border:1px solid #29483f;border-radius:16px;margin-top:20px;padding:18px}.agent-health-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;margin-top:14px;display:grid}.agent-health-card{background:#0c211c;border:1px solid #294139;border-radius:12px;padding:14px}.agent-health-card>div{justify-content:space-between;gap:10px;display:flex}.agent-health-card span,.agent-health-card p{color:#728b83;font-size:.75rem}.agent-health-card b{color:#83958f;margin-top:8px;font-size:.8rem;display:block}.agent-health-card.healthy b{color:#65d8aa}.agent-health-card.warning b{color:#f0c36a}.agent-health-card.danger b{color:#ff8585}.agent-health-card dl{margin-top:10px}.activity-hook-health{border-top:1px solid #294139;gap:7px;margin-top:12px;padding-top:10px;display:grid}.activity-hook-health h4{color:#b9cec7;margin:0;font-size:.78rem}.activity-hook-health>div{background:#102721;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.activity-hook-health>div.install-failed{background:#2b1b1b;outline:1px solid #a45353}.activity-hook-health span{color:#b9cec7;justify-content:space-between;gap:8px;display:flex}.activity-hook-health em{color:#7fae9e;font-style:normal}.activity-hook-health .install-failed em{color:#ff8585}.activity-hook-health small{color:#728b83;font-size:.7rem;line-height:1.35}.map-marker-panel{border:1px solid #29483f;border-radius:16px;margin-top:20px;padding:18px}.map-marker-panel .subpanel-heading select,.map-marker-form input,.map-marker-form select{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:8px;min-width:0;padding:9px 10px}.map-marker-layout{grid-template-columns:minmax(280px,1.2fr) minmax(240px,.8fr);gap:14px;margin-top:14px;display:grid}.map-marker-board{aspect-ratio:1;background-color:#0a1d19;background-image:linear-gradient(#5b897921 1px,#0000 1px),linear-gradient(90deg,#5b897921 1px,#0000 1px),linear-gradient(#5b897938 1px,#0000 1px),linear-gradient(90deg,#5b897938 1px,#0000 1px);background-size:10% 10%,10% 10%,50% 50%,50% 50%;border:1px solid #31584c;border-radius:14px;position:relative;overflow:hidden}.map-axis{z-index:1;color:#68857b;pointer-events:none;font-size:.64rem;position:absolute}.map-axis.north{top:5px;left:8px}.map-axis.south{bottom:5px;left:8px}.map-axis.west{bottom:5px;left:50%;transform:translate(-50%)}.map-axis.east{top:5px;right:8px}.map-marker{z-index:2;aspect-ratio:1;color:#fff;cursor:help;background:#e4ca773d;border:2px solid #e4ca77;border-radius:999px;min-width:12px;padding:0;position:absolute;transform:translate(-50%,-50%)}.map-marker.forbidden_build{background:#ff5b5b42;border-color:#f77}.map-marker.supply_drop{background:#6399ff3d;border-color:#8bb8ff}.map-marker.resource{background:#46c9913d;border-color:#69d9ab}.map-marker.alpha{background:#be5de83d;border-color:#dc8bff}.map-marker.note{border-color:#e4ca77}.map-marker.rectangle{aspect-ratio:auto;border-radius:4px;min-width:1px;transform:none}.map-marker span{color:#dce9e4;text-overflow:ellipsis;white-space:nowrap;background:#040d0be0;border-radius:5px;width:max-content;max-width:130px;padding:2px 5px;font-size:.62rem;position:absolute;top:calc(100% + 4px);left:50%;overflow:hidden;transform:translate(-50%)}.map-marker-list{align-content:start;gap:7px;max-height:500px;display:grid;overflow-y:auto}.map-marker-list article{background:#0a1714;border:1px solid #243b35;border-radius:10px;justify-content:space-between;gap:10px;padding:11px;display:flex}.map-marker-list strong,.map-marker-list small{display:block}.map-marker-list strong{font-size:.8rem}.map-marker-list small,.map-marker-list p{color:#789088;margin:4px 0 0;font-size:.7rem}.map-marker-list button,.map-marker-form button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:8px;align-self:start;padding:8px 10px}.map-marker-actions{align-items:flex-start;gap:5px;display:flex}.map-marker-form{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;margin-top:14px;display:grid}.map-marker-form label{color:#789088;align-items:center;gap:5px;font-size:.72rem;display:flex}.map-marker-form label input{width:100%}.map-marker-form button:disabled{opacity:.55;cursor:default}.operator-panel{background:#0a1916f0;border:1px solid #31584c;border-radius:20px;margin-top:52px;padding:24px}.operator-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.operator-heading h2{margin-bottom:0}.usage-line{color:#789088;margin:13px 0 0;font-size:.78rem}.usage-line strong{color:#b8d2c9}.operator-controls{flex-wrap:wrap;gap:8px;display:flex}.event-auto-refresh{color:#91a59e;align-items:center;gap:6px;padding:0 8px;font-size:.78rem;display:inline-flex}.event-auto-refresh input{accent-color:#55e3a8}.operator-controls select{color:#d9eee7;background:#0b1815;border:1px solid #29443d;border-radius:9px;min-width:145px;padding:9px 12px}.operator-controls button:disabled{opacity:.55;cursor:default}.event-search-form{grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(220px,1.4fr) auto auto auto;gap:8px;margin-top:16px;display:grid}.event-search-form input,.event-search-form select{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:9px;min-width:0;padding:9px 11px}.event-search-form button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:9px;padding:9px 14px}.event-search-form button:disabled{opacity:.55;cursor:default}.event-search-hint{color:#718780;margin:8px 0 0;font-size:.74rem}.event-list{gap:8px;margin-top:22px;display:grid}.event-row{background:#0b1815;border:1px solid #1d302c;border-radius:12px;grid-template-columns:58px 1fr;align-items:center;gap:14px;padding:13px 14px;display:grid}.event-row strong{overflow-wrap:anywhere;font-size:.9rem;display:block}.event-row small{color:#728b83;margin-top:5px;display:block}.event-type{color:#70ddb2;text-align:center;font-size:.78rem;font-weight:800}.event-type.chat-message{color:#8bb8ff}.event-type.player-disconnected{color:#d8a47b}.event-load-more{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:9px;justify-self:center;padding:10px 18px}.event-load-more:disabled{opacity:.55;cursor:default}.incident-panel{border-top:1px solid #29443d;margin-top:24px;padding-top:22px}.war-heatmap{background:radial-gradient(circle at 50% 30%,#d2492e17,#0000 55%),#0b1816;border:1px solid #2d4942;border-radius:14px;margin:16px 0 20px;padding:16px}.war-heatmap.empty{color:#789088;text-align:center}.war-heatmap-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.war-heatmap-heading h4{color:#e8f5f0;margin:0;font-size:.95rem}.war-heatmap-heading p{color:#789088;margin:4px 0 0;font-size:.76rem}.war-heatmap-heading select{min-width:150px}.war-heatmap-stage{width:min(100%,620px);margin:15px auto 10px;position:relative}.war-heatmap-stage svg{aspect-ratio:1;border:1px solid #29443d;border-radius:10px;width:100%;display:block}.war-heatmap-background{fill:#07110f}.war-heatmap-grid path{stroke:#749a8e1f;stroke-width:.18px}.war-heatmap-stage rect.structure{fill:#ff6b3d}.war-heatmap-stage rect.dino{fill:#b674ff}.war-heatmap-legend{color:#91a59e;justify-content:center;gap:18px;margin-top:9px;font-size:.72rem;display:flex}.war-heatmap-legend span:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.war-heatmap-legend .structure:before{background:#ff6b3d}.war-heatmap-legend .dino:before{background:#b674ff}.war-replay-control{color:#b8d2c9;gap:7px;font-size:.78rem;display:grid}.war-replay-control input{accent-color:#ff6b3d;width:100%}.war-heatmap-meta,.war-heatmap-warning{color:#789088;margin:9px 0 0;font-size:.72rem}.war-heatmap-warning{color:#e4ad78}.season-recap-actions{background:linear-gradient(120deg,#f5d08a12,#ff74480a);border:1px solid #f5d08a38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:14px 0;padding:13px 15px;display:grid}.season-recap-actions>div{gap:3px;display:grid}.season-recap-actions strong{color:#edf8f4;font-size:.88rem}.season-recap-actions small{color:#789088;font-size:.72rem}.season-recap-actions>span{align-items:center;gap:8px;display:flex}.season-recap-actions button{color:#f5d08a;cursor:pointer;background:#1d211b;border:1px solid #5a5040;border-radius:8px;padding:8px 12px}.season-recap-actions button:disabled{opacity:.55;cursor:default}.season-recap-notice{grid-column:1/-1;color:#9ed7c1!important}.structure-ghost-panel{background:#07110fc2;border:1px solid #29443d;border-radius:14px;margin-top:22px}.structure-ghost-panel>summary{cursor:pointer;padding:15px 17px}.structure-ghost-panel>summary>span{vertical-align:middle;gap:3px;margin-left:7px;display:inline-grid}.structure-ghost-panel>summary strong{color:#e3f1ec;font-size:.92rem}.structure-ghost-panel>summary small{color:#789088;font-size:.74rem}.structure-ghost-panel[open]{padding-bottom:16px}.structure-ghost-controls{grid-template-columns:minmax(150px,1fr) 150px auto;gap:9px;padding:0 16px;display:grid}.structure-ghost-controls button,.structure-ghost-view-controls button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:8px}.structure-ghost-controls button:disabled{opacity:.55;cursor:default}.structure-ghost-boundary,.structure-ghost-meta{color:#789088;margin:10px 17px;font-size:.74rem}.structure-ghost-stage{background:#050d0b;border:1px solid #29443d;border-radius:12px;margin:12px 16px;position:relative;overflow:hidden}.structure-ghost-stage canvas{aspect-ratio:45/26;cursor:grab;touch-action:none;width:100%;height:auto;display:block}.structure-ghost-stage canvas:active{cursor:grabbing}.structure-ghost-legend{color:#b8d2c9;background:#030c0ac7;border-radius:8px;gap:10px;padding:6px 9px;font-size:.7rem;display:flex;position:absolute;bottom:10px;right:11px}.structure-ghost-legend span:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.structure-ghost-legend .placed:before{background:#61e2b0}.structure-ghost-legend .destroyed:before{background:#ff7650}.structure-ghost-view-controls{grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:12px;margin:0 17px 10px;display:grid}.structure-ghost-view-controls label{color:#91a59e;align-items:center;gap:9px;font-size:.76rem;display:flex}.structure-ghost-view-controls input{accent-color:#61e2b0}.structure-ghost-view-controls button{padding:7px 11px}.structure-ghost-panel .war-replay-control{margin:0 17px}.structure-ghost-classes{color:#91a59e;align-items:center;gap:12px;margin:10px 17px;font-size:.73rem;display:flex}.structure-ghost-classes>span{flex-wrap:wrap;gap:6px;display:flex}.structure-ghost-classes small{color:#b8d2c9;border:1px solid #29443d;border-radius:999px;padding:4px 7px}.movement-nebula{background:#071112cc;border:1px solid #29443d;border-radius:14px;margin-top:18px}.movement-nebula>summary{cursor:pointer;padding:15px 17px}.movement-nebula>summary>span{vertical-align:middle;gap:3px;margin-left:7px;display:inline-grid}.movement-nebula>summary strong{color:#e3f1ec;font-size:.92rem}.movement-nebula>summary small{color:#789088;font-size:.74rem}.movement-nebula[open]{padding-bottom:16px}.movement-nebula-boundary{color:#789088;margin:0 17px 12px;font-size:.74rem}.movement-nebula .operator-empty{margin:14px 17px 2px}.movement-nebula-stage{background:#040b0d;border:1px solid #29443d;border-radius:12px;margin:0 16px 12px;position:relative;overflow:hidden}.movement-nebula-stage svg{aspect-ratio:64/37;width:100%;height:auto;display:block}.movement-nebula-stars circle{fill:#b9fff0;opacity:.24}.movement-nebula-edges path{fill:none;stroke-linecap:round;opacity:.66}.movement-nebula-edges .transfer{color:#55e2bd}.movement-nebula-edges .concurrent{color:#f0aa5c}.movement-nebula-edges .transfer path{stroke:#55e2bd}.movement-nebula-edges .concurrent path{stroke:#f0aa5c;stroke-dasharray:7 7}.movement-nebula-pulse{fill:currentColor;filter:drop-shadow(0 0 5px)}.movement-edge-count circle{fill:#071311;stroke:currentColor;stroke-width:1px;opacity:.94}.movement-edge-count text{fill:#dff7ef;font-size:9px;font-weight:800}.movement-nebula-nodes .node-halo{fill:#46d7b0;opacity:.08}.movement-nebula-nodes .node-core{fill:#102e28;stroke:#62e7bc;stroke-width:2px;filter:drop-shadow(0 0 8px #53e5ba66)}.movement-nebula-nodes .node-core.offline{fill:#272522;stroke:#8c8175;filter:none}.movement-nebula-nodes .node-count{fill:#effff9;font-size:11px;font-weight:900}.movement-nebula-nodes .node-label{fill:#b8d2c9;paint-order:stroke;stroke:#040b0d;stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:700}.movement-nebula-legend{color:#b8d2c9;background:#030c0cd6;border-radius:8px;gap:10px;padding:6px 9px;font-size:.7rem;display:flex;position:absolute;bottom:10px;right:11px}.movement-nebula-legend span:before{content:"";width:12px;height:2px;margin:0 6px 3px 0;display:inline-block}.movement-nebula-legend .transfer:before{background:#55e2bd}.movement-nebula-legend .concurrent:before{background:repeating-linear-gradient(90deg,#f0aa5c 0 4px,#0000 4px 7px)}.movement-replay-control{margin:0 17px}.movement-replay-control input{accent-color:#55e2bd}.movement-nebula-meta{flex-wrap:wrap;gap:7px;margin:12px 17px;display:flex}.movement-nebula-meta span{color:#9fc9bc;border:1px solid #29443d;border-radius:999px;padding:5px 8px;font-size:.7rem}.movement-nebula-recent{gap:6px;margin:14px 17px 0;display:grid}.movement-nebula-recent>div{color:#b8d2c9;justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;display:flex}.movement-nebula-recent label{color:#789088;font-weight:500}.movement-nebula-recent input{accent-color:#55e2bd}.movement-nebula-recent article{color:#91a59e;background:#13282394;border-radius:8px;grid-template-columns:minmax(100px,.8fr) minmax(160px,1.3fr) auto;align-items:center;gap:10px;padding:7px 9px;font-size:.7rem;display:grid}.movement-nebula-recent article strong{color:#d9eee7;overflow-wrap:anywhere;font-size:.74rem}.movement-nebula-recent time{white-space:nowrap;text-align:right}.lag-heatmap-panel{background:#07110fc7;border:1px solid #29443d;border-radius:14px;margin-top:18px}.lag-heatmap-panel>summary{cursor:pointer;padding:15px 17px}.lag-heatmap-panel>summary>span{vertical-align:middle;gap:3px;margin-left:7px;display:inline-grid}.lag-heatmap-panel>summary strong{color:#e3f1ec;font-size:.92rem}.lag-heatmap-panel>summary small{color:#789088;font-size:.74rem}.lag-heatmap-panel[open]{padding-bottom:16px}.lag-heatmap-controls{grid-template-columns:150px minmax(160px,1fr) auto;gap:9px;padding:0 16px;display:grid}.lag-heatmap-controls button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:8px}.lag-heatmap-controls button:disabled{opacity:.55;cursor:default}.lag-heatmap-boundary,.lag-heatmap-meta{color:#789088;margin:10px 17px;font-size:.74rem}.lag-heatmap-stage{background:#07110f;border:1px solid #29443d;border-radius:12px;margin:12px 16px 8px;overflow-x:auto}.lag-heatmap-stage svg{width:100%;min-width:720px;height:auto;display:block}.lag-heatmap-stage text{fill:#91a59e;font-size:10px}.lag-heatmap-stage rect.has-sample{cursor:pointer;transition:filter .12s}.lag-heatmap-stage rect.has-sample:hover{filter:brightness(1.28)}.lag-heatmap-legend{color:#91a59e;flex-wrap:wrap;gap:10px;margin:0 17px;font-size:.69rem;display:flex}.lag-heatmap-legend span{align-items:center;gap:5px;display:inline-flex}.lag-heatmap-legend i{border-radius:2px;width:9px;height:9px}.lag-heatmap-legend i.missing{background:#14201d}.lag-heatmap-detail{color:#91a59e;background:#10221e;border-radius:9px;flex-wrap:wrap;gap:8px 14px;margin:10px 17px 0;padding:10px 12px;font-size:.73rem;display:flex}.lag-heatmap-detail strong{color:#d9eee7}@media (prefers-reduced-motion:reduce){.movement-nebula-pulse{display:none}.player-return-signal article>i>em{transition:none}.live-pulse-node circle.pulse{opacity:.35;animation:none}}.subpanel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.subpanel-heading h3{font-size:1rem}.subpanel-heading p{color:#789088;margin:4px 0 0;font-size:.8rem}.subpanel-heading button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:9px;flex:none;padding:9px 15px}.incident-panel .event-row{grid-template-columns:96px 1fr}.incident-type{color:#8bb8ff;text-align:center;font-size:.75rem;font-weight:800}.incident-type.warning{color:#e2bd76}.discord-webhook-source{color:#6fa891;margin-top:6px;font-size:.7rem;display:block}.discord-webhook-manager{background:#07110fb8;border:1px solid #29443d;border-radius:12px;margin-top:14px;padding:12px 14px}.discord-webhook-manager>summary{color:#b9d0c8;cursor:pointer;font-size:.8rem;font-weight:800}.discord-webhook-manager>p{color:#718780;margin:10px 0 0;font-size:.74rem;line-height:1.45}.discord-webhook-manager>form{grid-template-columns:minmax(240px,1fr) 140px auto;align-items:end;gap:9px;margin-top:13px;display:grid}.discord-webhook-manager label{color:#8da39d;gap:5px;font-size:.72rem;display:grid}.discord-webhook-manager input,.discord-webhook-manager select{color:#d9eee7;background:#07110f;border:1px solid #315048;border-radius:8px;outline:0;width:100%;min-width:0;padding:9px 10px}.discord-webhook-manager button{color:#ddf5ec;cursor:pointer;background:#15372d;border:1px solid #3d6b5d;border-radius:8px;padding:9px 12px}.discord-webhook-manager button.danger{color:#f2b3a9;background:#3d211d;border-color:#79483f}.discord-webhook-manager button:disabled{cursor:default;opacity:.48}.discord-webhook-manager .discord-webhook-environment-note{color:#d1ae68}.discord-webhook-manager .discord-webhook-security-note{color:#758f86}.discord-webhook-remove{border-top:1px solid #3a2d29;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:9px;margin-top:14px;padding-top:13px;display:grid}.operator-empty{color:#8da39d;margin:22px 0 0}.player-panel{border-top:1px solid #29443d;margin-top:24px;padding-top:22px}.player-panel>div:first-child{align-items:baseline;gap:12px;display:flex}.player-panel h3{font-size:1rem}.player-panel p{color:#789088;margin-bottom:0;font-size:.8rem}.player-panel form{gap:8px;margin-top:12px;display:flex}.player-panel input{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:9px;flex:1;min-width:0;padding:10px 12px}.player-panel button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:9px;padding:9px 15px}.player-results{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px;margin-top:14px;display:grid}.player-results article{background:#0b1815;border:1px solid #1d302c;border-radius:10px;padding:12px}.player-results article>div+div{border-top:1px solid #1d302c;margin-top:9px;padding-top:9px}.player-results strong,.player-results span,.player-results small{display:block}.player-results strong{font-size:.9rem}.player-results span{color:#a7c2b9;font-size:.8rem}.player-results small{color:#718780;overflow-wrap:anywhere;margin-top:3px;font-size:.72rem}.player-results article button{margin-top:8px;padding:5px 8px;font-size:.72rem}.player-actions{flex-wrap:wrap;gap:6px;display:flex}.player-actions button{margin-top:8px}.tribe-investigation{margin-top:14px}.tribe-investigation h4{color:#b9d0c8;margin:18px 0 8px;font-size:.84rem}.tribe-investigation .event-list{margin-top:0}.command-panel{border-top:1px solid #29443d;margin-top:24px;padding-top:22px}.command-form{grid-template-columns:150px 180px minmax(220px,1fr) auto;gap:8px;margin-top:14px;display:grid}.command-form.kick{grid-template-columns:150px 180px minmax(180px,1fr) minmax(220px,1.4fr) auto}.season-form{grid-template-columns:minmax(150px,1fr) minmax(210px,1fr) minmax(210px,1fr) auto;gap:8px;margin-top:14px;display:grid}.season-form>input,.season-form label,.season-form button,.season-list button{color:#d8e6df;background:#101c19;border:1px solid #355a50;border-radius:8px}.season-form>input{padding:9px 10px}.season-form label{color:#8fa79f;align-items:center;gap:7px;padding:4px 9px;font-size:.75rem;display:flex}.season-form label input{color:#d8e6df;background:0 0;border:0;min-width:0;padding:5px}.season-form button,.season-list button{cursor:pointer;padding:8px 11px}.season-form button:disabled{opacity:.5;cursor:default}.season-list{gap:7px;margin-top:12px;display:grid}.season-list article{background:#13231f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.season-list article div{gap:3px;display:grid}.season-list small{color:#789088}.retention-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.retention-form label{color:#8fa79f;align-items:center;gap:7px;font-size:.8rem;display:flex}.retention-form input{color:#d8e6df;background:#101c19;border:1px solid #355a50;border-radius:8px;width:90px;padding:7px 9px}.retention-form button{color:#d8e6df;cursor:pointer;background:#173029;border:1px solid #355a50;border-radius:8px;padding:8px 11px}.retention-form small{color:#789088}.command-form input,.command-form select{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:9px;min-width:0;padding:10px 12px}.command-form button,.command-list button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:9px;padding:9px 12px}.command-form button:disabled{opacity:.5;cursor:default}.command-list{gap:8px;margin-top:14px;display:grid}.command-list article{background:#0b1815;border:1px solid #1d302c;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.command-list strong,.command-list small{display:block}.command-list strong{overflow-wrap:anywhere;font-size:.86rem}.command-list small{color:#718780;margin-top:4px;font-size:.72rem}.command-result{color:#b9d7cd;white-space:pre-wrap;overflow-wrap:anywhere;background:#06100e;border:1px solid #243b35;border-radius:8px;max-height:220px;margin-top:8px;padding:9px;font:.72rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.command-status{color:#a9bbb5;font-size:.76rem;font-weight:800}.command-status.succeeded{color:#70ddb2}.command-status.failed,.command-status.expired{color:#e9a09a}.command-status.cancelled{color:#8fa79f}.command-status.pending_approval{color:#e2bd76}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.control-card{background:#0a1714;border:1px solid #243b35;border-radius:14px;padding:18px}.control-card h3{font-size:1rem}.control-card>p{color:#789088;font-size:.8rem}.membership-form{grid-template-columns:1fr 120px auto;gap:7px;display:grid}.membership-form input,.membership-form select{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:8px;min-width:0;padding:9px 10px}.membership-scope{border:1px solid #29443d;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:7px 14px;margin:0;padding:9px 10px;display:flex}.membership-scope legend{color:#789088;padding:0 5px;font-size:.72rem}.membership-scope label{align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.membership-form .membership-scope input{width:auto;padding:0}.membership-form button,.membership-list button,.agent-issue-form button,.agent-list button,.issued-key button{color:#d9eee7;cursor:pointer;background:#11231f;border:1px solid #31584c;border-radius:8px;padding:8px 10px}.membership-list,.agent-list{gap:7px;margin-top:14px;display:grid}.agent-issue-form{grid-template-columns:1fr auto;gap:7px;margin-top:12px;display:grid}.agent-issue-form input{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:8px;min-width:0;padding:9px 10px}.membership-list>div,.agent-list>div{border-top:1px solid #1d302c;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.membership-list span,.agent-list span{min-width:0}.membership-list strong,.membership-list small,.agent-list strong,.agent-list small{display:block}.membership-list strong,.agent-list strong{text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.membership-list small,.agent-list small{color:#718780;margin-top:3px;font-size:.72rem}.agent-list>div>span:last-child{gap:5px;display:flex}.issued-key{grid-template-columns:1fr auto auto;gap:7px;margin-top:16px;display:grid}.issued-key strong{color:#e2bd76;grid-column:1/-1;font-size:.78rem}.issued-key code{color:#83e8bf;background:#06100e;border-radius:7px;padding:10px;overflow-x:auto}.agent-audit{border-top:1px solid #1d302c;gap:5px;margin-top:16px;padding-top:12px;display:grid}.agent-audit>strong{color:#9ab0a9;font-size:.76rem}.agent-audit>small{color:#718780;font-size:.7rem}.management-error{color:#e9a09a;margin:14px 0 0;font-size:.82rem}.ark-log-explorer{background:#081310;border:1px solid #29443d;border-radius:14px;margin:24px 0;padding:18px}.log-search-budget{color:#789088;font-size:.74rem}.log-live-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 9px;display:flex}.log-live-controls small{color:#657b74;font-size:.68rem}.log-live-controls button{color:#9fd8c5;cursor:pointer;background:#0b1c17;border:1px solid #31584c;border-radius:8px;padding:7px 9px}.log-live-controls button.is-live{color:#f0aaa4;background:#271311;border-color:#bd5f5a}.log-live-controls button.is-live:before{content:"●";margin-right:6px}.log-live-note{color:#6e8980;margin:-5px 0 10px;font-size:.72rem}.log-usage-panel{background:#07110f;border:1px solid #29443d;border-radius:10px;margin:14px 0;padding:12px 14px}.log-usage-panel.level-warning{background:#171409;border-color:#806b38}.log-usage-panel.level-urgent,.log-usage-panel.level-full{background:#1c0d0c;border-color:#914c48}.log-usage-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.log-usage-panel>header div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.log-usage-panel>header span{color:#d7b878;text-transform:uppercase;font-size:.72rem}.log-usage-panel>header button{color:#9fd8c5;cursor:pointer;background:#0b1c17;border:1px solid #31584c;border-radius:7px;padding:6px 9px}.log-usage-panel progress{accent-color:#58b795;width:100%;height:7px;margin:12px 0 8px}.log-usage-panel.level-warning progress{accent-color:#d7b45d}.log-usage-panel.level-urgent progress,.log-usage-panel.level-full progress{accent-color:#d96b66}.log-usage-metrics{flex-wrap:wrap;align-items:center;gap:5px 14px;display:flex}.log-usage-metrics strong{color:#d9eee7;font-size:.86rem}.log-usage-metrics span{color:#789088;font-size:.72rem}.log-usage-status-only{color:#789088;margin:10px 0 0;font-size:.72rem}.log-quota-paused{color:#f0aaa4;margin:10px 0 0;font-size:.78rem}.ark-log-filters{grid-template-columns:1.1fr 1fr .75fr 1.5fr .8fr 1.2fr auto auto;gap:7px;margin:14px 0;display:grid}.ark-log-filters input,.ark-log-filters select,.ark-log-filters button,.log-preset-editor input,.log-preset-editor textarea,.log-preset-editor button,.log-preset-list button,.log-bookmark-list input,.log-bookmark-list button{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:8px;min-width:0;padding:9px 10px}.ark-log-filters button,.log-preset-editor button,.log-preset-list button,.log-bookmark-list button{cursor:pointer}.ark-log-results{background:#050c0a;border:1px solid #1d302c;border-radius:10px;max-height:620px;display:grid;overflow:auto}.ark-log-row{border-bottom:1px solid #172722;padding:10px 12px}.ark-log-row:last-child{border-bottom:0}.ark-log-row.level-warning{border-left:3px solid #d9ad5f}.ark-log-row.level-error,.ark-log-row.level-critical{border-left:3px solid #d96b66}.ark-log-meta{color:#789088;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.7rem;display:flex}.ark-log-meta b{color:#9fd8c5}.ark-log-meta em{color:#d7b878;text-transform:uppercase;font-style:normal}.ark-log-meta i{color:#82c9af;border:1px solid #31584c;border-radius:999px;padding:2px 6px;font-style:normal}.log-context-toggle{color:#9fd8c5;font:inherit;cursor:pointer;background:#0c1c17;border:1px solid #31584c;border-radius:6px;margin-left:auto;padding:3px 7px}.log-bookmark-toggle{color:#70867e;cursor:pointer;background:0 0;border:0;padding:1px 4px;font-size:1rem;line-height:1}.log-bookmark-toggle.is-bookmarked{color:#e1bb68}.ark-log-row pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#d7e5e0;margin:7px 0 5px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.ark-log-row>small{color:#566b64;font-size:.66rem}.log-context-panel{background:#030806;border:1px solid #29443d;border-radius:9px;margin-top:10px;overflow:hidden}.log-context-panel>header{color:#b9cec7;border-bottom:1px solid #1d302c;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.72rem;display:flex}.log-context-panel>header small{color:#657b74;font-weight:400}.log-context-panel>p{color:#789088;margin:10px;font-size:.74rem}.log-context-panel>.management-error{color:#e9a09a}.log-context-row{opacity:.78;border-bottom:1px solid #14221e;padding:7px 9px}.log-context-row:last-child{border-bottom:0}.log-context-row.is-focus{opacity:1;background:#0d211b;border-left:3px solid #67c6a5}.log-context-row.level-warning{border-left:3px solid #d9ad5f}.log-context-row.level-error,.log-context-row.level-critical{border-left:3px solid #d96b66}.log-context-row pre{margin:4px 0 0}.log-bookmark-panel,.log-preset-panel{border-top:1px solid #1d302c;margin-top:14px;padding-top:12px}.log-bookmark-panel summary,.log-preset-panel summary{cursor:pointer;color:#b9cec7;font-weight:800}.log-bookmark-panel>p,.log-preset-panel>p{color:#789088;font-size:.76rem}.log-bookmark-list{gap:7px;display:grid}.log-bookmark-list>article{border:1px solid #1d302c;border-radius:9px;padding:10px}.log-bookmark-list>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.log-bookmark-list header strong,.log-bookmark-list header small{display:block}.log-bookmark-list header small{color:#657b74;margin-top:3px;font-size:.68rem}.log-bookmark-list header>span{gap:5px;display:flex}.log-bookmark-note{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:8px;display:grid}.log-bookmark-note input{width:100%}.log-preset-panel code{color:#8ad5b9}.log-preset-list{gap:6px;display:grid}.log-preset-list article{border:1px solid #1d302c;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.log-preset-list strong,.log-preset-list small{display:block}.log-preset-list small{color:#718780;margin-top:3px;font-size:.7rem}.log-preset-list article>span{gap:5px;display:flex}.log-preset-editor{grid-template-columns:1fr 1.5fr 1fr;gap:7px;margin-top:12px;display:grid}.log-preset-editor textarea{resize:vertical;grid-column:span 2}.log-preset-editor>span{gap:6px;display:flex}.catalog-panel,.arkshop-editor{background:#081310;border:1px solid #29443d;border-radius:14px;margin-top:18px;padding:18px}.catalog-state{color:#789088;flex-direction:column;gap:5px;display:flex}.catalog-state strong{color:#d9eee7}.catalog-state.warning{color:#e9a09a}.catalog-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.catalog-heading h3{color:#edf8f4;margin:2px 0 5px}.catalog-heading p:not(.eyebrow){color:#789088;max-width:720px;margin:0;font-size:.8rem}.catalog-heading>span{color:#8ed7bd;background:#10241e;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem}.catalog-wallets{background:#17150b;border:1px solid #4d4931;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.catalog-wallets>strong{color:#d9bf7e;flex:none;font-size:.78rem}.catalog-wallets>div{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.catalog-wallets>div>span{color:#c8ad70;background:#26210f;border-radius:999px;align-items:baseline;gap:4px;padding:5px 8px;font-size:.72rem;display:inline-flex}.catalog-wallets b{color:#f2d58c;font-variant-numeric:tabular-nums}.catalog-wallets small{color:#81765f;font-size:.62rem}.catalog-wishlist{background:#07110f;border:1px solid #2d493f;border-radius:11px;margin-top:9px;overflow:hidden}.catalog-wishlist>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;list-style:none;display:flex}.catalog-wishlist>summary::-webkit-details-marker{display:none}.catalog-wishlist>summary:before{color:#72b99f;content:"›";transition:transform .15s;transform:rotate(0)}.catalog-wishlist[open]>summary:before{transform:rotate(90deg)}.catalog-wishlist>summary>span{flex:auto;gap:2px;display:grid}.catalog-wishlist>summary strong{color:#d9eee7;font-size:.82rem}.catalog-wishlist>summary small{color:#718780;font-size:.65rem;line-height:1.4}.catalog-wishlist>summary b{color:#89d2b7;background:#173126;border-radius:999px;flex:none;padding:4px 7px;font-size:.65rem}.catalog-wishlist-body{border-top:1px solid #1c302a;padding:0 12px 12px}.catalog-wishlist-wallet{color:#82978f;align-items:center;gap:8px;padding:10px 0 2px;font-size:.7rem;display:flex}.catalog-wishlist-wallet select{color:#c9ddd6;background:#050c0a;border:1px solid #29443d;border-radius:7px;min-width:0;max-width:420px;padding:7px 9px}.catalog-wishlist-empty{color:#718780;margin:10px 0 0;font-size:.74rem}.catalog-wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:7px;padding-top:10px;display:grid}.catalog-wishlist-grid article{background:#0b1915;border:1px solid #29443d;border-radius:9px;min-width:0;padding:10px}.catalog-wishlist-grid article.removed{background:#1a1110;border-color:#554038}.catalog-wishlist-item-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.catalog-wishlist-item-heading>div{gap:3px;min-width:0;display:grid}.catalog-wishlist-item-heading strong{overflow-wrap:anywhere;color:#e4f0ec;font-size:.78rem}.catalog-wishlist-item-heading code{color:#60766e;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.catalog-wishlist-item-heading>b{color:#e2bd76;flex:none;font-size:.76rem}.catalog-wishlist-badges{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.catalog-wishlist-badges span{color:#8ed7bd;background:#19382d;border-radius:999px;padding:3px 6px;font-size:.6rem}.catalog-wishlist-badges span.warning{color:#e7a195;background:#402722}.catalog-wishlist-progress{margin-top:8px}.catalog-wishlist-progress i{background:#1a2924;border-radius:999px;height:4px;display:block;overflow:hidden}.catalog-wishlist-progress i span{border-radius:inherit;background:linear-gradient(90deg,#328b6d,#7ce0bb);height:100%;display:block}.catalog-wishlist-progress small{color:#7f958d;margin-top:4px;font-size:.62rem;display:block}.catalog-wishlist-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:9px;display:flex}.catalog-wishlist-actions button{color:#8fa69e;cursor:pointer;background:#0b1714;border:1px solid #2b463e;border-radius:6px;padding:5px 7px;font-size:.62rem}.catalog-wishlist-actions button:last-child{color:#c58f86;border-color:#543a35}.catalog-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 12px;display:flex}.catalog-toolbar>label{color:#789088;background:#050c0a;border:1px solid #29443d;border-radius:8px;flex:360px;align-items:center;gap:7px;max-width:520px;padding:0 10px;display:flex}.catalog-toolbar input,.arkshop-editor input,.arkshop-editor textarea{color:#d9eee7;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 4px}.catalog-tabs{flex-wrap:wrap;gap:5px;display:flex}.catalog-tabs button,.editor-file-actions button,.editor-add,.editor-detail-actions button{color:#9ab0a9;cursor:pointer;background:#07110f;border:1px solid #29443d;border-radius:7px;padding:8px 10px}.catalog-tabs button.active{color:#b8f1dc;background:#14372c;border-color:#3e8d73}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.catalog-grid article{background:#050c0a;border:1px solid #1d302c;border-radius:10px;min-width:0;padding:13px}.catalog-entry-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-entry-heading>div{align-items:center;gap:6px;display:flex}.catalog-entry-heading span{color:#718780;text-transform:uppercase;font-size:.68rem}.catalog-entry-heading strong{color:#e2bd76;font-size:.85rem}.catalog-wishlist-toggle{color:#87785a;cursor:pointer;background:#15180d;border:1px solid #3d4a34;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.catalog-wishlist-toggle[aria-pressed=true]{color:#f1c866;background:#29220e;border-color:#806b36}.catalog-grid h4{overflow-wrap:anywhere;color:#e3f0eb;margin:9px 0 5px;font-size:.9rem}.catalog-grid code{color:#668078;overflow-wrap:anywhere;font-size:.68rem}.catalog-entry-meta{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.catalog-entry-meta span{color:#83bca8;background:#10201b;border-radius:999px;padding:3px 6px;font-size:.65rem}.catalog-empty{text-align:center;color:#718780;grid-column:1/-1;padding:30px}.catalog-updated{color:#566b64;text-align:right;margin-top:10px;display:block}.editor-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.editor-file-actions button.primary,.editor-detail-actions button.primary{color:#d9fff1;background:#1b4d3d;border-color:#3e8d73}.editor-file-actions button:disabled{cursor:not-allowed;opacity:.45}.editor-empty{color:#718780;text-align:center;border:1px dashed #29443d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;margin-top:16px;display:flex}.editor-empty strong{color:#caddd6}.editor-workspace{grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:12px;min-height:420px;margin-top:16px;display:grid}.editor-workspace>aside{background:#050c0a;border:1px solid #1d302c;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.editor-workspace>aside>input{border:1px solid #29443d;border-radius:7px;padding:9px}.editor-add{width:100%}.editor-entry-list{align-content:start;gap:3px;max-height:330px;display:grid;overflow-y:auto}.editor-entry-list button{color:#8da39d;cursor:pointer;text-align:left;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;padding:8px;overflow:hidden}.editor-entry-list button:hover,.editor-entry-list button.active{color:#c9eee0;background:#153128}.editor-detail{background:#050c0a;border:1px solid #1d302c;border-radius:10px;min-width:0;padding:14px}.editor-detail>label{color:#8da39d;gap:5px;margin-bottom:12px;font-size:.75rem;display:grid}.editor-detail>label input,.editor-detail textarea{background:#07110f;border:1px solid #29443d;border-radius:7px;padding:10px}.editor-detail textarea{resize:vertical;min-height:260px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.editor-detail>p{color:#718780;font-size:.72rem}.editor-draft-state{color:#718780;background:#0b1a16;border:1px solid #244038;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;font-size:.68rem;display:flex}.editor-draft-state strong{color:#8ed7bd}.editor-draft-state.dirty{background:#1a150b;border-color:#66512e}.editor-draft-state.dirty strong{color:#e2bd76}.editor-quick-fields{background:#07110f;border:1px solid #1d302c;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:4px 0 12px;padding:12px;display:grid}.editor-quick-heading{grid-column:1/-1;margin-bottom:2px}.editor-quick-heading strong,.editor-quick-heading span{display:block}.editor-quick-heading strong{color:#caddd6;font-size:.78rem}.editor-quick-heading span{color:#60756e;margin-top:2px;font-size:.68rem}.editor-quick-fields label{color:#8da39d;gap:5px;min-width:0;font-size:.7rem;display:grid}.editor-quick-fields label:first-of-type{grid-column:1/-1}.editor-quick-fields input{background:#050c0a;border:1px solid #29443d;border-radius:7px;padding:9px}.editor-quick-fields input:disabled{cursor:not-allowed;opacity:.45}.editor-quick-fields label.editor-quick-checkbox{flex-direction:row;grid-column:1/-1;align-items:center;display:flex}.editor-quick-checkbox input{width:auto}.editor-raw-json{border:1px solid #1d302c;border-radius:8px;margin-bottom:10px}.editor-raw-json>summary{color:#91aaa2;cursor:pointer;padding:10px 12px;font-size:.73rem}.editor-raw-json>label{color:#8da39d;gap:5px;padding:0 10px 10px;font-size:.72rem;display:grid}.editor-raw-json textarea{min-height:280px}.editor-raw-json>.management-error{margin:0 10px 10px}.editor-detail-actions{justify-content:flex-end;gap:7px;display:flex}.editor-detail-actions button.danger{color:#e9a09a;border-color:#633c38;margin-right:auto}.editor-download-notice{color:#8ed7bd;margin:12px 0 0;font-size:.74rem}.connector-config-editor{background:#081310;border:1px solid #29443d;border-radius:14px;margin-top:18px}.connector-config-editor>summary{color:#d9eee7;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style-position:inside;display:flex}.connector-config-editor>summary>span:first-child{flex:1}.connector-config-editor>summary strong,.connector-config-editor>summary small{display:block}.connector-config-editor>summary small{color:#718780;max-width:760px;margin-top:3px;font-size:.72rem}.connector-config-editor>summary>span:last-child{color:#83bca8;font-size:.7rem}.connector-editor-body{border-top:1px solid #1d302c;padding:14px 18px 18px}.connector-editor-body>.editor-file-actions{margin-bottom:4px}.connector-global-fields{grid-template-columns:minmax(240px,1fr) minmax(180px,.35fr);gap:10px;margin-top:16px;display:grid}.connector-global-fields label,.connector-field-grid label{color:#8da39d;gap:5px;font-size:.72rem;display:grid}.connector-global-fields input,.connector-field-grid input,.connector-field-grid select{color:#d9eee7;background:#07110f;border:1px solid #29443d;border-radius:7px;outline:0;width:100%;min-width:0;padding:9px}.connector-field-grid label.connector-checkbox{flex-direction:row;align-items:center;display:flex}.connector-field-grid label.connector-checkbox input{width:auto}.connector-global-fields>small{color:#60756e;grid-column:1/-1}.connector-editor-workspace{grid-template-columns:minmax(210px,.55fr) minmax(0,2fr);gap:12px;margin-top:12px;display:grid}.connector-source-list,.connector-source-form{background:#050c0a;border:1px solid #1d302c;border-radius:10px;min-width:0;padding:11px}.connector-source-heading,.connector-form-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.connector-source-heading{color:#9ab0a9;margin-bottom:8px}.connector-source-heading button,.connector-source-list>button,.connector-form-heading button{color:#9ab0a9;cursor:pointer;background:#07110f;border:1px solid #29443d;border-radius:7px;padding:8px 10px}.connector-source-heading button:disabled{cursor:not-allowed;opacity:.4}.connector-source-list>button{text-align:left;width:100%;margin-top:4px;display:block}.connector-source-list>button strong,.connector-source-list>button small{overflow-wrap:anywhere;display:block}.connector-source-list>button small{color:#60756e;margin-top:3px}.connector-source-list>button.active{color:#d9fff1;background:#14372c;border-color:#3e8d73}.connector-form-heading h4,.connector-source-form>h4{color:#d9eee7;margin:3px 0 5px}.connector-form-heading p{color:#60756e;margin:0;font-size:.72rem}.connector-form-heading button.danger{color:#e9a09a;border-color:#633c38}.connector-source-form>h4{border-top:1px solid #1d302c;margin-top:20px;padding-top:14px}.connector-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.connector-security-note{color:#b9aa7d;margin:10px 0 0;font-size:.72rem}.identity-provider-panel{background:#081310;border:1px solid #29443d;border-radius:14px;margin:18px 0}.identity-provider-panel>summary{color:#d9eee7;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style-position:inside;display:flex}.identity-provider-panel>summary>span:first-child{flex:1}.identity-provider-panel>summary strong,.identity-provider-panel>summary small{display:block}.identity-provider-panel>summary small{color:#718780;margin-top:3px;font-size:.72rem}.identity-provider-panel>summary>span:last-child{color:#83bca8;font-size:.72rem}.identity-provider-panel>summary>.identity-provider-warning{color:#e2bd76}.identity-provider-body{border-top:1px solid #1d302c;padding:0 18px 18px}.identity-provider-boundary{color:#b9aa7d;background:#15170f;border-left:3px solid #d7b878;padding:9px 11px;font-size:.76rem}.identity-provider-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:9px;display:grid}.identity-provider-grid article{background:#050c0a;border:1px solid #29443d;border-radius:10px;padding:13px}.identity-provider-grid article.safe{border-color:#31584c}.identity-provider-grid article.unsafe{border-color:#5c4831}.identity-provider-grid header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.identity-provider-grid header strong,.identity-provider-grid header small{overflow-wrap:anywhere;display:block}.identity-provider-grid header small{color:#718780;margin-top:3px;font-size:.68rem}.identity-provider-grid header b{color:#8ed7bd;flex:none;font-size:.7rem}.identity-provider-grid article.unsafe header b{color:#e2bd76}.identity-provider-grid dl{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;display:grid}.identity-provider-grid dl>div{background:#0b1814;border-radius:7px;padding:7px 8px}.identity-provider-grid dt{color:#718780;font-size:.65rem}.identity-provider-grid dd{color:#d9eee7;margin:2px 0 0;font-size:.8rem}.identity-provider-updated{color:#566b64;min-height:1.1em;margin-bottom:9px;font-size:.65rem;display:block}.identity-provider-grid article>button{color:#a9dbc9;cursor:pointer;background:#10241e;border:1px solid #31584c;border-radius:7px;width:100%;padding:8px 10px}.identity-provider-grid article>button:disabled{cursor:not-allowed;opacity:.42}.identity-provider-audit{border-top:1px solid #1d302c;margin-top:12px;padding-top:10px}.identity-provider-audit>summary{color:#9ab0a9;cursor:pointer;font-size:.76rem}.identity-provider-audit>div{gap:4px;margin-top:8px;display:grid}.identity-provider-audit p{background:#050c0a;border-radius:7px;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr) auto;gap:10px;margin:0;padding:8px 9px;font-size:.7rem;display:grid}.identity-provider-audit span,.identity-provider-audit small{color:#718780}.rcon-support-panel{background:#08110f;border:1px solid #28453c;border-radius:12px;margin-bottom:14px}.rcon-support-panel>summary{color:#a7bab4;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.rcon-support-panel>summary span:first-child{gap:3px;display:grid}.rcon-support-panel>summary strong{color:#dce9e4}.rcon-support-panel>summary small{color:#718780;font-size:.7rem}.rcon-support-panel>summary>span:last-child{font-size:.72rem}.rcon-support-body{border-top:1px solid #1d302c;padding:0 16px 16px}.rcon-support-boundary{color:#d9bd8b;background:#17140d;border-left:3px solid #b88c4d;margin:10px 0;padding:9px 11px;font-size:.75rem}.rcon-support-form{background:#050c0a;border:1px solid #263c36;border-radius:9px;grid-template-columns:minmax(190px,1fr) 140px;gap:9px;margin:12px 0;padding:12px;display:grid}.rcon-support-form>label{color:#82978f;gap:5px;font-size:.7rem;display:grid}.rcon-support-form input,.rcon-support-form select,.rcon-support-revoke input{color:#d9eee7;background:#0b1814;border:1px solid #29443d;border-radius:7px;min-width:0;padding:8px 9px}.rcon-support-form fieldset{border:1px solid #263c36;border-radius:7px;flex-wrap:wrap;grid-column:1/-1;gap:7px 14px;margin:0;padding:9px;display:flex}.rcon-support-form fieldset legend{color:#82978f;padding:0 5px;font-size:.7rem}.rcon-support-form fieldset label{color:#a7bab4;font-size:.72rem}.rcon-support-form>label:last-of-type{grid-column:1/-1}.rcon-support-form>button{justify-self:start}.rcon-support-list{gap:7px;display:grid}.rcon-support-list article{background:#050c0a;border:1px solid #21362f;border-radius:8px;gap:6px;padding:11px;display:grid}.rcon-support-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rcon-support-list article>header span,.rcon-support-list article>small{color:#718780;font-size:.68rem;display:grid}.rcon-support-list article>header strong{color:#d9eee7;overflow-wrap:anywhere}.rcon-support-list article>header b{color:#8ed7bd;font-size:.7rem}.rcon-support-list article>header b.expired,.rcon-support-list article>header b.revoked{color:#8a9994}.rcon-support-list article>button{justify-self:start}.rcon-support-revoke{grid-template-columns:minmax(180px,1fr) auto auto;gap:7px;display:grid}.rcon-support-limit{color:#61766f;margin-top:9px;font-size:.67rem;display:block}.empty{color:#8da39d;flex-direction:column;justify-content:center;gap:8px;display:flex}.empty strong{color:#dce9e4}@media (width<=900px){.site-header{grid-template-columns:auto 1fr;gap:10px 18px;padding:12px 0}.site-header.directory-collapsed{grid-template-columns:auto 1fr}.site-header.directory-collapsed .brand>span:last-child{display:block}.primary-nav{grid-area:2/1/auto/-1;overflow-x:auto}.header-identity{grid-area:1/2}.discovery-layout,.discovery-layout.directory-collapsed{grid-template-columns:1fr}.server-directory-sidebar{min-height:0;max-height:none;position:static}.server-directory-sidebar.collapsed{min-height:0;padding:10px 12px}.server-directory-sidebar.collapsed .sidebar-heading{grid-template-columns:minmax(0,1fr) auto auto auto;padding:0;display:grid}.server-directory-sidebar.collapsed .sidebar-heading h2,.server-directory-sidebar.collapsed .sidebar-live{display:block}.server-directory-sidebar.collapsed .sidebar-realtime-toggle{display:inline-flex}.server-directory-sidebar.collapsed .sidebar-overview,.server-directory-sidebar.collapsed .sidebar-cluster-list{display:none}.sidebar-cluster-list{max-height:360px}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-directory-row{grid-template-columns:32px minmax(140px,1fr) 80px 70px 80px 16px}}@media (width<=620px){.site-header{grid-template-columns:1fr auto;width:calc(100% - 28px);position:static}.site-header>*,.directory-section{min-width:0}.header-identity>span{display:none}.header-identity .discord-login{padding:8px 9px;font-size:.7rem}.locale-switcher select{width:70px;padding-right:4px}.identity-button>span:last-child,.logout-button{display:none}.primary-nav{scrollbar-width:none;gap:2px;padding-bottom:2px}.primary-nav::-webkit-scrollbar{display:none}.primary-nav button{flex:none;padding:8px 10px}.page-shell{width:calc(100% - 28px);padding:12px 0 70px}.discovery-layout{gap:12px}.server-directory-sidebar{border-radius:10px;padding:12px 10px 10px}.network-dashboard-heading{flex-direction:column;align-items:stretch;padding-top:8px}.network-dashboard-heading .refresh-button{width:100%}.dashboard-stat-grid{gap:6px;margin-bottom:22px}.dashboard-stat-grid article{padding:11px 10px}.dashboard-stat-grid small{white-space:normal}.cluster-directory-row{grid-template-columns:30px minmax(0,1fr) 62px 12px;gap:8px;padding:10px}.cluster-directory-row>.cluster-directory-metric:nth-child(4),.cluster-directory-row>.status{display:none}.section-heading,.cluster-detail-heading{flex-direction:column;align-items:flex-start}.section-heading .refresh-button{width:100%}.cluster-detail{padding-top:4px}.back-button{margin-bottom:14px;padding-left:0}.cluster-detail-heading{padding:14px}.detail-stats{width:100%}.detail-stats>span{flex:1;min-width:0}.access-gate{margin:22px 0;padding:30px 22px}.shell{padding-top:36px}.hero{flex-wrap:wrap;align-items:flex-end}.summary{min-width:110px;padding:16px 10px}.summary span{font-size:2rem}.live-state{margin:6px 0 0;display:flex}.identity-bar,.operator-heading{flex-direction:column;align-items:stretch}.identity-bar{justify-content:center}.operator-controls>*{flex:100%}.event-search-form,.ark-log-filters,.log-preset-editor{grid-template-columns:1fr}.log-live-controls{flex-direction:column;align-items:stretch;width:100%}.log-live-controls button{width:100%}.log-preset-editor textarea{grid-column:auto}.log-preset-list article,.log-bookmark-list>article>header{flex-direction:column;align-items:flex-start}.log-bookmark-note{grid-template-columns:1fr}.ark-log-results{max-height:520px}.log-context-toggle{margin-left:0}.log-context-panel>header{flex-direction:column;align-items:flex-start;gap:3px}.control-grid,.command-form,.command-form.kick,.discord-webhook-manager>form,.discord-webhook-remove{grid-template-columns:1fr}.discord-webhook-manager button{width:100%}.season-form{grid-template-columns:1fr}.war-heatmap{padding:12px}.war-heatmap-heading{flex-direction:column;align-items:stretch}.war-heatmap-heading select{width:100%}.season-recap-actions{grid-template-columns:1fr}.season-recap-actions>span{flex-direction:column;align-items:stretch}.season-recap-actions button{width:100%}.structure-ghost-controls{grid-template-columns:1fr}.structure-ghost-view-controls{flex-direction:column;align-items:stretch}.structure-ghost-view-controls label{justify-content:space-between}.structure-ghost-view-controls input{flex:1}.movement-nebula-stage{margin-left:10px;margin-right:10px}.movement-nebula-legend{border-radius:0;justify-content:center;position:static}.movement-nebula-recent article{grid-template-columns:1fr;gap:3px}.movement-nebula-recent time{text-align:left}.lag-heatmap-controls{grid-template-columns:1fr}.lag-heatmap-stage{margin-left:10px;margin-right:10px}.map-marker-layout,.map-marker-form{grid-template-columns:1fr}.server-workspace>header{flex-direction:column;align-items:flex-start}.server-workspace-grid{grid-template-columns:1fr}.catalog-heading,.catalog-toolbar,.catalog-wishlist-wallet{flex-direction:column;align-items:stretch}.catalog-wishlist-wallet select{width:100%;max-width:none}.pulse-heading,.pulse-boundary{flex-direction:column;align-items:stretch}.pulse-heading>span{align-self:flex-start}.pulse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-chart{gap:2px;padding-left:4px;padding-right:4px}.pulse-boundary span:last-child{text-align:left}.pulse-share-actions{flex-direction:column;align-items:stretch}.pulse-share-actions>div{grid-template-columns:1fr 1fr;display:grid}.public-cluster-live-pulse>summary{flex-direction:column;align-items:flex-start}.public-cluster-live-pulse>summary b{margin-left:7px}.live-pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.live-pulse-metrics>span:last-child{grid-column:1/-1}.catalog-toolbar>label{flex-basis:auto;max-width:none}.editor-file-actions{justify-content:stretch}.editor-file-actions button{flex:auto}.editor-workspace,.editor-quick-fields{grid-template-columns:1fr}.editor-quick-fields label:first-of-type,.editor-quick-heading,.editor-quick-fields label.editor-quick-checkbox{grid-column:auto}.connector-global-fields,.connector-editor-workspace,.connector-field-grid{grid-template-columns:1fr}.player-passport-stats,.player-passport-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.player-season-wrapped>summary{flex-direction:column;align-items:flex-start}.player-season-wrapped>summary b{margin-left:7px}.player-wrapped-source{grid-template-columns:1fr}.player-wrapped-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.player-wrapped-highlights{grid-template-columns:1fr}.player-wrapped-actions{grid-template-columns:1fr 1fr;display:grid}.player-return-signal{grid-template-columns:repeat(2,minmax(0,1fr))}.player-return-signal .maps{grid-column:1/-1}.player-return-onboarding{grid-template-columns:auto minmax(0,1fr)}.player-return-onboarding button{grid-column:1/-1;width:100%}.player-return-events article{grid-template-columns:auto minmax(0,1fr)}.player-return-events time{text-align:left;grid-column:2}.player-return-briefing>footer{flex-direction:column;align-items:stretch}.player-return-briefing>footer>div{grid-template-columns:1fr 1fr;display:grid}.player-ghost-controls{grid-template-columns:1fr}.player-ghost-legend{-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px 0 0;border-radius:0;max-width:none;position:static}.player-passport-controls{flex-direction:column;align-items:stretch}.player-passport-controls>div{grid-template-columns:1fr 1fr;display:grid}.editor-entry-list{max-height:220px}.identity-provider-panel>summary{flex-direction:column;align-items:flex-start}.identity-provider-grid{grid-template-columns:1fr}.identity-provider-audit p{grid-template-columns:1fr;gap:3px}.rcon-support-panel>summary{flex-direction:column;align-items:flex-start}.rcon-support-form,.rcon-support-revoke{grid-template-columns:1fr}.rcon-support-form>label:last-of-type,.rcon-support-form fieldset{grid-column:auto}.user-link-panel,.steam-link-form,.platform-maintenance-panel,.cluster-bootstrap-form{grid-template-columns:1fr}.featured-cluster-manager>header,.featured-cluster-list>article{flex-direction:column;align-items:stretch}.featured-cluster-form{grid-template-columns:1fr}.featured-cluster-form-actions{grid-column:auto}.featured-cluster-audit p{grid-template-columns:1fr;gap:3px}.inactive-server-manager>summary,.inactive-server-body>header{flex-direction:column;align-items:flex-start}.inactive-server-list{grid-template-columns:1fr}.log-purge-manager>summary{flex-direction:column;align-items:flex-start}.log-purge-form,.log-purge-confirmation{grid-template-columns:1fr}.log-purge-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.log-purge-confirmation>small{grid-column:auto}.log-purge-audit p{grid-template-columns:1fr;gap:3px}.steam-link-command{grid-template-columns:1fr 1fr}.steam-link-command code{grid-column:1/-1}.command-list article{grid-template-columns:1fr auto}.command-list article>div{grid-column:1/-1}.membership-form{grid-template-columns:1fr}.issued-key{grid-template-columns:1fr 1fr}.issued-key code{grid-column:1/-1}.server-card,.empty{min-width:0;padding:18px}.card-heading{align-items:flex-start;gap:12px}.card-heading>div{min-width:0}.card-heading h3,dd{overflow-wrap:anywhere}}.public-population-history{background:linear-gradient(145deg,#0e1620f5,#080d15fa);border:1px solid #57c4ff2e;border-radius:18px;margin-top:18px;padding:clamp(16px,3vw,26px);overflow:hidden}.population-heading,.population-axis,.population-rows article{justify-content:space-between;align-items:center;gap:14px;display:flex}.population-heading h3{margin:2px 0 5px}.population-heading p:last-child{color:var(--muted);margin:0}.population-heading>span{color:#ffd58f;background:#ff8f2a14;border:1px solid #ffad3e40;border-radius:999px;flex:none;padding:7px 10px}.population-loading{color:var(--muted);padding:28px 0 10px}.population-axis{color:var(--muted);margin:20px 0 6px 150px;font-size:.72rem}.population-rows{gap:8px;display:grid}.population-rows article{border-radius:10px;grid-template-columns:136px minmax(0,1fr);padding:7px 9px;display:grid}.population-rows article.is-selected{background:#46b2ff14}.population-rows article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.population-strip{min-width:0}.population-strip canvas{width:100%;height:16px;image-rendering:pixelated;cursor:crosshair;border-radius:4px;display:block}.population-strip small{min-height:1.15em;color:var(--muted);margin-top:3px;display:block}.public-population-history>footer{color:var(--muted);margin-top:12px;font-size:.75rem}@media (width<=680px){.population-heading{align-items:flex-start}.population-axis{margin-left:0}.population-rows article{grid-template-columns:1fr;gap:5px}.population-strip canvas{height:20px}}
