*{box-sizing:border-box}html,body{color:#e8ecf6;background:#0b0d16;height:100%;margin:0;font:14px/1.35 system-ui,Segoe UI,sans-serif;overflow:hidden}#scene{position:fixed;inset:0}#scene canvas{display:block}.labels-layer{pointer-events:none;position:absolute;inset:0}#hud{pointer-events:none;position:fixed;inset:0}#hud .panel,#hud button,#hud select,#hud input{pointer-events:auto}.unit-label{color:#dfe6f5;text-shadow:0 0 3px #000,0 0 3px #000;white-space:nowrap;font-size:11px}.unit-label.player{color:#ffd400;font-weight:600}.unit-label.boss{flex-direction:column;align-items:center;gap:2px;display:flex}.boss-name{color:#ff3b2f;text-shadow:0 0 2px #000,0 0 2px #000,0 0 3px #000;font-size:14px;font-weight:700}.boss-bar{background:#141414cc;border:1px solid #000;width:180px;height:12px;position:relative}.boss-fill{background:#ff3b2f;position:absolute;inset:0 auto 0 0}.boss-pct{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;font-size:11px;font-weight:700;position:absolute;top:-2px;right:4px}.boss-bar.low .boss-pct{animation:1s ease-in-out infinite boss-pulse}@keyframes boss-pulse{50%{opacity:.7}}.unit-label.dead{color:#777;text-decoration:line-through}.unit-countdown{color:#fff;text-shadow:0 0 4px #000,0 0 2px #000;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cast-bar{background:#0c0a18d9;border:1px solid #000;border-radius:2px;width:180px;height:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9a6ff66}.cast-bar-fill{background:linear-gradient(#f2c94c,#c8901a);position:absolute;inset:0 auto 0 0}.cast-bar-window{background:#ffffff24;border-left:2px solid #fff;position:absolute;top:0;bottom:0;right:0}.cast-bar-text{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;white-space:nowrap;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:0;left:4px;right:30px;overflow:hidden}.cast-bar-left{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:0;right:4px}.cast-bar[data-state=interrupted] .cast-bar-fill{background:#d23a2a}.cast-bar[data-state=done]{box-shadow:0 0 6px 2px #ffe08a}.cast-bar[data-state=done] .cast-bar-fill{background:#fff3c4}.ghost-watched{color:#fff;text-shadow:0 0 3px #000,0 0 6px #9fc8ff;pointer-events:none;font-size:18px}.add-plate{pointer-events:none;text-shadow:0 0 2px #000,0 0 2px #000,0 0 3px #000;flex-direction:column;align-items:center;gap:2px;display:flex}.add-plate-head{color:#ff3b2f;white-space:nowrap;font-size:13px;font-weight:700}.add-plate-marker{font-size:15px}.add-plate-shield{color:#cfe8ff;font-size:11px;font-weight:700}.add-plate-shield.broken{color:#9aa3a8}.add-plate-kick{color:#c8ced6;white-space:nowrap;background:#0a0c12b3;border-radius:3px;padding:1px 5px;font-size:11px}.add-plate-kick b{color:#fff;font-weight:800}.marker-label{text-shadow:0 0 6px #000,0 0 2px #000;font-size:26px}.top{text-align:center;position:absolute;top:12px;left:50%;transform:translate(-50%)}.clock{text-shadow:0 0 6px #000;font-size:28px;font-weight:600}.castbar{background:#1a1430cc;border:1px solid #c9a6ff;border-radius:3px;width:320px;height:22px;margin-top:6px;position:relative;overflow:hidden}.castfill{background:#8a4bd6;position:absolute;inset:0 auto 0 0}.castbar span{font-weight:600;line-height:22px;position:relative}.hint{color:#fc3;text-shadow:0 0 6px #000,0 0 2px #000;font-size:22px;font-weight:700;position:absolute;top:28%;left:50%;transform:translate(-50%)}.hidden{display:none!important}.panel{background:#121626dd;border:1px solid #2c3550;border-radius:6px;padding:10px;position:absolute}.panel.left{width:230px;max-height:calc(100% - 60px);top:12px;left:12px;overflow:hidden auto}.panel.right{width:300px;bottom:40px;right:12px}.raid-note{pointer-events:none;width:300px;padding:8px 10px;font-size:12px;top:175px;right:12px}.raid-note.hidden{display:none}.raid-frames{pointer-events:none;gap:2px;display:flex;position:absolute;bottom:40px;left:12px}.raid-frames.hidden{display:none}.raid-frames-group{flex-direction:column;gap:2px;display:flex}.rf-cell{color:#dfe6f5;background:#141822e6;border:1px solid #2c3550;border-radius:3px;width:96px;height:30px;font-size:11px;position:relative;overflow:hidden}.rf-cell.rf-tank{background:#13203ae6}.rf-cell.rf-healer{background:#12261ae6}.rf-cell.rf-melee{background:#2a1516e6}.rf-cell.rf-ranged{background:#2a2012e6}.rf-name{white-space:nowrap;font-weight:700;position:absolute;top:2px;left:4px}.rf-cell.rf-healer .rf-name{color:#6dff8f}.rf-icons{white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:2px;right:3px}.rf-bar{background:#0a0c12;border-radius:2px;height:7px;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.rf-fill{background:#4fbf6a;height:100%}.rf-cell.me{border:2px solid #fff}.rf-cell.dead{opacity:.5}.rf-cell.dead .rf-fill{width:0!important}.rf-cell.target{border:2px solid #ff9a2a}.rf-cell.possessed{border:2px solid #ffd23a}.rf-cell.dispel{border:3px solid rgba(92, 255, 138, var(--rf-pulse,1));box-shadow:0 0 6px rgba(92, 255, 138, var(--rf-pulse,1))}.status-overlay{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 120px 40px #3a0d5ccc}.status-overlay.hidden{display:none}.status-overlay-text{color:#e6c8ff;text-shadow:0 0 4px #000,0 0 8px #3a0d5c;margin-top:18vh;font-size:22px;font-weight:800}.status-overlay-bar{background:#1a0d2acc;border:1px solid #000;border-radius:4px;width:220px;height:8px;overflow:hidden}.status-overlay-fill{background:#b88cff;height:100%}.raid-note-head{margin-bottom:4px;font-weight:800}.raid-note-head.kick{color:#fff}.raid-note-head.release{color:#ffd23a}.raid-note-head.none{color:#8a93a8;font-weight:600}.raid-note-line{color:#c8ced6;line-height:1.5}.raid-note-line.round{color:#9fb0d8;margin-top:2px;font-weight:700}.raid-note-line.info{color:#7d8698}.raid-note-line.done{color:#5cff8a}.raid-note-line.fail{color:#ff5a4a}.panel label{justify-content:space-between;align-items:center;gap:8px;margin:6px 0;display:flex}.panel label select{text-overflow:ellipsis;flex:auto;min-width:0;max-width:150px}.panel label.check{justify-content:flex-start}.panel h3{color:#9fb0d8;margin:12px 0 4px;font-size:13px}.panel details.advanced{border-top:1px solid #2c3550;margin-top:10px;padding-top:6px}.panel details.advanced>summary{cursor:pointer;color:#9fb0d8;font-size:13px}.counters small.seed{color:#6f7c9c;margin-left:4px}.panel h3 small{color:#6f7c9c;font-weight:400}.panel input[type=number]{width:100px}.buttons{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}button{color:#e8ecf6;cursor:pointer;font:inherit;background:#232b45;border:1px solid #3c4a73;border-radius:4px;padding:5px 10px}button:hover{background:#2f3a5e}select,input{color:#e8ecf6;font:inherit;background:#0e1220;border:1px solid #3c4a73;border-radius:4px;padding:3px 5px}.timeline{margin:0;padding:0;list-style:none}.timeline button{text-align:left;width:100%;margin:2px 0;padding:4px 8px}.timeline .t{color:#9fb0d8;font-variant-numeric:tabular-nums;width:38px;display:inline-block}.counters{margin-bottom:6px}.faillog{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:13px;list-style:none}.faillog li{color:#ffb199;padding:2px 0}.faillog li.death{color:#ff5a5a;font-weight:600}.help{color:#8c98b8;text-shadow:0 0 4px #000;font-size:12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.flash{opacity:0;background:radial-gradient(#0000 40%,#f008);position:absolute;inset:0}.flash.on{animation:.8s ease-out flash}@keyframes flash{0%{opacity:1}to{opacity:0}}.poison{opacity:0;pointer-events:none;background:radial-gradient(#0000 55%,#7ddc2a66);position:absolute;inset:0}.poison.on{animation:.7s ease-out flash}.alert-bars{flex-direction:column;gap:3px;width:260px;display:flex;position:absolute;top:12px;right:12px}.alert-bars-big{flex-direction:column;gap:4px;width:340px;display:flex;position:absolute;top:74px;left:50%;transform:translate(-50%)}.alert-bar{background:#10142acc;border:1px solid #3c4a73;border-radius:3px;height:20px;font-size:12px;line-height:20px;position:relative;overflow:hidden}.alert-bar .fill{background:#3b4f8a;position:absolute;inset:0 auto 0 0}.alert-bar span{padding-left:6px;position:relative}.alert-bar b{font-variant-numeric:tabular-nums;position:absolute;top:0;right:6px}.alert-bar.big{border-color:#fc3;height:30px;font-size:16px;line-height:30px}.alert-bar.big .fill{background:#8a5a12}.raid-warnings{text-align:center;color:#ff6a3d;text-shadow:0 0 6px #000,0 0 2px #000;white-space:nowrap;font-size:22px;font-weight:700;position:absolute;top:15%;left:50%;transform:translate(-50%)}.personal-calls{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:24%;left:50%;transform:translate(-50%)}.personal-calls .call{text-align:center;text-shadow:0 0 8px #000,0 0 2px #000}.personal-calls .line1{color:#ffd84a;font-size:30px;font-weight:800}.personal-calls .p1 .line1{color:#ff4a2e}.personal-calls .p4 .line1{color:#dfe6f5;font-size:22px}.personal-calls .line2{color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.faillog li.wipe{color:#ff3df0;font-weight:700}.debuffs{gap:8px;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%)}.debuffs span{background:#2a1838dd;border:1px solid #8a4bd6;border-radius:4px;padding:3px 8px;font-size:13px}.guide-overlay{pointer-events:auto;z-index:10;background:#05060ccc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guide-box{background:#151a2b;border:1px solid #3fd1c0;border-radius:8px;flex-direction:column;width:min(1100px,92vw);max-height:88vh;display:flex;box-shadow:0 10px 40px #000a}.guide-box header{border-bottom:1px solid #2c3550;justify-content:space-between;align-items:baseline;padding:12px 18px;display:flex}.guide-box h2{margin:0;font-size:20px}.guide-count{color:#8c98b8;font-size:13px}.guide-body{gap:18px;padding:14px 18px;display:flex;overflow-y:auto}.guide-scene{aspect-ratio:4/3;background:#0b0d16;border:1px solid #2c3550;border-radius:6px;flex:0 0 46%;position:relative;overflow:hidden}.guide-canvas{position:absolute;inset:0}.guide-canvas .labels-layer{font-size:10px}.guide-scene-status{color:#5d6886;pointer-events:none;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.guide-scene-controls{align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:8px}.guide-scene-controls button{background:#1a2036cc;padding:3px 8px;font-size:12px}.guide-scene-controls button.on{color:#3fd1c0;border-color:#3fd1c0}.guide-scene-controls button:disabled{opacity:.35}.guide-scene-clock{color:#8c98b8;font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px}.guide-fail-banner{color:#ffd0d0;background:#5a0f0fdd;border:1px solid #ff5a5a;border-radius:4px;padding:5px 8px;font-size:13px;position:absolute;top:8px;left:8px;right:8px}.guide-text{flex:1;font-size:15px;line-height:1.5}.guide-text p{margin:0 0 10px}.guide-text h4{color:#9fb0d8;text-transform:uppercase;letter-spacing:.06em;margin:14px 0 4px;font-size:12px}.guide-text h4 small{text-transform:none;letter-spacing:0;color:#6f7c9c}.guide-box footer{border-top:1px solid #2c3550;align-items:center;gap:8px;padding:10px 18px;display:flex}.guide-dots{text-align:center;color:#3c4a73;letter-spacing:4px;flex:1}.guide-dots .on{color:#3fd1c0}.guide-box button.primary{background:#1f6f66;border-color:#3fd1c0;font-weight:600}.guide-box button:disabled{opacity:.4;cursor:default}.guide-confirm{color:#fc3}.guide-settings{border-bottom:1px solid #2c3550;margin-bottom:6px;padding-bottom:6px}@media (width<=1280px){.guide-body{flex-direction:column}.guide-scene{aspect-ratio:auto;flex:none;width:100%;height:42vh}}.end-overlay{pointer-events:auto;z-index:9;background:#05060cb0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.end-box{text-align:center;background:#151a2b;border:1px solid #3fd1c0;border-radius:8px;width:min(560px,90vw);padding:18px 22px;box-shadow:0 10px 40px #000a}.end-box h2{margin:6px 0 12px;font-size:24px}.end-mascot{font-size:56px;line-height:1}.end-stats{color:#c6cfe6;justify-content:center;gap:22px;font-size:15px;display:flex}.end-stats b{color:#fff;margin-right:4px;font-size:22px}.end-mistake{text-align:left;background:#1d2338;border-radius:6px;margin-top:14px;padding:8px 12px}.end-mistake h4{color:#ffb199;margin:0 0 4px;font-size:14px}.end-mistake p{margin:0;font-size:14px;line-height:1.45}.end-box footer{justify-content:center;gap:8px;margin-top:16px;display:flex}.end-box button.primary{background:#1f6f66;border-color:#3fd1c0;font-weight:600}.panel.left.attention{outline:2px solid #3fd1c0}.pause-overlay{pointer-events:auto;z-index:9;background:#05060cb0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pause-box{text-align:center;background:#151a2b;border:1px solid #3fd1c0;border-radius:8px;width:min(320px,90vw);padding:18px 22px;box-shadow:0 10px 40px #000a}.pause-box h2{margin:6px 0 12px;font-size:24px}.pause-box footer{justify-content:center;gap:8px;margin-top:16px;display:flex}.pause-box button.primary{background:#1f6f66;border-color:#3fd1c0;font-weight:600}.own-arrow{color:#fff;text-shadow:0 0 2px #2b2f29,0 0 2px #2b2f29,0 0 6px #fff6d8;pointer-events:none;font-size:22px;line-height:1}.own-arrow-word{white-space:pre;text-align:center;letter-spacing:.04em;font-size:13px;font-weight:800}.gold-key{color:#ffd23a;text-align:center;pointer-events:none;background:#2b220acc;border:2px solid #ffd23a;border-radius:11px;min-width:22px;height:22px;padding:0 3px;font-size:13px;font-weight:800;line-height:22px;box-shadow:0 0 6px #ffd23a88}.own-drop-label{color:#fff;text-shadow:0 0 2px #2b2f29,0 0 2px #2b2f29;pointer-events:none;font-size:10px;font-weight:600}.end-cause{color:#ffe2d6;margin:0 0 12px;font-size:15px;line-height:1.45}.end-card{text-align:left;background:#1d2338;border-radius:6px;max-height:46vh;margin-bottom:12px;padding:8px 12px;overflow:auto}.end-card h3{color:#fff;margin:2px 0 6px;font-size:16px}.end-card p{margin:0 0 8px;font-size:14px;line-height:1.45}.end-card h4{color:#9fe8de;margin:6px 0 2px;font-size:13px}.end-card .end-typical h4{color:#ffb199}.end-card.collapsed .end-card-body,.end-card.collapsed .end-extra{display:none}.end-extra{border-top:1px solid #2d3550;margin-top:6px;padding-top:6px}.end-extra.collapsed .end-extra-body{display:none}.end-box button.link{color:#9fe8de;text-align:left;cursor:pointer;background:0 0;border:none;padding:2px 0;text-decoration:underline}.end-scene{margin-top:8px}.end-scene.hidden{display:none}.end-scene .guide-scene{width:100%}.own-edge{pointer-events:none;opacity:0;z-index:2;width:0;height:0;transition:opacity .2s;position:absolute;top:0;left:0}.own-edge.on{opacity:1}.own-edge-tri{filter:drop-shadow(0 0 1px #2b2f29)drop-shadow(0 0 1px #2b2f29)drop-shadow(0 0 4px #fff6d8);border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:28px solid #fff;width:0;height:0;position:absolute}.own-edge-label{white-space:nowrap;color:#fff;text-shadow:0 0 2px #2b2f29,0 0 2px #2b2f29;font-size:12px;font-weight:600;position:absolute}.guide-banner{color:#fff;background:#1f6f66;border-radius:4px;margin-bottom:10px;padding:6px 10px;font-weight:700}.guide-do{border-left:3px solid #3fd1c0;margin:4px 0 10px;padding:2px 0 2px 10px}.guide-do.situational{border-left-color:#ffb199}.guide-do-label{color:#ffb199;margin-bottom:2px;font-size:12px;display:block}.guide-do-head{color:#fff;margin:0 0 3px;font-size:16px;font-weight:700}.guide-do-line{margin:0}.end-card .do-head{color:#fff;margin-bottom:2px;font-weight:700}.mascot{pointer-events:none;height:auto;display:block}.guide-do-wrap{align-items:flex-start;gap:10px;display:flex}.guide-do-wrap .guide-do{flex:1}.guide-do-wrap .card-mascot{flex:none;margin-top:-6px}.call.with-mascot{grid-template-columns:64px 1fr;align-items:center;column-gap:8px;display:grid}.call.with-mascot .call-mascot{grid-row:span 2}.end-mascot{justify-content:center;min-height:40px;display:flex}.debuffs span.info{background:#1d2230dd;border-color:#8c93a6}.debuffs span.info .stacks{color:#fff;margin:0 2px;font-size:20px;font-style:normal;font-weight:700}.debuffs span.info.glow{border-color:#c9ffb0;transition:box-shadow .3s;box-shadow:0 0 12px 3px #c9ffb0}.end-info{color:#c6cfe6;text-align:left;background:#17213a;border:1px solid #2f4a78;border-radius:6px;gap:8px;margin:12px 0 0;padding:8px 12px;font-size:14px;line-height:1.45;display:flex}.end-info-icon{color:#7fb4ff;font-size:16px;line-height:1.3}.end-fail-list{color:#c6cfe6;margin:8px 0 0;padding:0;font-size:13px;list-style:none}.end-fail-list li{margin:2px 0}.end-fail-time{color:#ffb199;font-variant-numeric:tabular-nums;min-width:38px;display:inline-block}.end-fail-more{color:#8c98b8}.guide-do-wrap>p{flex:1;margin:0}.start-overlay{pointer-events:none;z-index:8;background:#05060c66;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.start-overlay.hidden,.countdown.hidden{display:none}.start-box{pointer-events:auto;text-align:center;background:#151a2bf0;border:1px solid #3fd1c0;border-radius:8px;width:min(460px,90vw);padding:18px 22px;box-shadow:0 10px 40px #000a}.start-box h1{margin:0;font-size:24px}.start-sub{color:#8c98b8;margin:2px 0 12px;font-size:13px}.start-rows{flex-direction:column;gap:4px;margin:8px 0;display:flex}.start-row{color:#e8ecf6;font:inherit;background:#1c2338;border:1px solid #2c3550;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 10px;display:flex}.start-row:hover{border-color:#3fd1c0}.start-row span{color:#8c98b8}.start-row select{flex:auto;min-width:0;max-width:300px;font-weight:600}.start-row small{text-align:right;color:#8c98b8;flex-basis:100%}.start-mode-text{color:#c6cfe6;margin:10px 0 14px}.start-role-hint{color:#8c98b8;text-align:left;margin:2px 0 0;font-size:12px;line-height:1.4}.start-go{color:#fff;cursor:pointer;background:#1f6f66;border:1px solid #3fd1c0;border-radius:6px;padding:10px 26px;font-size:18px;font-weight:700}.start-go:hover{background:#26867b}.start-hint{color:#8c98b8;margin:8px 0 0;font-size:12px}.start-keys{text-align:left;margin-top:12px}.start-keys summary{cursor:pointer;color:#9fe8de}.start-keys-hint{color:#8c98b8;margin:6px 0;font-size:12px}.start-key-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.start-key{color:#e8ecf6;cursor:pointer;font:inherit;background:#1c2338;border:1px solid #2c3550;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.start-key.capturing{border-color:#ffd23a}.start-key kbd{text-align:center;background:#0b0d16;border:1px solid #55607e;border-radius:3px;min-width:26px;padding:1px 6px;font:600 13px system-ui,sans-serif}.start-key-reset{color:#9fe8de;cursor:pointer;background:0 0;border:none;margin-top:6px;text-decoration:underline}.start-mascot{pointer-events:none;align-self:center}.countdown{color:#fff;text-shadow:0 0 4px #000,0 0 10px #000,0 0 2px #000;pointer-events:none;z-index:11;font-size:140px;font-weight:800;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.countdown.go{color:#ffd23a}.end-box h2.end-title-big{letter-spacing:3px;color:#c8201a;text-shadow:0 0 2px #000,0 2px 8px #000,0 0 18px #5a0c08;margin:4px 0 10px;font:700 54px/1.05 Georgia,Times New Roman,serif}.profile-overlay{z-index:12}.profile-box{text-align:left;width:min(560px,92vw);max-height:86vh;overflow-y:auto}.profile-box h2{text-align:center}.profile-box p{color:#c6cfe6;margin:6px 0;line-height:1.45}.profile-box input.profile-name{box-sizing:border-box;width:100%;padding:6px 8px;font-size:16px}.profile-rules{font-size:12px;color:#8c98b8!important}.profile-msg{color:#ffb199!important}.profile-privacy{margin:10px auto 0;font-size:12px;display:block}.profile-menu{flex-direction:column;gap:6px;margin:8px 0;display:flex}.profile-tabs{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.profile-filters{gap:8px;margin-bottom:8px;display:flex}.profile-board ol{padding-left:0;list-style:none}.profile-board li{gap:8px;padding:2px 0;display:flex}.profile-board li span{color:#fff;margin-left:auto;font-weight:600}table.profile-progress{border-collapse:collapse;width:100%;margin:8px 0;font-size:12px}table.profile-progress th,table.profile-progress td{text-align:center;border:1px solid #2c3550;padding:4px}table.profile-progress td.pick{cursor:pointer}table.profile-progress td.pick:hover{background:#1d2440}.profile-mistakes button.link{margin-left:6px}.dot{border-radius:50%;width:7px;height:7px;margin:2px 1px 0;display:inline-block}.dot.ok{background:#3ddc84}.dot.warn{background:#fc3}.dot.bad{background:#ff5a4a}.dot.npc{background:#8c98b8}.profile-toast{color:#c6cfe6;z-index:20;background:#17213a;border:1px solid #2f4a78;border-radius:6px;padding:8px 14px;position:fixed;bottom:60px;left:50%;transform:translate(-50%)}.start-profile button.link{font-weight:600}
