:root{--game-accent:var(--gameAccent);--game-accent-foreground:var(--gameAccentForeground);--sl-font:system-ui, -apple-system, "Segoe UI", sans-serif;--sl-text-xs:.75rem;--sl-text-sm:.875rem;--sl-text-base:1rem;--sl-text-lg:1.125rem;--sl-color-bg:#0f1219;--sl-color-text:#c5ced6;--sl-color-white:#f0f3f5;--sl-color-gray-2:#9aa5b4;--sl-color-gray-3:#6b7785;--sl-color-gray-4:#495564;--sl-color-gray-6:#1a1f28;--sl-color-text-accent:color-mix(in srgb, var(--game-accent) 72%, white);--sl-color-green:#10b981;--sl-color-green-high:#34d399}body{background:var(--sl-color-bg);color:var(--sl-color-text);font-family:var(--sl-font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.exp-index-hero{padding:4rem 0 2.5rem}@media (width>=50rem){.exp-index-hero{padding:5rem 0 3rem}}.exp-route-section{padding-block:3.5rem}.exp-route-section:last-child{padding-bottom:2rem}.exp-route-section__inner{grid-template-columns:1fr;gap:1.5rem;display:grid}.exp-route-section__visual{border:1px solid var(--xp-border-subtle);background:var(--xp-surface-dark);color:inherit;cursor:pointer;text-decoration:none;transition:border-color .16s,transform .16s;display:block;position:relative;overflow:hidden}.exp-route-section__visual img{aspect-ratio:16/9;object-fit:cover;opacity:.82;width:100%;transition:opacity .18s,transform .18s;display:block}.exp-route-section__visual:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--xp-accent) 0%, transparent);transition:background .18s;position:absolute;inset:0}.exp-route-section__visual:hover,.exp-route-section__visual:focus-visible{border-color:color-mix(in srgb, var(--xp-accent) 52%, var(--xp-border));outline:none;transform:translateY(-1px)}.exp-route-section__visual:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--xp-accent) 24%, transparent)}.exp-route-section__visual:hover img,.exp-route-section__visual:focus-visible img{opacity:.92;transform:scale(1.015)}.exp-route-section__visual:hover:after,.exp-route-section__visual:focus-visible:after{background:color-mix(in srgb, var(--xp-accent) 10%, transparent)}.exp-route-section__visual-cta{z-index:2;border:1px solid color-mix(in srgb, var(--xp-accent) 36%, transparent);background:color-mix(in srgb, var(--xp-bg) 76%, transparent);color:var(--xp-accent-text);opacity:.92;font-size:var(--xp-text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.35rem .65rem;font-weight:800;transition:opacity .18s,transform .18s,border-color .18s;position:absolute;bottom:.9rem;right:1rem;transform:translateY(.25rem)}.exp-route-section__visual:hover .exp-route-section__visual-cta,.exp-route-section__visual:focus-visible .exp-route-section__visual-cta{opacity:1;border-color:color-mix(in srgb, var(--xp-accent) 64%, transparent);transform:translateY(0)}@media (width>=50rem){.exp-route-section__inner{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}.exp-route-section:nth-child(2n) .exp-route-section__visual{order:2}.exp-route-section:nth-child(2n) .exp-route-section__content{order:1}}.exp-route-section--content-only .exp-route-section__inner{border-top:1px solid var(--xp-border-subtle);border-bottom:1px solid var(--xp-border-subtle);grid-template-columns:1fr;max-width:52rem;padding-block:.75rem}.exp-route-section__head{align-items:baseline;gap:.85rem;margin-bottom:.5rem;display:flex}.exp-route-section__label{letter-spacing:0;color:var(--xp-text-bright);gap:.45rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.1;text-decoration:none;transition:color .12s;display:grid}.exp-route-section__label:hover,.exp-route-section__label:focus-visible{color:var(--xp-accent-text);outline:none}.exp-route-section__label:focus-visible{box-shadow:0 2px 0 var(--xp-accent)}.exp-route-section--content-only .exp-route-section__head{gap:.4rem;display:grid}.exp-route-section--content-only .exp-route-section__label{text-transform:uppercase;letter-spacing:0;font-size:clamp(1.25rem,3vw,1.75rem)}.exp-route-section__content{align-content:start;display:grid}.exp-route-section__desc{font-size:var(--xp-text-sm);color:var(--xp-text-muted);margin:0;line-height:1.55}.exp-route-section__guides{gap:0;display:grid}.exp-route-section__guide-link{border-bottom:1px solid var(--xp-border-subtle);color:var(--xp-text-bright);font-size:var(--xp-text-base);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-weight:550;text-decoration:none;display:flex}.exp-route-section__guide-link:hover{color:var(--xp-accent-text)}.exp-route-section__guide-link:last-child{border-bottom:none}.exp-route-section__guide-arrow{color:var(--xp-text-dim);flex-shrink:0}.exp-route-hero{isolation:isolate;position:relative;overflow:hidden}.exp-route-hero__visual{z-index:0;position:absolute;inset:0}.exp-route-hero__visual img{object-fit:cover;object-position:center 40%;opacity:.5;width:100%;height:100%;display:block}.exp-route-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--xp-bg) 0%, color-mix(in srgb, var(--xp-bg) 85%, transparent) 30%, color-mix(in srgb, var(--xp-bg) 40%, transparent) 60%, color-mix(in srgb, var(--xp-bg) 70%, transparent) 100%);position:absolute;inset:0}.exp-route-hero--content-only{background:radial-gradient(ellipse at 85% 10%, color-mix(in srgb, var(--xp-accent) 14%, transparent), transparent 55%), var(--xp-surface-dark);border-bottom:1px solid var(--xp-border-subtle)}.exp-route-hero__inner{z-index:1;max-width:var(--xp-content);margin:0 auto;padding:5rem 1.5rem 3.5rem;position:relative}@media (width>=50rem){.exp-route-hero__inner{padding:7rem 1.5rem 4.5rem}}.exp-route-hero__number,.exp-route-hero__eyebrow{margin-bottom:.75rem}.exp-route-hero__desc{max-width:40rem;margin:1.25rem 0 0}.exp-fast-answers{gap:0;display:grid}.exp-fast-answer{border:1px solid #0000;border-bottom:1px solid var(--xp-border-subtle);color:inherit;cursor:pointer;grid-template-columns:1fr auto;align-items:baseline;gap:.35rem 2rem;padding:1.15rem 1rem;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:grid}.exp-fast-answer:last-child{border-bottom:none}.exp-fast-answer:hover,.exp-fast-answer:focus-visible{border-color:color-mix(in srgb, var(--xp-accent) 52%, var(--xp-border));background:color-mix(in srgb, var(--xp-surface) 28%, transparent);outline:none;transform:translateY(-1px)}.exp-fast-answer:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--xp-accent) 22%, transparent)}.exp-fast-answer__q{color:var(--xp-text-bright);font-size:clamp(1rem,2.2vw,1.15rem);font-weight:700;line-height:1.3}.exp-fast-answer__a{font-size:var(--xp-text-sm);color:var(--xp-text-muted);grid-column:1;line-height:1.5}.exp-fast-answer__link{grid-area:1/2/3;align-self:center;transition:color .12s,transform .12s}.exp-fast-answer:hover .exp-fast-answer__link,.exp-fast-answer:focus-visible .exp-fast-answer__link{color:var(--xp-accent-text);transform:translate(2px)}.exp-route-path{gap:0;display:grid;position:relative}.exp-route-path:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--xp-accent) 20%, transparent);width:2px;position:absolute;top:2.5rem;bottom:2.5rem;left:1.6rem}@media (width<=49.99rem){.exp-route-path:before{left:1.15rem}}.exp-route-step{color:inherit;grid-template-columns:3.5rem 1fr;gap:0 1.25rem;padding:1.5rem 0;text-decoration:none;display:grid;position:relative}@media (width<=49.99rem){.exp-route-step{grid-template-columns:2.5rem 1fr}}.exp-route-step:hover .exp-route-step__title{color:var(--xp-accent-text)}.exp-route-step__body{gap:.35rem;display:grid}.exp-route-step__eyebrow{font-size:var(--xp-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--xp-accent-text);font-weight:700}.exp-route-step__title{color:var(--xp-text-bright);font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:750;transition:color .12s}.exp-route-step__desc{font-size:var(--xp-text-sm);color:var(--xp-text-muted);max-width:36rem;line-height:1.55}.exp-route-step__visual{grid-column:2;max-width:22rem;margin-top:.65rem}.exp-route-step__visual img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--xp-border-subtle);width:100%;display:block}.exp-route-step__number{align-self:start}.exp-route-guide-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.exp-route-guide-grid .exp-route-step{border:1px solid var(--xp-border);background:color-mix(in srgb, var(--xp-surface) 28%, transparent);grid-template-columns:auto 1fr;gap:0 1rem;padding:1rem 1.1rem;transition:border-color .14s,background .14s,transform .14s}.exp-route-guide-grid .exp-route-step:hover,.exp-route-guide-grid .exp-route-step:focus-visible{border-color:color-mix(in srgb, var(--xp-accent) 54%, var(--xp-border));background:color-mix(in srgb, var(--xp-surface) 42%, transparent);transform:translateY(-1px)}.exp-route-guide-grid .exp-route-step__body{align-content:start}.exp-route-step__cta{margin-top:.25rem}.exp-route-guide-grid .exp-route-step__visual{grid-column:2;max-width:none}@media (width>=58rem){.exp-route-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-route-guide-grid .exp-route-step{min-height:100%}}.exp-other-routes{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=50rem){.exp-other-routes{grid-template-columns:repeat(3,1fr)}}.exp-other-route{border:1px solid var(--xp-border);color:inherit;align-items:center;gap:.85rem;padding:1.15rem 1.25rem;text-decoration:none;transition:border-color .12s;display:flex}.exp-other-route:hover{border-color:var(--xp-accent-text)}.exp-other-route__number{flex-shrink:0}.exp-other-route__label{color:var(--xp-text-bright);font-weight:700}.exp-guide-route-ctx{border:1px solid var(--xp-border);background:color-mix(in srgb, var(--xp-surface) 30%, transparent);margin-top:2rem;padding:1.25rem 1.35rem}.exp-guide-route-ctx__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--xp-text-dim);margin-bottom:.35rem;font-size:.65rem}.exp-guide-route-ctx__label{color:var(--xp-text-bright);margin-bottom:.85rem;font-size:clamp(1rem,2vw,1.15rem);font-weight:750}.exp-guide-route-ctx__actions{flex-wrap:wrap;gap:.85rem;display:flex}.exp-guide-route-ctx__actions a{color:var(--xp-accent-text);text-decoration:none}.exp-guide-route-ctx__actions a:hover{text-decoration:underline}.exp-taskmap-hero{padding:4rem 0 2rem}@media (width>=50rem){.exp-taskmap-hero{padding:5rem 0 2.5rem}}.exp-taskmap{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=50rem){.exp-taskmap{grid-template-columns:repeat(2,minmax(0,1fr))}}.exp-task-route{border-bottom:1px solid var(--xp-border-subtle);color:inherit;grid-template-columns:1fr;gap:1.5rem;padding:3.5rem 0;text-decoration:none;display:grid}.exp-task-route:last-child{border-bottom:none}.exp-task-route__visual{border:1px solid var(--xp-border-subtle);background:var(--xp-surface-dark);position:relative;overflow:hidden}.exp-task-route__visual img{aspect-ratio:16/9;object-fit:cover;opacity:.84;width:100%;display:block}.exp-task-route__watermark{position:absolute;bottom:.75rem;right:1.25rem}.exp-task-route__content{align-content:start;justify-items:start;gap:.6rem;display:grid}.exp-task-route__number{margin-bottom:.35rem}.exp-task-route__title{letter-spacing:-.03em;color:var(--xp-text-bright);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.05;transition:color .12s}.exp-task-route:hover .exp-task-route__title{color:var(--xp-accent-text)}.exp-task-route__desc{max-width:40rem;font-size:var(--xp-text-base);color:var(--xp-text-muted);margin:0;line-height:1.55}.exp-task-route__cta{margin-top:.5rem}.exp-task-route--content-only{border-top:1px solid var(--xp-border-subtle);padding-block:4rem;display:block}.exp-task-route--content-only .exp-task-route__content{border-left:1px solid var(--xp-border-subtle);max-width:52rem;padding-left:clamp(0rem,4vw,3rem)}.exp-task-route--content-only .exp-task-route__title{text-transform:uppercase;letter-spacing:0;font-size:clamp(1.5rem,3.5vw,2.25rem)}@media (width>=50rem){.exp-task-route{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.exp-task-route--content-only{grid-template-columns:1fr}.exp-task-route:nth-child(2n) .exp-task-route__visual{order:2}.exp-task-route:nth-child(2n) .exp-task-route__content{order:1}}
