/* /Components/AccountMenu.razor.rz.scp.css */
.user-menu[b-d4gt10p4b7]{position:relative;margin:0;padding:0;border:0;background:transparent;font:14px/1.4 Instrument,Arial,sans-serif;color:var(--fg,#efedf4)}
.user-menu>summary[b-d4gt10p4b7]{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;box-sizing:border-box;list-style:none;cursor:pointer;border:1px solid var(--line,#51485f);border-radius:4px;background:transparent;color:inherit}
.user-menu>summary[b-d4gt10p4b7]::-webkit-details-marker{display:none}
.user-menu>summary:hover[b-d4gt10p4b7],.user-menu[open]>summary[b-d4gt10p4b7]{background:color-mix(in srgb,currentColor 8%,transparent)}
.user-menu>summary:focus-visible[b-d4gt10p4b7],.user-menu-items>a:focus-visible[b-d4gt10p4b7],.user-menu-items>button:focus-visible[b-d4gt10p4b7]{outline:2px solid var(--accent,#bca1f6);outline-offset:3px}
.user-menu-items[b-d4gt10p4b7]{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:250px;max-width:calc(100vw - 36px);box-sizing:border-box;padding:8px;background:var(--panel,#252936);border:1px solid var(--line,#51485f);border-radius:4px;box-shadow:0 10px 24px #0004;display:flex;flex-direction:column;gap:2px}
.user-menu-items>a[b-d4gt10p4b7],.user-menu-items>button[b-d4gt10p4b7]{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;box-sizing:border-box;padding:10px 12px;text-align:left;font:inherit;text-decoration:none;color:inherit;border:0;border-radius:3px;background:transparent;cursor:pointer;margin:0}
.user-menu-items>a:hover[b-d4gt10p4b7],.user-menu-items>button:hover[b-d4gt10p4b7]{background:color-mix(in srgb,currentColor 8%,transparent)}
.user-menu-items>.menu-checkin[b-d4gt10p4b7]{font-weight:600;border-bottom:1px solid var(--line,#51485f);border-radius:0;margin-bottom:4px;padding-bottom:14px}
/* /Components/CharacterCheckInDialog.razor.rz.scp.css */
.checkin-preview[b-028mjcb85v]{margin:18px 0;padding:16px;background:#20283b;border:1px solid #645976;border-radius:6px}.checkin-preview h3[b-028mjcb85v]{font-size:20px;margin:0 0 8px}.checkin-preview p[b-028mjcb85v]{font-size:14px;margin:6px 0;line-height:1.5}
/* /Components/CharacterFacts.razor.rz.scp.css */
.character-facts[b-e6qesjz6y6]{font:14px/1.5 Instrument,Arial,sans-serif;color:#ddd5e7}.character-facts h2[b-e6qesjz6y6]{font:600 22px/1.3 Instrument,Arial,sans-serif;color:#f3edf9;margin:0 0 14px}.character-identity[b-e6qesjz6y6]{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0 0 18px;border-bottom:1px solid #494251}.character-identity strong[b-e6qesjz6y6]{font-size:22px;color:#ecd098}.character-stat-grid[b-e6qesjz6y6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:20px 0}.character-stat-grid div[b-e6qesjz6y6]{border-bottom:1px solid #48414f;padding-bottom:10px}.character-stat-grid dt[b-e6qesjz6y6]{font-size:12px;color:#bbaec9}.character-stat-grid dd[b-e6qesjz6y6]{font-size:20px;color:#f1ecf7;margin:3px 0 0}.character-facts h3[b-e6qesjz6y6]{font-size:16px;font-weight:600;margin:24px 0 12px}.profession-row[b-e6qesjz6y6]{display:grid;grid-template-columns:1fr auto;gap:6px;margin:14px 0}.profession-row strong[b-e6qesjz6y6]{font-size:13px}.profession-row small[b-e6qesjz6y6]{font-size:12px;color:#bbaec9;font-weight:400}.profession-row progress[b-e6qesjz6y6]{width:100%;height:5px;grid-column:1/-1;accent-color:#b69cff}.stats-note[b-e6qesjz6y6]{font:12px/1.6 Instrument,Arial,sans-serif;color:#bbaec9;margin:18px 0 0}
/* /Components/CharacterImageEditor.razor.rz.scp.css */
h3[b-tzq9vaflxl]{font:26px/1.2 Georgia,serif;margin:0 0 12px;color:#f4f2ed}.image-help[b-tzq9vaflxl]{font-size:12px;color:#c7c0d3;line-height:1.65;display:block}.image-file[b-tzq9vaflxl]{position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed #88739f;background:#202435;padding:20px;margin:18px 0 8px;border-radius:6px;cursor:pointer;overflow:hidden;min-height:50px}.image-file span[b-tzq9vaflxl]{overflow-wrap:anywhere;font-size:13px;color:#eee5fc}.image-file[b-tzq9vaflxl]  input{position:absolute;inset:0;opacity:0;cursor:pointer}.image-file:focus-within[b-tzq9vaflxl]{outline:2px solid #d1bdff;outline-offset:3px}.icon-workspace[b-tzq9vaflxl]{display:grid;grid-template-columns:minmax(0,320px) minmax(180px,1fr);gap:28px;align-items:center;margin:22px 0}.crop-frame[b-tzq9vaflxl]{position:relative;aspect-ratio:1;overflow:hidden;background:#080d15;border:1px solid #555269;border-radius:5px}.crop-frame canvas[b-tzq9vaflxl]{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.crop-frame canvas:active[b-tzq9vaflxl]{cursor:grabbing}.circle-guide[b-tzq9vaflxl]{position:absolute;inset:0;pointer-events:none;border-radius:50%;box-shadow:0 0 0 100px #080d15b8;outline:2px solid #d9c5f5;outline-offset:-2px}.empty .crop-frame[b-tzq9vaflxl]{opacity:.35}.crop-controls[b-tzq9vaflxl]{display:grid;gap:18px}.crop-controls label[b-tzq9vaflxl]{display:block;font-size:12px;color:#d5cddd}.crop-controls output[b-tzq9vaflxl]{float:right;color:#e8ce8f}.crop-controls input[type=range][b-tzq9vaflxl]{padding:0!important;margin:8px 0 0;accent-color:#b69cff;min-height:28px;cursor:pointer}.profile-preview[b-tzq9vaflxl]{display:block;max-height:300px;width:100%;object-fit:cover;aspect-ratio:16/9;margin:22px 0;border:1px solid #555269;border-radius:5px}.image-secondary[b-tzq9vaflxl]{background:#29253a;color:#e4d9f1;border:1px solid #79658d;border-radius:4px;padding:9px 12px;cursor:pointer;font-size:12px}.image-secondary:focus-visible[b-tzq9vaflxl]{outline:2px solid #d1bdff;outline-offset:3px}@media(max-width:600px){.icon-workspace[b-tzq9vaflxl]{grid-template-columns:1fr;gap:18px}.crop-frame[b-tzq9vaflxl]{max-width:320px;margin:auto;width:100%}}
/* /Components/CharacterSettingsDialog.razor.rz.scp.css */
.character-context[b-jlqk1lb1kh]{font-size:12px;color:#bfb4cd;line-height:1.6;margin:0 0 18px}.character-settings-tabs[b-jlqk1lb1kh]{display:flex;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #414459}.character-settings-tabs button[b-jlqk1lb1kh]{padding:9px 13px;border:1px solid #555269;border-radius:4px;background:#1b2332;color:#c7bfd4;font:inherit;font-size:13px;cursor:pointer}.character-settings-tabs button[aria-pressed=true][b-jlqk1lb1kh]{background:#b69cff26;border-color:#b69cff;color:#f2e9ff}.character-images[b-jlqk1lb1kh]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;align-items:start}.character-images section[b-jlqk1lb1kh]{min-width:0}h3[b-jlqk1lb1kh]{font-size:16px;color:#eee6d9;margin:0 0 14px}.large-image-preview[b-jlqk1lb1kh]{aspect-ratio:16/9;background:#101621;border:1px solid #41485c;border-radius:5px;overflow:hidden}.large-image-preview img[b-jlqk1lb1kh]{width:100%;height:100%;object-fit:cover;display:block}.icon-image-preview[b-jlqk1lb1kh]{display:grid;place-items:center;aspect-ratio:16/9;background:#101621;border:1px solid #41485c;border-radius:5px}.icon-image-preview img[b-jlqk1lb1kh]{height:104px;width:104px;border-radius:50%;border:3px solid #b6a4d5;object-fit:cover}.character-images p[b-jlqk1lb1kh],.settings-note[b-jlqk1lb1kh]{font-size:12px;color:#bfb4cd;line-height:1.65;margin:14px 0}.image-actions[b-jlqk1lb1kh]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.image-actions button[b-jlqk1lb1kh]{font-size:12px;padding:9px 12px;background:#29253a;border:1px solid #79658d;border-radius:4px;color:#f4f2ed;cursor:pointer}.image-actions .quiet[b-jlqk1lb1kh]{background:transparent;border-color:transparent;color:#c5b7d4;padding:6px 0}.settings-saved[b-jlqk1lb1kh]{margin:16px 0 0;padding:10px 12px;background:#20352e;border-radius:4px;color:#c6f0df;font-size:13px}.modal-actions[b-jlqk1lb1kh]{align-items:center;justify-content:space-between!important;border-top:1px solid #414459;padding-top:18px}.modal-actions>a[b-jlqk1lb1kh]{font-size:12px}button:focus-visible[b-jlqk1lb1kh]{outline:2px solid #d1bdff;outline-offset:3px}button:disabled[b-jlqk1lb1kh]{opacity:.45;cursor:default}@media(max-width:600px){.character-images[b-jlqk1lb1kh]{grid-template-columns:1fr;gap:26px}.icon-image-preview[b-jlqk1lb1kh]{aspect-ratio:auto;padding:22px}.character-settings-tabs[b-jlqk1lb1kh]{flex-wrap:wrap}}
/* /Components/CharacterSharingControls.razor.rz.scp.css */
.sharing-toggle-row[b-wm8alhvq00]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid #414459}.sharing-toggle-row strong[b-wm8alhvq00]{font-size:14px}.sharing-toggle-row small[b-wm8alhvq00]{display:block;color:#b8b5c8;font-size:12px;margin-top:5px;line-height:1.5}.sharing-toggle-row[b-wm8alhvq00]  .toggle-switch{flex:none;margin:0}.sharing-toggle-row[b-wm8alhvq00]  .toggle-switch>span:last-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sharing-help[b-wm8alhvq00]{font-size:12px;color:#c7c0d3;line-height:1.6;margin:16px 0 0}@media(max-width:650px){.sharing-toggle-row[b-wm8alhvq00]{gap:12px}}

@media(max-width:480px){.sharing-toggle-row[b-wm8alhvq00]{flex-wrap:wrap;gap:10px}.sharing-toggle-row[b-wm8alhvq00]  .visibility-selector{margin-left:auto}}
/* /Components/CheckInChanges.razor.rz.scp.css */
.checkin-changes[b-2ljvip47kq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:16px 0;padding:14px 0;border-block:1px solid #66577a66}.checkin-changes p[b-2ljvip47kq]{margin:0;line-height:1.6}.checkin-changes details[b-2ljvip47kq]{grid-column:1/-1}@media(max-width:500px){.checkin-changes[b-2ljvip47kq]{grid-template-columns:1fr}}
/* /Components/CheckInDelta.razor.rz.scp.css */
.checkin-delta[b-czvqdy9443]{display:inline-block;white-space:nowrap;font:600 12px/1.4 Instrument,Arial,sans-serif;font-variant-numeric:tabular-nums;margin-inline-start:8px;vertical-align:baseline}.delta-up[b-czvqdy9443]{color:#82e6a3}.delta-down[b-czvqdy9443]{color:#ff929a}
/* /Components/EquipmentLoadout.razor.rz.scp.css */
.equipment-loadout[b-j3dx38i82r]{font:14px/1.5 Instrument,Arial,sans-serif;color:#e7e3ed;min-width:0}.equipment-heading[b-j3dx38i82r]{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:16px}.equipment-heading h2[b-j3dx38i82r]{font:600 24px/1.25 Instrument,Arial,sans-serif;margin:0 0 5px;color:#f1edf5}.equipment-heading p[b-j3dx38i82r]{font-size:13px;margin:0;color:#b9afc8}.item-total[b-j3dx38i82r]{white-space:nowrap;font-size:12px;color:#c7bdd3;border-bottom:1px solid #63566f;padding-bottom:4px}.equipment-grid[b-j3dx38i82r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.equipment-item[b-j3dx38i82r]{position:relative;border:0;border-bottom:1px solid #464555;background:transparent;min-width:0;margin:0;padding:0}.equipment-item summary[b-j3dx38i82r]{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:7px 0;min-height:55px}.equipment-item summary[b-j3dx38i82r]::-webkit-details-marker{display:none}.equipment-icon[b-j3dx38i82r]{display:grid;place-items:center;width:42px;height:42px;flex:none;background:#171c28;border:1px solid var(--item-colour);border-radius:5px;color:#6d697d;overflow:hidden}.equipment-icon img[b-j3dx38i82r]{display:block;width:100%;height:100%;object-fit:cover}.equipment-caption[b-j3dx38i82r]{min-width:0;flex:1}.slot-label[b-j3dx38i82r]{display:block;font-size:10px;color:#b4a9c1;margin-bottom:2px}.equipment-caption strong[b-j3dx38i82r]{display:block;color:var(--item-colour);font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipment-meta[b-j3dx38i82r]{display:flex;flex-direction:column;align-items:end;gap:2px;flex:none}.item-level[b-j3dx38i82r]{font-size:12px;color:#d9cfb4}.gear-change-label[b-j3dx38i82r]{font-size:10px;color:#8fe0cb}.gear-changed[b-j3dx38i82r]{border-bottom-color:#4b8b7c}.gear-changed .equipment-icon[b-j3dx38i82r]{box-shadow:0 0 0 2px #79d4b833}.equipment-tooltip[b-j3dx38i82r]{display:none;position:fixed;left:12px;top:12px;z-index:80;width:min(330px,80vw);max-height:65vh;box-sizing:border-box;overflow:auto;padding:16px;background:#10141f;border:1px solid #9c88b4;border-radius:5px;box-shadow:0 12px 35px #0009;color:#e3dce9;font-size:13px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.equipment-tooltip>strong[b-j3dx38i82r]{font-size:15px;display:block}.equipment-tooltip p[b-j3dx38i82r]{font:13px/1.45 Instrument,Arial,sans-serif;margin:5px 0}.tooltip-slot[b-j3dx38i82r],.equipment-tooltip small[b-j3dx38i82r]{display:block;font-size:11px;color:#b4a7c2;margin-top:5px}.previous-item[b-j3dx38i82r]{border-top:1px solid #53465e;margin-top:12px;padding-top:10px}.previous-item>span[b-j3dx38i82r]{display:block;font-size:11px;color:#d3c391;margin-bottom:5px}.previous-item strong[b-j3dx38i82r]{display:block}.equipment-item:hover .equipment-tooltip[b-j3dx38i82r],.equipment-item:focus-within .equipment-tooltip[b-j3dx38i82r],.equipment-item:has(details[open]) .equipment-tooltip[b-j3dx38i82r]{display:block}.equipment-item summary:focus-visible[b-j3dx38i82r]{outline:2px solid #c4a0ff;outline-offset:3px;border-radius:3px}.gear-comparison[b-j3dx38i82r],.gear-empty[b-j3dx38i82r]{font:12px/1.6 Instrument,Arial,sans-serif;color:#b9afc8;margin:14px 0 0}.compact .equipment-grid[b-j3dx38i82r]{gap:2px 14px}.compact .equipment-heading h2[b-j3dx38i82r]{font-size:20px}.compact .equipment-item summary[b-j3dx38i82r]{gap:8px;min-height:49px;padding:5px 0}.compact .equipment-icon[b-j3dx38i82r]{width:34px;height:34px}.compact .equipment-caption strong[b-j3dx38i82r]{font-size:11px}.compact .slot-label[b-j3dx38i82r]{font-size:10px}.compact .equipment-meta .item-level[b-j3dx38i82r]{font-size:11px}.compact .gear-change-label[b-j3dx38i82r]{font-size:9px}@media(max-width:520px){.equipment-grid[b-j3dx38i82r]{grid-template-columns:1fr}.compact .equipment-caption strong[b-j3dx38i82r]{font-size:12px}}

.equipment-item details[b-j3dx38i82r]{margin:0;padding:0;border:0;background:transparent}.equipment-item details>summary[b-j3dx38i82r]{border:0}.compact .equipment-caption strong[b-j3dx38i82r]{font-size:12px}

.gear-new .equipment-icon[b-j3dx38i82r]{border:2px solid var(--item-colour);box-shadow:0 0 8px color-mix(in srgb,var(--item-colour) 65%,transparent),0 0 17px color-mix(in srgb,var(--item-colour) 28%,transparent),inset 0 0 5px color-mix(in srgb,var(--item-colour) 25%,transparent)}
/* /Components/ForeverHomeTools.razor.rz.scp.css */
.scenery-library[b-q37i3jwmha]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scenery-library article[b-q37i3jwmha]{border:1px solid #46475d;border-radius:6px;overflow:hidden;min-width:0}.scenery-library article>img[b-q37i3jwmha]{width:100%;height:125px;object-fit:cover;display:block}.scenery-library article>div[b-q37i3jwmha]{display:flex;align-items:center;padding:8px;gap:8px}.scenery-library article span[b-q37i3jwmha]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.remove-scenery[b-q37i3jwmha]{display:grid;place-items:center;border:1px solid #645976;background:#282335;color:#ecd6df;border-radius:4px;width:36px;height:36px;flex:none;cursor:pointer}.add-scenery[b-q37i3jwmha]{display:flex;min-height:175px;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#20283b;color:#f4f2ed;border:1px dashed #9583ba;border-radius:6px;font:inherit;cursor:pointer}.forever-tools-error[b-q37i3jwmha]{padding:12px;border:1px solid #c57088;color:#ffe7ee}@media(max-width:450px){.scenery-library article>img[b-q37i3jwmha]{height:100px}.add-scenery[b-q37i3jwmha]{min-height:145px;font-size:13px}}
/* /Components/GlobalCheckIn.razor.rz.scp.css */
.checkin-trigger[b-p9cq46irxo]{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:60;box-shadow:0 6px 24px #0006;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:4px 12px 4px 6px;border:1px solid #35d8c34d;border-radius:6px;background:#172b31;color:#b4f2e8;font:600 13px/1.2 Instrument,Arial,sans-serif;white-space:nowrap;cursor:pointer}.checkin-trigger img[b-p9cq46irxo]{display:block;flex:none;width:36px;height:36px}.checkin-trigger:hover[b-p9cq46irxo]{background:#35d8c31f;border-color:#35d8c3;color:#fff}.checkin-trigger:focus-visible[b-p9cq46irxo]{outline:2px solid #35d8c3;outline-offset:4px}.checkin-intro[b-p9cq46irxo]{font-size:15px;line-height:1.6;margin:0 0 18px;color:#d2c9dc}.checkin-help[b-p9cq46irxo]{margin:10px 0 0}.global-checkin-preview[b-p9cq46irxo]{padding:18px;border:1px solid #66577a;border-left:3px solid #35d8c3;border-radius:5px;background:#212637;margin-top:20px}.global-checkin-preview h3[b-p9cq46irxo]{font-size:20px;margin:0 0 8px;line-height:1.3;overflow-wrap:anywhere}.global-checkin-preview p[b-p9cq46irxo]{font-size:14px;line-height:1.6;margin:8px 0}.global-checkin-preview .small[b-p9cq46irxo]{font-size:12px;color:#c7c0d3}.checkin-welcome[b-p9cq46irxo],.checkin-success[b-p9cq46irxo]{padding:10px 0}.checkin-welcome>img[b-p9cq46irxo],.checkin-success>img[b-p9cq46irxo]{display:block;margin:0 0 14px}.checkin-welcome h3[b-p9cq46irxo],.checkin-success h3[b-p9cq46irxo]{font-size:23px;line-height:1.3;margin:0 0 10px}.checkin-welcome p[b-p9cq46irxo],.checkin-success p[b-p9cq46irxo]{font-size:14px;line-height:1.6;color:#c7c0d3}.checkin-primary-link[b-p9cq46irxo]{display:inline-flex;align-items:center;min-height:40px;padding:9px 16px;border:1px solid #35d8c3;border-radius:5px;background:#35d8c3;color:#061b20;font-size:14px;font-weight:700;text-decoration:none}.checkin-welcome .primary[b-p9cq46irxo]{display:inline-block;background:#35d8c3;color:#061b20;padding:12px 18px;border-radius:5px;font-weight:700;text-decoration:none}@media(max-width:650px){.checkin-trigger[b-p9cq46irxo]{padding:3px;width:44px}.checkin-trigger span[b-p9cq46irxo]{display:none}}

.checkin-trigger.checkin-inline[b-p9cq46irxo]{position:static;box-shadow:none;padding:10px 16px;min-height:48px}.checkin-inline span[b-p9cq46irxo]{display:inline}
/* /Components/GuildAddressEditor.razor.rz.scp.css */
.guild-address-editor a[b-i7pek4dtux]{overflow-wrap:anywhere;word-break:break-word}
/* /Components/GuildLeaderboards.razor.rz.scp.css */
.leaderboard-hero[b-75j2j0ciav]{display:flex;justify-content:space-between;gap:24px;align-items:center;background:linear-gradient(90deg,#111724f5,#111724cc 55%,#11172433),url('/brand/activity/original/character-level-v1.jpg') right 48%/cover;border:1px solid #625338;border-radius:8px;padding:32px;margin-bottom:24px;min-height:180px}.leaderboard-hero h2[b-75j2j0ciav]{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:0 0 12px;color:#fff8ed}.leaderboard-hero p[b-75j2j0ciav]{color:#e0dbe8;font-size:14px;margin:0}.leaderboard-hero label[b-75j2j0ciav]{font-size:12px;color:#e0dbe8;flex:none}.leaderboard-hero select[b-75j2j0ciav]{min-width:145px;margin-bottom:0;background:#151a25}
.board-categories[b-75j2j0ciav]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}.board-categories button[b-75j2j0ciav]{background:#202432;border:1px solid #414459;text-align:left;color:#f4f2ed;padding:18px;border-radius:6px}.board-categories button[aria-pressed=true][b-75j2j0ciav]{border-color:#caa96d;box-shadow:inset 0 -3px #caa96d;background:#342d26}.board-categories strong[b-75j2j0ciav],.board-categories small[b-75j2j0ciav]{display:block}.board-categories strong[b-75j2j0ciav]{font-size:16px}.board-categories small[b-75j2j0ciav]{margin-top:6px;font-weight:400;font-size:12px;color:#b8b5c8}.board-heading[b-75j2j0ciav]{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:22px 0 16px;flex-wrap:wrap}.board-heading h3[b-75j2j0ciav]{font-size:23px;margin:0}.rank-by[b-75j2j0ciav]{display:flex;gap:6px}.rank-by button[b-75j2j0ciav]{background:#202432;font-size:12px;padding:8px 12px;color:#b8b5c8}.rank-by button[aria-pressed=true][b-75j2j0ciav]{border-color:#caa96d;color:#f0d8ac}
.board-table-wrap[b-75j2j0ciav]{overflow:auto;border:1px solid #414459;border-radius:6px}.activity-board[b-75j2j0ciav]{margin:0;background:#151a25}.activity-board th[b-75j2j0ciav]{background:#202432;color:#c3bdcf;white-space:nowrap}.activity-board td[b-75j2j0ciav]{vertical-align:middle}.activity-board .leading-player[b-75j2j0ciav]{background:linear-gradient(90deg,#caa96d0d,transparent 60%)}.board-rank[b-75j2j0ciav]{display:grid;place-items:center;width:32px;height:32px;color:#b8b5c8;font-weight:700}.board-rank.rank-1[b-75j2j0ciav],.board-rank.rank-2[b-75j2j0ciav],.board-rank.rank-3[b-75j2j0ciav]{border:1px solid #bc9659;border-radius:50%;background:#4a3a25;color:#f5d396}.board-rank.rank-2[b-75j2j0ciav]{border-color:#a2adbe;background:#303745;color:#d8e1ec}.board-rank.rank-3[b-75j2j0ciav]{border-color:#ac7654;background:#463025;color:#eac0a2}.board-player[b-75j2j0ciav]{display:flex;gap:12px;align-items:center}.board-player img[b-75j2j0ciav]{border-radius:50%;flex:none;border:1px solid #625976}.board-player strong[b-75j2j0ciav]{font-size:14px}.board-player small[b-75j2j0ciav]{max-width:45ch;overflow-wrap:anywhere}.board-total[b-75j2j0ciav]{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums;color:#f0d8ac}.board-total small[b-75j2j0ciav]{color:#b8b5c8;font-size:11px;max-width:22ch;font-weight:400}.board-rules[b-75j2j0ciav]{font-size:12px;color:#b8b5c8;max-width:100ch;margin:14px 0}.board-empty[b-75j2j0ciav]{padding:32px;border:1px dashed #625976;border-radius:6px}.board-empty h4[b-75j2j0ciav]{font-size:20px;margin:0 0 12px}.board-empty p[b-75j2j0ciav]{font-size:14px;color:#b8b5c8;margin:0}
@media(max-width:650px){.leaderboard-hero[b-75j2j0ciav]{align-items:flex-start;flex-direction:column;padding:22px}.board-categories[b-75j2j0ciav]{grid-template-columns:1fr;gap:8px}.board-categories button[b-75j2j0ciav]{padding:14px}.board-categories strong[b-75j2j0ciav]{font-size:15px}.board-categories small[b-75j2j0ciav]{margin-top:4px}.activity-board td[b-75j2j0ciav],.activity-board th[b-75j2j0ciav]{padding:12px 8px}.board-player img[b-75j2j0ciav]{width:30px;height:30px}.board-player[b-75j2j0ciav]{gap:8px;min-width:130px}.board-total[b-75j2j0ciav]{font-size:20px}.board-player strong[b-75j2j0ciav]{font-size:12px}}

.board-rules>span[b-75j2j0ciav]{margin-left:.35em}
.activity-board .player-row-clickable[b-75j2j0ciav]{cursor:pointer}.activity-board .player-row-clickable:hover[b-75j2j0ciav],.activity-board .player-row-clickable:focus-within[b-75j2j0ciav]{background:#2b283b}.activity-board .player-history-open[b-75j2j0ciav]{display:block;background:transparent;border:0;border-radius:2px;color:#eee7ff;font:inherit;font-size:14px;font-weight:650;line-height:1.4;text-align:left;padding:0;margin:0;min-height:0;overflow-wrap:anywhere}.activity-board .player-history-open:hover[b-75j2j0ciav]{text-decoration:underline;text-underline-offset:3px}.activity-board .player-history-open:focus-visible[b-75j2j0ciav]{outline:2px solid #d3baff;outline-offset:4px}.board-interaction-hint[b-75j2j0ciav]{color:#d4c5f2;font-size:12px;margin:14px 0}
@media(max-width:650px){.activity-board .player-history-open[b-75j2j0ciav]{font-size:12px}}
/* /Components/GuildLivestreams.razor.rz.scp.css */
.livestream-cards[b-t408hdu0er]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.livestream-card[b-t408hdu0er]{display:flex;align-items:flex-end;position:relative;isolation:isolate;overflow:hidden;min-height:300px;border:1px solid #414459;border-radius:7px;color:#f4f2ed;text-decoration:none;background:#151a25}.livestream-card[b-t408hdu0er]::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#151a250d,#151a25eb 75%,#151a25),var(--live-cover) center/cover}.livestream-card>div[b-t408hdu0er]{padding:24px;width:100%}.livestream-card h3[b-t408hdu0er]{font-size:25px;margin:16px 0 12px;overflow-wrap:anywhere}.livestream-card p[b-t408hdu0er]{color:#d2cbdc}.livestream-card:hover[b-t408hdu0er]{border-color:#b69cff}.livestream-card:focus-visible[b-t408hdu0er]{outline:3px solid #b69cff;outline-offset:3px}.live-card-link[b-t408hdu0er]{color:#cfb9ff;font-weight:600}.livestream-card .badge[b-t408hdu0er]{color:#a5f1e4;background:#143d3b;border-color:#2e6c60}@media(max-width:900px){.livestream-cards[b-t408hdu0er]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.livestream-cards[b-t408hdu0er]{grid-template-columns:1fr}}
/* /Components/GuildMembership.razor.rz.scp.css */
.guild-membership header p[b-62csx7cwcx],.history-help[b-62csx7cwcx]{color:#b8b5c8;font-size:14px;max-width:75ch}
.member-filters[b-62csx7cwcx]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:24px 0 8px}.member-filters>label:first-child[b-62csx7cwcx]{flex:1;min-width:190px}.member-filters input[b-62csx7cwcx],.member-filters select[b-62csx7cwcx]{margin-bottom:0}.member-filters .removed-choice[b-62csx7cwcx]{display:flex;gap:8px;align-items:center;font-size:13px}.removed-choice input[b-62csx7cwcx]{width:auto;margin:0}
.member-count[b-62csx7cwcx]{color:#b8b5c8;font-size:12px}.membership-row[b-62csx7cwcx]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 0;border-top:1px solid #414459}.member-name[b-62csx7cwcx]{min-width:140px;flex:1}.member-name strong[b-62csx7cwcx],.member-name small[b-62csx7cwcx]{display:block}.member-name small[b-62csx7cwcx]{font-size:12px;color:#b8b5c8;margin-top:5px}.member-name .badge[b-62csx7cwcx]{margin-top:8px}.member-actions[b-62csx7cwcx]{display:flex;gap:8px}.member-actions button[b-62csx7cwcx]{font-size:12px;min-height:38px;padding:8px 12px}
.role-segments[b-62csx7cwcx]{display:inline-flex;border:1px solid #625976;border-radius:5px;overflow:hidden}.role-segments button[b-62csx7cwcx]{font-size:12px;padding:10px 12px;border:0;border-radius:0;background:#171b28;color:#b8b5c8;border-right:1px solid #625976}.role-segments button:last-child[b-62csx7cwcx]{border-right:0}.role-segments button[aria-pressed=true][b-62csx7cwcx]{background:#594478;color:#fff;box-shadow:inset 0 -3px #c9a9ff}.role-segments button:focus-visible[b-62csx7cwcx]{outline:2px solid #e2caff;outline-offset:-4px}.role-segments button:disabled[b-62csx7cwcx]{cursor:default}.owner-label[b-62csx7cwcx]{color:#efd7a6;font-size:13px}.member-approval[b-62csx7cwcx]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.member-approval label[b-62csx7cwcx]{display:flex;gap:8px;align-items:center;font-size:12px;margin:0}.member-approval input[b-62csx7cwcx]{width:auto;margin:0}
.member-timeline[b-62csx7cwcx]{list-style:none;padding:0;margin:24px 0}.member-timeline li[b-62csx7cwcx]{padding:0 0 22px 20px;border-left:2px solid #625976}.member-timeline time[b-62csx7cwcx],.member-timeline small[b-62csx7cwcx]{color:#b8b5c8;font-size:12px}.member-timeline p[b-62csx7cwcx]{margin:7px 0;font-size:14px}.member-timeline a[b-62csx7cwcx]{display:block;font-size:13px;margin-top:8px}
@media(max-width:650px){.member-name[b-62csx7cwcx]{flex-basis:100%}.membership-row[b-62csx7cwcx]{gap:12px}.role-segments[b-62csx7cwcx]{width:100%}.role-segments button[b-62csx7cwcx]{flex:1;padding:10px 8px}.member-filters[b-62csx7cwcx]{gap:8px}.member-filters>label[b-62csx7cwcx]{width:100%}}
/* /Components/GuildMemories.razor.rz.scp.css */
.guild-memories[b-j4eq7dpfsg]{margin:28px 0}.guild-memories>div[b-j4eq7dpfsg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.guild-memories a[b-j4eq7dpfsg]{display:block;padding:20px;border:1px solid #655676;border-radius:6px;background:linear-gradient(90deg,#161d29ed,#161d29aa),url('/brand/activity/original/journey-started-v1.jpg') center/cover;text-decoration:none}.guild-memories strong[b-j4eq7dpfsg]{display:block;font-size:17px;overflow-wrap:anywhere}.guild-memories small[b-j4eq7dpfsg]{display:block;font-size:11px;margin-top:12px;color:#c7c0d3}@media(max-width:700px){.guild-memories>div[b-j4eq7dpfsg]{grid-template-columns:1fr}}
/* /Components/GuildProgressFeed.razor.rz.scp.css */
.guild-progress[b-rbm4up7o01]{margin-bottom:1.5rem}.progress-empty[b-rbm4up7o01]{display:flex;align-items:center;gap:1.25rem;padding:1.75rem 0}.progress-empty h3[b-rbm4up7o01]{margin:0}.progress-day[b-rbm4up7o01]{margin-top:2rem;font-size:1rem;color:var(--accent,#b8a0ff)}.progress-day span[b-rbm4up7o01]{font-size:.72rem;color:var(--muted,#a8b3c7);font-weight:400}.progress-list[b-rbm4up7o01]{list-style:none;padding:0;margin:0}.progress-list li[b-rbm4up7o01]{display:flex;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid #ffffff12}.progress-list img[b-rbm4up7o01]{width:58px;height:58px;object-fit:cover;border-radius:6px}.progress-list p[b-rbm4up7o01]{margin:0 0 .3rem;overflow-wrap:anywhere}.progress-list small[b-rbm4up7o01]{color:var(--muted,#a8b3c7)}.progress-trophy[b-rbm4up7o01]{margin-left:auto;color:#e8c778;font-size:1.35rem}.section-heading[b-rbm4up7o01]{flex-wrap:wrap}@media(max-width:500px){.progress-list img[b-rbm4up7o01]{width:42px;height:42px}.progress-list li[b-rbm4up7o01]{gap:.7rem}.progress-empty[b-rbm4up7o01]{align-items:flex-start}}
/* /Components/GuildSharingPanel.razor.rz.scp.css */
input[role="switch"][b-85vs3ajb65]{appearance:none;width:2.6rem;height:1.45rem;border-radius:999px;background:#586174;border:1px solid #838da4;position:relative;flex-shrink:0;cursor:pointer;transition:background .15s}
input[role="switch"][b-85vs3ajb65]::before{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;background:white;top:.16rem;left:.17rem;transition:transform .15s}
input[role="switch"]:checked[b-85vs3ajb65]{background:#138675;border-color:#35d8c3}input[role="switch"]:checked[b-85vs3ajb65]::before{transform:translateX(1.1rem)}
input[role="switch"]:focus-visible[b-85vs3ajb65]{outline:2px solid #cfb6ff;outline-offset:3px}.check[b-85vs3ajb65]{display:flex;align-items:center;gap:.75rem}
/* /Components/GuildShortnameField.razor.rz.scp.css */
.guild-shortname-field[b-ieqwd4ts3o]{min-width:0}.guild-shortname-field label[b-ieqwd4ts3o]{display:block}.guild-shortname-field input[b-ieqwd4ts3o]{display:block;width:100%;box-sizing:border-box;margin-top:6px}
.address-preview[b-ieqwd4ts3o]{font-size:13px;color:#dcc8ff;margin:10px 0 6px;overflow-wrap:anywhere}
.shortname-help[b-ieqwd4ts3o],.shortname-status[b-ieqwd4ts3o]{font-size:12px;line-height:1.5;color:#b8b5c8;margin:6px 0}
.shortname-status.available[b-ieqwd4ts3o]{color:#69dfc7}
/* /Components/GuildVisibilityEditor.razor.rz.scp.css */
.guild-visibility-switch[b-6tk27m7ubo]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #414459;font-size:14px}.guild-visibility-switch[b-6tk27m7ubo]  .toggle-switch>span:last-child{display:none}.guild-visibility-switch[b-6tk27m7ubo]  .toggle-switch{flex:none;margin:0}
/* /Components/GuildWorkspaceNav.razor.rz.scp.css */
.guild-navigation[b-gozgs7zmsd]{display:flex;align-items:stretch;gap:16px;margin:0 0 32px;position:relative}.guild-main-links[b-gozgs7zmsd]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;flex:1;min-width:0}.guild-main-links .guild-nav-button[b-gozgs7zmsd]{position:relative;display:flex;align-items:flex-end;min-height:96px;padding:18px;background-position:center;background-size:cover;border:1px solid #514c63;border-radius:6px;color:#f4f2ed;text-decoration:none;isolation:isolate}.guild-nav-button span[b-gozgs7zmsd]{font-size:17px;font-weight:650;text-shadow:0 2px 6px #000}.guild-main-links .guild-nav-button.selected[b-gozgs7zmsd]{border-color:#d2b4ff;box-shadow:inset 0 -4px #bd93f4}.guild-main-links .guild-nav-button:hover[b-gozgs7zmsd]{border-color:#d2b4ff}.guild-main-links .guild-nav-button:focus-visible[b-gozgs7zmsd],.guild-navigation summary:focus-visible[b-gozgs7zmsd]{outline:3px solid #d2b4ff;outline-offset:3px}.guild-tools[b-gozgs7zmsd]{margin-left:auto;flex:none;align-self:stretch}.guild-tools summary[b-gozgs7zmsd]{width:44px;height:100%;min-height:96px;justify-content:center;padding:10px;background:#202432}.guild-tools summary[b-gozgs7zmsd]::-webkit-details-marker{display:none}.guild-navigation .journal-more a[b-gozgs7zmsd]{font-size:13px;color:#e2d9ef;text-decoration:none;border-radius:3px}.guild-navigation .journal-more a:hover[b-gozgs7zmsd]{background:#3b304e}
@media(max-width:850px){.guild-navigation[b-gozgs7zmsd]{align-items:flex-start;gap:12px}.guild-main-links[b-gozgs7zmsd]{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-main-links .guild-nav-button[b-gozgs7zmsd]{min-height:82px;padding:14px}.guild-nav-button span[b-gozgs7zmsd]{font-size:15px}.guild-tools[b-gozgs7zmsd]{align-self:flex-start}.guild-tools summary[b-gozgs7zmsd]{height:82px;min-height:82px}}
@media(max-width:420px){.guild-main-links[b-gozgs7zmsd]{gap:8px}.guild-main-links .guild-nav-button[b-gozgs7zmsd]{min-height:76px;padding:12px}.guild-nav-button span[b-gozgs7zmsd]{font-size:13px}.guild-navigation[b-gozgs7zmsd]{gap:8px}.guild-tools summary[b-gozgs7zmsd]{height:76px;min-height:76px}.guild-navigation .journal-more[b-gozgs7zmsd]{max-width:calc(100vw - 36px)}}
/* /Components/ImageDialog.razor.rz.scp.css */
.image-dialog[b-hvj3sxgcc0]{width:min(620px,94vw);max-width:94vw;max-height:90vh;margin:auto;padding:24px;border:1px solid #76678e;border-radius:10px;background:#151a25;color:#f4f2ed;box-shadow:0 24px 80px #0008;overflow-y:auto}
.image-dialog[b-hvj3sxgcc0]::backdrop{background:#050811df}
.image-dialog.wide[b-hvj3sxgcc0]{width:min(900px,94vw);box-sizing:border-box}
.image-dialog.expanded[b-hvj3sxgcc0]{width:min(1600px,96vw);max-width:96vw;max-height:94dvh;padding:16px;box-sizing:border-box}
.image-dialog.expanded header[b-hvj3sxgcc0]{margin-bottom:12px}
header[b-hvj3sxgcc0]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
h2[b-hvj3sxgcc0]{font-size:23px;margin:0;line-height:1.2}
.dialog-close[b-hvj3sxgcc0]{width:36px;min-height:36px;padding:0;border:1px solid #76678e;border-radius:5px;background:#252337;color:#eee;font-size:24px;cursor:pointer;flex:none}
.image-dialog[b-hvj3sxgcc0]  label{font-size:14px}
.image-dialog[b-hvj3sxgcc0]  .modal-field{display:block;margin:16px 0 8px}
.image-dialog[b-hvj3sxgcc0]  input:not([type=checkbox]),.image-dialog[b-hvj3sxgcc0]  select,.image-dialog[b-hvj3sxgcc0]  textarea{max-width:100%;box-sizing:border-box;background:#101621;color:#f4f2ed;border:1px solid #555269;border-radius:5px;padding:10px;width:100%}
.image-dialog[b-hvj3sxgcc0]  .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}
.image-dialog[b-hvj3sxgcc0]  .modal-actions button{min-height:40px;padding:9px 16px;border:1px solid #76678e;border-radius:5px;background:#252337;color:#f4f2ed;cursor:pointer}
.image-dialog[b-hvj3sxgcc0]  .modal-actions .primary{background:#35d8c3;border-color:#35d8c3;color:#061b20;font-weight:700}
.image-dialog[b-hvj3sxgcc0]  .modal-actions .danger{background:#752e42;border-color:#c57088}
.image-dialog[b-hvj3sxgcc0]  button:disabled{opacity:.45;cursor:default}
.image-dialog[b-hvj3sxgcc0]  .small{font-size:12px;color:#c7c0d3;line-height:1.5}
.image-dialog[b-hvj3sxgcc0]  .image-edit-preview{display:block;max-width:100%;max-height:200px;margin:0 auto 16px;object-fit:contain}
.image-dialog[b-hvj3sxgcc0]  .modal-error{padding:10px;border:1px solid #c57088;background:#4d2433;color:#ffe7ee;font-size:13px}
.image-dialog[b-hvj3sxgcc0]  textarea{min-height:64px}
@media(max-width:500px){.image-dialog[b-hvj3sxgcc0]{padding:18px}h2[b-hvj3sxgcc0]{font-size:21px}}
/* /Components/ImageUploadAgreement.razor.rz.scp.css */
.image-upload-agreement[b-g57i8eb9am]{border-top:1px solid #414459;margin-top:20px;padding-top:16px}
h3[b-g57i8eb9am]{font-size:15px;margin:0 0 8px}
ul[b-g57i8eb9am]{font-size:12px;color:#c9c3d3;line-height:1.5;padding-left:18px;margin:0 0 16px}
p[b-g57i8eb9am]{font-size:12px;color:#c9c3d3;line-height:1.5;margin:8px 0}
details[b-g57i8eb9am]{margin:10px 0 14px}summary[b-g57i8eb9am]{font-size:12px;color:#d3baff;cursor:pointer}details[open] summary[b-g57i8eb9am]{margin-bottom:12px}
li+li[b-g57i8eb9am]{margin-top:8px}
a[b-g57i8eb9am]{display:block;font-size:12px;margin-top:10px;color:#d3baff}
/* /Components/ImageUploadDialog.razor.rz.scp.css */
.image-drop-zone[b-ez2ezcywe4]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:110px;padding:16px;border:1px dashed #a18abf;border-radius:8px;background:#222438;color:#ebe1f7;text-align:center}
.image-drop-zone img[b-ez2ezcywe4]{display:block;max-height:80px;max-width:100%;object-fit:contain;border-radius:4px}.image-drop-zone strong[b-ez2ezcywe4]{font-size:13px;overflow-wrap:anywhere;max-width:100%}
.image-drop-zone span[b-ez2ezcywe4]{font-size:12px;color:#bcb3c9}
.image-drop-zone[b-ez2ezcywe4]  input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}
.image-drop-zone:focus-within[b-ez2ezcywe4]{outline:3px solid #d3baff;outline-offset:3px}
.image-drop-zone:hover[b-ez2ezcywe4]{border-color:#dcc3ff;background:#2a2a42}
.selected-image[b-ez2ezcywe4]{overflow-wrap:anywhere}
/* /Components/InboxPhotoPicker.razor.rz.scp.css */
.picker-upload[b-cwnck6a3qi]{padding:18px;border:1px dashed #746888;border-radius:5px;margin:16px 0;background:#b69cff08}.picker-upload label[b-cwnck6a3qi]{display:flex;flex-direction:column;gap:12px;cursor:pointer}.picker-upload small[b-cwnck6a3qi]{display:block;margin-top:10px;color:#c3b8d1}.picker-grid[b-cwnck6a3qi]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;max-height:45vh;overflow:auto;padding:4px}.picker-photo[b-cwnck6a3qi]{display:block;min-width:0;padding:0 0 10px;border:2px solid transparent;border-radius:5px;overflow:hidden;background:#202534;color:#f1edf6;text-align:left;cursor:pointer}.picker-photo.selected[b-cwnck6a3qi]{border-color:#35d8c3;background:#35d8c31a}.picker-photo img[b-cwnck6a3qi]{width:100%;height:110px;object-fit:cover}.picker-photo span[b-cwnck6a3qi],.picker-photo small[b-cwnck6a3qi]{display:block;padding:6px 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.picker-photo small[b-cwnck6a3qi]{color:#bcb0ca;font-size:11px}.picker-photo:focus-visible[b-cwnck6a3qi]{outline:2px solid #b69cff;outline-offset:2px}@media(max-width:650px){.picker-grid[b-cwnck6a3qi]{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* /Components/LeaderboardPlayerHistory.razor.rz.scp.css */
.history-context[b-4myxxih9g2]{font-size:13px;color:#c7bdd4;margin:0 0 16px}.player-history-summary[b-4myxxih9g2]{display:flex;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid #414459}.player-history-summary img[b-4myxxih9g2]{border:1px solid #76678e;border-radius:50%}.player-history-summary p[b-4myxxih9g2]{margin:0;font-size:15px}.player-history-summary span[b-4myxxih9g2]{display:block;font-size:13px;color:#d9c59f;margin-top:5px}.player-history-run[b-4myxxih9g2]{margin:22px 0;padding:18px;background:#1e2330;border:1px solid #414459;border-radius:6px}.player-history-run header[b-4myxxih9g2]{display:block;margin:0 0 10px}.player-history-run h3[b-4myxxih9g2]{font-size:17px;line-height:1.3;margin:0 0 8px;overflow-wrap:anywhere}.player-history-run h3 a[b-4myxxih9g2]{color:#e6d4ff;text-decoration:none}.player-history-run h3 a:hover[b-4myxxih9g2]{text-decoration:underline}.player-history-run time[b-4myxxih9g2]{font-size:12px;color:#b8b5c8}.history-characters[b-4myxxih9g2]{font-size:12px;color:#b8b5c8;margin:0 0 14px;overflow-wrap:anywhere}.boss-presence-list[b-4myxxih9g2]{list-style:none;padding:0;margin:0}.boss-presence-list li[b-4myxxih9g2]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #3b4050;padding:10px 0}.boss-presence-list strong[b-4myxxih9g2]{font-size:13px;font-weight:600;overflow-wrap:anywhere}.boss-presence-list small[b-4myxxih9g2]{display:block;color:#b8b5c8;font-size:11px;margin-top:4px}.boss-presence-list li>span[b-4myxxih9g2]{font-size:11px;white-space:nowrap;color:#b8b5c8;background:#303440;border:1px solid #555969;border-radius:4px;padding:4px 7px}.boss-presence-list .presence-present>span[b-4myxxih9g2]{color:#b9efda;border-color:#4e8c75;background:#1d3930}.boss-presence-list .presence-not-recorded>span[b-4myxxih9g2]{color:#efce91;border-color:#8b7244;background:#3e3321}.history-capture-note[b-4myxxih9g2]{font-size:12px;color:#c7bdd4;line-height:1.5;margin:12px 0 0}.history-error[b-4myxxih9g2]{color:#ffd0d0}
@media(max-width:500px){.player-history-run[b-4myxxih9g2]{padding:12px}.boss-presence-list li[b-4myxxih9g2]{gap:8px}.boss-presence-list strong[b-4myxxih9g2]{font-size:12px}}
/* /Components/MemoryEditorSurface.razor.rz.scp.css */
.memory-editor-content[b-qammxo98vi]  .scrapbook-edit{margin:0;padding:0;border:0;background:transparent}
.memory-editor-content[b-qammxo98vi]  .scrapbook-edit>p:first-child{margin-top:0}
.memory-editor-content[b-qammxo98vi]  .memory-save-actions{position:sticky;bottom:-24px;margin:24px 0 0;padding:16px 0;background:#151a25;border-top:1px solid #414459}
.memory-editor-content[b-qammxo98vi]  .memory-save-actions .primary{background:#b69cff;border-color:#b69cff;color:#171324;font-weight:700}
@media(max-width:500px){.memory-editor-content[b-qammxo98vi]  .memory-save-actions{bottom:-18px}}
/* /Components/MemoryShareDialog.razor.rz.scp.css */
.share-memory-title[b-pwiymi9wi3]{margin:0 0 20px;color:#d6b875;font-size:16px;line-height:1.5}
.share-destination[b-pwiymi9wi3]{padding:18px 0;border-top:1px solid #414459}
.share-destination h3[b-pwiymi9wi3]{font-size:17px;margin:0 0 12px}
.share-destination .small[b-pwiymi9wi3]{margin-top:10px}
.share-destination .guild-action[b-pwiymi9wi3]{justify-content:flex-start;margin-top:0}
.share-link-row[b-pwiymi9wi3]{display:flex;align-items:stretch;gap:8px}
.share-link-row input[b-pwiymi9wi3]{min-width:0;flex:1;font-size:13px}
.share-link-row button[b-pwiymi9wi3]{flex:none;padding:8px 14px;border:1px solid #76678e;border-radius:5px;background:#252337;color:#f4f2ed;cursor:pointer}
.share-check[b-pwiymi9wi3]{display:flex;align-items:flex-start;gap:9px;margin-top:16px;line-height:1.5}
.share-check input[b-pwiymi9wi3]{flex:none;margin-top:3px}
.public-link-options[b-pwiymi9wi3]{margin-top:18px}
.public-link-options summary[b-pwiymi9wi3]{cursor:pointer;color:#d1bdff}
.public-link-options details[b-pwiymi9wi3]{margin:18px 0}
.memory-share-preview[b-pwiymi9wi3]{max-height:320px;overflow:auto;line-height:1.7;padding-right:8px;overflow-wrap:anywhere}
.memory-share-preview img[b-pwiymi9wi3]{max-width:100%;max-height:220px;object-fit:contain}
.memory-share-preview p[b-pwiymi9wi3],.memory-share-preview figcaption[b-pwiymi9wi3]{white-space:pre-wrap}
.share-status[b-pwiymi9wi3]{color:#bde3d5;font-size:14px}
@media(max-width:420px){.share-link-row[b-pwiymi9wi3]{flex-wrap:wrap}.share-link-row input[b-pwiymi9wi3]{flex-basis:100%}}
/* /Components/PortraitEditor.razor.rz.scp.css */
.portrait-editor[b-v8sctbx3ij]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0}.portrait-editor>img[b-v8sctbx3ij]{border-radius:50%;border:2px solid #76678e;object-fit:cover;background:#202432}.portrait-editor>div[b-v8sctbx3ij]{flex:1;min-width:180px}.portrait-editor button[b-v8sctbx3ij]{margin:0 8px 8px 0;font-size:13px}.portrait-editor small[b-v8sctbx3ij]{display:block;color:#b8b5c8;font-size:12px;line-height:1.5;max-width:60ch}.portrait-editor>p[b-v8sctbx3ij]{width:100%;color:#ffd0d0;font-size:13px}
/* /Components/ProviderIcon.razor.rz.scp.css */
.provider-symbol[b-6g8ac49kpi]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;justify-self:center}
.provider-symbol img[b-6g8ac49kpi]{display:block;width:20px;height:20px;object-fit:contain}
.provider-symbol.google[b-6g8ac49kpi]{background:#fff;border-radius:2px}
.provider-symbol.google img[b-6g8ac49kpi]{width:18px;height:18px}
/* /Components/PublicRunInvite.razor.rz.scp.css */
.run-invite[b-wl35i507tn]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;margin-top:12px;border-top:1px solid #414459}
.run-invite h2[b-wl35i507tn]{font-size:22px;line-height:1.2;margin:0 0 8px;color:#fff8ed}
.run-invite p[b-wl35i507tn]{margin:0;color:#b8b5c8;font-size:14px;max-width:55ch}
.run-invite .button[b-wl35i507tn]{flex:none}
@media(max-width:650px){.run-invite[b-wl35i507tn]{align-items:flex-start;flex-direction:column;gap:16px}}
/* /Components/ReadingSettings.razor.rz.scp.css */
.reading-options[b-fcojnwe8uh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.reading-choice[b-fcojnwe8uh]{display:flex;align-items:center;gap:12px;text-align:left;min-height:64px}.reading-choice[aria-pressed=true][b-fcojnwe8uh]{outline:2px solid var(--g-accent);outline-offset:2px}.reading-choice .small[b-fcojnwe8uh]{margin-left:auto;font-size:11px}.reading-sample[b-fcojnwe8uh]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;font:22px Georgia,serif;border:1px solid #8a816d}.reading-sample.paper[b-fcojnwe8uh]{background:#f0e7d5;color:#332d24}.reading-sample.night[b-fcojnwe8uh]{background:#1b2120;color:#eae5d9}.reading-sample.modern[b-fcojnwe8uh]{background:#1a1a2e;color:#b69cff;font-family:Arial,sans-serif}@media(max-width:700px){.reading-options[b-fcojnwe8uh]{grid-template-columns:1fr}}
/* /Components/RunCheckInPreview.razor.rz.scp.css */
.run-checkin-summary dl[b-hqmyhfhir3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;padding:14px 0;border-block:1px solid #ffffff20}.run-checkin-summary dt[b-hqmyhfhir3]{font-size:12px;color:#c7c0d3;line-height:1.4}.run-checkin-summary dd[b-hqmyhfhir3]{font-size:22px;font-weight:600;margin:6px 0 0;line-height:1.2}.run-checkin-summary details[b-hqmyhfhir3]{font-size:13px;line-height:1.6}.run-checkin-summary li[b-hqmyhfhir3]{margin:8px 0;overflow-wrap:anywhere}.run-checkin-summary p[b-hqmyhfhir3]{line-height:1.6}@media(max-width:480px){.run-checkin-summary dl[b-hqmyhfhir3]{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* /Components/RunPhotoAlbum.razor.rz.scp.css */
.run-photo-album[b-x8xrw8u09u]{width:min(1100px,95vw);max-width:95vw;max-height:94vh;margin:auto;padding:16px;border:1px solid #76678e;border-radius:8px;background:#101621;color:#f4f2ed}
.run-photo-album[b-x8xrw8u09u]::backdrop{background:#050811e8}
.album-toolbar[b-x8xrw8u09u],.album-navigation[b-x8xrw8u09u]{display:flex;align-items:center;justify-content:space-between;gap:12px}
.album-toolbar[b-x8xrw8u09u]{margin-bottom:12px}
.album-toolbar strong[b-x8xrw8u09u]{font-size:16px;overflow-wrap:anywhere}
.album-image[b-x8xrw8u09u]{position:relative;width:fit-content;max-width:100%;margin:0 auto;background:#080c13}
.album-image>img[b-x8xrw8u09u]{display:block;max-width:100%;max-height:min(68vh,700px);width:auto;height:auto;object-fit:contain}
.album-submitter[b-x8xrw8u09u]{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 10px 6px 6px;border:1px solid #ffffff28;border-radius:22px;background:#080c13d9;backdrop-filter:blur(8px);font-size:12px;color:#d8d3e2;overflow-wrap:anywhere}
.album-submitter img[b-x8xrw8u09u],.album-avatar-fallback[b-x8xrw8u09u]{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid #76678e;background:#252337}
.album-avatar-fallback[b-x8xrw8u09u]{display:grid;place-items:center}
.album-submitter strong[b-x8xrw8u09u]{color:#fff}
.album-navigation[b-x8xrw8u09u]{margin-top:12px}
.album-file[b-x8xrw8u09u]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}
.album-file>span[b-x8xrw8u09u]{font-size:12px;overflow-wrap:anywhere;text-align:center;min-width:0}
.run-photo-album button[b-x8xrw8u09u]{min-height:40px;padding:8px 12px;background:#252337;color:#f4f2ed;border:1px solid #76678e;border-radius:4px;cursor:pointer}
.run-photo-album button:disabled[b-x8xrw8u09u]{opacity:.45;cursor:default}
.run-photo-album button:focus-visible[b-x8xrw8u09u],.album-share-hint:focus-visible[b-x8xrw8u09u]{outline:2px solid #d3baff;outline-offset:3px}
.album-file .album-share-hint[b-x8xrw8u09u]{flex:none;position:relative}
.run-photo-album .album-share[b-x8xrw8u09u]{display:grid;place-items:center;width:36px;min-height:36px;padding:6px}
.album-share-hint:has(button:disabled)[b-x8xrw8u09u]{cursor:help}
.album-share-hint button:disabled[b-x8xrw8u09u]{pointer-events:none}
.album-share-tooltip[b-x8xrw8u09u]{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:240px;max-width:65vw;padding:10px;background:#080c13;color:#f4f2ed;border:1px solid #76678e;border-radius:5px;font-size:12px;line-height:1.4;z-index:2;box-shadow:0 4px 16px #0008}
.album-share-hint:hover .album-share-tooltip[b-x8xrw8u09u],.album-share-hint:focus-within .album-share-tooltip[b-x8xrw8u09u]{display:block}
.album-share-status[b-x8xrw8u09u]{font-size:12px;text-align:center;margin:8px 0 0;color:#d8cee9;max-width:none;width:100%}
.album-share-link[b-x8xrw8u09u]{display:block;width:100%;margin-top:8px;color:#f4f2ed;background:#252337;border:1px solid #76678e;padding:8px}
@media(max-width:500px){.run-photo-album[b-x8xrw8u09u]{padding:10px}.album-toolbar strong[b-x8xrw8u09u]{font-size:13px}.album-navigation[b-x8xrw8u09u]{gap:6px}.album-file[b-x8xrw8u09u]{gap:5px}.run-photo-album button[b-x8xrw8u09u]{padding:8px}.album-submitter[b-x8xrw8u09u]{right:8px;bottom:8px;max-width:calc(100% - 16px);font-size:11px;padding:4px 8px 4px 4px;gap:6px}.album-submitter img[b-x8xrw8u09u],.album-avatar-fallback[b-x8xrw8u09u]{width:26px;height:26px}.album-share-tooltip[b-x8xrw8u09u]{left:0;transform:none;width:210px}}
/* /Components/RunScreenshots.razor.rz.scp.css */
.run-screenshots[b-h0ypn9qoh1]{margin-top:20px;border-top:1px solid #37394b;padding-top:16px}
h3[b-h0ypn9qoh1]{font-size:18px;margin:0 0 12px}h4[b-h0ypn9qoh1]{font-size:14px;margin:20px 0 10px}
details+details[b-h0ypn9qoh1]{margin-top:18px;padding-top:16px;border-top:1px solid #37394b}
summary[b-h0ypn9qoh1]{cursor:pointer;font-size:14px;color:#d4c5f2;padding:8px 0}
summary span[b-h0ypn9qoh1]{font-size:12px;color:#e9d2a0}
.screenshot-grid[b-h0ypn9qoh1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;align-items:start}
.add-screenshot[b-h0ypn9qoh1]{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;min-height:190px;border:1px dashed #927aa9;border-radius:7px;background:#202333;color:#e8dafa;cursor:pointer;width:100%;font-size:14px}
.add-screenshot:hover[b-h0ypn9qoh1]{background:#2a2a42;border-color:#d5baff}
.screenshot-card[b-h0ypn9qoh1]{position:relative;min-width:0;margin:0;background:#101621;border:1px solid #414459;border-radius:7px;overflow:hidden}
.screenshot-card>a[b-h0ypn9qoh1]{display:block}.screenshot-card img[b-h0ypn9qoh1]{display:block;width:100%;height:140px;object-fit:cover}
figcaption[b-h0ypn9qoh1]{padding:12px}figcaption strong[b-h0ypn9qoh1]{font-size:13px;display:block}figcaption small[b-h0ypn9qoh1]{display:block;font-size:11px;color:#b8b5c8;margin-top:4px;overflow-wrap:anywhere}figcaption p[b-h0ypn9qoh1]{font-size:12px;margin:8px 0 0;overflow-wrap:anywhere}
.screenshot-actions[b-h0ypn9qoh1]{position:absolute;top:7px;right:7px;display:flex;gap:5px}.icon-action[b-h0ypn9qoh1]{display:grid;place-items:center;width:32px;min-height:32px;border:1px solid #aaa0b9;border-radius:5px;color:#fff;background:#101621df;padding:5px;cursor:pointer}
.officer-photo-actions[b-h0ypn9qoh1]{padding:0 12px 12px;display:flex;gap:6px;flex-wrap:wrap}.officer-photo-actions button[b-h0ypn9qoh1]{font-size:12px;min-height:36px;padding:6px 9px;border:1px solid #76678e;border-radius:4px;background:#252337;color:#eee;cursor:pointer}.officer-photo-actions .approve[b-h0ypn9qoh1]{background:#35d8c3;border-color:#35d8c3;color:#061b20;font-weight:700}
button:disabled[b-h0ypn9qoh1]{opacity:.45;cursor:default}button:focus-visible[b-h0ypn9qoh1]{outline:3px solid #d3baff;outline-offset:2px}
.photo-notice[b-h0ypn9qoh1],.small[b-h0ypn9qoh1]{font-size:12px;color:#c8c2d4;line-height:1.5}.photo-error[b-h0ypn9qoh1]{color:#ffdce5;font-size:13px;padding:10px;border:1px solid #a65b72;border-radius:5px}
@media(max-width:900px){.screenshot-grid[b-h0ypn9qoh1]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.screenshot-grid[b-h0ypn9qoh1]{grid-template-columns:1fr}.add-screenshot[b-h0ypn9qoh1]{min-height:100px}.screenshot-card img[b-h0ypn9qoh1]{height:170px}}
/* /Components/ScrapbookBrowser.razor.rz.scp.css */
.scrapbook-browser[b-um3mfo4ws8]{color:#f4f2ed}
.browse-heading[b-um3mfo4ws8]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:34px 0 24px}
.browse-heading h1[b-um3mfo4ws8]{font:normal clamp(34px,4vw,46px)/1.15 Georgia,serif;letter-spacing:-.6px;margin:0 0 10px}
.browse-heading p[b-um3mfo4ws8]{color:#b8b5c8;font-size:14px;margin:0;line-height:1.6}
.resume-reading[b-um3mfo4ws8]{flex:none;max-width:250px;border-left:2px solid #d6b875;padding:6px 0 6px 15px;color:#ead5a5;text-decoration:none;font-size:13px;line-height:1.5}
.resume-reading span[b-um3mfo4ws8]{display:block;color:#b8b5c8;font-size:12px;margin-top:4px;overflow-wrap:anywhere}
.resume-reading:hover[b-um3mfo4ws8]{color:#fff3d4}
.browse-tools[b-um3mfo4ws8]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 34px;padding-bottom:20px;border-bottom:1px solid #383c4e}
.browse-bookmarks[b-um3mfo4ws8]{display:flex;gap:6px;flex-wrap:wrap}
.browse-bookmarks button[b-um3mfo4ws8]{min-height:38px;padding:8px 13px;border:1px solid transparent;border-radius:4px;background:transparent;color:#b8b5c8;font:inherit;font-size:13px;cursor:pointer}
.browse-bookmarks button span[b-um3mfo4ws8]{margin-left:7px;opacity:.7;font-size:11px}
.browse-bookmarks button[aria-pressed=true][b-um3mfo4ws8]{background:#b69cff1c;border-color:#75628f;color:#f1e8ff}
.browse-bookmarks button:hover[b-um3mfo4ws8]{background:#b69cff12;color:#f4f2ed}
.browse-search[b-um3mfo4ws8]{width:240px;max-width:100%;min-width:0;min-height:40px;padding:9px 13px;border:1px solid #4e4a60;border-radius:4px;background:#151a25;color:#f4f2ed;font:inherit;font-size:13px;box-sizing:border-box}
.browse-search[b-um3mfo4ws8]::placeholder{color:#a9a4b9}
.browse-chapter[b-um3mfo4ws8]{margin:0 0 26px;padding:24px;background:#151d2b;border:1px solid #364156;border-radius:8px}
.chapter-heading[b-um3mfo4ws8]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding-bottom:15px;border-bottom:1px solid #303b4e}
.chapter-heading h2[b-um3mfo4ws8]{font:normal 27px/1.3 Georgia,serif;margin:0 0 5px;color:#f1e9db;overflow-wrap:anywhere}
.chapter-heading p[b-um3mfo4ws8]{font-size:12px;line-height:1.6;color:#a9a4b9;margin:0}
.chapter-heading p span[b-um3mfo4ws8]{margin-left:4px}
.chapter-paging[b-um3mfo4ws8]{display:flex;align-items:center;gap:6px;flex:none}
.page-status[b-um3mfo4ws8]{font-size:12px;color:#a9a4b9;margin-right:7px;min-width:30px;text-align:right}
.chapter-paging button[b-um3mfo4ws8]{display:grid;place-items:center;min-height:34px;width:34px;padding:0;border:1px solid #525064;border-radius:4px;background:#1b2130;color:#e8ddf6;cursor:pointer}
.chapter-paging button:hover:not(:disabled)[b-um3mfo4ws8]{background:#b69cff22;border-color:#9b81be}
.chapter-paging button:disabled[b-um3mfo4ws8]{opacity:.3;cursor:default}
.story-grid[b-um3mfo4ws8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.story-card[b-um3mfo4ws8]{display:flex;flex-direction:column;justify-content:space-between;position:relative;isolation:isolate;box-sizing:border-box;min-width:0;height:144px;border:1px solid #505365;border-radius:6px;overflow:hidden;background:#202a38;color:#f4f2ed;text-decoration:none;box-shadow:0 5px 15px #0002;transition:border-color .16s ease,transform .16s ease}
.story-card.is-new[b-um3mfo4ws8]{border-color:#b99ae5;box-shadow:0 0 0 1px #b69cff24,0 0 13px #b69cff4d}
.story-cover[b-um3mfo4ws8]{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.story-card[b-um3mfo4ws8]::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a10217a 0%,#0b102035 30%,#101522cf 68%,#101522f5 100%)}
.story-markers[b-um3mfo4ws8]{display:flex;align-items:center;gap:6px;padding:10px 10px 0;min-width:0}
.story-category[b-um3mfo4ws8],.story-date[b-um3mfo4ws8]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;background:#101522d9;border:1px solid #e1d4b140;padding:3px 5px;border-radius:3px}
.story-category[b-um3mfo4ws8]{flex:0 1 auto;max-width:45%;color:#f1e2be}
.story-date[b-um3mfo4ws8]{flex:0 1 auto;max-width:42%;color:#e0dcea}
.story-star[b-um3mfo4ws8]{display:grid;place-items:center;width:17px;height:22px;color:#d1cadc;flex:none;filter:drop-shadow(0 1px 2px #000)}
.story-star.is-starred[b-um3mfo4ws8]{color:#e8ca87}
.story-copy[b-um3mfo4ws8]{padding:12px;overflow-wrap:anywhere}
.story-copy h3[b-um3mfo4ws8]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:normal 21px/1.18 Georgia,serif;letter-spacing:-.2px;margin:0;color:#fff6e9;text-shadow:0 2px 8px #0009}
.story-recollections[b-um3mfo4ws8]{display:flex;align-items:center;gap:3px;flex:none;margin-left:auto;color:#eee8f5;font-size:10px;line-height:1.4;text-shadow:0 1px 3px #000}
.story-card:hover[b-um3mfo4ws8]{border-color:#b69cff;transform:translateY(-3px)}
.story-card:hover .story-cover[b-um3mfo4ws8]{transform:scale(1.035)}
.story-card:hover h3[b-um3mfo4ws8]{color:#fff}
.story-card:focus-visible[b-um3mfo4ws8],.browse-bookmarks button:focus-visible[b-um3mfo4ws8],.chapter-paging button:focus-visible[b-um3mfo4ws8],.resume-reading:focus-visible[b-um3mfo4ws8],.browse-search:focus-visible[b-um3mfo4ws8]{outline:3px solid #d1bdff;outline-offset:4px}
.chapter-empty[b-um3mfo4ws8],.browse-empty[b-um3mfo4ws8]{padding:28px 22px;color:#b8b5c8;border:1px dashed #555066;border-radius:5px;font:18px/1.6 Georgia,serif}
.sr-only[b-um3mfo4ws8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){.story-grid[b-um3mfo4ws8]{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card[b-um3mfo4ws8]{height:150px}}
@media(max-width:560px){.browse-heading[b-um3mfo4ws8]{display:block;margin-top:26px}.browse-heading h1[b-um3mfo4ws8]{font-size:35px}.resume-reading[b-um3mfo4ws8]{display:block;margin-top:20px}.browse-tools[b-um3mfo4ws8]{gap:14px;margin-bottom:26px}.browse-search[b-um3mfo4ws8]{width:100%}.browse-bookmarks[b-um3mfo4ws8]{gap:2px}.browse-bookmarks button[b-um3mfo4ws8]{padding:8px 10px}.story-grid[b-um3mfo4ws8]{grid-template-columns:1fr;gap:14px}.story-card[b-um3mfo4ws8]{height:143px}.chapter-heading h2[b-um3mfo4ws8]{font-size:24px}.chapter-heading p span[b-um3mfo4ws8]{display:block;margin-left:0}.chapter-paging[b-um3mfo4ws8]{gap:4px}.page-status[b-um3mfo4ws8]{margin-right:3px}.browse-chapter[b-um3mfo4ws8]{margin-bottom:20px;padding:18px 16px}}
@media(prefers-reduced-motion:reduce){.story-card[b-um3mfo4ws8],.story-cover[b-um3mfo4ws8]{transition:none}.story-card:hover[b-um3mfo4ws8],.story-card:hover .story-cover[b-um3mfo4ws8]{transform:none}}
/* /Components/ScrapbookSettingsDialog.razor.rz.scp.css */
.settings-character[b-a23ysz7g6o]{color:#d6b875;font-size:15px;line-height:1.5;margin:0 0 18px}
.settings-tabs[b-a23ysz7g6o]{display:flex;gap:8px;padding-bottom:16px;border-bottom:1px solid #414459;margin-bottom:18px}
.settings-tabs button[b-a23ysz7g6o]{padding:9px 12px;border:1px solid #555269;border-radius:4px;background:#1b2332;color:#b8b5c8;font:inherit;font-size:13px;cursor:pointer}
.settings-tabs button[aria-pressed=true][b-a23ysz7g6o]{background:#b69cff26;border-color:#b69cff;color:#f2e9ff}
.settings-help[b-a23ysz7g6o]{font-size:12px;color:#b8b5c8;line-height:1.6;margin:0 0 20px}
.organise-layout[b-a23ysz7g6o]{display:grid;grid-template-columns:235px minmax(0,1fr);gap:22px;align-items:start}
.chapter-rail[b-a23ysz7g6o]{position:sticky;top:0;background:#151a25}
h3[b-a23ysz7g6o]{font-size:16px;margin:0 0 14px;color:#eee6d9}
.chapter-list[b-a23ysz7g6o]{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.chapter-row[b-a23ysz7g6o]{display:grid;grid-template-columns:18px minmax(0,1fr) 24px;gap:5px;align-items:center;padding:7px;border:1px solid #3d4357;border-radius:4px;background:#1a2231}
.chapter-row.selected[b-a23ysz7g6o]{border-color:#9a82b9;background:#29263b}
.chapter-choice[b-a23ysz7g6o]{display:block;text-align:left;min-width:0;padding:3px;border:0;background:transparent;color:#f4f2ed;cursor:pointer;font:inherit;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.chapter-choice span[b-a23ysz7g6o]{display:block}.chapter-choice small[b-a23ysz7g6o]{display:block;color:#b8b5c8;font-size:10px;margin-top:3px}
.grab[b-a23ysz7g6o]{display:grid;place-items:center;align-self:stretch;min-height:28px;color:#aaa0b9;cursor:grab;font-size:21px;user-select:none}
.grab:active[b-a23ysz7g6o]{cursor:grabbing}
.order-buttons[b-a23ysz7g6o]{display:grid;gap:3px}
.order-buttons button[b-a23ysz7g6o],.memory-buttons button[b-a23ysz7g6o]{display:grid;place-items:center;width:24px;min-height:25px;padding:0;background:#202839;border:1px solid #555269;border-radius:3px;color:#e6d9f6;cursor:pointer;font-size:15px}
.chapter-memories[b-a23ysz7g6o]{min-width:0}
.chapter-title-edit[b-a23ysz7g6o]{display:flex;align-items:stretch;gap:8px}
.chapter-title-edit input[b-a23ysz7g6o]{min-width:0;flex:1}
.chapter-title-edit button[b-a23ysz7g6o],.settings-footer button[b-a23ysz7g6o]{flex:none;padding:8px 12px;background:#30293f;border:1px solid #79658e;border-radius:4px;color:#f4f2ed;cursor:pointer}
.chapter-memory-heading[b-a23ysz7g6o]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:23px 0 13px}
.chapter-memory-heading h3[b-a23ysz7g6o]{margin:0;font-size:14px}
.remove-chapter[b-a23ysz7g6o]{padding:3px 0;background:transparent;border:0;color:#d9a4ac;font:inherit;font-size:11px;cursor:pointer}
.memory-list[b-a23ysz7g6o]{display:grid;gap:8px;min-height:65px}
.memory-row[b-a23ysz7g6o]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px 8px;align-items:start;background:#1a2231;border:1px solid #41485c;border-radius:4px;padding:10px}
.memory-name[b-a23ysz7g6o]{min-width:0}.memory-name strong[b-a23ysz7g6o]{display:block;font-size:12px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.memory-name small[b-a23ysz7g6o]{display:block;font-size:10px;color:#b8b5c8;margin-top:3px}
.memory-buttons[b-a23ysz7g6o]{display:flex;gap:4px;align-items:center}.memory-buttons .delete-memory[b-a23ysz7g6o]{color:#e8b0b8}
.memory-destination[b-a23ysz7g6o]{grid-column:2/-1;font-size:11px;padding:5px!important;min-height:28px}
.drop-target[b-a23ysz7g6o]{outline:2px dashed #b69cff;outline-offset:2px;background:#302b45}
.empty-chapter[b-a23ysz7g6o]{color:#b8b5c8;border:1px dashed #555269;padding:20px;font-size:13px;line-height:1.6}
.settings-footer[b-a23ysz7g6o]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;border-top:1px solid #414459;padding-top:18px;font-size:12px}
.settings-status[b-a23ysz7g6o]{font-size:12px;color:#bde3d5;margin:15px 0 0}
.confirmation[b-a23ysz7g6o]{padding:12px 0}.confirmation h3[b-a23ysz7g6o]{font:26px/1.3 Georgia,serif}.confirmation p[b-a23ysz7g6o]{font-size:14px;line-height:1.7;color:#d5cddd;overflow-wrap:anywhere}
.sharing-defaults[b-a23ysz7g6o]{padding:6px 0}
button:disabled[b-a23ysz7g6o]{opacity:.4;cursor:default}
button:focus-visible[b-a23ysz7g6o],.grab:focus-visible[b-a23ysz7g6o]{outline:2px solid #d1bdff;outline-offset:3px}
@media(max-width:700px){.organise-layout[b-a23ysz7g6o]{grid-template-columns:1fr}.chapter-rail[b-a23ysz7g6o]{position:static}.chapter-list[b-a23ysz7g6o]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tabs[b-a23ysz7g6o]{flex-wrap:wrap}.chapter-row[b-a23ysz7g6o]{min-width:0}.chapter-title-edit[b-a23ysz7g6o]{flex-wrap:wrap}}
@media(max-width:420px){.chapter-list[b-a23ysz7g6o]{grid-template-columns:1fr}.memory-buttons button[b-a23ysz7g6o]{width:22px}.settings-footer[b-a23ysz7g6o]{align-items:flex-start}.chapter-memory-heading[b-a23ysz7g6o]{align-items:flex-start}}
.grab[b-a23ysz7g6o]{touch-action:none}.grab.is-dragging[b-a23ysz7g6o]{color:#f4e8ff;background:#b69cff26;border-radius:3px}
/* /Components/ScrapbookSpread.razor.rz.scp.css */
.memory-photo .photo-open[b-zgvvtf41o2]{display:block;width:100%;min-height:0;padding:0;border:0;border-radius:2px;background:transparent;cursor:zoom-in;line-height:0}
.checkin-spread .story-page h1[b-zgvvtf41o2]{font-size:clamp(30px,3.3vw,44px);line-height:1.15;margin:12px 0 18px}.checkin-spread .memory-narrative[b-zgvvtf41o2]{font-size:18px;line-height:1.6;margin-bottom:24px}.checkin-spread .sticker-area:empty[b-zgvvtf41o2]{display:none}.checkin-spread .photo-page[b-zgvvtf41o2]  .character-facts{margin:18px 0 26px}.checkin-spread .photo-page .memory-photo img[b-zgvvtf41o2]{max-height:330px;object-fit:cover;aspect-ratio:16/10}
.memory-photo .photo-open:focus-visible[b-zgvvtf41o2]{outline:3px solid var(--book-teal,#b69cff);outline-offset:4px}
.enlarged-photo[b-zgvvtf41o2]{margin:0}
.enlarged-photo img[b-zgvvtf41o2]{display:block;width:100%;height:auto;max-height:calc(94dvh - 150px);object-fit:contain;background:#0c111b}
.enlarged-photo figcaption[b-zgvvtf41o2]{margin-top:12px;color:#d0cbd9;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}

.memory-pagination[b-zgvvtf41o2]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:20px;padding:16px 24px;border-top:1px solid #414459;border-radius:0 0 7px 7px;background:#171c29}
.memory-pagination span[b-zgvvtf41o2]{font-size:14px;color:#c7bfd4;white-space:nowrap}.memory-pagination strong[b-zgvvtf41o2]{font-size:19px;color:#f4f2ed;margin:0 3px}
.memory-pagination button[b-zgvvtf41o2]{display:grid;place-items:center;flex:none;width:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #75658c;border-radius:4px;background:#b69cff19;color:#eee5fa;cursor:pointer}
.memory-pagination button:hover:not(:disabled)[b-zgvvtf41o2]{background:#b69cff33;border-color:#b69cff}.memory-pagination button:disabled[b-zgvvtf41o2]{opacity:.3;cursor:default}.memory-pagination button:focus-visible[b-zgvvtf41o2]{outline:2px solid #d1bdff;outline-offset:3px}
@media(max-width:500px){.memory-pagination[b-zgvvtf41o2]{gap:16px;padding:14px 18px}}

.scrapbook-spread .memory-photo.category-artwork figcaption[b-zgvvtf41o2]{font:12px/1.5 Instrument,Arial,sans-serif;color:#c7bfd4}.scrapbook-spread .memory-photo.category-artwork img[b-zgvvtf41o2]{aspect-ratio:3/2;object-fit:cover;object-position:right center}
/* /Components/ScreenshotInboxPrompt.razor.rz.scp.css */
.screenshot-prompt[b-sd14amx2hg]{max-width:1200px;margin:20px auto 0;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--g-surface);border-left:4px solid var(--g-accent);border-radius:8px;color:var(--g-text)}.screenshot-prompt strong[b-sd14amx2hg]{font-size:1.05rem}.screenshot-prompt span[b-sd14amx2hg]{line-height:1.65}.screenshot-prompt a[b-sd14amx2hg]{white-space:nowrap}@media(max-width:650px){.screenshot-prompt[b-sd14amx2hg]{margin:12px;align-items:flex-start;flex-direction:column;padding:16px}}
/* /Components/SharedRunCard.razor.rz.scp.css */
.shared-run[b-dx87g9bk8k]{border:1px solid #414459;border-radius:8px;background:#151a25;margin-bottom:28px;overflow:hidden}.run-victory[b-dx87g9bk8k]{min-height:230px;background-size:cover;background-position:center;position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:32px;gap:16px}.run-victory h2[b-dx87g9bk8k]{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:8px 0 12px;color:#fff8ed;text-shadow:0 2px 10px #0008}.run-victory p[b-dx87g9bk8k]{font-size:14px;color:#e0dbe8}.run-outcome[b-dx87g9bk8k]{font-size:13px;color:#efd7a6}.run-cover-note[b-dx87g9bk8k],.run-cover-open[b-dx87g9bk8k]{position:absolute;bottom:16px;right:24px;font-size:12px;color:#e0dbe8;text-shadow:0 1px 4px #000}.run-story-body[b-dx87g9bk8k]{padding:24px}.run-story-summary[b-dx87g9bk8k]{color:#b8b5c8;font-size:13px;margin:0 0 24px}.run-role-grid[b-dx87g9bk8k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.run-role h3[b-dx87g9bk8k]{font-size:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #37394b;padding-bottom:10px;margin:0 0 8px}.run-role h3 span[b-dx87g9bk8k]{color:#b8b5c8;font-size:13px;font-weight:400}.run-person[b-dx87g9bk8k]{display:flex;align-items:center;gap:10px;padding:7px 0;min-width:0}.run-avatar[b-dx87g9bk8k]{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#48425c,#242b39);border:1px solid #776a95;color:#e9dcff;font-size:12px;font-weight:700}.run-person>div[b-dx87g9bk8k]{min-width:0}.run-person strong[b-dx87g9bk8k]{display:block;font-size:13px;overflow-wrap:anywhere}.run-person small[b-dx87g9bk8k]{display:block;color:#b8b5c8;font-size:11px;margin-top:3px}.run-role summary[b-dx87g9bk8k]{font-size:12px;padding:10px 0;cursor:pointer;color:#cbb6ff}.run-explore[b-dx87g9bk8k]{border-top:1px solid #37394b;padding-top:16px}.run-explore>summary[b-dx87g9bk8k],.run-management>summary[b-dx87g9bk8k]{cursor:pointer;font-size:14px;color:#d4c5f2;padding:8px 0}.run-explore h3[b-dx87g9bk8k]{font-size:20px;margin:24px 0 16px}.run-boss[b-dx87g9bk8k]{padding:14px 0;border-bottom:1px solid #37394b}.run-boss summary[b-dx87g9bk8k]{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.run-boss summary strong[b-dx87g9bk8k]{font-size:15px}.run-boss summary span[b-dx87g9bk8k]{font-size:12px;color:#b8b5c8}.run-unattributed[b-dx87g9bk8k]{margin-top:20px}.run-unattributed h4[b-dx87g9bk8k]{font-size:16px}.run-drop[b-dx87g9bk8k]{display:flex;gap:10px;align-items:center;padding:9px 0}.run-drop img[b-dx87g9bk8k]{border:1px solid #555269;border-radius:4px}.run-drop a[b-dx87g9bk8k]{font-size:14px;color:#d7c3ff}.run-drop small[b-dx87g9bk8k]{display:block;color:#b8b5c8;font-size:12px;margin-top:4px}.run-drop .loot-quality-3[b-dx87g9bk8k]{color:#7fb9ff}.run-drop .loot-quality-4[b-dx87g9bk8k]{color:#c89fff}.run-drop .loot-quality-5[b-dx87g9bk8k]{color:#ffb16d}.run-photo-grid[b-dx87g9bk8k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.run-photo-grid figure[b-dx87g9bk8k]{margin:0}.run-photo-grid img[b-dx87g9bk8k]{width:100%;height:160px;object-fit:contain;background:#0d121b;border:1px solid #414459;border-radius:4px}.run-photo-grid button[b-dx87g9bk8k]{margin-top:8px;width:100%}.run-management[b-dx87g9bk8k]{margin-top:16px;border-top:1px solid #37394b;padding-top:8px}.run-management[open][b-dx87g9bk8k]{padding-bottom:12px}
@media(max-width:750px){.run-role-grid[b-dx87g9bk8k]{grid-template-columns:1fr;gap:20px}.run-victory[b-dx87g9bk8k]{padding:24px 20px;min-height:220px}.run-story-body[b-dx87g9bk8k]{padding:20px}.run-photo-grid[b-dx87g9bk8k]{grid-template-columns:1fr 1fr}.run-boss summary[b-dx87g9bk8k]{flex-direction:column;gap:5px}.run-victory .badge[b-dx87g9bk8k]{font-size:10px}.run-victory h2[b-dx87g9bk8k]{font-size:28px;overflow-wrap:anywhere}}
@media(max-width:420px){.run-photo-grid[b-dx87g9bk8k]{grid-template-columns:1fr}}

.run-boss-grid[b-dx87g9bk8k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.boss-reward-card[b-dx87g9bk8k]{border:1px solid #414459;border-radius:6px;background:#101621;overflow:hidden;min-width:0}
.boss-reward-art[b-dx87g9bk8k]{height:180px;position:relative;display:flex;align-items:flex-end;padding:16px;background-size:cover;background-position:center top}
.boss-reward-art h4[b-dx87g9bk8k]{color:#fff8ed;font-size:20px;line-height:1.2;margin:0 0 7px;text-shadow:0 2px 6px #000;overflow-wrap:anywhere}
.boss-reward-art span[b-dx87g9bk8k]{font-size:10px;color:#d3cedf}
.boss-reward-art>div[b-dx87g9bk8k]{position:relative;pointer-events:none;z-index:1}
.boss-photo-open[b-dx87g9bk8k]{position:absolute;inset:0}
.boss-photo-open:focus-visible[b-dx87g9bk8k]{outline:3px solid #cbb6ff;outline-offset:-3px}
.boss-reward-drops[b-dx87g9bk8k]{padding:8px 16px;min-height:62px}
.boss-reward-drops .run-drop[b-dx87g9bk8k]{align-items:flex-start}
.boss-reward-drops .run-drop>div[b-dx87g9bk8k]{min-width:0;overflow-wrap:anywhere}




@media(max-width:1000px){.run-boss-grid[b-dx87g9bk8k]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.run-boss-grid[b-dx87g9bk8k]{grid-template-columns:minmax(0,1fr)}}

/* Compact reward tiles: the boss title and every observed drop, without extra metadata. */
.run-boss-grid[b-dx87g9bk8k]{margin-top:16px}
.boss-reward-art[b-dx87g9bk8k]{height:46px;padding:8px 10px;background-position:center 22%}
.boss-reward-art h4[b-dx87g9bk8k]{font-size:16px;margin:0;line-height:1.2}
.boss-reward-drops[b-dx87g9bk8k]{padding:4px 10px;min-height:0}
.boss-reward-drops .run-drop[b-dx87g9bk8k]{padding:2px 0;gap:8px;align-items:center}
.boss-reward-drops .run-drop img[b-dx87g9bk8k]{width:24px;height:24px}
.boss-reward-drops .run-drop a[b-dx87g9bk8k]{font-size:12px;line-height:1.15}
.boss-reward-drops .run-drop small[b-dx87g9bk8k]{font-size:11px;line-height:1.15;margin-top:1px}
.boss-reward-drops>p[b-dx87g9bk8k]{font-size:12px;margin:6px 0}

.boss-reward-art[b-dx87g9bk8k]{height:40px}
.boss-reward-drops .run-drop>div[b-dx87g9bk8k]{font-size:12px;line-height:1.15}
.boss-reward-drops .run-drop a[b-dx87g9bk8k]{display:block}

/* Boss artwork fills the whole reward tile. */
.boss-reward-card[b-dx87g9bk8k]{background-size:cover;background-position:center 25%;position:relative;overflow:visible}
.boss-reward-art[b-dx87g9bk8k]{background:none;border-radius:6px 6px 0 0}
.boss-reward-art.has-boss-photos[b-dx87g9bk8k]{padding-right:48px}
.boss-album-launch[b-dx87g9bk8k]{position:absolute;right:7px;top:5px;min-width:28px;min-height:28px;padding:2px 6px;background:#101522c9;color:#fff;border:1px solid #c2b3dc;border-radius:4px;cursor:pointer}
.album-launch[b-dx87g9bk8k]{padding:6px 10px;background:#101522bf;color:#f0e9ff;border:1px solid #b8a6d5;border-radius:4px;font-size:13px;cursor:pointer}
.run-item-tooltip[b-dx87g9bk8k]{position:relative}
.run-item-tooltip>summary[b-dx87g9bk8k]{font-size:12px;line-height:1.15;list-style:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;color:#c89fff}
.run-item-tooltip>summary[b-dx87g9bk8k]::-webkit-details-marker{display:none}
.run-item-facts[b-dx87g9bk8k]{position:absolute;top:100%;left:0;z-index:10;width:min(280px,65vw);background:#0d1220;color:#f4f2ed;border:1px solid #8976aa;border-radius:5px;padding:12px;box-shadow:0 8px 20px #0008;font-size:13px;line-height:1.4;white-space:normal}
.run-item-facts p[b-dx87g9bk8k]{margin:6px 0}.run-item-facts a[b-dx87g9bk8k]{display:inline-block;margin-top:8px}
.boss-reward-card:has(.run-item-tooltip[open])[b-dx87g9bk8k]{z-index:5}
.run-photo-contribute[b-dx87g9bk8k],.run-photo-review[b-dx87g9bk8k]{border-top:1px solid #37394b;padding-top:12px;margin-top:16px}
.run-photo-contribute>summary[b-dx87g9bk8k],.run-photo-review>summary[b-dx87g9bk8k]{cursor:pointer;color:#d4c5f2;font-size:14px;padding:8px 0}
.run-photo-contribute label[b-dx87g9bk8k]{display:block;font-size:14px;margin:12px 0}.run-photo-contribute select[b-dx87g9bk8k]{display:block;max-width:100%;min-height:40px;margin-top:6px;background:#101621;color:#f4f2ed;border:1px solid #555269;border-radius:4px}
.run-photo-review .run-photo-grid[b-dx87g9bk8k]{margin-top:16px}.run-photo-review figcaption[b-dx87g9bk8k]{font-size:12px;color:#b8b5c8;overflow-wrap:anywhere}

.shared-run .run-item-tooltip>summary[b-dx87g9bk8k]{padding:0;min-height:0}

.boss-album-launch[b-dx87g9bk8k],.album-launch[b-dx87g9bk8k]{display:inline-flex;align-items:center;justify-content:center;gap:6px}
.boss-album-launch[b-dx87g9bk8k]{width:32px;height:32px;padding:5px}
.boss-album-launch:hover[b-dx87g9bk8k],.album-launch:hover[b-dx87g9bk8k]{background:#3c3155}
.boss-album-launch:focus-visible[b-dx87g9bk8k],.album-launch:focus-visible[b-dx87g9bk8k]{outline:3px solid #d3baff;outline-offset:2px}

.run-management>summary[b-dx87g9bk8k]{display:flex;align-items:center;gap:8px;list-style:none}
.run-management>summary[b-dx87g9bk8k]::-webkit-details-marker{display:none}
.run-management>summary[b-dx87g9bk8k]::after{content:"▸";margin-left:auto}
.run-management[open]>summary[b-dx87g9bk8k]::after{content:"▾"}
.run-management .run-recording[b-dx87g9bk8k]{border-top:1px solid #37394b;margin-top:16px;padding-top:12px}
.run-recording>summary[b-dx87g9bk8k]{font-size:14px;cursor:pointer;color:#d4c5f2;padding:8px 0}
button.run-cover-open[b-dx87g9bk8k]{background:#101522b8;border:1px solid #b8a6d580;border-radius:4px;padding:6px 10px;cursor:pointer;min-height:36px}
.run-public-sharing[b-dx87g9bk8k]{padding:12px 0;border-bottom:1px solid #37394b}
.run-public-sharing h3[b-dx87g9bk8k]{font-size:15px;margin:8px 0}
.run-public-sharing a[b-dx87g9bk8k]{font-size:13px;margin-left:12px}
.boss-reward-card .run-item-tooltip>summary[b-dx87g9bk8k]{text-decoration:none}
.boss-reward-card .run-item-tooltip>summary:focus-visible[b-dx87g9bk8k]{outline:2px solid #d3baff;outline-offset:3px;border-radius:2px}
.photo-sharing-status[b-dx87g9bk8k]{display:block;margin-top:4px;color:#e4d7f7;font-weight:600}
.run-photo-contribute .upload-public-choice[b-dx87g9bk8k],.run-your-photos label[b-dx87g9bk8k]{display:flex;align-items:flex-start;gap:8px;line-height:1.5}
.upload-public-choice input[b-dx87g9bk8k],.run-your-photos input[b-dx87g9bk8k]{flex:none;margin-top:4px}
.run-your-photos label[b-dx87g9bk8k]{font-size:12px;margin-top:10px}
.run-visibility[b-dx87g9bk8k]{padding:12px 0;border-bottom:1px solid #37394b}.run-visibility h3[b-dx87g9bk8k]{font-size:18px;margin:8px 0 14px}.run-visibility-control[b-dx87g9bk8k]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:14px}.run-visibility a[b-dx87g9bk8k]{font-size:13px;color:#d3baff}

.run-character-portrait[b-dx87g9bk8k]{object-fit:cover}
/* /Components/SignInMethods.razor.rz.scp.css */
.login-methods[b-q1xyl4sg4m]{list-style:none;padding:0}.login-methods li[b-q1xyl4sg4m]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #454353}.login-methods p[b-q1xyl4sg4m]{margin:4px 0 0}.method-identity[b-q1xyl4sg4m]{display:flex;align-items:center;gap:12px;min-width:0}.method-identity>div[b-q1xyl4sg4m]{min-width:0}@media(max-width:600px){.login-methods li[b-q1xyl4sg4m]{align-items:flex-start;flex-direction:column}}
/* /Components/ToggleSwitch.razor.rz.scp.css */
.toggle-switch[b-9683q057ka]{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;line-height:1.5;margin:0}
.toggle-switch input[b-9683q057ka]{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;width:44px;height:26px;opacity:0;margin:0;cursor:pointer}
.toggle-track[b-9683q057ka]{position:relative;display:inline-block;flex:none;width:44px;height:26px;border:1px solid #87769f;border-radius:20px;background:#252b39;transition:background .15s}
.toggle-track[b-9683q057ka]::before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#ded7e8;transition:transform .15s}
input:checked+.toggle-track[b-9683q057ka]{background:#24b8aa;border-color:#42dbca}
input:checked+.toggle-track[b-9683q057ka]::before{transform:translateX(18px);background:#081c20}
input:focus-visible+.toggle-track[b-9683q057ka]{outline:3px solid #d3baff;outline-offset:3px}
input:disabled~span[b-9683q057ka]{opacity:.5;cursor:default}
@media(prefers-reduced-motion:reduce){.toggle-track[b-9683q057ka],.toggle-track[b-9683q057ka]::before{transition:none}}
/* /Components/VisibilitySelector.razor.rz.scp.css */
.visibility-selector[b-lcti9i3x4s]{display:inline-flex;flex:none;max-width:100%;border:1px solid #79698d;border-radius:5px;overflow:hidden}.visibility-selector button[b-lcti9i3x4s]{min-width:66px;min-height:40px;padding:8px 12px;border:0;border-radius:0;background:#242938;color:#c8c1d3;font:700 12px/1.3 Instrument,Arial,sans-serif;cursor:pointer}.visibility-selector button+button[b-lcti9i3x4s]{border-left:1px solid #63566e}.visibility-selector button.selected[b-lcti9i3x4s]{background:#b69cff;color:#151220}.visibility-selector button:hover[b-lcti9i3x4s]{filter:brightness(1.15)}.visibility-selector button:focus-visible[b-lcti9i3x4s]{outline:2px solid #f4e8ff;outline-offset:-4px}.visibility-selector button:disabled[b-lcti9i3x4s]{opacity:.5;cursor:default}@media(max-width:480px){.visibility-selector button[b-lcti9i3x4s]{min-width:58px;padding:8px;font-size:11px}}
.visibility-selector.compact[b-lcti9i3x4s]{gap:2px;border:0;border-radius:0;overflow:visible}.visibility-selector.compact button[b-lcti9i3x4s]{display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:0;border-radius:3px;background:transparent;color:#b8b3c3}.visibility-selector.compact button.selected[b-lcti9i3x4s]{background:#b69cff26;color:#d1bdff}.visibility-selector.compact button:hover:not(:disabled)[b-lcti9i3x4s]{background:#b69cff38;color:#f4e8ff;filter:none}.visibility-selector.compact button:focus-visible[b-lcti9i3x4s]{outline-offset:2px}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-t87w9tgo9f] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-t87w9tgo9f] {
    flex: 1;
}

.sidebar[b-t87w9tgo9f] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-t87w9tgo9f] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-t87w9tgo9f]  a, .top-row[b-t87w9tgo9f]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-t87w9tgo9f]  a:hover, .top-row[b-t87w9tgo9f]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-t87w9tgo9f]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-t87w9tgo9f] {
        justify-content: space-between;
    }

    .top-row[b-t87w9tgo9f]  a, .top-row[b-t87w9tgo9f]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-t87w9tgo9f] {
        flex-direction: row;
    }

    .sidebar[b-t87w9tgo9f] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-t87w9tgo9f] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-t87w9tgo9f]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-t87w9tgo9f], article[b-t87w9tgo9f] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Pages/Account.razor.rz.scp.css */
.linked-characters[b-q1vwgorvrw]{position:relative;max-width:100%;overflow-x:auto}
.linked-characters table[b-q1vwgorvrw]{width:100%;min-width:650px}.portrait-column[b-q1vwgorvrw]{width:88px;text-align:center}.settings-column[b-q1vwgorvrw]{width:64px;text-align:right}.character-portrait-button[b-q1vwgorvrw]{display:inline-flex;align-items:center;justify-content:center;padding:3px;min-width:56px;min-height:56px;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer}.character-portrait-button img[b-q1vwgorvrw]{width:48px;height:48px;object-fit:cover;border-radius:50%;border:1px solid #87769f}.character-portrait-button:hover[b-q1vwgorvrw]{border-color:#b69cff;background:#302d44}.character-settings-button[b-q1vwgorvrw]{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #665a7b;border-radius:5px;background:#282b3b;color:#eee8fa;cursor:pointer}.character-settings-button:hover[b-q1vwgorvrw]{background:#39334d;border-color:#b69cff}.character-settings-button svg[b-q1vwgorvrw]{width:19px;height:19px}.character-portrait-button:focus-visible[b-q1vwgorvrw],.character-settings-button:focus-visible[b-q1vwgorvrw]{outline:3px solid #cfb6ff;outline-offset:3px}
/* /Pages/ActivityJournal.razor.rz.scp.css */
.journey-header[b-7ku84xecpw]{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:1.8rem 0}.journey-header h2[b-7ku84xecpw]{font-size:clamp(1.8rem,3vw,2.8rem);max-width:700px;margin:.4rem 0}.equipment-wire[b-7ku84xecpw]{background:#101b22;border:1px solid #294451;border-left:3px solid #35d8c3;border-radius:8px;padding:1rem 1.2rem;margin-bottom:1.5rem}.wire-label[b-7ku84xecpw]{display:flex;align-items:center;gap:.7rem;font-size:.7rem;font-weight:700;letter-spacing:.15em}.wire-label button[b-7ku84xecpw]{margin-left:auto;padding:.3rem .6rem;letter-spacing:0;font-size:.75rem}.wire-dot[b-7ku84xecpw]{width:6px;height:6px;background:#35d8c3;border-radius:50%}.wire-window[b-7ku84xecpw]{overflow-x:auto;padding:1rem 0}.wire-track[b-7ku84xecpw]{display:flex;gap:3rem;width:max-content;animation:news-drift-b-7ku84xecpw 60s linear infinite}.wire-story[b-7ku84xecpw]{display:flex;align-items:center;gap:.6rem;white-space:nowrap}.wire-track:hover[b-7ku84xecpw],.wire-track:focus-within[b-7ku84xecpw],.wire-track.paused[b-7ku84xecpw]{animation-play-state:paused}.journey-filter[b-7ku84xecpw]{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin:1rem 0 1.5rem}.journey-filter select[b-7ku84xecpw]{width:auto;margin-left:.7rem}.level-shelves[b-7ku84xecpw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.level-shelf[b-7ku84xecpw]{background:#171820;border:1px solid #30323e;border-top:2px solid #3a535b;border-radius:8px;padding:1.2rem;min-height:170px}.level-shelf header[b-7ku84xecpw]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #30323e;padding-bottom:1rem;margin-bottom:.7rem}.level-shelf h3[b-7ku84xecpw]{font-size:1.8rem;margin:.1rem 0}.shelf-empty[b-7ku84xecpw]{color:#9696a9;font-size:.85rem;font-style:italic;padding:1rem 0}.journey-person[b-7ku84xecpw]{display:flex;gap:.8rem;padding:1rem 0;border-bottom:1px solid #292b35}.journey-person:last-child[b-7ku84xecpw]{border:0}.class-seal[b-7ku84xecpw]{width:38px;height:42px;flex-shrink:0;border:1px solid #4f545d;border-radius:8px;background:#232731;display:grid;place-items:center;color:#b9e5dd;font-size:.7rem;font-weight:bold}.journey-person h4[b-7ku84xecpw]{font-size:1rem;margin:0 0 .25rem}.journey-person span[b-7ku84xecpw]{font-size:.8rem;color:#c2c3cf}.journey-person p[b-7ku84xecpw]{margin:.35rem 0;color:#9696a9;font-size:.75rem}.journey-person small[b-7ku84xecpw]{font-size:.65rem;color:#9696a9}.activity-handin[b-7ku84xecpw]{margin-top:2rem}.activity-handin textarea[b-7ku84xecpw]{display:block;width:100%;margin:.6rem 0 1rem}.guild-news[b-7ku84xecpw]{margin-top:2.5rem}.guild-news article[b-7ku84xecpw]{display:flex;gap:1rem;border-bottom:1px solid #30323e;padding:1.2rem 0}.guild-news article p[b-7ku84xecpw]{margin:0 0 .5rem}.guild-news small[b-7ku84xecpw]{display:block;color:#9696a9;font-size:.75rem;margin-top:.5rem}.news-marker[b-7ku84xecpw]{width:8px;height:8px;background:#e9b44c;flex-shrink:0;margin-top:.45rem;transform:rotate(45deg)}.news-marker.enchanting[b-7ku84xecpw]{background:#c77d52}.news-marker.equipment[b-7ku84xecpw]{background:#9b7bee}.journal-item[b-7ku84xecpw]{position:relative;display:inline-block;color:#a9b5c5}.journal-item summary[b-7ku84xecpw]{display:flex;gap:.6rem;align-items:center;cursor:pointer;font-weight:600;list-style:none}.journal-item summary img[b-7ku84xecpw]{border:1px solid #665b43;border-radius:4px}.quality-2[b-7ku84xecpw]{color:#63c76c}.quality-3[b-7ku84xecpw]{color:#77b8ff}.quality-4[b-7ku84xecpw]{color:#c4a0ff}.quality-5[b-7ku84xecpw]{color:#ffa850}.game-tooltip[b-7ku84xecpw]{display:none;position:absolute;left:0;top:100%;z-index:20;width:min(340px,75vw);padding:1rem;background:#0b1020;border:1px solid #8a815b;border-radius:5px;box-shadow:0 12px 30px #0009;color:#e4e5ec;white-space:normal;font-size:.85rem}.game-tooltip p[b-7ku84xecpw]{margin:.4rem 0}.game-tooltip a[b-7ku84xecpw],.game-tooltip small[b-7ku84xecpw]{display:block;margin-top:.7rem;font-size:.7rem}.journal-item[open] .game-tooltip[b-7ku84xecpw],.journal-item:hover .game-tooltip[b-7ku84xecpw],.journal-item:focus-within .game-tooltip[b-7ku84xecpw]{display:block}.wire-window:has(.journal-item:hover)[b-7ku84xecpw],.wire-window:has(.journal-item[open])[b-7ku84xecpw]{overflow:visible}@keyframes news-drift-b-7ku84xecpw{0%,10%{transform:translateX(0)}90%,100%{transform:translateX(min(0px,calc(80vw - 100%)))}}@media(prefers-reduced-motion:reduce){.wire-track[b-7ku84xecpw]{animation:none}}@media(max-width:1000px){.level-shelves[b-7ku84xecpw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.level-shelves[b-7ku84xecpw]{grid-template-columns:1fr}.journey-header[b-7ku84xecpw],.journey-filter[b-7ku84xecpw]{align-items:flex-start;flex-direction:column}.journey-header[b-7ku84xecpw]{gap:.7rem}.wire-story[b-7ku84xecpw]{white-space:normal;max-width:85vw}}
/* /Pages/CharacterEquipment.razor.rz.scp.css */
.character-sheet[b-dnzyl8jiix]{max-width:1240px;margin:20px auto 45px}.character-sheet-header[b-dnzyl8jiix]{display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative;isolation:isolate;overflow:hidden;min-height:200px;padding:28px 34px;background:#242a36;border:1px solid #51465e;border-radius:7px}.character-sheet-scene[b-dnzyl8jiix]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.character-sheet-header[b-dnzyl8jiix]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#171c29f5,#171c29b0 70%,#171c2990);z-index:-1}.character-sheet-person[b-dnzyl8jiix]{display:flex;gap:22px;align-items:center;min-width:0}.character-sheet-person>img[b-dnzyl8jiix]{width:100px;height:100px;border-radius:50%;border:2px solid #bca66e;flex:none}.character-sheet-person h1[b-dnzyl8jiix]{font-size:clamp(25px,3vw,38px);line-height:1.15;margin:10px 0;overflow-wrap:anywhere}.character-sheet-person a[b-dnzyl8jiix]{font-size:13px;color:#d0bbeb}.character-sheet-person p[b-dnzyl8jiix]{font-size:14px;color:#c7bbd3;margin:8px 0 0}.loadout-caption[b-dnzyl8jiix]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:28px 0}.loadout-caption h2[b-dnzyl8jiix]{font-family:Georgia,serif;font-size:32px;font-weight:400;margin:0 0 6px}.loadout-caption p[b-dnzyl8jiix]{font-size:13px;color:#bbaec9;margin:0}.character-sheet-body[b-dnzyl8jiix]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:24px;align-items:start}.loadout-panel[b-dnzyl8jiix],.facts-panel[b-dnzyl8jiix]{min-width:0;padding:26px;background:#242a36;border:1px solid #494553;border-radius:6px}.facts-panel[b-dnzyl8jiix]{border-top:2px solid #bca66e}.capture-gaps[b-dnzyl8jiix]{margin:22px 0;padding:18px;background:#242a36;border:1px solid #494553;border-radius:6px;font-size:13px;color:#c2b7cd}.character-private[b-dnzyl8jiix]{font-size:12px;color:#bbaec9;margin:20px 0}.character-sheet-header>button[b-dnzyl8jiix]{flex:none}@media(max-width:850px){.character-sheet-body[b-dnzyl8jiix]{grid-template-columns:1fr}.character-sheet-header[b-dnzyl8jiix]{padding:24px}.character-sheet-person[b-dnzyl8jiix]{gap:16px}.character-sheet-person>img[b-dnzyl8jiix]{width:72px;height:72px}}@media(max-width:520px){.character-sheet-header[b-dnzyl8jiix],.loadout-caption[b-dnzyl8jiix]{align-items:start;flex-direction:column}.character-sheet-person>img[b-dnzyl8jiix]{width:56px;height:56px}.character-sheet-person h1[b-dnzyl8jiix]{font-size:24px}.loadout-panel[b-dnzyl8jiix],.facts-panel[b-dnzyl8jiix]{padding:18px}.loadout-caption h2[b-dnzyl8jiix]{font-size:28px}}
/* /Pages/CharacterRecovery.razor.rz.scp.css */
.recovery[b-a4g1ah3u7q]{max-width:1040px}.recovery h1[b-a4g1ah3u7q]{max-width:750px}.recovery .notice p[b-a4g1ah3u7q]{margin:10px 0 0}.recovery h2[b-a4g1ah3u7q]{margin-top:32px}.recovery label.check[b-a4g1ah3u7q]{align-items:flex-start;max-width:760px}.recovery table td:last-child[b-a4g1ah3u7q]{min-width:220px;overflow-wrap:anywhere}
/* /Pages/GuildProgressSettings.razor.rz.scp.css */
.progress-intro[b-k0yffseg44]{max-width:78ch;margin-bottom:1.5rem}.progress-character[b-k0yffseg44]{margin-bottom:1.3rem}.progress-choices[b-k0yffseg44]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0}.progress-choices label[b-k0yffseg44]{display:flex;align-items:flex-start;gap:.7rem}.progress-choices input[b-k0yffseg44]{margin-top:.25rem;flex-shrink:0}.progress-choices small[b-k0yffseg44]{display:block;margin-top:.5rem;line-height:1.6;color:var(--muted,#a8b3c7)}.progress-character .check[b-k0yffseg44]{margin:.8rem 0}.progress-character h2[b-k0yffseg44]{overflow-wrap:anywhere}.progress-character .section-heading[b-k0yffseg44]{flex-wrap:wrap}@media(max-width:700px){.progress-choices[b-k0yffseg44]{grid-template-columns:1fr}}
/* /Pages/GuildSpace.razor.rz.scp.css */
.run-refresh-status[b-ltl53x1qjq]{align-self:center;color:var(--muted);font-size:12px;line-height:1.5}

.roster-portrait[b-ltl53x1qjq]{width:36px;height:36px;object-fit:cover;border-radius:50%;vertical-align:middle;margin-right:10px;border:1px solid #76678e}
/* /Pages/Livestream.razor.rz.scp.css */
.live-story[b-rmudxpizwk]{max-width:1080px;margin:24px auto 64px}.live-hero[b-rmudxpizwk]{position:relative;isolation:isolate;overflow:hidden;border:1px solid #494258;border-radius:8px;background:#151a25;min-height:360px;display:flex;align-items:flex-end}.live-hero[b-rmudxpizwk]::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#151a252b,#151a25ed 78%,#151a25),var(--live-image) center/cover}.live-hero-content[b-rmudxpizwk]{padding:42px;width:100%}.live-state[b-rmudxpizwk]{display:flex;align-items:center;gap:10px;color:#e6e0ef;font-size:14px}.live-state>span:last-child[b-rmudxpizwk]{margin-left:auto;color:#c1b8d2}.live-dot[b-rmudxpizwk],.finished-dot[b-rmudxpizwk]{display:inline-block;width:9px;height:9px;border-radius:50%;background:#39cdb6;box-shadow:0 0 12px #39cdb670}.finished-dot[b-rmudxpizwk]{background:#b69cff;box-shadow:none}.live-hero h1[b-rmudxpizwk]{font:700 clamp(34px,5vw,56px)/1.12 Instrument,Arial,sans-serif;max-width:23ch;margin:28px 0 16px;color:#f4f2ed}.live-byline[b-rmudxpizwk]{font-size:19px;color:#e7e0ef}.live-details[b-rmudxpizwk],.live-actions[b-rmudxpizwk]{display:flex;gap:20px;flex-wrap:wrap;margin-top:22px}.live-details[b-rmudxpizwk]{font-size:13px;color:#cbc5d6}.live-sharing[b-rmudxpizwk]{font-size:13px;color:#b8b0c9;margin:18px 0 30px}.live-timeline[b-rmudxpizwk]{display:grid;gap:36px}.live-moment[b-rmudxpizwk]{border:1px solid #414459;border-radius:7px;background:#151a25;overflow:hidden}.live-moment-heading[b-rmudxpizwk]{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;color:#c7bfd4;font-size:13px}.live-moment-heading>span[b-rmudxpizwk]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#b69cff22;color:#d6c4fa}.live-photo[b-rmudxpizwk]{display:block;padding:0;width:100%;background:#0e121b;border:0;border-radius:0;cursor:zoom-in}.live-photo img[b-rmudxpizwk]{display:block;width:100%;max-height:650px;object-fit:contain}.live-moment-copy[b-rmudxpizwk]{padding:24px 30px 28px}.live-moment-copy h2[b-rmudxpizwk]{margin:0 0 12px;font-size:26px}.live-moment-copy p[b-rmudxpizwk]{white-space:pre-wrap;line-height:1.7;color:#dbd5e5}.live-ending[b-rmudxpizwk]{border-left:3px solid #b69cff;padding:20px 28px;background:#b69cff0d;margin:30px 0}.live-ending h2[b-rmudxpizwk]{font-size:30px;margin:8px 0}.live-kicker[b-rmudxpizwk]{color:#d6b875;font-size:13px}.live-empty[b-rmudxpizwk]{border:1px dashed #51475f;border-radius:7px;padding:60px 30px;text-align:center;color:#c6bed1}.live-empty h2[b-rmudxpizwk]{font:500 30px Georgia,serif;color:#e9e1f2}.live-footer[b-rmudxpizwk]{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:36px;color:#a9a1b8;font-size:12px}.live-enlarged[b-rmudxpizwk]{display:block;max-width:100%;max-height:75vh;object-fit:contain;margin:auto}@media(max-width:650px){.live-story[b-rmudxpizwk]{margin-top:12px}.live-hero-content[b-rmudxpizwk]{padding:26px}.live-state[b-rmudxpizwk]{flex-wrap:wrap}.live-state>span:last-child[b-rmudxpizwk]{width:100%;margin-left:19px}.live-hero h1[b-rmudxpizwk]{margin-top:20px}.live-moment-copy[b-rmudxpizwk]{padding:20px}.live-details[b-rmudxpizwk]{gap:10px}}
/* /Pages/MyJourney.razor.rz.scp.css */
.personal-entry[b-tyibi3s0j9]{border-top:1px solid #34333e;padding:18px 0}
.personal-entry p[b-tyibi3s0j9]{margin-bottom:8px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.personal-entry time[b-tyibi3s0j9]{font-size:13px;color:#aaa9b9}
.personal-entry ul[b-tyibi3s0j9]{margin-bottom:0}
/* /Pages/PrivacyVisibility.razor.rz.scp.css */
.privacy-visibility[b-06vmgmw0cg]{max-width:960px;margin:auto}.privacy-heading[b-06vmgmw0cg]{margin-bottom:28px}.privacy-heading h1[b-06vmgmw0cg]{font-size:clamp(30px,4vw,42px);margin-bottom:12px}.privacy-heading p[b-06vmgmw0cg],.sharing-preferences>p[b-06vmgmw0cg],.privacy-boundaries p[b-06vmgmw0cg]{color:#b8b5c8;font-size:14px;max-width:75ch;line-height:1.6}.privacy-toggle-row[b-06vmgmw0cg]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid #414459}.privacy-toggle-row strong[b-06vmgmw0cg]{font-size:15px}.privacy-toggle-row small[b-06vmgmw0cg]{display:block;color:#b8b5c8;font-size:12px;margin-top:6px;line-height:1.5}.privacy-toggle-row[b-06vmgmw0cg]  .toggle-switch>span:last-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.privacy-toggle-row[b-06vmgmw0cg]  .toggle-switch{flex:none;margin:0}.privacy-footnote[b-06vmgmw0cg]{font-size:12px!important;color:#b8b5c8;line-height:1.6;margin:18px 0 0}.character-preferences>label[b-06vmgmw0cg]{font-size:14px}.guild-visibility-group[b-06vmgmw0cg]{margin-bottom:24px}.guild-visibility-group>summary[b-06vmgmw0cg]{font-size:18px;padding:18px;border:1px solid #414459;border-radius:6px;color:#e2d3fa}.guild-visibility-group[open]>summary[b-06vmgmw0cg]{margin-bottom:18px}.privacy-save-status[b-06vmgmw0cg]{position:sticky;bottom:12px;background:#20352e;color:#c6f0df;border-radius:4px;padding:12px 16px;font-size:13px;z-index:10}.privacy-save-status:empty[b-06vmgmw0cg]{display:none}@media(max-width:650px){.privacy-toggle-row[b-06vmgmw0cg]{gap:12px}.privacy-toggle-row strong[b-06vmgmw0cg]{font-size:14px}}

@media(max-width:650px){.sharing-preferences .privacy-toggle-row[b-06vmgmw0cg]{flex-wrap:wrap}.sharing-preferences .privacy-toggle-row[b-06vmgmw0cg]  .visibility-selector{margin-left:auto}}
/* /Pages/PublicGuildRuns.razor.rz.scp.css */
.public-guild-runs[b-gejhjljufn]{max-width:1240px;margin:auto}
.public-runs-heading[b-gejhjljufn]{margin:12px 0 28px}
.public-runs-heading h1[b-gejhjljufn]{font-size:clamp(28px,4vw,40px);line-height:1.2;color:#fff8ed;margin-bottom:10px}
.public-runs-heading p[b-gejhjljufn]{color:#b8b5c8;font-size:15px;max-width:65ch}
.public-runs-grid[b-gejhjljufn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.public-run-preview[b-gejhjljufn]{border:1px solid #414459;border-radius:8px;overflow:hidden;background:#151a25;text-decoration:none;color:#f4f2ed;display:block;min-width:0}
.preview-art[b-gejhjljufn]{min-height:200px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg,#101522f0,#10152255),url('/brand/activity/original/run-victory-v1.jpg') center 35%/cover}
.preview-art>span[b-gejhjljufn]{color:#efd7a6;font-size:13px}
.preview-art h2[b-gejhjljufn]{font-size:26px;line-height:1.15;margin:8px 0 10px;color:#fff8ed;overflow-wrap:anywhere;text-shadow:0 2px 10px #0008}
.preview-art p[b-gejhjljufn]{margin:0;color:#e0dbe8;font-size:13px}
.preview-details[b-gejhjljufn]{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}
.preview-details p[b-gejhjljufn]{margin:0;color:#b8b5c8}.preview-details>span[b-gejhjljufn]{color:#d4c5f2}
.public-run-preview:hover[b-gejhjljufn]{border-color:#b8a6d5}.public-run-preview:focus-visible[b-gejhjljufn]{outline:3px solid #d3baff;outline-offset:4px}
.public-runs-paging[b-gejhjljufn]{display:flex;justify-content:space-between;gap:16px;margin:24px 0;color:#d4c5f2}
@media(max-width:750px){.public-runs-grid[b-gejhjljufn]{grid-template-columns:1fr;gap:18px}.preview-art[b-gejhjljufn]{min-height:180px;padding:20px}.preview-details[b-gejhjljufn]{padding:16px 20px}}
/* /Pages/PublicRun.razor.rz.scp.css */
.public-run-post[b-ydf7toj46r]{max-width:1240px;margin:auto}
.public-run-nav[b-ydf7toj46r]{margin:8px 0 20px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.public-run-nav a[b-ydf7toj46r]{color:#d4c5f2;font-size:14px;text-underline-offset:4px}
.public-run-nav span[b-ydf7toj46r]{color:#b8b5c8;font-size:13px}
/* /Pages/RunAlbums.razor.rz.scp.css */
.album-hero[b-ba3kqtpt76]{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:32px;border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-bottom:24px}.album-hero h1[b-ba3kqtpt76]{font:normal clamp(30px,4vw,48px)/1.15 Georgia,serif;margin:10px 0}.album-hero p[b-ba3kqtpt76]{color:var(--muted);font-size:14px}.album-code[b-ba3kqtpt76]{display:flex;flex-direction:column;align-items:center;gap:7px;flex:none;padding:16px 24px;background:#35d8c310;color:#b6eee4;border:1px solid #35d8c360;border-radius:5px;cursor:pointer}.album-code strong[b-ba3kqtpt76]{font-size:26px;letter-spacing:.04em}.album-code small[b-ba3kqtpt76],.album-code span[b-ba3kqtpt76]{font-size:12px}.album-membership p[b-ba3kqtpt76]{max-width:78ch;font-size:14px}.album-membership select[b-ba3kqtpt76]{display:block;min-width:220px;margin:8px 0}.album-membership button[b-ba3kqtpt76]{margin:8px 10px 0 0}.run-auto[b-ba3kqtpt76]{color:#8fe0cb}.album-actions[b-ba3kqtpt76]{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.album-photo-heading[b-ba3kqtpt76]{display:flex;justify-content:space-between;align-items:center;gap:20px}.album-photo-heading select[b-ba3kqtpt76]{margin-left:10px}.album-bulk[b-ba3kqtpt76]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px;background:var(--panel);border:1px solid var(--line);margin:18px 0}.album-bulk label[b-ba3kqtpt76]{font-size:13px}.run-photo-grid[b-ba3kqtpt76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.run-photo-card[b-ba3kqtpt76]{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:var(--panel);min-width:0}.album-image[b-ba3kqtpt76]{display:block;width:100%;padding:0;border:0;line-height:0;cursor:zoom-in}.album-image img[b-ba3kqtpt76]{width:100%;aspect-ratio:16/10;object-fit:cover}.run-photo-copy[b-ba3kqtpt76]{padding:16px}.run-photo-copy p[b-ba3kqtpt76]{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.run-photo-copy p span[b-ba3kqtpt76]{float:right;color:var(--muted)}.run-photo-actions[b-ba3kqtpt76]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.album-empty[b-ba3kqtpt76]{padding:55px;text-align:center;color:var(--muted)}.album-empty[b-ba3kqtpt76]  svg{width:48px;height:48px}.enlarged-run-photo[b-ba3kqtpt76]{display:block;width:100%;max-height:75vh;object-fit:contain}.album-list[b-ba3kqtpt76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.album-list>a[b-ba3kqtpt76]{display:block;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:5px;text-decoration:none;color:inherit}.album-list h2[b-ba3kqtpt76]{font:normal 28px/1.2 Georgia,serif}.album-list span[b-ba3kqtpt76],.album-list p[b-ba3kqtpt76]{font-size:13px;color:var(--muted)}.album-list strong[b-ba3kqtpt76]{font-size:19px;color:#8fe0cb}.album-intro form[b-ba3kqtpt76]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.album-intro[b-ba3kqtpt76]{margin-bottom:28px}@media(max-width:850px){.run-photo-grid[b-ba3kqtpt76],.album-list[b-ba3kqtpt76]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.album-hero[b-ba3kqtpt76]{padding:22px;align-items:start;flex-direction:column}.run-photo-grid[b-ba3kqtpt76],.album-list[b-ba3kqtpt76]{grid-template-columns:1fr}.album-photo-heading[b-ba3kqtpt76]{align-items:start;flex-direction:column}.album-code[b-ba3kqtpt76]{width:100%}}

.album-membership>summary[b-ba3kqtpt76]{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;cursor:pointer;list-style:none}.album-membership>summary span[b-ba3kqtpt76]{font-size:13px;color:var(--muted)}.album-membership>summary[b-ba3kqtpt76]::-webkit-details-marker{display:none}.album-membership[open]>summary[b-ba3kqtpt76]{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:18px}.album-membership>summary:focus-visible[b-ba3kqtpt76]{outline:2px solid #b69cff;outline-offset:4px}@media(max-width:560px){.album-membership>summary[b-ba3kqtpt76]{align-items:start;flex-direction:column;gap:6px}}
/* /Pages/Scrapbooks.razor.rz.scp.css */
.memory-header-actions[b-v3vytomziy]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}
.memory-header-actions .memory-edit-button[b-v3vytomziy]{display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:0;border-radius:3px;background:transparent;color:#b8b3c3;cursor:pointer}
.memory-header-actions .memory-edit-button:hover:not(:disabled)[b-v3vytomziy]{background:#b69cff38;color:#f4e8ff}
.memory-header-actions .memory-edit-button:focus-visible[b-v3vytomziy]{outline:2px solid #f4e8ff;outline-offset:2px}
.memory-header-actions .memory-edit-button:disabled[b-v3vytomziy]{opacity:.5;cursor:default}
.reader-tools.journal-toolbar[b-v3vytomziy]{display:flex;align-items:center;gap:6px}
.reader-tools.journal-toolbar .journal-tool[b-v3vytomziy]{display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#c6bfd3;cursor:pointer}
.reader-tools.journal-toolbar .journal-tool:hover:not(:disabled)[b-v3vytomziy]{background:#b69cff22;border-color:#75658c;color:#f4e8ff}
.reader-tools.journal-toolbar .journal-tool.is-starred[b-v3vytomziy]{color:#d6b875;background:#d6b87514}
.reader-tools.journal-toolbar .journal-tool:focus-visible[b-v3vytomziy]{outline:2px solid #d1bdff;outline-offset:3px}
.reader-tools.journal-toolbar .journal-tool:disabled[b-v3vytomziy]{opacity:.5;cursor:default}
.reader-nav.journal-navigation[b-v3vytomziy]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:16px 20px;margin:24px 0;border:1px solid #414459;border-radius:7px;background:#151a25}
.journal-navigation .journal-browse[b-v3vytomziy]{display:inline-flex;justify-self:start;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:12px 18px;border:1px solid #75658c;border-radius:5px;background:#29253a;color:#eee5fa;cursor:pointer;font:inherit}
.journal-memory-count[b-v3vytomziy]{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:14px;background:#b69cff26;color:#f4edff;font-size:16px;font-weight:600}
.journal-position[b-v3vytomziy]{text-align:center;line-height:1.2;white-space:nowrap}.journal-position-label[b-v3vytomziy]{display:block;color:#d6b875;font-size:12px;margin-bottom:4px}.journal-position strong[b-v3vytomziy]{display:block;font:600 29px/1.15 Georgia,serif;color:#f4f2ed}.journal-position strong span[b-v3vytomziy]{font:400 17px/1.2 Instrument,Arial,sans-serif;color:#c7bfd4}.journal-position small[b-v3vytomziy]{display:block;font-size:13px;color:#b8b5c8;margin-top:5px}
.journal-page-turns[b-v3vytomziy]{display:flex;justify-self:end;gap:12px}.journal-navigation .journal-page-turns button[b-v3vytomziy]{display:grid;place-items:center;flex:0 0 56px;width:56px;min-width:56px;min-height:56px;padding:0;border:1px solid #87709e;border-radius:5px;background:#b69cff22;color:#eee5fa;cursor:pointer}
.journal-navigation button:hover:not(:disabled)[b-v3vytomziy]{background:#b69cff38;border-color:#b69cff;color:#fff}.journal-navigation button:focus-visible[b-v3vytomziy]{outline:2px solid #d1bdff;outline-offset:3px}.journal-navigation button:disabled[b-v3vytomziy]{opacity:.35;cursor:default}
@media(max-width:580px){.reader-nav.journal-navigation[b-v3vytomziy]{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:14px}.journal-position[b-v3vytomziy]{justify-self:end;text-align:right}.journal-page-turns[b-v3vytomziy]{grid-column:1/-1;justify-self:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.journal-navigation .journal-page-turns button[b-v3vytomziy]{width:100%;min-height:52px}}
.scrapbook-edit .contents-list button[b-v3vytomziy]{color:#f4f2ed}
.journal-volume[b-v3vytomziy]{position:relative;isolation:isolate;margin-bottom:calc(var(--journal-depth) + 16px)}
.journal-volume[b-v3vytomziy]::after{content:"";position:absolute;z-index:-1;left:5px;right:3px;bottom:calc(-1 * var(--journal-depth));height:calc(var(--journal-depth) + 12px);border:1px solid #515368;border-radius:0 0 8px 5px;background:repeating-linear-gradient(to bottom,#252c3b 0 2px,#5a5b6d 2px 3px)}
@media(max-width:650px){.reader-tools.journal-toolbar[b-v3vytomziy]{width:auto;margin:0 0 0 auto}}

.reader-top[b-v3vytomziy],.book-cover[b-v3vytomziy]{position:relative;isolation:isolate;overflow:hidden}.journal-character-scene[b-v3vytomziy]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;z-index:-1;mask-image:linear-gradient(to right,transparent,#000 65%)}

.scrapbook:not(.journey-list)>.reader-top.has-character-scene[b-v3vytomziy],.scrapbook:not(.journey-list)>.book-cover.has-character-scene[b-v3vytomziy]{background:#151a25}
/* /Pages/ScreenshotInbox.razor.rz.scp.css */
.inbox-heading[b-zmkqj25mys]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 30px}.inbox-heading h1[b-zmkqj25mys]{margin:0 0 10px}.inbox-heading p[b-zmkqj25mys]{color:var(--g-muted);font-size:1.1rem}.private-label[b-zmkqj25mys]{padding:8px 14px;border:1px solid #35d8c366;border-radius:25px;color:var(--g-accent);white-space:nowrap}.inbox-import[b-zmkqj25mys]{padding:18px 22px;background:var(--g-surface);border-radius:10px;margin-bottom:28px}.inbox-import summary[b-zmkqj25mys]{cursor:pointer;font-weight:600}.inbox-drop[b-zmkqj25mys]{position:relative;border:1px dashed var(--g-muted);padding:36px;text-align:center;margin:18px 0}.inbox-drop[b-zmkqj25mys]  input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.inbox-empty[b-zmkqj25mys]{text-align:center;padding:70px 20px}.inbox-empty[b-zmkqj25mys]  svg{width:70px;height:70px;color:var(--g-accent)}.inbox-count[b-zmkqj25mys]{color:var(--g-muted);margin-bottom:22px}.inbox-workspace[b-zmkqj25mys]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.inbox-grid[b-zmkqj25mys]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.inbox-photo[b-zmkqj25mys]{padding:0 0 16px;overflow:hidden;background:var(--g-surface);border:2px solid transparent;border-radius:10px;text-align:left;color:var(--g-text);width:100%}.inbox-photo.selected[b-zmkqj25mys]{border-color:var(--g-accent)}.inbox-photo img[b-zmkqj25mys]{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:12px}.inbox-photo span[b-zmkqj25mys],.inbox-photo small[b-zmkqj25mys]{display:block;padding:0 14px;overflow-wrap:anywhere}.inbox-photo small[b-zmkqj25mys]{margin-top:7px;color:var(--g-muted)}.inbox-processing[b-zmkqj25mys]{position:sticky;top:18px;background:var(--g-surface);padding:22px;border-radius:12px}.inbox-preview[b-zmkqj25mys]{width:100%;max-height:240px;object-fit:contain;background:#08090d}.inbox-processing h2[b-zmkqj25mys]{font-size:1.4rem;margin:22px 0}.inbox-processing label[b-zmkqj25mys]{display:block;margin:18px 0 6px}.inbox-processing input[b-zmkqj25mys],.inbox-processing select[b-zmkqj25mys]{width:100%}.inbox-audience[b-zmkqj25mys]{padding:14px 0;line-height:1.6}.inbox-original[b-zmkqj25mys]{display:block;margin:16px 0}.inbox-small[b-zmkqj25mys]{font-size:.85rem;line-height:1.6;color:var(--g-muted)}.inbox-processing hr[b-zmkqj25mys]{opacity:.2;margin:26px 0}.inbox-processing button[b-zmkqj25mys]{max-width:100%}@media(max-width:900px){.inbox-workspace[b-zmkqj25mys]{grid-template-columns:1fr}.inbox-processing[b-zmkqj25mys]{position:static}.inbox-heading[b-zmkqj25mys]{align-items:flex-start}.inbox-grid[b-zmkqj25mys]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
/* /Pages/SignIn.razor.rz.scp.css */
@font-face{font-family:"Google Sans";src:url('/brand/providers/GoogleSans-Medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
.login-providers[b-bivk0wqtqt]{display:grid;gap:12px;margin:24px 0;width:100%}
.provider-login[b-bivk0wqtqt]{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:10px;width:100%;min-height:48px;padding:10px 12px;align-items:center;box-sizing:border-box;text-align:center;background:#131314;color:#e3e3e3;border:1px solid #8e918f;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none}
.provider-login.google-provider[b-bivk0wqtqt]{font-family:"Google Sans",Arial,sans-serif}
.provider-login:hover[b-bivk0wqtqt]{background:#202023;color:#fff}
.provider-login:focus-visible[b-bivk0wqtqt]{outline:3px solid #28d1be;outline-offset:4px}
.provider-unavailable[b-bivk0wqtqt]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px;border:1px solid #454353;color:#aaa9b9}
.provider-unavailable small[b-bivk0wqtqt]{font-size:12px}
