:root{--ground:#1b2023;--ground-deep:#161a1c;--panel:#232a2e;--panel-raised:#2b3338;--line:#3a4349;--line-soft:#2f373c;--bone:#e9e4d8;--ash:#a3abae;--ash-dim:#8e989c;--sulfur:#f0c23b;--sulfur-soft:#f0c23b24;--sulfur-ink:#1b1a14;--alarm:#e27a62;--font-display:var(--font-shoulders), "Arial Narrow", "Roboto Condensed", sans-serif;--font-body:var(--font-barlow), "Segoe UI", system-ui, sans-serif;--font-console:ui-monospace, "Cascadia Mono", "Consolas", "Liberation Mono", monospace;--step--1:.875rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.625rem;--step-3:clamp(2rem, 1.4rem + 2.6vw, 2.875rem);--step-hero:clamp(3.25rem, 1.6rem + 8.4vw, 6rem);--gutter:clamp(1rem, .5rem + 2.4vw, 2.5rem);--measure:68ch;--radius-control:3px;--radius-panel:8px;--header-h:3.75rem;--z-scene:-2;--z-scrim:-1;--z-raised:1;--z-float:20;--z-sticky:50;--z-overlay:100;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--ground);min-height:100vh;color:var(--bone);font-family:var(--font-body);font-size:var(--step-0);margin:0;line-height:1.55;overflow-x:hidden}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-shell>main{flex:1}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--sulfur)}:focus-visible{outline:2px solid var(--sulfur);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}h1,h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-overlay);background:var(--sulfur);color:var(--sulfur-ink);border-radius:var(--radius-control);padding:.5rem .75rem;font-weight:600;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{top:.5rem}.wrap{width:100%;max-width:76rem;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.section+.section{border-top:1px solid var(--line-soft)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.section-head p{color:var(--ash);max-width:44ch}.lede{color:var(--ash);font-size:var(--step-1);max-width:52ch;line-height:1.45}.muted{color:var(--ash)}.small{font-size:var(--step--1)}.live{color:var(--sulfur);font-variant-numeric:tabular-nums}.button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-raised);min-height:2.75rem;color:var(--bone);font:600 var(--step-0) / 1.1 var(--font-body);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.button:hover{border-color:var(--ash-dim);color:var(--bone);background:#343d43}.button-primary{background:var(--sulfur);border-color:var(--sulfur);color:var(--sulfur-ink)}.button-primary:hover{color:var(--sulfur-ink);background:#f7d05a;border-color:#f7d05a}.button-quiet{background:0 0}.button-small{min-height:2.25rem;font-size:var(--step--1);padding:.35rem .8rem}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.site-header{z-index:var(--z-sticky);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft);background:#161a1ceb;position:sticky;top:0}.site-header .wrap{min-height:var(--header-h);align-items:center;gap:1rem;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.6rem;font-weight:900;line-height:1;text-decoration:none}.wordmark span{color:var(--ash);font-weight:600}.nav-main{align-items:center;gap:1.35rem;margin-left:1.25rem;display:flex}.nav-main a{color:var(--ash);font-weight:500;text-decoration:none}.nav-main a:hover,.nav-main a[aria-current=page]{color:var(--bone)}.header-tools{align-items:center;gap:.6rem;margin-left:auto;display:flex}.player-badge{border:1px solid var(--line);font-size:var(--step--1);color:var(--ash);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;display:inline-flex}.player-badge strong{color:var(--sulfur);font-variant-numeric:tabular-nums;font-weight:600}.dot{background:var(--ash-dim);border-radius:50%;flex:none;width:.5rem;height:.5rem}.dot-on{background:var(--sulfur);box-shadow:0 0 0 3px var(--sulfur-soft)}.dot-off{background:var(--alarm)}.basket-link{text-decoration:none;position:relative}.basket-count{background:var(--sulfur);min-width:1.35rem;height:1.35rem;color:var(--sulfur-ink);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.75rem;font-weight:700;display:inline-grid}.menu{position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);gap:.15rem;min-width:13rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px #00000073}.menu-panel a,.menu-panel button{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--bone);font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem .7rem;text-decoration:none;display:block}.menu-panel a:hover,.menu-panel button:hover{background:var(--panel-raised);color:var(--bone)}.menu-panel hr{border:0;border-top:1px solid var(--line-soft);width:100%;margin:.3rem 0}.menu-mobile{display:none}.only-wide{display:inline-flex}@media (max-width:860px){.nav-main,.only-wide{display:none}.menu-mobile{display:block}}@media (max-width:400px){.wordmark{font-size:1.35rem}.wordmark span,.player-badge .label{display:none}}.hero{background:repeating-linear-gradient(90deg, #ffffff05 0 2px, transparent 2px 22px), linear-gradient(180deg, var(--ground-deep), var(--ground));border-bottom:1px solid var(--line-soft);padding-block:clamp(3rem,2rem + 6vw,7rem) clamp(2.5rem,1.5rem + 4vw,4.5rem);position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,1rem + 4vw,4rem);display:grid}.hero h1{font-size:var(--step-hero);letter-spacing:-.015em;max-width:9ch;font-weight:900;line-height:.88}.hero .lede{margin-top:1.25rem}.console{border:1px solid var(--line);border-radius:var(--radius-control);background:#0a0c0d8c;align-items:stretch;max-width:34rem;margin-top:2rem;display:flex;overflow:hidden}.console code{min-width:0;font-family:var(--font-console);color:var(--bone);white-space:nowrap;flex:1;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.95rem;display:flex;overflow-x:auto}.console code .prompt{color:var(--ash-dim);-webkit-user-select:none;user-select:none}.console .button{border:0;border-left:1px solid var(--line);border-radius:0;min-width:6.5rem}.hero .button-row{margin-top:1rem}.countdown-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:#232a2eb3;padding:1.25rem 1.35rem 1.35rem}.countdown-panel h2{font-size:var(--step-1);color:var(--ash);font-weight:700}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.85rem 0 .9rem;display:grid}.countdown div{gap:.1rem;display:grid}.countdown strong{font-family:var(--font-display);color:var(--sulfur);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.6rem + 3vw,3.6rem);font-weight:800;line-height:.9}.countdown span{color:var(--ash);font-size:var(--step--1)}@media (max-width:860px){.hero-grid{grid-template-columns:minmax(0,1fr);align-items:start}}.status-strip{background:var(--ground-deep);border-bottom:1px solid var(--line-soft)}.status-row{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr)) 6.5rem;align-items:center;gap:.75rem 1.5rem;padding-block:1rem;display:grid}.status-row+.status-row{border-top:1px solid var(--line-soft)}.status-name{align-items:center;gap:.6rem;min-width:0;font-weight:600;display:flex}.status-name span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stat{min-width:0;margin:0;line-height:1.25;display:grid}.stat dt{color:var(--ash-dim);font-size:.8rem}.stat dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@media (max-width:960px){.status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.status-name{grid-column:1/-1}.status-row .button{grid-column:1/-1;justify-self:start}}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.about-item{border-top:2px solid var(--line);padding-top:1rem}.about-item h3{font-size:var(--step-2);margin-bottom:.6rem}.about-item p{color:var(--ash)}@media (max-width:760px){.about-grid{grid-template-columns:minmax(0,1fr)}}.wipe-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.wipe-facts{gap:1rem;margin:0;display:grid}.wipe-facts div{border-bottom:1px solid var(--line-soft);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding-bottom:1rem;display:grid}.wipe-facts dt{color:var(--ash)}.wipe-facts dd{margin:0;font-weight:600}@media (max-width:760px){.wipe-block{grid-template-columns:minmax(0,1fr)}.wipe-facts div{grid-template-columns:minmax(0,1fr);gap:.2rem}}.panel{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-panel);padding:clamp(1.1rem,.9rem + 1vw,1.6rem)}.server-list{gap:1rem;display:grid}.server-card{grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;display:grid}.server-card h3{font-size:var(--step-2)}.server-card .description{color:var(--ash);max-width:var(--measure);margin-top:.6rem}.server-meta{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;display:flex}.server-meta .stat dd{white-space:normal}.server-actions{align-content:start;justify-items:end;gap:.6rem;display:grid}.address{font-family:var(--font-console);color:var(--ash);overflow-wrap:anywhere;font-size:.9rem}@media (max-width:700px){.server-card{grid-template-columns:minmax(0,1fr)}.server-actions{justify-items:start}}.no-p2w{background:linear-gradient(var(--sulfur-soft), var(--sulfur-soft)), var(--panel);border-radius:var(--radius-panel);border:1px solid #f0c23b61;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.5rem;margin-bottom:2rem;padding:1.25rem 1.4rem;display:grid}.no-p2w h3{font-size:var(--step-2);white-space:nowrap}.no-p2w p{color:var(--ash);max-width:var(--measure)}@media (max-width:640px){.no-p2w{grid-template-columns:minmax(0,1fr)}}.tier-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;display:grid}.tier-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.tier-card.single-column{grid-template-columns:minmax(0,1fr)}.tier-card h3{font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem);font-weight:900}.tier-card .tier-intro{color:var(--ash);margin-top:.5rem}.perks{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.perks li{grid-template-columns:1rem minmax(0,1fr);gap:.6rem;display:grid}.perks li:before{content:"";background:var(--sulfur);width:.55rem;height:.55rem;margin-top:.5rem;transform:rotate(45deg)}.durations{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.durations legend{color:var(--ash);font-size:var(--step--1);margin-bottom:.5rem;padding:0}.duration-option{border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.7rem .9rem;transition:border-color .12s,background-color .12s;display:grid;position:relative}.duration-option:hover{border-color:var(--ash-dim)}.duration-option input{opacity:0;pointer-events:none;position:absolute}.duration-option:has(input:checked){border-color:var(--sulfur);background:var(--sulfur-soft)}.duration-option:has(input:focus-visible){outline:2px solid var(--sulfur);outline-offset:2px}.duration-name{font-weight:600}.duration-price{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.duration-sub{color:var(--ash);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.1rem 1rem;font-size:.82rem;display:flex}.was{color:var(--ash-dim);margin-right:.4rem;font-weight:400;text-decoration:line-through}.sale-tag{color:var(--sulfur)}.tier-buy{gap:.6rem;margin-top:1rem;display:grid}.tier-buy .button{width:100%}.added-note{font-size:var(--step--1);color:var(--ash);min-height:1.4em}.tier-slot{min-width:0;container-type:inline-size}@container (max-width:42rem){.tier-card{grid-template-columns:minmax(0,1fr)}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,4rem);display:grid}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}.feed{margin:1.25rem 0 0;padding:0;list-style:none}.feed li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;padding:.75rem 0;display:grid}.feed .who{overflow-wrap:anywhere;font-weight:600}.feed .what{color:var(--ash);grid-column:1}.feed time{color:var(--ash-dim);font-size:var(--step--1);white-space:nowrap;grid-area:1/2/span 2;align-self:center}.rules-teaser{margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid}.rules-teaser li{border-left:2px solid var(--line);padding:.7rem 0 .7rem 1rem}.rules-teaser li+li{border-top:1px solid var(--line-soft)}.faq{max-width:54rem;display:grid}.faq details{border-bottom:1px solid var(--line-soft)}.faq summary{cursor:pointer;font-weight:600;font-size:var(--step-1);justify-content:space-between;gap:1rem;padding:1.05rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-display);color:var(--ash);font-size:1.6rem;line-height:1;transition:transform .16s}.faq details[open] summary:after{color:var(--sulfur);transform:rotate(45deg)}.faq .prose{padding-bottom:1.25rem}.community{grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:1.5rem 3rem;display:grid}.community h2{font-size:var(--step-hero);font-weight:900;line-height:.9}@media (max-width:760px){.community{grid-template-columns:minmax(0,1fr)}}.page-head{padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem) 1.5rem}.page-head h1{font-size:clamp(2.6rem,1.6rem + 5vw,5rem);font-weight:900}.page-head p{margin-top:.75rem}.prose{max-width:var(--measure);overflow-wrap:break-word}.prose>*+*{margin-top:1rem}.prose h2{font-size:var(--step-2);margin-top:2.25rem}.prose h3{font-size:var(--step-1);margin-top:1.75rem}.prose h4,.prose h5{font-family:var(--font-body);font-size:var(--step-0);margin-top:1.5rem;font-weight:700}.prose ul,.prose ol{padding-left:1.3rem}.prose li+li{margin-top:.35rem}.prose li::marker{color:var(--ash-dim)}.prose a{color:var(--bone);-webkit-text-decoration-color:var(--sulfur);text-decoration-color:var(--sulfur)}.prose hr{border:0;border-top:1px solid var(--line-soft);margin-block:2rem}.prose blockquote{background:linear-gradient(var(--sulfur-soft), var(--sulfur-soft)), var(--panel);border-radius:var(--radius-control);border:1px solid #f0c23b4d;margin:0;padding:.9rem 1.1rem}.prose blockquote>*+*{margin-top:.5rem}.prose strong{color:var(--bone)}.notice{border-radius:var(--radius-control);background:var(--panel);border:1px solid #f0c23b57;padding:.9rem 1.1rem}.notice-alarm{background:linear-gradient(#e27a621a, #e27a621a), var(--panel);border-color:#e27a628c}.basket-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (max-width:900px){.basket-layout{grid-template-columns:minmax(0,1fr)}}.basket-lines{margin:0;padding:0;list-style:none}.basket-line{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem 1rem;padding:1rem 0;display:grid}.basket-line .line-price{font-variant-numeric:tabular-nums;text-align:right;min-width:5rem;font-weight:600}@media (max-width:560px){.basket-line{grid-template-columns:minmax(0,1fr) auto}.basket-line .line-info{grid-column:1/-1}}.qty{border:1px solid var(--line);border-radius:var(--radius-control);align-items:center;display:inline-flex}.qty button{width:2.25rem;height:2.25rem;color:var(--bone);cursor:pointer;background:0 0;border:0;font-size:1.1rem}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem}.link-button{color:var(--ash);text-underline-offset:.2em;font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button:hover{color:var(--bone)}.field{gap:.35rem;display:grid}.field label,.field-label{font-weight:600;font-size:var(--step--1)}.input{background:var(--ground-deep);width:100%;min-height:2.75rem;color:var(--bone);border:1px solid var(--line);border-radius:var(--radius-control);font:inherit;padding:.55rem .75rem}.input:focus-visible{outline-offset:1px}.checkout-panel{gap:1.25rem;display:grid}.totals{gap:.4rem;margin:0;display:grid}.totals div{justify-content:space-between;gap:1rem;display:flex}.totals dd{font-variant-numeric:tabular-nums;margin:0}.totals .grand{border-top:1px solid var(--line-soft);font-weight:700;font-size:var(--step-1);padding-top:.6rem}.choice-group{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.choice-group legend{font-weight:600;font-size:var(--step--1);margin-bottom:.4rem;padding:0}.choice{border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;padding:.75rem .85rem;display:grid}.choice:has(input:checked){border-color:var(--sulfur);background:var(--sulfur-soft)}.choice input{accent-color:var(--sulfur);margin:.25rem 0 0}.choice .hint{color:var(--ash);font-size:var(--step--1);grid-column:2}.consent{font-size:var(--step--1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;line-height:1.45;display:grid}.consent input{width:1.15rem;height:1.15rem;accent-color:var(--sulfur);margin:.1rem 0 0}.error-text{color:var(--alarm);font-weight:600}.account-grid{gap:1.5rem;display:grid}.identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.identity dl{flex-wrap:wrap;gap:.5rem 2rem;margin:0;display:flex}.table-scroll{overflow-x:auto}.data-list{margin:1rem 0 0;padding:0;list-style:none}.data-list>li{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.85rem 0;display:flex}.order-items{color:var(--ash);font-size:var(--step--1);margin:.35rem 0 0;padding:0;list-style:none}.status-pill{border:1px solid var(--line);color:var(--ash);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.8rem;display:inline-block}.status-pill-good{color:var(--sulfur);border-color:#f0c23b80}.status-pill-bad{color:var(--alarm);border-color:#e27a6280}.center-card{max-width:38rem}.center-card>*+*{margin-top:1rem}.site-footer{border-top:1px solid var(--line-soft);background:var(--ground-deep);color:var(--ash);font-size:var(--step--1);padding-block:2.5rem 2rem}.footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:2rem;display:grid}.footer-grid ul{gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.footer-grid a{text-decoration:none}.footer-grid a:hover{text-decoration:underline}.footer-heading{color:var(--bone);font-weight:600}.footer-base{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2rem;padding-top:1.25rem;display:flex}@media (max-width:640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-site{--ground:#161c18;--ground-deep:#0c110e;--panel:#1f2621;--panel-raised:#2b332d;--line:#48534a;--line-soft:#303831;--bone:#f1ebdc;--ash:#b3b6ab;--ash-dim:#9ca192;--accent:#5cc23a;--accent-hover:#7cd861;--accent-soft:#5cc23a1f;--accent-ink:#081805;--sulfur:var(--accent);--sulfur-soft:var(--accent-soft);--sulfur-ink:var(--accent-ink);--gold:#f4cc64;--gold-bright:#fcefba;--gold-edge:#d19936;--gold-soft:#f4cc641a;--gold-ink:#231502;--gold-metal:linear-gradient(115deg, #ce903a 0%, #f3c351 18%, #fff6cd 33%, #efbc43 47%, #cb8d36 63%, #f5d576 81%, #d89f3e 100%);--signal:#a5d6a9;--alarm:#ff9586;--font-display:var(--font-island-display), sans-serif;--font-body:var(--font-island-body), sans-serif;--radius-panel:4px;--radius-control:3px;--gutter:clamp(1.25rem, 3.5vw, 3.5rem);--shadow-surface:0 18px 50px #0104024d;--display-scale:1;background:var(--ground-deep);font-size:var(--step-0);color:var(--bone);font-family:var(--font-body);scrollbar-color:var(--line) var(--ground-deep);caret-color:var(--accent);line-height:1.6}@supports (color:lab(0% 0 0)){.public-site{--ground:lab(9.68135% -3.72867 1.91135);--ground-deep:lab(4.52013% -1.84903 .939);--panel:lab(14.335% -4.03674 2.06901);--panel-raised:lab(20.1487% -4.34421 2.22633);--line:lab(34.1464% -5.92233 3.78414);--line-soft:lab(22.4799% -4.4414 2.83748);--bone:lab(93.134% .302255 8.08082);--ash:lab(73.4896% -2.71088 5.2905);--ash-dim:lab(65.4201% -3.52868 6.97122);--accent:lab(70.3957% -49.0298 55.4599);--accent-hover:lab(78.8516% -45.2234 49.0882);--accent-soft:lab(70.3957% -49.0298 55.4599/.12);--accent-ink:lab(6.64075% -9.02193 7.69582);--gold:lab(84.0808% 6.3138 56.0735);--gold-bright:lab(94.5765% -1.38319 27.6382);--gold-edge:lab(67.5038% 14.825 57.728);--gold-soft:lab(84.0808% 6.3138 56.0735/.1);--gold-ink:lab(8.29901% 5.95018 11.4941);--gold-metal:linear-gradient(115deg, lab(65.0286% 18.2714 53.5236) 0%, lab(81.6928% 9.01085 61.8134) 18%, lab(96.8422% -1.65921 21.4109) 33%, lab(79.3293% 10.5481 65.1472) 47%, lab(63.8644% 18.3421 53.7814) 63%, lab(86.4811% 3.19836 50.6928) 81%, lab(69.8045% 15.404 56.9411) 100%);--signal:lab(81.314% -22.9602 16.7512);--alarm:lab(73.2058% 42.6686 28.3152);--shadow-surface:0 18px 50px lab(.949202% -.99057 .60738/.3)}}.public-site ::selection{color:var(--accent-ink);background:var(--accent)}.public-site h1,.public-site h2,.public-site h3{letter-spacing:-.035em;overflow-wrap:break-word;font-weight:600;line-height:1.16}.public-site h2{font-size:calc(clamp(1.9rem, 3.1vw, 3rem) * var(--display-scale,1))}.public-site h3{font-size:calc(1.2rem * var(--display-scale,1))}.public-site .wrap{max-width:88rem}.public-site .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c110ef5;background:lab(4.52013% -1.84903 .939/.96)}.public-site .site-header .wrap{gap:1.25rem}.public-site .wordmark{letter-spacing:-.04em;font-size:1.1rem;font-weight:700}.public-site .wordmark span{color:var(--sulfur);font-weight:500}.public-site .nav-main{gap:1.5rem;margin-left:1.5rem;font-size:.9rem}.public-site .player-badge{color:var(--ash);border:0;padding:0}.public-site .player-badge strong,.public-site .live{color:var(--signal)}.public-site .dot-on{background:var(--signal);box-shadow:none}.public-site .button{font-family:var(--font-body);min-height:2.85rem;padding-inline:1.25rem;font-weight:650}.public-site .button:hover{background:var(--line-soft);border-color:var(--ash)}.public-site .button-primary{box-shadow:0 6px 18px #0104013d;box-shadow:0 6px 18px lab(.958979% -1.12738 .974503/.24)}.public-site .button-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.public-site .button-small{min-height:2.25rem;padding-inline:.75rem}.public-site .section{padding-block:clamp(3.5rem,6vw,6rem)}.public-site .section-head{align-items:center;gap:1.5rem}.public-site .page-head{padding-top:clamp(3rem,6vw,6rem);padding-bottom:3rem}.public-site .page-head h1{font-size:calc(clamp(2.25rem, 5vw, 4.5rem) * var(--display-scale,1));max-width:18ch;margin-top:.5rem}.public-site .page-head .lede{max-width:65ch;margin-top:1.5rem;font-size:1.1rem}.public-site .panel{box-shadow:var(--shadow-surface)}.public-site .site-footer{z-index:var(--z-raised);background:#070a08;background:lab(2.5282% -1.1135 .565115);padding-top:3.5rem;position:relative}.public-site .footer-grid{gap:3rem}.public-site .footer-heading{color:var(--accent)}.public-site .prose{line-height:1.8}.public-site .prose h2,.public-site .prose h3{line-height:1.35}.public-site .input{caret-color:var(--accent)}.public-site .input::placeholder{color:var(--ash-dim);opacity:1}.public-site .checkout-panel{background:var(--panel);border-color:var(--line)}.public-site .basket-layout{padding-block:.5rem 2rem}.public-site .basket-line{padding-block:1.5rem}.island-home{isolation:isolate;position:relative}.island-backdrop{z-index:var(--z-scene);pointer-events:none;background:radial-gradient(ellipse at 72% 40%, #313b2f, #0a1713 65%, var(--ground-deep));position:fixed;inset:0}@supports (color:lab(0% 0 0)){.island-backdrop{background:radial-gradient(ellipse at 72% 40%, lab(23.7646% -6.75182 6.43978), lab(6.40554% -5.27164 .487411) 65%, var(--ground-deep))}}.island-backdrop canvas{width:100%;height:100%;display:block}.island-home .island-backdrop{overflow:hidden}.island-home .island-backdrop canvas{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.island-home .island-backdrop[data-model=ready] canvas{opacity:1}.island-loading-still{opacity:1;width:100%;height:100%;transition:opacity .65s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.island-loading-still img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.island-backdrop[data-model=ready] .island-loading-still{opacity:0}.island-landmarks{opacity:0;transition:opacity .45s;position:absolute;inset:0}.island-backdrop[data-model=ready] .island-landmarks{opacity:1}.island-landmarks[hidden]{display:none}.island-landmark{color:var(--bone);font:600 clamp(.65rem, .72vw, .72rem) / 1.25 var(--font-body);letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 2px #000100cc;text-shadow:0 1px 2px lab(.12068% -.171252 .0850111/.8);opacity:0;background:#060a07b8;background:lab(2.54048% -1.38687 .702319/.72);border-radius:2px;padding:.16rem .32rem;transition:opacity .18s;display:block;position:absolute;top:0;left:0}.island-landmark:after{content:"";border-left:1px solid #c4d7c7a6;border-left:1px solid lab(84.1611% -8.87519 5.66238/.65);height:.55rem;position:absolute;top:100%;left:50%}.island-home:before{content:"";z-index:var(--z-scrim);pointer-events:none;background:linear-gradient(90deg,#0b110df5,#0b110dc7 30%,#0000 61%);background:linear-gradient(90deg,lab(4.54731% -2.45444 1.24309/.96),lab(4.54731% -2.45444 1.24309/.78) 30%,#0000 61%);position:fixed;inset:0}.island-home .hero{border-bottom:1px solid var(--line-soft);background:0 0;padding:0;overflow:visible}.island-home .hero-grid{min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;padding-block:3rem 7rem;display:grid;position:relative}.island-home .hero-copy{z-index:var(--z-raised);position:relative}.island-home .hero h1{font-size:calc(clamp(2.7rem, 4.6vw, 4.5rem) * var(--display-scale,1));letter-spacing:-.04em;max-width:none;font-weight:700;line-height:1.16}.island-home .hero h1 em{color:var(--accent);font-style:normal}.island-home .hero .lede{max-width:35ch;color:var(--ash);margin-top:1.5rem;font-size:1.05rem}.hero-paths{color:var(--ash);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:1.15rem;font-size:.88rem;display:flex}.hero-paths a{color:var(--bone);text-underline-offset:.3em}.hero-paths a:hover{color:var(--accent)}.hero-paths>span{color:var(--line)}.island-home .hero .hero-map-tour{z-index:var(--z-raised);right:var(--gutter);background:var(--accent);border-color:var(--accent);min-width:9rem;color:var(--ground-deep);position:absolute;top:19%;box-shadow:0 8px 22px #0005014d;box-shadow:0 8px 22px lab(.995474% -2.00383 .97914/.3)}.island-home .hero .hero-map-tour:hover{background:#61d46a;background:lab(76.6558% -50.5136 42.0179);border-color:#61d46a;border-color:lab(76.6558% -50.5136 42.0179)}.island-home .hero .button-row{gap:.75rem;margin-top:1rem}.island-home .hero .button-row .button{min-width:9rem}.hero-players{color:var(--ash);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.85rem;display:flex}.hero-players strong{color:var(--signal);font-variant-numeric:tabular-nums}.hero-players-divider{color:var(--line);padding-inline:.35rem}.island-home .countdown-panel{right:var(--gutter);border:1px solid var(--line);width:22rem;box-shadow:var(--shadow-surface);background:#121814f5;background:lab(7.37801% -3.40623 1.72794/.96);border-radius:4px;padding:1.1rem 1.3rem;position:absolute;bottom:2rem}.island-home .countdown-panel h2{font:600 .85rem / 1.3 var(--font-body);color:var(--bone)}.island-home .countdown{gap:.8rem;margin-block:.9rem .65rem}.island-home .countdown strong{font:500 calc(2rem * var(--display-scale,1)) / 1.1 var(--font-display);color:var(--accent)}.island-home .countdown span,.island-home .countdown-panel>p{font-size:.75rem}.island-scroll{bottom:2.5rem;left:var(--gutter);color:var(--ash);align-items:center;gap:1rem;font-size:.85rem;text-decoration:none;display:flex;position:absolute}.island-scroll span{color:var(--accent)}.island-home .island-vip{background:radial-gradient(55% 45% at 85% 0,#e9be5717,#0000 70%),#121814f7;background:radial-gradient(55% 45% at 85% 0,lab(79.3699% 8.11177 56.6391/.09),#0000 70%),lab(7.37801% -3.40623 1.72794/.97);border-top:1px solid #d1993673;border-top:1px solid lab(67.5038% 14.825 57.728/.45)}.vip-surface .section-head h2,.store-page .page-head h1{color:var(--gold)}.island-home .island-vip .section-head{margin-bottom:1.25rem}.public-site .store-page .page-head{padding-block:clamp(2rem,4vw,3.25rem) 1.5rem}.public-site .store-page .page-head h1{font-size:calc(clamp(2.25rem, 4vw, 3.5rem) * var(--display-scale,1))}.public-site .store-page .page-head .lede{margin-top:1rem}.public-site .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem}.public-site .tier-slot{display:grid}.public-site .tier-card{border:1px solid var(--line-soft);box-shadow:none;background:#161c17b8;background:lab(9.69244% -3.85361 2.46645/.72);border-radius:4px;flex-direction:column;gap:1rem;padding:1.35rem 1.5rem 1.1rem;display:flex}.public-site .tier-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem 1.25rem;display:grid}.public-site .tier-card h3,.public-site .tier-card h2{color:var(--gold);font-size:calc(clamp(2.1rem, 2.9vw, 2.75rem) * var(--display-scale,1));text-shadow:0 2px 18px #c8942d40;text-shadow:0 2px 18px lab(65.2305% 13.5109 58.7919/.25);font-weight:700;line-height:1}.public-site .tier-card .tier-intro{max-width:40ch;margin:0;font-size:.92rem;line-height:1.45}.public-site .perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.25rem;margin:0;font-size:.93rem;line-height:1.4}.public-site .perks .perks-more-item{display:block}.public-site .perks .perks-more-item:before{content:none}.public-site .perks li{grid-template-columns:.3rem minmax(0,1fr);gap:.6rem}.public-site .perks li[hidden]{display:none}.public-site .perks li:before{background:var(--gold);width:.3rem;height:.3rem;margin-top:.55rem;transform:none}.perks-more{min-height:1.4rem;color:var(--gold);font:600 .85rem / 1.3 var(--font-body);text-decoration:underline;-webkit-text-decoration-color:var(--gold-edge);text-decoration-color:var(--gold-edge);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0}.perks-more:hover{color:var(--gold-bright)}.perks-more:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.public-site .durations{display:block}.public-site .durations legend{margin-bottom:.45rem;font-size:.82rem}.segments{border:1px solid var(--line);background:#0a0f0bd9;background:lab(3.77971% -1.73333 1.08526/.85);border-radius:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.segment{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:2px;align-content:center;justify-items:center;gap:.1rem;min-height:3.6rem;padding:.4rem .35rem;transition:background-color .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.segment input{opacity:0;pointer-events:none;position:absolute}.segment:hover{background:#f4cc640f;background:lab(84.0808% 6.3138 56.0735/.06)}.segment:has(input:checked){background:var(--gold-soft);border-color:var(--gold)}.segment:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:1px}.segment .duration-name{color:var(--bone);font-size:.8rem;font-weight:600}.segment .duration-price{text-align:center;color:var(--gold);font-size:1.02rem;font-weight:700;line-height:1.2}.segment .was{margin:0;font-size:.72rem;display:block}.segment.duration-best{border-color:var(--gold-edge)}.segment.duration-best:has(input:checked){border-color:var(--gold-bright)}.best-value{background:var(--gold-metal);color:var(--gold-ink);letter-spacing:.02em;background-size:180% 100%;border-radius:2px;font-weight:750;box-shadow:inset 0 1px #fffcebb3,0 2px 8px #643e0059;box-shadow:inset 0 1px lab(99.0222% -.931978 11.5201/.7),0 2px 8px lab(30.1733% 16.0899 49.4453/.35)}.segment .best-value{white-space:nowrap;order:3;padding:.05rem .4rem;font-size:.62rem;line-height:1.5}.segment.duration-unavailable{cursor:not-allowed;background:0 0;border:1px dashed #d199368c;border:1px dashed lab(67.5038% 14.825 57.728/.55)}.segment.duration-unavailable .duration-price{color:var(--gold-bright);font-size:.8rem;font-weight:600}.duration-detail{gap:.1rem;min-height:2.9rem;display:grid}.duration-detail p{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;display:flex}.duration-detail strong{font-size:calc(1.2rem * var(--display-scale,1));color:var(--gold);font-variant-numeric:tabular-nums}.duration-rates{color:var(--gold-bright);font-size:.84rem}.public-site .duration-detail .duration-sub{font-size:.8rem;display:block}.public-site .tier-buy{gap:.25rem;margin-top:auto}.public-site .tier-buy .added-note{min-height:1.2em;font-size:.8rem}@media (max-width:900px){.public-site .tier-grid{grid-template-columns:minmax(0,1fr)}}.intro-offer{--crimson-ink:#fdf2f1;--crimson-text:#f4cdc9;background:radial-gradient(60% 140% at 0 0,#9a292966,#0000 70%),linear-gradient(100deg,#401312f2,#221010f2);background:radial-gradient(60% 140% at 0 0,lab(35.8482% 47.4089 29.0086/.4),#0000 70%),linear-gradient(100deg,lab(13.4655% 22.0252 12.6469/.95),lab(6.942% 9.3528 3.41972/.95));border:1px solid #d33a3cbf;border:1px solid lab(49.3643% 60.058 36.7948/.75);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 2rem;margin-bottom:1.25rem;padding:1rem 1.5rem;display:grid;box-shadow:0 12px 32px #12010166;box-shadow:0 12px 32px lab(1.42891% 4.94587 1.73651/.4)}@supports (color:lab(0% 0 0)){.intro-offer{--crimson-ink:lab(96.4098% 3.66849 1.97259);--crimson-text:lab(85.6617% 13.8324 7.48811)}}.public-site .intro-offer h3,.public-site .intro-offer h2{font-size:calc(clamp(1.25rem, 1.7vw, 1.55rem) * var(--display-scale,1));color:var(--crimson-ink);line-height:1.2}.intro-offer-copy{gap:.3rem;min-width:0;display:grid}.intro-offer-terms{color:var(--crimson-text);margin:0;font-size:.98rem}.intro-offer-terms strong{color:var(--crimson-ink);font-variant-numeric:tabular-nums;font-size:1.08rem}.intro-offer-terms .was{color:#cfa5a1;color:lab(71.6931% 15.3993 8.36163)}.intro-offer-perks{color:var(--crimson-text);margin:0;font-size:.84rem}.intro-offer-perks strong{color:var(--crimson-ink);font-weight:650}.intro-offer-action{text-align:right;justify-items:end;gap:.3rem;display:grid}.public-site .intro-offer .intro-offer-button{min-width:14rem;color:var(--crimson-ink);background:#b71824;background:lab(40.057% 60.2793 38.9217);border:1px solid #e64343;border:1px solid lab(53.9062% 63.1954 38.5555);font-weight:750;transition:background-color .16s,box-shadow .2s;box-shadow:inset 0 1px #f8a49d73,0 8px 22px #34000173;box-shadow:inset 0 1px lab(75.8489% 31.0226 17.1029/.45),0 8px 22px lab(6.28481% 31.3497 10.6345/.45)}.public-site .intro-offer .intro-offer-button:hover{color:var(--crimson-ink);background:#cc272e;background:lab(45.7636% 63.3818 40.1799);border-color:#f3625d;border-color:lab(61.0965% 56.6147 33.1618);box-shadow:inset 0 1px #ffb3ac80,0 10px 28px #72020e80;box-shadow:inset 0 1px lab(80.4906% 31.0013 17.0611/.5),0 10px 28px lab(23.1607% 44.4743 29.2034/.5)}.public-site .intro-offer .intro-offer-button:focus-visible{outline:2px solid var(--crimson-ink);outline-offset:2px}.intro-offer-note,.intro-offer-added{color:var(--crimson-text);margin:0;font-size:.8rem}.intro-offer-added:empty{display:none}.intro-offer a{color:var(--crimson-ink);text-underline-offset:.2em}.intro-offer-done{max-width:22ch;color:var(--crimson-ink);margin:0;font-weight:650}.intro-offer-used{background:linear-gradient(100deg,#331513e6,#1e1212e6);background:linear-gradient(100deg,lab(11.3525% 15.647 8.6693/.9),lab(7.0377% 6.18852 2.34841/.9));border-color:#d33a3c73;border-color:lab(49.3643% 60.058 36.7948/.45)}.public-site .button-vip,.vip-surface .button-primary{isolation:isolate;background:var(--gold-metal);border:1px solid var(--gold-edge);color:var(--gold-ink);background-position:0%;background-size:200% 100%;font-weight:750;transition:background-position .6s cubic-bezier(.16,1,.3,1),box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffcebbf,inset 0 -2px #82510d8c,0 8px 22px #643e0052;box-shadow:inset 0 1px lab(99.0222% -.931978 11.5201/.75),inset 0 -2px lab(39.4235% 17.2755 44.2189/.55),0 8px 22px lab(30.1733% 16.0899 49.4453/.32)}.public-site .button-vip:hover,.vip-surface .button-primary:not(:disabled):hover{background:var(--gold-metal);border-color:var(--gold-bright);color:var(--gold-ink);background-position:100%;background-size:200% 100%;box-shadow:inset 0 1px #fffcebd9,inset 0 -2px #82510d8c,0 10px 30px #96670073;box-shadow:inset 0 1px lab(99.0222% -.931978 11.5201/.85),inset 0 -2px lab(39.4235% 17.2755 44.2189/.55),0 10px 30px lab(47.7247% 14.6896 58.9214/.45)}.vip-surface .button-primary:disabled{background:var(--panel-raised);border-color:var(--line);color:var(--ash);box-shadow:none;opacity:1}.public-site .button-vip:after,.vip-surface .button-primary:not(:disabled):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#fffc 48%,#0000 62%);background:linear-gradient(105deg,#0000 32%,lab(100.125% -.676245 7.63754/.8) 48%,#0000 62%);position:absolute;inset:-1px;transform:translate(-140%)}.public-site .no-p2w{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;gap:.6rem 2rem;margin-block:1.5rem 0;padding:1.25rem 0}.public-site .no-p2w h3{font:600 .9rem / 1.6 var(--font-body);color:var(--signal)}.public-site .no-p2w p{max-width:none;font-size:.9rem}@media (prefers-reduced-motion:no-preference){.duration-best:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 32%,#fff6ce47 48%,#ffffff1f 54%,#0000 66%);background:linear-gradient(110deg,#0000 32%,lab(96.8412% -1.00508 23.5393/.28) 48%,lab(100.125% -.676245 7.63754/.12) 54%,#0000 66%);animation:3.2s cubic-bezier(.16,1,.3,1) infinite vip-light;position:absolute;inset:0;transform:translate(-140%)}.duration-best{animation:3.2s ease-in-out infinite vip-glow}.best-value{animation:3.2s ease-in-out infinite vip-metal}.public-site .button-vip:after,.vip-surface .button-primary:not(:disabled):after{animation:3.2s cubic-bezier(.16,1,.3,1) infinite vip-light}.vip-surface .tier-buy .button-primary:not(:disabled),.public-site .button-vip{animation:3.2s ease-in-out infinite vip-cta}@keyframes vip-light{0%,20%{transform:translate(-140%)}55%,to{transform:translate(140%)}}@keyframes vip-metal{0%,to{background-position:0%}50%{background-position:100%}}@keyframes vip-glow{0%,to{box-shadow:0 4px 10px #e1af3b00;box-shadow:0 4px 10px lab(74.6463% 11.1004 63.1378/0)}40%{box-shadow:0 8px 28px #e1af3b57;box-shadow:0 8px 28px lab(74.6463% 11.1004 63.1378/.34)}}@keyframes vip-cta{0%,to{box-shadow:inset 0 1px #fffcebbf,inset 0 -2px #82510d8c,0 8px 22px #643e0052;box-shadow:inset 0 1px lab(99.0222% -.931978 11.5201/.75),inset 0 -2px lab(39.4235% 17.2755 44.2189/.55),0 8px 22px lab(30.1733% 16.0899 49.4453/.32)}50%{box-shadow:inset 0 1px #fffcebbf,inset 0 -2px #82510d8c,0 10px 34px 2px #e1af3b80;box-shadow:inset 0 1px lab(99.0222% -.931978 11.5201/.75),inset 0 -2px lab(39.4235% 17.2755 44.2189/.55),0 10px 34px 2px lab(74.6463% 11.1004 63.1378/.5)}}}.island-reveal{min-height:88svh;padding-block:clamp(4rem,8vw,7rem);position:relative}.island-reveal-inner{z-index:var(--z-raised);position:relative}.island-reveal-copy{max-width:23rem}.island-reveal-copy h2{max-width:12ch;font-size:calc(clamp(2.25rem, 3.4vw, 3.5rem) * var(--display-scale,1));letter-spacing:-.035em;text-wrap:balance;line-height:1.08}.island-reveal-copy p{max-width:35ch;color:var(--bone);margin-top:1rem;line-height:1.55}.island-reveal-copy .button{background:#090f0bd1;background:lab(3.79677% -2.17173 1.09918/.82);margin-top:1.4rem}.island-reveal:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c110ef0);background:linear-gradient(#0000,lab(4.52013% -1.84903 .939/.94));height:14svh;position:absolute;inset:auto 0 0}.island-home .island-about{background:#0c110ef0;background:lab(4.52013% -1.84903 .939/.94)}.public-site .about-grid{gap:3rem}.public-site .about-item{border-top:1px solid var(--line);padding-top:1.5rem}.public-site .about-item h3{font-size:calc(1.15rem * var(--display-scale,1));margin-bottom:1rem}.island-home .island-wipes{align-items:center;min-height:36rem;display:flex}.island-home .wipe-block{background:#0c110ef2;background:lab(4.52013% -1.84903 .939/.95);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:1.75rem 2.5rem;max-width:66rem;margin-left:max(0px,50vw - 44rem);padding-block:2.5rem}.island-home .wipe-block-head{grid-column:1/-1;max-width:46rem}.island-home .wipe-block .wipe-panel-coming{display:none}.island-home .wipe-block .lede{font-size:1rem}.island-home .island-servers{background:#161c18f5;background:lab(9.68135% -3.72867 1.91135/.96)}.public-site .server-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));align-items:stretch;gap:1.25rem}.public-site .server-card{background:var(--panel);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;padding:1.5rem}.public-site .server-card .status-name{align-items:start;gap:.6rem;font-size:1.1rem!important}.public-site .server-card .status-name .dot{margin-top:.45rem}.public-site .server-card .status-name a{overflow-wrap:anywhere;text-decoration:none}.public-site .server-card .description{font-size:.95rem}.public-site .server-meta{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.public-site .server-meta .stat dd{white-space:normal;overflow-wrap:anywhere;margin-top:.3rem;overflow:visible}.public-site .server-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-site .server-detail-link{font-size:.88rem}.public-site .server-list:has(>:only-child){max-width:55rem}.public-site .server-detail{padding-bottom:5rem}.public-site .server-next{gap:1.5rem;margin-top:4rem;display:grid}.public-site .server-next .lede{margin-top:1rem}.island-home .island-community-details{background:var(--ground-deep)}.rules-block>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem 4rem;display:grid}.rules-block .rules-teaser{margin:0}.rules-block .button{justify-self:start}.island-home #faq{background:#121814f7;background:lab(7.37801% -3.40623 1.72794/.97)}.island-home .faq{max-width:none}.island-home .island-finale{background:#0c110ef5;background:lab(4.52013% -1.84903 .939/.96);padding-block:6rem}.public-site .rules-page{max-width:70rem;padding-bottom:5rem}.public-site .rules-intro{max-width:68ch;margin-bottom:3rem}.public-site .rule-section{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:1.5rem 4rem;padding-block:2rem;display:grid}.public-site .rule-section h2{font-size:calc(1.25rem * var(--display-scale,1));line-height:1.4}.public-site .penalty-ladder{background:var(--panel);box-shadow:var(--shadow-surface);margin-top:3rem;padding:clamp(1.25rem,4vw,3rem)}.public-site .penalty-ladder h2{font-size:calc(clamp(1.5rem, 3vw, 2rem) * var(--display-scale,1));margin-bottom:1.5rem}.public-site .penalty-ladder .prose{max-width:none}.public-site .penalty-ladder ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem;padding:0;list-style-position:inside;display:grid}.public-site .penalty-ladder li{border-top:2px solid var(--accent);margin:0;padding-top:1rem;font-weight:650}.public-site .penalty-ladder li::marker{color:var(--accent)}.public-site .penalty-ladder li:last-child{border-color:var(--alarm);color:var(--alarm)}@media (max-width:1100px){.public-site .nav-main{gap:1rem;margin-left:0}.public-site .site-header .wrap{gap:1rem}.public-site .signin-long{display:none}}@media (max-width:760px){.public-site .wordmark{font-size:.95rem}.public-site .header-tools,.public-site .site-header .wrap{gap:.6rem}.public-site .player-badge{gap:.35rem;font-size:.75rem}.public-site .hero-grid{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-top:1.75rem;padding-bottom:13rem;display:flex}.island-home:before{background:linear-gradient(#0b110dfa,#0b110dcc 29%,#0000 57%,#0b110d4d);background:linear-gradient(lab(4.54731% -2.45444 1.24309/.98),lab(4.54731% -2.45444 1.24309/.8) 29%,#0000 57%,lab(4.54731% -2.45444 1.24309/.3))}.island-home .hero h1{font-size:calc(clamp(2rem, 8.6vw, 3.5rem) * var(--display-scale,1));line-height:1.2}.island-home .hero .lede{max-width:34ch;margin-top:.85rem;font-size:.95rem}.island-home .hero .button-row{margin-top:.75rem}.island-home .hero .button-row .button{min-width:8rem;min-height:2.75rem}.hero-players{margin-top:.85rem;font-size:.75rem}.island-home .countdown-panel{bottom:2.5rem;left:var(--gutter);right:var(--gutter);width:auto;padding:.9rem 1.1rem}.island-home .countdown{margin-block:.65rem .4rem}.island-home .countdown strong{font-size:calc(1.65rem * var(--display-scale,1))}.island-scroll{font-size:.75rem;bottom:.75rem}.public-site .section-head{flex-direction:column;align-items:start}.public-site .tier-card{gap:.85rem;padding:1.15rem 1rem .9rem}.public-site .tier-head,.public-site .perks{grid-template-columns:minmax(0,1fr)}.perks-more{min-height:2.75rem}.segment{min-height:3.5rem}.intro-offer{grid-template-columns:minmax(0,1fr);padding:1rem}.intro-offer-action{text-align:left;justify-items:stretch}.public-site .intro-offer .intro-offer-button{width:100%;min-width:0}.intro-offer-note a{margin-block:-.75rem;padding-block:.75rem;display:inline-block}.public-site .no-p2w{grid-template-columns:minmax(0,1fr)}.public-site .about-grid{gap:2rem}.island-home .island-wipes{min-height:auto;padding-block:5rem}.island-home .wipe-block{margin-inline:var(--gutter);width:calc(100% - var(--gutter) * 2);grid-template-columns:minmax(0,1fr);padding:1.5rem}.island-home .wipe-block-strip{display:none}.island-home .wipe-block .wipe-panel-coming{display:grid}.rules-block>div{grid-template-columns:minmax(0,1fr);gap:1.5rem}.public-site .rule-section,.public-site .penalty-ladder ol{grid-template-columns:minmax(0,1fr);gap:1rem}.public-site .footer-grid{gap:2rem}}@media (max-height:740px) and (min-width:761px){.island-home .hero-grid{padding-block:2rem 5rem}.island-home .hero h1{font-size:calc(clamp(2.7rem, 4.3vw, 4rem) * var(--display-scale,1))}.island-home .countdown-panel{bottom:1.5rem}}.public-site{--card-green:#50c76a;--card-blue:#40a7ee;--card-red:#f45a51}@supports (color:lab(0% 0 0)){.public-site{--card-green:lab(71.947% -49.9622 36.2121);--card-blue:lab(64.9281% -12.611 -45.0006);--card-red:lab(59.8725% 59.3466 38.4719)}}.map-tour{isolation:isolate;padding-bottom:4rem;position:relative}.map-tour:before{content:"";z-index:var(--z-scrim);pointer-events:none;background:linear-gradient(90deg,#0b110de6,#0b110d8c 34%,#0000 58%);background:linear-gradient(90deg,lab(4.54731% -2.45444 1.24309/.9),lab(4.54731% -2.45444 1.24309/.55) 34%,#0000 58%);position:fixed;inset:0}.map-tour .island-backdrop canvas{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.map-tour .island-backdrop[data-model=ready] canvas{opacity:1}.map-marker{border:1px solid var(--accent);text-align:center;will-change:transform;background:#0c110eeb;background:lab(4.52013% -1.84903 .939/.92);border-radius:3px;justify-items:center;gap:.1rem;max-width:min(18rem,100vw - 1rem);padding:.4rem .7rem .45rem;display:grid;position:absolute;top:0;left:0;box-shadow:0 10px 24px #01040259;box-shadow:0 10px 24px lab(.949202% -.99057 .60738/.35)}.map-marker[hidden]{display:none}.map-marker:after{content:"";top:100%;left:clamp(.5rem, calc(50% + var(--stem-x,0px)), calc(100% - .5rem));width:1px;height:var(--stem-h,1.1rem);background:var(--accent);position:absolute}.map-marker strong{font:600 .78rem / 1.25 var(--font-display);letter-spacing:-.02em;color:var(--bone);text-wrap:balance}.map-marker span{color:var(--signal);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600}.map-intro{min-height:calc(52svh - var(--header-h));flex-direction:column;justify-content:center;padding-block:3.5rem 2rem;display:flex}.map-intro h1{font-size:calc(clamp(2.6rem, 4.6vw, 4.25rem) * var(--display-scale,1));letter-spacing:-.04em;text-wrap:balance;max-width:16ch;font-weight:700;line-height:1.12}.map-intro h1 em{color:var(--accent);font-style:normal}.map-intro .lede{max-width:48ch;color:var(--bone);margin-top:1.25rem;font-size:1.1rem}.map-crumb{margin:0 0 1.25rem;font-size:.88rem}.map-crumb a{color:var(--ash);text-underline-offset:.25em}.map-crumb a:hover{color:var(--accent)}.map-intro .button-row{gap:.75rem;margin-top:1.5rem}.map-server-mobile{display:none}.map-quickref{padding-block:1rem 2.5rem}.map-quickref-panel{border:1px solid var(--line-soft);border-radius:var(--radius-panel);box-shadow:var(--shadow-surface);background:#0c110ef5;background:lab(4.52013% -1.84903 .939/.96);max-width:60rem;padding:clamp(1.25rem,2.6vw,2rem)}.map-quickref h2{font-size:calc(clamp(1.5rem, 2.4vw, 2.1rem) * var(--display-scale,1))}.map-quickref-intro{color:var(--ash);max-width:56ch;margin-top:.55rem}.map-quickref-disclosure{margin-top:1.2rem}.map-quickref-disclosure summary{border:1px solid var(--line);border-radius:var(--radius-control);min-height:3rem;color:var(--bone);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;font-weight:650;list-style:none;display:flex}.map-quickref-disclosure summary::-webkit-details-marker{display:none}.map-quickref-disclosure summary:hover{border-color:var(--accent)}.map-quickref-disclosure summary span{color:var(--accent);flex:none;font-size:1.3rem;line-height:1}.map-quickref-disclosure[open] summary span{transform:rotate(45deg)}.map-quickref-disclosure[open] .qr-filters{margin-top:1.5rem}.qr-filters{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.qr-filter{background:var(--panel);min-height:2.75rem;color:var(--bone);border:1px solid var(--line);font:600 .88rem / 1 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;transition:border-color .16s,background-color .16s;display:inline-flex}.qr-filter:hover{border-color:var(--ash)}.qr-filter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qr-filter[aria-pressed=true]{background:var(--bone);border-color:var(--bone);color:var(--ground-deep)}.qr-swatch{--card:var(--card-green);background:var(--card);border-radius:2px;width:1rem;height:.7rem;box-shadow:inset 0 0 0 1px #ffffff40;box-shadow:inset 0 0 0 1px lab(100% 0 0/.25)}.qr-swatch.keycard-blue{--card:var(--card-blue)}.qr-swatch.keycard-red{--card:var(--card-red)}.qr-count{color:var(--ash);font-variant-numeric:tabular-nums;margin-top:.85rem;font-size:.8rem}.qr-head,.qr-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.55fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.qr-head{border-bottom:1px solid var(--line);color:var(--ash);margin-top:.75rem;padding:0 .75rem .5rem;font-size:.75rem}.qr-list{margin:0;padding:0;list-style:none}.qr-list li+li{border-top:1px solid var(--line-soft)}.qr-row{min-height:3.25rem;color:var(--bone);border-radius:3px;padding:.55rem .75rem;font-size:.9rem;text-decoration:none;transition:background-color .14s}.qr-row:hover{background:var(--panel)}.qr-row:hover .qr-name{color:var(--accent)}.qr-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qr-name{font:600 .92rem / 1.3 var(--font-display);letter-spacing:-.02em}.qr-grid{color:var(--signal);font-variant-numeric:tabular-nums;font-weight:650}.qr-needs{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;display:flex}.qr-row .keycard{gap:.45rem;font-size:.85rem}.qr-row .keycard-face{width:1.45rem;height:.95rem}.qr-row .fuse-chip{gap:.3rem;font-size:.85rem}.qr-gives strong{font-weight:650}.qr-notable{color:var(--ash);font-size:.85rem}.qr-muted{color:var(--ash-dim)}.qr-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.map-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:1rem 1.75rem;max-width:46rem;margin:1.75rem 0 0;display:grid}.map-facts>div{border-top:1px solid var(--line);min-width:0;padding-top:.65rem}.map-facts dt{color:var(--ash);font-size:.75rem}.map-facts dd{color:var(--bone);overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:650}.map-facts dd a{color:var(--accent);text-underline-offset:.2em}.map-chain{padding-block:2.5rem}.map-chain-head{max-width:46rem}.map-chain-head p{color:var(--ash);max-width:52ch;margin-top:.85rem}.card-chain{counter-reset:chain;grid-template-columns:repeat(var(--chain-steps,6), minmax(0, 1fr));border:1px solid var(--line-soft);border-radius:var(--radius-panel);box-shadow:var(--shadow-surface);background:#0c110ef0;background:lab(4.52013% -1.84903 .939/.94);gap:.75rem;margin:2rem 0 0;padding:1.5rem;list-style:none;display:grid}.card-chain li{counter-increment:chain;border-top:2px solid var(--line);align-content:start;gap:.6rem;min-width:0;padding-top:1rem;display:grid;position:relative}.card-chain li:before{content:counter(chain);background:var(--ground-deep);min-width:1.5rem;color:var(--ash);font:600 .72rem / 1.6rem var(--font-body);font-variant-numeric:tabular-nums;padding-inline:.3rem;position:absolute;top:-.85rem;left:0}.card-chain li>span:not(.keycard):not(.card-chain-places){color:var(--ash);font-size:.8rem}.card-chain .card-chain-green{border-top-color:var(--card-green)}.card-chain .card-chain-blue{border-top-color:var(--card-blue)}.card-chain .card-chain-red{border-top-color:var(--card-red)}.card-chain .card-chain-also{color:var(--ash);border-top:1px dashed var(--line);padding-top:.55rem;font-size:.78rem}.card-chain .card-chain-also a{font:650 .8rem / 1.4 var(--font-body);letter-spacing:0;color:var(--bone);text-underline-offset:.2em;-webkit-text-decoration-color:var(--card-blue);text-decoration-color:var(--card-blue)}.card-chain-places{justify-items:start;gap:.2rem;display:grid}.card-chain-or{color:var(--ash);font-size:.75rem}.card-chain-place a{font:600 .95rem / 1.35 var(--font-display);letter-spacing:-.02em;color:var(--bone);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.25em}.card-chain-place a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.card-chain .keycard{font-size:.95rem}.card-chain .keycard-face{width:2.4rem;height:1.55rem}.keycard{color:var(--bone);white-space:nowrap;align-items:center;gap:.55rem;font-weight:650;display:inline-flex}.keycard-face{--card:var(--card-green);background:linear-gradient(180deg, transparent 20%, #0b140d8c 20% 38%, transparent 38%), linear-gradient(90deg, transparent 58%, #f3d392 58% 80%, transparent 80%) 0 72% / 100% 26% no-repeat, var(--card);border-radius:2px;flex:none;width:1.7rem;height:1.1rem;box-shadow:inset 0 0 0 1px #fff3,0 2px 6px #01040266;box-shadow:inset 0 0 0 1px lab(100% 0 0/.2),0 2px 6px lab(.949202% -.99057 .60738/.4)}@supports (color:lab(0% 0 0)){.keycard-face{background:linear-gradient(180deg, transparent 20%, lab(5.46796% -4.327 2.67809/.55) 20% 38%, transparent 38%), linear-gradient(90deg, transparent 58%, lab(86.3083% 4.87411 36.5859) 58% 80%, transparent 80%) 0 72% / 100% 26% no-repeat, var(--card)}}.keycard-blue .keycard-face{--card:var(--card-blue)}.keycard-red .keycard-face{--card:var(--card-red)}.fuse-chip{color:var(--bone);align-items:center;gap:.45rem;font-weight:650;display:inline-flex}.fuse-chip svg{color:var(--accent)}.map-stop{padding:.75rem var(--gutter);align-items:center;max-width:88rem;margin-inline:auto;display:flex}.map-tour:has(>.island-backdrop[data-scene=ready]:not([data-model=fallback])) .map-stop{min-height:72svh}.map-stop-panel{border:1px solid var(--line-soft);border-radius:var(--radius-panel);width:min(100%,31rem);box-shadow:var(--shadow-surface);background:#0c110eed;background:lab(4.52013% -1.84903 .939/.93);padding:clamp(1.4rem,3vw,2rem)}.map-stop-panel h2{font-size:calc(clamp(1.7rem, 2.6vw, 2.4rem) * var(--display-scale,1))}.map-stop-grid{color:var(--signal);font-variant-numeric:tabular-nums;margin-top:.6rem;font-weight:650}.map-stop-grid span{color:var(--ash);margin-right:.35rem;font-size:.78rem;font-weight:500}.map-loot{border-top:1px solid var(--line-soft);margin-top:1.1rem;padding-top:1.1rem}.map-loot-facts{gap:.9rem;margin:0;display:grid}.map-loot-facts>div{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.map-loot-facts dt{color:var(--ash);font-size:.8rem}.map-loot-facts dd{min-width:0;margin:0}.map-loot-needs{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;display:flex}.map-loot-note{color:var(--ash);margin-top:.35rem;font-size:.82rem;display:block}.map-loot-safe{color:var(--bone);margin-top:.6rem}.map-loot-pending{color:var(--ash);margin-top:.6rem;font-size:.9rem;font-style:italic}.map-offshore{padding-top:6rem}.map-offshore-head{padding-block:0 1rem}.map-offshore-head h2{font-size:calc(clamp(2.2rem, 4vw, 3.5rem) * var(--display-scale,1))}.map-offshore-head p{max-width:46ch;color:var(--ash);margin-top:.85rem}.map-offshore-list{margin:0 auto;padding-block:0;list-style:none}.map-offshore-list li{flex-direction:column;justify-content:center;max-width:26rem;padding-block:.75rem;display:flex}.map-tour:has(>.island-backdrop[data-scene=ready]:not([data-model=fallback])) .map-offshore-list li{min-height:40svh}.map-offshore-list li>*{background:#0c110ee6;background:lab(4.52013% -1.84903 .939/.9);margin:0;padding-inline:1.25rem}.map-offshore-list h3{font-size:calc(1.35rem * var(--display-scale,1));border-top:2px solid var(--accent);border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding-top:1.1rem}.map-offshore-list p{padding-top:.5rem}.map-offshore-list .map-offshore-where{color:var(--signal);font-size:.8rem;font-weight:650}.map-offshore-list .map-loot-pending{border-radius:0 0 var(--radius-panel) var(--radius-panel);padding-block:.5rem 1.1rem;font-size:.82rem}.map-finale{flex-direction:column;justify-content:center;min-height:70svh;display:flex}.map-finale h2{max-width:16ch;font-size:calc(clamp(2.2rem, 4.5vw, 4rem) * var(--display-scale,1));color:var(--accent)}.map-finale .lede{max-width:42ch;margin-top:1rem}.map-finale .button-row{margin-top:1.75rem}.map-field-guide{background:var(--ground-deep);padding-bottom:4rem}.map-field-guide:before{display:none}.map-field-guide .map-intro{border-bottom:1px solid var(--line-soft);min-height:0;padding-block:clamp(2.5rem,5vw,4.5rem) 2rem;display:block}.map-field-guide .map-intro h1{max-width:20ch;font-size:calc(clamp(2.25rem, 4vw, 3.75rem) * var(--display-scale,1))}.map-field-guide .map-intro .lede{margin-top:.8rem}.map-answers{scroll-margin-top:calc(var(--header-h) + 1rem);padding-block:clamp(2rem,4vw,3rem)}.map-answers-head h2,.map-guide-head h2{font-size:calc(clamp(1.65rem, 2.6vw, 2.35rem) * var(--display-scale,1));letter-spacing:-.025em}.map-answers-head p,.map-guide-head p{color:var(--ash);margin-top:.45rem}.map-answer-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.map-answer-list li{min-width:0;padding:1.2rem clamp(.9rem,2vw,1.5rem)}.map-answer-list li:first-child{padding-left:0}.map-answer-list li+li{border-left:1px solid var(--line)}.map-answer-list p{margin:.75rem 0 0;line-height:1.55}.map-answer-list a{color:var(--bone);text-underline-offset:.25em;font-weight:650}.map-answer-list a:hover{color:var(--accent)}.map-answer-list p span{color:var(--ash);font-size:.86rem}.map-guide-overview{padding-bottom:1.5rem}.map-guide-overview summary{width:fit-content;color:var(--accent);cursor:pointer;text-underline-offset:.25em}.map-guide-overview summary:hover{text-decoration:underline}.map-guide-overview summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.map-guide-overview figure{max-width:58rem;margin:1rem 0 0}.map-guide-overview img{border-radius:var(--radius-panel);width:100%;height:auto;display:block}.map-guide-overview figcaption{color:var(--ash);margin-top:.5rem;font-size:.82rem}.map-guide{padding-block:1.5rem 3rem}.map-guide-head{margin-bottom:1.4rem}.map-guide-group{margin-top:2rem}.map-guide-group h3{color:var(--ash);font:650 .88rem / 1.4 var(--font-body);margin-bottom:.65rem}.map-guide-place{border-top:1px solid var(--line-soft);scroll-margin-top:calc(var(--header-h) + 1rem)}.map-guide-place:last-child{border-bottom:1px solid var(--line-soft)}.map-guide-place summary{cursor:pointer;grid-template-columns:minmax(0,1.5fr) 5rem minmax(0,1fr) 1rem;align-items:center;gap:1rem;min-height:3.6rem;padding:.7rem .35rem;list-style:none;display:grid}.map-guide-place summary::-webkit-details-marker{display:none}.map-guide-place summary:hover .map-guide-place-name,.map-guide-place[open] .map-guide-place-name{color:var(--accent)}.map-guide-place summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.map-guide-place-name{font:650 1rem / 1.3 var(--font-display)}.map-guide-place-grid{color:var(--signal);font-variant-numeric:tabular-nums;font-weight:650}.map-guide-place-preview{color:var(--ash);font-size:.88rem}.map-guide-chevron{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:.6rem;height:.6rem;transition:transform .16s;transform:rotate(45deg)}.map-guide-place[open] .map-guide-chevron{transform:rotate(225deg)}.map-guide-place-body{max-width:50rem;color:var(--bone);padding:.25rem .35rem 1.4rem}.map-guide-place-body>p{max-width:68ch}.map-guide-place-body .map-loot-facts{border-top:1px solid var(--line-soft);margin-top:1rem;padding-top:1rem}.map-guide-place-body .map-guide-note{color:var(--ash);margin-top:.9rem}.map-guide-footer{border-top:1px solid var(--line-soft);padding-block:2rem}.map-guide-footer p{color:var(--ash)}.map-guide-footer .button-row{margin-top:.85rem}.map-index-wrap{padding-bottom:5rem}.map-index{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.map-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-panel);box-shadow:var(--shadow-surface);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.map-card-visual{aspect-ratio:16/10;background:radial-gradient(at 50% 45%,#313b2f,#0a1713 70%);background:radial-gradient(at 50% 45%,lab(23.7646% -6.75182 6.43978),lab(6.40554% -5.27164 .487411) 70%);position:relative;overflow:hidden}.map-card-visual img{object-fit:cover;width:100%;height:100%;display:block}.map-card-body{align-content:start;gap:1rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid}.map-card-body h2{font-size:calc(clamp(1.8rem, 3vw, 2.6rem) * var(--display-scale,1))}.map-card-body h2 a{color:var(--bone);text-decoration:none}.map-card-body h2 a:hover{color:var(--accent)}.map-card-tagline{color:var(--ash);max-width:48ch;margin:0;font-size:1.05rem}.map-card .map-facts{margin-top:.25rem}.map-card .button{justify-self:start;margin-top:.5rem}.map-index-single{grid-template-columns:minmax(0,1fr)}.map-index-single .map-card{grid-template-rows:none;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.map-index-single .map-card-visual{aspect-ratio:auto;min-height:26rem}.map-index-single .map-card-body{align-content:center}.map-index-single .map-facts,.map-card .map-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.map-card-visual-soon img{filter:blur(14px)saturate(.85);transform:scale(1.12)}.map-card-placeholder{align-content:center;place-items:center;gap:.75rem;display:grid;position:absolute;inset:0}.map-card-placeholder svg{filter:blur(6px);opacity:.85;width:min(60%,18rem)}.map-card-placeholder span{border:1px dashed var(--line);color:var(--ash);background:#0c110eb3;background:lab(4.52013% -1.84903 .939/.7);border-radius:3px;padding:.25rem .6rem;font-size:.75rem}.map-card-soon-tag{border:1px solid var(--accent);font:600 .8rem / 1.3 var(--font-display);letter-spacing:-.01em;color:var(--accent);background:#0c110ee0;background:lab(4.52013% -1.84903 .939/.88);border-radius:3px;padding:.35rem .75rem;position:absolute;top:1rem;left:1rem;box-shadow:0 6px 18px #01040266;box-shadow:0 6px 18px lab(.949202% -.99057 .60738/.4)}.map-card-soon h2{color:var(--bone)}.map-unlock{border-top:1px solid var(--line-soft);margin-top:.5rem;padding-top:1.1rem}.map-unlock-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.map-unlock-label{color:var(--ash);font-size:.8rem}.map-unlock-count{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:650}.map-unlock-count strong{font:700 calc(1.35rem * var(--display-scale,1)) / 1 var(--font-display);color:var(--accent)}.map-unlock-track{border:1px solid var(--line);background:#070a07;background:lab(2.53963% -1.3237 .827038);border-radius:999px;height:.9rem;margin-top:.7rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00010099;box-shadow:inset 0 2px 4px lab(.120483% -.16275 .0985891/.6)}.map-unlock-fill{width:max(var(--unlock), .6rem);border-radius:inherit;background:linear-gradient(90deg,#30a100,#8aef63);background:linear-gradient(90deg,lab(58.1124% -50.9566 58.3027),lab(86.0029% -49.1547 56.1898));position:absolute;inset:0 auto 0 0;box-shadow:0 2px 10px 1px #61d737bf,0 4px 16px #58c03480;box-shadow:0 2px 10px 1px lab(76.9107% -54.9725 62.9965/.75),0 4px 16px lab(69.7348% -49.9944 57.0221/.5)}.map-unlock-note{color:var(--ash);margin:.75rem 0 0;font-size:.9rem}.map-unlock-note a{color:var(--accent);text-underline-offset:.2em;font-weight:650}@media (prefers-reduced-motion:no-preference){.map-unlock-fill{animation:2.6s ease-in-out infinite unlock-glow}.map-unlock-fill:after{content:"";background:linear-gradient(90deg,#0000,#edffe48c,#0000) 0 0/40% 100% no-repeat;background:linear-gradient(90deg,#0000,lab(98.6348% -18.9946 21.9524/.55),#0000) 0 0/40% 100% no-repeat;animation:2.6s cubic-bezier(.16,1,.3,1) infinite unlock-sweep;position:absolute;inset:0}@keyframes unlock-glow{0%,to{box-shadow:0 2px 8px #61d7378c,0 4px 12px #58c03459;box-shadow:0 2px 8px lab(76.9107% -54.9725 62.9965/.55),0 4px 12px lab(69.7348% -49.9944 57.0221/.35)}50%{box-shadow:0 2px 16px 2px #6fe447e6,0 5px 24px #58c03499;box-shadow:0 2px 16px 2px lab(81.5689% -55.042 62.1528/.9),0 5px 24px lab(69.7348% -49.9944 57.0221/.6)}}@keyframes unlock-sweep{0%{background-position:-60% 0}60%,to{background-position:160% 0}}}.public-site .server-map{margin-top:.6rem}.public-site .server-map a{color:var(--accent);text-underline-offset:.2em;font-weight:650}.island-home .about-us{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2.5rem 5rem;display:grid}.about-us-story h2{font-size:calc(clamp(2.2rem, 4.5vw, 3.75rem) * var(--display-scale,1));max-width:14ch}.about-us-story .lede{max-width:50ch;color:var(--bone);margin-top:1.25rem;font-size:1.1rem}.about-us-story p:not(.lede){max-width:56ch;color:var(--ash);margin-top:1rem}.about-us-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:.5rem 0 0;display:grid}.about-us-facts>div{border-top:1px solid var(--line);min-width:0;padding-top:.75rem}.about-us-facts dt{color:var(--ash);font-size:.78rem}.about-us-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:650}.about-us-facts dd a{color:var(--accent);text-underline-offset:.2em}.about-us-cta{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-top:1.75rem;display:flex}.about-us-cta h3{font-size:calc(1.25rem * var(--display-scale,1));color:var(--accent)}.about-us-cta p{color:var(--ash);max-width:52ch;margin-top:.4rem;font-size:.95rem}.map-teaser{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}.map-teaser p{color:var(--ash);max-width:60ch;margin:0}.map-teaser p strong{color:var(--bone);font-weight:650}@media (max-width:1100px){.card-chain{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.map-index-single .map-card{grid-template-columns:minmax(0,1fr)}.map-index-single .map-card-visual{aspect-ratio:16/10;min-height:0}}@media (max-width:760px){.map-tour:before{background:linear-gradient(#0b110d8c,#0000 30% 48%,#0b110db3 80%);background:linear-gradient(lab(4.54731% -2.45444 1.24309/.55),#0000 30% 48%,lab(4.54731% -2.45444 1.24309/.7) 80%)}.map-intro{min-height:calc(100svh - var(--header-h));justify-content:flex-start;padding-block:2.5rem 2rem}.map-intro h1{font-size:calc(clamp(2.1rem, 9vw, 3.2rem) * var(--display-scale,1))}.map-intro .lede{font-size:1rem}.map-chain{padding-block:1.5rem}.card-chain{grid-template-columns:minmax(0,1fr);row-gap:1.6rem;padding:1.5rem 1.1rem 1.1rem}.card-chain li{padding-top:.9rem}.map-tour:has(>.island-backdrop[data-scene=ready]:not([data-model=fallback])) .map-stop{align-items:flex-start;min-height:0;padding-top:38svh}.map-stop-panel{width:100%;padding:1.25rem}.map-loot{margin-top:1.1rem;padding-top:1rem}.map-loot-facts>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.map-offshore{padding-top:3rem}.map-finale{min-height:0;padding-block:4rem 2rem}.map-tour:has(>.island-backdrop[data-scene=ready]:not([data-model=fallback])) .map-offshore{padding-top:38svh}.map-tour:has(>.island-backdrop[data-scene=ready]:not([data-model=fallback])) .map-finale{padding-top:38svh}.map-offshore-list li{max-width:none}.map-tour:has(>.island-backdrop[data-scene=ready]:not([data-model=fallback])) .map-offshore-list li{min-height:0;padding-top:28svh}.map-tour:has(>.island-backdrop[data-scene=ready]:not([data-model=fallback])) .map-offshore-list li:first-child{padding-top:24svh}.map-marker{padding:.3rem .55rem .35rem}.map-intro{background:linear-gradient(#0b110df2 calc(100% - 44svh),#0b110d00 calc(100% - 36svh));background:linear-gradient(lab(4.54731% -2.45444 1.24309/.95) calc(100% - 44svh),lab(4.54731% -2.45444 1.24309/0) calc(100% - 36svh));min-height:0;padding-bottom:42svh}.map-index-single .map-facts{grid-template-columns:minmax(0,1fr)}.map-quickref{padding-block:0 1.5rem}.map-quickref-panel{margin-inline:calc(var(--gutter) * -.5);padding:1.1rem .9rem}.qr-filters{gap:.4rem}.qr-filter{padding:0 .8rem;font-size:.84rem}.qr-head{display:none}.qr-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem;min-height:3.5rem;padding:.85rem .35rem}.qr-name{font-size:.98rem}.qr-grid{justify-self:end}.qr-needs,.qr-gives,.qr-notable{grid-column:1/-1}.qr-row .qr-label{clip-path:none;width:auto;min-width:4.2rem;height:auto;color:var(--ash);font-size:.75rem;display:inline-block;position:static;overflow:visible}.qr-row .qr-grid .qr-label{display:none}.map-card-soon-tag{top:.75rem;left:.75rem}.island-home .about-us{grid-template-columns:minmax(0,1fr);gap:2rem}.about-us-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.island-home .island-backdrop canvas,.island-loading-still,.island-landmarks,.island-landmark,.map-tour .island-backdrop canvas{transition:none}}.wordmark-mark{vertical-align:middle;width:2rem;height:2rem;margin-right:.55rem}.public-site .wordmark{align-items:center;display:inline-flex}.hero-brand{align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}.hero-mark{filter:drop-shadow(0 16px 32px #010502a6)drop-shadow(0 0 28px #5ac04140);filter:drop-shadow(0 16px 32px lab(.963873% -1.30205 .788716/.65))drop-shadow(0 0 28px lab(69.6664% -48.5799 52.0689/.25));flex:none;width:clamp(5.5rem,9vw,8.25rem);height:auto}.island-home .hero .hero-brand h1{font-size:calc(clamp(2.3rem, 4.4vw, 4.25rem) * var(--display-scale,1));letter-spacing:-.04em;line-height:1.02}.hero-tagline{font:600 clamp(.9rem, 1.25vw, 1.15rem) / 1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-top:.55rem}.island-home .hero .lede{margin-top:1.25rem}@media (max-width:760px){.hero-brand{gap:.9rem}.hero-mark{width:4.5rem}.hero-paths{margin-top:.9rem}.island-home .hero .hero-brand h1{font-size:calc(clamp(1.35rem, 6.4vw, 2.4rem) * var(--display-scale,1))}.public-site .wordmark{font-size:0}.public-site .wordmark-mark{width:2.2rem;height:2.2rem;margin-right:0}.hero-tagline{margin-top:.35rem;font-size:.8rem}}@media (prefers-reduced-motion:no-preference){.hero-mark{transform-origin:50% 75%;animation:4.2s ease-in-out infinite paused monkey-tilt}.hero-mark[data-tilt-active=true]{animation-play-state:running}@keyframes monkey-tilt{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2.5deg)}}}.utility-shell{align-items:center;min-height:100svh;display:flex}.utility-page{min-height:calc(70svh - var(--header-h));align-content:center;justify-items:start;padding-block:clamp(3rem,8vw,6rem);display:grid}.utility-page h1{font-size:calc(clamp(2rem, 5vw, 3.75rem) * var(--display-scale,1));letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin-top:1.5rem;font-weight:700}.utility-page .lede{max-width:52ch;color:var(--ash);margin-top:1rem;font-size:1.05rem}.utility-page .button-row{gap:.75rem;margin-top:1.75rem}.utility-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;width:min(100%,58rem);margin:2rem 0 0;padding:0;list-style:none;display:grid}.utility-links a{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-panel);min-height:4.5rem;color:var(--bone);gap:.2rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.utility-links a:hover{border-color:var(--accent);background:var(--panel-raised)}.utility-links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.utility-links strong{font:600 1rem / 1.3 var(--font-display);letter-spacing:-.02em}.utility-links a:hover strong{color:var(--accent)}.utility-links span{color:var(--ash);font-size:.85rem}.utility-code{color:var(--ash);margin-top:1.25rem;font-size:.8rem}.utility-code code{color:var(--bone);font-variant-numeric:tabular-nums}.lost-island{color:#5c8f9f;color:lab(56.2519% -14.5177 -14.3871);width:clamp(11rem,26vw,15rem);position:relative}.lost-island-sea{width:100%;height:auto;display:block}.lost-island-sand{fill:#c2a678;fill:lab(69.948% 5.70244 27.9544)}.lost-island-trunk{stroke:#77563a;stroke:lab(39.4879% 11.6489 21.5767)}.lost-island-leaf{fill:#488e38;fill:lab(52.8802% -35.8508 37.687)}.lost-island-monkey{filter:drop-shadow(0 6px 10px #01050280);filter:drop-shadow(0 6px 10px lab(.963873% -1.30205 .788716/.5));width:30%;height:auto;position:absolute;bottom:26%;left:30%}@media (prefers-reduced-motion:no-preference){.lost-island-monkey{animation:3.6s ease-in-out infinite lost-bob}@keyframes lost-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}}.menu-icon,.menu-word-close{display:none}@media (max-width:1024px){.public-site .nav-main,.public-site .only-wide{display:none}.public-site .menu-mobile{display:block}.public-site .menu-mobile>summary{gap:.55rem;min-height:2.75rem;padding-inline:.85rem}.public-site .menu-icon{border-block:2px solid;width:1rem;height:.7rem;display:block;position:relative}.public-site .menu-icon:after{content:"";background:currentColor;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.public-site .menu-mobile[open] .menu-icon{border-color:#0000}.public-site .menu-mobile[open] .menu-icon:after{box-shadow:none;transform:rotate(45deg)}.public-site .menu-mobile[open] .menu-icon:before{content:"";background:currentColor;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:rotate(-45deg)}.public-site .menu-mobile[open] .menu-word-open{display:none}.public-site .menu-mobile[open] .menu-word-close{display:inline}.public-site .menu-mobile[open]>summary{background:var(--panel-raised);border-color:var(--ash)}.public-site .menu-mobile[open]>summary:before{content:"";inset:var(--header-h) 0 0;cursor:default;background:#020402b8;background:lab(.934223% -.669867 .415701/.72);position:fixed}.public-site .menu-mobile .menu-panel{top:var(--header-h);min-width:0;max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;padding:.75rem var(--gutter) 1.5rem;background:var(--ground-deep);border:0;border-bottom:1px solid var(--line);border-radius:0;gap:0;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #0102018c;box-shadow:0 24px 48px lab(.482178% -.425667 .262582/.55)}.public-site .menu-mobile .menu-panel a,.public-site .menu-mobile .menu-panel button{border-bottom:1px solid var(--line-soft);min-height:3.5rem;font:600 1.2rem / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--bone);border-radius:0;align-items:center;padding:0 .25rem;display:flex}.public-site .menu-mobile .menu-panel a:hover,.public-site .menu-mobile .menu-panel button:hover{color:var(--accent);background:0 0}.public-site .menu-mobile .menu-panel a:focus-visible,.public-site .menu-mobile .menu-panel button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.public-site .menu-mobile .menu-panel hr{display:none}.public-site .menu-mobile .menu-panel form{margin:0}.public-site .menu-mobile .menu-panel .menu-signin{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);min-height:3.25rem;color:var(--accent-ink);font:700 1rem / 1.2 var(--font-body);letter-spacing:0;justify-content:center;margin-top:1.25rem}.public-site .menu-mobile .menu-panel .menu-signin:hover{background:var(--accent-hover);color:var(--accent-ink)}}@media (max-width:1024px) and (prefers-reduced-motion:no-preference){.public-site .menu-mobile[open] .menu-panel{animation:.32s cubic-bezier(.16,1,.3,1) menu-drop}@keyframes menu-drop{0%{transform:translateY(-.75rem)}}}.utility-links li{display:grid}@media (max-width:760px){.public-site .wordmark,.public-site .player-badge{min-height:2.75rem}.public-site .player-badge{align-items:center;display:inline-flex}.public-site .basket-link{min-height:2.75rem}.public-site .section-head>a,.public-site .server-detail-link{align-items:center;min-height:2.75rem;display:inline-flex}.public-site .server-card .status-name a{margin-block:-.6rem;padding-block:.6rem;display:inline-block}.public-site .footer-grid a{align-items:center;min-height:2.75rem;display:inline-flex}.island-scroll{min-height:2.75rem}.public-site .duration-detail .duration-sub{font-size:.84rem}.public-site .button-row .button{white-space:normal;text-align:center;max-width:100%;line-height:1.3}.card-chain-place a,.card-chain .card-chain-also a{margin-block:-.7rem;padding-block:.7rem;display:inline-block}}.join-server{max-width:36rem;margin-top:1.5rem}.join-row{flex-wrap:wrap;align-items:stretch;gap:.6rem;display:flex}.public-site .button-play{gap:.6rem}.public-site .join-server-large .button-play{min-height:3.4rem;padding-inline:1.9rem;font-size:1.1rem}.copy-ip{border:1px solid var(--line);border-radius:var(--radius-control);background:#0c110eeb;background:lab(4.52013% -1.84903 .939/.92);flex:15rem;align-items:stretch;min-width:0;display:flex}.copy-ip code{min-width:0;font:500 .84rem / 1.3 var(--font-console);color:var(--bone);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:1;align-items:center;padding:.45rem .85rem;display:flex}.public-site .copy-ip .button{border:0;border-left:1px solid var(--line);border-radius:0 var(--radius-control) var(--radius-control) 0;min-height:2.85rem;box-shadow:none;background:0 0;flex:none;gap:.45rem;padding-inline:.9rem;font-size:.9rem}.public-site .copy-ip .button:hover{background:var(--panel-raised);color:var(--accent)}.public-site .join-server-large .copy-ip .button{min-height:3.4rem}.join-hint{max-width:52ch;color:var(--ash);margin-top:.65rem;font-size:.8rem;line-height:1.5}.join-hint-mobile{display:none}.join-hint code{font:500 .78rem / 1 var(--font-console);color:var(--bone)}.island-home .hero .hero-secondary{margin-top:1.1rem}.public-site .button-vip-quiet{color:var(--gold);background:#121814b3;background:lab(7.37801% -3.40623 1.72794/.7);border-color:#d1993699;border-color:lab(67.5038% 14.825 57.728/.6)}.public-site .button-vip-quiet:hover{color:var(--gold-bright);border-color:var(--gold);background:linear-gradient(var(--gold-soft), var(--gold-soft)), #121814b3}@supports (color:lab(0% 0 0)){.public-site .button-vip-quiet:hover{background:linear-gradient(var(--gold-soft), var(--gold-soft)), lab(7.37801% -3.40623 1.72794/.7)}}.public-site{--discord:#6367ef;--discord-hover:#737afc}@supports (color:lab(0% 0 0)){.public-site{--discord:lab(49.0962% 29.2207 -70.4815);--discord-hover:lab(55.8221% 25.0854 -67.1293)}}.discord-glyph{flex:none}.public-site .button-discord .discord-glyph{color:#99a5ff;color:lab(69.6985% 12.2692 -46.61)}.public-site .button-primary.button-discord{background:var(--discord);border-color:var(--discord);color:#f7f8ff;color:lab(97.6104% .478297 -3.75603);box-shadow:0 6px 18px #0f0e394d;box-shadow:0 6px 18px lab(6.14016% 12.4444 -27.8629/.3)}.public-site .button-primary.button-discord .discord-glyph{color:currentColor}.public-site .button-primary.button-discord:hover{background:var(--discord-hover);border-color:var(--discord-hover);color:#fbfbff;color:lab(98.8056% .23213 -1.88229)}.public-site .menu-panel .menu-discord{align-items:center;gap:.6rem;display:flex}.public-site .menu-panel .menu-discord .discord-glyph{color:#99a5ff;color:lab(69.6985% 12.2692 -46.61)}.footer-discord{margin-top:1.25rem}.public-site .footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.status-line{color:var(--ash);margin-top:.4rem;font-size:.88rem}.status-line .live{font-weight:650}.status-offline{color:var(--alarm);font-weight:650}.status-unknown{color:var(--bone);font-weight:650}.status-sep{color:var(--line);padding-inline:.15rem}.public-site .player-badge{text-decoration:none}.public-site .player-badge-unavailable,.public-site .player-badge-offline{color:var(--ash-dim)}.hero-players .dot{margin-right:.1rem}.hero-players .live,.hero-players strong{color:var(--signal)}.server-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.9rem 1.25rem;margin:0;padding-top:1.1rem;display:grid}.server-facts>div{min-width:0}.server-facts dt{color:var(--ash);font-size:.75rem}.server-facts dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-weight:600}.server-facts dd a{color:var(--accent);text-underline-offset:.2em}.server-facts-detail{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:1.1rem 2rem}.server-card-actions{gap:.5rem;display:grid}.server-card .join-server{max-width:none;margin-top:0}.server-card .status-name+.status-line{margin-top:.5rem}.server-head .server-head-status{align-items:center;gap:.6rem;margin-top:1.1rem;display:flex}.server-head .server-head-status .status-line{margin:0;font-size:1rem}.public-site .server-head .join-server{margin-top:1.75rem}.public-site .server-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2.5rem 3.5rem;display:grid}.public-site .server-detail-facts h2{font-size:calc(1.35rem * var(--display-scale,1));margin-bottom:1.1rem}.public-site .server-detail-facts .server-facts{padding-top:1.25rem}.public-site .server-detail .server-next{border-top:1px solid var(--line-soft);grid-column:1/-1;margin-top:1.5rem;padding-top:2rem}.wipe-panel{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-surface);background:#121814f5;background:lab(7.37801% -3.40623 1.72794/.96);gap:1.1rem;padding:1.25rem 1.4rem;display:grid}.public-site .wipe-panel-next h2,.public-site .wipe-panel-next h3{font:600 .85rem / 1.3 var(--font-body);letter-spacing:0;color:var(--bone)}.wipe-panel .countdown{gap:.8rem;margin-block:.75rem .5rem}.wipe-panel .countdown strong{font:500 calc(2rem * var(--display-scale,1)) / 1.1 var(--font-display);color:var(--accent)}.wipe-panel .countdown span,.wipe-panel-next>p{font-size:.75rem}.wipe-panel-facts{margin:0;display:grid}.wipe-panel-facts>div{border-top:1px solid var(--line-soft);grid-template-columns:8.5rem minmax(0,1fr);gap:.2rem 1rem;padding-block:.7rem;display:grid}.wipe-panel-facts dt{color:var(--ash);padding-top:.1rem;font-size:.8rem}.wipe-panel-facts dd{margin:0;font-size:.92rem;font-weight:550}.wipe-panel-note{color:var(--ash);font-weight:400}.island-home .wipe-block .wipe-panel{box-shadow:none;background:0 0;border:0;padding:0}.island-home .wipe-block .lede{margin-top:1rem}.wipe-teaser{gap:.35rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.wipe-teaser li{flex-wrap:wrap;align-items:center;gap:.2rem .55rem;display:flex}.wipe-teaser time{font-variant-numeric:tabular-nums}.wipe-dot{background:var(--accent);border-radius:50%;flex:none;width:.55rem;height:.55rem}.wipe-dot[data-kind=forced]{background:var(--alarm)}.wipe-teaser-link{color:var(--accent);text-underline-offset:.2em;font-size:.88rem;font-weight:600}.wipe-teaser-link:hover{color:var(--accent-hover)}.public-site .wipes-page{gap:2.5rem;padding-bottom:4.5rem;display:grid}.wipes-summary{gap:0;max-width:60rem;margin:0;display:grid}.wipes-summary>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:.25rem 1.5rem;padding-block:.8rem;display:grid}.wipes-summary dt{font-weight:600}.wipes-summary dd{color:var(--ash);margin:0}.donate-card{border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:color-mix(in oklch, var(--panel) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2.5rem;padding:1.25rem 1.4rem;display:flex}.donate-card>div{flex:26rem;min-width:0}.public-site .donate-card h2{font:600 1.05rem / 1.4 var(--font-body);letter-spacing:0;color:var(--bone)}.donate-card p{max-width:68ch;color:var(--ash);margin-top:.4rem;font-size:.92rem}.public-site .donate-card .button{flex:none}.public-site .tier-card-premium{background:radial-gradient(70% 70% at 0 0,#f4cc641f,#0000 70%),#231f148c;background:radial-gradient(70% 70% at 0 0,lab(84.0808% 6.3138 56.0735/.12),#0000 70%),lab(11.9098% .624262 7.97703/.55);border-color:#d199368c;border-color:lab(67.5038% 14.825 57.728/.55)}.public-site .tier-card-premium h3,.public-site .tier-card-premium h2{color:var(--gold-bright);text-shadow:0 2px 24px #e6b64266;text-shadow:0 2px 24px lab(77.0363% 9.28947 62.7477/.4)}.public-site .tier-card-premium .perks li:before{background:var(--gold-bright)}.public-site .tier-card-premium .segments{background:#14110ad9;background:lab(5.30777% .35803 3.85377/.85)}.vip-faq{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:1rem 3rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.public-site .vip-faq>h2,.public-site .vip-faq>h3{font:600 1rem / 1.5 var(--font-body);letter-spacing:0;color:var(--gold)}.vip-faq .faq{max-width:none}.vip-faq .faq summary{padding-block:.85rem;font-size:1rem}.vip-faq .faq details:first-child summary{padding-top:0}.vip-faq .faq .prose{max-width:62ch;color:var(--ash);padding-bottom:1rem}.public-site .support-page{gap:3.5rem;padding-bottom:5rem;display:grid}.support-paths{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.support-path{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-panel);box-shadow:var(--shadow-surface);align-content:start;gap:1rem;min-width:0;padding:clamp(1.4rem,3vw,2.25rem);display:grid}.support-path-primary{background:radial-gradient(ellipse 80% 60% at 100% 0%, #6367ef1f, transparent 70%), var(--panel);border-color:#6367ef73;border-color:lab(49.0962% 29.2207 -70.4815/.45)}@supports (color:lab(0% 0 0)){.support-path-primary{background:radial-gradient(ellipse 80% 60% at 100% 0%, lab(49.0962% 29.2207 -70.4815/.12), transparent 70%), var(--panel)}}.public-site .support-path h2{font-size:calc(clamp(1.5rem, 2.4vw, 2rem) * var(--display-scale,1))}.support-path p{color:var(--ash)}.support-steps{gap:.55rem;margin:0;padding-left:1.3rem;display:grid}.support-steps li::marker{color:var(--accent);font-weight:650}.support-uses{gap:.3rem;margin:-.5rem 0 0;padding-left:1.2rem;display:grid}.support-note{overflow-wrap:anywhere;font-size:.88rem}.public-site .support-path .button{white-space:normal;overflow-wrap:anywhere;text-align:left;justify-self:start;max-width:100%;margin-top:.25rem}.public-site .support-faq h2{font-size:calc(clamp(1.5rem, 2.4vw, 2rem) * var(--display-scale,1));margin-bottom:.75rem}.support-faq .faq summary{font-size:1.05rem}.support-faq .prose>*+*{margin-top:.75rem}@media (max-width:1180px){.public-site .header-discord{padding-inline:.6rem}.public-site .header-discord .discord-label{display:none}}@media (max-width:1024px){.public-site .header-discord{display:none}}@media (max-width:860px){.public-site .server-detail,.support-paths,.wipes-summary>div{grid-template-columns:minmax(0,1fr)}.vip-faq{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (max-width:760px){.public-site .island-home .hero-grid{min-height:0;padding-bottom:2.5rem}.island-home .countdown-panel{width:auto;margin-top:1.75rem;position:relative;inset:auto}.island-home .island-scroll{margin-top:1rem;position:static}.island-home:before{background:linear-gradient(#0b110df7,#0b110de6 62%,#0b110d73 88%,#0b110d4d);background:linear-gradient(lab(4.54731% -2.45444 1.24309/.97),lab(4.54731% -2.45444 1.24309/.9) 62%,lab(4.54731% -2.45444 1.24309/.45) 88%,lab(4.54731% -2.45444 1.24309/.3))}.wipe-panel-facts>div{grid-template-columns:minmax(0,1fr)}.public-site .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .footer-grid>:first-child{grid-column:1/-1}}@media (max-width:760px),(hover:none) and (pointer:coarse){.public-site .button-play,.join-hint-desktop{display:none}.join-hint-mobile{display:block}.island-reveal,.island-home .island-scroll,.map-server-desktop{display:none}.map-server-mobile{display:inline}}.map-explorer-page{background:var(--ground-deep);padding-bottom:2rem}.map-explorer-page:before{display:none}.map-explorer-page .map-intro{min-height:0;padding-block:2.2rem 1.5rem;display:block}.map-explorer-page .map-intro h1{max-width:none;font-size:calc(clamp(2.2rem, 3.5vw, 3.35rem) * var(--display-scale,1))}.map-explorer-page .map-intro .lede{max-width:70ch;margin-top:.55rem;font-size:1rem}.map-explorer-server{color:var(--accent);text-underline-offset:.25em;margin-top:.7rem;font-size:.86rem;display:inline-block}.map-explorer-heading{justify-content:space-between;align-items:end;gap:1rem;padding-block:.5rem 1rem;display:flex}.map-explorer-heading h2{font-size:calc(1.5rem * var(--display-scale,1));letter-spacing:-.025em}.map-explorer-heading p{color:var(--ash);margin-top:.3rem;font-size:.86rem}.map-explorer-layout{grid-template-columns:minmax(11rem,.8fr) minmax(0,2.6fr) minmax(14rem,1fr);align-items:start;gap:1rem;display:grid}.map-explorer-center{grid-area:1/2}.map-explorer-detail{grid-area:1/3}.map-explorer-cards{grid-area:1/1}.map-explorer-index{grid-area:2/2}.map-explorer-cards,.map-explorer-detail{border-top:1px solid var(--line);min-width:0;padding-top:.85rem}.map-explorer-cards h2{font-size:calc(1.15rem * var(--display-scale,1))}.map-explorer-cards>p{color:var(--ash);margin-top:.4rem;font-size:.82rem}.map-explorer-cards ol{margin:1.2rem 0 0;padding:0;list-style:none}.map-explorer-cards li{border-top:1px solid var(--line-soft);padding:.85rem 0}.map-explorer-cards li:first-child{border-top:0}.map-explorer-cards .keycard{font-size:.88rem}.map-explorer-cards button{width:100%;color:var(--bone);text-align:left;font:650 .86rem / 1.35 var(--font-body);cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:.15rem 0;display:block}.map-explorer-cards button:hover,.map-explorer-cards button:focus-visible{color:var(--accent)}.map-explorer-cards button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-explorer-cards button span,.map-explorer-or{color:var(--ash);font-weight:450}.map-explorer-or{margin-top:.25rem;font-size:.78rem;display:block}.map-explorer-center{min-width:0}.map-explorer-stage{border:1px solid var(--line-soft);border-radius:var(--radius-panel);isolation:isolate;background:#030b09;background:lab(2.58078% -2.54689 .237602);height:clamp(27rem,63svh,42rem);position:relative;overflow:hidden}.map-explorer-preview{object-fit:contain;opacity:.65;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.map-explorer-stage[data-scene=ready] .map-explorer-preview{opacity:0}.map-explorer-stage canvas{z-index:1;touch-action:none;cursor:grab;display:block;position:absolute;inset:0}.map-explorer-stage canvas[data-dragging=true]{cursor:grabbing}.map-explorer-markers{z-index:2;pointer-events:none;position:absolute;inset:0}.map-explorer-stage:not([data-scene=ready]) .map-explorer-markers{display:none}.map-explorer-marker{width:38px;height:38px;color:var(--bone);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.map-explorer-marker[hidden]{display:none}.map-explorer-marker-dot{border:2px solid var(--bone);background:var(--accent);border-radius:50%;width:13px;height:13px;box-shadow:0 2px 8px #000100cc;box-shadow:0 2px 8px lab(.12068% -.171252 .0850111/.8)}.map-explorer-marker:hover .map-explorer-marker-dot,.map-explorer-marker[data-active=true] .map-explorer-marker-dot{border-color:var(--accent);background:var(--bone);width:17px;height:17px}.map-explorer-marker:focus-visible{outline:2px solid var(--accent);outline-offset:0}.map-explorer-marker-name{width:max-content;max-width:10rem;color:var(--bone);font:650 .72rem / 1.25 var(--font-body);white-space:normal;text-align:center;opacity:0;pointer-events:none;background:#040705eb;background:lab(1.60626% -1.01586 .513503/.92);border-radius:2px;padding:.18rem .35rem;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.map-explorer-marker:hover .map-explorer-marker-name,.map-explorer-marker:focus-visible .map-explorer-marker-name,.map-explorer-marker[data-active=true] .map-explorer-marker-name{opacity:1}.map-explorer-loading{z-index:3;color:var(--bone);background:#040705db;background:lab(1.60626% -1.01586 .513503/.86);margin:0;padding:.35rem .55rem;font-size:.8rem;position:absolute;bottom:.8rem;left:.8rem}.map-explorer-reset{z-index:4;display:none;position:absolute;top:.7rem;right:.7rem}.map-explorer-stage[data-scene=ready] .map-explorer-loading{display:none}.map-explorer-index{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.map-explorer-index>span{width:100%;color:var(--ash);margin-top:.35rem;font-size:.75rem;font-weight:650}.map-explorer-index>span:first-child{margin-top:0}.map-explorer-index button{border:1px solid var(--line);min-height:2.2rem;color:var(--bone);font:550 .78rem / 1.2 var(--font-body);cursor:pointer;background:0 0;border-radius:3px;padding:.35rem .6rem}.map-explorer-index button:hover,.map-explorer-index button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.map-explorer-index button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-explorer-detail{top:calc(var(--header-h) + 1rem);position:sticky}.map-explorer-detail-head>p{color:var(--ash);font-size:.78rem}.map-explorer-detail-head h2{font-size:calc(1.55rem * var(--display-scale,1));letter-spacing:-.025em;margin-top:.3rem;line-height:1.15}.map-explorer-detail-head strong{color:var(--signal);font-variant-numeric:tabular-nums;margin-top:.65rem;font-size:.85rem;display:inline-block}.map-explorer-summary{color:var(--bone);margin-top:1rem;font-size:.88rem;line-height:1.55}.map-explorer-detail dl{border-top:1px solid var(--line-soft);gap:.7rem;margin:1.15rem 0 0;padding-top:1rem;display:grid}.map-explorer-detail dl>div{gap:.2rem;display:grid}.map-explorer-detail dt{color:var(--ash);font-size:.75rem}.map-explorer-detail dd{flex-wrap:wrap;align-items:center;gap:.3rem .65rem;margin:0;font-size:.86rem;display:flex}.map-explorer-detail dd small{width:100%;color:var(--ash);line-height:1.4;display:block}.map-explorer-detail>p:not(.map-explorer-summary),.map-explorer-unknown{color:var(--ash);margin-top:.9rem;font-size:.84rem;line-height:1.5}.map-explorer-page .map-guide-footer{margin-top:3rem}@media (max-width:1000px){.map-explorer-layout{grid-template-columns:minmax(11rem,.7fr) minmax(0,2fr)}.map-explorer-detail{grid-area:2/2;position:static}.map-explorer-index{grid-row:3}}@media (max-width:760px){.map-explorer-page .map-intro{min-height:0;padding:1.5rem var(--gutter) 1rem;background:0 0}.map-explorer-page .map-intro h1{font-size:calc(2.3rem * var(--display-scale,1))}.map-explorer-layout{grid-template-columns:minmax(0,1fr)}.map-explorer-heading{align-items:start}.map-explorer-heading .button{flex:none}.map-explorer-heading>.button{display:none}.map-explorer-reset{display:inline-flex}.map-explorer-center{grid-area:1/1}.map-explorer-detail{grid-area:2/1}.map-explorer-cards{grid-area:3/1}.map-explorer-index{grid-area:4/1}.map-explorer-stage{height:clamp(19rem,42svh,29rem)}.map-explorer-marker{width:44px;height:44px}.map-explorer-index button{min-height:2.75rem}.map-explorer-cards ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.map-explorer-cards li,.map-explorer-cards li:first-child{border-top:1px solid var(--line-soft)}}@media (max-width:500px){.map-explorer-cards ol,.map-explorer-heading{display:block}.map-explorer-heading .button{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.map-explorer-preview{transition:none}}@media (max-width:760px){.island-home .hero .hero-map-tour{margin-top:.85rem;position:static;transform:none}.map-field-guide .map-intro{min-height:0;padding:2rem var(--gutter) 1.75rem;background:0 0}.map-field-guide .map-intro h1{font-size:calc(2.4rem * var(--display-scale,1))}.map-answer-list{grid-template-columns:minmax(0,1fr)}.map-answer-list li,.map-answer-list li:first-child{padding:1rem 0}.map-answer-list li+li{border-left:0;border-top:1px solid var(--line-soft)}.map-answer-list p{margin-top:.45rem}.map-guide-place summary{grid-template-columns:minmax(0,1fr) auto 1rem;gap:.4rem .7rem}.map-guide-place-preview{grid-area:2/1/auto/3}.map-guide-chevron{grid-area:1/3/3}.map-guide-place-body .map-loot-facts>div{grid-template-columns:4rem minmax(0,1fr);gap:.65rem}}@media (max-width:400px){.public-site .site-header .wrap{gap:.4rem}.public-site .header-tools{gap:.35rem}.public-site .player-badge-unavailable,.public-site .player-badge-offline{display:none}.island-home .hero .hero-secondary .button{flex:100%}.public-site .menu-mobile>summary{padding-inline:.7rem}}@media (max-width:760px){.public-site{--display-scale:.86;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.0625rem;--step-2:1.375rem;--step-3:clamp(1.75rem, 1.3rem + 2.4vw, 2.25rem);--step-hero:clamp(2.6rem, 1.4rem + 7vw, 3.6rem)}.public-site .lede,.public-site .page-head .lede,.map-intro .lede,.about-us-story .lede,.utility-page .lede,.map-card-tagline{font-size:1rem}}
