.account-page{justify-content:center;align-items:center;min-height:calc(100svh - 230px);padding-block:2rem;padding-inline:1rem;display:flex}.account-window{--window-gutter:1rem;width:100%;max-width:27rem;padding-block:var(--window-gutter) 1.5rem;padding-inline:var(--window-gutter)}.account-window .game-window-heading{margin-block-end:1rem}.account-lead{text-align:center;color:var(--text-mid);margin-block:.75rem 1rem;margin-inline:0;font-size:.9375rem}.account-error{border:1px solid color-mix(in oklch, var(--grade-relic) 60%, var(--line));color:var(--text-hi);margin-block:.5rem 0;margin-inline:0;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}.provider-list{flex-direction:column;gap:.5rem;display:flex}.provider-row{width:100%;min-height:2.75rem;font-size:var(--type-body);flex-wrap:wrap;justify-content:flex-start;gap:.25rem .75rem;padding-block:.5rem;padding-inline:1rem;font-weight:400}.provider-row:focus-visible{color:var(--gold-bright)}@media (hover:hover) and (pointer:fine){.provider-row:hover{color:var(--gold-bright)}}.provider-row[data-last-used]{border-color:color-mix(in oklch, var(--gold) 70%, var(--line-strong))}.provider-row.is-unavailable{color:var(--text-low);background:var(--bg-1);box-shadow:none;cursor:default}@media (hover:hover) and (pointer:fine){.provider-row.is-unavailable:hover{border-color:var(--line-strong);background:var(--bg-1)}}.provider-mark{background:var(--gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:.5rem;height:1.5rem}.provider-row.is-unavailable .provider-mark{background:var(--line-strong)}.provider-label{white-space:nowrap;flex:1}.provider-last,.provider-local{color:var(--gold);flex-shrink:0;font-size:13px}.provider-local,.provider-row.is-unavailable .provider-last{color:var(--text-low)}.account-session{flex-direction:column;gap:.75rem;padding-block-start:.75rem;display:flex}.account-label{color:var(--text-low);font-size:13px}.account-identity{align-items:center;gap:.75rem;display:flex}.account-avatar{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem}.account-name{color:var(--text-hi);font-size:1.0625rem;display:block}.account-provider{color:var(--text-mid);font-size:.8125rem;display:block}.account-email{color:var(--text-mid);overflow-wrap:anywhere;font-size:.8125rem;display:block}.account-actions{padding-block-start:.5rem}.account-legal{border-block-start:1px solid var(--line);color:var(--text-low);justify-content:center;gap:1.25rem;margin-block-start:1.5rem;padding-block-start:1rem;font-size:.75rem;display:flex}@media (hover:hover) and (pointer:fine){.account-legal a:hover{color:var(--gold)}}.auth-entry{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);background:var(--bg-2);max-width:10rem;color:var(--text-hi);align-items:center;padding-block:.375rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.auth-entry:hover{border-color:var(--gold)}}.site-footer{border-block-start:1px solid var(--line);color:var(--text-low);flex-direction:column;align-items:center;gap:.75rem;padding-block:1.5rem;padding-inline:1rem;font-size:.75rem;display:flex}.site-footer-links{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (hover:hover) and (pointer:fine){.site-footer-links a:hover{color:var(--gold)}}.legal-body{margin-block-start:1.5rem;font-size:16px;line-height:1.65}.legal-body h1{font-family:var(--font-display);color:var(--gold-bright);margin-block-end:1rem;font-size:30px;line-height:1.25}.legal-body h2{font-family:var(--font-display);color:var(--gold);margin-block:2rem .75rem;margin-inline:0;font-size:20px;line-height:1.35}.legal-body p{margin-block:1rem;margin-inline:0}.legal-body ul{margin-block:1rem;margin-inline:0;padding-inline-start:1.25rem;list-style:outside}.legal-body a{color:var(--gold)}
.Ir3kiG_rail{display:none}@media (min-width:1101px){.Ir3kiG_rail{z-index:2;width:var(--network-rail-w);height:calc(100svh - var(--site-header-height));border-inline-end:1px solid var(--line-strong);background:var(--window-surface);align-self:start;display:block;position:sticky;inset-block-start:var(--site-header-height)}}.Ir3kiG_panel{height:100%;overscroll-behavior-y:contain;min-block-size:0;min-inline-size:0;padding-block:12px 20px;padding-inline:8px;overflow:clip auto}.Ir3kiG_head{align-items:center;gap:4px;margin-block:0 10px;margin-inline:8px 0;display:flex}.Ir3kiG_title{min-width:0;color:var(--text-hi);font-family:var(--font-display);font-size:var(--type-heading);text-wrap:balance;flex:1;margin:0;font-weight:400;line-height:1.35}.Ir3kiG_collapse{width:28px;height:28px;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1px;flex:0 0 28px;place-items:center;padding:0;transition:border-color .12s,background-color .12s;display:grid;position:relative}.Ir3kiG_collapse:after{content:"";position:absolute;inset:-6px}@media (hover:hover) and (pointer:fine){.Ir3kiG_collapse:hover{border-color:var(--window-brass);background-color:var(--bg-2)}}.Ir3kiG_chevron{border-block-end:1px solid;border-inline-start:1px solid;width:7px;height:7px;display:block;transform:translate(2px)rotate(45deg)}.Ir3kiG_sites{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Ir3kiG_sites>li:first-child{margin-block-end:4px}.Ir3kiG_site{min-width:0;min-height:36px;color:var(--text-mid);font-size:var(--type-control);border:1px solid #0000;align-items:center;gap:10px;padding-block:3px;padding-inline:3px 8px;line-height:1.4;display:flex}@media (hover:hover) and (pointer:fine){.Ir3kiG_site:hover{color:var(--text-hi);border-color:var(--line-strong);background:var(--bg-2)}}.Ir3kiG_site[aria-current]{color:var(--text-hi);border-color:var(--selection);background:linear-gradient(90deg, var(--selection-wash), var(--bg-1))}.Ir3kiG_site:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.Ir3kiG_site .Ir3kiG_tile{flex:0 0 28px;width:28px;height:28px}.Ir3kiG_site .Ir3kiG_tile img{width:24px;height:24px}.Ir3kiG_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-network-rail=closed] .Ir3kiG_panel{display:none}.Ir3kiG_strip{display:none}html[data-network-rail=closed] .Ir3kiG_strip{background:linear-gradient(90deg, var(--control-top), var(--control-bottom));box-shadow:inset -1px 0 var(--window-rim);cursor:pointer;border:0;padding:0;transition:box-shadow .12s;display:block;position:absolute;inset-block:0;inset-inline:0 -1px}html[data-network-rail=closed] .Ir3kiG_strip:focus-visible{box-shadow:inset -1px 0 var(--window-brass), inset -2px 0 var(--window-rim);outline:2px solid #0000}@media (hover:hover) and (pointer:fine){html[data-network-rail=closed] .Ir3kiG_strip:hover{box-shadow:inset -1px 0 var(--window-brass), inset -2px 0 var(--window-rim);outline:2px solid #0000}}.Ir3kiG_handle{border:1px solid var(--window-brass);background:linear-gradient(180deg, var(--control-top), var(--control-bottom));width:18px;height:44px;color:var(--gold);box-shadow:var(--window-shadow);opacity:0;visibility:hidden;border-inline-start:0;border-radius:0 2px 2px 0;place-items:center;transition:opacity .12s,visibility 0s linear .12s;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:100%;transform:translate(-6px,-50%)}@media (prefers-reduced-motion:no-preference){.Ir3kiG_handle{transition:opacity .12s,transform .12s,visibility 0s linear .12s}}.Ir3kiG_handle .Ir3kiG_chevron{transform:translate(-2px)rotate(-135deg)}html[data-network-rail=closed] .Ir3kiG_strip:focus-visible .Ir3kiG_handle{opacity:1;visibility:visible;transition:opacity .12s,visibility;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){html[data-network-rail=closed] .Ir3kiG_strip:hover .Ir3kiG_handle{opacity:1;visibility:visible;transition:opacity .12s,visibility;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){html[data-network-rail=closed] .Ir3kiG_strip:focus-visible .Ir3kiG_handle{transition:opacity .12s,transform .12s,visibility}@media (hover:hover) and (pointer:fine){html[data-network-rail=closed] .Ir3kiG_strip:hover .Ir3kiG_handle{transition:opacity .12s,transform .12s,visibility}}}html[data-network-rail=closed] .Ir3kiG_strip:focus-visible .Ir3kiG_handle{outline:2px solid var(--focus-ring);outline-offset:2px}.Ir3kiG_disclosure{border-block-start:1px solid var(--line-strong);margin-block-start:8px;padding-block-start:8px}@media (min-width:1101px){.Ir3kiG_disclosure{display:none}}.Ir3kiG_disclosure .Ir3kiG_disclosureToggle{width:100%;color:var(--text-hi);text-align:start}.Ir3kiG_disclosureChevron{width:6px;height:6px;color:var(--gold);border-block-end:1px solid;border-inline-end:1px solid;flex:0 0 6px;display:block;transform:rotate(-45deg)}.Ir3kiG_disclosureToggle[aria-expanded=true] .Ir3kiG_disclosureChevron{transform:translateY(-2px)rotate(45deg)}.Ir3kiG_disclosure .Ir3kiG_sites{margin-block-start:4px}@media (max-width:700px){.Ir3kiG_site{min-height:44px}}@media (prefers-reduced-motion:reduce){.Ir3kiG_collapse,.Ir3kiG_handle,.Ir3kiG_strip{transition:none!important}}
.I6klRa_rail{height:calc(100svh - var(--site-header-height));overscroll-behavior-y:contain;scrollbar-gutter:stable;border-inline-end:1px solid var(--line-strong);background:var(--window-surface);--menu-search-band:var(--window-surface-top);align-self:start;padding-block:12px 20px;padding-inline:8px;position:sticky;inset-block-start:var(--site-header-height);overflow-y:auto}.I6klRa_title{color:var(--text-hi);font-family:var(--font-display);font-size:var(--type-heading);margin-block:0 10px;margin-inline:8px;font-weight:400;line-height:1.35}.I6klRa_sections,.I6klRa_children{margin:0;padding:0;list-style:none}.I6klRa_sections{gap:3px;display:grid}.I6klRa_branch{text-align:start;border:1px solid var(--line);background:var(--window-header);width:100%;min-height:32px;color:var(--text-hi);font-size:var(--type-control);cursor:pointer;border-radius:0;align-items:center;gap:9px;padding-block:6px;padding-inline:8px;line-height:1.4;display:flex}.I6klRa_chevron{width:6px;height:6px;color:var(--text-mid);border-block-end:1px solid;border-inline-end:1px solid;flex:0 0 6px;display:block;transform:rotate(-45deg)}.I6klRa_branch[aria-expanded=true] .I6klRa_chevron{transform:rotate(45deg)translateY(-2px)}.I6klRa_children{margin-block:2px 6px;margin-inline:9px 0;padding-inline-start:6px}.I6klRa_children[hidden]{display:none}.I6klRa_leaf{min-height:32px;color:var(--text-mid);font-size:var(--type-control);overflow-wrap:break-word;border:1px solid #0000;align-items:center;padding-block:4px;padding-inline:23px 6px;line-height:1.4;display:flex}.I6klRa_landing{color:var(--text-hi);border-block-end-color:var(--line);margin-block-end:2px}@media (hover:hover) and (pointer:fine){.I6klRa_branch:hover,.I6klRa_leaf:hover{color:var(--text-hi);border-color:var(--line-strong);background:var(--bg-2)}}.I6klRa_leaf[aria-current]{color:var(--text-hi);border-color:var(--selection);background:linear-gradient(90deg,var(--selection-wash),var(--bg-1))}.I6klRa_branch:focus-visible,.I6klRa_leaf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.I6klRa_rail .destination-icon{--destination-icon-size:22px}.I6klRa_rail .destination-label{gap:8px}.I6klRa_categoryBranch{color:var(--text-mid);background:0 0;border-color:#0000;padding-block:4px;padding-inline:6px}@media (max-width:1100px){.I6klRa_rail{display:none}}
