.no-set-celebration .familybanner{display:none!important}.no-set-celebration .family.complete{padding-top:18px!important}#accountIdentityMount,#parties #partyIdentityPanel{display:none!important}
.sidebar-event-timer{display:grid;gap:2px;width:100%;margin-bottom:10px;padding:11px;border:1px solid color-mix(in srgb,var(--st-cyan) 38%,var(--st-border));border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--st-cyan) 13%,var(--st-surface-2)),color-mix(in srgb,var(--st-purple) 10%,var(--st-surface)));color:var(--st-text);text-align:left;cursor:pointer;box-shadow:0 10px 28px color-mix(in srgb,var(--st-cyan) 8%,transparent)}.sidebar-event-timer.live{border-color:#ff677d;background:linear-gradient(135deg,color-mix(in srgb,#ff6178 16%,var(--st-surface-2)),var(--st-surface));box-shadow:0 0 22px rgba(255,70,88,.16)}.sidebar-event-timer span{font-size:.52rem;font-weight:950;letter-spacing:.12em;color:var(--st-cyan)}.sidebar-event-timer.live span{color:#ff8293}.sidebar-event-timer strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.sidebar-event-timer small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--st-muted);font-size:.58rem}
.profile-identity-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-bottom:14px}.identity-profile-grid{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.identity-profile-grid label{display:grid;gap:5px}.identity-profile-grid label>span{font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.profile-identity-panel #profileIdentityMsg{grid-column:1/-1}
.identity-profile-grid label>small{min-height:2.8em;color:var(--st-muted);font-size:.72rem;line-height:1.4}.identity-profile-grid label>small b{color:var(--st-cyan);font-variant-numeric:tabular-nums}.identity-profile-grid input[readonly]{cursor:not-allowed;background:color-mix(in srgb,var(--st-surface-2) 80%,transparent);color:var(--st-text-soft)}.profile-layout-simple{grid-template-columns:minmax(0,1fr)!important}.profile-layout-simple .profile-card{max-width:760px}.profile-main-copy .btn{justify-self:start;margin-top:8px}
.console-launcher-actions{display:grid!important;grid-template-columns:auto auto auto;gap:9px!important;align-items:center}.console-launch-button{grid-column:1/-1;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;justify-items:start;min-width:0;padding:8px 12px!important;border-color:color-mix(in srgb,var(--st-purple) 55%,var(--st-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--st-purple) 18%,var(--st-surface-2)),color-mix(in srgb,var(--st-cyan) 8%,var(--st-surface)))!important}.console-launch-button>span{grid-row:1/3;align-self:center;font-size:1.05rem}.console-launch-button strong{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.console-launch-button small{color:var(--st-muted);font-size:.56rem}.console-page-intro{margin-bottom:14px}.console-page-intro h2{margin:.2rem 0}.console-page-intro p{margin:0;color:var(--st-muted)}
.fortnite-command-console{position:relative;overflow:hidden;padding:clamp(18px,3vw,42px)!important;border:2px solid #7dfbff!important;border-radius:2px!important;background:linear-gradient(135deg,#4d50a8 0%,#43489d 58%,#313b91 100%)!important;color:#fff!important;box-shadow:0 0 0 2px rgba(114,82,255,.42),inset 0 0 45px rgba(40,33,122,.32),0 18px 55px rgba(18,20,80,.26)!important;font-family:"Courier New",monospace}.fortnite-command-console:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px);pointer-events:none}.fortnite-command-console header{position:relative;display:grid;gap:6px}.fortnite-command-console header span{font-family:Inter,system-ui,sans-serif;font-size:.78rem;letter-spacing:.16em}.fortnite-command-console header strong,.fortnite-command-console header small{font-size:clamp(1rem,2vw,1.45rem);letter-spacing:.06em}.console-prompt{position:relative;margin:22px 0 18px;padding:16px;border:2px solid rgba(218,216,255,.4);border-radius:4px;background:#a5a4dd;color:#6367ad;font-size:1.4rem;box-shadow:inset 5px 0 0 #5e64ad}.console-prompt span{display:inline-block;width:2px;height:1em;margin-left:3px;background:#6367ad;vertical-align:-.12em;animation:console-cursor 1s steps(1,end) infinite}.console-codes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.console-code{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;border:1px solid rgba(211,214,255,.32);background:rgba(23,26,91,.25)}.console-code[hidden]{display:none!important}.console-code label{display:flex;align-items:center;gap:9px;min-width:0;padding:11px;cursor:pointer}.console-code label>span{display:grid;min-width:0;gap:2px}.console-code label strong{overflow:hidden;text-overflow:ellipsis;font-size:.72rem;letter-spacing:.04em}.console-code label small{overflow:hidden;text-overflow:ellipsis;color:#d9dcff;font-family:Inter,system-ui,sans-serif;font-size:.56rem;white-space:nowrap}.console-code input{accent-color:#75ffff}.console-code.used label strong{text-decoration:line-through;opacity:.5}.console-copy{display:flex;align-items:center;gap:5px;padding:0 11px;border:0;border-left:1px solid rgba(211,214,255,.28);background:rgba(164,164,221,.16);color:#fff;font:800 .65rem Inter,system-ui,sans-serif;cursor:pointer}.console-copy:hover,.console-copy:focus-visible{background:rgba(125,251,255,.2);outline:2px solid #7dfbff;outline-offset:-2px}.fortnite-command-console footer{position:relative;display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-family:Inter,system-ui,sans-serif;font-size:.67rem}.fortnite-command-console footer b{white-space:nowrap;color:#9fffff}.console-copy-toast{position:fixed;z-index:1200;right:22px;bottom:22px;max-width:min(360px,calc(100vw - 32px));padding:13px 17px;border:1px solid #7dfbff;border-radius:12px;background:#17224d;color:#fff;box-shadow:0 16px 45px rgba(0,0,0,.34),0 0 24px rgba(125,251,255,.2);font-weight:850;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.console-copy-toast.show{opacity:1;transform:translateY(0)}
.crown-highlights{grid-column:1/-1}.crown-highlights .profile-history{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-history>button{display:grid;grid-template-columns:48px auto minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid color-mix(in srgb,#ff6178 25%,var(--st-border));border-radius:12px;background:color-mix(in srgb,#ff6178 7%,var(--st-surface-2));color:var(--st-text);text-align:left;cursor:pointer}.profile-history>button img{width:48px;height:48px;object-fit:contain}.profile-history>button>span{color:#ff7388}.profile-history>button p{min-width:0}.profile-history>button strong,.profile-history>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1000px){.console-codes{grid-template-columns:repeat(2,minmax(0,1fr))}.crown-highlights .profile-history{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.console-launcher-actions{grid-template-columns:auto auto!important}.console-launcher-actions #account{grid-column:1/-1}.profile-identity-panel,.identity-profile-grid{grid-template-columns:1fr}.fortnite-command-console{padding:16px!important}.console-codes,.crown-highlights .profile-history{grid-template-columns:1fr}.fortnite-command-console footer{display:grid}.console-copy-toast{right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px))}}
@media(max-width:430px){.console-launcher-actions{width:100%;grid-template-columns:1fr 1fr!important}.console-launcher-actions>*{min-width:0}.console-launch-button{grid-column:1/-1}.console-launcher-actions #account{grid-column:1/-1;width:100%}}

.profile-identity-panel[aria-busy="true"]{position:relative;opacity:.82}.profile-identity-panel[aria-busy="true"]:after{content:"";position:absolute;right:18px;top:18px;width:16px;height:16px;border:2px solid color-mix(in srgb,var(--st-cyan) 28%,transparent);border-top-color:var(--st-cyan);border-radius:50%;animation:profile-identity-spin .8s linear infinite}.profile-identity-panel button[aria-busy="true"]{cursor:wait}
@keyframes profile-identity-spin{to{transform:rotate(360deg)}}@keyframes console-cursor{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.profile-identity-panel[aria-busy="true"]:after,.console-prompt span{animation:none}.console-copy-toast{transition:none}}

/* Header console shortcut: compact, clearly separated, and left of theme mode. */
.console-launch-button{grid-column:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:102px!important;min-height:44px!important;margin:0 9px 0 0!important;padding:7px 10px!important}.console-launch-button>span{grid-row:auto!important;font-size:.92rem!important}.console-launch-button strong{font-size:15px!important;letter-spacing:.035em!important}
@media(max-width:700px){.console-launch-button{grid-column:auto!important;min-width:46px!important;padding-inline:10px!important}.console-launch-button strong{display:none}}

/* Used rewards need to remain unmistakable beside the Console's green accents. */
.console-code.used{border-color:#ff5575;background:rgba(100,14,52,.3);box-shadow:inset 4px 0 0 #ff365f}
.console-code.used label strong{color:#fff;opacity:1;text-decoration:line-through;text-decoration-color:#ff365f;text-decoration-thickness:3px;text-decoration-skip-ink:none;text-shadow:0 0 9px rgba(255,54,95,.78)}
.console-code.repeatable{grid-template-columns:minmax(0,1fr) auto auto}
.console-repeatable-main{display:grid;gap:2px;min-width:0;padding:11px}
.console-repeatable-main small{overflow:hidden;text-overflow:ellipsis;color:#d9dcff;font:500 .56rem Inter,system-ui,sans-serif;white-space:nowrap}
.console-use-controls{display:grid;align-content:center;justify-items:center;gap:3px;padding:7px;border-left:1px solid rgba(211,214,255,.28);background:rgba(30,107,79,.24)}
.console-use-controls button{min-height:32px;padding:5px 8px;border:1px solid #84ff9f;border-radius:7px;background:#b8ff4f;color:#0d3218;font:900 .6rem Inter,system-ui,sans-serif;cursor:pointer}
.console-use-controls b{color:#d9ff7a;font:900 .56rem Inter,system-ui,sans-serif;white-space:nowrap}
.console-use-controls .console-use-undo{min-height:auto;padding:2px 6px;border-color:transparent;background:transparent;color:#e6e8ff;font-size:.52rem;text-decoration:underline}
@media(max-width:700px){.console-code.repeatable{grid-template-columns:minmax(0,1fr) auto}.console-code.repeatable .console-copy{grid-column:1/-1;min-height:38px;justify-content:center;border-top:1px solid rgba(211,214,255,.28);border-left:0}}

.console-code-unavailable{border:2px solid #ffb24d!important;background:linear-gradient(135deg,rgba(114,45,16,.72),rgba(63,27,40,.82))!important;box-shadow:inset 5px 0 0 #ff7a45,0 0 18px rgba(255,122,69,.2)!important}.console-code-unavailable .console-code-heading strong{color:#fff1d2!important;text-shadow:0 0 10px rgba(255,178,77,.36)!important}.console-code-unavailable .console-code-heading em{border-color:#ffb24d!important;background:#5d250d!important;color:#fff0bf!important;font-size:.54rem!important}.console-unavailable-note{display:block;margin-top:5px;color:#ffcf8a;font:900 .58rem/1.25 Inter,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase}.console-code-note{display:block;margin-top:5px;color:#8fffc1;font:800 .58rem/1.25 Inter,system-ui,sans-serif;letter-spacing:.025em;text-transform:uppercase}.console-copy:disabled{border-left-color:rgba(255,178,77,.36)!important;background:rgba(45,24,34,.7)!important;color:#d8bd9a!important;cursor:not-allowed!important;opacity:.88}.console-copy:disabled:hover,.console-copy:disabled:focus-visible{background:rgba(45,24,34,.7)!important;outline:0!important}
.console-code-unconfirmed{border-color:#aaa0ff!important;background:linear-gradient(135deg,rgba(47,39,92,.78),rgba(37,31,57,.88))!important;box-shadow:inset 5px 0 0 #8f82ff,0 0 18px rgba(143,130,255,.18)!important}.console-code-unconfirmed .console-code-heading strong{color:#f0edff!important;text-shadow:0 0 10px rgba(170,160,255,.32)!important}.console-code-unconfirmed .console-code-heading em{border-color:#aaa0ff!important;background:#30275d!important;color:#f0edff!important}.console-code-unconfirmed .console-unavailable-note{color:#cfc9ff!important}.console-code-unconfirmed .console-copy:disabled{border-left-color:rgba(170,160,255,.36)!important;background:rgba(31,27,49,.78)!important;color:#d4cff1!important}

.profile-play-preferences{display:grid;gap:16px;margin:16px 0}.profile-play-preferences h3{margin:3px 0 0}.profile-play-preferences>p{margin:0;max-width:68ch}.play-mode-choices{border:0;padding:0;margin:0;min-width:0}.play-mode-choices legend,.play-region-choice>span{display:block;margin-bottom:8px;font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.play-mode-choices>div{display:flex;flex-wrap:wrap;gap:8px}.play-mode-choices label{position:relative;cursor:pointer}.play-mode-choices input{position:absolute;opacity:0;pointer-events:none}.play-mode-choices label span{display:block;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 84%,transparent);font-weight:800}.play-mode-choices input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.play-mode-choices input:checked+span{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--panel));color:var(--text)}.play-mode-choices small{display:block;margin-top:8px;color:var(--muted)}.play-region-choice{max-width:360px}.play-region-choice .select{width:100%}.profile-play-actions{display:flex;flex-wrap:wrap;gap:10px}.profile-play-preferences [data-state="success"]{color:var(--good)}.profile-play-preferences [data-state="error"]{color:var(--danger)}
@media(max-width:640px){.profile-play-preferences{padding:18px}.play-mode-choices>div{gap:7px}.play-mode-choices label span{padding:8px 11px;font-size:.9rem}.play-region-choice{max-width:none}.profile-play-actions>*{flex:1 1 auto;text-align:center}}


/* Console audit redesign: codebook hierarchy, readable cards and consistent controls. */
.fortnite-command-console{
  border:1px solid rgba(125,251,255,.7)!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 92% 2%,rgba(108,69,255,.28),transparent 31%),
    radial-gradient(circle at 5% 22%,rgba(54,220,255,.12),transparent 34%),
    linear-gradient(150deg,#111a3c 0%,#15194a 52%,#0e1735 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 70px rgba(5,9,36,.36)!important;
}
.console-overview{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:1px;
  margin:-8px 0 22px;
  overflow:hidden;
  border:1px solid rgba(183,226,255,.19);
  border-radius:12px;
  background:rgba(4,11,34,.42);
}
.console-overview>div{display:grid;gap:4px;padding:12px 14px}
.console-overview>div+div{border-left:1px solid rgba(183,226,255,.16)}
.console-overview span{color:#9fb5dc;font:800 .58rem/1.1 Inter,system-ui,sans-serif;letter-spacing:.1em}
.console-overview strong{color:#f7fbff;font:900 1.25rem/1 Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}
.fortnite-command-console header{
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:4px 20px;
  padding:0 2px 16px;
  border-bottom:1px solid rgba(183,226,255,.16);
}
.fortnite-command-console header span{grid-column:1;color:#78f1ff}
.fortnite-command-console header strong{grid-column:2;grid-row:1/3;color:#f0dcff;text-align:right}
.fortnite-command-console header small{grid-column:1;color:#c7d6f4}
.console-prompt{
  margin:16px 0 14px;
  padding:12px 14px;
  border:1px solid rgba(123,241,255,.34);
  border-radius:9px;
  background:rgba(124,143,211,.2);
  color:#b9f7ff;
  box-shadow:inset 3px 0 0 #75f3ff;
}
.console-prompt span{background:#b9f7ff}
.console-toolbar{
  position:sticky;
  top:8px;
  z-index:8;
  display:grid;
  grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);
  gap:12px;
  align-items:end;
  margin-bottom:14px;
  padding:12px;
  border:1px solid rgba(184,219,255,.18);
  border-radius:12px;
  background:rgba(10,17,48,.9);
  box-shadow:0 12px 28px rgba(4,8,27,.24);
  backdrop-filter:blur(14px);
}
.console-toolbar label{display:grid;gap:6px;min-width:0}
.console-toolbar label>span{color:#9fc5e8;font:900 .58rem Inter,system-ui,sans-serif;letter-spacing:.11em}
.console-toolbar .input{
  width:100%;
  min-height:42px;
  border-color:rgba(137,225,255,.32)!important;
  background:rgba(5,12,35,.72)!important;
  color:#f8fbff!important;
}
.console-toolbar .input::placeholder{color:#aebcdc!important}
.console-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}
.console-filters button{
  min-height:38px;
  padding:7px 11px;
  border:1px solid rgba(177,200,241,.25);
  border-radius:999px;
  background:rgba(129,143,202,.12);
  color:#d6e1fa;
  font:850 .65rem Inter,system-ui,sans-serif;
  cursor:pointer;
}
.console-filters button:hover{border-color:rgba(125,251,255,.65);background:rgba(125,251,255,.12)}
.console-filters button.active{
  border-color:#7dfbff;
  background:#7dfbff;
  color:#07142d;
  box-shadow:0 0 18px rgba(125,251,255,.2);
}
.console-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.console-code{
  min-height:78px;
  overflow:hidden;
  border:1px solid rgba(194,211,249,.24);
  border-left:4px solid #8da2d6;
  border-radius:11px;
  background:rgba(7,14,45,.5);
  transition:border-color .16s ease,background .16s ease,transform .16s ease;
}
.console-code:hover{transform:translateY(-1px);border-color:rgba(125,251,255,.52);background:rgba(18,29,74,.66)}
.console-code[data-console-kind="sprite"]{border-left-color:#76e6b5}
.console-code[data-console-kind="item"]{border-left-color:#75d9ff}
.console-code[data-console-kind="dust"]{border-left-color:#e2c65f}
.console-code[data-console-kind="xp"]{border-left-color:#b793ff}
.console-code[data-console-new="true"]{
  background:linear-gradient(105deg,rgba(22,91,104,.34),rgba(18,25,70,.58));
  box-shadow:inset 0 0 24px rgba(93,239,255,.06);
}
.console-code label,.console-repeatable-main{padding:12px 13px}
.console-code label{align-items:flex-start}
.console-code label>span,.console-repeatable-main{align-content:center}
.console-code-heading{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}
.console-code label strong,.console-code-heading strong{
  overflow-wrap:anywhere;
  color:#fff;
  font-size:.82rem;
  line-height:1.25;
  text-overflow:clip;
}
.console-code-heading em{
  flex:0 0 auto;
  padding:3px 5px;
  border:1px solid rgba(151,236,255,.36);
  border-radius:999px;
  background:rgba(106,210,232,.1);
  color:#baf7ff;
  font:900 .48rem/1 Inter,system-ui,sans-serif;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.console-code label small,.console-repeatable-main small{
  overflow:visible;
  color:#cbd7ee;
  font-size:.62rem;
  line-height:1.35;
  text-overflow:clip;
  white-space:normal;
}
.console-code-note,.console-unavailable-note{font-size:.54rem!important;line-height:1.35!important}
.console-copy{
  min-width:76px;
  justify-content:center;
  border-left-color:rgba(194,211,249,.2);
  background:rgba(136,154,216,.11);
}
.console-code.repeatable{grid-template-columns:minmax(0,1fr) minmax(92px,auto) minmax(76px,auto)}
.console-use-controls{border-left-color:rgba(194,211,249,.2);background:rgba(35,112,87,.2)}
.console-use-controls button:focus-visible,.console-filters button:focus-visible,
.console-code input:focus-visible+.console-code-heading,.console-code label:has(input:focus-visible),
.console-copy:focus-visible{
  outline:3px solid #7dfbff!important;
  outline-offset:-3px!important;
}
.console-empty{
  margin:16px 0 4px;
  padding:26px;
  border:1px dashed rgba(183,226,255,.3);
  border-radius:12px;
  color:#d7e3f7;
  text-align:center;
}
.console-result-count{
  min-height:1.2em;
  margin-top:10px;
  color:#9fb4d5;
  font:750 .62rem Inter,system-ui,sans-serif;
  text-align:right;
}
html[data-theme="light"] .fortnite-command-console,
html[data-theme="light"] .fortnite-command-console h2,
html[data-theme="light"] .fortnite-command-console strong,
html[data-theme="light"] .fortnite-command-console b{color:#f8fbff!important}
html[data-theme="light"] .fortnite-command-console .console-code small,
html[data-theme="light"] .fortnite-command-console footer,
html[data-theme="light"] .fortnite-command-console .console-result-count{color:#cbd7ee!important}
@media(max-width:820px){
  .console-overview{grid-template-columns:repeat(2,minmax(0,1fr))}
  .console-overview>div:nth-child(3){border-left:0;border-top:1px solid rgba(183,226,255,.16)}
  .console-overview>div:nth-child(4){border-top:1px solid rgba(183,226,255,.16)}
  .console-toolbar{position:relative;top:auto;grid-template-columns:1fr}
  .console-filters{justify-content:flex-start}
}
@media(max-width:700px){
  .console-codes{grid-template-columns:1fr}
  .fortnite-command-console header{grid-template-columns:1fr}
  .fortnite-command-console header strong{grid-column:1;grid-row:auto;text-align:left}
}
@media(max-width:430px){
  .console-overview{grid-template-columns:1fr 1fr}
  .console-overview>div{padding:10px}
  .console-filters button{flex:1 1 auto}
  .console-code.repeatable{grid-template-columns:minmax(0,1fr) minmax(86px,auto)}
  .console-code.repeatable .console-copy{grid-column:1/-1}
}
