@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Manrope:wght@600;700;800&family=Lilita+One&display=swap";.celestial-cloak-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit;opacity:0}.celestial-cloak-fx[data-active=true]{opacity:1}.celestial-cloak-fx i{position:absolute;display:block;animation-play-state:paused!important}.celestial-cloak-fx[data-active=true] i{animation-play-state:running!important}.celestial-glint{width:5px;height:5px;transform:translate(-50%,-50%);background:#fff0bd;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:celestial-glint 5s ease-in-out var(--delay) infinite}.celestial-nebula{top:74%;width:13%;height:24%;background:radial-gradient(ellipse,#a7a0ff33,transparent 70%);animation:celestial-glow 7s ease-in-out infinite}.celestial-nebula-left{left:28%}.celestial-nebula-right{right:26%;animation-delay:-3s}.celestial-dust{top:94%;width:2px;height:2px;background:#e3d2ff;animation:celestial-drift 6s linear var(--delay) infinite}@keyframes celestial-glint{0%,65%,to{opacity:.05}80%{opacity:.65}}@keyframes celestial-glow{0%,to{opacity:.2}50%{opacity:.7}}@keyframes celestial-drift{0%{opacity:0;transform:translateY(0)}30%{opacity:.45}to{opacity:0;transform:translateY(-18px)}}@media(prefers-reduced-motion:reduce){.celestial-cloak-fx{display:none}}:root[data-motion=reduced] .celestial-cloak-fx{display:none}.portrait-baked-layer{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.portrait-parts.closed .portrait-baked-base.has-blink{opacity:0}.portrait-parts:not(.still) [data-part="cosmetic-headEffect:halo"]{animation:portrait-halo-light 4s ease-in-out infinite}.portrait-parts:not(.still) [data-part="cosmetic-back:fey_wings"]{animation:portrait-wing-light 5s ease-in-out infinite}.portrait-parts:not(.still) [data-part="cosmetic-back:ember_wings"]{animation:portrait-ember-light 5s ease-in-out infinite}@keyframes portrait-halo-light{0%,to{filter:drop-shadow(0 0 2px #f5d58155);opacity:.88}50%{filter:drop-shadow(0 0 5px #f5d581aa);opacity:1}}@keyframes portrait-wing-light{0%,to{filter:drop-shadow(0 0 1px #7be7da22)}50%{filter:drop-shadow(0 0 4px #7be7da55)}}@keyframes portrait-ember-light{0%,to{filter:drop-shadow(0 0 1px #f3a55722)}50%{filter:drop-shadow(0 0 4px #f3a55766)}}@media(prefers-reduced-motion:reduce){.portrait-parts [data-part^=cosmetic-]{animation:none!important}.portrait-parts.closed .portrait-baked-base.has-blink{opacity:1}}:root[data-motion=reduced] .portrait-parts [data-part^=cosmetic-]{animation:none!important}:root[data-motion=reduced] .portrait-parts.closed .portrait-baked-base.has-blink{opacity:1}.portrait-window{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.portrait.decorated{overflow:visible;border-radius:50%}.portrait.decorated .portrait-window{top:12%;right:12%;bottom:12%;left:12%;border-radius:50%}.portrait-decoration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#ffe4a4;font-size:calc(var(--ps) * .08)}.decor-paint,.decor-sheen,.decor-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.decor-paint{object-fit:contain}.decor-sheen{background:linear-gradient(115deg,transparent 30%,#fff0be00 42%,#fff5cda8 49%,#fff0be00 56%,transparent 70%);background-size:300% 100%;-webkit-mask-image:var(--decoration-image);mask-image:var(--decoration-image);-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:decor-reflection 6s ease-in-out infinite}.decor-gem{position:absolute;width:10%;height:10%;left:45%;top:8%;background:radial-gradient(circle,#fff 0 4%,#dcb0ff9a 8%,transparent 55%);clip-path:polygon(50% 0,58% 40%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 40%);animation:decor-jewel 3.4s ease-in-out infinite}.decor-particles i{position:absolute;width:.36em;height:.36em;background:#fff3cd;clip-path:polygon(50% 0,60% 36%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 36%);offset-path:circle(44% at 50% 50%);offset-distance:var(--phase);animation:decor-orbit 9s linear infinite;animation-delay:var(--delay)}.decor-particles i:nth-child(3n){width:.6em;height:.6em;background:#c9a6ff;animation-duration:13s}.decor-tideglass{color:#b9fff1}.decor-tideglass .decor-sheen{background-image:linear-gradient(120deg,transparent 32%,#affff500 41%,#cffffdba 50%,#affff500 59%,transparent 68%);animation-duration:4.8s}.decor-tideglass .decor-gem{background:radial-gradient(circle,#fff 0 5%,#b2ffebbb 10%,transparent 60%)}.decor-tideglass .decor-particles i{left:var(--side);top:80%;width:.45em;height:.45em;clip-path:none;offset-path:none;border-radius:50%;border:1px solid #d4fff9;background:radial-gradient(circle at 30% 25%,#fff9 0,#fff9 10%,#62ddd522 25%,#62ddd522 65%,#a7fff890 90%);animation:decor-bubble 5s ease-in infinite;animation-delay:var(--delay)}.decor-tideglass .decor-particles i:nth-child(3n){width:.7em;height:.7em;animation-duration:6.5s}@keyframes decor-reflection{0%,12%{background-position:140% 0;opacity:0}20%{opacity:.75}62%{opacity:.75}75%,to{background-position:-40% 0;opacity:0}}@keyframes decor-jewel{0%,60%,to{opacity:.25;scale:.65;rotate:0deg}75%{opacity:1;scale:1.2;rotate:90deg}}@keyframes decor-orbit{0%{offset-distance:var(--phase);opacity:.25;scale:.6}40%{opacity:1;scale:1.15}to{offset-distance:calc(var(--phase) + 100%);opacity:.25;scale:.6}}@keyframes decor-bubble{0%{transform:translate(0) scale(.5);opacity:0}15%{opacity:.9}80%{opacity:.75}to{transform:translate(var(--drift),-9em) scale(1.1);opacity:0}}.portrait-decoration[data-active=false] *,.portrait-decoration.still *,[data-motion=reduced] .portrait-decoration *{animation-play-state:paused}.portrait-decoration.still :is(.decor-particles,.decor-sheen,.decor-gem),[data-motion=reduced] .portrait-decoration :is(.decor-particles,.decor-sheen,.decor-gem){display:none}@media(prefers-reduced-motion:reduce){.portrait-decoration :is(.decor-particles,.decor-sheen,.decor-gem){display:none}}.name-effect{--name-a:var(--name-raw-a);--name-b:var(--name-raw-b);--name-c:var(--name-raw-c);position:relative;color:var(--name-a)}@supports (background-clip:text){.name-effect{background:linear-gradient(105deg,var(--name-a) 0 25%,var(--name-b) 43% 48%,var(--name-c) 62% 80%,var(--name-a) 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent!important;animation:name-current 7s linear infinite}}.name-effect:after{content:"";position:absolute;right:8%;top:0;width:.3em;height:.3em;background:var(--name-b);pointer-events:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:name-glint 5s ease-in-out infinite}.name-phoenix_ink{animation-duration:5.5s}.name-phoenix_ink:after{clip-path:none;border-radius:90% 0 80% 30%;width:.2em;height:.4em;animation-name:name-ember}.name-tideglass_ink{animation-duration:8s}.name-tideglass_ink:after{clip-path:none;border-radius:50%;border:1px solid var(--name-b);background:transparent;animation-name:name-ember}.name-runesage_ink{animation-duration:10s}.name-wayfarer_ink{animation-duration:11s}.name-wayfarer_ink:after{clip-path:none;border-radius:80% 0;width:.36em;height:.2em}:root[data-tone=light] .name-effect,[data-tp=meadow] .name-effect{--name-a:color-mix(in srgb,var(--name-raw-a) 35%,#1c2938);--name-b:color-mix(in srgb,var(--name-raw-b) 30%,#263247);--name-c:color-mix(in srgb,var(--name-raw-c) 35%,#192b39)}@keyframes name-current{to{background-position:250% 0}}@keyframes name-glint{0%,50%,to{opacity:0;transform:translate(-.5em,.15em) scale(.4)}68%{opacity:.9;transform:translateY(-.15em) scale(1)}85%{opacity:0;transform:translate(.4em,-.25em) scale(.3)}}@keyframes name-ember{0%,30%,to{opacity:0;transform:translateY(.4em) scale(.4)}50%{opacity:.9}80%{opacity:0;transform:translate(.25em,-.5em) scale(.7)}}[data-motion=reduced] .name-effect,[data-motion=reduced] .name-prism{animation:none}[data-motion=reduced] .name-effect:after{display:none}@media(prefers-reduced-motion:reduce){.name-effect,.name-prism{animation:none!important}.name-effect:after{display:none}}.equipment-ico{position:relative;isolation:isolate}.staff-focus{position:absolute;width:1em;height:1em;transform:translate(-50%,-50%);pointer-events:none;color:var(--focus-color);--particle-shape:50%}.staff-core{position:absolute;top:36%;right:36%;bottom:36%;left:36%;border-radius:50%;background:radial-gradient(circle,#fff9,currentColor 40%,transparent 72%);animation:staff-heart 3s ease-in-out infinite}.staff-ring{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border:1px solid currentColor;border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;opacity:.5;animation:staff-orbit 7s linear infinite}.staff-ring.ring-two{top:-28%;right:-28%;bottom:-28%;left:-28%;border-style:dotted;opacity:.3;animation-direction:reverse;animation-duration:11s}.staff-swarm{position:absolute;top:0;right:0;bottom:0;left:0;animation:staff-orbit 22s linear infinite}.staff-particle{position:absolute;left:50%;top:50%;transform:rotate(var(--angle))}.staff-particle i{position:absolute;width:.15em;height:.15em;border-radius:var(--particle-shape);background:currentColor;animation:staff-scatter var(--life) ease-out infinite;animation-delay:var(--delay)}.staff-fx-sunwood{--particle-shape:80% 0 80% 0}.staff-fx-sunwood .staff-particle i{width:.22em;height:.12em}.staff-fx-sunwood .ring-two{border-style:dashed}.staff-fx-amberwood .staff-particle i{border-radius:0;background:transparent;border:1px solid currentColor}.staff-fx-amberwood .ring-one{border-style:dashed;animation-duration:13s}.staff-fx-frostpine .staff-particle i{clip-path:polygon(50% 0,65% 30%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 30%);width:.24em;height:.24em}.staff-fx-frostpine .ring-one{border-style:dotted}.staff-fx-moonwood .staff-particle i{width:.32em;height:.09em;border-radius:50%}.staff-fx-moonwood .ring-two{border-style:solid;border-top-color:transparent;border-right-color:transparent;transform:rotate(-30deg)}.staff-fx-emberwood .staff-ring,.staff-fx-phoenix .staff-ring{border-style:dashed;animation-duration:3.5s}.staff-fx-emberwood .staff-particle i,.staff-fx-phoenix .staff-particle i{width:.12em;height:.3em;border-radius:90% 0 80% 30%;background:linear-gradient(#fff3b4,currentColor);animation-name:staff-flare}.staff-fx-skyroot .staff-particle i{width:.3em;height:.09em;border-radius:100%}.staff-fx-skyroot .staff-ring{border-width:2px;border-top-color:transparent;animation-duration:4s}.staff-fx-starwood .staff-particle i,.staff-fx-starlit .staff-particle i,.staff-fx-eclipse .staff-particle i{width:.24em;height:.24em;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.staff-fx-starwood .ring-one{transform:rotateX(60deg)}.staff-fx-rosewood .staff-particle i{border-radius:80% 20% 80% 60%;width:.22em;height:.15em}.staff-fx-rosewood .staff-ring{border-style:dotted}.staff-fx-eclipse .staff-core{top:21%;right:21%;bottom:21%;left:21%;background:transparent;border:1px solid #f8d88e}.staff-fx-eclipse .ring-two{color:#f8d88e;border-style:dashed;animation-duration:16s}.staff-fx-phoenix .staff-particle i{width:.19em;height:.4em}.staff-fx-tideglass .staff-particle i{background:transparent;border:1px solid currentColor;width:.23em;height:.23em}.staff-fx-tideglass .staff-ring{border-color:currentColor;animation:staff-ripple 3s ease-out infinite}.staff-fx-tideglass .ring-two{animation-delay:-1.5s}@keyframes staff-orbit{to{rotate:360deg}}@keyframes staff-heart{0%,to{opacity:.4;scale:.8}50%{opacity:.9;scale:1.15}}@keyframes staff-scatter{0%{opacity:0;transform:translate(-50%,-.3em) rotate(0) scale(.3)}20%{opacity:.95}to{opacity:0;transform:translate(.2em,-1.5em) rotate(130deg) scale(.5)}}@keyframes staff-flare{0%{opacity:0;transform:translate(-50%,-.25em) scale(.4)}22%{opacity:1}to{opacity:0;transform:translate(.15em,-1.75em) scale(.1)}}@keyframes staff-ripple{0%{opacity:.65;scale:.65}to{opacity:0;scale:1.6}}.staff-focus[data-active=false] *,.staff-focus.still *,[data-motion=reduced] .staff-focus *{animation-play-state:paused}.staff-focus.still .staff-swarm,[data-motion=reduced] .staff-swarm{display:none}.ammo-effect{position:absolute;bottom:0;right:0;min-width:1em;line-height:1;padding:2px;border-radius:4px;background:#182229;font-size:12px;color:#dfe5ef}.ammo-flame{color:#ffc077}.ammo-frost{color:#9ee5ff}@media(prefers-reduced-motion:reduce){.staff-focus *{animation:none!important}.staff-swarm{display:none}}.backdrop.tp-review-backdrop{background:#05060899;-webkit-backdrop-filter:none;backdrop-filter:none}.tp-review.modal{width:min(460px,100%);padding:0;overflow:hidden;display:flex;flex-direction:column}.tp-review-destination{position:relative;isolation:isolate;min-height:172px;flex:none;display:flex;align-items:flex-end;padding:24px;color:#f4f2ef;background:#14171d;overflow:hidden}.tp-review-destination>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.tp-review-destination:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0e15dd,#0b0e1559),linear-gradient(0deg,#14171dd9,transparent 85%)}.tp-review-destination>.icon-btn{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:10px;color:#efedf3;background:#11141bbd;border:1px solid #ffffff24}.tp-review-heading{display:grid;gap:7px;min-width:0;padding-right:16px}.tp-review-kicker{display:inline-flex;align-items:center;gap:7px;color:#d3ccef;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tp-review h2{margin:0;font-size:1.65rem;line-height:1.2;color:inherit}.tp-review-origin{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;color:#e0dfe7}.tp-review-origin svg{opacity:.7}.tp-review-body{padding:0 24px;min-height:0;overflow:auto;overscroll-behavior:contain}.tp-review-scroll{display:flex;align-items:center;gap:16px;padding:21px 0}.tp-review-scroll>.item-ico{flex:none}.tp-review-scroll>span{display:grid;gap:5px}.tp-review-scroll b{font-size:1rem}.tp-review-scroll small{color:var(--muted);font-size:.76rem}.tp-review-facts{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;padding:17px 0 8px;border-top:1px solid var(--border)}.tp-review-facts>span{display:flex;align-items:flex-start;gap:9px;min-width:0}.tp-review-facts>span>span{display:grid;gap:5px}.tp-review-facts b{font-size:.77rem;font-weight:650}.tp-review-facts small{color:var(--muted);font-size:.68rem;line-height:1.5}.tp-review-facts svg{flex:none;color:#bdb4da;margin-top:1px}.tp-review-warning{margin:14px 0 0;padding:11px 13px;font-size:.76rem;line-height:1.5;background:color-mix(in srgb,var(--gold) 7%,transparent);border:1px solid color-mix(in srgb,var(--gold) 25%,var(--border));border-radius:10px;color:var(--gold)}.tp-review>footer{flex:none;display:grid;grid-template-columns:1fr 1.65fr;gap:12px;padding:22px 24px 24px}.tp-review>footer .btn{min-height:46px;border-radius:11px}.tp-review .tp-review-confirm{background:#bdb6da;color:#201d2b;border-color:#cfc8e8;box-shadow:0 2px 3px #0003}.tp-review .tp-review-confirm>svg:last-child{margin-left:auto}.tp-review .tp-review-confirm:hover{background:#cec6e7;border-color:#ddd6f1}.tp-review .tp-review-confirm:active{background:#afa6d0;box-shadow:none}.tp-review.bsheet{overflow:hidden}.tp-review.bsheet>.bsheet-grab{position:absolute;top:0;left:0;right:0;z-index:2}.tp-review.bsheet>.bsheet-grab .bsheet-handle{background:#eee8ff55}@media(max-width:560px){.tp-review-destination{min-height:156px;padding:38px 20px 20px}.tp-review-destination>.icon-btn{top:26px}.tp-review-body{padding:0 20px}.tp-review h2{font-size:1.45rem}.tp-review-facts{grid-template-columns:1fr;gap:15px;padding-bottom:4px}.tp-review-facts>span>span{gap:2px}.tp-review>footer{padding:20px}.tp-review>footer .btn{font-size:.82rem}}.ach-page{display:grid;gap:14px;min-width:0}.ach-summary{display:grid;gap:12px}.ach-summary-head{display:flex;align-items:center;gap:12px;min-width:0}.ach-summary-ico{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:color-mix(in srgb,var(--gold) 14%,var(--panel-2));color:var(--gold)}.ach-summary-text{display:grid;gap:3px;flex:1;min-width:0}.ach-summary-text h2{font-size:1.15rem;overflow-wrap:anywhere}.ach-summary-count{flex:none;font-size:.86rem}.ach-jump{display:flex;flex-wrap:wrap;gap:6px}.ach-jump-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);font-size:.76rem;font-weight:600;color:var(--text)}.ach-jump-chip:hover{border-color:var(--border-2)}.ach-jump-chip>svg{color:var(--muted)}.ach-jump-chip .num{color:var(--muted);font-size:.72rem}.ach-jump-chip.done .num{color:var(--accent)}.ach-yours{justify-self:start}.ach-group{display:grid;gap:12px;scroll-margin-top:72px}.ach-group-head{display:flex;align-items:center;gap:9px}.ach-group-head h3{font-size:.98rem;flex:1;min-width:0}.ach-group-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--panel-2);color:var(--muted)}.ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.ach-badge{display:grid;justify-items:center;align-content:start;gap:6px;padding:10px 6px 9px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0;text-align:center;transition:border-color .15s,background .15s}.ach-badge:hover{border-color:var(--border-2)}.ach-badge.got{border-color:color-mix(in srgb,var(--gold) 32%,var(--border))}.ach-badge.off{background:transparent;border-style:dashed}.ach-medal{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--gold) 16%,var(--panel-3)),var(--panel-3) 70%)}.ach-badge.off .ach-medal{background:var(--panel-2)}.ach-check{position:absolute;right:0;bottom:2px;width:17px;height:17px;border-radius:99px;display:grid;place-items:center;background:var(--gold);color:var(--panel);border:2px solid var(--panel-2)}.ach-name{font-size:.72rem;font-weight:600;line-height:1.25;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ach-badge.off .ach-name{color:var(--muted)}.ach-badge.secret .ach-name{font-style:italic}.ach-art{display:grid;place-items:center;width:var(--s);height:var(--s);flex:none}.ach-art img{width:100%;height:100%;border-radius:22%;image-rendering:auto}.ach-art.off .item-ico,.ach-art.off img{filter:grayscale(1);opacity:.55}.ach-art.secret{border-radius:50%;border:1px dashed var(--border-2);color:var(--faint)}.ach-tip{position:fixed;z-index:85;width:290px;max-width:calc(100vw - 16px);padding:13px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow);animation:ach-tip-in .14s ease-out}@keyframes ach-tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ach-tip{animation:none}}.ach-tip-body{display:grid;gap:11px;min-width:0}.ach-tip-head{display:flex;align-items:center;gap:11px}.ach-tip-head>div{display:grid;gap:3px;min-width:0}.ach-tip-head b{font-family:var(--display);font-size:.95rem;overflow-wrap:anywhere}.ach-tip-status{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:var(--muted)}.ach-tip-status.got{color:var(--gold)}.ach-tip-row{display:grid;gap:5px}.ach-tip-row p{font-size:.8rem;line-height:1.45}.ach-tip-row .chips{gap:5px}.ach-tip-when{color:var(--muted);padding-top:9px;border-top:1px solid var(--border)}.ach-sheet .ach-tip-body{padding:4px 2px 8px}.ach-shelf{display:grid;gap:10px;width:100%;text-align:left;color:var(--text)}.ach-shelf:hover{border-color:var(--border-2)}.ach-shelf-head{display:flex;align-items:center;gap:8px;min-width:0}.ach-shelf-head>svg:first-child{color:var(--gold);flex:none}.ach-shelf-head b{flex:1;min-width:0}.ach-shelf-row{display:flex;flex-wrap:wrap;gap:8px;max-height:44px;overflow:hidden}.ach-shelf-badge{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--panel-2)}.pill.ach-pill{cursor:pointer;border:1px solid transparent}.pill.ach-pill:hover{border-color:var(--border-2);color:var(--text)}.pill.ach-pill>svg{color:var(--gold)}@media(max-width:560px){.ach-summary-head{flex-wrap:wrap}.ach-summary-count{width:100%}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px}.ach-badge{padding:8px 4px 7px}.ach-medal{width:56px;height:56px}.ach-name{font-size:.68rem}}.sf-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.sf-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.sf-sent{display:inline-flex;align-items:center;gap:4px;padding:0 4px}.pp-staff{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:9px 12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--panel-2))}.pp-staff-ico{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-2))}.pp-staff-item{display:grid;gap:1px;min-width:0}.pp-staff-item small{color:var(--muted);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pp-staff-item b{font-size:.8rem}.pp-staff-item em{color:var(--faint);font-size:.66rem;font-style:normal}.pp-staff .btn{margin-left:auto}.sf-more{position:relative}.sf-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:70;min-width:264px;padding:5px;display:grid;gap:1px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:11px;box-shadow:var(--shadow);animation:pop .14s ease-out}.sf-opt{display:flex;align-items:flex-start;gap:10px;width:100%;padding:7px 9px;border-radius:8px;text-align:left;color:var(--text);font-size:.82rem}.sf-opt:hover,.sf-opt:focus-visible{background:var(--panel-3)}.sf-opt-ico{width:18px;display:grid;place-items:center;color:var(--muted);padding-top:1px;flex:none}.sf-opt-text{display:grid;gap:1px;min-width:0}.sf-opt-text small{color:var(--muted);font-size:.7rem}.sf-dialog{gap:12px}.sf-dialog h3{font-family:var(--display)}.sf-list{margin:0;padding-left:18px;display:grid;gap:6px;line-height:1.45}.sf-buttons{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sf-reasons{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.sf-reason{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border-radius:10px;text-align:left;font-size:.82rem;color:var(--text);background:var(--panel-2);border:1px solid var(--border);transition:background .15s,border-color .15s}.sf-reason:hover{background:var(--panel-3)}.sf-reason.on{border-color:color-mix(in srgb,var(--accent-2) 55%,var(--border));background:color-mix(in srgb,var(--accent-2) 8%,var(--panel-2))}.sf-radio{width:14px;height:14px;margin-top:2px;flex:none;border-radius:50%;border:1.5px solid var(--border-2);background:var(--bg-2)}.sf-reason.on .sf-radio{border-color:var(--accent-2);box-shadow:inset 0 0 0 3px var(--bg-2);background:var(--accent-2)}.sf-dialog textarea.input{resize:vertical;min-height:70px;margin-top:4px;font:inherit;font-size:.84rem}.sf-safety{gap:10px}.sf-toggle{display:flex;align-items:center;gap:10px;width:100%;text-align:left;color:var(--text)}.sf-toggle h3{flex:1}.sf-toggle .sf-caret{color:var(--muted);transition:transform .18s}.sf-toggle[aria-expanded=true] .sf-caret{transform:rotate(180deg)}.sf-people{display:grid;gap:4px}.sf-person{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.sf-person .sf-who{flex:1;min-width:0;display:grid;gap:1px}.sf-person .sf-who b{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-person .sf-ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--panel-3);color:var(--muted);flex:none}@media(max-width:520px){.sf-actions{justify-content:flex-start;margin-left:0;width:100%}.sf-menu{right:0;left:auto;min-width:min(264px,calc(100vw - 48px))}.sf-buttons .btn{flex:1}}.sf-toggle.card-head{margin-bottom:0}.sf-samples{display:grid;gap:6px;margin-top:4px}.sf-sample{display:grid;gap:2px;padding:7px 10px;border-radius:9px;background:var(--panel-2);border:1px solid var(--border)}.sf-orig{color:var(--text);overflow-wrap:anywhere}.set-page{display:grid;gap:14px}.set-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.set-col{display:grid;gap:14px;align-content:start;min-width:0}@media(max-width:900px){.set-cols{grid-template-columns:1fr}}.card.set-card{border-radius:14px;padding:16px 18px 10px}.set-card.narrow{max-width:640px}.set-head{display:flex;align-items:center;gap:11px;margin-bottom:6px;min-width:0}.set-ico{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:10px;color:color-mix(in srgb,var(--realm) 72%,var(--text));background:color-mix(in srgb,var(--realm) 11%,transparent);border:1px solid color-mix(in srgb,var(--realm) 22%,transparent)}.set-title{display:grid;gap:1px;min-width:0}.set-title h3{font-size:.94rem}.set-title span{color:var(--muted);font-size:.74rem}.set-head .end{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.set-card.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}.set-card.danger .set-ico{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border-color:color-mix(in srgb,var(--danger) 24%,transparent)}.set-body{display:grid;gap:12px;padding:6px 0 8px}.set-note{font-size:.74rem;color:var(--faint);padding:8px 0 6px}.set-list{display:grid}.set-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:calc(100% + 20px);margin:0 -10px;padding:12px 10px;border-radius:10px;text-align:left;color:inherit;background:transparent;transition:background .15s}.set-row+.set-row:before{content:"";position:absolute;top:0;left:10px;right:10px;border-top:1px solid var(--border)}button.set-row:hover:not(:disabled){background:color-mix(in srgb,var(--text) 4%,transparent)}button.set-row:disabled{cursor:default}button.set-row:disabled .toggle{opacity:.45}button.set-row:hover:not(:disabled):before,button.set-row:hover:not(:disabled)+.set-row:before{border-color:transparent}.set-text{display:grid;gap:3px;min-width:0}.set-label{font-weight:600;font-size:.84rem;color:var(--text)}.set-hint{font-size:.74rem;color:var(--muted);line-height:1.4}.set-ctl{flex:none;display:flex;align-items:center;gap:10px}.set-row>.set-ctl>.toggle{display:block}.set-gear-options{padding:0 0 10px}.set-portrait .set-text{flex:1}.set-gear-options .gear-look-chip{min-height:36px;height:auto;padding-block:6px}.set-example{font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--muted);padding:3px 8px;border-radius:7px;background:var(--bg-2);border:1px solid var(--border);white-space:nowrap}.set-example b{color:var(--text);font-weight:600}.set-example .t{color:var(--faint);margin-right:5px}@media(max-width:560px){.set-row.wrap{flex-wrap:wrap}.set-row.wrap>.set-ctl{width:100%}.set-example{display:none}}.set-preview{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border);display:flex;align-items:baseline;gap:10px;min-width:0}.set-preview .aa{font-family:var(--display);font-weight:800;font-size:1.1rem;color:var(--text);flex:none}.set-preview p{font-size:.82rem;color:var(--muted);min-width:0}.set-preview p b{color:var(--text);font-weight:600}.theme-groups{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:8px 0 6px}.theme-group{display:grid;grid-template-columns:subgrid;gap:10px;align-content:start;min-width:0}.theme-group.dark{grid-column:span 4}.theme-group.light{grid-column:span 2}.theme-group-label{grid-column:1 / -1;color:var(--muted);padding:0 2px}@media(max-width:1180px){.theme-groups{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.theme-group.dark,.theme-group.light{grid-column:1 / -1}}@media(max-width:520px){.theme-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-opt{display:grid;gap:8px;padding:6px 6px 8px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);text-align:left;transition:border-color .15s,background .15s;min-width:0}.theme-opt:hover{border-color:var(--border-2)}.theme-opt.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.theme-name{display:flex;align-items:center;gap:6px;padding:0 3px;min-width:0}.theme-name b{font-size:.8rem;color:var(--text)}.theme-name .tn>span{font-size:.7rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.theme-name svg{margin-left:auto;color:var(--accent);flex:none}.theme-name>.tn{display:grid;min-width:0}.theme-mini{aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:24% 1fr;background:var(--bg);border:1px solid var(--border-2);color:var(--text)}.tm-side{background:var(--bg-2);border-right:1px solid var(--border);padding:7px 5px;display:grid;gap:5px;align-content:start}.tm-side i{display:block;height:3px;border-radius:2px;background:var(--faint)}.tm-side i:first-child{background:var(--accent);width:70%}.tm-main{padding:7px;display:grid;gap:5px;align-content:start;min-width:0}.tm-card{background:var(--panel);border:1px solid var(--border-2);border-radius:5px;padding:5px 6px;display:grid;gap:4px;min-width:0;box-shadow:var(--shadow)}.tm-top{display:flex;align-items:center;gap:5px;min-width:0}.tm-aa{font-family:var(--display);font-weight:800;font-size:.72rem;line-height:1;color:var(--text)}.tm-lines{flex:1;display:grid;gap:3px;min-width:0}.tm-lines i{display:block;height:3px;border-radius:2px;background:var(--text);opacity:.85}.tm-lines i+i{width:70%;background:var(--muted);opacity:1}.tm-bar{height:4px;border-radius:2px;background:var(--panel-3);overflow:hidden}.tm-bar i{display:block;width:62%;height:100%;background:var(--accent)}.tm-btns{display:flex;gap:4px}.tm-btns i{display:block;height:7px;width:34%;border-radius:3px;background:var(--accent-2)}.tm-btns i+i{width:22%;background:var(--panel-3);border:1px solid var(--border-2)}.notify-table{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;margin-top:4px}.notify-table.with-email{grid-template-columns:minmax(0,1fr) 64px 64px 64px}.toggle:disabled{opacity:.4;cursor:not-allowed}.notify-table>*{padding:9px 0;border-top:1px solid var(--border)}.notify-table>.th{padding:6px 0;border-top:0;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.notify-table>.c{justify-self:center;display:grid;place-items:center;width:100%}.notify-table>.k{font-size:.8rem;min-width:0}.set-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:560px){.set-field-grid{grid-template-columns:1fr}}.set-actions{display:flex;flex-wrap:wrap;gap:8px}.acct-id{display:flex;align-items:center;gap:16px;padding:14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);min-width:0}.acct-portrait{flex:none;display:grid;place-items:center;line-height:0}.acct-portrait.empty{width:72px;height:72px;border-radius:14px;color:var(--muted);background:var(--panel-3)}.acct-id-body{display:grid;gap:4px;min-width:0}.acct-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.acct-name b{font-family:var(--display);font-size:1.15rem;line-height:1.2;overflow-wrap:anywhere}.acct-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:.74rem;color:var(--muted)}.acct-facts>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.acct-facts svg{color:var(--faint);flex:none}.acct-secure{display:grid;gap:12px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--accent-2) 7%,var(--panel));border:1px solid color-mix(in srgb,var(--accent-2) 30%,var(--border))}.acct-secure-head{display:flex;gap:11px;align-items:flex-start}.acct-secure-head>div{display:grid;gap:2px;min-width:0}.acct-secure-head b{font-size:.9rem}.acct-secure-ico{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 12%,transparent)}.acct-secure .set-actions{align-items:center}.method-list{display:grid;gap:6px;padding:6px 0 2px}.method{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.method-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--text);background:var(--bg-2);border:1px solid var(--border)}.method-body{display:grid;gap:1px;flex:1;min-width:0}.method-body>b{font-size:.84rem}.method-body>span{font-size:.74rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.method-body>span b{color:var(--text);font-weight:600}.method>.btn,.method>.pill{flex:none}.method.off{background:transparent;border-style:dashed}.method.off .method-ico{color:var(--faint);background:transparent}.method.off .method-body>b{color:var(--muted)}.method.off .method-body>span{color:var(--faint)}.method a.btn,a.prov-btn{text-decoration:none}.data-list{display:grid;gap:8px;margin:4px 0 0;padding:12px 14px 12px 30px;border-radius:11px;background:var(--bg-2);border:1px solid var(--border);font-size:.76rem;line-height:1.5;color:var(--muted)}.data-list b{color:var(--text);font-weight:600}.roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:8px 0 10px}.roster-card{display:flex;gap:14px;align-items:stretch;padding:12px;border-radius:13px;background:var(--panel-2);border:1px solid var(--border);min-width:0;text-align:left;color:inherit}.roster-card.current{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--panel-2))}.roster-portrait{flex:none;display:grid;place-items:start;line-height:0}.roster-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.roster-name{display:flex;align-items:center;gap:8px;min-width:0}.roster-name b{font-family:var(--display);font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-name .pill{margin-left:auto;flex:none}.roster-title{font-size:.74rem;color:var(--gold)}.roster-facts{display:grid;gap:3px;margin-top:2px;font-size:.74rem;color:var(--muted)}.roster-facts>span{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-facts svg{flex:none;color:var(--faint)}.roster-facts b{color:var(--text);font-weight:600}.roster-activity{color:var(--text)}.roster-actions{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:8px}.roster-card.empty,.roster-card.locked{flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:130px;text-align:center;background:transparent;border-style:dashed}.roster-card.empty{cursor:pointer;border-color:var(--border-2);transition:background .15s,border-color .15s}.roster-card.empty:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-2))}.roster-card.empty b{font-size:.88rem}.roster-card.locked{color:var(--muted)}.roster-card.locked b{font-size:.84rem;color:var(--muted)}.roster-card .small{max-width:30ch}.roster-slot-ico{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.roster-card.locked .roster-slot-ico{color:var(--faint);background:var(--bg-2);border-color:var(--border)}.roster-card.is-locked .roster-portrait{opacity:.55;filter:grayscale(.6)}.roster-card.is-locked .roster-name b{color:var(--muted)}.roster-unlock{display:grid;gap:6px;min-width:0}.roster-unlock-actions{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:480px){.settings-nav .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}.settings-nav .tabs>button{justify-content:center;min-width:0;white-space:normal}.roster{grid-template-columns:1fr}.roster-card:not(.empty):not(.locked){display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.roster-portrait .portrait{--ps: 64px !important}.roster-name{flex-wrap:wrap;gap:5px}.roster-name b{white-space:normal;overflow-wrap:anywhere}.roster-name .pill{margin-left:0}.roster-facts>span{white-space:normal;overflow-wrap:anywhere;align-items:flex-start}.roster-facts svg{margin-top:2px}.roster-actions,.set-head{flex-wrap:wrap}.set-title{flex:1}.set-head .end{max-width:100%}.acct-id{align-items:flex-start;gap:12px;padding:12px}.acct-facts>span{white-space:normal}}.prov-buttons{display:grid;gap:8px}.prov-buttons.prov-compact{grid-template-columns:repeat(var(--prov-n, 2),minmax(0,1fr))}.prov-compact.n1{--prov-n: 1}.prov-compact.n3{--prov-n: 3}.prov-compact.n4{--prov-n: 4}@media(max-width:520px){.prov-compact.n4{--prov-n: 2}}@media(max-width:340px){.prov-compact.n3{--prov-n: 1}}.prov-compact .prov-btn{justify-content:center;gap:8px;height:42px;min-height:42px;padding:0 10px;font-size:.84rem;font-weight:650;white-space:nowrap;overflow:hidden}.prov-compact .prov-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}.prov-compact.n4 .prov-btn{padding:0 4px;gap:5px;font-size:.8rem}.prov-compact.n4 .prov-btn svg{width:16px;height:16px}.prov-btn{gap:9px}.prov-mark{display:grid;place-items:center;flex:none;font-style:normal}.prov-go{flex:none;margin-left:auto;opacity:.42;transition:opacity .15s ease,translate .15s ease}.prov-btn:hover .prov-go{opacity:.8;translate:1px -1px}.prov-btn svg{flex:none}a.prov-apple,a.prov-apple:hover:not(:disabled){background:#fff;color:#000;border-color:#fff}:root[data-tone=light] a.prov-apple,:root[data-tone=light] a.prov-apple:hover:not(:disabled){background:#000;color:#fff;border-color:#000}.set-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:2px 4px;font-size:.72rem;color:var(--faint)}.set-foot .btn{color:var(--muted)}.auth-body{display:grid;gap:12px;min-width:0}.auth-swap,.auth-form{display:grid;gap:10px;min-width:0}.auth-form{gap:12px}.auth-loading{min-height:94px}.auth-swap.swap-in{animation:auth-swap-in .18s ease-out}.auth-swap.swap-back{animation:auth-swap-back .18s ease-out}@keyframes auth-swap-in{0%{opacity:0;transform:translate(10px)}}@keyframes auth-swap-back{0%{opacity:0;transform:translate(-10px)}}.auth-creds{height:42px;font-size:.84rem}.auth-creds svg{color:var(--muted)}.auth-back{justify-self:center;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 8px;border-radius:8px;font-size:.8rem;font-weight:600;color:var(--muted)}.auth-back:hover{color:var(--text);background:var(--panel-2)}.auth-guest{height:42px;font-size:.84rem;background:transparent;border-color:var(--border-2)}.auth-guest svg{color:var(--gold)}.auth-guest:disabled svg{color:inherit}.auth-solo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin-top:2px;padding:10px 10px 10px 12px;border-radius:12px;border:1px dashed var(--border-2);background:color-mix(in srgb,var(--bg-2) 55%,transparent)}.auth-solo-lock{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--panel-2);border:1px solid var(--border);color:var(--muted)}.auth-solo-text{display:grid;gap:2px;min-width:0}.auth-solo-text b{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.8rem}.auth-solo-tag{padding:0 6px;border-radius:99px;border:1px solid var(--border-2);font-size:.6rem;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.auth-solo-text small{font-size:.72rem;line-height:1.4;color:var(--muted)}.auth-solo-go{grid-column:1 / -1;width:100%;justify-content:center;min-height:40px;font-size:.86rem}.auth-foot{display:grid;justify-items:center;gap:6px}@media(max-width:420px){.auth-solo{align-items:start}}@media(prefers-reduced-motion:reduce){.auth-swap.swap-in,.auth-swap.swap-back{animation:none}}.auth-quick{margin:-4px 0 0;font-size:.82rem;color:var(--muted)}.auth-or{display:flex;align-items:center;gap:10px;margin:2px 0;color:var(--muted);font-size:.78rem}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--border-2)}.auth-or span{white-space:nowrap}.signup-check{display:grid;gap:4px}.signup-check.quiet{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.acct-email{display:grid;gap:6px}.acct-email-row{display:flex;gap:8px}.acct-email-row .input{flex:1;min-width:0}.dc-join{display:inline-flex;align-items:center;gap:7px}a.btn.dc-join,.dc-settings a.btn{text-decoration:none}.dc-badge{display:inline-flex;align-items:center;gap:4px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-badge svg{flex:none;color:#8f9bf0}.dc-admin{grid-column:1 / -1}.dc-admin .card-head svg{color:#8f9bf0}.dc-pieces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.dc-piece{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.dc-piece-detail{min-width:0;overflow-wrap:anywhere}.dc-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--panel-3);border:1px solid var(--border-2);transform:translateY(-1px)}.dc-dot.on{background:var(--good);border-color:transparent}.dc-error{color:var(--danger);overflow-wrap:anywhere}.dc-actions{align-items:center}.dc-wanted{display:grid;gap:4px}.dc-wanted-row{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:5px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.dc-url{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px}.dc-url>.tiny:first-child{grid-column:1 / -1}.dc-url code{min-width:0;overflow-wrap:anywhere;padding:5px 8px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border)}.dc-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dc-roles .field{display:grid;gap:4px;min-width:0}@media(max-width:760px){.dc-pieces{grid-template-columns:1fr}.dc-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.onb-help-actions .dc-join{justify-content:center}.dc-page{display:grid;gap:16px;min-width:0;width:100%;max-width:1120px;margin:0 auto}.card.flush.dc-hero{--wash: linear-gradient(90deg, #0d1118f2 0%, #0f1520d9 42%, #0f152066 75%, #10161f33 100%);background:var(--wash),var(--panel) url(https://cdn.xuverse.world/objects/818848455404cde5b04d57fa2d8b7d9f454afd779b290df03eea57cbea40c480.webp?v=2) center 45% / cover;color:#ece9df;border-color:#ffffff1a;padding:28px 30px;min-height:270px;display:flex;align-items:center}.dc-hero-text{display:grid;gap:12px;max-width:560px;min-width:0;text-shadow:0 1px 6px #0009}.dc-hero-id{display:flex;align-items:center;gap:14px;min-width:0}.dc-server-icon{width:64px;height:64px;border-radius:18px;flex:none;box-shadow:0 0 0 2px #ffffff26,0 6px 14px #0006}.dc-hero .caps{display:inline-flex;align-items:center;gap:6px;color:#c3c9ff}.dc-hero h2{font-family:var(--display);font-size:1.9rem;line-height:1.1;margin:0}.dc-hero p{margin:0;color:#dcd9cf;font-size:.92rem}.dc-hero .small{color:#d6d4cb}.dc-hero-meta{display:flex;gap:6px;flex-wrap:wrap}.dc-hero .meta-chip{background:#0b0f16a6;color:#e3e1d8;text-shadow:none}.dc-online{width:7px;height:7px;border-radius:50%;background:#8fd58a}.dc-hero-go{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.dc-hero-go .btn{text-shadow:none}.dc-hero-go .btn.primary{background:#5865f2;color:#fff}.dc-hero-go .btn.primary:hover:not(:disabled){background:#4752c4}.dc-hero-connect{background:#0b0f16b3;color:#f2efe6;border-color:#ffffff3d}.dc-hero-connect:hover:not(:disabled){background:#0b0f16e0!important}.dc-as{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;background:#0b0f16b3;border:1px solid #8fd58a66;color:#e8f3e3;font-size:.82rem;text-shadow:none}.dc-as svg{color:#8fd58a}.dc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dc-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);min-width:0}.dc-step-n{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.82rem;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-2)}.dc-step-text{display:grid;gap:1px;min-width:0}.dc-step-text b{font-size:.86rem}.dc-step-text .tiny{color:var(--muted)}.dc-steps li.done .dc-step-n{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,var(--border));background:color-mix(in srgb,var(--good) 12%,var(--panel-2))}.dc-steps li.done .tiny{color:var(--good)}.dc-steps li.next{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.dc-steps li.next .dc-step-n{color:var(--accent-ink);background:var(--accent);border-color:transparent}.dc-steps li.next .tiny{color:var(--text);font-weight:600}.dc-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:stretch}.dc-buttons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dc-buttons a.btn{text-decoration:none}.dc-name{overflow-wrap:anywhere}.dc-warn{color:var(--warn)}.dc-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative;padding-top:4px}.dc-tier{--tc: var(--accent);position:relative;display:grid;gap:3px;justify-items:center;text-align:center;padding:0 4px;min-width:0}.dc-tier:before{content:"";position:absolute;top:9px;left:-50%;right:50%;height:3px;background:var(--panel-3)}.dc-tier:first-child:before{display:none}.dc-tier.past:before,.dc-tier.now:before{background:color-mix(in srgb,var(--good) 55%,var(--panel-3))}.dc-tier-dot{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;background:var(--panel-2);border:2px solid var(--border-2);margin-bottom:4px}.dc-tier.past .dc-tier-dot{background:color-mix(in srgb,var(--good) 55%,var(--panel-2));border-color:transparent}.dc-tier.now .dc-tier-dot{background:var(--tc);border-color:var(--panel);box-shadow:0 0 0 2px var(--tc)}.dc-tier b{font-size:.78rem;overflow-wrap:anywhere}.dc-tier .tiny{color:var(--muted)}.dc-tier.now b{color:var(--text)}.dc-tier.now .tiny{color:var(--text);font-weight:650}.dc-roles-block{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.dc-roles-have{display:flex;gap:6px;flex-wrap:wrap}.dc-role{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:99px;font-size:.76rem;font-weight:600;background:var(--panel-2);border:1px solid var(--border)}.dc-role i,.dc-role-dot{flex:none;width:9px;height:9px;border-radius:50%}.dc-conn{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.dc-conn>span{display:inline-flex;align-items:center;gap:4px}.dc-look .card-head{flex-wrap:wrap;row-gap:2px}.dc-profile{position:relative;max-width:360px;width:100%;justify-self:center;border-radius:12px;overflow:hidden;background:#232428;color:#dbdee1;border:1px solid #ffffff14}.dc-profile-banner{height:64px;background:#5865f2 url(https://cdn.xuverse.world/objects/818848455404cde5b04d57fa2d8b7d9f454afd779b290df03eea57cbea40c480.webp?v=2) center 45% / cover}.dc-profile-av{position:absolute;left:14px;top:22px;width:80px;height:80px;border-radius:50%;padding:5px;background:#232428}.dc-profile-av img,.dc-profile-av>span{display:block;width:70px;height:70px;border-radius:50%;background:#2b2d31;object-fit:cover}.dc-profile-status{position:absolute;right:4px;bottom:6px;width:18px;height:18px;border-radius:50%;background:#23a55a;border:4px solid #232428}.dc-profile-body{display:grid;gap:8px;padding:46px 14px 14px;min-width:0}.dc-profile-name{font-size:1.05rem;color:#f2f3f5;overflow-wrap:anywhere}.dc-profile-handle{margin-top:-8px;font-size:.76rem;color:#b5bac1;overflow-wrap:anywhere}.dc-profile-roles{display:flex;flex-wrap:wrap;gap:4px}.dc-profile-role{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border-radius:6px;font-size:.72rem;background:#2b2d31;color:#dbdee1}.dc-profile-role i{width:9px;height:9px;border-radius:50%;flex:none}.dc-profile-conn{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;background:#2b2d31;min-width:0}.dc-profile-conn img{border-radius:6px;flex:none}.dc-profile-conn>span{display:grid;gap:1px;min-width:0;font-size:.74rem;color:#b5bac1}.dc-profile-conn b{color:#f2f3f5;font-size:.8rem}.dc-perks{display:grid;gap:10px}.dc-perks h3{font-family:var(--display);font-size:1.15rem;padding:0 2px}.dc-perk-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dc-perk-grid li{display:grid;gap:6px;align-content:start;padding:14px 16px;min-width:0}.dc-perk-grid li b{font-size:.86rem}.dc-perk-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel-2));border:1px solid var(--border);margin-bottom:2px}.card.dc-avatar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;align-items:center}.dc-avatar h3{font-family:var(--display);font-size:1.1rem}.dc-avatar-pic{display:flex;gap:18px;align-items:center;min-width:0}.dc-avatar-previews{display:flex;align-items:flex-end;gap:12px;flex:none}.dc-circle{display:block;border-radius:50%;background:var(--panel-2);box-shadow:0 0 0 1px var(--border)}.dc-circle.lg{width:128px;height:128px}.dc-circle.sm{width:32px;height:32px}.dc-how{margin:0;padding-left:18px;display:grid;gap:3px}.dc-avatar a.btn.disabled{pointer-events:none;opacity:.55}.dc-avatar-prefs{min-width:0;padding-left:22px;border-left:1px solid var(--border);align-self:stretch;display:grid;align-content:center}.dc-prefs .set-row:first-child{border-top:0}.dc-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card.dc-extra{display:flex;align-items:center;gap:12px;padding:14px 16px;min-width:0;flex-wrap:wrap}.dc-extra-ico{width:36px;height:36px;flex:none;border-radius:11px;display:grid;place-items:center;color:var(--accent);background:var(--panel-2);border:1px solid var(--border)}.dc-extra-text{flex:1 1 200px;display:grid;gap:2px;min-width:0}.dc-extra-text b{font-size:.86rem}.dc-privacy{display:flex;align-items:flex-start;justify-content:center;gap:6px;color:var(--faint);text-align:center;margin:0}.dc-privacy svg{flex:none;margin-top:2px}.card.dc-codes-card{display:flex;align-items:center;gap:14px;padding:14px 16px;min-width:0}.dc-codes-text{flex:1;display:grid;gap:2px;min-width:0}.dc-codes-actions{display:flex;gap:8px;flex-wrap:wrap;flex:none}.dc-codes-actions a.btn{text-decoration:none}.topbar h1 .ico:has(>.hd-discord){background:#5865f2;border-color:#5865f2;color:#fff}.hd-discord{display:grid;place-items:center}@media(max-width:1000px){.dc-grid{grid-template-columns:1fr}.dc-perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card.dc-avatar{grid-template-columns:1fr}.dc-avatar-prefs{padding:14px 0 0;border-left:0;border-top:1px solid var(--border)}}@media(max-width:760px){.card.flush.dc-hero{--wash: linear-gradient(180deg, #0d1118b3 0%, #0f1520e6 55%, #0f1520f2 100%);padding:20px 18px;min-height:0}.dc-hero h2{font-size:1.4rem}.dc-server-icon{width:52px;height:52px;border-radius:15px}.dc-hero-go .btn{flex:1 1 auto}.dc-steps,.dc-perk-grid,.dc-extras{grid-template-columns:1fr}.dc-avatar-pic,.card.dc-codes-card{flex-wrap:wrap}.dc-codes-actions{width:100%}.dc-tier b{font-size:.7rem}}.dc-setup{display:grid;gap:10px}.dc-setup-head{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.dc-setup-head>.stack{flex:1 1 320px}.dc-setup-go{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dc-bot{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--warn)}.dc-bot.on{color:var(--good)}.dc-bot a.btn{text-decoration:none}.dc-setup-log{display:grid;gap:8px;justify-items:start}.dc-log{list-style:none;margin:0;padding:8px 10px;display:grid;gap:4px;width:100%;max-height:320px;overflow:auto;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.dc-log li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-width:0}.dc-log li .muted{overflow-wrap:anywhere}.dc-log-status{flex:none;min-width:58px;text-align:center;padding:1px 6px;border-radius:99px;font-weight:700;color:var(--muted);background:var(--panel-3)}.dc-log-made .dc-log-status,.dc-log-updated .dc-log-status,.dc-log-moved .dc-log-status{color:var(--good)}.dc-log-warn .dc-log-status{color:var(--warn)}.dc-log-error .dc-log-status{color:var(--danger)}.adm-reward-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.adm-reward-row .adm-num{width:80px}.dc-preview{display:grid;gap:6px;padding:12px;border-radius:12px;background:#313338;color:#dbdee1;border:1px solid var(--border)}.dc-preview-who{display:inline-flex;align-items:center;gap:5px;color:#b5bac1}.dc-embed{display:grid;gap:4px;padding:10px 12px;border-radius:6px;background:#2b2d31;border-left:4px solid #7fd1bf;min-width:0}.dc-embed .muted,.dc-embed .faint{color:#949ba4}.dc-codeblock{display:block;padding:6px 10px;border-radius:6px;background:#1e1f22;font-size:.95rem;letter-spacing:.04em;overflow-wrap:anywhere}.dc-line{display:inline-flex;align-items:center;gap:6px}.dc-preview-btn{justify-self:start;pointer-events:none}.dc-extra-text .pill{justify-self:start;margin-top:4px}.dc-badge{width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:50%;color:#1e1f22}.dc-badge-img{width:16px;height:16px;object-fit:contain;flex:none}.dc-profile-role.badge-staff{background:linear-gradient(135deg,#6b4f12,#3d2f0d);color:#fff1c4;box-shadow:inset 0 0 0 1px #f2cf6b;font-weight:700;padding:2px 9px 2px 3px}.dc-profile-role.badge-staff .dc-badge{width:18px;height:18px;background:radial-gradient(circle at 35% 30%,#fff6cf,#f2cf6b 55%,#b8862a);color:#3a2a06;box-shadow:0 0 8px #f2cf6bcc}.dc-profile-role.badge-plus{background:linear-gradient(135deg,#165546,#0f3a31);color:#d6fff1;box-shadow:inset 0 0 0 1px #7fd1bf;font-weight:700;padding:2px 9px 2px 3px}.dc-profile-role.badge-plus .dc-badge-img{width:18px;height:18px;filter:drop-shadow(0 0 4px #7fd1bfcc) brightness(1.15)}.dc-profile-role.badge-founder .dc-badge{color:#3a2a06}.frame-evergreen{box-shadow:inset 0 0 0 2px #9fd8b8,inset 0 0 0 4px #24493a,inset 0 0 0 5px #9fd8b866}.frame-founder{box-shadow:inset 0 0 0 2px #e6c98f,inset 0 0 0 4px #3b3150,inset 0 0 0 5px #e6c98f80,inset 0 0 10px #e6c98f33}.frame-founder_elite{box-shadow:inset 0 0 0 2px #f1dcae,inset 0 0 0 3px #6c5a8f,inset 0 0 0 5px #2b2440,inset 0 0 0 6px #e6c98f99,inset 0 0 12px #f1dcae40}.xu-art.pal-founder{filter:sepia(.35) hue-rotate(-18deg) saturate(1.25) brightness(1.04)}.st-page{display:grid;gap:22px;width:100%;max-width:1120px;margin:0 auto;min-width:0}.st-note{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);font-size:.8rem;color:var(--muted)}.st-note.good{border-color:color-mix(in srgb,var(--good) 35%,var(--border));color:var(--text)}.st-note.good svg{color:var(--good);flex:none}.st-art{width:56px;height:56px;border-radius:14px;flex:none;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--border);color:var(--gold);overflow:hidden}.st-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.st-price b{font-size:1.35rem;font-variant-numeric:tabular-nums}.st-price.big b{font-family:var(--display);font-size:2rem;line-height:1.05;letter-spacing:-.01em}.st-price .per{color:var(--muted);font-size:.8rem}.st-price .pill{align-self:center}.st-value{font-size:.78rem;color:var(--muted)}.st-value b{color:var(--text)}.st-buy{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn.st-action{min-height:46px;padding:10px 16px;border-radius:12px;white-space:normal;line-height:1.3;text-align:center;background:var(--panel-3);border-color:var(--border-2);color:var(--text);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 2px 4px color-mix(in srgb,var(--bg) 45%,transparent)}.btn.st-action svg{width:17px;height:17px;stroke-width:1.8;flex:none}.btn.st-action.primary{background:color-mix(in srgb,var(--gold) 12%,var(--panel-2));border-color:color-mix(in srgb,var(--gold) 42%,var(--border-2));color:var(--gold)}.btn.st-action:hover:not(:disabled){background:color-mix(in srgb,var(--panel-3) 92%,var(--text));border-color:color-mix(in srgb,var(--text) 24%,var(--border-2))}.btn.st-action.primary:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 19%,var(--panel-2));border-color:color-mix(in srgb,var(--gold) 65%,var(--border-2))}.btn.st-action:active:not(:disabled){box-shadow:inset 0 1px 3px color-mix(in srgb,var(--bg) 40%,transparent)}.btn.st-action:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.btn.st-action:disabled{box-shadow:none}.btn.st-action.sm{min-height:40px;padding:8px 12px}.st-purchase-actions{display:grid;gap:8px;width:100%;margin-top:12px;align-self:end}.st-fine{font-size:.72rem;color:var(--faint)}.st-fine a,.st-trust a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.st-tax{text-align:center;margin-top:-10px}.st-section{display:grid;gap:12px;min-width:0;scroll-margin-top:16px}.st-sec-title{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;padding:0 2px}.st-sec-title h3{font-family:var(--display);font-size:1.2rem}#st-plus,#st-starter,#st-founders{scroll-margin-top:16px}.st-more{min-width:0}.st-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--muted);padding:4px 0}.st-more>summary::-webkit-details-marker{display:none}.st-more>summary:hover{color:var(--text)}.st-more>summary svg{transition:transform .2s}.st-more[open]>summary svg{transform:rotate(180deg)}.st-more[open]>summary{margin-bottom:8px}.st-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.st-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-height:270px;padding:28px 30px;border-radius:var(--radius);overflow:hidden;isolation:isolate;border:1px solid var(--border);background:linear-gradient(90deg,#0b0e16f0,#0b0e16b8 40%,#0b0e1626 72%,#0b0e1600),linear-gradient(0deg,#0b0e16cc,#0b0e1600 55%),#1b1d22 url(https://cdn.xuverse.world/objects/72db33602525d4e03ab09e4c3683f0d1e6b73196041865fce0e413844beb8e4c.webp?v=2) center 22% / cover no-repeat;color:#f6f1e6}.st-hero-copy{display:grid;gap:8px;max-width:520px;min-width:0;text-shadow:0 1px 6px #000a}.st-hero-caps{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f1d796}.st-hero h2{font-family:var(--display);font-size:2.1rem;line-height:1.08}.st-hero p{font-size:1rem;color:#e6dfcf}.st-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.st-jump button,.st-jump a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;font-size:.78rem;font-weight:650;color:#f6f1e6;background:#0b0e1699;border:1px solid #ffffff2e;text-shadow:none;text-decoration:none}.st-jump button:hover,.st-jump a:hover{background:#0b0e16cc;border-color:#ffffff52}.st-jump button:focus-visible,.st-jump a:focus-visible{outline:2px solid #f1d796;outline-offset:2px}.st-hero-side{display:flex;align-items:flex-end;gap:6px;flex:none;min-width:0}.st-hero-xu{display:block;margin-bottom:-6px;filter:drop-shadow(0 6px 8px #0007)}.st-wallet{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#0b0e16b3;border:1px solid #ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:150px;max-width:260px}.st-wallet-bal{display:flex;align-items:center;gap:7px;font-size:.78rem;color:#d9d2c2}.st-wallet-bal .coin-ico{width:22px;height:22px}.st-wallet-bal b{font-size:1.3rem;color:#f6f1e6;font-variant-numeric:tabular-nums}.st-wallet-owned{display:grid;gap:4px;padding-top:8px;border-top:1px solid #ffffff1f}.st-wallet-owned .tiny{color:#cfc7b6;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.62rem}.st-badges{display:flex;flex-wrap:wrap;gap:5px}.st-hero .st-badge{background:#1b1d22;border-color:#ffffff2e;color:#ecebe6}.st-hero .st-badge.plus{color:#7fd1bf;border-color:#7fd1bf59}.st-hero .st-badge.starter{color:#f39a52;border-color:#e8843a59}.st-hero .st-badge.founder{color:#e6c98f;border-color:#e6c98f55;background:#2a2438}.st-closed{display:flex;align-items:center;gap:16px;padding:22px 24px}.st-closed h3{font-family:var(--display);font-size:1.1rem}.st-closed-art{width:52px;height:52px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--mint);background:color-mix(in srgb,var(--mint) 14%,var(--panel-2));border:1px solid color-mix(in srgb,var(--mint) 30%,var(--border))}.st-plus{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:26px;padding:24px;scroll-margin-top:16px}.st-plus.is-owned{border-color:color-mix(in srgb,var(--good) 35%,var(--border))}.st-plus-main{display:grid;gap:16px;align-content:start;min-width:0}.st-plus-head{display:flex;align-items:center;gap:14px;min-width:0}.st-plus-head h3{font-family:var(--display);font-size:1.45rem;line-height:1.1}.st-emblem{width:56px;height:56px;flex:none;display:block}.st-offer-box{display:grid;gap:10px;justify-items:start;padding:16px;border-radius:14px;background:var(--panel-2);border:1px solid var(--border)}.st-seg button{display:inline-flex;gap:6px;align-items:center;padding:7px 14px;font-weight:600}.st-cta{min-width:220px}.st-member{display:grid;gap:12px;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--good) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--good) 30%,var(--border))}.st-member-line{display:flex;align-items:center;gap:8px;font-size:.95rem}.st-member-line svg{color:var(--good);flex:none}.st-daily{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:12px;background:var(--panel);border:1px solid var(--border);min-width:0}.st-daily .grow{flex:1;min-width:0;font-size:.8rem}.st-perk-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.st-perk{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:start;padding:12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.st-perk:first-child{border-color:color-mix(in srgb,var(--mint) 35%,var(--border))}.st-perk .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--mint);background:color-mix(in srgb,var(--mint) 13%,var(--panel))}.st-perk .txt{display:grid;gap:3px;min-width:0}.st-perk .txt b{font-size:.86rem;line-height:1.3;overflow-wrap:break-word}.st-perk .sub{font-size:.72rem;color:var(--muted);line-height:1.35}.st-perks{display:grid;gap:8px 14px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.st-perks li{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:center;font-size:.82rem;line-height:1.35}.st-perks li .ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--panel-2);color:var(--mint)}.st-plus-side{display:grid;gap:10px;align-content:start;min-width:0;padding:16px;border-radius:14px;background:var(--panel-2);border:1px solid var(--border)}.st-plus-side h4{font-size:.9rem}.st-compare{width:100%;border-collapse:collapse;font-size:.8rem}.st-compare th,.st-compare td{padding:9px 8px;text-align:left;border-bottom:1px solid var(--border)}.st-compare tr:last-child td{border-bottom:0}.st-compare th{font-weight:600;color:var(--muted);font-size:.72rem}.st-compare td.num,.st-compare th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.st-compare td.num{color:var(--muted)}.st-compare td.plus,.st-compare th.plus{color:var(--mint);font-weight:700}.st-pack-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.st-pack-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-pack-grid.n1{grid-template-columns:minmax(0,560px)}.st-pack{--k: var(--accent-2);display:flex;flex-direction:column;padding:0;overflow:hidden;min-width:0;scroll-margin-top:16px}.st-pack.founder{--k: #6c5a8f}.st-pack.is-best{border-color:color-mix(in srgb,var(--gold) 50%,var(--border))}.st-pack.is-owned{border-color:color-mix(in srgb,var(--good) 35%,var(--border))}.st-key{position:relative;height:176px;flex:none;overflow:hidden;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 50% 72%,color-mix(in srgb,var(--k) 34%,transparent),transparent 68%),color-mix(in srgb,var(--k) 13%,var(--panel-2))}.st-pack.is-best .st-key{background:radial-gradient(ellipse at 50% 72%,color-mix(in srgb,var(--gold) 26%,transparent),transparent 68%),color-mix(in srgb,var(--k) 16%,var(--panel-2))}.st-key-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.st-key-comp{position:absolute;top:0;right:0;bottom:0;left:0}.st-key-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;-webkit-mask-image:radial-gradient(ellipse at 50% 62%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 62%,#000 25%,transparent 72%)}.st-key-hero{position:absolute;left:50%;bottom:10px;transform:translate(-50%);filter:drop-shadow(0 6px 6px #0004)}.st-key-hero.item{bottom:40px}.st-key-portrait{position:absolute;left:18px;bottom:16px;border-radius:14px}.st-key-portrait .portrait{border-radius:12px}.st-key-plus{position:absolute;left:20px;bottom:20px;filter:drop-shadow(0 3px 4px #0004)}.st-key-gems{position:absolute;right:18px;bottom:16px;filter:drop-shadow(0 4px 5px #0004)}.st-ribbon{position:absolute;left:12px;top:12px;padding:3px 9px;border-radius:99px;font-size:.68rem;font-weight:700;background:var(--panel);border:1px solid var(--border-2);color:var(--muted)}.st-ribbon.warm{color:var(--accent-2-hi);border-color:color-mix(in srgb,var(--accent-2) 40%,var(--border))}.st-ribbon.best{color:var(--gold-ink);background:var(--gold-fill);border-color:transparent}.st-pack-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;flex:1;min-width:0}.st-pack-body h3{font-family:var(--display);font-size:1.2rem;line-height:1.15}.st-lines{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.84rem}.st-lines li{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;line-height:1.35}.st-lines li svg{color:var(--good);margin-top:2px}.st-lines .forever{color:var(--good);font-size:.74rem}.st-stock{display:grid;gap:5px}.st-meter{height:6px;border-radius:99px;background:var(--panel-3);overflow:hidden}.st-meter i{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--gold-fill)}.st-pack-foot{display:grid;gap:8px;margin-top:auto;padding-top:4px}.st-pack-foot .st-note{margin:0}.st-inside{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.st-tile{display:grid;grid-template-columns:40px 1fr;gap:8px;align-items:center;padding:6px 8px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.st-tile .art{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;overflow:hidden;color:var(--gold)}.st-tile .art .portrait{border-radius:10px}.st-tile .txt{display:grid;gap:1px;min-width:0;font-size:.76rem;line-height:1.25}.st-tile .txt b{font-size:.8rem;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.st-tile .txt .forever{color:var(--good);font-size:.68rem}.st-swatch{width:40px;height:40px;border-radius:10px;box-shadow:inset 0 0 0 1px #0004}.coin-ico.st-gem-big{width:30px;height:30px}.st-gems{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.st-gem{position:relative;display:grid;gap:2px;justify-items:center;text-align:center;padding:18px 12px 12px;min-width:0}.st-gem b.num{font-size:1.25rem;font-family:var(--display);margin-top:6px}.st-comeback{margin:0;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.st-unlocks{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.st-unlock{display:flex;align-items:center;gap:12px;padding:14px;min-width:0}.st-unlock-art{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2));border:1px solid var(--border)}.st-unlock-text{display:grid;gap:2px;flex:1;min-width:0}.st-unlock>.btn,.st-unlock>.pill{flex:none}.st-gem-art{display:grid;place-items:center;width:110px;height:96px;background:radial-gradient(ellipse at 50% 72%,color-mix(in srgb,var(--gem) 18%,transparent),transparent 66%)}.st-gem-art .item-ico{filter:drop-shadow(0 4px 5px #0004)}.st-th-plus{display:inline-flex;align-items:center;gap:5px;justify-content:flex-end}.st-gem-ribbon{position:absolute;top:10px;right:10px;padding:2px 7px;border-radius:99px;font-size:.66rem;font-weight:700;color:var(--gem);background:color-mix(in srgb,var(--gem) 14%,var(--panel));border:1px solid color-mix(in srgb,var(--gem) 35%,var(--border))}.st-merch{scroll-margin-top:16px}.st-merch-setup{display:flex;align-items:center;gap:12px;padding:16px 18px;color:var(--gold);scroll-margin-top:16px}.st-merch-setup div{color:var(--text)}.st-merch-setup p{margin-top:3px}.st-merch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-merch-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.st-merch-card.sold{opacity:.7}.st-merch-image{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;color:var(--muted);background:color-mix(in srgb,var(--realm) 8%,var(--panel-2));border-bottom:1px solid var(--border)}.st-merch-image img{width:100%;height:100%;object-fit:cover}.st-merch-body{display:flex;flex-direction:column;gap:11px;padding:14px;flex:1;min-width:0}.st-merch-body h4{font-family:var(--display);font-size:1.05rem;line-height:1.15}.st-merch-body p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}.st-merch-body .st-price{margin-top:auto}.st-merch-body .st-price b{font-size:1.2rem}.st-merch-body .st-price del{color:var(--faint);font-size:.78rem}.st-merch-option{display:grid;gap:4px;min-width:0}.st-merch-option select{width:100%;min-width:0;text-overflow:ellipsis}.st-merch-claim{display:flex;align-items:center;gap:14px;padding:16px 18px;border-color:color-mix(in srgb,var(--gold) 40%,var(--border));background:color-mix(in srgb,var(--gold) 6%,var(--panel))}.st-merch-claim.elite{border-color:color-mix(in srgb,#9c86d8 48%,var(--border));background:color-mix(in srgb,#6c5a8f 9%,var(--panel))}.st-merch-claim-icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;color:var(--gold);background:var(--gold-fill)}.st-merch-claim .btn{flex:none}.st-merch-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;color:var(--muted)}.st-merch-empty b{color:var(--text)}.st-merch-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:2px;list-style:none;font-size:.76rem;color:var(--muted)}.st-merch-trust li{display:inline-flex;align-items:center;gap:6px}.st-merch-trust svg{color:var(--realm)}.st-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:16px 18px;list-style:none;border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);font-size:.78rem;color:var(--muted)}.st-trust li{display:inline-flex;align-items:center;gap:7px;min-width:0}.st-trust li svg{color:var(--realm);flex:none}.st-trust li span{overflow-wrap:anywhere}.st-thanks{display:flex;gap:14px;align-items:center}.st-thanks .st-art{color:var(--good)}.st-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:99px;font-size:.7rem;font-weight:650;white-space:nowrap;border:1px solid var(--border-2);background:var(--panel-2);color:var(--text)}.st-badge.plus{color:var(--mint);border-color:color-mix(in srgb,var(--mint) 35%,transparent);background:color-mix(in srgb,var(--mint) 10%,var(--panel-2))}.st-badge-emblem{width:14px;height:14px;flex:none}.st-badge.founder{color:#e6c98f;border-color:#e6c98f55;background:color-mix(in srgb,#3b3150 55%,var(--panel-2))}.st-badge.starter{color:var(--accent-2-hi);border-color:color-mix(in srgb,var(--accent-2) 35%,transparent);background:color-mix(in srgb,var(--accent-2) 9%,var(--panel-2))}.st-badge .elite{padding-left:4px;margin-left:2px;border-left:1px solid #e6c98f55;letter-spacing:.04em}button.coin-chip{cursor:pointer;color:inherit;font:inherit;font-weight:600;font-size:.82rem}button.coin-chip:hover{background:var(--panel-2)}.st-sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0006;display:flex;align-items:flex-start;justify-content:flex-end;padding:58px 16px 16px}.st-sheet{width:min(380px,100%);max-height:calc(100dvh - 80px);overflow:auto;display:grid;gap:10px;padding:14px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border-2);box-shadow:0 12px 40px #0008}.st-sheet-head{display:flex;align-items:center;gap:8px}.st-sheet-head .bal{font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}.st-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.st-row .grow{flex:1;min-width:0;display:grid;gap:1px;font-size:.8rem}.st-row .grow .tiny{color:var(--muted)}.st-row .btn{flex:none}.st-ofm-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px 16px;background:#05080699;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:st-ofm-fade .16s ease-out;overflow-y:auto}.st-ofm{position:relative;width:min(520px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border-radius:18px;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow);animation:st-ofm-in .18s ease-out}.st-ofm-head{position:relative;height:168px;overflow:hidden;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 50% 75%,color-mix(in srgb,var(--accent-2) 30%,transparent),transparent 68%),color-mix(in srgb,var(--accent-2) 12%,var(--panel-2))}.st-ofm-art{position:absolute;top:0;right:0;bottom:0;left:0}.st-ofm-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;-webkit-mask-image:radial-gradient(ellipse at 50% 64%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 64%,#000 25%,transparent 72%)}.st-ofm-item{position:absolute;left:50%;bottom:22px;transform:translate(-50%);filter:drop-shadow(0 6px 6px #0004)}.st-ofm-gems{position:absolute;right:13%;bottom:18px;filter:drop-shadow(0 5px 6px #0004)}.st-ofm-plus{position:absolute;left:14%;bottom:26px;filter:drop-shadow(0 3px 4px #0004)}.st-ofm-tag{position:absolute;left:14px;top:14px;padding:3px 10px;border-radius:99px;font-size:.7rem;font-weight:700;color:var(--accent-2-hi);background:var(--panel);border:1px solid color-mix(in srgb,var(--accent-2) 40%,var(--border))}.st-ofm-x{position:absolute;right:12px;top:12px}.st-ofm-body{display:grid;gap:14px;padding:18px 20px 20px;min-width:0}.st-ofm-body h3{font-family:var(--display);font-size:1.35rem;line-height:1.15}.st-ofm-body>.pill{justify-self:start}.st-ofm-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.st-ofm-foot{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--border)}.st-ofm-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.st-ofm-actions .btn.primary{min-width:180px}@keyframes st-ofm-fade{0%{opacity:0}}@keyframes st-ofm-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media(max-width:560px){.st-ofm-back{place-items:end stretch;padding:0}.st-ofm{width:100%;max-height:92dvh;border-radius:18px 18px 0 0;border-bottom:0}.st-ofm-head{height:140px}.st-ofm-body{padding:16px}.st-ofm-rows{gap:6px}.st-ofm-rows .st-tile{grid-template-columns:32px 1fr;padding:5px 7px}.st-ofm-rows .st-tile .art,.st-ofm-rows .st-swatch{width:32px;height:32px}.st-ofm-rows .st-tile .txt b{font-size:.74rem}.st-ofm-foot{position:sticky;bottom:0;margin:0 -16px -16px;padding:12px 16px calc(16px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));background:var(--panel)}.st-ofm-actions{flex-direction:column-reverse}.st-ofm-actions .btn{width:100%}@keyframes st-ofm-in{0%{opacity:0;transform:translateY(16px)}}}@media(max-width:340px){.st-ofm-rows{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.st-ofm-back,.st-ofm{animation:none}}.st-return{min-height:100dvh;display:grid;place-items:center;padding:16px;background:var(--bg)}.st-return .card{max-width:420px;display:grid;gap:10px;text-align:center;justify-items:center}@media(max-width:1000px){.st-plus{grid-template-columns:1fr}.st-pack-grid,.st-pack-grid.n2{grid-template-columns:1fr;max-width:560px;width:100%;justify-self:center}.st-gems{grid-template-columns:repeat(3,minmax(0,1fr))}.st-merch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.st-unlocks{grid-template-columns:1fr}.st-unlock{flex-wrap:wrap}.st-page{gap:16px}.st-hero{flex-direction:column;align-items:stretch;min-height:0;padding:22px 18px 18px;background:linear-gradient(180deg,#0b0e16e6,#0b0e16a6 45%,#0b0e1633 70%,#0b0e16b3),#1b1d22 url(https://cdn.xuverse.world/objects/72db33602525d4e03ab09e4c3683f0d1e6b73196041865fce0e413844beb8e4c.webp?v=2) 62% 20% / cover no-repeat}.st-hero h2{font-size:1.65rem}.st-hero p{font-size:.9rem}.st-hero-side{justify-content:space-between;align-items:flex-end;margin-top:40px}.st-wallet{min-width:0;flex:1;max-width:none}.st-plus{padding:16px;gap:18px}.st-plus-head h3{font-size:1.25rem}.st-perk-tiles{grid-template-columns:1fr}.st-cta{min-width:0;width:100%}.st-offer-box{justify-items:stretch}.st-price.big b{font-size:1.75rem}.st-inside,.st-gems{grid-template-columns:1fr 1fr}.st-gems>:last-child:nth-child(odd){grid-column:1 / -1}.st-trust{justify-content:flex-start;flex-direction:column;gap:10px}.st-merch-claim{align-items:flex-start;flex-wrap:wrap}.st-merch-claim .btn{width:100%}.st-merch-trust{flex-direction:column;gap:8px}.st-sheet-back{align-items:flex-end;padding:0}.st-sheet{width:100%;max-height:85dvh;border-radius:var(--radius) var(--radius) 0 0;padding-bottom:calc(14px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.st-compare th,.st-compare td{padding:8px 4px}.st-closed{padding:18px}}@media(max-width:460px){.st-merch-grid{grid-template-columns:1fr}}@media(max-width:380px){.st-inside{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.st-more>summary svg{transition:none}}.st-badge.staff{color:#ffe39a;border-color:#ecc66f99;background:linear-gradient(135deg,color-mix(in srgb,#ecc66f 26%,var(--panel-2)),color-mix(in srgb,#b8862a 14%,var(--panel-2)));box-shadow:0 0 10px #ecc66f2e}.st-badge.staff img{display:block;margin:-2px 0;filter:drop-shadow(0 0 3px #ecc66f66)}.st-guest{display:flex;align-items:center;gap:14px}.st-guest.card{padding:16px 18px}.st-guest.compact{padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);gap:10px;flex-wrap:wrap}.st-guest-art{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--mint);background:color-mix(in srgb,var(--mint) 14%,var(--panel-2));border:1px solid color-mix(in srgb,var(--mint) 30%,var(--border))}.st-guest.compact .st-guest-art{width:30px;height:30px}.st-guest-copy{display:grid;gap:3px;flex:1;min-width:0}.st-guest-copy .small{line-height:1.4}.st-guest .btn{flex:none;gap:6px}.st-guest.compact .btn{width:100%;justify-content:center}.st-held{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:.76rem;line-height:1.35;color:var(--accent-2-hi);text-align:left;cursor:pointer}.st-held svg{flex:none}.st-held:hover span,.st-held:focus-visible span{text-decoration:underline;text-underline-offset:2px}.st-wallet .st-held{color:#e6d6b0}.st-gem-price{font-weight:700;color:var(--muted);padding:6px 0 2px}@media(max-width:640px){.st-guest{flex-wrap:wrap}.st-guest .btn{width:100%;justify-content:center}}.st-guest.compact{text-align:left}.roster-guest .st-guest,.roster-unlock .st-guest,.set-list .st-guest{width:100%}.roster-card.locked.roster-guest .st-guest-copy b{color:var(--text);font-size:inherit}.parcel .letter-held{flex-basis:100%;order:3}.sup-mark{display:inline-grid;place-items:center;flex:none;vertical-align:-.2em;margin-left:4px;border-radius:50%;line-height:0;cursor:default}.sup-mark img,.sup-mark svg{width:100%;height:100%;display:block}.sup-mark:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.chatx-meta .sup-mark,.chatx-person-name .sup-mark,.lb-name .sup-mark{margin-left:0}.chatx-meta .sup-mark{align-self:center}.lb-name .sup-mark{margin-left:-4px}.seedling-mark{display:inline-grid;place-items:center;flex:none;vertical-align:-.18em;border-radius:50%;color:#daf6a2;background:linear-gradient(145deg,#315f38,#173c2a);border:1px solid #b8db7190;box-shadow:inset 0 1px #ffffff24,0 1px 4px #10231655;line-height:0;cursor:help}.char-chip .seedling-mark,.chatx-meta .seedling-mark,.chatx-person-name .seedling-mark,.pl-name .seedling-mark{margin-left:0}.sup-tip{position:fixed;z-index:1000;pointer-events:none;white-space:nowrap;max-width:calc(100vw - 16px);overflow:hidden;text-overflow:ellipsis;padding:4px 9px;border-radius:8px;border:1px solid var(--border-2);background:var(--panel-3);color:var(--text);font-size:.74rem;font-weight:600;box-shadow:0 4px 14px #00000038}.sup-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 4px;border-radius:99px;font-size:.7rem;font-weight:650;white-space:nowrap;border:1px solid var(--border-2);background:var(--panel-2);color:var(--text)}.sup-chip svg{flex:none}.sup-chip .elite{padding-left:4px;margin-left:1px;border-left:1px solid var(--border-2);color:var(--muted);letter-spacing:.04em}.char-chip .meta b{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.char-chip .meta b .sup-mark{margin-left:0}.char-chip .meta .char-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.perk2.member .perk2-text>b{display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap;white-space:normal;overflow:visible}.perk2.member .perk2-text small{white-space:normal}.perk2.member .perk2-right .btn{gap:4px;padding-inline:8px}.perk2.member .perk2-right{align-self:center}.perk2.member .perk2-art img{width:30px;height:30px}.sup-member{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}.sup-member-art{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.sup-member-body{display:grid;gap:2px;min-width:0;flex:1}.sup-member-body b{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sup-member-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:520px){.sup-member{grid-template-columns:40px minmax(0,1fr)}.sup-member-actions{grid-column:1 / -1;width:100%;justify-content:flex-start}}.sup-welcome{display:grid;justify-items:center;text-align:center;gap:8px;max-width:420px;margin:0 auto;padding:6px 4px 2px}.sup-welcome-art{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:var(--panel-2);border:1px solid var(--border);margin-bottom:4px}.sup-welcome h3{font-family:var(--display);font-size:1.25rem}.sup-welcome .caps{margin-top:6px}.sup-welcome-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%;text-align:left}.sup-welcome-list li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);font-size:.86rem}.sup-welcome-list .ico{width:22px;display:grid;place-items:center;color:var(--muted);flex:none}.sup-welcome-mark{display:flex;align-items:center;gap:6px;color:var(--muted);margin-top:4px}.sup-welcome-mark .sup-mark{margin-left:0}.sup-welcome-foot{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:6px}.ctx-menu{position:fixed;z-index:200;min-width:196px;max-width:260px;padding:5px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border-2);box-shadow:var(--shadow);animation:ctx-in .12s ease-out}@keyframes ctx-in{0%{opacity:0;transform:translateY(-3px)}}:root[data-motion=reduced] .ctx-menu{animation:none}.ctx-title{padding:6px 10px 5px;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-item{width:100%;display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;text-align:left;font-size:.82rem;color:var(--text);background:none;border:0;cursor:pointer}.ctx-item.focus,.ctx-item:hover{background:var(--panel-3)}.ctx-item .ctx-ico{display:grid;place-items:center;width:16px;color:var(--muted)}.ctx-item.danger{color:color-mix(in srgb,var(--danger) 80%,var(--text))}.ctx-item.danger .ctx-ico{color:var(--danger)}.ctx-sep{height:1px;margin:4px 6px;background:var(--border)}.lang-picker{position:relative;display:inline-flex;flex:none}.lang-btn{gap:6px;max-width:220px}.lang-btn .lang-btn-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.lang-btn .lang-caret{color:var(--muted);transition:transform .18s;flex:none}.lang-btn[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-2))}.lang-btn[aria-expanded=true] .lang-caret{transform:rotate(180deg);color:var(--accent)}.lang-pop{position:absolute;z-index:60;top:calc(100% + 6px);width:248px;max-width:calc(100vw - 32px);max-height:min(440px,70vh);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:1px;padding:6px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);animation:pop .14s ease-out;text-align:left}.lang-picker.end .lang-pop{right:0}.lang-picker.start .lang-pop{left:0}.lang-pop-title{padding:6px 9px 4px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.lang-opt{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border-radius:8px;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit}.lang-opt:hover,.lang-opt:focus-visible{background:var(--panel-3);outline:none}.lang-opt:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}.lang-opt-text{flex:1;min-width:0;display:grid;gap:1px}.lang-opt-text b{font-size:.84rem;font-weight:600}.lang-opt-text small{font-size:.7rem;color:var(--muted);line-height:1.3}.lang-opt[aria-checked=true] b{color:var(--accent)}.lang-check{color:var(--accent);flex:none}.lang-sep{height:1px;margin:4px 6px;background:var(--border)}:root[data-motion=reduced] .lang-pop{animation:none}.lang-btn-code{display:none;font-variant-numeric:tabular-nums;letter-spacing:.02em}.lang-picker.compact .lang-btn{height:34px;gap:5px;padding:0 9px;border-radius:9px;background:var(--panel);border-color:var(--border);color:var(--muted);font-size:.72rem}.lang-picker.compact .lang-btn:hover{color:var(--text);background:var(--panel-2)}.lang-picker.compact .lang-btn-name,.lang-picker.compact .lang-caret{display:none}.lang-picker.compact .lang-btn-code{display:inline;font-weight:650}@media(max-width:560px){.topbar .purse{gap:6px}.lang-picker.compact .lang-btn{padding:0 7px;gap:4px}}.fr-copy{grid-template-columns:minmax(0,1fr) auto}.fr-copy .btn{min-width:0;white-space:normal;line-height:1.2;text-align:center}:root:not(:lang(en)) .xu-guide.docked .xg-status small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.set-lang .set-ctl{flex:none}:root:lang(ja) h1,:root:lang(ja) h2,:root:lang(ja) h3,:root:lang(ko) h1,:root:lang(ko) h2,:root:lang(ko) h3,:root:lang(zh) h1,:root:lang(zh) h2,:root:lang(zh) h3{letter-spacing:0;line-height:1.25}:root:not(:lang(en)) .set-title h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:root:is(:lang(ja),:lang(ko),:lang(zh)) :is(h1,h2,h3){word-break:auto-phrase}:root:lang(ko) :is(h1,h2,h3,p){word-break:keep-all}.header-navigation{flex:none}.header-utilities{position:relative;flex:none}.header-utilities .header-utility-toggle{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;color:var(--muted);background:transparent;border:1px solid var(--border);border-radius:12px}.header-utility-toggle:hover,.header-utility-toggle[aria-expanded=true]{color:var(--text);background:var(--panel-2)}.header-utility-panel{position:absolute;z-index:60;top:calc(100% + 9px);right:0;width:236px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));overflow-y:auto;overscroll-behavior:contain;display:grid;gap:2px;padding:6px;background:var(--panel-2);color:var(--text);border:1px solid var(--border-2);border-radius:14px;box-shadow:var(--shadow);animation:pop .14s ease-out}.header-utility-row,.header-utility-language .lang-btn{display:flex;align-items:center;gap:10px;width:100%;max-width:none;min-height:44px;padding:10px;background:transparent;color:var(--text);border:0;border-radius:9px;font-size:.83rem;font-weight:500;text-align:left;box-shadow:none}.header-utility-row>svg,.header-utility-language .lang-btn>svg{flex:none;color:var(--muted)}.header-utility-row>span{flex:1}.header-utility-row:hover,.header-utility-row:focus-visible,.header-utility-language .lang-btn:hover{background:var(--panel-3)}.header-utility-language{display:block;min-width:0}.header-utility-language .lang-btn-name{flex:1;text-align:left}.header-utilities .header-utility-language .lang-pop{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:min(320px,45dvh);margin:3px 0;padding:5px;background:var(--panel);border-radius:9px;box-shadow:none;animation:none}.header-utilities .header-utility-language .lang-pop:before{display:none}.header-utility-language .lang-opt{min-height:44px}:root[data-motion=reduced] .header-utility-panel{animation:none}@media(prefers-reduced-motion:reduce){.header-utility-panel{animation:none}}.globe-tools{position:absolute;z-index:3;top:14px;right:14px;display:flex;align-items:center;gap:8px}.globe-tools .starfall-chip{position:static}.globe-zoom{display:flex;gap:2px;padding:3px;border-radius:11px;background:#0d131c;border:1px solid #c4c9de33}.globe-zoom button{width:32px;height:32px;display:grid;place-items:center;font:20px/1 system-ui,sans-serif;border:0;border-radius:8px;color:#f5e6bb;background:transparent;cursor:pointer}.globe-zoom button:hover{background:#222b3a}.globe-zoom button:focus-visible{outline:2px solid #ebc36c;outline-offset:1px}.globe-pin.behind-tools{opacity:0!important;pointer-events:none!important}@media(max-width:600px){.globe-tools{top:auto;bottom:14px;right:10px;flex-direction:column;align-items:flex-end}.globe-zoom button{width:40px;height:40px}}.airship-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;overflow:hidden}.airship-propeller{transform-box:view-box;transform-origin:0 0;animation:airship-propeller-turn 3s linear infinite}.airship-cabin-lights{opacity:var(--airship-night, 0);pointer-events:none}.airship-layer[data-state=flying] .airship-propeller{animation-duration:.8s}.airship-layer[data-state=flying] .airship-vessel{animation:airship-float 5s ease-in-out infinite alternate}.airship-layer[data-state=docked] .airship-vessel{animation:airship-docked-float 6s ease-in-out infinite alternate}.airship-layer[data-paused=true] :is(.airship-propeller,.airship-vessel){animation-play-state:paused}@keyframes airship-propeller-turn{to{transform:rotate(360deg)}}@keyframes airship-float{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes airship-docked-float{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.airship-layer :is(.airship-propeller,.airship-vessel){animation:none}}[data-motion=reduced] .airship-layer :is(.airship-propeller,.airship-vessel){animation:none}.card.road-scene{padding:0;overflow:hidden;display:grid}.road-scene.focused .rd-encounter,.road-scene.focused .rd-result{order:-1;border-top:0;border-bottom:1px solid var(--border)}.rd-meta .num,.jr-c-foot .num{display:inline-block;min-width:8ch;text-align:left}.rd-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:0 0 var(--radius) var(--radius)}.rd-stage .world-atlas.still{border:0;border-radius:0}.rd-stage .world-atlas.still .globe-stage{height:clamp(360px,42vw,480px);cursor:default;touch-action:auto}.world-atlas.still .globe-pin{pointer-events:none!important}.globe-route{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.globe-walker,.globe-stop{position:absolute;left:0;top:0;transition:opacity .3s}.globe-walker{z-index:2}.rd-walker{display:block;filter:drop-shadow(0 4px 6px #000b) drop-shadow(0 0 10px #ffd27a66);animation:rd-bob 1.6s ease-in-out infinite}@keyframes rd-bob{0%,to{transform:translateY(-14px)}50%{transform:translateY(-18px)}}.globe-stop{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:.72rem;font-weight:800;color:#1b1406;background:radial-gradient(circle at 35% 30%,#fff1c4,#f2cf6b 60%,#c79a3a);box-shadow:0 0 0 2px #0008,0 0 12px #f2cf6b88}.globe-stop.now{animation:rd-ping 1.4s ease-out infinite}.globe-stop.past{width:10px;height:10px;background:#f4f1ff99;box-shadow:none}@keyframes rd-ping{0%{box-shadow:0 0 0 2px #0008,0 0 #f2cf6bcc}to{box-shadow:0 0 0 2px #0008,0 0 0 14px #f2cf6b00}}.rd-top,.rd-bottom{position:absolute;left:0;right:0;z-index:4;padding:14px 18px}.road-scene>.rd-top{position:relative;inset:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:var(--panel);border-bottom:1px solid var(--border)}.rd-actions{display:flex;align-items:center;gap:8px}.rd-actions .rd-btn{min-height:44px;padding:10px 14px;border-radius:11px;font-size:.8rem}.rd-top h2{margin:0;font-size:1.35rem;color:#fff;text-shadow:0 2px 8px #000}.rd-top .caps{color:#ffd27a}.rd-btn{background:#0b0d16aa!important;border-color:#ffffff2a!important;color:#eef!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rd-stage .rd-bottom{position:relative;inset:auto;display:grid;gap:8px;padding:12px 20px 16px;background:var(--bg-2);border-top:1px solid var(--border)}.rd-trail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.rd-end{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;color:#cfd3e6;white-space:nowrap}.rd-end i{width:10px;height:10px;border-radius:50%;background:#8a90a8;box-shadow:0 0 0 3px #8a90a833}.rd-end.to{color:#fff}.rd-end.to i{background:#f2cf6b;box-shadow:0 0 0 3px #f2cf6b44,0 0 10px #f2cf6b}.rd-bar{position:relative;height:6px;border-radius:99px;background:repeating-linear-gradient(90deg,#ffffff40 0 8px,transparent 8px 14px)}.rd-bar>span{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,#c79a3a,#ffd27a);box-shadow:0 0 10px #ffd27a88}.rd-bar>i{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:#f2cf6b;box-shadow:0 0 0 2px #06070f}.rd-bar>i.past{background:#f4f1ff;width:6px;height:6px}.rd-meta{display:flex;flex-wrap:wrap;gap:4px 16px;color:#cfd3e6}.rd-meta>span{display:inline-flex;align-items:center;gap:5px}.rd-meta b{color:#fff}.rd-encounter{position:relative;display:grid;gap:14px;padding:16px 18px;border-top:1px solid color-mix(in srgb,#f2cf6b 35%,var(--border));background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,#f2cf6b 10%,transparent),transparent 60%),linear-gradient(180deg,#171a26,var(--panel));animation:rd-in .35s ease-out}@keyframes rd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rd-art{position:relative;height:170px;border-radius:16px;overflow:hidden;display:grid;place-items:end start;isolation:isolate;box-shadow:inset 0 0 0 1px color-mix(in srgb,#f2cf6b 45%,transparent),0 10px 30px #0008}.rd-art img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.rd-art.stand-in img{filter:saturate(1.05) brightness(.8);transform:scale(1.08);animation:rd-pan 40s ease-in-out infinite alternate}@keyframes rd-pan{0%{transform:scale(1.08) translate(-2%)}to{transform:scale(1.14) translate(2%,-2%)}}.rd-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0a0c14f2 0%,#0a0c14aa 38%,transparent 75%),radial-gradient(120% 120% at 50% 120%,transparent 50%,#0a0c1499)}.rd-art-title{display:grid;justify-items:start;gap:2px;padding:0 18px 14px}.rd-ornament{display:inline-flex;align-items:center;gap:8px;color:#ffd27a;filter:drop-shadow(0 0 8px #f2cf6b88);margin-bottom:4px}.rd-ornament i{width:26px;height:1px;background:linear-gradient(90deg,transparent,#f2cf6b)}.rd-ornament i:last-child{background:linear-gradient(90deg,#f2cf6b,transparent)}.rd-art-title .caps{color:#ffd27a;letter-spacing:.12em}.rd-art-title h3{margin:0;color:#fff;font-size:1.45rem;text-shadow:0 2px 10px #000}.rd-tell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px}.rd-tell-xu{line-height:0;filter:drop-shadow(0 4px 6px #0008);animation:rd-tell-bob 3s ease-in-out infinite}@keyframes rd-tell-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.rd-story{position:relative;margin:0;padding:12px 16px;border-radius:14px 14px 14px 4px;font-size:.95rem;line-height:1.55;font-style:italic;color:#f1ead9;background:linear-gradient(180deg,color-mix(in srgb,#f2cf6b 12%,#1d2130),#1a1d29);box-shadow:inset 0 0 0 1px color-mix(in srgb,#f2cf6b 35%,transparent)}.rd-choices{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rd-choice{position:relative;display:grid;justify-items:start;align-content:start;gap:8px;text-align:left;padding:14px 14px 12px;border-radius:14px;color:inherit;cursor:pointer;background:linear-gradient(180deg,#232838,#1b1f2b);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d;transition:border-color .15s,transform .15s,box-shadow .15s}.rd-choice:hover,.rd-choice:focus-visible{border-color:#f2cf6b;transform:translateY(-2px);box-shadow:0 10px 24px #0007,0 0 0 3px #f2cf6b22,inset 0 1px #ffffff14;outline:none}.rd-medal{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#3a2a06;background:radial-gradient(circle at 35% 30%,#fff1c4,#f2cf6b 55%,#b8862a);box-shadow:0 0 0 3px #f2cf6b2e,0 4px 10px #0006}.rd-choice:hover .rd-medal{box-shadow:0 0 0 3px #f2cf6b55,0 0 16px #f2cf6b88}.rd-choice-label{font-family:var(--display);font-weight:800;font-size:.98rem;color:#fff}.rd-fx{display:flex;flex-wrap:wrap;gap:5px}.rd-fx-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:99px;font-size:.72rem;font-weight:650;border:1px solid var(--border);background:#ffffff0a;color:var(--muted)}.rd-fx-chip.good{color:#9fe3a9;border-color:#7fd18f55;background:#7fd18f14}.rd-fx-chip.cost{color:#ffd27a;border-color:#f2cf6b55;background:#f2cf6b14}.rd-fx-chip.bad{color:#ff9c8f;border-color:#e8888855;background:#e8888814}.rd-waits{color:#b9b2a0;text-align:center;font-style:italic}.rd-result{display:grid;gap:6px;padding:12px 18px 14px;border-top:1px solid var(--border);background:var(--panel)}.rd-result p{margin:0;font-style:italic}.rd-wind{position:relative;width:100%}.rd-wind svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rd-wind-ahead{fill:none;stroke:#fff6;stroke-width:3;stroke-dasharray:6 7;stroke-linecap:round}.rd-wind-done{fill:none;stroke:#ffd27a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ffd27a99)}.rd-wind-stop{position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;font-size:.66rem;font-weight:800;font-style:normal;color:#1b1406;background:radial-gradient(circle at 35% 30%,#fff1c4,#f2cf6b 60%,#c79a3a);box-shadow:0 0 0 2px #06070f,0 0 10px #f2cf6b88}.rd-wind-stop.now{animation:rd-ping 1.4s ease-out infinite}.rd-wind-stop.past{width:8px;height:8px;background:#f4f1ff}.rd-wind-walker{position:absolute;transform:translate(-50%,-78%);line-height:0;z-index:1;transition:left 1s linear,top 1s linear}.rd-wind-dot{display:block;width:12px;height:12px;border-radius:50%;background:#fff6d8;box-shadow:0 0 0 3px #ffd27a,0 0 12px #ffd27a;transform:translateY(6px)}.rd-trail .rd-wind-walker{transform:translate(-50%,-50%)}.rd-trail .rd-wind-dot{transform:none}.rd-trail .rd-wind{min-width:0}.journey.compact{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:8px;align-content:space-between;padding:16px;color:#f4f1ea;background:linear-gradient(180deg,#0b0e18e6,#0b0e1899 45%,#0b0e18ee),var(--thumb) center / cover no-repeat,#141826;background-clip:padding-box}.jr-c-head{display:grid;gap:2px}.jr-c-head .caps{display:inline-flex;align-items:center;gap:5px;color:#ffd27a}.jr-c-head h3{margin:0;font-size:1.3rem;color:#fff;text-shadow:0 2px 8px #000}.jr-c-trail{margin-top:26px}.jr-c-ends{display:flex;justify-content:space-between;color:#cfd3e6;font-weight:600}.jr-c-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#cfd3e6}.jr-c-foot b{color:#fff;font-size:1.05rem}@media(max-width:600px){.rd-stage .world-atlas.still .globe-stage{height:300px}.rd-top{padding:10px 12px}.rd-top h2{font-size:1.1rem}.rd-btn span,.rd-btn{font-size:.72rem}.road-scene>.rd-top{flex-wrap:wrap;padding:14px;gap:12px}.rd-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.rd-actions .rd-btn{padding:10px;font-size:.74rem}.rd-trail{grid-template-columns:1fr 1fr;gap:2px 8px}.rd-trail>.rd-wind{grid-column:1 / -1;grid-row:2}.rd-trail>.rd-end.to{justify-self:end}.rd-bottom{padding:28px 12px 10px}.rd-art{height:120px}}@media(prefers-reduced-motion:reduce){.rd-walker,.globe-stop.now,.rd-encounter,.rd-wind-stop.now{animation:none}.rd-wind-walker{transition:none}}.strip.road .strip-trail{flex:1 1 160px;min-width:120px;max-width:360px;margin:0 6px}.strip.road{width:100%;text-align:left;font-family:inherit;border-radius:0}.strip.road .strip-when{flex:0 0 24ch;min-width:24ch;text-align:left}@media(max-width:860px){.strip.road .strip-when{flex:none;min-width:0}.strip.road>b{min-width:0;overflow:hidden;text-overflow:ellipsis}.strip.road .strip-go{flex:none}}.strip.road .strip-badge:has(>.nav-airship),.strip.road.waiting .strip-badge:has(>.nav-airship){background:none}.strip.road .strip-trail .rd-wind-stop{width:14px;height:14px;font-size:.56rem}.strip.road .strip-trail .rd-wind-ahead{stroke-width:2}.strip.road .strip-trail .rd-wind-done{stroke-width:3}@media(max-width:700px){.strip.road .strip-trail{display:none}}.card.airship-journey{padding:0;overflow:hidden}.airship-journey.compact{gap:0;background:var(--panel)}.flight-heading{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.flight-heading .caps{display:flex;align-items:center;gap:6px;color:var(--gold, #f2cf6b)}.flight-heading h2{margin:4px 0 0}.flight-actions{display:flex;gap:8px;flex-wrap:wrap}.flight-world{position:relative;isolation:isolate;overflow:hidden}.flight-world .world-atlas.still{border:0;border-radius:0}.flight-world .globe-stage{height:clamp(370px,42vw,490px);cursor:default;touch-action:auto}.flight-world .globe-airship .jr-airship{width:clamp(72px,8vw,96px);height:auto}.world-atlas:not(.still) .globe-airship .jr-airship{width:clamp(56px,6vw,72px);height:auto}.jr-airship{display:block;width:min(80%,580px);max-height:100%;overflow:visible;filter:drop-shadow(0 14px 18px #071b2860)}.jr-airship.small{width:72px;height:48px}.jr-airship-vessel{animation:jr-flight-bob 5s ease-in-out infinite}.jr-airship-propeller{transform-box:view-box;transform-origin:0 0;animation:jr-flight-rotor .8s linear infinite}.jr-airship[data-paused=true] .jr-airship-vessel,.jr-airship[data-paused=true] .jr-airship-propeller{animation-play-state:paused}@keyframes jr-flight-bob{0%,to{transform:translateY(-5px)}50%{transform:translateY(8px)}}@keyframes jr-flight-rotor{to{transform:rotate(360deg)}}.flight-altitude{position:absolute;left:20px;bottom:14px;z-index:3;color:#eef5ef;font-size:.78rem;text-shadow:0 1px 4px #193647}.flight-status{display:grid;gap:10px;padding:18px 22px;background:var(--bg-2)}.flight-endpoints,.flight-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:.8rem}.flight-endpoints>span{display:grid;gap:3px;color:var(--muted)}.flight-endpoints>span:last-child{text-align:right}.flight-endpoints b{color:var(--text)}.flight-progress{height:7px;border-radius:99px;background:#809ab32b;overflow:hidden}.flight-progress i{display:block;height:100%;background:#e1c174;border-radius:inherit;transition:width 1s linear}.flight-summary>span{display:flex;gap:5px;align-items:center}.flight-summary .num{display:inline-block;min-width:8ch}.flight-cancel{padding:14px 22px;background:color-mix(in srgb,var(--warn) 12%,var(--panel));border-bottom:1px solid var(--border)}.flight-cancel p{font-size:.85rem;margin:7px 0 12px}.airship-journey.compact .flight-heading,.airship-journey.compact .flight-status{padding:12px 16px}.airship-journey.compact .flight-heading h2{font-size:1.2rem}.airship-journey.compact .flight-world .globe-stage{height:260px}.airship-journey.compact .globe-airship .jr-airship{width:72px}@media(max-width:600px){.flight-heading{align-items:flex-start;flex-direction:column;padding:14px}.flight-heading h2{font-size:1.2rem}.flight-actions{width:100%}.flight-actions .btn{flex:1}.flight-world .globe-stage{height:330px}.flight-world .globe-airship .jr-airship{width:72px}.flight-status,.flight-cancel{padding:14px}}@media(prefers-reduced-motion:reduce){.jr-airship-vessel,.jr-airship-propeller{animation:none}.flight-progress i{transition:none}}[data-motion=reduced] .jr-airship-vessel,[data-motion=reduced] .jr-airship-propeller{animation:none}[data-motion=reduced] .flight-progress i{transition:none}.flight-opportunity{padding:20px 22px;border-top:1px solid #b49b604d;background:linear-gradient(115deg,#202b2b,#1b2028)}.flight-opportunity>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.flight-opportunity h3{margin:0;font-family:Georgia,serif;font-size:1.2rem;color:#f2e3be}.flight-choice-timer{color:#d9c99e;font-variant-numeric:tabular-nums;font-size:.8rem}.flight-opportunity>p{margin:10px 0 14px;line-height:1.55;font-size:.9rem}.flight-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;margin-bottom:12px}.flight-choices>button{display:grid;align-content:start;gap:10px;min-height:72px;padding:14px;text-align:left;color:#f4e8ca;background:#111a1e;border:1px solid #b8a16a66;border-radius:8px;font:inherit;cursor:pointer}.flight-choices>button:hover:not(:disabled){background:#263730;border-color:#e1c174}.flight-choices>button:focus-visible,.flight-choice-notice:focus-visible{outline:2px solid #eed494;outline-offset:3px}.flight-choices>button:disabled{opacity:.6;cursor:wait}.flight-choice-result{padding:14px 22px;border-top:1px solid var(--border)}.flight-choice-result p{margin:0 0 8px;font-size:.85rem}.flight-choice-notice{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:48px;padding:12px 16px;border:0;border-top:1px solid #b8a16a66;background:#25382e;color:#f4e8ca;font:inherit;text-align:left;cursor:pointer}.flight-choice-notice>span:last-child{font-variant-numeric:tabular-nums;font-size:.8rem}@media(max-width:600px){.flight-opportunity,.flight-choice-result{padding:16px 14px}.flight-choices{grid-template-columns:1fr}}.spt-card{display:grid;gap:10px}.spt-card .card-head{margin-bottom:0}.spt-head{align-items:flex-start}.spt-head>svg,.spt-head>.spt-icon{flex:none;margin-top:2px}.spt-title{display:grid;gap:1px;min-width:0;flex:1}.spt-title h3{overflow-wrap:anywhere;line-height:1.2}.spt-title .sub{line-height:1.2}.spt-head .end{flex:none}.spt-pad{margin:0}.spt-icon{display:inline-grid;place-items:center;line-height:0}.spt-hint{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--realm) 7%,var(--bg-2));border:1px solid var(--border)}.spt-hint svg{flex:none;color:var(--realm)}.spt-card.in-main{display:none}@media(max-width:1100px){.spt-card.in-main{display:grid}.spt-card.in-side{display:none}}.spt-scene{--k: 1;position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--bg-2);border:1px solid var(--border);isolation:isolate;-webkit-user-select:none;user-select:none}.spt-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.spt-art>img,.spt-fg{position:absolute;display:block;height:auto;max-width:none;pointer-events:none}.spt-gl{position:absolute;display:block;height:auto;max-width:none;pointer-events:none}.spt-gl>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spt-fg{z-index:200}.spt-scene.paused *,.spt-scene.paused *:before,.spt-scene.paused *:after{animation-play-state:paused!important}.spt-findfx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 70%);animation:spt-glow 7s ease-in-out infinite alternate}@keyframes spt-glow{0%{opacity:.35}to{opacity:.8}}.spt-find-sprite{position:absolute;top:12%;right:20%;bottom:8%;left:20%;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.7;pointer-events:none}.spt-findchip{position:absolute;left:8px;top:8px;z-index:210;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;font-size:.66rem;font-weight:700;color:#fbf3dc;background:#241d0fd9;border:1px solid #e8c66a66}.spt-amb{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.spt-amb>i{position:absolute;left:calc(18% + var(--i) * 15%);bottom:30%;width:4px;height:4px;border-radius:50%;opacity:0;animation:spt-rise 11s ease-in-out infinite;animation-delay:calc(var(--i) * -2.3s)}.amb-forge>i{background:#ffb347;box-shadow:0 0 4px #ff9a3c;bottom:40%}.amb-alchemy>i{background:#b9a7ff;width:3px;height:3px}.amb-kitchen>i{width:18px;height:18px;background:radial-gradient(circle,#ffffff40,transparent 70%);animation-duration:14s}.amb-chop>i,.amb-forage>i,.amb-farm>i{width:6px;height:4px;border-radius:60% 0;background:#b7c96a;animation-name:spt-leaf;animation-duration:16s;bottom:auto;top:-6%}@keyframes spt-rise{0%{transform:translate(0);opacity:0}15%{opacity:.85}to{transform:translate(10px,-90px);opacity:0}}@keyframes spt-leaf{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:.8}to{transform:translate(40px,210px) rotate(220deg);opacity:0}}.spt-place{--sz: 40px;position:absolute;width:var(--sz);height:var(--sz);display:grid;place-items:center}.spt-shadow{position:absolute;left:50%;bottom:0;width:86%;height:22%;transform:translate(-50%,50%);border-radius:50%;background:radial-gradient(ellipse,#0009,transparent 70%);pointer-events:none}.spt-guide{position:absolute;display:block;height:auto;max-width:none;opacity:.5;pointer-events:none;z-index:205}.spt-cushion{position:absolute;left:50%;bottom:0;width:70%;height:30%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 38%,#f2e6c8d0,#9a7b52b0 58%,#3a2a1a55 74%,transparent 76%);box-shadow:0 2px 4px #0006}.spt-av{position:relative;width:100%;height:100%;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;animation:spt-bob 6.5s ease-in-out infinite}.spt-place:nth-child(3n) .spt-av,.spt-cell:nth-child(3n) .spt-av{animation-delay:-2.1s}.spt-place:nth-child(3n+1) .spt-av,.spt-cell:nth-child(3n+1) .spt-av{animation-delay:-4.3s}.spt-av .portrait{border-radius:50%;box-shadow:0 0 0 2px #10131acc}@keyframes spt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.spt-av{animation-timing-function:steps(1,end)!important}.spt-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(var(--mint) calc(var(--p, 0) * 1turn),#10131a99 0);-webkit-mask:radial-gradient(circle,transparent calc(50% - 3px),#000 calc(50% - 2.5px));mask:radial-gradient(circle,transparent calc(50% - 3px),#000 calc(50% - 2.5px))}.spt-seat-in.you .spt-ring{background:conic-gradient(var(--gold-fill) calc(var(--p, 0) * 1turn),#10131a99 0)}.spt-av:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.spt-tag{position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:99px;white-space:nowrap;font-size:.6rem;font-weight:700;color:#f6f5f0;background:#0c0d11d9;opacity:0;pointer-events:none;transition:opacity .2s;z-index:220}.spt-tag small{font-weight:600;color:#cfd2c8;font-size:.58rem}.spt-seat-in.you .spt-tag,.spt-seat-in:hover .spt-tag,.spt-seat-in:focus-within .spt-tag{opacity:1}.spt-xu{position:absolute;right:calc(100% + 3px);bottom:-2px;pointer-events:none;line-height:0}.spt-credit{position:absolute;right:-4px;top:-4px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:var(--gold-ink);background:var(--gold-fill);z-index:2}.spt-credit.spt-staff{right:auto;left:-4px}.spt-cast{position:absolute;left:50%;top:50%;overflow:visible;pointer-events:none;z-index:-1}.spt-float{animation:spt-float 4.5s ease-in-out infinite}@keyframes spt-float{0%,to{transform:translateY(0)}50%{transform:translateY(1.4px)}}.spt-pop{position:absolute;left:50%;bottom:100%;display:inline-flex;align-items:center;gap:2px;padding:1px 5px 1px 2px;border-radius:99px;background:#0c0d11c4;color:#f6f5f0;font-size:.62rem;white-space:nowrap;pointer-events:none;z-index:230;animation:spt-pop 2.8s ease-out forwards}.spt-pop.gold{color:var(--gold-ink);background:var(--gold-fill);padding:1px 6px}.spt-pop.big{font-size:.7rem;padding:2px 8px;background:#241d0fe6;color:#fbf3dc;border:1px solid #e8c66a66;animation-duration:4.4s}@keyframes spt-pop{0%{transform:translate(-50%,4px);opacity:0}15%{opacity:1}75%{opacity:1}to{transform:translate(-50%,-16px);opacity:0}}.spt-seat-in.lvl .spt-av .portrait{box-shadow:0 0 0 2px #10131acc,0 0 0 4px color-mix(in srgb,var(--gold-fill) 85%,transparent);transition:box-shadow .6s}.spt-dev{position:absolute;right:8px;bottom:8px;z-index:240}.spt-dev>summary{list-style:none;cursor:pointer;width:24px;height:20px;display:grid;place-items:center;border-radius:6px;font-size:.8rem;line-height:1;color:#fff;background:#0c0d11b0;border:1px solid #fff3}.spt-dev>summary::-webkit-details-marker{display:none}.spt-dev-menu{position:absolute;right:0;bottom:calc(100% + 4px);display:flex;gap:4px;white-space:nowrap}.spt-dev button{font-size:.62rem;padding:2px 7px;border-radius:6px;border:1px solid #fff3;background:#0c0d11cc;color:#fff;display:inline-flex;align-items:center;gap:3px;cursor:pointer}.spt-drag{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;display:grid;place-items:center;border-radius:50%;border:2px dashed #ffd84d;color:#ffd84d;font:800 .7rem/1 var(--display);cursor:move;z-index:250;background:#0005}.spt-strip{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:8px 10px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border)}.spt-strip-ring{position:relative;flex:none;width:36px;height:36px;display:grid;place-items:center}.spt-strip-ring>.ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spt-strip-text{display:grid;gap:2px;min-width:0;flex:1 1 140px}.spt-strip-text>b{font-size:.82rem}.spt-strip-bar{display:block;height:3px;border-radius:99px;background:var(--panel-3);overflow:hidden;margin-top:2px}.spt-strip-bar>i{display:block;height:100%;background:var(--realm)}.spt-strip-find{flex:none}.spt-chat{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.spt-log{max-height:190px;overflow-y:auto;display:grid;align-content:start;gap:4px;padding-right:2px;scrollbar-width:thin;overscroll-behavior:contain}.spt-quiet{display:flex;align-items:center;gap:5px;margin:2px 0}.spt-sys{margin:0;text-align:center}.spt-sys.warm{color:var(--gold)}.spt-msg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:.8rem;line-height:1.4;min-width:0}.spt-msg-body{min-width:0;overflow-wrap:anywhere}.spt-msg time{white-space:nowrap}.spt-who{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--text);cursor:pointer}.spt-who:hover{text-decoration:underline}.spt-msg.mine .spt-who{color:var(--realm)}.spt-text{min-width:0;overflow-wrap:anywhere;color:var(--text)}.spt-input{display:flex;gap:6px}.spt-input input{flex:1;min-width:0;height:36px;padding:0 10px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border);color:var(--text);font:inherit;font-size:.82rem}.spt-input input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.spt-send{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:var(--panel-3);color:var(--text);cursor:pointer}.spt-send:disabled{color:var(--faint);cursor:default}.spt-send:not(:disabled):hover{border-color:var(--accent)}.spt-open{justify-self:start;padding:0;border:0;background:none;color:var(--muted);cursor:pointer}.spt-open:hover{color:var(--text);text-decoration:underline}.wx-chip{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;min-height:22px;padding:2px 8px;border-radius:99px;font-size:.68rem;font-weight:600;color:var(--muted);background:var(--panel-3);border:1px solid transparent;cursor:pointer;text-align:left}.wx-chip:hover{border-color:var(--border-2)}.wx-chip svg{flex:none}.wx-chip b{color:var(--text)}.wx-why{font-weight:500}.wx-next{color:var(--faint);font-weight:500}.wx-list{display:flex;flex-wrap:wrap;gap:4px}.wx-mini{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-size:.66rem;color:var(--muted);background:var(--panel-3)}.wx-mini b{color:var(--text)}.map-pin .count{display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:99px;font-size:.62rem;font-weight:700;color:#f6f5f0;background:#0c0d11d9;border:1px solid rgba(255,255,255,.14);white-space:nowrap}.map-me{position:relative;display:grid;place-items:center;width:40px;height:40px;margin-top:-2px}.map-me>.ring,.map-me>.map-me-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.map-me .portrait{border-radius:50%}.map-me-ring{width:40px;height:40px;border-radius:50%;background:conic-gradient(var(--mint) calc(var(--p, 0) * 1turn),#0c0d11b3 0);-webkit-mask:radial-gradient(circle,transparent 15.5px,#000 16px);mask:radial-gradient(circle,transparent 15.5px,#000 16px)}.map-me-label{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:700;padding:2px 7px;border-radius:99px;color:#f6f5f0;background:#0c0d11d9;border:1px solid rgba(255,255,255,.14);white-space:nowrap}.map-pin.mine .dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--mint) 55%,transparent)}.home-mobile-places .map-pin .map-me,.home-mobile-places .map-pin .map-me-label{display:none}.home-mobile-places .map-pin .count{margin-left:auto}.mapx-road.traveling{padding-bottom:40px}.mapx-lane{position:absolute;bottom:8px;height:26px;pointer-events:none}.mapx-lane-track{position:absolute;left:0;right:0;top:12px;height:3px;border-radius:99px;background:var(--panel-3);overflow:hidden;display:flex}.mapx-lane-track>i{display:block;height:100%;background:var(--realm);transition:width 1s linear}.mapx-lane-walker{position:absolute;top:0;transform:translate(-50%);line-height:0;border-radius:50%;box-shadow:0 0 0 2px var(--panel),0 0 0 3px var(--realm);transition:left 1s linear}.mapx-lane-walker .portrait{border-radius:50%}.mapx-lane-eta{position:absolute;top:4px;white-space:nowrap;font-size:.66rem;font-weight:700;color:var(--muted)}.mapx-lane-eta.right{left:calc(100% + 8px)}.mapx-lane-eta.left{right:calc(100% + 8px)}.wx-table-wrap{overflow-x:auto}.wx-table{width:100%;border-collapse:collapse}.wx-table th{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:600;padding:4px 8px}.wx-table td{padding:6px 8px;border-top:1px solid var(--border);vertical-align:top}.wx-table td:first-child{white-space:nowrap;font-weight:600}.wx-table td svg{vertical-align:-2px}.spt-seat-in{position:relative;width:100%;height:100%;display:grid;place-items:center}.spt-lv{position:absolute;right:-5px;bottom:-3px;z-index:2;min-width:16px;height:14px;padding:0 3px;border-radius:99px;display:grid;place-items:center;font-size:.56rem;font-weight:800;line-height:1;color:#f6f5f0;background:#0c0d11e0;box-shadow:0 0 0 1.5px #10131a}.spt-marker{display:block;opacity:.9}.spt-grid{position:relative;padding:22px 14px 14px;border-radius:12px;background:color-mix(in srgb,var(--realm) 5%,var(--bg-2));border:1px solid var(--border)}.spt-grid.found{background:color-mix(in srgb,var(--gold) 9%,var(--bg-2))}.spt-grid .spt-findchip{position:static;display:flex;width:max-content;max-width:100%;margin:10px auto 0}.spt-grid-seats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:start;justify-items:center;justify-content:start}.spt-cell{position:relative;min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.spt-cell .spt-seat-in{flex:none;width:calc(var(--sz) + 8px);height:calc(var(--sz) + 8px);display:grid;place-items:center}.spt-cell .spt-av{width:var(--sz);height:var(--sz);animation:none}.spt-cell .spt-ring{top:-4px;right:-4px;bottom:-4px;left:-4px;background:conic-gradient(var(--mint) calc(var(--p, 0) * 1turn),var(--panel-3) 0);-webkit-mask:radial-gradient(circle,transparent calc(50% - 3px),#000 calc(50% - 2.5px));mask:radial-gradient(circle,transparent calc(50% - 3px),#000 calc(50% - 2.5px))}.spt-cell .spt-seat-in.you .spt-ring{background:conic-gradient(var(--gold-fill) calc(var(--p, 0) * 1turn),var(--panel-3) 0)}.spt-cell .spt-av .portrait{box-shadow:none}.spt-cell .spt-lv{right:0;bottom:0;box-shadow:0 0 0 1.5px var(--bg-2)}.spt-label{display:block;height:16px;line-height:16px;max-width:calc(100% + 10px);font-size:.62rem;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);visibility:hidden}.spt-cell.you .spt-label{visibility:visible;font-weight:700}.spt-cell:not(.you):not(.free):hover .spt-label,.spt-cell:not(.you):not(.free):focus-within .spt-label{visibility:visible;color:var(--muted)}.spt-cushion.flat{position:static;transform:none;width:var(--sz);height:var(--sz);border-radius:50%;background:color-mix(in srgb,var(--panel-3) 75%,transparent);box-shadow:inset 0 2px 5px #0003}.spt-cell .spt-pop{bottom:calc(100% - 2px)}.spt-card{row-gap:14px}.spt-place .spt-lv{transform:scale(.8);transform-origin:100% 100%}.spt-hero{position:relative;overflow:hidden}.spt-hero .spt-scene{border:0;border-radius:inherit}.spt-cap{position:absolute;left:12px;top:12px;z-index:230;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 140px);padding:6px 12px 6px 8px;border-radius:12px;color:#f6f5f0;background:color-mix(in srgb,#0c0d11 72%,transparent);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 2px #0009}.spt-cap-icon{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#ffffff14}.spt-cap-text{display:grid;gap:1px;min-width:0}.spt-cap-text b{font-size:.86rem;line-height:1.15;font-weight:700;overflow-wrap:anywhere}.spt-cap-text small{font-size:.7rem;line-height:1.15;color:#d4d6cc}.spt-cap-right{position:absolute;right:12px;top:12px;z-index:230;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:45%}.spt-cap-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;font-size:.72rem;font-weight:700;color:#f6f5f0;background:color-mix(in srgb,#0c0d11 72%,transparent);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 2px #0009;white-space:nowrap}.spt-cap-pill.warm{color:#fbf0d2;border-color:#e8c66a66;background:color-mix(in srgb,#241d0f 78%,transparent)}@media(max-width:560px){.spt-cap{left:10px;top:10px;gap:6px;padding:5px 10px 5px 6px;max-width:calc(100% - 96px)}.spt-cap-icon{width:22px;height:22px}.spt-cap-text b{font-size:.78rem}.spt-cap-text small{font-size:.66rem}.spt-cap-right{right:10px;top:10px}.spt-cap-pill{font-size:.66rem;padding:3px 8px}}.spt-card.with-hero .spt-chat{border-top:0;padding-top:0}.spt-head-icon{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--realm);background:color-mix(in srgb,var(--realm) 12%,var(--panel-2))}.spt-head{gap:8px}.spt-place .spt-seat-in.spt-free:before{content:"";position:absolute;left:50%;bottom:0;width:72%;height:72%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 40%,#ffffff33,#ffffff14 60%,transparent 72%);box-shadow:inset 0 0 0 1px #ffffff40}.spt-event{display:flex;align-items:baseline;gap:8px;margin:2px auto;max-width:100%;width:fit-content;padding:8px 12px;border-radius:18px;font-size:.74rem;line-height:1.5;color:var(--muted)}.spt-event.quiet{padding:1px 6px;font-size:.7rem}.spt-event.quiet .spt-event-icon{color:var(--faint)}.spt-event.strong{color:var(--text);border:1px solid transparent}.spt-event.lvl{background:color-mix(in srgb,var(--gold-fill) 16%,var(--panel-2));border-color:color-mix(in srgb,var(--gold-fill) 34%,transparent)}.spt-event.find{background:color-mix(in srgb,var(--accent) 13%,var(--panel-2));border-color:color-mix(in srgb,var(--accent) 32%,transparent)}.spt-event-icon{flex:none;display:inline-grid;place-items:center;line-height:0}.spt-event.lvl .spt-event-icon{color:var(--gold)}.spt-event.find .spt-event-icon{color:var(--accent)}.spt-event-text{min-width:0;overflow-wrap:anywhere}.spt-event time{flex:none;white-space:nowrap;color:var(--faint);font-size:.66rem}.chatx-stream .spt-event{margin:6px auto}.spt-place .spt-tag{opacity:1;top:calc(100% + 4px);gap:3px;padding:1px 6px;font-size:.64rem;font-weight:700;color:#f6f5f0;background:color-mix(in srgb,#0c0d11 78%,transparent);border:1px solid rgba(255,255,255,.16);text-shadow:0 1px 1px #000a;transition:none}.spt-tag-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spt-place .spt-tag.mine{border-color:color-mix(in srgb,var(--gold-fill) 75%,transparent)}.spt-tag-you{flex:none;padding:0 4px;border-radius:99px;font-size:.56rem;color:var(--gold-ink);background:var(--gold-fill);text-shadow:none}.spt-cell .spt-label{visibility:visible;color:var(--muted);font-size:.64rem}.spt-cell.you .spt-label{color:var(--text)}.spt-ripple{animation:spt-ripple 4.5s ease-out infinite;opacity:0}@keyframes spt-ripple{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.4);opacity:0}}.spt-scene{overflow:hidden;isolation:isolate;clip-path:inset(0 round 12px)}.spt-hero,.spt-hero .spt-scene{clip-path:inset(0 round var(--radius))}.spt-place .spt-tag.quiet{opacity:0;z-index:240}.spt-place .spt-seat-in:hover .spt-tag.quiet,.spt-place .spt-seat-in:focus-within .spt-tag.quiet{opacity:1}.spt-who-list{display:none;list-style:none;margin:0;padding:10px 12px 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}@media(max-width:1100px){.spt-hero .spt-who-list{display:grid}}@media(min-width:1101px){.spt-hero .spt-who-list{display:none}}.spt-hero:has(.spt-scene.wide) .spt-who-list{display:none}.spt-who-row{width:100%;display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:10px;border:1px solid transparent;background:none;color:var(--text);text-align:left;cursor:pointer;min-width:0}.spt-who-row:hover,.spt-who-row:focus-visible{background:var(--panel-2)}.spt-who-row.you{border-color:color-mix(in srgb,var(--gold-fill) 45%,transparent)}.spt-who-row .portrait{border-radius:50%;flex:none}.spt-who-text{display:grid;gap:3px;min-width:0;flex:1}.spt-who-line{display:flex;align-items:baseline;gap:5px;min-width:0;font-size:.74rem}.spt-who-line b{min-width:0;font-weight:700}.spt-who-line small{flex:none;color:var(--muted);font-size:.66rem}.spt-who-bar{display:block;height:2px;border-radius:99px;background:var(--panel-3);overflow:hidden}.spt-who-bar>i{display:block;height:100%;width:0;background:var(--mint)}.spt-seat-in.pulse .spt-av .portrait{animation:spt-pulse 1.6s ease-in-out}@keyframes spt-pulse{0%,to{box-shadow:0 0 0 2px #10131acc}40%{box-shadow:0 0 0 2px #10131acc,0 0 0 6px color-mix(in srgb,var(--gold-fill) 70%,transparent)}}@media(max-width:560px){.spt-place .spt-ring{top:-3px;right:-3px;bottom:-3px;left:-3px;-webkit-mask:radial-gradient(circle,transparent calc(50% - 2px),#000 calc(50% - 1.5px));mask:radial-gradient(circle,transparent calc(50% - 2px),#000 calc(50% - 1.5px))}.spt-place .spt-lv{min-width:12px;height:11px;font-size:.5rem;right:-4px;bottom:-2px;transform:none}.spt-place .spt-pop{font-size:.56rem}.spt-place .spt-tag{padding:0 3px}}.spt-wx-top{position:absolute;display:block;height:auto;max-width:none;pointer-events:none;z-index:215}.spt-wx-top>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spt-grade{position:absolute;width:0;height:0;overflow:hidden}.spt-swing{position:absolute;left:50%;top:50%;overflow:visible;pointer-events:none;z-index:1}@keyframes spt-swing{0%,to{transform:rotate(-18deg)}55%{transform:rotate(-18deg)}75%{transform:rotate(22deg)}85%{transform:rotate(18deg)}}@keyframes spt-swing-l{0%,to{transform:rotate(18deg)}55%{transform:rotate(18deg)}75%{transform:rotate(-22deg)}85%{transform:rotate(-18deg)}}.spt-chips{opacity:0;animation:spt-chips 3.2s ease-out infinite}@keyframes spt-chips{0%,72%{opacity:0;transform:translate(0)}78%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.spt-pop-item{display:inline-flex;align-items:center;gap:1px}.spt-pop-item+.spt-pop-item{margin-left:4px}.spt-pop.rare{background:#241d0fe6;color:#fbf3dc;border:1px solid #e8c66a66;animation-duration:3.6s}.spt-held{position:absolute;z-index:3;line-height:0;pointer-events:none;filter:none}.spt-tool{display:block;line-height:0}.spt-tool.flip{transform:scaleX(-1)}.spt-held.swing{animation:spt-swing 3.2s ease-in-out infinite}.spt-held.swing.l{animation-name:spt-swing-l}.spt-held.swing.mine{animation-name:spt-mine;animation-duration:2.8s}.spt-held.swing.mine.l{animation-name:spt-mine-l}@keyframes spt-swing{0%,55%,to{transform:rotate(-16deg)}75%{transform:rotate(24deg)}85%{transform:rotate(18deg)}}@keyframes spt-swing-l{0%,55%,to{transform:rotate(16deg)}75%{transform:rotate(-24deg)}85%{transform:rotate(-18deg)}}@keyframes spt-mine{0%,28%,to{transform:rotate(-24deg)}46%{transform:rotate(34deg)}56%{transform:rotate(-9deg)}71%{transform:rotate(27deg)}82%{transform:rotate(-16deg)}}@keyframes spt-mine-l{0%,28%,to{transform:rotate(24deg)}46%{transform:rotate(-34deg)}56%{transform:rotate(9deg)}71%{transform:rotate(-27deg)}82%{transform:rotate(16deg)}}.spt-chips.mine{animation-name:spt-mine-chips;animation-duration:2.8s}@keyframes spt-mine-chips{0%,43%,64%,to{opacity:0;transform:translate(0)}48%,72%{opacity:1}59%,86%{opacity:0;transform:translateY(-6px)}}.spt-dust{fill:#b9b2a6;opacity:.18;transform-box:fill-box;transform-origin:center;animation:spt-dust 2.8s ease-out infinite}@keyframes spt-dust{0%,43%,to{opacity:0;transform:scale(.25)}48%{opacity:.28;transform:scale(.7)}62%{opacity:0;transform:scale(1.45)}68%{opacity:.2;transform:scale(.55)}86%{opacity:0;transform:scale(1.2)}}.spt-held.rod{animation:spt-rodbob 4.5s ease-in-out infinite}.spt-held.rod.l{animation-name:spt-rodbob-l}@keyframes spt-rodbob{0%,to{transform:rotate(0)}50%{transform:rotate(-2deg)}}@keyframes spt-rodbob-l{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}.spt-cell-tool{position:absolute;left:-4px;bottom:-3px;z-index:2;line-height:0;filter:drop-shadow(0 1px 1px #0008)}.spt-seats-pill{gap:4px}.spt-grid-seats{row-gap:10px}.spt-scene.fx-forage .spt-place .spt-av{animation:spt-crouch 5.5s ease-in-out infinite;animation-timing-function:steps(3,end)!important}@keyframes spt-crouch{0%,60%,to{transform:translateY(0)}75%{transform:translateY(2px)}}.spt-scene.fx-farm .spt-place .spt-seat-in:not(.spt-free):after{content:"";position:absolute;left:78%;top:62%;width:4px;height:4px;border-radius:50%;background:#fff6c8;box-shadow:0 0 4px #ffe58a;opacity:0;animation:spt-twinkle 6s ease-in-out infinite}.spt-scene.fx-farm .spt-place:nth-child(odd) .spt-seat-in:after{animation-delay:-3s}@keyframes spt-twinkle{0%,70%,to{opacity:0;transform:translateY(0)}80%{opacity:.9}92%{opacity:0;transform:translateY(-6px)}}.spt-card{grid-template-columns:minmax(0,1fr)}.spt-card>*,.spt-hero>*{min-width:0}.spt-grid{width:100%;box-sizing:border-box;overflow:hidden}.spt-editbar{position:absolute;left:8px;right:8px;bottom:8px;z-index:260;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;border-radius:10px;color:#f6f5f0;background:color-mix(in srgb,#0c0d11 82%,transparent);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.spt-editbar-hint{flex:1 1 180px;min-width:0;font-size:.7rem;color:#d4d6cc}.spt-editbar button{font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:8px;border:1px solid #fff3;background:#ffffff14;color:#fff;cursor:pointer}.spt-editbar button.primary{background:var(--accent);border-color:transparent;color:var(--accent-ink, #10131a)}.spt-editbar button:disabled{opacity:.6;cursor:default}.spt-scene.editing .spt-tag{opacity:.6}.spt-hearth{position:absolute;pointer-events:none}.spt-hearth>i{position:absolute;display:block;pointer-events:none}.spt-hearth .h-room{aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;mix-blend-mode:screen;opacity:calc(var(--night, 0) * .9);background:radial-gradient(circle,#ffb05a4d 0%,#ff9a4030 22%,#ff8a3a14 45%,transparent 68%);transition:opacity 4s linear}.hearth-alchemy .h-room{background:radial-gradient(circle,#ffb05a3a 0%,#c79aff22 26%,#a07aff10 45%,transparent 68%)}.spt-hearth .h-glow{aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;mix-blend-mode:screen;background:radial-gradient(circle,#ffb24a66 0%,#ff8a2e30 38%,transparent 70%);animation:h-breathe 3.6s ease-in-out infinite;filter:brightness(calc(1 + var(--night, 0) * .5))}.hearth-alchemy .h-glow{background:radial-gradient(circle,#ffb24a40 0%,#b98aff26 42%,transparent 70%)}@keyframes h-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}60%{opacity:.85;transform:translate(-50%,-50%) scale(1.02)}}.spt-hearth .h-wisp{width:calc(var(--hw) * .42);aspect-ratio:1;margin-left:calc(var(--hw) * -.21);border-radius:50%;opacity:0;background:radial-gradient(circle,#ffffff3a,transparent 68%);filter:blur(1px);animation:h-rise 9s ease-out infinite;animation-delay:calc(var(--i) * -2.25s)}.hearth-forge .h-wisp{background:radial-gradient(circle,#8a817a40,transparent 68%);animation-duration:11s}.hearth-alchemy .h-wisp{background:radial-gradient(circle,#cdb8ff38,transparent 68%)}@keyframes h-rise{0%{opacity:0;transform:translateY(0) scale(.5)}18%{opacity:1}to{opacity:0;transform:translateY(-260%) translate(30%) scale(1.6)}}.spt-hearth .h-spark{width:3px;height:3px;border-radius:50%;background:#ffcf6b;box-shadow:0 0 4px #ff9a3c;opacity:0;animation:h-spark 4.2s ease-out infinite;animation-delay:calc(var(--i) * -.85s)}@keyframes h-spark{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 2) * 6px),-48px)}}.spt-hearth .h-bubble{width:calc(var(--hw) * .08);min-width:3px;aspect-ratio:1;border-radius:50%;border:1px solid #d8c8ff99;background:#b89cff22;opacity:0;animation:h-bubble 3.4s ease-in infinite;animation-delay:calc(var(--i) * -1.1s)}@keyframes h-bubble{0%{opacity:0;transform:translateY(0) scale(.6)}30%{opacity:1}85%{opacity:1;transform:translateY(-140%) scale(1)}to{opacity:0;transform:translateY(-160%) scale(1.3)}}.spt-scene.paused .spt-hearth>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.spt-hearth .h-wisp,.spt-hearth .h-spark,.spt-hearth .h-bubble{display:none}.spt-hearth .h-glow{animation:none;opacity:.85}}.spt-sky{position:absolute;left:12px;bottom:12px;z-index:235;display:grid;gap:6px;padding:8px 12px 8px 10px;border-radius:12px;border:1px solid #ffffff1f;background:color-mix(in srgb,#12141c 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f3efe6;text-align:left;cursor:pointer;box-shadow:0 4px 14px #0005}.spt-sky:hover{border-color:#ffffff3a}.spt-sky-row{display:flex;align-items:center;gap:8px;line-height:1.15}.spt-sky-row>span{display:grid}.spt-sky-row b{font-size:.8rem;font-weight:650}.spt-sky-row small{font-size:.68rem;opacity:.72}.spt-sky-row.star svg{color:#ffd77a;filter:drop-shadow(0 0 4px #ffd77a99)}.spt-sky.falling{border-color:#ffd77a55;background:linear-gradient(135deg,color-mix(in srgb,#1a1640 80%,transparent),color-mix(in srgb,#12141c 72%,transparent))}@media(max-width:560px){.spt-sky{left:8px;bottom:8px;padding:6px 10px 6px 8px}.spt-sky-row small{display:none}}.spt-seat-in.away>:not(.spt-zz):not(.spt-tag){filter:saturate(.35) brightness(.8);opacity:.72}.spt-zz{position:absolute;right:-2px;top:-10px;z-index:4;font:800 .72rem/1 var(--display, inherit);color:#dfe6ff;text-shadow:0 1px 2px #0009;pointer-events:none;animation:spt-zz 3.2s ease-in-out infinite}.spt-zz i{font-style:normal;font-size:.82em;margin-left:1px;position:relative;top:-4px}@keyframes spt-zz{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.spt-zz{animation:none}}@font-face{font-family:Xuverse Website Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://cdn.xuverse.world/bundles/assets/fredoka-latin-ext-variable-tYNUQHO6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Xuverse Website Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://cdn.xuverse.world/bundles/assets/fredoka-latin-variable-DOQG_Jwn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lnd :is(h1,h2,h3,h4){font-family:"Xuverse Website Fredoka",ui-rounded,var(--display);font-weight:600}.lnd :is(img,canvas){image-rendering:auto}html:has(.lnd){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.lnd){scroll-behavior:auto}}:root[data-motion=reduced]:has(.lnd){scroll-behavior:auto}.lnd{--gutter: clamp(16px, 4vw, 48px);--wide: min(calc(1240px - 2 * var(--gutter)), calc(100% - 2 * var(--gutter)));min-height:100vh;background:var(--bg);color:var(--text);overflow-x:clip}.lnd,.lnd-bar{--bg: #0d1513;--bg-2: #111b18;--panel: #15201c;--panel-2: #1b2823;--panel-3: #23322c;--border: #ffffff14;--border-2: #ffffff24;--text: #f1ecdf;--muted: #bdb7a7;--faint: #9a9586;--gold: #ecc77c;--mint: #94dcb0;--good: #8fd58a;--accent: #9fd0ff;--accent-2: #ecc77c;--accent-2-ink: #2b1e0c;--accent-2-hi: #f3d494;color-scheme:dark}.lnd :is(h1,h2,h3){text-wrap:balance}.lnd :is(p,li){text-wrap:pretty}.lnd a:focus-visible,.lnd button:focus-visible,.lnd summary:focus-visible,.lnd [tabindex]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.lnd-link{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.lnd-link:hover{text-decoration-color:currentColor}.lnd-logo{position:relative;display:block;flex:none;line-height:0;text-decoration:none;border-radius:10px}.lnd-logo img{image-rendering:auto;display:block;width:clamp(150px,14vw,206px);height:auto;filter:drop-shadow(0 2px 5px #00000080)}.lnd-logo.small img{width:118px;filter:none}.lnd-logo.title img{width:clamp(220px,22vw,330px);filter:drop-shadow(0 3px 10px #000a);animation:lnd-logo-in 1.1s cubic-bezier(.2,.7,.2,1) both}.lnd-brand-env{position:relative;display:flex;align-items:center;flex:none}.lnd-brand-env .beta-realm-badge{position:absolute;right:-10px;bottom:-9px;box-shadow:0 3px 12px #0009}.lnd-logo-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:url(https://cdn.xuverse.world/objects/46e5525d4d083e84eb58c8db2aedf9e3372a56090844058c281bd9f20586bc57.webp?v=2) center / 100% 100% no-repeat;mask:url(https://cdn.xuverse.world/objects/46e5525d4d083e84eb58c8db2aedf9e3372a56090844058c281bd9f20586bc57.webp?v=2) center / 100% 100% no-repeat;background:linear-gradient(105deg,transparent 38%,#fff8e0aa 48%,transparent 58%) 160% 0 / 250% 100% no-repeat;animation:lnd-shine 1.6s ease-in-out 1.2s both}@keyframes lnd-logo-in{0%{opacity:0;translate:0 10px;scale:.96;filter:drop-shadow(0 3px 10px #000a) blur(3px)}}@keyframes lnd-shine{0%{background-position:160% 0}to{background-position:-60% 0}}.lnd-nav{display:flex;align-items:center;gap:22px;min-width:0;padding:14px var(--gutter, clamp(16px, 4vw, 48px))}.lnd-hero .lnd-nav{width:100%;max-width:1240px;margin:0 auto;box-sizing:border-box}.lnd-hero .lnd-nav{padding-top:clamp(18px,2.4vw,38px)}.lnd-links{display:flex;gap:22px;margin-left:auto}.lnd-links a{color:#efe9db;font-size:.86rem;font-weight:600;text-decoration:none;opacity:.88;text-shadow:0 1px 8px #000c}.lnd-links a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff5}.lnd-nav-end{display:flex;align-items:center;gap:8px;margin-left:auto}.lnd-links+.lnd-nav-end{margin-left:4px}.lnd-hero .lnd-nav .lang-btn,.lnd-signin{background:#0c0d1199;border-color:#ffffff29;color:#f4efe3}.lnd-hero .lnd-nav .lang-btn:hover,.lnd-signin:hover:not(:disabled){background:#0c0d11cc}.lnd-bar{position:fixed;z-index:40;top:0;left:0;right:0;display:flex;align-items:center;gap:16px;height:58px;padding:0 var(--gutter);background:#0d15139e;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);translate:0 -100%;visibility:hidden;transition:translate .3s ease,visibility 0s linear .3s}.lnd-bar.on{translate:0 0;visibility:visible;transition:translate .3s ease}.lnd-bar-links{display:flex;gap:4px;margin-left:auto;min-width:0}.lnd-bar-links a{position:relative;padding:8px 10px;border-radius:8px;color:#cfc9ba;font-size:.82rem;font-weight:650;text-decoration:none;white-space:nowrap}.lnd-bar-links a:hover{color:var(--text);background:#ffffff0f}.lnd-bar-links a.on{color:var(--text)}.lnd-bar-links a.on:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;border-radius:2px;background:var(--gold)}.lnd-bar .lang-btn{background:#ffffff0f;border-color:#ffffff24}.lnd-bar-menu{position:relative;display:none;margin-left:auto}.lnd-bar-menu-btn{width:38px;height:38px;display:grid;place-items:center;padding:0;border-radius:10px;color:var(--text);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);cursor:pointer}.lnd-bar-sheet{position:absolute;right:0;top:calc(100% + 10px);display:grid;min-width:210px;padding:6px;border-radius:14px;background:#111a17e6;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px #0008}.lnd-bar-sheet a{padding:10px 12px;border-radius:9px;color:var(--muted);font-size:.9rem;font-weight:650;text-decoration:none}.lnd-bar-sheet a:hover,.lnd-bar-sheet a.on{color:var(--text);background:#ffffff0f}.lnd-bar .btn{flex:none}.lnd-top{position:fixed;z-index:39;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:46px;height:46px;display:grid;place-items:center;padding:0;border-radius:50%;color:var(--text);background:#0d15138c;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 8px 20px #0006;cursor:pointer;opacity:0;translate:0 12px;pointer-events:none;transition:opacity .3s ease,translate .3s ease,background .2s ease}.lnd-top.on{opacity:1;translate:0 0;pointer-events:auto}.lnd-top:hover{background:#0d1513bf}.lnd-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:clamp(720px,90svh,940px);color:#f4efe3}.lnd-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#0b1410;container-type:size;overflow:hidden}.lnd-hero-scene{position:absolute;width:max(100cqw,177.6833cqh);height:max(100cqh,56.2799cqw);left:58%;top:50%;transform:translate(-58%,-50%)}.lnd-hero-scene>img,.lnd-hero-scene>canvas{image-rendering:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lnd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 60%,#0d151380 80%,var(--bg) 98%),radial-gradient(70% 60% at 22% 52%,#07110fb0 0%,#07110f70 45%,transparent 75%),linear-gradient(90deg,#07110fd0,#07110f9c calc(50% - 330px),#07110f50 calc(50% + 40px),#07110f10 calc(50% + 300px),#07110f06),linear-gradient(180deg,#07110fa0 0%,transparent 20%)}.lnd-pitch>*{animation:lnd-rise .8s cubic-bezier(.2,.7,.2,1) both}.lnd-pitch>:nth-child(1){animation-delay:.35s}.lnd-pitch>:nth-child(2){animation-delay:.45s}.lnd-pitch>:nth-child(3){animation-delay:.55s}.lnd-pitch>:nth-child(4){animation-delay:.65s}.lnd-pitch>:nth-child(5){animation-delay:.78s}.lnd-pitch>:nth-child(6){animation-delay:.9s}.lnd-nav :is(.lnd-links,.lnd-nav-end){animation:lnd-rise .8s ease-out .2s both}@keyframes lnd-rise{0%{opacity:0;translate:0 12px}}.lnd-motion{position:absolute;right:24px;bottom:22px;display:grid;place-items:center;width:32px;height:32px;padding:0;color:#f4efe3b0;background:#0c0d1199;border:1px solid #ffffff29;border-radius:50%;cursor:pointer}.lnd-motion:hover{color:#fff;background:#0c0d11cc}.lnd-hero.paused *,.lnd-hero.paused *:before{animation-play-state:paused!important}.lnd-hero-body{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:24px 48px;width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gutter) 190px}.lnd-hero-body{position:relative;z-index:3;pointer-events:none}.lnd-hero-body>*{pointer-events:auto}.lnd-hero-body>.lnd-auth{justify-self:end}.lnd-pitch{display:grid;gap:16px;justify-items:start;max-width:620px;min-width:0}.lnd-pitch h1{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.06;letter-spacing:-.02em;max-width:16ch;text-shadow:0 2px 18px #000b}.lnd-say{margin:0 0 -6px;font-size:.8rem;letter-spacing:.02em;color:#e6dfcfcc;text-shadow:0 1px 8px #000c}.lnd-chips{display:flex;flex-wrap:wrap;gap:8px}.lnd-chips>span{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:5px 11px;border-radius:99px;font-size:.74rem;font-weight:700;color:#f6f5f0;background:#0c0d11a8;border:1px solid rgba(255,255,255,.14)}.lnd-chips .live i{width:7px;height:7px;flex:none;border-radius:50%;background:#8fd58a;box-shadow:0 0 0 3px #8fd58a2e}.lnd-chips em{font-style:normal;font-weight:600;color:#cfd8c8}.lnd-invited{background:#14110ac7;border-color:color-mix(in srgb,var(--gold) 40%,transparent);color:#f4efe3}.lnd-invited small:not(:first-child){color:#cfc6b2}.lnd-trailer{display:inline-flex;align-items:center;gap:10px;margin-top:-4px;padding:5px 16px 5px 5px;border-radius:99px;font:inherit;font-size:.88rem;font-weight:700;color:#f6f1e4;background:#0e11146b;border:1px solid rgba(255,255,255,.22);cursor:pointer;text-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease}.lnd-trailer:hover{background:#0e11149e;border-color:#ffffff6b}.lnd-trailer:focus-visible{outline:2px solid #ecc77c;outline-offset:3px}.lnd-trailer-play{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;color:#2b1e0c;background:#ecc77c}.lnd-trailer-play svg{margin-left:2px;fill:currentColor}.lnd .backdrop.trailer-backdrop{z-index:90;place-items:center;padding:28px;background:#040605cc;-webkit-backdrop-filter:none;backdrop-filter:none}.trailer-dialog{position:relative;width:min(980px,100%);padding:6px;border-radius:22px;background:#121614;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px #000c;animation:pop .2s ease-out;outline:none}.trailer-frame{aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:#000}.trailer-frame iframe{display:block;width:100%;height:100%;border:0}.trailer-close{position:absolute;top:-14px;right:-14px;z-index:1;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#f6f1e4;background:#1b201d;border:1px solid rgba(255,255,255,.22);box-shadow:0 6px 18px #0009;cursor:pointer;transition:background .2s ease,color .2s ease}.trailer-close:hover{color:#fff;background:#262c28}.trailer-close:focus-visible{outline:2px solid #ecc77c;outline-offset:2px}@media(max-width:600px){.lnd .backdrop.trailer-backdrop{padding:22px 16px}.trailer-dialog{padding:4px;border-radius:16px}.trailer-frame{border-radius:12px}.trailer-close{top:-12px;right:-8px;width:34px;height:34px}}.lnd-cta{display:grid;gap:12px;justify-items:start;margin-top:6px}.lnd-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lnd-cta-pair{display:contents}.lnd .lnd-trailer-phone{display:none}.lnd .lnd-play{min-height:60px;padding:0 22px 0 26px;gap:16px;border-radius:16px;font-family:var(--display);color:#2b1e0c;background:#ecc77c;border:1px solid #f6dda6}.lnd-play-text{display:grid;justify-items:start;gap:1px;line-height:1.1;text-align:left}.lnd-play-text b{font-size:1.12rem;font-weight:800;letter-spacing:.01em}.lnd-play-text small{font-family:var(--font);font-size:.72rem;font-weight:600;color:#5a4220}.lnd .lnd-play:hover:not(:disabled){background:#f3d494}.lnd .lnd-play svg{transition:translate .2s ease}.lnd .lnd-play:hover:not(:disabled) svg{translate:3px 0}.lnd .lnd-ghost{min-height:60px;padding:0 22px;gap:8px;border-radius:16px;font-size:.98rem;font-weight:700;color:#f6f1e4;background:#0e11146b;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15)}.lnd .lnd-ghost:hover:not(:disabled){background:#0e111499;border-color:#ffffff80}.lnd-cta-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:2px}.lnd-on{display:inline-flex;align-items:center;gap:11px;padding:6px 12px;border-radius:99px;color:#e7e1d2;background:#0e111466;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lnd-on:hover{color:#fff;border-color:#ffffff4d}.lnd-cta-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;font-size:.86rem;color:#e4ddcd;text-shadow:0 1px 8px #000d}.lnd-cta-sub:empty{display:none}.lnd-note{margin:0;max-width:48ch;font-size:.82rem;line-height:1.5;color:#dcd5c4;text-shadow:0 1px 10px #000d}.lnd-solo{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#e4ddcd}.lnd-facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:.8rem;font-weight:600;color:#e1dbcc;text-shadow:0 1px 10px #000d}.lnd-facts li{display:inline-flex;align-items:center;gap:6px}.lnd-facts svg{color:var(--gold);filter:drop-shadow(0 1px 4px #000a)}.lnd-resting{display:grid;gap:6px;justify-items:start;max-width:46ch;padding:14px 16px;border-radius:12px;background:#0c0d11b3;border:1px solid rgba(255,255,255,.14)}.lnd-resting p{margin:0 0 6px;color:#d4cdbc;font-size:.86rem}.lnd-auth{position:relative;overflow:hidden;width:min(450px,100%);display:grid;gap:14px;padding:22px 24px 20px;color:var(--text);background:radial-gradient(circle at 8% 0%,rgba(99,137,92,.16),transparent 34%),radial-gradient(circle at 100% 100%,rgba(192,139,65,.08),transparent 38%),linear-gradient(150deg,#1a2a22f2,#0d1412fa);border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border-2));border-radius:22px;box-shadow:0 28px 80px #000c,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);animation:lnd-in .32s ease-out}.lnd-auth:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 75%,#fff),transparent);opacity:.78}.lnd-auth-top{display:grid;grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09)}.lnd-auth-sigil{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:17px;background:#111a17;border:1px solid color-mix(in srgb,var(--gold) 34%,var(--border));box-shadow:0 8px 22px #0007,inset 0 1px #ffffff14}.lnd-auth-sigil img{display:block;width:100%;height:100%;object-fit:cover}.lnd-auth-head{display:grid;gap:3px;min-width:0}.lnd-auth-head h2{margin:0;font-size:1.22rem}.lnd-auth-head p{margin:0;font-size:.8rem;color:var(--muted)}.lnd-close{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--muted);background:#090d0c66;border:1px solid var(--border)}.lnd-close:hover{color:var(--text);background:#090d0ccc;border-color:var(--border-2)}.lnd-auth .auth-body{gap:10px}.lnd-auth .prov-compact.n4{--prov-n: 2}.lnd-auth .prov-compact .prov-btn{--prov-hue: #b9c7be;justify-content:flex-start;height:52px;min-height:52px;padding:0 11px;gap:10px;border-radius:13px;color:var(--text);background:linear-gradient(105deg,color-mix(in srgb,var(--prov-hue) 8%,transparent),#ffffff06 52%);border-color:color-mix(in srgb,var(--prov-hue) 22%,rgba(255,255,255,.08));box-shadow:inset 0 1px #ffffff09}.lnd-auth .prov-compact .prov-btn:hover{translate:0 -1px;background:linear-gradient(105deg,color-mix(in srgb,var(--prov-hue) 13%,transparent),#ffffff0f 58%);border-color:color-mix(in srgb,var(--prov-hue) 38%,rgba(255,255,255,.12));box-shadow:0 6px 16px #0004,inset 0 1px #ffffff0d}.lnd-auth .prov-mark{width:30px;height:30px;border-radius:9px;color:var(--prov-hue);background:color-mix(in srgb,var(--prov-hue) 13%,rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prov-hue) 13%,transparent)}.lnd-auth .prov-google{--prov-hue: #78a7ff}.lnd-auth .prov-discord{--prov-hue: #8f9dff}.lnd-auth .prov-apple{--prov-hue: #f2f2f2}.lnd-auth .prov-steam{--prov-hue: #9bc3e9}.lnd-auth .prov-apple .prov-mark{color:#111;background:#fff}.lnd-auth a.prov-apple,.lnd-auth a.prov-apple:hover{color:var(--text)}:root[data-tone=light] .lnd-auth .prov-apple .prov-mark{color:#fff;background:#000}.lnd-auth .auth-creds{height:44px;border-radius:12px;color:var(--muted);background:#ffffff05;border-color:color-mix(in srgb,var(--border) 72%,transparent)}.lnd-auth .auth-creds:hover{color:var(--text);background:#ffffff0a;border-color:var(--border-2)}.lnd-auth .auth-guest{height:46px;border-radius:12px;color:color-mix(in srgb,var(--gold) 62%,var(--text));background:color-mix(in srgb,var(--gold) 8%,transparent);border-color:color-mix(in srgb,var(--gold) 30%,var(--border))}.lnd-auth .auth-guest:hover{color:var(--text);background:color-mix(in srgb,var(--gold) 13%,transparent);border-color:color-mix(in srgb,var(--gold) 46%,var(--border))}.lnd-auth .auth-or{margin:0;opacity:.78}.lnd-auth .auth-solo{grid-template-columns:auto minmax(0,1fr) auto;gap:9px 11px;margin-top:1px;padding:10px 11px;border-style:solid;border-color:color-mix(in srgb,#8eb7c9 22%,var(--border));background:radial-gradient(circle at 0 50%,#6c9aaa12,transparent 38%),#060c0e47}.lnd-auth .auth-solo-lock{color:#a8c8d4;background:#87aeba12;border-color:#9fc6d326}.lnd-auth .auth-solo-tag{color:#aac6cf;border-color:#9fc6d32e;background:#8fb8c20b}.lnd-auth .auth-solo-go{grid-column:auto;width:auto;min-height:36px;padding-inline:11px;color:#d4e5e9;background:#85afba0d;border-color:#9fc6d32b}.lnd-auth .auth-solo-go:hover{background:#85afba19;border-color:#9fc6d34d}.lnd-auth .auth-foot{width:100%;gap:7px;padding-top:1px}.lnd-switch{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;font-size:.78rem;font-weight:700;text-align:left;color:color-mix(in srgb,var(--gold) 48%,var(--text));background:color-mix(in srgb,var(--gold) 6%,transparent);border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border));border-radius:12px}.lnd-switch>svg:first-child{color:var(--gold)}.lnd-switch>svg:last-child{color:var(--muted);transition:translate .15s ease}.lnd-switch:hover{color:var(--text);background:color-mix(in srgb,var(--gold) 10%,transparent);border-color:color-mix(in srgb,var(--gold) 34%,var(--border))}.lnd-switch:hover>svg:last-child{translate:2px 0}.lnd-age{max-width:48ch;margin:0;font-size:.69rem;line-height:1.42;color:var(--faint);text-align:center}@keyframes lnd-in{0%{opacity:0;transform:translateY(6px)}}.lnd-parade{position:absolute;left:0;right:0;bottom:0;height:200px;pointer-events:none}.lnd-parade .hx{position:absolute;left:0;bottom:30px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;border-radius:40%;will-change:transform;transition:opacity .4s ease;animation:lnd-fade 1s ease-out .9s both}.lnd-parade .hx.row-1{bottom:62px}.lnd-parade .hx.row-1.ground{filter:brightness(.94) saturate(.95)}.lnd-parade .hx.air{bottom:112px}.lnd-parade .hx.air.row-1{bottom:142px}.lnd-parade .hx-art{display:block;transform-origin:50% 90%;filter:drop-shadow(0 8px 6px #0007)}.lnd-parade .hx-art>.xu-art{display:block}.lnd-parade .hx-shadow{position:absolute;left:18%;right:18%;bottom:2%;height:10%;border-radius:50%;background:radial-gradient(closest-side,#0000004d,transparent);pointer-events:none;z-index:-1}.lnd-parade .hx.air .hx-shadow{display:none}.lnd-hero.form-open .lnd-parade .hx{opacity:.35}.lnd-xu-art.flip{transform:scaleX(-1)}.hx-say{position:absolute;z-index:2;left:50%;bottom:calc(100% + 2px);translate:-50% 0;width:max-content;max-width:min(210px,calc(100vw - 32px));padding:8px 12px;border-radius:12px;font-size:.8rem;font-weight:600;line-height:1.35;text-align:left;color:#2b2418;background:#f6efdd;border:1px solid #e3d3ad;box-shadow:0 6px 16px #0006;animation:lnd-say 5.2s ease-in-out both}.hx-say:after{content:"";position:absolute;left:50%;top:100%;translate:-50% 0;border:7px solid transparent;border-top-color:#f6efdd}.hx[data-edge=l] .hx-say{left:6px;translate:0 0}.hx[data-edge=l] .hx-say:after{left:26px}.hx[data-edge=r] .hx-say{left:auto;right:6px;translate:0 0}.hx[data-edge=r] .hx-say:after{left:auto;right:12px;translate:0 0}@keyframes lnd-say{0%{opacity:0;transform:translateY(4px)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2px)}}@keyframes lnd-bob{50%{translate:0 -5px}}.lnd-more{position:absolute;left:50%;bottom:16px;translate:-50% 0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;line-height:0;color:#f4efe3;background:#0c0d1199;border:1px solid rgba(255,255,255,.16)}.lnd-more:hover{background:#0c0d11cc}.lnd-section{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,104px) var(--gutter) 0;scroll-margin-top:56px}.lnd-head{display:grid;gap:10px;justify-items:start;max-width:720px;margin-bottom:30px}.lnd-head .caps{display:inline-flex;align-items:center;gap:10px;color:var(--gold)}.lnd-head .caps:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.lnd-head h2{font-size:clamp(1.75rem,3.2vw,2.55rem);line-height:1.1;letter-spacing:-.015em}.lnd-head p{margin:0;font-size:1rem;line-height:1.65;color:var(--muted);max-width:64ch}.lnd-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 13px;border-radius:99px;font:inherit;font-size:.8rem;font-weight:650;color:var(--muted);background:var(--panel);border:1px solid var(--border);cursor:pointer}.lnd-chip:hover{color:var(--text);background:var(--panel-2)}.lnd-chip.on{color:var(--text);background:var(--panel-3);border-color:var(--border-2)}.lnd-chip>span{text-transform:capitalize}.lnd-chip .element-icon{margin:-3px -2px}.lnd-tag{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 10px;border-radius:99px;font-size:.72rem;font-weight:700;color:#f6f1e4;background:#0c0d119e;border:1px solid rgba(255,255,255,.16)}.lnd-dot{width:7px;height:7px;border-radius:50%;background:#8fd58a;box-shadow:0 0 0 3px #8fd58a2e}.el-grove{--c: #9fdc8f}.el-tide{--c: #8fd4ff}.el-ember{--c: #ffa266}.el-moon{--c: #c1aeff}.lnd-el{display:inline-flex;align-items:center;gap:5px;align-self:start;padding:3px 9px;border-radius:99px;font-size:.7rem;font-weight:700;line-height:1.4;color:var(--c, #e8e2d4);background:color-mix(in srgb,var(--c, #e8e2d4) 14%,var(--panel));border:1px solid color-mix(in srgb,var(--c, #e8e2d4) 34%,transparent)}.lnd-el.seasonal{--c: var(--gold)}.lnd-xu{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:stretch}.lnd-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius);background:#38493f;border:1px solid var(--border);touch-action:pan-y}.lnd-stage{min-height:380px}.lnd-sanctuary{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;background:#38493f}.lnd-room-scene{container-type:size}.lnd-room{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lnd-window{position:absolute;left:29%;top:8%;width:42%;height:45%;filter:drop-shadow(0 5px 5px #17120c80)}.lnd-window .lnd-window-view{position:absolute;left:5%;top:7%;width:90%;height:83%;border-radius:50% 50% 0 0/43% 43% 0 0;object-fit:cover;filter:saturate(.75) brightness(.85);animation:lnd-fade .6s ease-out}.lnd-window .lnd-window-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.lnd-room-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 74%,#ffdd872b,transparent 34%),conic-gradient(from 160deg at 48% 26%,transparent 0deg,#fff3bc16 12deg,#fff3bc08 40deg,transparent 48deg);animation:sanctuary-light 13s ease-in-out infinite}.lnd-room-lantern{position:absolute;width:18%;height:26%;top:10%;translate:-50% 0;border-radius:50%;background:radial-gradient(ellipse,#ffcf7a66 0%,#ffab3530 32%,transparent 68%);mix-blend-mode:screen;pointer-events:none;animation:sanctuary-flicker 3.7s ease-in-out infinite}.lnd-room-lantern i{position:absolute;left:50%;top:50%;width:14%;height:12%;translate:-50% -50%;border-radius:50%;background:radial-gradient(#fff6d8,#ffd27a88 50%,transparent 72%);animation:lnd-flame 2.3s steps(6,end) infinite}.lnd-room-lantern.left{left:19%}.lnd-room-lantern.right{left:81%;animation-delay:-1.4s}.lnd-room-lantern.right i{animation-delay:-1.1s}@keyframes lnd-flame{0%,to{opacity:.85;scale:1}20%{opacity:1;scale:1.12}45%{opacity:.7;scale:.94}70%{opacity:.95;scale:1.05}}.lnd-room-dust{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lnd-room-dust i{position:absolute;width:2px;height:2px;background:#ffe8b3;border-radius:50%;opacity:0;animation:sanctuary-dust 12s linear infinite}.lnd-stage-xu{position:absolute;z-index:2;left:50%;bottom:22.5%;translate:-50% 0;line-height:0;filter:drop-shadow(0 8px 6px #211508aa);animation:lnd-xu-in .5s ease-out}.lnd-window-wx{position:absolute;left:5%;top:7%;width:90%;height:83%;overflow:hidden;border-radius:50% 50% 0 0/43% 43% 0 0;pointer-events:none}.lnd-window-wx i{position:absolute;display:block}.wx-rain i{width:1px;height:12%;background:linear-gradient(transparent,#dbe9ffaa);rotate:12deg;animation:wx-rain 1s linear infinite}@keyframes wx-rain{0%{translate:0 -120%;opacity:0}15%{opacity:1}to{translate:-14px 520%;opacity:.6}}.wx-snow i{width:3px;height:3px;border-radius:50%;background:#fff;animation:wx-snow 7s linear infinite}@keyframes wx-snow{0%{translate:0 -30px;opacity:0}12%{opacity:.9}to{translate:14px 140px;opacity:0}}.wx-ash i{width:2px;height:2px;border-radius:50%;background:#ffb46a;box-shadow:0 0 3px #ff9a4a;animation:wx-ash 7s ease-in-out infinite}@keyframes wx-ash{0%{translate:0 40px;opacity:0}20%{opacity:.9}to{translate:12px -90px;opacity:0}}.wx-petals i{width:4px;height:3px;border-radius:60% 40%;background:#ffc6dc;animation:wx-snow 8s linear infinite}.wx-stars i{width:2px;height:2px;border-radius:50%;background:#fffbe8;animation:wx-twinkle 3s ease-in-out infinite}.wx-stars i:nth-child(n+6){top:auto!important;bottom:62%}@keyframes wx-twinkle{0%,to{opacity:.15}50%{opacity:.95}}.wx-mist i{left:-40%!important;top:30%!important;width:140%;height:60%;border-radius:50%;background:radial-gradient(closest-side,#eef3f088,transparent);animation:wx-mist 14s ease-in-out infinite alternate}@keyframes wx-mist{to{translate:26% 6%}}.lnd-stage-xu>*{animation:sanctuary-breathe 5s ease-in-out infinite;transform-origin:center 94%}.lnd-stage-xu.floats>*{animation:lnd-hover 5s ease-in-out infinite}.lnd-stage-xu>.lnd-xu-art,.lnd-stage-xu>.xu-art{--xs: 56cqh !important}.lnd-stage-shadow{position:absolute;z-index:1;left:50%;bottom:21.5%;width:30%;height:6%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#1b120a70,transparent);pointer-events:none}.lnd-stage-n{position:absolute;z-index:3;right:12px;top:12px;padding:3px 10px;border-radius:99px;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:#f4efe3;background:#0c0d118c;border:1px solid rgba(255,255,255,.14)}.lnd-stage-arrow{position:absolute;z-index:3;top:50%;translate:0 -50%;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;color:#f4efe3;background:#0c0d118c;border:1px solid rgba(255,255,255,.18);cursor:pointer}.lnd-stage-arrow:hover{background:#0c0d11c7}.lnd-stage-arrow.prev{left:12px}.lnd-stage-arrow.next{right:12px}@keyframes lnd-xu-in{0%{opacity:0;translate:-50% 6px}}@keyframes lnd-hover{50%{translate:0 -6px}}@keyframes lnd-fade{0%{opacity:0}}@keyframes sanctuary-breathe{50%{scale:1.012 1.02}}@keyframes sanctuary-flicker{0%,to{opacity:.65}35%{opacity:.9}48%{opacity:.7}65%{opacity:1}}@keyframes sanctuary-light{50%{opacity:.55}}@keyframes sanctuary-dust{15%{opacity:.45}80%{opacity:.25}to{translate:14px -36px;opacity:0}}.lnd-xu-card{display:grid;gap:14px;align-content:start;min-width:0;padding:24px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.lnd-xu-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lnd-element-symbol{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--c) 10%,var(--panel-2));border:1px solid color-mix(in srgb,var(--c) 28%,transparent)}.lnd-xu-el{font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 70%,var(--text))}.lnd-xu-common{padding:3px 7px;border-radius:6px;font-size:.65rem;font-weight:750;color:var(--muted);background:var(--panel-2)}.lnd-xu-card h3{font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.05;animation:lnd-fade .4s ease-out}.lnd-xu-about{margin:0;font-size:.95rem;line-height:1.6;color:var(--muted);min-height:4.8em}.lnd-xu-facts{display:grid;gap:0;margin:0;border-top:1px solid var(--border)}.lnd-xu-facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.lnd-xu-facts dt{font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lnd-xu-facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;min-width:0;font-size:.86rem;font-weight:600}.lnd-xu-skill{display:inline-flex;align-items:center;gap:6px}.lnd-xu-help{padding:1px 7px;border-radius:99px;font-size:.72rem;font-weight:750;color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,transparent)}.lnd-colours{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lnd-colours>small{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lnd-swatches{display:flex;flex-wrap:wrap;gap:6px;min-height:44px}.lnd-swatches button{width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:10px;background:var(--panel-2);border:1px solid var(--border-2);cursor:pointer}.lnd-swatches.ready button:not(:first-child){animation:lnd-fade .4s ease-out}.lnd-swatches button:hover{background:var(--panel-3)}.lnd-swatches button.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent)}.lnd-rare{margin:0;font-size:.78rem;line-height:1.5;color:var(--faint)}.lnd-roster{display:grid;gap:14px;margin-top:22px;padding:18px;border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 55%,var(--bg));border:1px solid var(--border)}.lnd-roster-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.lnd-chips-row{display:flex;flex-wrap:wrap;gap:6px}.lnd-roster-count{display:inline-flex;align-items:center;gap:8px;color:var(--faint);font-size:.78rem;font-variant-numeric:tabular-nums}.lnd-roster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:8px}.lnd-xu-tile{position:relative;display:grid;justify-items:center;gap:2px;min-width:0;padding:8px 4px 9px;border-radius:12px;font:inherit;color:var(--muted);background:var(--panel);border:1px solid var(--border);cursor:pointer}.lnd-xu-tile:hover{background:var(--panel-2);color:var(--text)}.lnd-xu-tile.on{color:var(--text);background:color-mix(in srgb,var(--c) 8%,var(--panel));border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}.lnd-xu-tile .lnd-xu-name{max-width:100%;font-size:.72rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnd-xu-tile:is(.r-super,.r-legendary):after{content:"";position:absolute;right:7px;top:7px;width:7px;height:7px;rotate:45deg;border-radius:1px;background:#8fd4ff}.lnd-xu-tile.r-legendary:after{background:var(--gold)}.lnd-xu-ph{width:60px;height:60px}:root[data-tone=light] .lnd-xu-tile.on{background:#e5eddd;border-color:#527746;box-shadow:0 0 0 1px #527746}.lnd-comp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none}.lnd-comp>li{display:grid;gap:8px;align-content:start;padding:18px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.lnd-comp h3{margin-top:6px;font-size:1.02rem}.lnd-comp p{margin:0;font-size:.86rem;line-height:1.55;color:var(--muted)}.lnd-comp-ui{display:flex;align-items:center;gap:12px;min-height:92px;padding:10px 12px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);font-size:.78rem}.lnd-comp-ui>.xu-art{filter:drop-shadow(0 4px 4px #0005)}.lnd-comp-trait>span{display:grid;gap:3px;min-width:0}.lnd-comp-trait b{color:var(--mint);font-size:.8rem}.lnd-comp-trait small{color:var(--muted);font-size:.74rem;line-height:1.4}.lnd-bond{display:inline-flex;align-items:center;gap:2px;color:var(--faint)}.lnd-bond svg.on{color:#f08a9b;fill:#f08a9b}.lnd-bond em{margin-left:6px;font-style:normal;font-weight:700;font-size:.7rem;color:var(--muted)}.lnd-perk-rows,.lnd-move-rows{display:grid;gap:6px;flex:1;min-width:0}.lnd-perk-rows>span{display:flex;align-items:center;gap:7px;font-weight:600}.lnd-perk-rows b{margin-left:auto;color:var(--mint)}.lnd-move{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 9px;border-radius:8px;font-weight:700;color:#ffb27e;background:color-mix(in srgb,#ffa266 13%,transparent)}.lnd-hp{display:block;height:6px;border-radius:99px;overflow:hidden;background:var(--panel-3)}.lnd-hp i{display:block;height:100%;border-radius:inherit;background:var(--good)}.lnd-hp.foe i{background:var(--accent-2);margin-left:auto}.lnd-loot{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--muted)}.lnd-day{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.lnd-moment{display:grid;gap:14px;align-content:start;min-width:0}.lnd-moment-art{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--border)}.lnd-moment-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lnd-moment-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#0b0d1266)}.lnd-moment-text{display:grid;gap:6px;padding:0 2px}.lnd-time{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.lnd-moment-text h3{font-size:1.06rem}.lnd-moment-text p{margin:0;font-size:.87rem;line-height:1.55;color:var(--muted)}.lnd-frag{position:absolute;z-index:1;left:10px;right:10px;bottom:10px;min-width:0;padding:10px 12px;border-radius:12px;font-size:.78rem;color:var(--text);background:color-mix(in srgb,var(--panel) 93%,transparent);border:1px solid var(--border-2);box-shadow:0 8px 22px #0007}.lnd-frag b{font-weight:700}.lnd-frag small{color:var(--muted);font-size:.72rem}.lnd-task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.lnd-ring{position:relative;width:44px;height:44px;display:grid;place-items:center}.lnd-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.lnd-ring circle{fill:none;stroke:var(--panel-3);stroke-width:3}.lnd-ring .arc{stroke:var(--mint);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:lnd-ring var(--dur, 7s) linear infinite}@keyframes lnd-ring{to{stroke-dashoffset:0}}.lnd-task-text{display:grid;gap:1px;min-width:0}.lnd-task-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnd-gain{display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 8px;border-radius:99px;font-weight:700;font-size:.74rem;color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,transparent);animation:lnd-gain var(--dur, 7s) ease-out infinite}@keyframes lnd-gain{0%,6%{opacity:1;translate:0 0}22%{opacity:0;translate:0 -5px}23%,96%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.lnd-fight{display:flex;align-items:center;justify-content:space-between;gap:8px}.lnd-fight .side{position:relative;display:flex;align-items:center;gap:7px;min-width:0}.lnd-fight .side>span:not(.xu-art){display:grid;gap:4px;min-width:0}.lnd-fight .foe{text-align:right}.lnd-fight b{font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnd-fight .lnd-hp{width:58px;height:5px;background:var(--bg-2)}.lnd-fight .lnd-hp.foe{margin-left:auto}.lnd-hit{position:absolute;right:8px;top:-8px;font-style:normal;font-weight:800;font-size:.78rem;color:#ffd29a;text-shadow:0 1px 4px #000c;opacity:0;animation:lnd-hit var(--dur, 5s) ease-out infinite}@keyframes lnd-hit{0%,70%{opacity:0;translate:0 4px}76%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 -8px}}.lnd-totem{display:grid;gap:6px}.lnd-totem-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lnd-totem-top>span{font-size:.74rem;font-weight:600;color:var(--gold);text-align:right}.lnd-meter{display:block;height:6px;border-radius:99px;overflow:hidden;background:var(--bg-2);border:1px solid var(--border)}.lnd-meter i{display:block;height:100%;border-radius:inherit;background:var(--gold)}.lnd-whisper{top:10px;bottom:auto;display:flex;align-items:center;gap:9px}.lnd-whisper>span{display:grid;gap:1px;min-width:0;font-size:.76rem;line-height:1.35}.lnd-whisper b{color:var(--accent);font-size:.72rem}.lnd-away{display:grid;gap:6px}.lnd-away>b{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lnd-away-row{display:flex;flex-wrap:wrap;gap:4px 12px}.lnd-away-row>span{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-variant-numeric:tabular-nums}.lnd-away-row .lvl{color:var(--mint)}.lnd-world{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:22px;align-items:start}.lnd-view{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:5 / 3;border-radius:var(--radius);background:var(--bg-2) center / cover no-repeat;border:1px solid var(--border);color:#f4efe3}.lnd-view-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;animation:lnd-fade .6s ease-out}.lnd-view-map>:is(img,canvas){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lnd-view:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 42%,#0b0d12e0 100%)}.lnd-view-info{position:absolute;left:20px;right:20px;bottom:18px;display:grid;gap:4px}.lnd-view-n{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--gold);text-shadow:0 1px 6px #000e}.lnd-view-info h3{font-size:clamp(1.3rem,2.4vw,1.8rem);text-shadow:0 2px 10px #000c}.lnd-view-info p{margin:0;color:#e0d9c9;font-size:.92rem;text-shadow:0 1px 8px #000c}.lnd-view-wild{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px}.lnd-view-wild small{font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#d7d0bf;text-shadow:0 1px 6px #000e}.lnd-view-wild>span{display:flex;gap:4px}.lnd-wild{display:grid;place-items:center;width:50px;height:50px;padding:0;border-radius:12px;background:#0c0d1180;border:1px solid rgba(255,255,255,.14);cursor:pointer}.lnd-wild:hover{background:#0c0d11bf;border-color:#ffffff4d}.lnd-view-sky{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 28px);padding:5px 11px;border-radius:99px;font-size:.74rem;font-weight:700;color:#f6f5f0;background:#0c0d11a8;border:1px solid rgba(255,255,255,.14)}.lnd-path{position:relative;display:grid;gap:4px;margin:0;padding:0;list-style:none}.lnd-path:before{content:"";position:absolute;left:22px;top:26px;bottom:26px;border-left:2px dashed color-mix(in srgb,var(--gold) 30%,transparent)}.lnd-path button{position:relative;width:100%;display:grid;grid-template-columns:28px 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px 7px 8px;border-radius:12px;font:inherit;text-align:left;color:var(--text);background:transparent;border:1px solid transparent;cursor:pointer}.lnd-path button:hover{background:color-mix(in srgb,var(--panel) 70%,transparent)}.lnd-path button.on{background:var(--panel);border-color:var(--border-2)}.lnd-stop{position:relative;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:.72rem;font-weight:800;color:var(--gold);background:var(--bg);border:2px solid color-mix(in srgb,var(--gold) 50%,transparent)}.lnd-path button.on .lnd-stop{color:#2a1f17;background:var(--gold);border-color:var(--gold)}.lnd-path img,.lnd-thumb-ph{display:block;width:64px;height:40px;border-radius:8px;object-fit:cover;background:var(--bg-2)}.lnd-path-text{display:grid;gap:1px;min-width:0}.lnd-path-text b{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnd-path-text small{font-size:.74rem;color:var(--muted)}.lnd-path-meta{display:flex;align-items:center;gap:8px;color:var(--muted)}.lnd-here{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-size:.7rem;font-weight:700;color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,transparent)}.lnd-spots{display:grid;gap:14px}.lnd-spot-tabs{display:flex;flex-wrap:wrap;gap:6px}.lnd-spot-scene{position:relative;isolation:isolate;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--bg-2)}.lnd-spot-scene .spt-scene{border:0;border-radius:0}.lnd-spot-scene .spt-av{pointer-events:none;cursor:default}.lnd-spot-scene .spt-tag{opacity:1}.lnd-spot-ph{aspect-ratio:21 / 9}.lnd-spot-place{position:absolute;z-index:300;left:12px;top:12px;padding:5px 12px;border-radius:99px;font-size:.76rem;font-weight:750;color:#f6f1e4;background:#0e111480;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15)}.lnd-spot-chat{position:absolute;z-index:300;right:12px;top:12px;display:grid;gap:5px;max-width:min(400px,calc(100% - 24px));padding:10px 13px;border-radius:14px;font-size:.78rem;line-height:1.45;color:#f1ecdf;background:#0e111480;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);box-shadow:0 8px 24px #0005}.lnd-spot-chat>span{display:block}.lnd-spot-chat svg{vertical-align:-2px;color:#bfc6cf}.lnd-spot-chat b{color:#9fd0ff}.lnd-spot-chat .find,.lnd-spot-chat .find svg{color:#f3d38a}.lnd-spot-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:6px 0 0;padding:0;list-style:none}.lnd-spot-points li{display:grid;gap:4px;padding-left:14px;border-left:2px solid color-mix(in srgb,var(--gold) 45%,transparent)}.lnd-spot-points b{font-family:var(--display);font-size:.95rem}.lnd-spot-points span{font-size:.85rem;line-height:1.55;color:var(--muted)}.lnd-now{position:relative}.lnd-now:before{content:"";position:absolute;z-index:-1;left:50%;top:-120px;width:100vw;height:520px;translate:-50% 0;pointer-events:none;background:radial-gradient(60% 70% at 30% 0%,#1e3a2e66,transparent 70%),radial-gradient(50% 60% at 80% 10%,#3a2a4a40,transparent 70%)}.lnd-now-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:auto auto;gap:18px}.lnd-now-grid.no-fest{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lnd-fest-live{position:relative;isolation:isolate;overflow:hidden;grid-row:span 2;min-height:460px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--radius);border:1px solid var(--border-2);color:#f4efe3;background:#120d1c}.lnd-fest-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lnd-fest-scene>:is(img,canvas){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lnd-fest-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0c0a1400,#0c0a1400 34%,#0c0a14c8 66%,#0c0a14f2)}.lnd-fest-cast{position:absolute;z-index:0;right:3%;top:8%;width:42%;height:58%;pointer-events:none}.lnd-fest-big{position:absolute;right:0;bottom:0;width:min(100%,250px);height:auto;filter:drop-shadow(0 14px 12px #000b);animation:lnd-boss 7s ease-in-out infinite}.lnd-fest-xu{position:absolute;display:grid;filter:drop-shadow(0 8px 8px #0009);animation:lnd-hover 6s ease-in-out infinite}.lnd-fest-xu.x0{left:2%;top:10%}.lnd-fest-xu.x1{left:22%;top:46%;animation-delay:-2.4s}.lnd-fest-body{position:relative;display:grid;gap:10px;justify-items:start;padding:24px}.lnd-fest-body h3{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.05;text-shadow:0 2px 12px #000c}.lnd-fest-body>p{margin:0;max-width:52ch;font-size:.92rem;line-height:1.6;color:#e2dccd;text-shadow:0 1px 8px #000c}.lnd-fest-rewards{display:grid;gap:6px}.lnd-fest-rewards>small{font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#d8cfe8}.lnd-fest-rewards>span{display:flex;flex-wrap:wrap;gap:6px}.lnd-reward{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:99px;font-size:.76rem;font-weight:700;color:#f4efe3;background:#1a1428cc;border:1px solid #ffffff22}.lnd-reward svg{color:#f3c77a}.lnd-fest-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.lnd-fest-cta .btn{min-height:44px;padding:0 18px;border-radius:12px;font-weight:800}.lnd-fest-items{display:flex;gap:4px}.lnd-now-boss{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:end;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.lnd-now-boss.awake{border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}.lnd-now-boss-art{order:2;align-self:center;display:grid;place-items:center;padding:10px 10px 10px 0}.lnd-now-boss-art img{width:100%;height:auto;filter:drop-shadow(0 10px 10px #000a);animation:lnd-boss 7s ease-in-out infinite}.lnd-now-boss-text{display:grid;gap:7px;justify-items:start;padding:18px 0 18px 18px;min-width:0}.lnd-now-boss-text .lnd-tag{color:var(--text);background:var(--panel-2);border-color:var(--border-2)}.lnd-now-kicker{font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.lnd-now-boss-text h3{font-size:1.3rem}.lnd-now-boss-text p{margin:0;font-size:.82rem;line-height:1.5;color:var(--muted)}.lnd-now-boss .lnd-boss-row>span{width:40px;height:40px;background:var(--panel-2);border-color:var(--border)}.lnd-now-boss .lnd-boss-row img{width:34px;height:34px}.lnd-now-boss .lnd-boss-row small{color:var(--faint)}.lnd-now-list{display:grid;align-content:start;gap:0;margin:0;padding:4px 16px;list-style:none;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.lnd-now-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.lnd-now-list li:last-child{border-bottom:0}.lnd-now-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--panel-2))}.lnd-now-list li.live .lnd-now-ico{color:var(--mint);background:color-mix(in srgb,var(--mint) 10%,var(--panel-2))}.lnd-now-text{display:grid;gap:1px;min-width:0}.lnd-now-text b{font-size:.86rem}.lnd-now-text small{font-size:.76rem;color:var(--muted)}.lnd-now-when{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:var(--muted);white-space:nowrap}.lnd-now-list li.live .lnd-now-when{color:var(--mint)}@keyframes lnd-boss{50%{translate:0 -4px;scale:1.01}}.lnd-boss-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.lnd-boss-row>span{display:grid;place-items:center;border-radius:12px;border:1px solid var(--border)}.lnd-boss-row>span.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,var(--panel-2))}.lnd-boss-row img{object-fit:contain}.lnd-boss-row small{margin-left:4px;font-size:.74rem}.lnd-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.lnd-why li{display:grid;gap:8px;align-content:start;padding:20px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.lnd-why-ico{width:36px;height:36px;display:grid;place-items:center;margin-bottom:4px;border-radius:10px;color:var(--gold);background:color-mix(in srgb,var(--gold) 11%,transparent)}.lnd-why h3{font-size:1rem}.lnd-why p{margin:0;font-size:.86rem;line-height:1.55;color:var(--muted)}.lnd-faq-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:24px 48px;align-items:start}.lnd-faq-wrap .lnd-head{margin:0 0 20px}.lnd-faq-side{position:sticky;top:76px}.lnd-ask{position:relative;display:grid;gap:6px;justify-items:start;padding:18px 18px 18px 120px;min-height:120px;border-radius:var(--radius);background:color-mix(in srgb,var(--gold) 6%,var(--panel));border:1px solid var(--border-2)}.lnd-ask-art{position:absolute;left:12px;bottom:10px;display:flex;align-items:end}.lnd-ask-art .lnd-egg{margin-left:-14px}.lnd-ask b{font-family:var(--display);font-size:1.02rem}.lnd-ask p{margin:0;font-size:.84rem;color:var(--muted)}.lnd-ask-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.lnd-ask-links .btn{gap:5px;text-decoration:none}.lnd-faq{display:grid;gap:8px}.lnd-faq details{border-radius:14px;background:var(--panel);border:1px solid var(--border)}.lnd-faq details[open]{border-color:var(--border-2);background:color-mix(in srgb,var(--panel-2) 70%,var(--panel))}.lnd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;font-family:var(--display);font-size:.98rem;font-weight:700;cursor:pointer;list-style:none;border-radius:14px}.lnd-faq summary::-webkit-details-marker{display:none}.lnd-faq summary svg{flex:none;color:var(--muted);transition:transform .2s ease}.lnd-faq details[open] summary svg{transform:rotate(45deg);color:var(--gold)}.lnd-faq summary:hover svg{color:var(--text)}.lnd-faq details p{margin:0;padding:0 18px 18px;max-width:64ch;font-size:.9rem;line-height:1.65;color:var(--muted)}.lnd-end{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;width:var(--wide);min-height:480px;margin:clamp(64px,8vw,104px) auto 0;border-radius:20px;border:1px solid var(--border-2);color:#f4efe3;background:#1a120c}.lnd-end-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;container-type:size;overflow:hidden}.lnd-end-scene{position:absolute;width:max(100cqw,150cqh);height:max(100cqh,66.667cqw);left:50%;top:56%;translate:-50% -56%}.lnd-end-scene>:is(img,canvas){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lnd-end:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#120c08f0 0%,#120c08c8 25%,#120c0840 42%,transparent 58%)}.lnd-zz{position:absolute;left:38.6%;top:66%;width:0;height:0;pointer-events:none}.lnd-zz i{position:absolute;left:0;bottom:0;font:800 15px/1 var(--display);font-style:normal;color:#fff3d6;text-shadow:0 1px 4px #000a;opacity:0;animation:lnd-zz 6s ease-in-out infinite}.lnd-zz i:nth-child(2){font-size:12px;animation-delay:2s}.lnd-zz i:nth-child(3){font-size:10px;animation-delay:4s}@keyframes lnd-zz{0%{opacity:0;translate:0 0}20%{opacity:.95}80%{opacity:.6}to{opacity:0;translate:26px -46px}}.lnd-end-body{display:grid;gap:12px;justify-items:start;max-width:420px;padding:44px clamp(22px,3.6vw,44px)}.lnd-end-body .caps{color:var(--gold)}.lnd-end-body h2{font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.05;text-shadow:0 2px 14px #000b}.lnd-end-body p{margin:0;color:#e8e0cf;line-height:1.6;text-shadow:0 1px 10px #000d}.lnd-starters{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 4px}.lnd-starter{display:grid;justify-items:center;gap:1px;width:104px;padding:8px 6px 10px;border-radius:16px;font:inherit;color:#f6f1e4;background:#140e0a73;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);cursor:pointer;transition:translate .2s ease,border-color .2s ease}.lnd-starter:hover:not(:disabled){translate:0 -3px;border-color:color-mix(in srgb,var(--c) 70%,#fff)}.lnd-starter .xu-art{filter:drop-shadow(0 6px 6px #0008)}.lnd-starter b{font-size:.86rem}.lnd-starter small{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 75%,#fff)}.lnd-foot{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:18px 32px;width:var(--wide);margin:56px auto 0;padding:28px 0 36px;border-top:1px solid var(--border)}.lnd-foot-brand{display:flex;align-items:center;gap:16px;min-width:0}.lnd-foot-mark{width:132px;height:auto;flex:none}.lnd-foot-brand>span{display:grid;gap:4px;min-width:0}.lnd-foot-brand small{font-size:.8rem;color:var(--muted)}.lnd-foot-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;font-size:.8rem;color:var(--muted)}.lnd-foot-by a{color:var(--text);font-weight:650;text-decoration:none}.lnd-foot-by a:hover{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.lnd-version{color:var(--faint);font-size:.76rem}.lnd-foot .lang-pop{top:auto;bottom:calc(100% + 6px)}.lnd-band{position:relative;isolation:isolate}.lnd-band:after{content:"";position:absolute;z-index:-1;left:50%;top:0;bottom:-60px;width:100vw;translate:-50% 0;pointer-events:none;opacity:var(--band-o, .22);background:var(--band-img) center / cover no-repeat;-webkit-mask:linear-gradient(180deg,transparent 0%,#000 22%,#000 70%,transparent 100%);mask:linear-gradient(180deg,transparent 0%,#000 22%,#000 70%,transparent 100%)}.lnd-band:not(.is-near):after{background:none}.lnd-xu-sec{--band-img: url(https://cdn.xuverse.world/objects/2f0e3bf865fbcd715872fcb970207d310404fd9bedc08fd162601457e03924ea.webp?v=2);--band-o: .16}.lnd-together{--band-img: url(https://cdn.xuverse.world/objects/759632590da9deef884dba7877daa4746dd6e68ad5db59eeded4e8f527384294.webp?v=2);--band-o: .2}.lnd-together-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.lnd-chat{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--border-2);box-shadow:0 18px 40px #0006}.lnd-chat-tabs{display:flex;gap:4px;padding:10px 12px 0;border-bottom:1px solid var(--border)}.lnd-chat-tabs span{padding:7px 12px 9px;font-size:.78rem;font-weight:700;color:var(--muted);border-bottom:2px solid transparent}.lnd-chat-tabs span.on{color:var(--text);border-bottom-color:var(--gold)}.lnd-chat-lines{display:grid;gap:12px;margin:0;padding:16px;list-style:none}.lnd-chat-lines li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;font-size:.86rem;line-height:1.45;animation:lnd-rise .6s ease-out both}.lnd-chat-lines li:nth-child(2){animation-delay:.1s}.lnd-chat-lines li:nth-child(3){animation-delay:.2s}.lnd-chat-lines li:nth-child(4){animation-delay:.3s}.lnd-chat-lines li:nth-child(5){animation-delay:.4s}.lnd-chat-lines li>span{display:grid;gap:3px;min-width:0}.lnd-chat-lines li>span>span{display:inline}.lnd-chat-lines .gemoji{display:inline-grid;vertical-align:-5px}.lnd-chat-lines b{font-size:.8rem}.lnd-chat-lines .n1{color:#9fd0ff}.lnd-chat-lines .n2{color:#f3b9d6}.lnd-chat-lines .n3{color:#a8e3a0}.lnd-chat-lines .n4{color:#f3d38a}.lnd-quote{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 8px;border-left:2px solid var(--border-2);font-size:.72rem;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnd-reacts{display:flex!important;gap:5px;margin-top:2px}.lnd-reacts i{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 4px;border-radius:99px;font-style:normal;font-size:.72rem;font-weight:700;color:var(--muted);background:var(--panel-2);border:1px solid var(--border)}.lnd-chat-lines li.whisper,.lnd-chat-lines li.sys{grid-template-columns:34px minmax(0,1fr);align-items:center;font-size:.8rem}.lnd-chat-lines li.whisper>svg,.lnd-chat-lines li.sys>svg{justify-self:center}.lnd-chat-lines li.whisper{color:#e9d9b2}.lnd-chat-lines li.whisper em{font-style:normal;color:var(--faint)}.lnd-chat-lines li.sys{color:var(--gold)}.lnd-chat-box{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 12px 12px;padding:9px 12px;border-radius:12px;font-size:.82rem;color:var(--faint);background:var(--bg-2);border:1px solid var(--border)}.lnd-chat-emoji{display:flex;gap:4px}.lnd-together-side{display:grid;gap:16px}.lnd-guild{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 14px;align-items:center;padding:18px;border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--border)}.lnd-guild>span{display:grid;gap:2px}.lnd-guild small{font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.lnd-guild b{font-family:var(--display);font-size:1.15rem}.lnd-guild-meta{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;color:var(--muted)}.lnd-guild p{grid-column:1 / -1;margin:4px 0 0;font-size:.86rem;line-height:1.55;color:var(--muted)}.lnd-points{display:grid;gap:14px;margin:0;padding:0 4px;list-style:none}.lnd-points li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.lnd-points li>svg,.lnd-points li>.gemoji{margin-top:2px;color:var(--gold)}.lnd-points li>span{display:grid;gap:2px;font-size:.86rem;line-height:1.5;color:var(--muted)}.lnd-points b{font-size:.92rem;color:var(--text)}.lnd-features-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.lnd-features{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.lnd-feature{display:grid;grid-template-rows:128px auto;overflow:hidden;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.lnd-feature.big{grid-template-rows:250px auto}.lnd-feature.plain .lnd-feature-art{background:radial-gradient(90% 120% at 50% 100%,color-mix(in srgb,var(--gold) 16%,var(--panel-2)),var(--panel-2) 70%)}.lnd-features .lnd-feature-text{gap:4px;padding:14px 14px 16px}.lnd-features .lnd-feature h3{font-size:.92rem;padding-right:34px}.lnd-features .lnd-feature p{font-size:.8rem;line-height:1.5}.lnd-features .lnd-feature-ico{width:30px;height:30px;right:12px;top:-15px;border-radius:9px}.lnd-feature-looks{position:relative;z-index:1;display:flex!important;gap:6px;padding:0!important;background:none!important;border:0!important}.lnd-feature-looks>span{display:grid;place-items:end center;width:56px;height:72px;padding-bottom:4px;border-radius:12px;background:center / cover no-repeat;border:1px solid #ffffff2a;box-shadow:0 6px 12px #0006}.lnd-feature-away{position:relative;z-index:1;display:flex;gap:6px}.lnd-feature-chip{position:relative;z-index:1;display:flex;align-items:center;gap:9px;max-width:calc(100% - 24px);padding:8px 11px;border-radius:12px;color:var(--gold);background:#0e11148c;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lnd-feature-chip>span{display:grid;gap:4px;min-width:0}.lnd-feature-chip b{font-size:.74rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnd-feature-chip small{font-size:.66rem;color:var(--muted)}.lnd-feature-chip .lnd-meter{height:5px;min-width:90px}.lnd-feature-fight{position:relative;z-index:1;display:grid;justify-items:center}.lnd-feature-fight img{width:96px;height:96px;margin-bottom:-14px;filter:drop-shadow(0 8px 8px #000a);animation:lnd-boss 7s ease-in-out infinite}.lnd-feature-away>span{display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 6px;border-radius:99px;font-size:.8rem;font-weight:800;color:var(--mint);background:#0d1513c8;border:1px solid #ffffff1c}.lnd-totem-meter{position:absolute;z-index:1;left:14px;right:14px;bottom:30px;display:grid;gap:7px;padding:10px 12px;border-radius:12px;background:#0e111480;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}.lnd-totem-meter>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lnd-totem-meter b{font-size:.84rem}.lnd-totem-meter small{font-size:.76rem;font-weight:700;color:var(--gold)}.lnd-feature-podium{position:relative;z-index:1;display:flex;align-items:end;gap:6px}.lnd-feature-podium>span{display:grid;justify-items:center;gap:3px;padding:6px 6px 4px;border-radius:12px 12px 0 0;background:#0d1513b8;border:1px solid #ffffff1c;border-bottom:0}.lnd-feature-podium>span.p1{padding-bottom:18px}.lnd-feature-podium b{font-size:.72rem;color:var(--gold)}.lnd-feature-art{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--bg-2) var(--pos, center) / var(--zoom, cover) no-repeat}.lnd-feature-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,#0d151399)}.lnd-feature-text{position:relative;display:grid;gap:6px;padding:16px 18px 18px}.lnd-feature-ico{position:absolute;right:16px;top:-18px;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--gold);background:var(--panel-2);border:1px solid var(--border-2)}.lnd-feature h3{font-size:1.02rem;padding-right:40px}.lnd-feature p{margin:0;font-size:.85rem;line-height:1.55;color:var(--muted)}.lnd-feature-items{position:relative;z-index:1;display:flex;gap:6px;padding:8px 12px;border-radius:14px;background:#0e111480;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lnd-feature-xu{position:relative;z-index:1;filter:drop-shadow(0 8px 8px #0008);animation:lnd-hover 6s ease-in-out infinite}.lnd-radio .lnd-feature-art{place-items:end stretch;padding:12px 12px 30px}.lnd-cover{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;overflow:hidden}.lnd-cover-scene{position:absolute;left:50%;top:50%;width:max(100cqw,calc(100cqh * var(--ar)));height:max(100cqh,calc(100cqw / var(--ar)));translate:-50% -50%}.lnd-cover-scene>:is(img,canvas){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lnd-totem-figure{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lnd-totem-figure img{position:absolute;translate:-50% 0;object-fit:contain;filter:drop-shadow(0 8px 10px #03101180)}.lnd-radio-play{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%;width:66px;height:66px;display:grid;place-items:center;padding:0;border-radius:50%;color:#fffaf0;background:#12100e47;border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 10px 26px #0006;cursor:pointer;transition:background .2s ease,scale .2s ease}.lnd-radio-play:hover{background:#12100e6b;scale:1.04}.lnd-radio-play svg{display:block;filter:drop-shadow(0 1px 2px #0009)}.lnd-radio .has-now .lnd-radio-play{top:calc((100% - 92px)/2)}.lnd-radio:not(.on) .lnd-radio-play svg{translate:2px 0}.lnd-radio-spin{width:22px;height:22px;border-radius:50%;border:3px solid #ffffff44;border-top-color:#fffaf0;animation:lnd-spin .9s linear infinite}@keyframes lnd-spin{to{rotate:360deg}}.lnd-radio-now{position:relative;z-index:2;overflow:hidden;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 9px 7px;border-radius:12px;background:#0e111480;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}.lnd-radio-now img{width:38px;height:38px;border-radius:8px;image-rendering:pixelated}.lnd-radio-now>span:not(.lnd-radio-eq){display:grid;min-width:0}.lnd-radio-now b{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnd-radio-now small{font-size:.7rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnd-radio-eq{display:flex;align-items:end;gap:2px;height:14px}.lnd-radio-eq i{width:3px;height:4px;border-radius:1px;background:var(--gold)}.lnd-radio-eq.on i{animation:lnd-eq 1.4s ease-in-out infinite}.lnd-radio-eq.on i:nth-child(2){animation-delay:-.4s}.lnd-radio-eq.on i:nth-child(3){animation-delay:-.8s}.lnd-radio-eq.on i:nth-child(4){animation-delay:-1.1s}@keyframes lnd-eq{50%{height:14px}}.lnd-radio-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff1a}.lnd-radio-bar i{display:block;height:100%;background:var(--gold)}.lnd-soon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lnd-soon-card{overflow:hidden;border-radius:var(--radius);background:var(--panel);border:1px dashed color-mix(in srgb,var(--gold) 35%,var(--border-2))}.lnd-soon-art{position:relative;display:grid;place-items:center;aspect-ratio:3 / 2;overflow:hidden;background:var(--bg-2) var(--pos, center) / var(--zoom, cover) no-repeat}.lnd-soon-tag{position:absolute;left:10px;top:10px;padding:3px 9px;border-radius:99px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#2b1e0c;background:#ecc77c}.lnd-soon-text{display:grid;gap:6px;padding:14px 16px 18px}.lnd-soon-text h3{font-size:1rem}.lnd-soon-text p{margin:0;font-size:.82rem;line-height:1.55;color:var(--muted)}.lnd-nests{position:absolute;top:0;right:0;bottom:0;left:0}.lnd-nests .lnd-egg{position:absolute;top:63%;translate:-50% -78%}.lnd-nests .n0{left:21%}.lnd-nests .n1{left:49.5%}.lnd-nests .n2{left:79%}.lnd-trade{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;color:var(--gold);background:#0e111473;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lnd-egg{display:inline-block;width:var(--es, 56px);height:var(--es, 56px);background:url(https://cdn.xuverse.world/objects/91f93dc31c1438dac0ef9f6bd6291685ed24616f469941d40330e721be4dfbda.webp?v=2) 0 0 / 600% 100% no-repeat;transform-origin:50% 92%;filter:drop-shadow(0 4px 4px #0007);animation:lnd-egg 7s ease-in-out infinite}@keyframes lnd-egg{0%,62%,to{rotate:0deg}68%{rotate:-6deg}74%{rotate:5deg}80%{rotate:-3deg}86%{rotate:1deg}}.lnd-store{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:16px}.lnd-plus{display:grid;gap:14px;align-content:start;padding:20px;border-radius:var(--radius);background:color-mix(in srgb,var(--gold) 7%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 35%,var(--border))}.lnd-plus-head{display:flex;align-items:center;gap:14px}.lnd-plus-head img{width:72px;height:72px;filter:drop-shadow(0 6px 8px #0007)}.lnd-plus-head small{font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.lnd-plus-head h3{font-size:1.4rem}.lnd-plus-perks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lnd-plus-perks li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:.86rem;line-height:1.45;color:var(--text)}.lnd-plus-perks li:before{content:"";width:8px;height:8px;margin:6px 0 0 4px;rotate:45deg;border-radius:2px;background:var(--gold)}.lnd-store-card{display:grid;gap:8px;align-content:start;padding:18px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.lnd-store-ico{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--gold);background:color-mix(in srgb,var(--gold) 11%,var(--panel-2))}.lnd-store-card h3{font-size:1rem}.lnd-store-card p{margin:0;font-size:.84rem;line-height:1.55;color:var(--muted)}.lnd-store-looks,.lnd-store-items{display:flex;gap:8px;margin-top:6px}.lnd-store-card.never{background:color-mix(in srgb,var(--mint) 5%,var(--panel));border-color:color-mix(in srgb,var(--mint) 25%,var(--border))}.lnd-store-card.never .lnd-store-ico{color:var(--mint);background:color-mix(in srgb,var(--mint) 11%,var(--panel-2))}.lnd-store-free{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.78rem;font-weight:700;color:var(--mint)}.lnd-community{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lnd-comm{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:220px;padding:26px;border-radius:var(--radius);color:#f4efe3;text-decoration:none;border:1px solid var(--border-2);transition:border-color .2s ease,translate .2s ease}.lnd-comm.discord{background:#262a5c;border-color:#5865f255}.lnd-comm.reddit{background:#3b2318;border-color:#ff6a3d40}.lnd-comm-mark{position:absolute;z-index:-1;right:-70px;top:50%;width:340px;height:340px;translate:0 -50%;rotate:-14deg;color:#fff;opacity:.1;pointer-events:none}.lnd-comm-mark svg{width:100%;height:100%}.lnd-comm.reddit .lnd-comm-mark{color:#ff8a5c;opacity:.16;rotate:10deg;right:-60px}.lnd-comm:hover .lnd-comm-mark{rotate:-10deg;transition:rotate .6s ease}.lnd-comm.reddit:hover .lnd-comm-mark{rotate:6deg}.lnd-comm:hover{border-color:#fff5;translate:0 -2px}.lnd-comm-body{display:grid;gap:6px;justify-items:start;max-width:60%}.lnd-comm-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:.74rem;font-weight:750;background:#0c0e16a6;border:1px solid #ffffff26}.lnd-comm.discord .lnd-comm-tag{color:#c9cdff}.lnd-comm.reddit .lnd-comm-tag{color:#ffb48a}.lnd-comm b{font-family:var(--display);font-size:1.3rem;text-shadow:0 2px 10px #000b}.lnd-comm small{font-size:.86rem;line-height:1.5;color:#e2ddd0;text-shadow:0 1px 8px #000c}.lnd-comm-go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:8px 14px;border-radius:10px;font-size:.84rem;font-weight:800;color:#2b1e0c;background:#ecc77c}.lnd-comm-emoji{position:absolute;right:18px;bottom:18px;display:grid;grid-template-columns:repeat(3,40px);gap:6px}.lnd-comm-emoji>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0c0e16a6;border:1px solid #ffffff1f}.lnd-comm-emoji>span:nth-child(odd){animation:lnd-hover 6s ease-in-out infinite}.lnd-comm-xu{position:absolute;right:24px;bottom:14px;display:flex;align-items:end;gap:2px;filter:drop-shadow(0 8px 8px #0009)}.lnd-comm-xu>:last-child{animation:lnd-hover 6s ease-in-out infinite;margin-bottom:30px}.lnd-comm-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 0;font-size:.84rem;color:var(--muted)}.lnd-comm-more a{color:var(--muted)}.lnd-comm-more a:hover{color:var(--text)}@media(max-width:1240px){.lnd-bar-links{display:none}.lnd-bar-menu{display:block}}@media(max-width:1180px){.lnd-features,.lnd-soon,.lnd-store{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.lnd-together-grid,.lnd-community,.lnd-features-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.lnd-features,.lnd-store,.lnd-soon{grid-template-columns:minmax(0,1fr)}.lnd-feature.big{grid-template-rows:200px auto}.lnd-feature{grid-template-rows:160px auto}.lnd-comm-body{max-width:100%}.lnd-comm{min-height:300px;align-items:flex-end}.lnd-comm-emoji,.lnd-comm-xu{top:18px;bottom:auto;right:18px}.lnd-chat-box>span:first-child{display:none}}:root:not(:lang(en)) .lnd :is(h1,h2,h3){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:root:is(:lang(ja),:lang(ko),:lang(zh)) .lnd-pitch h1{max-width:13em;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.22}:root:is(:lang(ja),:lang(ko),:lang(zh)) :is(.lnd-time,.lnd-view-n,.lnd-xu-el,.lnd-xu-facts dt){letter-spacing:.04em}@media(max-width:1180px){.lnd-day{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.lnd-moment-art{aspect-ratio:4 / 3}.lnd-why{grid-template-columns:repeat(2,minmax(0,1fr))}.lnd-links{gap:16px}}@media(max-width:1100px){.lnd-hero-body{grid-template-columns:minmax(0,1fr)}.lnd-hero-body>.lnd-auth{justify-self:start}.lnd-hero.form-open .hx{opacity:0;pointer-events:none}}@media(max-width:980px){.lnd-links{display:none}.lnd-links+.lnd-nav-end{margin-left:auto}.lnd-hero:before{background:linear-gradient(180deg,#07110fb8 0%,#07110f99 45%,#07110fcc 78%,var(--bg) 100%)}.lnd-hero-scene{left:60%;transform:translate(-60%,-50%)}.lnd-xu,.lnd-world,.lnd-realm,.lnd-now-grid,.lnd-now-grid.no-fest{grid-template-columns:minmax(0,1fr)}.lnd-stage{min-height:0;aspect-ratio:3 / 2}.lnd-fest-live{grid-row:auto;min-height:420px}.lnd-faq-wrap{grid-template-columns:minmax(0,1fr)}.lnd-faq-side{position:static}.lnd-hero-xu .c{left:auto;right:6%}.lnd-comp{grid-template-columns:minmax(0,1fr)}.lnd-comp>li{grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:18px;align-items:center}.lnd-comp-ui{grid-row:span 2}.lnd-comp h3{align-self:end;margin:0}.lnd-comp p{align-self:start}}@media(max-width:760px){.lnd-hero{min-height:max(620px,100svh)}.lnd-hero-body{align-items:start;padding-top:14px;padding-bottom:150px}.lnd-pitch{gap:16px}.lnd-cta,.lnd-cta-row{width:100%;justify-items:stretch}.lnd-cta-row{flex-direction:column}.lnd-cta-row .btn{width:100%}.lnd-cta-pair{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;width:100%}.lnd .lnd-trailer-phone{display:inline-flex;padding:0 14px}.lnd-trailer.paired{display:none}.lnd-auth{justify-self:center;width:min(470px,100%);padding:20px 18px 18px;border-radius:20px}.lnd-parade{height:150px}.lnd-parade .hx{bottom:22px}.lnd-parade .hx.row-1{bottom:44px}.lnd-parade .hx.air{bottom:84px}.lnd-parade .hx-art>.xu-art{--xs: 74px !important}.lnd-parade .hx-say{max-width:170px;font-size:.74rem}.lnd-motion{right:auto;left:16px;bottom:16px}.lnd-hero.form-open :is(.lnd-chips,.lnd-say,.lnd-pitch h1){display:none}.lnd-hero.form-open .lnd-hero-body{padding-top:4px}.lnd-end{min-height:0}.lnd-end:before{background:linear-gradient(180deg,#120c0830,#120c08b0 40%,#120c08f0 70%)}.lnd-end-body{padding:170px 20px 26px}.lnd-starter{width:calc((100% - 20px) / 3)}.lnd-foot{grid-template-columns:minmax(0,1fr)}.lnd-foot-end{justify-content:flex-start}.lnd-spot-points{grid-template-columns:minmax(0,1fr);gap:12px}.lnd-fest-live{min-height:600px}.lnd-fest-cast{top:3%;right:2%;width:56%;height:38%}.lnd-fest-big{width:min(100%,190px)}}@media(max-width:420px){.lnd-auth .auth-solo{grid-template-columns:auto minmax(0,1fr)}.lnd-signin{width:36px;padding:0;justify-content:center}.lnd-signin-text{display:none}.lnd-auth .auth-solo-go{grid-column:1 / -1;width:100%}}@media(max-width:600px){.lnd-day,.lnd-why{grid-template-columns:minmax(0,1fr)}.lnd-nav{gap:10px;padding-top:12px;padding-bottom:12px}.lnd-nav-end{gap:6px}.lnd-nav .lang-btn .lang-btn-name,.lnd-nav .lang-btn .lang-caret{display:none}.lnd-nav .lang-btn .lang-btn-code{display:inline}.lnd-logo img{width:136px}.lnd-logo.small img{width:104px}.lnd-bar{gap:12px;height:52px}.lnd-path button{grid-template-columns:28px 56px minmax(0,1fr) auto;gap:10px}.lnd-path img,.lnd-thumb-ph{width:56px;height:36px}.lnd-view-info{position:static;padding:0 14px 14px}.lnd-view{aspect-ratio:auto;display:flex;flex-direction:column;background:var(--panel)!important}.lnd-view:before{content:"";display:block;aspect-ratio:5 / 3}.lnd-view-map{bottom:auto;aspect-ratio:5 / 3}.lnd-view:after{display:none}.lnd-view-info h3{color:var(--text);text-shadow:none}.lnd-view-info p{color:var(--muted);text-shadow:none}.lnd-view-n,.lnd-view-wild small{text-shadow:none}.lnd-view-wild small{color:var(--faint)}.lnd-wild{background:var(--panel-2);border-color:var(--border-2)}.lnd-view-info{margin-top:12px}.lnd-xu-card{padding:18px}.lnd-xu-facts>div{grid-template-columns:96px minmax(0,1fr)}.lnd-roster{padding:12px}.lnd-roster-grid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:6px}.lnd-xu-tile{padding:6px 2px 7px}.lnd-xu-tile .xu-art{--xs: 46px !important}.lnd-xu-tile .lnd-xu-name{font-size:.62rem}.lnd-stage-arrow{width:40px;height:40px}.lnd-stage{aspect-ratio:4 / 3}.lnd-swatches button{width:40px;height:40px}.lnd-swatches .xu-art{--xs: 30px !important}.lnd-comp>li{grid-template-columns:minmax(0,1fr)}.lnd-comp-ui{grid-row:auto}.lnd-spot-chat{position:static;max-width:none;margin:0;border-radius:0;border:0;border-top:1px solid var(--border);background:var(--panel);color:var(--muted)}.lnd-spot-chat b{color:var(--accent)}.lnd-spot-chat .find,.lnd-spot-chat .find svg{color:var(--gold)}}@media(prefers-reduced-motion:reduce){.lnd *,.lnd *:before,.lnd *:after{animation:none!important;transition:none!important}.lnd-ring .arc{stroke-dashoffset:35}.lnd-motion,.lnd-room-dust,.hx-say{display:none}.lnd-bar{transition:none}}:root[data-motion=reduced] .lnd *,:root[data-motion=reduced] .lnd *:before,:root[data-motion=reduced] .lnd *:after{animation:none!important}:root[data-motion=reduced] :is(.lnd-motion,.lnd-room-dust,.hx-say){display:none}:root[data-motion=reduced] .lnd-ring .arc{stroke-dashoffset:35}:root[data-motion=reduced] .lnd-gain{opacity:1}.lnd-get{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:max(460px,26.0417vw);margin-top:clamp(64px,8vw,104px);background:var(--bg)}.lnd-get-art{position:absolute;left:0;right:0;top:50%;aspect-ratio:3840 / 1000;transform:translateY(-50%);z-index:-2;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.lnd-get-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lnd-get:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--bg) 0%,transparent 16%,transparent 84%,var(--bg) 100%),linear-gradient(90deg,#0d1513f2 0%,#0d1513d0 34%,#0d151366 58%,transparent 80%)}.lnd-get-inner{display:grid;gap:20px;justify-items:start;width:100%;max-width:1240px;margin:0 auto;padding:56px var(--gutter);box-sizing:border-box}.lnd-get-inner>*{max-width:min(600px,46vw)}.lnd-get .platform-badges{width:100%}.lnd-get .platform-badge{background:#0e111480;border-color:#fff3;-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);box-shadow:none}.lnd-get .platform-badge.pending{opacity:.7}.lnd-get-more{display:inline-flex;align-items:center;gap:6px;color:#f1ecdf}.lnd-platforms-head{display:grid;justify-items:start;gap:8px}.lnd-platforms-head .caps{color:var(--gold)}.lnd-platforms-head h2{margin:0;font-size:clamp(1.8rem,3.2vw,2.55rem);letter-spacing:-.015em;text-shadow:0 2px 12px #000a}.lnd-platforms-head p{margin:0;color:#e0d9ca;font-size:.95rem;line-height:1.6;text-shadow:0 1px 8px #000c}.platform-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-badge{min-width:0;min-height:68px;display:flex;align-items:center;gap:11px;padding:10px 12px;color:#fff;background:linear-gradient(145deg,#171a20,#08090c 74%);border:1px solid #ffffff30;border-radius:12px;text-decoration:none;box-shadow:inset 0 1px #ffffff12,0 7px 16px #0506082e;transition:border-color .16s ease,translate .16s ease,box-shadow .16s ease}a.platform-badge:hover{color:#fff;border-color:color-mix(in srgb,var(--gold) 70%,#fff);translate:0 -2px;box-shadow:inset 0 1px #ffffff18,0 10px 22px #0506084a}a.platform-badge:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.platform-badge.pending{opacity:.58;box-shadow:inset 0 1px #ffffff0b}.platform-badge-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:#fff}.platform-badge-copy{min-width:0;display:grid;gap:1px}.platform-badge-copy small{overflow:hidden;color:#c9cbd1;font-size:.57rem;font-weight:650;line-height:1.15;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.platform-badge-copy strong{overflow:hidden;font-size:.96rem;line-height:1.1;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.lnd-dl{position:relative;isolation:isolate;display:flex;flex-direction:column}.lnd-dl-art{position:absolute;inset:0 0 auto;height:min(620px,80vh);z-index:-1;overflow:hidden}.lnd-dl-art img{width:100%;height:100%;object-fit:cover;object-position:58% center;opacity:.5}.lnd-dl-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07110f66 0%,color-mix(in srgb,var(--bg) 70%,transparent) 55%,var(--bg) 100%)}.lnd-dl-main{width:min(1040px,100%);margin:0 auto;padding:clamp(28px,6vw,72px) clamp(16px,4vw,48px) 64px}.lnd-dl-main .lnd-head h1{font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.1;letter-spacing:-.015em}.lnd-dl .platform-badges{margin-bottom:24px}.lnd-dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.lnd-dl-card{display:grid;gap:10px;align-content:start;justify-items:start;padding:22px;border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--border)}.lnd-dl-card.main{border-color:var(--border-2)}.lnd-dl-card h2{font-size:1.15rem}.lnd-dl-ico{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--gold);background:color-mix(in srgb,var(--gold) 11%,transparent)}.lnd-dl-meta{margin:0;font-size:.88rem;color:var(--muted)}.lnd-dl-card .btn{margin:4px 0 2px;text-decoration:none}.lnd-dl-note{margin:0;font-size:.8rem;line-height:1.55;color:var(--muted)}.lnd-dl-note.small{font-size:.74rem;color:var(--faint)}.lnd-dl-web{margin:26px 0 0;font-size:.86rem;color:var(--muted)}.lnd-dl-web a{display:inline-flex;align-items:center;gap:6px}@media(max-width:860px){.lnd-dl-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.lnd-get{align-items:end;min-height:0}.lnd-get-art{position:relative;inset:auto;height:auto;aspect-ratio:3840 / 1000;transform:none}.lnd-get-art img{display:block;object-fit:contain}.lnd-get{display:block}.lnd-get:before{background:none}.lnd-get-inner{padding-top:24px;margin-top:0}.lnd-get-inner>*{max-width:100%}}@media(max-width:580px){.platform-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-badge{min-height:62px;padding:9px 10px;gap:7px}.platform-badge-icon{width:27px;height:30px}.platform-badge-copy strong{font-size:.84rem}.platform-badge-copy small{font-size:.5rem}}@media(min-width:1700px){.lnd{--wide: min(calc(1440px - 2 * var(--gutter)), calc(100% - 2 * var(--gutter)))}.lnd-hero .lnd-nav,.lnd-hero-body,.lnd-section{max-width:1440px}.lnd-parade{left:50%;right:auto;width:min(100%,1640px);translate:-50% 0}}.lnd-foot-mark{image-rendering:auto}.lgl{display:flex;flex-direction:column}.lgl-main{width:min(860px,100%);margin:0 auto;padding:clamp(8px,3vw,32px) clamp(16px,4vw,48px) 64px;box-sizing:border-box}.lgl-doc{padding:clamp(20px,4vw,40px) clamp(18px,4.5vw,48px) clamp(24px,4vw,44px);border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);min-width:0}.lgl-doc.card{max-width:860px}.lgl-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 22px;padding:3px;width:fit-content;max-width:100%;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.lgl-tabs a{padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;color:var(--muted);text-decoration:none}.lgl-tabs a:hover{color:var(--text)}.lgl-tabs a.on{background:var(--panel-3);color:var(--text)}.lgl-head{display:grid;gap:6px;padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid var(--border)}.lgl-head h1{font-size:clamp(1.6rem,3.4vw,2.2rem);line-height:1.15;letter-spacing:-.015em}.lgl-date{margin:0;font-size:.82rem;color:var(--muted)}.lgl-note{margin:6px 0 0;padding:9px 12px;border-radius:10px;font-size:.84rem;line-height:1.5;color:var(--muted);background:var(--panel-2);border:1px solid var(--border)}.lgl-prose{max-width:70ch}.lgl-prose p,.lgl-prose li{font-size:.95rem;line-height:1.72;overflow-wrap:anywhere}.lgl-prose p{margin:10px 0}.lgl-prose .lgl-lede{margin-top:18px;font-size:1rem;color:var(--text)}.lgl-prose ul{margin:8px 0 12px;padding-left:1.3em;display:grid;gap:6px}.lgl-prose li::marker{color:var(--accent)}.lgl-prose h2{display:flex;align-items:baseline;gap:10px;margin:30px 0 2px;font-size:1.08rem;line-height:1.35}.lgl-num{flex:none;min-width:1.6em;font-size:.8rem;font-weight:700;color:var(--faint);font-variant-numeric:tabular-nums}.lgl-prose a{color:var(--accent);font-weight:600;text-underline-offset:3px}.lgl-back{margin:22px 0 0;font-size:.86rem;color:var(--muted)}.lgl-back a{display:inline-flex;align-items:center;gap:6px}.lgl-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.lgl-links a{color:inherit}.auth-consent a{color:color-mix(in srgb,var(--accent) 68%,currentColor);font-weight:650;text-decoration:underline;text-underline-offset:2px}.auth-consent a:hover{color:var(--accent)}@media(max-width:560px){.lgl-prose p,.lgl-prose li{font-size:.92rem;line-height:1.68}.lgl-prose h2{margin-top:26px}}.socials{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.socials-label{margin-right:4px}.social-link{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--muted);text-decoration:none;transition:color .15s,background .15s}.social-link:hover,.social-link:focus-visible{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent);outline:none}.social-link:focus-visible{box-shadow:0 0 0 2px var(--accent)}.onb-help-socials{justify-content:center}.set-foot-socials{margin-top:4px}.steam-wishlist{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.steam-wishlist:hover{text-decoration:none}.steam-wishlist svg{flex:none}.lnd-foot-socials{margin:6px 0 0 -7px}.windmill-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.map-weather-top{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.map-weather-top>.map-weather{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.windmill-rotor{transform-box:fill-box;transform-origin:center;animation:willowmere-mill-turn 90s steps(720) infinite}.map-pin.shrine.painted-totem .dot{width:14px;height:14px;border:2px solid #141c19;border-radius:50%;background:var(--realm);box-shadow:0 0 0 3px #c7efd244,0 2px 7px #0008}@keyframes willowmere-mill-turn{to{transform:rotate(360deg)}}@media(max-width:860px){.windmill-rotor{animation-timing-function:steps(360)}}@media(prefers-reduced-motion:reduce){.windmill-rotor{animation:none}}[data-motion=reduced] .windmill-rotor{animation:none}.wm-review{max-width:1180px;margin:auto;padding:32px 24px;color:#e6eee5;font:16px/1.6 system-ui,sans-serif}.wm-review h1{font-size:clamp(26px,4vw,42px);line-height:1.1;margin:8px 0 16px}.wm-review p{color:#b8c9bd;max-width:850px}.wm-kicker{color:#e2b869;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.wm-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 16px}.wm-controls button{color:#f5e7c9;background:#25362e;border:1px solid #577160;border-radius:8px;padding:10px 16px;cursor:pointer;font:inherit}.wm-controls button[aria-pressed=true]{background:#45583d;border-color:#ddbb79}.wm-review-scene{aspect-ratio:5/3;position:relative;overflow:hidden;border:1px solid #526854;border-radius:16px;background:#203328}.wm-review-map{position:absolute;top:0;right:0;bottom:0;left:0}.wm-review-map.wm-detail{width:352%;height:352%;left:-189.4%;top:-98.7%}.wm-review-map .map-gl,.wm-review-map>.map-fx,.wm-review-map>.map-weather{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wm-review-map>img{width:100%;height:100%;display:block}.wm-review-map>.map-fx,.wm-review-map>.map-weather{pointer-events:none}.wm-studies{max-width:1180px;margin:8px auto 48px;padding:16px 24px;color:#b8c9bd;font:16px/1.6 system-ui,sans-serif}.wm-studies summary{cursor:pointer}@media(max-width:600px){.wm-review{padding:20px 12px}.wm-controls{gap:8px}.wm-controls button{font-size:13px;padding:8px 10px}}:root{--onb-dim: rgba(8, 10, 14, .5)}:root[data-tone=light]{--onb-dim: rgba(40, 46, 34, .32)}.onb-spot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.onb-ring{position:fixed;border-radius:12px;border:2px solid color-mix(in srgb,var(--accent) 80%,transparent);transition:left .35s ease,top .35s ease,width .35s ease,height .35s ease,box-shadow .4s ease;animation:onb-fade .4s ease-out}.onb-ring.dim{box-shadow:0 0 0 200vmax var(--onb-dim)}.onb-ring.soft{border-style:dashed;border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.onb-claim-receipt{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--good) 38%,var(--border));border-radius:12px;background:var(--panel)}.onb-claim-receipt>svg{flex:none;margin-top:2px;color:var(--good)}.onb-claim-receipt>div{flex:1;min-width:0;display:grid;gap:8px}.onb-claim-receipt b{font-size:.85rem;overflow-wrap:anywhere}.onb-claim-receipt .chips{margin:0;gap:5px}.onb-claim-receipt .chip{font-size:.72rem}.onb-claim-receipt>button{flex:none}.onb-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--onb-dim);animation:onb-fade .4s ease-out}.onb-bubble{position:fixed;pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:12px;background:var(--panel-2);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border-2));box-shadow:var(--shadow);color:var(--text);transition:left .35s ease,top .35s ease,bottom .35s ease;animation:onb-rise .4s ease-out}.onb-bubble-pet{flex:none;width:34px;height:34px;display:grid;place-items:center}.onb-bubble-text{display:grid;gap:2px;flex:1;min-width:0;font-size:.82rem;line-height:1.4}.onb-bubble-text b{font-size:.72rem;color:var(--accent)}.onb-bubble-ok{flex:none;align-self:flex-end}.onb-bubble-x{flex:none}body:has(.backdrop) .onb-spot{display:none}@keyframes onb-fade{0%{opacity:0}to{opacity:1}}@keyframes onb-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.onb-backdrop{z-index:62}.modal.onb-welcome{width:min(460px,100%);padding:0;overflow:hidden;position:relative}.onb-welcome-viewport{overflow:hidden}.onb-welcome-slide{width:100%;will-change:transform}.onb-welcome-slide.forward{animation:onb-slide-forward .3s cubic-bezier(.22,1,.36,1)}.onb-welcome-slide.back{animation:onb-slide-back .3s cubic-bezier(.22,1,.36,1)}@keyframes onb-slide-forward{0%{transform:translate3d(48px,0,0)}to{transform:translateZ(0)}}@keyframes onb-slide-back{0%{transform:translate3d(-48px,0,0)}to{transform:translateZ(0)}}.onb-art{position:relative;height:210px;background-size:cover;background-position:center;image-rendering:auto;border-bottom:1px solid var(--border-2);animation:onb-fade .5s ease-out}.onb-welcome-slide .onb-art{animation:none}.onb-art:after{content:"";position:absolute;inset:auto 0 0;height:46px;background:linear-gradient(transparent,#0004);pointer-events:none}.onb-art-xu{background-position:center 70%;container-type:inline-size}.onb-art-xu .onb-art-pet{bottom:calc(30% - 3.8cqw - 8px)}.onb-art-pet{position:absolute;left:50%;bottom:14px;transform:translate(-50%);filter:drop-shadow(0 6px 8px #0008);z-index:1}.onb-art-chip{position:absolute;left:14px;bottom:14px;z-index:1;padding:5px 11px;border-radius:99px;font-size:.74rem;font-weight:700;color:#f6f1e4;background:#0c0d11c7;border:1px solid rgba(255,255,255,.14)}.onb-art-xu .onb-art-chip{top:14px;bottom:auto;max-width:calc(100% - 110px);white-space:normal;line-height:1.3}.onb-goals{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;display:grid;gap:6px}.onb-goal{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;font-size:.8rem;color:#f6f1e4;background:#0c0d11cc;border:1px solid rgba(255,255,255,.14)}.onb-goal-ico{flex:none;width:34px;height:34px;display:grid;place-items:center}.onb-goal-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onb-goal-n{flex:none;margin-left:auto;font-size:.76rem;opacity:.85}.onb-skip{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;padding:6px 12px;border-radius:99px;font-size:.76rem;font-weight:700;color:#f6f5f0;background:#0c0d11d6;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000059;text-shadow:0 1px 1px #000;cursor:pointer}.onb-skip:hover{background:#0c0d11f2}.onb-skip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onb-welcome-body{display:grid;gap:8px;padding:18px 20px}.onb-welcome-body h2{font-size:1.2rem}.onb-welcome-body p{line-height:1.5;margin:0}.onb-welcome-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}.onb-dots{display:inline-flex;gap:6px}.onb-dots i{width:7px;height:7px;border-radius:99px;background:var(--faint);opacity:.5}.onb-dots i.on{width:18px;background:var(--accent);opacity:1}.onb-pace{display:grid;gap:8px;margin-top:6px}.onb-choice{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border-2);color:var(--text);transition:background .2s,border-color .2s}.onb-choice:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel-2));border-color:color-mix(in srgb,var(--accent) 40%,var(--border-2))}.onb-choice:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.onb-choice.on{border-color:color-mix(in srgb,var(--accent) 60%,var(--border-2))}.onb-choice-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.onb-choice-text{flex:1;min-width:0;display:grid;gap:2px;line-height:1.35}.onb-choice-text b{font-size:.9rem}.onb-choice-text small{font-size:.78rem;color:var(--muted)}.onb-choice-go{flex:none;color:var(--faint)}.onb-loop{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:1;display:inline-flex;align-items:center;gap:2px;padding:3px 10px;border-radius:99px;color:#f6f1e4;background:#0c0d11c7;border:1px solid rgba(255,255,255,.14)}.onb-loop-step{display:inline-flex;align-items:center;gap:2px}.onb-loop-step>svg{opacity:.8}.onb-hint{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;border-radius:var(--radius);font-size:.84rem;background:color-mix(in srgb,var(--accent) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));color:var(--text);animation:onb-fade .4s ease-out}.onb-hint>svg{flex:none;color:var(--accent)}.onb-hint>span{flex:1;min-width:0;line-height:1.4}.onb-wait{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:6px 9px;padding:9px 11px;border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));cursor:default}.onb-wait>svg{margin-top:2px;color:var(--accent)}.onb-wait>.small{line-height:1.45}.card>.onb-wait{margin-bottom:10px}.onb-wait-row{grid-column:2;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.onb-away{margin:0;padding:9px 12px;border-radius:10px;line-height:1.45;background:color-mix(in srgb,var(--accent) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}.onb-next{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 14px;border-radius:var(--radius);background:var(--panel);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));color:var(--text);transition:background .2s,border-color .2s}.onb-next:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel));border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.onb-next-ico{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.onb-next-text{flex:1;min-width:0;display:grid;gap:1px}.onb-next-text b{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onb-next-go{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:.78rem;font-weight:700;color:var(--accent)}.onb-skill-claim{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,var(--panel)),var(--panel));border-color:color-mix(in srgb,var(--accent) 48%,var(--border));box-shadow:inset 0 1px #ffffff0a,0 5px 18px color-mix(in srgb,var(--accent) 8%,transparent);animation:onb-fade .35s ease-out}.onb-skill-claim .onb-next-ico{color:#fff1bd;background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 72%,var(--accent)),color-mix(in srgb,var(--gold) 38%,var(--panel)));box-shadow:inset 0 1px #ffffff36,0 2px 8px #0003}.onb-skill-claim:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 17%,var(--panel)),color-mix(in srgb,var(--accent) 5%,var(--panel)));border-color:color-mix(in srgb,var(--accent) 68%,var(--border))}.onb-pill{display:none}@media(max-width:860px){.onb-pill{position:fixed;z-index:43;left:50%;transform:translate(-50%);bottom:calc(66px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));display:flex;align-items:center;gap:7px;max-width:calc(100vw - 32px);padding:7px 12px;border-radius:99px;font-size:.78rem;color:var(--text);background:color-mix(in srgb,var(--panel-2) 96%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border-2));box-shadow:0 4px 14px #0005;animation:onb-fade .4s ease-out}.onb-pill>svg{flex:none;color:var(--accent)}.onb-pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onb-pill-text b{color:var(--accent);font-weight:700}.onb-pill-prog{flex:none;color:var(--muted)}body:has(.pb-back) .onb-pill,body:has(.sidebar.open) .onb-pill,body:has(.backdrop) .onb-pill{display:none}.modal.onb-welcome{max-height:calc(100dvh - 32px)}.onb-art{height:170px}}.onb-help{display:grid;gap:16px}.onb-help-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.onb-help-points li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.onb-help-n{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.onb-help-actions{display:grid;gap:8px}.onb-help-head{display:grid;gap:4px}.onb-help-head h2{font-size:1.15rem}.onb-howto{list-style:none;margin:0;padding:0;display:grid;gap:4px}.onb-howto-row{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:none;color:var(--text);transition:background .2s,border-color .2s}.onb-howto-row:hover{background:var(--panel-2);border-color:var(--border)}.onb-howto-row:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:1px}.onb-howto-ico{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.onb-howto-text{flex:1;min-width:0;display:grid;gap:2px;line-height:1.4}.onb-howto-text b{font-size:.86rem}.onb-howto-chev{flex:none;margin-top:6px;color:var(--faint)}@media(min-width:760px){.onb-howto{grid-template-columns:1fr 1fr;column-gap:8px}.onb-help-actions{grid-template-columns:1fr 1fr}}.onb-new{position:absolute;top:-2px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--panel);pointer-events:none}.nav-item .ico,.hub-ico,.pb-ico,.pb-skill{position:relative}.pb-skill>.onb-new{top:6px;right:6px}.onb-more{display:flex;align-items:center;gap:6px;margin:10px 12px 4px;line-height:1.4}.onb-more>svg{flex:none;color:var(--faint)}.hub>.onb-more,.pb-sheet>.onb-more{margin:4px 4px 0;justify-content:center;grid-column:1 / -1}.home>.event-banner.onb-compact{min-height:0;padding:10px 16px;flex-direction:row;align-items:center}.event-banner.onb-compact h3{font-size:1.02rem}.event-banner.onb-compact .eb-text{gap:2px;min-width:0}.event-banner.onb-compact .eb-text .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-banner.onb-compact .btn{flex:none}.cal-card.onb-compact .card-head .sub{display:none}.cal-card.onb-compact .cal-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:560px){.event-banner.onb-compact .eb-text .caps{display:none}}.onb-bubble.is-lesson{border-color:color-mix(in srgb,var(--accent) 25%,var(--border-2))}.set-row.onb-replay,.set-row.onb-guidance{cursor:default}.onb-guided-badge{width:20px;height:20px;margin-right:6px;vertical-align:-4px}.onb-all{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 10px;border-radius:9px;border:1px dashed var(--border-2);background:none;color:var(--muted);font-size:.8rem;font-weight:600;text-align:left;transition:color .2s,border-color .2s,background .2s}.onb-all:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 40%,var(--border-2));background:color-mix(in srgb,var(--accent) 5%,transparent)}.onb-all:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:1px}.onb-all>svg{flex:none;color:var(--accent)}.onb-all-ask{display:grid;gap:8px;margin-top:10px;padding:10px 11px;border-radius:10px;font-size:.8rem;line-height:1.4;color:var(--text);background:color-mix(in srgb,var(--accent) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));animation:onb-fade .3s ease-out}.onb-all-acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.hub>.onb-all,.hub>.onb-all-ask{grid-column:1 / -1;margin-top:0}.hub>.onb-all{justify-content:center;min-height:48px;font-size:.86rem}.pb-sheet>.onb-all,.pb-sheet>.onb-all-ask{margin-top:0}.pb-sheet>.onb-all{justify-content:center;min-height:44px}.nav-item.onb-all-rail{margin-top:8px;border:1px dashed var(--border-2)}.nav-item.onb-all-rail .ico{color:var(--accent)}@media(prefers-reduced-motion:reduce){.onb-ring,.onb-bubble,.onb-dim,.onb-hint,.onb-pill,.onb-skill-claim,.onb-art,.onb-welcome-slide,.onb-dots i{animation:none!important;transition:none!important}}:root[data-motion=reduced] .onb-ring,:root[data-motion=reduced] .onb-bubble{transition:none}:root[data-motion=reduced] .onb-welcome-slide{animation:none}.nav-item.soon,.hub-row.soon,.pb-skill.soon{opacity:.5;cursor:default}.nav-item.soon:hover,.hub-row.soon:hover,.pb-skill.soon:hover{opacity:.7;background:transparent}.nav-item.soon .ico{filter:grayscale(1)}.nav-item.soon .soon-lock{flex:none;color:var(--faint)}.hub-row.soon .hub-ico,.pb-skill.soon>svg:first-child{filter:grayscale(1)}.hub-soon{display:block;font-size:.72rem;color:var(--faint);font-weight:400;margin-top:1px}.uemoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1}.gemoji{display:inline-grid;place-items:center;vertical-align:-.3em;line-height:0;flex:none}.gemoji>*{max-width:100%;max-height:100%}.gemoji img,.gemoji canvas{width:100%!important;height:100%!important;object-fit:contain}.emp{width:352px;max-width:calc(100vw - 16px);height:420px;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border-2);border-radius:16px;box-shadow:0 18px 48px #000a;overflow:hidden}.emp-pop{position:fixed;z-index:400}.emp-quick{display:flex;justify-content:space-between;gap:4px;padding:8px 10px;border-bottom:1px solid var(--border)}.emp-quick .emp-cell{font-size:24px;width:42px;height:42px}.emp-search{display:flex;align-items:center;gap:8px;margin:10px 10px 6px;padding:0 10px;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted)}.emp-search:focus-within{border-color:var(--accent)}.emp-search input{flex:1;min-width:0;padding:8px 0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:.86rem}.emp-tabs{display:flex;gap:2px;padding:0 8px 6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}.emp-tabs::-webkit-scrollbar{display:none}.emp-tab{flex:none;width:32px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--muted);font-size:17px;position:relative;transition:background .12s,color .12s}.emp-tab:hover{background:var(--panel-2);color:var(--text)}.emp-tab.on{background:color-mix(in srgb,var(--accent) 16%,var(--panel-2));color:var(--text)}.emp-tab.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-6px;height:2px;border-radius:2px;background:var(--accent)}.emp-tab.fest:before{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:#ff9a3c;box-shadow:0 0 6px #ff9a3c}.emp-body{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 8px;overscroll-behavior:contain}.emp-body>section{position:relative}.emp-head{position:sticky;top:-4px;z-index:1;display:flex;align-items:center;gap:8px;margin:0;padding:8px 4px 5px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--panel)}.emp-limited{padding:1px 7px;border-radius:99px;font-size:.6rem;letter-spacing:.04em;color:#1b1206;background:linear-gradient(90deg,#ffb347,#ff7a3c)}section.fest .emp-grid{padding:4px;border-radius:12px;background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,#ff8a3c 14%,transparent),transparent 70%)}.emp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px}.emp-cell{width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:9px;font-size:22px;transition:background .1s,transform .1s}.emp-cell:hover,.emp-cell:focus-visible{background:var(--panel-2);transform:scale(1.12);outline:none}.emp-none{padding:24px 8px;text-align:center}.emp-foot{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-top:1px solid var(--border);background:var(--panel-2)}.emp-foot-big{width:36px;height:36px;display:grid;place-items:center;font-size:30px;flex:none}.chatx-emoji-bsheet .emp{width:100%;max-width:none;height:min(62vh,460px);border:0;box-shadow:none;border-radius:0;background:transparent}.chatx .chatx-you,.chatx .chatx-meta .chatx-guild{height:18px;display:inline-flex;align-items:center;box-sizing:border-box;line-height:1}.chatx .chatx-you{padding:0 7px}.chatx .chatx-person-name .chatx-you{height:16px}.chatx-text .gemoji{margin:0 1px}.chatx .chatx-text.jumbo{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:1.8rem;line-height:1.25;padding:2px 0}.chatx-line.flash{animation:chatx-flash 1.6s ease-out}@keyframes chatx-flash{0%,30%{background:color-mix(in srgb,var(--accent) 22%,transparent)}to{background:transparent}}.chatx-reacts{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin:1px 0 3px}.chatx-react{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px 0 5px;border-radius:99px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);font-size:.75rem;font-weight:700;transition:border-color .12s,background .12s,transform .12s}.chatx-react:hover{border-color:var(--border-2);color:var(--text)}.chatx-react:active{transform:scale(.94)}.chatx-react.on{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--panel-2));color:var(--text)}.chatx-react.add{width:22px;padding:0;justify-content:center;opacity:0}.chatx-line:hover .chatx-react.add,.chatx-react.add:focus-visible{opacity:1}@media(hover:none){.chatx-react.add{opacity:1}}.chatx-tool-emoji .uemoji{font-size:14px}.chatx-quote{grid-column:1 / -1;display:flex;align-items:center;gap:6px;min-width:0;margin:0 0 2px;padding:0 0 0 16px;color:var(--muted);font-size:.76rem;text-align:left}.chatx-quote:hover{color:var(--text)}.chatx-quote b{flex:none;color:var(--text);font-weight:700}.chatx-quote .gemoji{width:16px!important;height:16px!important}.chatx-quote-line{flex:none;width:22px;height:10px;margin-top:6px;border:2px solid var(--border-2);border-right:0;border-bottom:0;border-top-left-radius:7px}.chatx .chatx-group.to-me>.chatx-body{box-shadow:inset 3px 0 0 var(--gold);background:color-mix(in srgb,var(--gold) 6%,var(--panel-2))}.chatx .chatx-composer{position:relative}.chatx-replybar{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:6px 8px 6px 12px;border-radius:10px;background:var(--panel-2);border-left:3px solid var(--accent);font-size:.78rem;color:var(--muted)}.chatx-replybar>span{flex:1;min-width:0}.chatx-replybar b{color:var(--text)}.chatx-replybar .gemoji{width:16px!important;height:16px!important}.chatx-suggest-emoji{position:absolute;left:14px;right:14px;bottom:calc(100% - 4px);z-index:5;display:grid;gap:2px;padding:6px;border-radius:12px;background:var(--panel);border:1px solid var(--border-2);box-shadow:0 12px 30px #0009}.chatx-suggest-emoji button{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:8px;text-align:left;color:var(--text)}.chatx-suggest-emoji button .uemoji{font-size:18px;width:20px;text-align:center}.chatx-suggest-emoji button.on,.chatx-suggest-emoji button:hover{background:color-mix(in srgb,var(--accent) 16%,var(--panel-2))}.chatx-emoji-btn{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--muted);transition:color .12s,background .12s,transform .15s}.chatx-emoji-btn:hover,.chatx-emoji-btn.on{color:var(--gold);background:var(--panel-3);transform:rotate(-8deg) scale(1.06)}.chatx-act-reacts{display:flex;justify-content:space-between;gap:6px;padding:4px 2px 12px}.chatx-act-reacts button{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--panel-2);border:1px solid var(--border);font-size:24px;color:var(--muted)}.chatx-act-reacts button:active{transform:scale(.92)}.chatx-react .gemoji{width:15px!important;height:15px!important}.chatx-react .num{font-size:.7rem}.chatx-rich{flex:1;min-width:0;min-height:22px;max-height:104px;overflow-y:auto;padding:7px 0;outline:none;color:var(--text);font:inherit;font-size:.9rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.chatx-rich.is-empty:before{content:attr(data-placeholder);color:var(--faint);pointer-events:none}.chatx-rich .gemoji-in{width:22px;height:22px;vertical-align:-5px;margin:0 1px;object-fit:contain}.chatx .chatx-rich:focus,.chatx .chatx-rich:focus-visible{outline:none!important;box-shadow:none!important}.chatx-suggest-mention button .quick-chat-online{margin-left:auto}.radio{--radio-panel: var(--panel, #1a2320);--radio-panel-2: var(--panel-2, #222e2a);--radio-border: var(--border, rgba(214, 236, 222, .1));--radio-text: var(--text, #e7eee9);--radio-muted: var(--muted, #8fa198);--radio-accent: var(--accent, #9ed2b4);--radio-accent-2: var(--accent-2, #f0a35e);--radio-radius: var(--radius, 12px);box-sizing:border-box;color:var(--radio-text);background:var(--radio-panel);border:1px solid var(--radio-border);border-radius:var(--radio-radius);font:inherit;min-width:0}.radio *,.radio *:before,.radio *:after{box-sizing:border-box}.radio button{font:inherit;color:inherit}.radio button:focus-visible,.radio input:focus-visible{outline:2px solid var(--radio-accent);outline-offset:2px}.radio-cover-btn{position:relative;display:block;flex:none;padding:0;border:0;background:none;border-radius:calc(var(--radio-radius) * .6);cursor:pointer;overflow:hidden}.radio-cover-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 0 10px #0000008c;pointer-events:none}.radio-cover{display:block;width:40px;height:40px;image-rendering:pixelated;image-rendering:crisp-edges;background:var(--radio-panel-2);border-radius:calc(var(--radio-radius) * .6)}.radio-cover--empty{background:linear-gradient(160deg,var(--radio-panel-2),#121916)}.radio-cover--lg{width:112px;height:112px}.radio-cover--xs{width:22px;height:22px;border-radius:5px;flex:none}.radio-label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--radio-muted);line-height:1.2}.radio[data-playing] .radio-label{color:var(--radio-accent)}.radio-title{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.radio-title--lg{font-size:18px;margin-top:4px}.radio-tune{display:block;padding:0;border:0;background:none;font-size:12.5px!important;font-weight:600;color:var(--radio-accent-2)!important;cursor:pointer;text-align:left;white-space:nowrap;animation:radio-breathe 2.4s ease-in-out infinite}.radio-play{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--radio-accent-2);color:#2a1608!important;cursor:pointer;box-shadow:0 2px #00000040,inset 0 1px #ffffff40;transition:transform .12s ease,filter .12s ease}.radio-play:hover{filter:brightness(1.08)}.radio-play:active{transform:translateY(1px) scale(.97)}.radio-play--lg{width:40px;height:40px}.radio-play svg{display:block}.radio:not([data-playing]) .radio-play svg{transform:translate(1px)}.radio-volume{display:flex;align-items:center;gap:6px;min-width:0}.radio-icon-btn{display:grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:0;background:none;color:var(--radio-muted)!important;cursor:pointer;border-radius:6px}.radio-icon-btn:hover{color:var(--radio-text)!important}.radio-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:14px;margin:0;background:transparent;cursor:pointer}.radio-slider::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,var(--radio-accent) var(--radio-fill, 50%),rgba(255,255,255,.1) var(--radio-fill, 50%))}.radio-slider::-moz-range-track{height:3px;border-radius:3px;background:#ffffff1a}.radio-slider::-moz-range-progress{height:3px;border-radius:3px;background:var(--radio-accent)}.radio-slider::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-3.5px;border-radius:50%;background:var(--radio-text);border:0;box-shadow:0 1px 2px #0006}.radio-slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--radio-text);border:0}.radio-eq{display:inline-flex;align-items:flex-end;gap:1.5px;height:9px}.radio-eq i{display:block;width:2px;height:3px;border-radius:1px;background:currentColor;opacity:.55;transform-origin:bottom}.radio-eq--on i{opacity:1;height:9px;animation:radio-eq .9s ease-in-out infinite}.radio-eq--on i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.radio-eq--on i:nth-child(3){animation-duration:1.1s;animation-delay:-.5s}.radio-eq--on i:nth-child(4){animation-duration:.8s;animation-delay:-.15s}@keyframes radio-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes radio-breathe{0%,to{opacity:1}50%{opacity:.6}}.radio--compact{display:grid;grid-template-columns:40px minmax(0,1fr) 30px;grid-template-areas:"cover meta play" "vol vol vol";align-items:center;column-gap:9px;row-gap:7px;width:100%;max-width:240px;padding:9px 10px 8px}.radio--compact .radio-cover-btn{grid-area:cover}.radio--compact .radio-meta{grid-area:meta;min-width:0;display:flex;flex-direction:column;gap:3px}.radio--compact .radio-play{grid-area:play}.radio--compact .radio-volume{grid-area:vol}.radio--full{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:14px}.radio-hero{display:flex;gap:14px;align-items:stretch;min-width:0}.radio-hero-body{flex:1;min-width:0;display:flex;flex-direction:column}.radio-sub{font-size:12px;color:var(--radio-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.radio-controls{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:10px}.radio-controls .radio-volume{flex:1}.radio-live-dot{width:6px;height:6px;border-radius:50%;background:var(--radio-muted)}.radio[data-playing] .radio-live-dot{background:var(--radio-accent-2);box-shadow:0 0 0 3px #f0a35e2e}.radio-next{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:calc(var(--radio-radius) * .7);background:var(--radio-panel-2);font-size:12px;min-width:0}.radio-next-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--radio-muted);flex:none}.radio-next-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.radio-list-item{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:8px;font-size:12.5px;color:var(--radio-muted);min-width:0}.radio-list-item--current{background:var(--radio-panel-2);color:var(--radio-text);box-shadow:inset 2px 0 0 var(--radio-accent)}.radio-list-item--current .radio-eq{color:var(--radio-accent)}.radio-list-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio-list-dur{font-size:11px;font-variant-numeric:tabular-nums;opacity:.8}@media(max-width:420px){.radio-cover--lg{width:88px;height:88px}.radio--full{padding:12px}}@media(prefers-reduced-motion:reduce){.radio-eq--on i{animation:none;transform:none}.radio-eq--on i:nth-child(1){height:5px}.radio-eq--on i:nth-child(2){height:9px}.radio-eq--on i:nth-child(3){height:6px}.radio-eq--on i:nth-child(4){height:8px}.radio-tune{animation:none}.radio-play{transition:none}}.radio--art{position:relative;overflow:hidden;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:none!important;gap:8px;padding:11px 12px 10px!important;min-height:92px;max-width:none!important;isolation:isolate;border-color:#ffffff1a!important}.radio--art>*{grid-area:auto!important}.radio--art .radio-art-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;image-rendering:pixelated;z-index:-2;transform:scale(1.02);transition:transform 8s ease}.radio--art[data-playing] .radio-art-bg{transform:scale(1.1)}.radio--art .radio-art-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#08090cc7,#08090c80 70%,#08090c59),linear-gradient(180deg,#08090c00 40%,#08090cd9)}.radio--art .radio-art-top{display:flex;align-items:flex-start;gap:8px;min-width:0}.radio--art .radio-meta{flex:1;min-width:0;display:grid;gap:2px}.radio--art .radio-label{color:#ffffffeb;font-size:.62rem;letter-spacing:.14em;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.8)}.radio--art .radio-title{font-weight:800;font-size:.86rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radio--art .radio-tune{color:#fff;font-weight:800;font-size:.84rem;text-shadow:0 1px 2px #000,0 0 8px rgba(0,0,0,.8);padding:0;background:none;text-align:left;display:inline-flex;align-items:center;gap:6px}.radio--art .radio-tune:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--radio-accent-2);box-shadow:0 0 0 3px #e8843a4d}.radio--art .radio-play{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000059}.radio--art .radio-play:hover{background:#ffffff42}.radio--art[data-playing] .radio-play{background:var(--radio-accent-2);border-color:transparent;color:#241105}.radio--art .radio-volume{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:99px;background:#08090cb8;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.radio--art .radio-volume .radio-icon-btn{color:#ffffffd9}.radio--art{min-height:160px;padding-top:80px;border:1px solid #a97e424d}.radio--art .radio-art-bg{object-position:center 42%;image-rendering:auto}.radio--art .radio-art-shade{background:linear-gradient(0deg,#090e15f5,#090e1510 85%)}.radio-painted-banner{min-height:220px;padding:28px;display:flex;flex-direction:column;justify-content:end;border-radius:12px;background:linear-gradient(0deg,#0a1214ed,transparent 80%),url(https://cdn.xuverse.world/objects/cf76d3ad825fc8b87bf2b094b162f58e255684660a89a6d579eb882fe0721f68.webp?v=2) center 45%/cover;color:#fff0cf;margin-bottom:20px}.radio-painted-banner h2{font:700 30px Georgia,serif;margin:8px 0}.radio-painted-banner p{font-size:12px;color:#d0c9b9;margin:0}.radio-painted-banner .caps{font-size:9px;letter-spacing:2px;color:#e9c386}.radio-box{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:16px;background:linear-gradient(160deg,#2a1f17,#17120e);background-image:var(--grain, none),linear-gradient(160deg,#2b2018,#16110d);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff12,0 2px 8px #0005;color:#f4ecdf}.rb-deck{position:relative;flex:none;width:58px;height:58px;border-radius:50%;padding:0;background:none;border:0;cursor:pointer}.rb-disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,transparent 0 34%,#0000 34%),repeating-radial-gradient(circle,#141414 0,#141414 1.4px,#1f1f1f 1.4px,#1f1f1f 2.8px);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffffff10,0 3px 8px #000a;animation:rb-spin 9s linear infinite;animation-play-state:paused}.rb-disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 12%,#ffffff14 16%,transparent 22% 62%,#ffffff10 66%,transparent 72%);pointer-events:none}.radio-box[data-playing] .rb-disc{animation-play-state:running}.rb-label{width:24px;height:24px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #0008}.rb-label.radio-cover--empty{display:block;background:var(--realm, #b98a4e)}.rb-spindle{position:absolute;width:4px;height:4px;border-radius:50%;background:#d8cbb4;box-shadow:0 0 0 1px #0009}.rb-arm{position:absolute;top:-3px;right:-4px;width:4px;height:34px;border-radius:3px;background:linear-gradient(#e6d6b8,#a8936f);transform-origin:50% 3px;transform:rotate(-4deg);transition:transform .9s ease;box-shadow:0 2px 3px #0008}.rb-arm:before{content:"";position:absolute;top:-3px;left:-3px;width:10px;height:10px;border-radius:50%;background:#c8b48f;box-shadow:0 0 0 1px #0007}.radio-box[data-playing] .rb-arm{transform:rotate(24deg)}.rb-state{position:absolute;left:50%;top:50%;translate:-50% -50%;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fffaf0;background:#12100e52;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);transition:opacity .25s ease,scale .25s ease}.rb-state svg{filter:drop-shadow(0 1px 1px #0008)}.radio-box:not([data-playing]) .rb-state svg{translate:1px 0}.radio-box[data-playing] .rb-state{opacity:0;scale:.85}.radio-box[data-playing] .rb-deck:is(:hover,:focus-visible) .rb-state{opacity:1;scale:1}@media(hover:none){.radio-box[data-playing] .rb-state{opacity:.85;scale:.85}}.rb-meta{display:grid;gap:3px;min-width:0;flex:1}.rb-station{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#d9b98a}.rb-title{font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fbf4e6;text-align:left}.rb-tune{background:none;border:0;padding:0;cursor:pointer;color:#e8dcc6;font-weight:600}.rb-chimes{display:flex;align-items:flex-end;gap:3px;height:18px;margin-top:1px}.rb-mute{display:grid;place-items:center;width:18px;height:18px;margin-right:2px;padding:0;background:none;border:0;color:#cdb995;cursor:pointer}.rb-chime{display:flex;align-items:flex-end;height:18px;width:9px;padding:0;background:none;border:0;cursor:pointer}.rb-chime i{display:block;width:100%;height:var(--h);border-radius:3px 3px 1px 1px;background:#ffffff1f;transition:background .2s}.rb-chime.on i{background:linear-gradient(#f4d59a,#c99a55)}.rb-chime:hover i{background:#f4d59a99}@keyframes rb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rb-disc{animation:none}}:root[data-motion=reduced] .rb-disc{animation:none}:root[data-tone=light] .radio-box{box-shadow:0 2px 6px #3a2a1630}.radio--page{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;padding:16px;border-radius:14px;align-items:start}.rp-stage,.rp-side{display:flex;flex-direction:column;gap:12px;min-width:0}.rp-art{position:relative;min-height:230px;padding:22px 24px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;border-radius:12px;overflow:hidden;color:#fff3d8;border:1px solid var(--radio-border);background:linear-gradient(0deg,#0a0e12db,#0a0e1240 55%,#0a0e1200 80%),url(https://cdn.xuverse.world/objects/cf76d3ad825fc8b87bf2b094b162f58e255684660a89a6d579eb882fe0721f68.webp?v=2) center 45% / cover,#1a1f24}.rp-art h2{margin:0;font:700 1.9rem/1.1 Georgia,Times New Roman,serif;color:#fff3d8;text-shadow:0 1px 2px rgba(0,0,0,.5)}.rp-art p{margin:0;font-size:.8rem;color:#ddd4c2}.rp-kicker{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ecc98f}.rp-now{display:flex;gap:16px;align-items:stretch;padding:14px;border-radius:12px;background:var(--bg-2, #111);border:1px solid var(--radio-border);min-width:0}.rp-cover-btn{flex:none;padding:0;border:1px solid var(--radio-border);background:none;border-radius:10px;overflow:hidden;cursor:pointer;line-height:0}.rp-cover{width:128px;height:128px;border-radius:0}.rp-now-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rp-title{font-family:var(--display, inherit);font-size:1.3rem;font-weight:700;line-height:1.2;color:var(--radio-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-chips{display:flex;flex-wrap:wrap;gap:5px}.rp-chips span{font-size:.7rem;padding:2px 8px;border-radius:99px;color:var(--radio-muted);background:color-mix(in srgb,var(--radio-text) 5%,transparent);border:1px solid var(--radio-border);white-space:nowrap}.rp-hint{font-size:.76rem;color:var(--radio-accent-2)}.rp-controls{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:6px;min-width:0}.rp-controls .radio-volume{flex:1;max-width:220px}.rp-play{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--radio-accent-2);color:var(--bg, #161210)!important;transition:filter .15s}.rp-play:hover{filter:brightness(1.06)}.radio--page:not([data-playing]) .rp-play svg{transform:translate(1px)}.rp-time{margin-left:auto;font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--radio-muted);white-space:nowrap}.radio--page[data-playing] .radio-live-dot{box-shadow:none}.rp-cap{font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint, var(--radio-muted))}.rp-next{display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:var(--bg-2, #111);border:1px solid var(--radio-border)}.rp-next-row{display:flex;align-items:center;gap:12px;min-width:0}.rp-cover-sm{width:46px;height:46px;border-radius:8px;flex:none}.rp-next-body{display:grid;gap:2px;min-width:0}.rp-next-body b{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-next-body span{font-size:.72rem;color:var(--radio-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-playlist{display:grid;gap:6px;padding:12px 8px 8px;border-radius:12px;border:1px solid var(--radio-border);min-width:0}.rp-list-head{display:flex;align-items:center;gap:7px;padding:0 6px 2px;color:var(--radio-muted)}.rp-count{margin-left:auto;font-size:.7rem;color:var(--radio-muted)}.rp-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:360px;overflow-y:auto;scrollbar-width:thin}.rp-item{display:grid;grid-template-columns:22px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:9px;border:1px solid transparent;color:var(--radio-muted)}.rp-item:hover{background:color-mix(in srgb,var(--radio-text) 4%,transparent)}.rp-item--current{background:color-mix(in srgb,var(--radio-accent) 10%,transparent);border-color:color-mix(in srgb,var(--radio-accent) 28%,transparent);color:var(--radio-text)}.rp-item--current:hover{background:color-mix(in srgb,var(--radio-accent) 12%,transparent)}.rp-num{font-size:.7rem;font-variant-numeric:tabular-nums;text-align:center;color:var(--faint, var(--radio-muted))}.rp-item--current .rp-num{color:var(--radio-accent)}.rp-cover-xs{width:32px;height:32px;border-radius:6px}.rp-item-body{display:grid;min-width:0}.rp-item-title{font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.rp-item--current .rp-item-title{color:var(--radio-text)}.rp-item-sub{font-size:.68rem;color:var(--faint, var(--radio-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-dur{font-size:.72rem;font-variant-numeric:tabular-nums}.rp-note{display:flex;align-items:center;gap:7px;margin:0;padding:0 4px;font-size:.74rem;color:var(--radio-muted)}.rp-note svg{flex:none;color:var(--radio-accent)}@media(max-width:860px){.radio--page{grid-template-columns:1fr;padding:12px}.rp-art{min-height:170px;padding:18px}.rp-art h2{font-size:1.5rem}.rp-list{max-height:none}}@media(max-width:480px){.rp-now{gap:12px;padding:12px}.rp-cover-btn{align-self:flex-start}.rp-title{font-size:1.1rem}.rp-time{display:none}.rp-cover{width:84px;height:84px}.rp-controls .radio-volume{max-width:none}}.radio-listening{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:.68rem;color:var(--muted, #8fa198);font-variant-numeric:tabular-nums;white-space:nowrap}.radio-listening svg{flex:none;width:11px;height:11px}.radio--page .radio-listening{font-size:.76rem}.radio--page .radio-listening svg{width:13px;height:13px}.rchip{position:relative;display:flex;align-items:center;gap:9px;min-height:38px;max-width:240px;padding:0 13px 0 5px;border-radius:13px;background:var(--panel);border:1px solid var(--border-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.rchip:hover,.rchip[aria-expanded=true]{background:var(--panel-3)}.rchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rchip-disc{position:relative;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,#141414 0,#141414 1.2px,#222 1.2px,#222 2.4px);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffffff12;animation:rb-spin 9s linear infinite;animation-play-state:paused}.rchip-disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 12%,#ffffff18 16%,transparent 22% 62%,#ffffff12 66%,transparent 72%);pointer-events:none}.rchip[data-playing] .rchip-disc{animation-play-state:running}.rchip-label{width:12px;height:12px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0009}.rchip-label.radio-cover--empty{display:block;background:var(--realm, #b98a4e)}.rchip-spindle{position:absolute;width:3px;height:3px;border-radius:50%;background:#d8cbb4}.rchip-state{position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:1;border-radius:50%;display:grid;place-items:center;color:#fffaf0;background:#12100e8c}.rchip-state svg{translate:.5px 0}.rchip-text{display:grid;gap:1px;min-width:0;line-height:1.15}.rchip-text b{font-size:.78rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rchip-badge{display:none;position:absolute;right:-6px;bottom:-5px;min-width:20px;height:16px;padding:0 4px;border-radius:9px;align-items:center;justify-content:center;gap:2px;background:var(--panel-3);border:1px solid var(--border-2);color:var(--text);font-size:.6rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}@media(max-width:1240px){.shell:not(.is-rail) .rchip{width:40px;min-height:40px;padding:0;justify-content:center;border-radius:50%}.shell:not(.is-rail) .rchip-text{display:none}.shell:not(.is-rail) .rchip-badge{display:inline-flex}}@media(max-width:1060px){.rchip{width:40px;min-height:40px;padding:0;justify-content:center;border-radius:50%}.rchip-text{display:none}.rchip-badge{display:inline-flex}}@media(max-width:359px){.shell .topbar .rchip{width:36px;min-height:36px}.rchip-disc{width:26px;height:26px}}.radio.rcard{position:relative;overflow:hidden;display:grid;padding:0 0 14px;border-radius:16px;background:#17120e;background-image:var(--grain, none),linear-gradient(180deg,#1d1611,#120e0b);border:1px solid #ffffff14;color:#f4ecdf}.rcard-art{position:absolute;inset:0 0 auto 0;height:176px;overflow:hidden;background:#241b14}.rcard-art-img{width:100%;height:100%;object-fit:cover;display:block;animation:rcard-in 1.2s ease both;transform-origin:60% 40%}.rcard[data-playing] .rcard-art-img{animation:rcard-in 1.2s ease both,rcard-drift 48s ease-in-out 1.2s infinite alternate}.rcard-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a08068c,#0a080600 34%,#17120e00 52%,#17120e 98%);pointer-events:none}.rcard-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 0}.rcard-kicker{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f4d59a;text-shadow:0 1px 3px #000c}.rcard-onair{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;font-size:.66rem;font-weight:700;color:#f4ecdf;background:#0e0c0a8c;border:1px solid #ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rcard-main{position:relative;display:flex;align-items:flex-end;gap:14px;margin-top:84px;padding:0 14px;min-width:0}.rcard-deck{position:relative;flex:none;width:92px;height:92px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.rcard-record{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,#141414 0,#141414 1.6px,#202020 1.6px,#202020 3.2px);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffffff10,0 6px 18px #000c;animation:rb-spin 9s linear infinite;animation-play-state:paused}.rcard-record:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 12%,#ffffff16 16%,transparent 22% 62%,#ffffff10 66%,transparent 72%);pointer-events:none}.rcard[data-playing] .rcard-record{animation-play-state:running}.rcard-label{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #0008}.rcard-label.radio-cover--empty{display:block;background:var(--realm, #b98a4e)}.rcard-spindle{position:absolute;width:5px;height:5px;border-radius:50%;background:#d8cbb4;box-shadow:0 0 0 1px #0009}.rcard-arm{position:absolute;top:-4px;right:-6px;width:5px;height:54px;border-radius:3px;background:linear-gradient(#e6d6b8,#a8936f);transform-origin:50% 4px;transform:rotate(-6deg);transition:transform .9s ease;box-shadow:0 2px 4px #0009}.rcard-arm:before{content:"";position:absolute;top:-4px;left:-4px;width:13px;height:13px;border-radius:50%;background:#c8b48f;box-shadow:0 0 0 1px #0007}.rcard[data-playing] .rcard-arm{transform:rotate(22deg)}.rcard-state{position:absolute;left:50%;top:50%;translate:-50% -50%;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fffaf0;background:#12100e5c;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);transition:opacity .25s ease,scale .25s ease}.rcard:not([data-playing]) .rcard-state svg{translate:1px 0}.rcard[data-playing] .rcard-state{opacity:0;scale:.85}.rcard[data-playing] .rcard-deck:is(:hover,:focus-visible) .rcard-state{opacity:1;scale:1}@media(hover:none){.rcard[data-playing] .rcard-state{opacity:.85;scale:.85}}.rcard-now{display:grid;gap:3px;min-width:0;padding-bottom:6px}.rcard-title{font-family:var(--display, inherit);font-size:1.02rem;font-weight:700;line-height:1.2;color:#fbf4e6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px #0009}.rcard-sub{font-size:.72rem;color:#d9c9ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcard-tune{justify-self:start;padding:0;border:0;background:none;color:#f4d59a!important;font-size:.76rem;font-weight:700;cursor:pointer}.rcard-tune:hover{text-decoration:underline}.rcard-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 0;min-width:0}.rcard .radio-listening{padding:4px 9px;border-radius:99px;font-size:.7rem;color:#e8dcc6;background:#ffffff0d;border:1px solid #ffffff14}.rcard-next{position:relative;display:flex;align-items:center;gap:10px;margin:12px 14px 0;padding:8px;border-radius:12px;background:#ffffff08;border:1px solid #ffffff10;min-width:0}.rcard-next-cover{flex:none;width:36px;height:36px;border-radius:8px;object-fit:cover}.rcard-next-body{display:grid;gap:1px;min-width:0}.rcard-next-body small{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cdb995}.rcard-next-body b{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes rcard-in{0%{opacity:0}to{opacity:1}}@keyframes rcard-drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translate(-1.5%,1%)}}@media(prefers-reduced-motion:reduce){.rchip-disc,.rcard-record,.rcard-art-img,.rcard[data-playing] .rcard-art-img{animation:none}}:root[data-motion=reduced] .rchip-disc,:root[data-motion=reduced] .rcard-record{animation:none}:root[data-motion=reduced] .rcard-art-img,:root[data-motion=reduced] .rcard[data-playing] .rcard-art-img{animation:none}.lnd-feature-browser .f-quests .lnd-feature-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 60% 50%,#07100de8,#07100d85 52%,#07100d22 85%)}.lnd-quest-preview{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;width:min(350px,calc(100% - 32px));color:#f6e8cd;text-shadow:0 2px 5px #000}.lnd-quest-preview>.item-ico{flex:none;filter:drop-shadow(0 5px 5px #0009)}.lnd-quest-story{display:grid;gap:5px}.lnd-quest-story>small{font-size:.78rem;color:#f0d9ac}.lnd-quest-story>b{font-size:1rem;line-height:1.25}.lnd-quest-objectives{display:flex;gap:18px;margin-top:7px}.lnd-quest-objectives>span{display:flex;align-items:end;gap:3px}.lnd-quest-objectives small{font-size:.8rem;font-weight:700}.info-tip{position:relative;display:inline-flex;max-width:100%}.info-tip-btn{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 6px;border:0;border-radius:99px;background:transparent;color:var(--muted);font:inherit;cursor:help}.info-tip-btn:hover,.info-tip-btn:focus-visible,.info-tip-btn[aria-expanded=true]{color:var(--text);background:var(--panel-3)}.info-tip-btn svg{flex:none}.info-tip-bubble{position:absolute;z-index:40;bottom:calc(100% + 6px);width:max-content;max-width:min(240px,calc(100vw - 48px));padding:9px 11px;display:grid;gap:4px;border:1px solid var(--border-2);border-radius:10px;background:var(--panel);box-shadow:0 8px 22px #0007;color:var(--text);font-size:.74rem;font-weight:500;line-height:1.4;text-align:left;white-space:normal}.info-tip-bubble.start{left:0}.info-tip-bubble.end{right:0}.info-tip-bubble b{font-weight:650}.info-tip-bubble span{color:var(--muted)}.item-requirement{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:inherit;font:inherit;text-align:left;background:transparent;border:0;padding:2px 0;cursor:pointer;border-radius:5px}.item-requirement>span{min-width:0;overflow-wrap:anywhere}.item-requirement.chip{padding:3px 7px}.item-requirement-mark{flex:none;color:var(--muted);opacity:.7}.item-requirement:hover{color:var(--accent)}.item-requirement:hover .item-requirement-mark{opacity:1;color:inherit}.charm-requirement{font-size:.73rem}.ig-scrim{position:fixed;inset:var(--app-bar-h, 0px) 0 0;z-index:180;pointer-events:none}.ig-dialog{position:fixed;display:flex;flex-direction:column;width:min(440px,100%);max-height:min(640px,calc(100dvh - var(--app-bar-h, 0px) - 24px));min-height:0;pointer-events:auto;overflow:hidden;background:var(--panel);background-image:var(--grain);border:1px solid var(--border-2);border-radius:20px;box-shadow:var(--shadow);animation:pop .18s ease-out}.ig-dialog>.bsheet-grab{display:none;flex:none}.ig-head{flex:none;padding:18px 22px;border-bottom:1px solid var(--border);position:relative;z-index:1}.ig-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ig-toolbar .caps{display:flex;align-items:center;gap:7px;color:var(--muted)}.ig-back{display:flex;align-items:center;gap:7px;background:transparent;border:0;color:var(--muted);font:inherit;font-size:.8rem;min-width:0;text-align:left}.ig-item{display:flex;align-items:center;gap:16px}.ig-art{flex:none;width:78px;height:78px;display:grid;place-items:center;border-radius:17px;background:var(--bg);border:1px solid var(--border)}.ig-item h2{font-size:1.25rem;margin:0 0 6px}.ig-item p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.ig-owned{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.ig-owned button{display:flex;gap:4px;align-items:center;background:none;border:0;color:var(--accent);font:inherit;padding:0}.ig-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px 22px}.ig-source-nav{flex:none;position:relative;z-index:1;padding:16px 22px 0}.ig-source-nav h3{font-size:.9rem;margin:0}.ig-source-nav .ig-tabs{display:grid;grid-template-columns:repeat(var(--ig-tab-count),minmax(0,1fr));gap:4px;width:100%;margin-top:12px;padding:4px;border-radius:13px;background:color-mix(in srgb,var(--bg-2) 75%,var(--panel));border-color:var(--border)}.ig-source-nav .ig-tabs .tab{justify-content:center;gap:7px;min-height:38px;min-width:0;padding:7px 8px;border:1px solid transparent;border-radius:9px;color:var(--muted);font-weight:600;background:transparent;box-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ig-source-nav .ig-tabs .tab>svg{flex:none;opacity:.75}.ig-source-nav .ig-tabs .tab:hover:not(.active){background:var(--panel-2);color:var(--text)}.ig-source-nav .ig-tabs .tab.active{color:var(--text);border-color:var(--border-2);background:var(--panel-3)}.ig-source-nav .ig-tabs .tab.active>svg{opacity:1}.ig-source-note{color:var(--muted);font-size:.73rem;margin:0 0 8px}.ig-body [role=tabpanel][hidden]{display:none}.ig-source{padding:16px 0;border-bottom:1px solid var(--border)}.ig-source:first-of-type{padding-top:0}.ig-source:last-child{border-bottom:0;padding-bottom:0}.ig-source-head{display:flex;align-items:flex-start;gap:10px}.ig-source-head>svg,.ig-source-head>.skill-art{flex:none;color:var(--muted);margin-top:2px}.ig-source-head div{min-width:0}.ig-source-head b{display:block;font-size:.84rem}.ig-source-head small{display:block;color:var(--muted);font-size:.73rem;line-height:1.6;margin-top:4px}.ig-drop-region{border-bottom:1px solid var(--border)}.ig-drop-region:last-child{border-bottom:0}.ig-drop-region summary{display:flex;align-items:center;gap:8px;min-height:54px;padding:9px 0;cursor:pointer;list-style:none}.ig-drop-region summary::-webkit-details-marker{display:none}.ig-drop-region summary>svg{flex:none;color:var(--muted);transition:transform .15s ease}.ig-drop-region[open] summary>svg{transform:rotate(90deg)}.ig-drop-region summary>span:first-of-type{flex:1;min-width:0}.ig-drop-region summary b{display:block;font-size:.82rem}.ig-drop-region summary small{display:block;color:var(--muted);font-size:.72rem;margin-top:3px}.ig-drop-count{flex:none;color:var(--muted);font-size:.72rem;font-variant-numeric:tabular-nums}.ig-drop-list{padding:0 0 8px 18px}.ig-drop-row{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 6px;color:var(--text);background:transparent;border:0;border-radius:8px;font:inherit;text-align:left}button.ig-drop-row{cursor:pointer}button.ig-drop-row:hover{background:var(--panel-2)}.ig-drop-row>span:not(.xu-art){flex:1;min-width:0}.ig-drop-row b{display:block;font-size:.8rem}.ig-drop-row small{display:block;margin-top:2px;color:var(--muted);font-size:.71rem}.ig-drop-row>svg{flex:none;color:var(--muted)}.ig-merchant-more summary{min-height:44px}.ig-ingredients{display:grid;gap:6px;margin:12px 0}.ig-ingredients button{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:54px;border:1px solid var(--border);border-radius:11px;background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer}.ig-ingredients button:hover{background:var(--panel-2);border-color:var(--border-2)}.ig-ingredients button>span:not(.item-ico){flex:1;min-width:0}.ig-ingredients b{display:block;font-size:.79rem}.ig-ingredients small{display:block;color:var(--muted);font-size:.72rem;margin-top:3px;font-variant-numeric:tabular-nums}.ig-ingredients button>svg{color:var(--muted);flex:none}.ig-ingredients .enough>svg{color:var(--mint)}.ig-visit{margin-top:12px}.ig-scroll{display:flex;align-items:center;gap:6px;padding:10px 0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.ig-market-foot{flex:none;position:relative;padding:10px 22px}.ig-dialog[data-scroll-down=true] .ig-market-foot{box-shadow:0 -8px 14px -12px #0008}.ig-dialog[data-scroll-up=true] .ig-source-nav{box-shadow:0 8px 14px -12px #0008}.ig-market{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:30px;padding:0;border:0;color:var(--text);background:transparent;text-align:left;font:inherit;font-size:.82rem;cursor:pointer}.ig-market>span{flex:1}.ig-market>svg{flex:none;color:var(--muted)}.ig-body{padding-bottom:max(20px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.act-row.guide-arrival{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px;scroll-margin-block:100px}@media(max-width:860px){.ig-scrim{display:grid;padding:8px 0 0;place-items:end center;pointer-events:auto;background:#05080680}.ig-dialog{position:relative;width:min(540px,100%);max-height:calc(100dvh - var(--app-bar-h, 0px) - 8px);border-radius:20px 20px 0 0;border-bottom:0;animation:xs-rise .22s ease-out}.ig-dialog>.bsheet-grab{display:grid}.ig-head{padding:0 16px 14px}.ig-toolbar{margin-bottom:10px}.ig-item{gap:10px}.ig-art{width:60px;height:60px}.ig-art .item-ico{--s: 50px !important}.ig-item h2{font-size:1.05rem}.ig-item p{font-size:.75rem}.ig-body{padding:16px}.ig-source-nav{padding:12px 16px 0}.ig-source-nav .ig-tabs{margin-top:8px}.ig-market-foot{padding:8px 16px max(10px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.ig-body{padding-bottom:max(16px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}}@media(max-height:500px){.ig-item p{display:none}.ig-art{width:48px;height:48px}.ig-art .item-ico{--s: 40px !important}.ig-head{padding-top:10px;padding-bottom:10px}.ig-toolbar{margin-bottom:6px}.ig-owned{margin-top:8px}}@media(max-width:380px){.ig-source-nav .ig-tabs[data-count="3"] .tab>svg{display:none}.ig-source-nav .ig-tabs[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(pointer:coarse){.item-requirement,.ig-visit,.ig-scroll,.ig-back,.ig-owned button,.ig-market,.ig-source-nav .ig-tabs .tab{min-height:44px}}@media(prefers-reduced-motion:reduce){.ig-dialog{animation:none}.ig-source-nav .ig-tabs .tab,.ig-drop-region summary>svg{transition:none}}:root[data-motion=reduced] .ig-dialog{animation:none}:root[data-motion=reduced] .ig-source-nav .ig-tabs .tab,:root[data-motion=reduced] .ig-drop-region summary>svg{transition:none}.bst-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;max-width:100%;padding:5px 8px 5px 5px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s}.bst-bar:hover,.bst-bar[aria-expanded=true]{border-color:var(--border-2)}.bst-bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bst-chips{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.bst-chip{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border-radius:26%;background:var(--panel-2)}.bst-chip[data-shape=circle]{border-radius:50%}.bst-chip>.boost-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.boost-frame-progress{transition:stroke-dashoffset 1s linear}.bst-chip-in{position:relative;display:grid;place-items:center;width:22px;height:22px}.bst-chip .xu-art,.bst-chip [class*=xu-]{pointer-events:none}.bst-line{display:grid;place-items:center;width:var(--s);height:var(--s);color:var(--muted)}.bst-chip.src-totem .bst-line,.bst-chip.src-friend .bst-line{color:var(--gold)}.bst-totals{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto}.bst-total{display:inline-flex;align-items:center;gap:3px;font-size:.74rem;font-weight:600;white-space:nowrap;padding:2px 7px;border-radius:99px}.bst-total.k-speed{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.bst-total.k-xp{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.now-card .bst-bar{align-self:stretch}.act-row .bst-bar{margin-top:6px;padding:3px 7px 3px 3px}.act-row .bst-chip{width:26px;height:26px}.act-row .bst-chip-in{width:19px;height:19px}.bst-cut{display:inline-flex;align-items:baseline;gap:4px;margin-left:3px;color:var(--accent);font-weight:600}.bst-cut s{color:var(--faint);font-weight:400;text-decoration-thickness:1px}.bst-top{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 5px;border-radius:99px;font:inherit;font-size:.76rem;color:var(--text);background:var(--panel);border:1px solid var(--border-2);cursor:pointer;transition:border-color .2s;white-space:nowrap}.bst-top:hover,.bst-top[aria-expanded=true]{border-color:color-mix(in srgb,var(--gold) 40%,transparent)}.bst-top-icons{display:inline-flex;align-items:center}.bst-top-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:26%;background:var(--panel-2);box-shadow:0 0 0 2px var(--panel)}.bst-top-ico+.bst-top-ico{margin-left:-6px}.bst-top-ico .bst-line{color:var(--gold)}.bst-top-mult{color:var(--gold);font-weight:700}.bst-top-left{color:var(--muted)}.bst-top-n{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:99px;font-size:.66rem;font-weight:700;background:var(--panel-3);color:var(--text)}@media(max-width:860px){.bst-top-left{display:none}}@media(max-width:560px){.bst-top{padding:0 7px 0 4px;gap:4px}.bst-top-ico:nth-child(n+3){display:none}}.bst-pop{position:fixed;z-index:80;transition:left .09s ease-out;display:flex;flex-direction:column;gap:2px;overflow:auto;padding:10px 10px 8px;border-radius:14px;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow);color:var(--text);font-size:.86rem;animation:bst-in .16s ease-out}@keyframes bst-in{0%{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.bst-pop{animation:none}}.bst-pop-head{display:flex;align-items:center;gap:7px;padding:0 2px 6px;color:var(--accent)}.bst-pop-head b{color:var(--text);font-size:.9rem}.bst-x{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer}.bst-x:hover{background:var(--panel-2);color:var(--text)}.bst-sec{display:flex;flex-direction:column;gap:6px;padding:8px 2px;border-top:1px solid var(--border)}.bst-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.bst-sec-head .caps{flex:none}.bst-sum{min-width:0;font-size:.8rem;font-weight:600;text-align:right;overflow-wrap:anywhere}.bst-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bst-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px 4px 3px;border-radius:10px;background:var(--bg-2)}.bst-row.muted{opacity:.62}.bst-row-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--panel-2)}.bst-row-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bst-row-text b{font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.bst-row-text small{font-size:.7rem;color:var(--muted)}.bst-row-val{font-size:.78rem;font-weight:700;white-space:nowrap}.bst-row-val.k-speed{color:var(--accent)}.bst-row-val.k-xp{color:var(--gold)}.bst-note{margin:0;padding:0 4px}.bst-other{display:block}.bst-other>summary{cursor:pointer;padding:8px 4px;min-height:36px}.bst-other[open]>.bst-note{margin-bottom:8px}.bst-hint{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;border-radius:10px;border:1px dashed var(--border-2)}.bst-hint .small{line-height:1.3;overflow-wrap:anywhere}.bst-empty{gap:3px}.act-row .bst-total.k-speed{display:none}.act-row .bst-bar:not(:has(.bst-chip,.bst-total.k-xp)){display:none}@media(prefers-reduced-motion:reduce){.boost-frame-progress{transition:none}}[data-motion=reduced] .boost-frame-progress{transition:none}.gp-card{display:grid;gap:14px;border-color:color-mix(in srgb,var(--gh, var(--accent)) 26%,var(--border))}.gp-card.is-done{background:color-mix(in srgb,var(--good, var(--accent)) 4%,var(--panel))}.gp-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start}.gp-art{display:flex;align-items:center;padding:4px 6px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.gp-art-i+.gp-art-i{margin-left:-10px}.gp-title{display:grid;gap:3px;min-width:0}.gp-title h3{font-size:1rem}.gp-title p{margin:0;line-height:1.45;max-width:64ch}.gp-title .caps svg,.gp-time .caps svg,.gp-top .caps svg{vertical-align:-1px}.gp-time{display:grid;gap:2px;justify-items:end;text-align:right}.gp-time b{font-size:.95rem}.gp-total{display:grid;gap:6px}.gp-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.gp-part{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:8px 10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.gp-part.is-full{opacity:.8}.gp-part-ico{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--panel-3)}.gp-tick{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:99px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.gp-part-body{display:grid;gap:4px;min-width:0}.gp-part-body>.tiny{line-height:1.35}.gp-part-body .row{gap:8px;align-items:baseline}.gp-part-body .row .tiny{flex:none;white-space:nowrap}.gp-hand{grid-column:1 / -1;width:100%}.gp-done{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.gp-done-ico{width:28px;height:28px;border-radius:99px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);flex:none}.gp-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.gp-me{display:grid;gap:4px;min-width:0}.gp-me svg{vertical-align:-2px}.gp-top{display:grid;gap:6px;min-width:0;max-width:340px;width:100%;justify-self:end}.gp-top-list{display:grid;gap:3px}.gp-top-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:8px;align-items:center}.gp-top-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-last{margin-top:-6px}@media(max-width:640px){.gp-head{grid-template-columns:auto minmax(0,1fr)}.gp-time{grid-column:1 / -1;justify-items:start;text-align:left;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:8px}.gp-foot{grid-template-columns:minmax(0,1fr)}.gp-top{max-width:none;justify-self:stretch}.gp-part{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;padding:8px 10px}.gp-hand{grid-column:auto;width:auto}}.col-wrap{display:grid;gap:14px}.col-groups{display:flex;flex-wrap:wrap;gap:6px}.col-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);font-size:.78rem;font-weight:600;color:var(--text);max-width:100%}.col-chip:hover{border-color:var(--border-2)}.col-chip.on{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.col-chip-ico{display:inline-grid;place-items:center;color:var(--muted)}.col-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-chip-pct{color:var(--muted);font-size:.72rem;display:inline-flex}.col-chip.ready .col-chip-pct{color:var(--accent-2-hi)}.col-chip.claimed .col-chip-pct{color:var(--accent)}.col-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.col-head-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--border);color:var(--muted)}.col-head-main{display:grid;gap:6px;min-width:0}.col-head-main h3{font-size:1rem}.col-reward{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.col-reward .chips{flex:1;min-width:0}.col-claim{margin-left:auto}.col-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px}.col-tile{display:grid;justify-items:center;gap:4px;padding:8px 4px 6px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.col-art{position:relative;display:grid;place-items:center;width:48px;height:48px}.col-tile.missing{background:transparent;border-style:dashed}.col-tile.missing .item-ico{filter:brightness(0) saturate(0);opacity:.32}.col-tile.bonus{border-color:color-mix(in srgb,var(--gold) 30%,var(--border))}.col-star{position:absolute;right:-3px;top:-3px;width:15px;height:15px;border-radius:99px;display:grid;place-items:center;background:var(--panel-3);color:var(--gold)}.col-n{color:var(--muted);display:inline-flex;align-items:center;min-height:14px}.col-tile:not(.missing) .col-n{color:var(--text)}@media(max-width:640px){.col-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:6px}.col-groups{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.col-groups::-webkit-scrollbar{display:none}.col-chip{flex:none}.col-claim{margin-left:0;width:100%}.col-claim .btn{width:100%}}.frame-master_gathering{box-shadow:inset 0 0 0 2px #e2c36a,inset 0 0 0 4px #4f6e3a,inset 0 0 0 5px #e2c36a80}.frame-master_crafting{box-shadow:inset 0 0 0 2px #e8c56c,inset 0 0 0 4px #8a4f2a,inset 0 0 0 5px #f0d48a80}.frame-master_combat{box-shadow:inset 0 0 0 2px #e6b445,inset 0 0 0 4px #7a2a2a,inset 0 0 0 5px #f2cf6b80}.frame-master_adventure{box-shadow:inset 0 0 0 2px #e6c770,inset 0 0 0 4px #2f5f6a,inset 0 0 0 5px #e6c77080}.frame-lantern_road{box-shadow:inset 0 0 0 3px #d9934a,inset 0 0 0 4px #4a2c18,inset 0 0 12px #f4c47c4d}.mas-strip{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.mas-strip.is-ready{border-color:color-mix(in srgb,var(--accent-2) 45%,var(--border));background:color-mix(in srgb,var(--accent-2) 7%,var(--panel-2))}.mas-pips{display:inline-flex;gap:4px;flex:none}.mas-pip{width:16px;height:16px;border-radius:99px;display:grid;place-items:center;background:var(--panel-3);border:1px solid var(--border-2);color:var(--faint)}.mas-pip.ready{border-color:var(--accent-2);color:var(--accent-2-hi)}.mas-pip.got{background:color-mix(in srgb,var(--gold) 26%,var(--panel-3));border-color:color-mix(in srgb,var(--gold) 60%,transparent);color:var(--gold)}.mas-body{display:grid;gap:2px;min-width:0;flex:1}.mas-perk{color:var(--accent);letter-spacing:.06em}.mas-next{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mas-reward{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mas-extra{color:var(--muted)}.mas-claim{flex:none}@media(max-width:640px){.mas-strip{flex-wrap:wrap}.mas-claim{width:100%}}.mas-item{display:inline-flex;align-items:center;gap:3px}.sea{gap:14px}.card.sea-hero{min-height:220px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:end;position:relative;overflow:hidden;color:#f8f2e5;border:0;background:linear-gradient(90deg,#07100ded,#07100dc9 38%,#07100d36 74%,#07100d82),linear-gradient(0deg,#070906dd,transparent 75%),url(https://cdn.xuverse.world/objects/05b297bb03cfb69210c20834df6bfbb989c344da6a57754c60d99511ee19a13c.webp?v=2) center 52% / cover no-repeat,#07100d;box-shadow:inset 0 1px #ffffff24,inset 0 -90px 100px #0508056b,0 8px 24px #0002;isolation:isolate}.sea-hero .muted{color:#dedfd6}.sea-hero .caps{color:#efd077}.sea-medal{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--gold) var(--p),var(--panel-3) 0);flex:none}.sea-medal{box-shadow:0 8px 26px #0009,0 0 0 1px #fff3}.sea-medal b{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#10150fef;font:800 1.6rem var(--display);color:#f0cf70}.sea-hero-main{display:grid;gap:4px;min-width:0}.sea-hero-main h2{font:800 1.3rem/1.15 var(--display)}.sea-hero-main p{margin:0 0 4px;max-width:70ch;line-height:1.45}.sea-bars{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:4px}.sea-hero-side{display:grid;gap:3px;justify-items:end;text-align:right;padding:11px 13px;border-radius:12px;background:#0b100dcc;border:1px solid #ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sea-hero-side b{font-size:1rem}.sea-hero-side .caps svg{vertical-align:-1px}.sea-trackwrap{position:relative}.sea-trackwrap:before,.sea-trackwrap:after{content:"";position:absolute;z-index:1;top:4px;bottom:6px;width:22px;opacity:0;pointer-events:none;transition:opacity .15s}.sea-trackwrap:before{left:0;border-radius:12px 0 0 12px;background:linear-gradient(90deg,#0005,transparent)}.sea-trackwrap:after{right:0;border-radius:0 12px 12px 0;background:linear-gradient(270deg,#0005,transparent)}.sea-trackwrap[data-scroll-left]:before,.sea-trackwrap[data-scroll-right]:after{opacity:1}.sea-scroll{list-style:none;margin:0;padding:4px 2px 6px;display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:40px}.sea-scroll::-webkit-scrollbar{display:none}.sea-tile{flex:none;width:118px;padding:0 5px;scroll-snap-align:start;display:grid;grid-template-rows:auto 26px;position:relative}.sea-tile.big{width:132px}.sea-card{display:grid;grid-template-rows:auto 64px minmax(30px,auto) 30px;justify-items:center;align-items:center;gap:4px;padding:10px 6px 8px;border-radius:14px;background:linear-gradient(180deg,var(--panel-2),color-mix(in srgb,var(--panel-2) 84%,var(--bg-2)));border:1px solid var(--border);text-align:center;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;box-shadow:0 5px 16px #0001}.sea-card:hover{transform:translateY(-2px);border-color:var(--border-2)}.sea-tile.big .sea-card{border-color:color-mix(in srgb,var(--gold) 35%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 8%,var(--panel-2)),var(--panel-2))}.sea-tile.ready .sea-card{border-color:color-mix(in srgb,var(--gold) 70%,var(--border));background:color-mix(in srgb,var(--gold) 12%,var(--panel-2));box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 16%,transparent),0 6px 18px color-mix(in srgb,var(--gold) 18%,transparent);animation:sea-glow 2.8s ease-in-out infinite}@keyframes sea-glow{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 24%,transparent),0 6px 22px color-mix(in srgb,var(--gold) 26%,transparent)}}.sea-tile.next .sea-card{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.sea-tile.locked .sea-card{opacity:.8}.sea-tile.locked .sea-art{opacity:.5;filter:saturate(.6)}.sea-tile.claimed .sea-card{border-color:color-mix(in srgb,var(--good) 55%,var(--border));background:color-mix(in srgb,var(--good) 9%,var(--panel-2))}.sea-tile.claimed .sea-art{opacity:.55;filter:saturate(.6)}.sea-got{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-weight:700;color:#fff;background:var(--good)}.sea-togo{color:var(--accent);font-weight:700}.sea-road{position:absolute;left:0;right:0;bottom:11px;height:4px;background:var(--panel-3);overflow:hidden}.sea-road i{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--fill) * 100%);background:linear-gradient(90deg,#b98524,var(--gold) 70%,#fff0ad);transition:width .85s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 9px color-mix(in srgb,var(--gold) 62%,transparent)}.sea-road i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,#fff8d580 48%,transparent 70%);animation:sea-road-shine 2.8s ease-in-out infinite}@keyframes sea-road-shine{0%{transform:translate(-140%)}to{transform:translate(180%)}}.sea-node{position:absolute;right:-9px;bottom:4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--panel);border:2px solid var(--panel-3);z-index:1;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}.sea-tile.claimed .sea-node{background:var(--good);border-color:var(--good);color:#fff}.sea-tile.ready .sea-node{background:var(--gold);border-color:var(--gold);box-shadow:0 0 10px color-mix(in srgb,var(--gold) 70%,transparent)}.sea-tile.next .sea-node{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.sea-tile.big .sea-node{width:22px;height:22px;right:-11px;bottom:2px}.sea-arrow{position:absolute;top:calc(50% - 30px);z-index:2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--text);background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--border-2);box-shadow:var(--shadow);cursor:pointer}.sea-arrow.left{left:6px}.sea-arrow.right{right:6px}.sea-arrow:hover{border-color:var(--accent)}@media(hover:none){.sea-arrow{display:none}}@media(prefers-reduced-motion:reduce){.sea-tile.ready .sea-card,.sea-road i:after{animation:none}}.sea-tier{font:800 .74rem var(--display);color:var(--muted)}.sea-tile.big .sea-tier{color:var(--gold)}.sea-art{display:grid;place-items:center;width:64px;height:64px}.sea-art .portrait{border-radius:12px}.sea-coin.coin-ico{width:40px;height:40px;image-rendering:auto}.sea-badge{width:48px;height:48px;border-radius:99px;display:grid;place-items:center;background:color-mix(in srgb,var(--gold) 18%,var(--panel-3));color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}.sea-name{font:800 1.4rem var(--display)}.sea-label{line-height:1.25;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow-wrap:anywhere}.sea-label .row{justify-content:center}.sea-state{display:grid;place-items:center;min-height:26px}.sea-state .btn{padding:4px 12px}.sea-state .faint svg{vertical-align:-1px}.sea-earn{display:flex;flex-wrap:wrap;gap:4px 14px}.sea-earn b{color:var(--text)}.sea-species{display:flex;flex-wrap:wrap;gap:6px}.sea-sp{display:grid;justify-items:center;gap:2px;width:76px;padding:6px 4px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.sea-sp.on,.sea-pal.on{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.sea-sp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sea-pals{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.sea-pal{display:grid;justify-items:center;gap:3px;padding:8px 6px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);text-align:center}.sea-pal:disabled{opacity:.5}@media(max-width:640px){.sea-hero{grid-template-columns:auto minmax(0,1fr);gap:14px}.sea-medal{width:64px;height:64px}.sea-medal b{width:52px;height:52px;font-size:1.25rem}.sea-hero-main{grid-column:1 / -1;grid-row:2}.sea-hero-side{justify-items:start;text-align:left}.sea-bars{grid-template-columns:minmax(0,1fr);gap:10px}.sea-tile{width:104px}.sea-tile.big{width:116px}}.sea-idea-tier{font:800 .95rem var(--display);color:var(--gold)}.sea,.sea>*,.sea-trackcard,.sea-trackwrap{min-width:0;max-width:100%}.sea-trackwrap{overflow:hidden}.gp-held{color:var(--warn)}.gp-kinds{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}.gp-kind{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--panel-2);opacity:.38;filter:grayscale(.7)}.gp-kind.have{opacity:1;filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}button.col-tile.opens{font:inherit;color:inherit;cursor:pointer;transition:transform .15s,border-color .15s}button.col-tile.opens:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}button.col-tile.opens:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sk-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.sk-medal{--p: 0;--ring: var(--realm);position:relative;width:84px;height:84px;border-radius:50%;padding:5px;flex:none;background:conic-gradient(var(--ring) calc(var(--p) * 1turn),color-mix(in srgb,var(--ring) 14%,var(--panel-3)) 0)}.sk-medal-face{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--realm) 6%,var(--bg-2));box-shadow:inset 0 0 0 1px var(--border)}.sk-medal-face .skill-art{display:grid;place-items:center}.sk-medal-lv{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);min-width:28px;height:22px;padding:0 7px;border-radius:99px;display:grid;place-items:center;font:800 .78rem/1 var(--display);color:var(--gold-ink);background:var(--gold-fill);box-shadow:0 0 0 3px var(--panel)}.sk-hero-main{display:grid;gap:6px;min-width:0}.sk-hero-main h2{font:800 1.35rem/1.1 var(--display);letter-spacing:-.01em}.sk-hero-main p{margin:0}.sk-hero-main .chips{margin-top:2px}.sk-hero-xp{display:grid;justify-items:end;gap:2px;text-align:right}.sk-hero-xp>b{font:800 1.3rem/1.1 var(--display)}.sk-hero-xp .small b{color:var(--text);font-weight:700}.up-scroll{overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:thin}.up-trail{--dot: 48px;--top: 26px;--pad: 9px;list-style:none;margin:0;padding:var(--top) 0 0;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:start;min-width:calc(var(--n) * 92px)}.up-seg{position:absolute;top:calc(var(--top) + var(--dot) / 2 - 1.5px);height:3px;border-radius:99px;background:var(--panel-3);overflow:visible}.up-seg>i{display:block;height:100%;border-radius:inherit;background:var(--realm)}.up-seg.gap{background:none;border-top:2px dashed var(--border-2);height:0;top:calc(var(--top) + var(--dot) / 2 - 1px)}.up-gap{position:absolute;left:50%;top:6px;transform:translate(-50%);white-space:nowrap}.up-node{position:relative;z-index:1;display:grid;justify-items:center;gap:2px;text-align:center;padding:0 4px;min-width:0}.up-dot{position:relative;width:var(--dot);height:var(--dot);border-radius:50%;display:grid;place-items:center;margin-bottom:4px;background:var(--panel-2);border:2px solid var(--border-2)}.up-name{font-size:.74rem;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.up-lv{font-size:.68rem;color:var(--muted)}.up-where{display:inline-flex;align-items:center;gap:3px;font-size:.64rem;color:var(--faint);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.up-more{position:absolute;right:-4px;top:-4px;font-size:.6rem;font-weight:700;padding:1px 4px;border-radius:99px;background:var(--panel-3);color:var(--muted);border:1px solid var(--border-2)}.up-tick{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--realm);color:var(--bg-2);box-shadow:0 0 0 2px var(--panel)}.up-node.got .up-dot{border-color:color-mix(in srgb,var(--realm) 55%,transparent);background:color-mix(in srgb,var(--realm) 9%,var(--panel-2))}.up-node.next .up-dot{border-color:var(--realm);background:color-mix(in srgb,var(--realm) 14%,var(--panel-2))}.up-node.next .up-lv{color:var(--realm);font-weight:700}.up-node.later .up-dot>.item-ico{opacity:.5}.up-node.later .up-name,.up-node.later .up-lv,.up-node.later .up-where{color:var(--faint)}.up-node.later .up-dot{border-style:dashed}.up-node.mastery .up-dot{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 40%,transparent);border-style:solid;background:color-mix(in srgb,var(--gold) 7%,var(--panel-2))}.up-node.mastery.later .up-dot>svg{opacity:.6}.up-node.mastery.got .up-dot{background:var(--gold-fill);color:var(--gold-ink)}.up-you{position:absolute;z-index:2;top:0;height:calc(var(--top) + var(--dot) / 2 + 6px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.up-flag{font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:1px 7px;border-radius:99px;color:var(--realm);background:color-mix(in srgb,var(--realm) 16%,var(--panel));border:1px solid color-mix(in srgb,var(--realm) 35%,transparent)}.up-you>i{flex:1;width:2px;background:color-mix(in srgb,var(--realm) 50%,transparent)}.up-you:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--realm);box-shadow:0 0 0 3px var(--panel);flex:none}.up-next{display:flex;align-items:center;gap:10px;margin-top:14px;padding:9px 12px;border-radius:10px;font-size:.8rem;background:var(--panel-2);border:1px solid var(--border)}.up-next>span:nth-child(2){flex:1;min-width:0}.up-next .gold{color:var(--gold)}.up-eta{white-space:nowrap}.up-next-where{color:var(--muted);white-space:nowrap}.up-next-where svg{vertical-align:-1px;margin-right:3px}.sess-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:10px;padding:8px 2px 0;border-top:1px solid var(--border);font-size:.78rem}.sess-strip>span{display:inline-flex;align-items:center;gap:6px;padding:0 14px}.sess-strip>span:first-child{padding-left:4px}.sess-strip>span+span{border-left:1px solid var(--border-2)}.sess-strip svg{color:var(--realm)}.sess-strip b{font-weight:700}.journal{display:grid;grid-template-columns:1fr 1fr;gap:8px}.j-tile{display:grid;gap:3px;padding:10px 11px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.j-label{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--muted)}.j-label svg{color:var(--realm);flex:none}.j-tile>b{font:800 1.05rem/1.2 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.j-tile>.tiny{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xu-pals{gap:8px}.xu-pal{display:flex;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border)}.xu-pal.is-on{border-color:color-mix(in srgb,var(--good) 40%,transparent);background:color-mix(in srgb,var(--good) 6%,var(--panel-2))}.xu-pal.is-new .xu-art{opacity:.55}.xu-pal-body{display:grid;gap:3px;justify-items:start;min-width:0}.xu-pal-body b{font-size:.86rem}.xu-pal-body .btn{margin-top:2px}.xu-pal-now{display:inline-flex;align-items:center;gap:4px;color:var(--good);font-weight:600}.xu-pal-link{color:var(--accent);font:inherit;padding:0;background:none;border:0;cursor:pointer}.xu-pal-link:hover{text-decoration:underline}@media(max-width:560px){.sk-hero{grid-template-columns:auto minmax(0,1fr);gap:14px}.sk-medal{width:72px;height:72px}.sk-hero-xp{grid-column:1 / -1;grid-template-columns:auto auto 1fr;align-items:baseline;justify-items:start;gap:8px;text-align:left;padding-top:10px;border-top:1px solid var(--border)}.sk-hero-xp>b{font-size:1.05rem}.sk-hero-xp>.small{justify-self:end}.up-next{flex-wrap:wrap}.up-eta{width:100%;padding-left:36px}.sess-strip>span{padding:0 10px}}.sk-hero-main .chips .pill{white-space:normal;text-align:left;line-height:1.3;height:auto;padding-top:3px;padding-bottom:3px}.meta-chip.recipe,.recipe-need{color:var(--gold)}.act-row.needs-recipe .slot{filter:grayscale(.5);opacity:.8}.craft-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:8px 12px;align-items:start}.craft-filters .craft-search{grid-column:2}.craft-filters>.craft-search:only-child{grid-column:1 / -1}.craft-event-chip{display:inline-flex;align-items:center;gap:5px}.craft-event-chip.live[aria-pressed=false]{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 40%,var(--border-2))}.craft-chip-n{font-size:.66rem;opacity:.8}.craft-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border-2);background:var(--bg-2);border-radius:9px;padding:7px 10px}.craft-search input{min-width:0;flex:1;border:0;background:none;box-shadow:none;padding:0;font-size:.82rem}.craft-search .btn{flex:none}.craft-categories{display:flex;gap:6px;flex-wrap:wrap}.craft-browser>p{margin:0}.craft-homestead-plan h3{margin:0}.craft-homestead-plan>.row{flex-wrap:wrap;gap:8px}.craft-homestead-plan p{margin:0}.craft-tiers-card{display:grid;gap:12px}.craft-tiers-card>.card-head{margin-bottom:0}.ct-wrap{position:relative;min-width:0;margin:0 -4px}.ct-wrap:before,.ct-wrap:after{content:"";position:absolute;z-index:2;top:2px;bottom:6px;width:22px;opacity:0;pointer-events:none;transition:opacity .15s}.ct-wrap:before{left:0;border-radius:10px 0 0 10px;background:linear-gradient(90deg,#0006,transparent)}.ct-wrap:after{right:0;border-radius:0 10px 10px 0;background:linear-gradient(270deg,#0006,transparent)}.ct-wrap[data-scroll-left]:before,.ct-wrap[data-scroll-right]:after{opacity:1}.ct-strip{position:relative;display:flex;gap:8px;overflow-x:auto;padding:2px 4px 6px;scrollbar-width:thin;scroll-snap-type:x proximity;scroll-padding-inline:4px}.ct-card{position:relative;flex:1 0 146px;max-width:184px;scroll-snap-align:start;text-align:left;cursor:pointer;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:8px;row-gap:1px;align-items:center;padding:8px 10px 8px 8px;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font:inherit}.ct-card:hover{border-color:var(--border-2);background:color-mix(in srgb,var(--realm) 4%,var(--panel-2))}.ct-card:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ct-ico{grid-row:1 / 3;display:grid;place-items:center}.ct-name{font-size:.8rem;font-weight:700;line-height:1.15;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-lv{font-size:.68rem;color:var(--muted);white-space:nowrap}.ct-state{grid-column:1 / -1;display:inline-flex;align-items:center;gap:4px;margin-top:5px;font-size:.66rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ct-state svg{flex:none}.ct-card.is-open .ct-state svg{color:var(--good)}.ct-card.is-on{border-color:color-mix(in srgb,var(--realm) 60%,transparent);background:color-mix(in srgb,var(--realm) 11%,var(--panel-2))}.ct-card.is-on .ct-lv{color:var(--text)}.ct-card.is-locked{border-style:dashed;background:none}.ct-card.is-locked.is-on{background:color-mix(in srgb,var(--realm) 6%,transparent)}.ct-card.is-locked.is-on .ct-name{color:var(--muted)}.ct-head .sub.ct-locked{display:inline-flex;align-items:center;gap:4px}.ct-card.is-locked .ct-ico{opacity:.4;filter:grayscale(.5)}.ct-card.is-locked .ct-name,.ct-card.is-locked .ct-lv,.ct-card.is-locked .ct-state{color:var(--faint)}.ct-card.is-empty:not(.is-on) .ct-ico,.ct-card.is-empty:not(.is-on) .ct-name{opacity:.55}.ct-strip:has(.ct-count){padding-top:9px;padding-right:9px}.ct-count{position:absolute;top:-7px;right:-7px;min-width:18px;padding:0 5px;border-radius:99px;font-size:.62rem;font-weight:700;line-height:16px;text-align:center;background:var(--panel-3);color:var(--muted);outline:2px solid var(--panel)}.ct-card:not(.is-empty) .ct-count{color:var(--text);background:color-mix(in srgb,var(--realm) 22%,var(--panel-3))}.ct-busy{position:absolute;bottom:10px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--realm)}.craft-categories .btn[aria-pressed=true],.craft-categories .btn[aria-pressed=true]:hover{background:var(--accent);color:var(--accent-ink);border-color:transparent}@media(max-width:560px){.ct-card{flex-basis:140px}.craft-filters{grid-template-columns:1fr}.craft-filters .craft-search{grid-column:auto}}.act-row .activity-active{color:var(--muted);font-size:.67rem;font-weight:500;margin-left:4px}.act-row .title:has(.activity-active){flex-wrap:wrap}.card.skill-primary{padding:12px}.skill-primary .act-row{background:transparent;border:0;padding:12px 14px;gap:14px}.skill-primary .act-row.running{background:color-mix(in srgb,var(--mint) 7%,var(--panel-2))}.skill-primary .primary-meta>.meta-chip:nth-child(n+3):not(.quest):not(.effect){display:none}.skill-primary .go-btn,.skill-primary .go-stop{min-height:44px;font-size:.82rem}.skill-primary .go-count{min-height:44px}.skill-primary .sess-strip{margin:12px 2px 0;padding:10px 0 2px}@media(max-width:560px){.skill-primary .act-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px}.skill-primary .act-row>.slot{width:42px;height:42px}.skill-primary .go-group,.skill-primary .go-stop{grid-column:1 / -1;justify-content:stretch;width:100%}.skill-primary .go-btn{flex:1;justify-content:center}.skill-primary .go-stop{justify-content:center}.skill-primary .sess-strip{gap:6px 12px}.skill-primary .sess-strip>span{padding:0;border-left:0}}.meta-chip.quest{color:var(--accent-2-hi);border-color:color-mix(in srgb,var(--accent-2-hi) 40%,var(--border))}.act-row .title{flex-wrap:wrap;row-gap:0}.act-row .act-have{font-size:.72rem;font-weight:500;color:var(--muted);white-space:nowrap}.meta-chip.effect{color:color-mix(in srgb,var(--good) 70%,var(--text))}.act-row .slot[role=button]{cursor:pointer}.go-btn.queue-btn{color:var(--muted);background:transparent;border-color:var(--border-2);padding:0 12px 0 10px}.go-btn.queue-btn:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--accent-2) 38%,var(--border-2))}.btn.queue-btn{gap:5px}.ends-chip{border:1px solid var(--border);cursor:pointer;font:inherit;font-size:.72rem}.ends-chip:hover{color:var(--text);border-color:var(--border-2)}.up-next{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.up-next ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.up-next li{display:flex;align-items:center;gap:8px;min-height:34px;padding:2px 4px 2px 6px;border-radius:9px;background:var(--bg-2)}.up-next-art{width:24px;height:24px;display:grid;place-items:center;flex:none}.up-next-name{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;font-size:.8rem}.up-next-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-next-name>small{flex:none;font-size:.7rem}.up-next-acts{display:inline-flex;gap:2px;flex:none}.up-next-acts .icon-btn{width:28px;height:28px;background:transparent;border-color:transparent}.up-next-acts .icon-btn:hover:not(:disabled){border-color:var(--border);color:var(--text)}.up-next-acts .icon-btn:disabled{opacity:.35}.qe{display:grid;gap:10px}.qe-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.qe-count input{width:64px}.qe-wide{justify-self:start}@media(max-width:560px){.up-next-name{flex-direction:column;align-items:flex-start;gap:0}.up-next-acts .icon-btn{width:34px;height:34px}.qe-row .btn{min-height:38px}}.plan-seg{margin:2px 0 10px}.go-group.block .go-btn.queue-btn{flex:none}.ends-wrap{display:inline-flex}.looks-page{display:grid;gap:14px}.looks-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px}.looks-head h2{margin:0 0 3px;font-size:1.2rem}.looks-head p{margin:0 0 4px;max-width:62ch;color:var(--muted);font-size:.76rem}.looks-wallet{flex:none;display:flex;align-items:center;gap:14px;padding:6px 6px 6px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.looks-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.looks-tools .chips .btn{gap:5px}.looks-owned{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.76rem;cursor:pointer}.looks-sec{display:grid;gap:8px}.looks-sec h3{display:flex;align-items:center;gap:7px;margin:4px 2px 0;font-size:.92rem}.looks-sec h3 small{font-size:.72rem;font-weight:500}.looks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px}.looks-strip-wrap{position:relative;min-width:0}.looks-strip-wrap:before,.looks-strip-wrap:after{content:"";position:absolute;z-index:3;top:0;bottom:8px;width:28px;opacity:0;pointer-events:none;transition:opacity .15s}.looks-strip-wrap:before{left:0;border-radius:12px 0 0 12px;background:linear-gradient(90deg,#0008,transparent)}.looks-strip-wrap:after{right:0;border-radius:0 12px 12px 0;background:linear-gradient(270deg,#0008,transparent)}.looks-strip-wrap[data-scroll-left]:before,.looks-strip-wrap[data-scroll-right]:after{opacity:1}.looks-strip{display:grid;grid-auto-flow:column;grid-auto-columns:124px;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.look-card{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;padding:10px 8px 9px;border-radius:12px;background:var(--panel);border:1px solid var(--border);color:var(--text);text-align:center;font:inherit;cursor:pointer;transition:border-color .2s,background-color .2s}.look-card:hover{border-color:var(--border-2);background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.look-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.look-card>b{font-size:.78rem;line-height:1.2}.look-card.owned{opacity:.72}.look-art{width:88px;height:88px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--panel-2)}.look-name{display:grid;place-items:center;min-height:60px;padding:0 6px;font-size:.9rem}.look-banner{display:block;border-radius:8px}.look-wait{display:inline-block;border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent)}.look-slot{color:var(--faint);font-size:.68rem}.look-price{display:inline-flex;align-items:center;gap:4px;min-height:20px;color:var(--muted);font-size:.76rem}.look-new{position:absolute;top:6px;left:6px;z-index:1;padding:1px 7px;border-radius:99px;color:#1a1408;background:var(--gold);font-size:.62rem;font-weight:750;letter-spacing:.02em}.look-card.rarity-legendary .look-art{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent)}.look-card.rarity-epic .look-art{box-shadow:inset 0 0 0 1px color-mix(in srgb,#b49cff 40%,transparent)}.looks-empty{margin:8px 2px;font-size:.8rem}.look-try{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.look-try-preview{display:grid;gap:8px;justify-items:center;width:260px}.look-try-info{display:grid;gap:8px;align-content:start}.look-try-info h3{margin:0;font-size:1.05rem}.look-try-info p{margin:0}.look-try-info .btn{justify-self:start;gap:6px}.look-worn{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font-size:.8rem;font-weight:650}@media(max-width:640px){.looks-head{flex-direction:column;align-items:stretch}.looks-wallet{justify-content:space-between}.looks-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.looks-strip{grid-auto-columns:112px}.look-try{grid-template-columns:1fr;justify-items:center}.look-try-preview,.look-try-info{width:100%}}.dress-filter .btn,.dress .chips .btn{gap:5px}.dress-slot-sec{display:grid;gap:6px;content-visibility:auto;contain-intrinsic-size:auto 260px}.dress-slot-sec h4{display:flex;align-items:center;gap:6px;margin:6px 2px 0;font-size:.82rem}.dress-shop{gap:6px}.upg-page{display:grid;gap:12px}.upg-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px}.upg-head h2{margin:0 0 3px;font-size:1.2rem}.upg-head p{margin:0;max-width:62ch;color:var(--muted);font-size:.76rem}.upg-wallet{flex:none;display:flex;align-items:center;gap:14px;padding:6px 6px 6px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.upg-list{display:grid;gap:8px}.upg-group{display:flex;align-items:baseline;gap:10px;margin:10px 2px 0;font-size:.92rem}.upg-group small{color:var(--faint);font-size:.72rem;font-weight:500}.upg-sale{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;color:#f6c26b;background:color-mix(in srgb,#f6c26b 14%,transparent);font-size:.68rem;font-weight:700}.upg-was{margin-right:4px;opacity:.65;font-weight:500}.upg-owned{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.7rem}.upg-owned svg{flex:none;color:var(--gold)}.upg-alt{justify-self:end;gap:5px;color:var(--muted)}.upg-debt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--bad, #e07a6a) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--bad, #e07a6a) 35%,var(--border))}.upg-debt>svg{color:var(--bad, #e07a6a)}.upg-debt p{margin:2px 0 0;color:var(--muted);font-size:.76rem}.upg-debt .btn{gap:6px}.upg-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--border);transition:border-color .2s}.upg-row:hover{border-color:var(--border-2)}.upg-art{width:64px;height:64px;display:grid;place-items:center;border-radius:14px;color:var(--gold);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--gold) 14%,var(--panel-2)),var(--panel-2) 70%);border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border))}.upg-body{display:grid;gap:5px;min-width:0}.upg-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.upg-name h3{margin:0;font-size:.98rem}.upg-chip{padding:2px 8px;border-radius:99px;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);font-size:.68rem;font-weight:650}.upg-desc{margin:0;color:var(--muted);font-size:.76rem}.upg-progress{display:flex;align-items:center;gap:10px;margin-top:3px}.upg-track{display:flex;gap:4px;flex:0 1 260px}.upg-track i{flex:1;height:6px;border-radius:99px;background:var(--panel-3, var(--panel-2))}.upg-track i.on{background:var(--gold)}.upg-track i.next{background:color-mix(in srgb,var(--gold) 32%,var(--panel-2))}.upg-count{color:var(--faint);font-size:.7rem;white-space:nowrap}.upg-side{display:grid;justify-items:end;gap:8px;min-width:210px}.upg-change{display:inline-flex;align-items:center;gap:7px;font-size:.84rem}.upg-change svg{flex:none;color:var(--gold)}.upg-next{color:var(--gold)}.upg-buy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.upg-buy .btn{gap:6px}.upg-short{color:var(--faint);font-size:.7rem;text-align:right}.upg-done{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;color:var(--good, #8fce87);background:color-mix(in srgb,var(--good, #8fce87) 12%,transparent);font-size:.72rem;font-weight:700}.upg-row.maxed .upg-art{filter:saturate(.7)}@media(max-width:760px){.upg-head{flex-direction:column;align-items:stretch}.upg-wallet{justify-content:space-between}.upg-row{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px}.upg-art{width:52px;height:52px}.upg-art .item-ico{--s: 42px !important}.upg-side{grid-column:1 / -1;justify-items:stretch;min-width:0}.upg-change,.upg-done{justify-self:start}.upg-buy{justify-content:stretch}.upg-buy .btn{flex:1;justify-content:center}.upg-short{text-align:left}.upg-alt{justify-self:start}.upg-debt{grid-template-columns:auto minmax(0,1fr)}.upg-debt .btn{grid-column:1 / -1;justify-content:center}}@media(prefers-reduced-motion:reduce){.upg-row{transition:none}}.doll-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:16px;align-items:start}.doll{display:grid;gap:12px;min-width:0}.doll-stage{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;border-radius:16px;border:1px solid var(--border);background-size:cover;background-position:center;overflow:hidden;isolation:isolate}.doll-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 55%,transparent),color-mix(in srgb,var(--panel) 88%,transparent))}.doll-col{display:grid;gap:10px}.doll-me{display:grid;place-items:center;min-width:0}.doll-me .portrait{border-radius:18px;box-shadow:0 10px 30px #0007}.doll-row{display:flex;flex-wrap:wrap;gap:16px}.doll-group{display:grid;gap:6px}.doll-tiles{display:flex;gap:10px}.doll-slot{position:relative;width:78px;display:grid;justify-items:center;gap:5px;padding:8px 4px 6px;border-radius:14px;background:color-mix(in srgb,var(--panel-2) 92%,transparent);border:1px solid var(--border);color:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.doll-slot:hover{border-color:var(--border-2);transform:translateY(-1px)}.doll-slot.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.doll-ico{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--panel-3)}.doll-slot.is-empty .doll-ico{background:transparent;border:1px dashed var(--border-2)}.doll-slot .ghost{opacity:.22;filter:grayscale(1)}.doll-slot.q1 .doll-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}.doll-slot.q2 .doll-ico,.doll-slot.q3 .doll-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 60%,transparent)}.doll-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.doll-slot.filled .doll-name{color:var(--text)}.doll-badge{position:absolute;top:4px;right:4px;min-width:18px;height:16px;padding:0 4px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:1px;font-size:.62rem;font-weight:800;background:var(--panel);border:1px solid var(--border-2)}.doll-badge.star{left:4px;right:auto;color:var(--gold)}.doll-plus{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.8rem;line-height:1;color:#fff;background:var(--accent)}.doll-side{display:grid;gap:12px;position:sticky;top:12px}.doll-stats{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:var(--panel-2);border:1px solid var(--border)}.doll-stats .caps{margin-bottom:4px}.doll-stat{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.doll-stat:first-of-type{border-top:0}.doll-stat-ico{color:var(--muted);display:grid;place-items:center}@media(max-width:980px){.doll-wrap{grid-template-columns:minmax(0,1fr)}.doll-side{position:static}}@media(max-width:560px){.doll-stage{padding:10px;gap:6px}.doll-slot{width:64px;padding:6px 2px 4px}.doll-ico{width:40px;height:40px}.doll-row{gap:12px}}.doll-look{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.doll-row,.doll-tiles{align-items:flex-start}.doll-slot{align-content:start}.doll-slot .doll-name{line-height:1.25}.doll-accessories{width:100%;min-width:0}.doll-accessories .doll-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.doll-accessories .doll-slot{width:100%;min-width:0}.doll-accessories .doll-name{white-space:normal;overflow-wrap:anywhere;text-align:center}@media(max-width:560px){.profile-hero .hero-body{flex-direction:column;align-items:center;text-align:center}.profile-hero .who{width:100%;min-width:0}.profile-hero .who h2{justify-content:center;flex-wrap:wrap}.doll-stage{grid-template-columns:minmax(0,64px) minmax(0,1fr) minmax(0,64px)}.doll-me{container-type:inline-size}.doll-me .portrait{--ps: min(150px, 100cqw) !important}.doll-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.doll-tools{grid-column:1 / -1;min-width:0}.doll-tools .doll-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.doll-row .doll-slot,.doll-accessories .doll-slot{width:100%;min-width:0;min-height:88px}.doll-row .doll-name,.doll-accessories .doll-name{min-height:2.5em;white-space:normal;overflow-wrap:anywhere;text-align:center}}.gear-pop{position:fixed;z-index:80;width:324px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:12px;border-radius:16px;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow);color:var(--text);outline:none;animation:gear-pop-in .14s ease-out}@keyframes gear-pop-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.gear-pop{animation:none}}.gear-pick{display:grid;gap:10px;min-width:0}.gear-pick-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-2px -2px -2px 2px}.gear-pick-x{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer}.gear-pick-x:hover{background:var(--panel-2);color:var(--text)}.gear-pick-hint{margin:0}.gear-pick-label{display:flex;align-items:center;gap:6px}.gear-pick-label .num{color:var(--muted)}.gear-pick-worn{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center;padding:10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.gear-pick-worn-text{display:grid;gap:2px;min-width:0}.gear-pick-worn-text b{line-height:1.25}.gear-pick-worn-text small{color:var(--muted);font-size:.74rem}.gear-pick-worn-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.gear-pick-worn.q1 b{color:color-mix(in srgb,#8fd58a 78%,var(--text))}.gear-pick-worn.q2 b{color:color-mix(in srgb,#74b8ff 78%,var(--text))}.gear-pick-worn.q3 b{color:color-mix(in srgb,#c48bff 78%,var(--text))}.gear-pick-worn.q4 b{color:color-mix(in srgb,#ffb84d 78%,var(--text))}.gear-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,54px);grid-auto-rows:54px;justify-content:start;gap:6px;max-height:248px;overflow:auto;padding:2px}.gear-pick-cell{position:relative;width:54px;height:54px;display:grid;place-items:center;padding:0;border-radius:11px;background:var(--bg-2);border:1px solid var(--border);color:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.gear-pick-worn .gear-pick-cell{cursor:default;background:var(--panel-3)}.gear-pick-grid .gear-pick-cell:hover{border-color:var(--border-2);transform:translateY(-1px)}.gear-pick-cell .item-ico{pointer-events:none}.gear-pick-cell.q1{box-shadow:inset 0 0 0 1px color-mix(in srgb,#8fd58a 45%,transparent)}.gear-pick-cell.q2{box-shadow:inset 0 0 0 1px color-mix(in srgb,#74b8ff 45%,transparent)}.gear-pick-cell.q3{box-shadow:inset 0 0 0 1px color-mix(in srgb,#c48bff 45%,transparent)}.gear-pick-cell.q4{box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffb84d 45%,transparent)}.gear-pick-cell.sel{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.gear-pick-cell.blocked{cursor:not-allowed}.gear-pick-cell.blocked .item-ico{opacity:.45;filter:grayscale(.7)}.gear-pick-cell .qty{position:absolute;right:5px;bottom:3px;font-size:.68rem;font-weight:700;text-shadow:0 1px 2px #000,0 0 4px #000}.gear-pick-cell .star{position:absolute;left:4px;bottom:3px;display:inline-flex;align-items:center;gap:1px;font-size:.6rem;font-weight:800;color:var(--gold)}.gear-pick-cell .lock{position:absolute;right:4px;top:4px;color:var(--muted)}.gear-pick-chosen{display:grid;gap:10px;padding:12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.gear-pick-empty{display:grid;justify-items:center;gap:6px;padding:14px 8px 6px;text-align:center}.gear-pick-empty p{margin:0}.gear-pick-ghost{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;border:1px dashed var(--border-2)}.gear-pick-ghost .item-ico{opacity:.25;filter:grayscale(1)}.gear-pick-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.keepsake-shelf .card-head{flex-wrap:wrap}.keepsake-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.keepsake{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--bg-2);border:1px solid color-mix(in srgb,var(--gold) 18%,var(--border))}.keepsake-art{width:64px;height:64px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--gold) 7%,var(--panel))}.keepsake-text{display:grid;gap:3px;min-width:0}.keepsake-text b{font-size:.8rem}.keepsake-text small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted);font-size:.66rem;line-height:1.4}.profile-total{display:grid;gap:4px;width:100%;padding:4px 0 0;color:inherit;text-align:inherit;background:none;border:0;cursor:pointer}.profile-total .num{display:inline-flex;align-items:center;gap:4px}.profile-total .num svg{color:var(--faint);transition:transform .15s ease,color .15s ease}.profile-total:hover .num svg,.profile-total:focus-visible .num svg{color:var(--gold);transform:translate(2px)}.gear-look{display:flex;flex-wrap:wrap;gap:6px}.gear-look-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;border:1px solid var(--border-2);background:var(--panel-2);color:var(--text);font-size:.78rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.gear-look-chip:hover{border-color:var(--accent)}.gear-look-chip.off{color:var(--faint);background:transparent;border-style:dashed}.set-list .gear-look{margin-top:8px}.community-goals{display:grid;gap:0}.community-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:12px}.community-heading>svg{color:var(--realm);flex:none}.community-heading>.tiny{margin-left:auto}.community-goal{display:flex;align-items:center;gap:13px;padding:13px 0;border-top:1px solid var(--border)}.community-goal:last-child{padding-bottom:0}.community-goal-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none;color:var(--realm);background:color-mix(in srgb,var(--realm) 12%,var(--panel-2))}.community-goal-icon.discord{color:#aeb5ff;background:color-mix(in srgb,#828bdf 13%,var(--panel-2))}.community-goal-copy{display:grid;gap:4px;flex:1;min-width:0;line-height:1.45}.community-goal-copy>b{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.9rem}.community-goal-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;max-width:290px}.community-goal-actions .btn{white-space:normal}.chat-learning{display:flex;align-items:flex-start;gap:9px;padding:11px 15px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--realm) 7%,var(--panel));flex:none}.chat-learning>svg{flex:none;color:var(--realm);margin-top:2px}.chat-learning-copy,.chat-learning.completed>span{display:grid;gap:4px;flex:1;min-width:0}.chat-learning b{font-size:.82rem}.chat-learning-actions{display:flex;align-items:center;gap:5px;flex:none}.chat-learning-steps{display:flex;flex-wrap:wrap;gap:8px 13px;padding:0;margin:3px 0 0;list-style:none;font-size:.7rem;color:var(--muted)}.chat-learning-steps li{display:inline-flex;align-items:center;gap:5px}.chat-learning-steps i{font:inherit;width:15px;height:15px;display:inline-grid;place-items:center;border:1px solid var(--border-2);border-radius:50%}.chat-learning-steps .done,.chat-learning.completed>svg{color:var(--good)}.onb-spot.is-chat-tour{z-index:410}@media(max-width:600px){.community-heading>.tiny{margin-left:0;width:100%}.community-goal{flex-wrap:wrap;align-items:flex-start}.community-goal-icon{width:34px;height:34px;border-radius:10px}.community-goal-copy{flex-basis:calc(100% - 48px)}.community-goal-actions{margin-left:47px;justify-content:flex-start;max-width:none}.chat-learning{padding:9px 11px;flex-wrap:wrap}.chat-learning-copy{flex-basis:calc(100% - 28px)}.chat-learning-actions{margin-left:27px}}.cv-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:.68rem;font-weight:700;white-space:nowrap;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);flex:none}.cv-pill.open{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,var(--border));background:color-mix(in srgb,var(--good) 10%,var(--panel-2))}.cv-pill.upcoming{color:var(--gem);border-color:color-mix(in srgb,var(--gem) 36%,var(--border));background:color-mix(in srgb,var(--gem) 9%,var(--panel-2))}.cv-pill.draft{border-style:dashed;border-color:var(--border-2);background:transparent}.cv-pill.closed{color:var(--faint)}.cv-ico,.cv-heading-ico,.cv-empty-ico{display:grid;place-items:center;flex:none;color:var(--gold);border-radius:11px;background:color-mix(in srgb,var(--gold) 9%,var(--panel-2));border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border))}.cv-ico{width:38px;height:38px}.cv-heading{display:flex;align-items:center;gap:14px;padding:16px 18px}.cv-heading-ico{width:54px;height:54px;border-radius:14px}.cv-heading h2{font-size:1.15rem}.cv-heading p{margin-top:4px;font-size:.84rem;line-height:1.5}.cv-back{justify-self:start}.cv-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:36px 20px}.cv-empty-ico{width:76px;height:76px;border-radius:20px;margin-bottom:4px}.cv-empty>b{font-size:1rem}.cv-empty>p{max-width:380px;line-height:1.55}.cv-card{display:grid;gap:12px;padding:18px 20px 16px;min-width:0}.cv-head{display:flex;align-items:center;gap:11px;min-width:0}.cv-head-text{display:grid;gap:1px;flex:1;min-width:0}.cv-kind{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.cv-when{font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}.cv-when-at{color:var(--faint)}.cv-question{font-size:1.22rem;line-height:1.35;overflow-wrap:anywhere;margin-top:4px}.cv-desc{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:color-mix(in srgb,var(--text) 82%,var(--muted))}.cv-choices{display:grid;gap:8px;border:0;margin:4px 0 0;padding:0;min-width:0}.cv-choice{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;min-height:54px;padding:11px 14px;border-radius:11px;border:1px solid var(--border-2);background:var(--panel-2);cursor:pointer;transition:border-color .15s,background-color .15s}.cv-choices:not(:disabled) .cv-choice:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--border-2))}.cv-choice.selected{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--panel-2))}.cv-choice:focus-within{outline:2px solid var(--focus);outline-offset:2px}.cv-choice input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;border-radius:50%;border:2px solid var(--faint);background:transparent;cursor:inherit}.cv-choice input:checked{border-color:var(--gold);background:radial-gradient(circle,var(--gold) 0 4px,transparent 4.5px)}.cv-choice input:focus-visible{outline:none}.cv-choice-text{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-weight:600;font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.cv-mine{display:inline-flex;align-items:center;gap:3px;padding:1px 7px 1px 5px;border-radius:99px;font-size:.66rem;font-weight:700;color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);white-space:nowrap}.cv-fill{position:absolute;inset:0 auto 0 0;z-index:-1;background:color-mix(in srgb,var(--text) 6%,transparent);transition:width .5s ease}.cv-choice.mine .cv-fill{background:color-mix(in srgb,var(--gold) 15%,transparent)}.cv-result{flex:none;display:grid;justify-items:end;line-height:1.2;font-variant-numeric:tabular-nums}.cv-result b{font-size:.95rem}.cv-result small{font-size:.68rem;color:var(--muted)}.cv-choices:disabled .cv-choice{cursor:default}.cv-choices:disabled:not(.has-results) .cv-choice{color:var(--muted)}.cv-choices.is-closed input{display:none}.cv-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding-top:14px;margin-top:6px;border-top:1px solid var(--border)}.cv-foot-note{font-size:.8rem;color:var(--muted)}.cv-done{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--good)}.cv-done svg{flex:none}.cv-total{margin-left:auto;font-size:.78rem;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.cv-error{margin-top:10px;font-size:.8rem;color:var(--danger)}.cv-private{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-2) 45%,transparent);font-size:.76rem;line-height:1.5;color:var(--muted)}.cv-private svg{flex:none;margin-top:2px;color:var(--faint)}.cv-questions{display:grid;gap:0;border:0;margin:4px 0 0;padding:0;min-width:0}.cv-q{border:0;margin:0;padding:16px 0;min-width:0;display:grid;gap:0}.cv-q:first-of-type{padding-top:6px}.cv-q+.cv-q{box-shadow:inset 0 1px 0 var(--border)}.cv-q-title{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px}.cv-q-num{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--panel-3);color:var(--muted);font-size:.72rem;font-weight:700}.cv-q-prompt{flex:1;min-width:0;font-weight:650;font-size:.92rem;line-height:1.45;padding-top:2px;overflow-wrap:anywhere}.cv-q-req{flex:none;font-size:.68rem;color:var(--faint);padding-top:4px}.cv-q>:not(legend):not(.cv-q-title){margin-left:34px}.cv-rating-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cv-rate{position:relative;display:grid;place-items:center;min-height:48px;border-radius:10px;border:1px solid var(--border-2);background:var(--panel-2);font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s,background-color .15s}.cv-rate input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.cv-questions:not(:disabled) .cv-rate:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--border-2))}.cv-rate.selected{border-color:var(--gold);color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--panel-2))}.cv-rate:focus-within{outline:2px solid var(--focus);outline-offset:2px}.cv-questions:disabled .cv-rate{cursor:default}.cv-rating-ends{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:.7rem;color:var(--faint)}.cv-text{display:grid;gap:4px}.cv-text textarea{min-height:92px;resize:vertical;line-height:1.5}.cv-count{justify-self:end;font-size:.68rem;color:var(--faint);font-variant-numeric:tabular-nums}.community-home{display:grid;gap:12px}.community-home-heading{display:flex;align-items:center;gap:10px}.community-home-heading .cv-ico{width:34px;height:34px}.community-home h3{margin:0}.community-invitation{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border-radius:11px;border:1px solid var(--border);background:var(--panel-2);color:inherit;width:100%;cursor:pointer}.community-invitation>span:first-child{flex:1;min-width:0}.community-invitation b,.community-invitation small{display:block;overflow-wrap:anywhere}.community-invitation small{color:var(--muted);margin-top:4px}.community-invitation:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}.community-admin-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:600px){.cv-heading{padding:14px;gap:12px}.cv-heading-ico{width:46px;height:46px;border-radius:12px}.cv-card{padding:14px 14px 12px;gap:11px}.cv-ico{width:34px;height:34px;border-radius:10px}.cv-when-at{display:block}.cv-when-sep{display:none}.cv-question{font-size:1.08rem}.cv-choice{padding:11px 12px;gap:10px}.cv-q>:not(legend):not(.cv-q-title){margin-left:0}.cv-rating-row{gap:6px}.cv-foot .btn{flex:1 1 100%}.cv-foot .cv-done,.cv-foot .cv-foot-note{flex:1}.cv-total{margin-left:0}.community-invitation{padding:12px 10px;gap:8px}}@media(prefers-reduced-motion:reduce){.cv-fill,.cv-choice,.cv-rate{transition:none}}.community-page{width:100%;max-width:860px;margin:0 auto}.qp-wrap{container-type:inline-size;display:grid;gap:14px}.qp{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.qp-main,.qp-aside{display:grid;gap:14px;min-width:0}@container (min-width: 760px){.qp{grid-template-columns:minmax(0,1fr) minmax(290px,330px)}}.qp-journal{overflow:hidden;border-radius:16px;color:#f5f3e9;background:radial-gradient(circle at 74% 22%,#dfb64b20,transparent 24%),radial-gradient(circle at 26% 100%,#6f9c4e1b,transparent 34%),linear-gradient(125deg,#111914,#171712 62%,#20180d);border:1px solid color-mix(in srgb,var(--gold) 28%,var(--border));box-shadow:inset 0 -70px 90px #070a0780}.qp-journal-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:24px;align-items:center;padding:22px 24px 18px}.qp-journal-copy .caps{display:inline-flex;align-items:center;gap:6px;color:#dfc16a}.qp-journal-copy h2{margin:6px 0 4px;font-size:1.55rem}.qp-journal-copy p{margin:0;color:#c9c8c0;font-size:.78rem}.qp-journal-copy p b{color:#f2e8c8}.qp-journal-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.qp-journal-stats button{min-width:0;display:grid;gap:4px;padding:10px 11px;text-align:left;border-radius:11px;color:#d9d8d0;background:#080b09a3;border:1px solid #ffffff1c;transition:transform .16s ease,border-color .16s ease,background .16s ease}.qp-journal-stats button:hover{transform:translateY(-1px);border-color:#d7b75566;background:#11130fdd}.qp-journal-stats button.ready{border-color:#d7b75566;background:#d7b75512}.qp-journal-stats button>span{display:inline-flex;align-items:center;gap:5px;color:#a9aaa2;font-size:.62rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.qp-journal-stats button>span svg{color:#c5a84f}.qp-journal-stats button>b{overflow:hidden;color:#f1d47b;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.qp-journal-stats button>small{overflow:hidden;color:#989b94;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.qp-journal-route{padding:14px 20px 15px;background:#080a08a8;border-top:1px solid #ffffff16}.qp-journal-route-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.qp-journal-route-head .caps{color:#d4ba69}.qp-story .card-head{margin-bottom:14px}.qp-path{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:relative}.qp-ch{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;min-width:0}.qp-ch:before{content:"";position:absolute;top:14px;left:-50%;right:50%;height:2px;background:var(--border-2);z-index:0}.qp-ch:first-child:before{display:none}.qp-ch.done:before,.qp-ch.current:before{background:color-mix(in srgb,var(--good) 45%,var(--border-2))}.qp-ch-dot{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.78rem;background:var(--panel-3);color:var(--faint);border:1px solid var(--border-2)}.qp-ch.done .qp-ch-dot{background:color-mix(in srgb,var(--good) 20%,var(--panel));color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,transparent)}.qp-ch.current .qp-ch-dot{background:var(--accent-2);color:var(--accent-2-ink);border-color:transparent}.qp-ch-name{font-size:.7rem;color:var(--muted);line-height:1.25;max-width:100%;padding:0 2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qp-ch.current .qp-ch-name{color:var(--text);font-weight:600}.qp-ch.locked .qp-ch-name{color:var(--faint)}.qp-ch-steps{font-size:.66rem;color:var(--accent-2-hi);font-weight:700}@container (max-width: 560px){.qp-ch:not(.current) .qp-ch-name{display:none}.qp-ch.current .qp-ch-name{position:absolute;top:36px;white-space:nowrap;overflow:visible;display:block}.qp-ch.current .qp-ch-steps{display:none}.qp-path{padding-bottom:20px}.qp-ch:first-child.current .qp-ch-name{left:0}.qp-ch:last-child.current .qp-ch-name{right:0}}.qp-current{display:grid;gap:12px;padding:18px;border-color:color-mix(in srgb,var(--accent-2) 30%,var(--border));background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--accent-2) 9%,transparent),transparent 34%),var(--panel)}.qp-current.ready{border-color:color-mix(in srgb,var(--accent-2) 60%,transparent)}.qp-cur-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.qp-cur-meta{display:inline-flex;align-items:center;gap:8px}.qp-status{padding:3px 7px;border-radius:99px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);font-size:.61rem;font-weight:750}.qp-status.ready{color:#f0d375;background:color-mix(in srgb,var(--gold) 10%,var(--panel-2));border-color:color-mix(in srgb,var(--gold) 35%,var(--border))}.qp-title{font-size:1.3rem;line-height:1.2}.qp-desc{color:var(--muted);font-size:.86rem;max-width:62ch}.qp-objs{display:grid;gap:8px}.qp-obj{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border)}.qp-obj.done{background:color-mix(in srgb,var(--good) 6%,var(--panel-2))}.qp-obj.done .small{color:var(--muted)}.qp-obj-body{display:grid;gap:6px;min-width:0}.qp-obj.go{grid-template-columns:36px minmax(0,1fr) auto;width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.qp-obj.go:hover,.qp-obj.go:focus-visible{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--panel-2))}.qp-obj-go{color:var(--faint)}.qp-obj.go:hover .qp-obj-go{color:var(--accent)}.qp-task.go{cursor:pointer;transition:border-color .15s}.qp-task.go:hover,.qp-task.go:focus-visible{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.qp-obj-body .row{gap:8px}.qp-oi{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--panel-3);color:var(--muted)}.qp-oi.art{background:var(--bg-2)}.qp-oi.done{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.qp-howto{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;background:var(--bg-2);border:1px solid var(--border)}.qp-howto>.small{flex:1;min-width:0;color:var(--muted)}.qp-howto-ico{color:var(--gold);flex:none}.qp-howto .btn{flex:none}.qp-reward-block{display:grid;gap:8px}.qp-rewards{display:flex;flex-wrap:wrap;gap:8px}.qp-rt{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 6px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border);min-width:0;max-width:100%}.qp-rt.plain{padding:6px 12px;min-height:48px}.qp-rt:not(.plain)>span:last-child{display:grid;line-height:1.2;min-width:0}.qp-rt b{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-rt small{font-size:.7rem;color:var(--muted)}.qp-rt-ico{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--panel-3);color:var(--muted);flex:none}.qp-rt-ico.gold{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--panel-3))}.qp-claim{margin-top:2px}.qp-next .card-head{margin-bottom:10px}.qp-next-row,.qp-side{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.qp-next-row .qp-oi{width:30px;height:30px;margin:2px 3px;color:var(--faint)}.qp-next-body{display:grid;gap:6px;min-width:0}.qp-side{grid-template-columns:36px minmax(0,1fr) auto;align-items:center}.qp-side .qp-oi{color:var(--accent)}@container (max-width: 480px){.qp-side{grid-template-columns:36px minmax(0,1fr)}.qp-side .btn{grid-column:2;justify-self:start}}.card.qp-done{padding:0}.qp-done-head{width:100%;display:flex;align-items:center;gap:10px;padding:14px 16px;text-align:left;border-radius:var(--radius)}.qp-done-head h3{font-size:.9rem}.qp-done-head:hover{background:color-mix(in srgb,var(--panel-2) 60%,transparent)}.qp-caret{margin-left:auto;color:var(--muted);transition:transform .2s ease;flex:none}.qp-caret.open{transform:rotate(180deg)}.qp-groups{display:grid;gap:4px;padding:0 10px 12px}.qp-group-head{width:100%;display:flex;align-items:center;gap:8px;padding:8px 6px;border-radius:8px;text-align:left}.qp-group-head:hover{background:var(--panel-2)}.qp-group-head .qp-caret{margin-left:auto}.qp-group-head .tiny{margin-left:4px}.qp-rows{display:grid;gap:2px;padding:0 0 6px}.qp-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;background:var(--panel-2)}.qp-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-row-reward{text-align:right;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 480px){.qp-row{grid-template-columns:16px minmax(0,1fr)}.qp-row-reward{grid-column:2;text-align:left;max-width:none}}.qp-tasks{display:grid;gap:8px}.qp-task{display:grid;gap:7px;padding:10px 12px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.qp-task.ready{border-color:color-mix(in srgb,var(--accent-2) 55%,transparent);background:color-mix(in srgb,var(--accent-2) 6%,var(--panel-2))}.qp-task.claimed{background:transparent;padding:7px 12px}.qp-task.claimed b{color:var(--muted);font-weight:500}.qp-task .row b{min-width:0}.qp-foot{margin-top:10px}.qp .lp-day.next{box-shadow:0 0 0 1px var(--accent-2)}.qp .lp-day.big{background:color-mix(in srgb,var(--gold) 9%,var(--bg-2))}.qp-remind{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);font-size:.8rem;color:var(--muted)}.qp-remind>svg{color:var(--gold);flex:none}.qp-remind-text{flex:1 1 180px;min-width:0;line-height:1.45}.qp-remind-btns{display:flex;gap:6px}.qp-remind-done{margin:10px 0 0}.card.qp-flash{animation:qp-flash 2.4s ease-out}@keyframes qp-flash{0%,35%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px transparent}}@media(prefers-reduced-motion:reduce){.card.qp-flash{animation:none;box-shadow:0 0 0 2px var(--accent)}}@container (max-width: 700px){.qp-journal-top{grid-template-columns:1fr;gap:14px;padding:18px}.qp-journal-stats{grid-template-columns:repeat(3,minmax(110px,1fr));overflow-x:auto;padding-bottom:2px}.qp-journal-route{padding-inline:14px}}@container (max-width: 430px){.qp-journal-stats{grid-template-columns:1fr;overflow:visible}.qp-journal-stats button{grid-template-columns:1fr auto;align-items:center}.qp-journal-stats button>small{grid-column:1 / -1}.qp-current{padding:15px}.qp-howto{align-items:flex-start;flex-wrap:wrap}.qp-howto .btn{margin-left:25px}}.ql{display:grid;gap:10px}.ql .card-head{margin-bottom:0}.ql-intro{margin:0}.ql-regions{display:flex;flex-wrap:wrap;gap:6px}.ql-region{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:99px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);font:inherit;font-size:.76rem;font-weight:650;cursor:pointer;transition:border-color .15s,color .15s}.ql-region:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.ql-region.on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 60%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.ql-region:disabled{cursor:default;color:var(--faint)}.ql-dot{width:7px;height:7px;border-radius:50%;background:var(--gold)}.ql-bonus{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 11px;border-radius:11px;background:var(--panel-2);border:1px dashed var(--border-2)}.ql-bonus.done{border-style:solid;border-color:color-mix(in srgb,var(--gold) 35%,var(--border))}.ql-bonus svg{vertical-align:-2px;color:var(--gold)}.ql-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:10px}.ql-line{display:grid;gap:8px;align-content:start;min-width:0;padding:12px;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.ql-line.ready{border-color:color-mix(in srgb,var(--gold) 45%,var(--border));background:color-mix(in srgb,var(--gold) 4%,var(--panel))}.ql-line-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ql-step{display:grid;gap:2px}.ql-hint{display:flex;align-items:flex-start;gap:5px}.ql-hint svg{flex:none;margin-top:2px}.ql-finished{gap:5px}.ql-next{margin:0}.side-quest{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.side-quest.ready{border-color:color-mix(in srgb,var(--gold) 55%,var(--border))}.side-quest .btn{justify-self:start}.note-tip{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--muted);line-height:1.5}.note-tip>span{flex:1;min-width:0}.note-tip>svg{flex:none;margin-top:.2em}.note-tip-ok{flex:none;align-self:center;padding:2px 4px;border-radius:6px;color:var(--accent);font-size:.72rem;font-weight:600;white-space:nowrap}.note-tip-ok:hover,.note-tip-ok:focus-visible{text-decoration:underline}@media(max-width:860px){.note-tip-ok{min-height:32px}}.item-purpose{display:grid;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border));border-radius:var(--radius-sm, 10px);background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 86%,transparent),color-mix(in srgb,var(--bg-2) 86%,transparent))}.item-purpose.card{padding:16px}.item-purpose>header{display:flex;align-items:flex-start;gap:10px}.item-purpose>header>span:last-child{display:grid;gap:3px;min-width:0}.item-purpose>header b{font-size:.88rem;line-height:1.35}.item-purpose-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;color:var(--gold);border-radius:9px;background:color-mix(in srgb,var(--gold) 12%,var(--panel))}.item-purpose-unlock{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--gold) 7%,var(--panel));font-size:.72rem}.item-purpose-unlock span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.61rem;font-weight:700}.item-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.item-purpose-grid>section{min-width:0}.item-purpose h3{display:flex;align-items:center;gap:5px;margin:0 0 6px;font-size:.73rem}.item-purpose-facts{display:grid;gap:5px}.item-purpose-facts>button,.item-purpose-facts>div{display:grid;width:100%;gap:2px;padding:7px 8px;text-align:left;border:1px solid var(--border);border-radius:7px;color:inherit;background:color-mix(in srgb,var(--panel) 78%,transparent)}.item-purpose-facts>button{cursor:pointer}.item-purpose-facts>button:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--border));background:color-mix(in srgb,var(--gold) 7%,var(--panel))}.item-purpose-facts b{font-size:.7rem;line-height:1.3}.item-purpose-facts small,.item-purpose-empty{color:var(--muted);font-size:.63rem;line-height:1.35}.item-purpose-empty{margin:0;padding:7px 8px;border:1px dashed var(--border);border-radius:7px}.item-purpose-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.item-purpose-notes p{display:flex;gap:7px;align-items:flex-start;margin:0;padding:7px 8px;border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--panel) 76%,transparent)}.item-purpose-notes p>svg{flex:0 0 auto;margin-top:1px}.item-purpose-notes p>span{display:grid;gap:1px}.item-purpose-notes b{color:var(--text);font-size:.65rem}.item-purpose-notes small{font-size:.63rem;line-height:1.35}.item-purpose-notes .sell-keep,.item-purpose-notes .sell-consider{color:var(--gold)}.item-purpose-notes .sell-safe{color:var(--good, #67b987)}.item-purpose.compact{padding:10px;gap:9px}.item-purpose.compact .item-purpose-grid,.item-purpose.compact .item-purpose-notes{grid-template-columns:1fr}.item-purpose.compact .item-purpose-facts{max-height:164px;overflow:auto}@media(max-width:680px){.item-purpose-grid,.item-purpose-notes{grid-template-columns:1fr}.item-purpose.card{padding:12px}}.bsheet-scrim.xu-care-scrim{top:max(var(--app-bar-h, 0px),var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}.bsheet.xu-care-drawer{min-height:0;height:min(94%,840px);max-height:100%}@media(min-width:561px){.bsheet-scrim.xu-care-scrim{justify-content:flex-end;align-items:stretch;padding:0}.bsheet.xu-care-drawer{align-self:stretch;width:min(620px,92vw);max-width:none;height:100%;max-height:100%;margin:0;padding-bottom:0;border-width:0 0 0 1px;border-radius:20px 0 0 20px;animation:xcare-in .28s cubic-bezier(.2,.8,.2,1)}.bsheet.xu-care-drawer.bsheet-out{animation:xcare-out .18s ease-in forwards}.bsheet.xu-care-drawer>.bsheet-grab{display:none;height:0}.bsheet.xu-care-drawer .bsheet-body{padding:20px}}@keyframes xcare-in{0%{transform:translate(100%)}}@keyframes xcare-out{to{transform:translate(100%)}}.bsheet.xu-care-drawer{--xcare-surface: color-mix(in srgb, var(--panel) 96%, #0b1110);overflow:hidden;background:var(--xcare-surface);border-color:color-mix(in srgb,var(--accent-2) 24%,var(--border));box-shadow:-22px 0 54px #0009}.xu-care-drawer .bsheet-head{position:relative;z-index:2;padding:0;background:var(--xcare-surface);border-bottom:0}.xu-care-drawer .bsheet-body{position:relative;flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow-y:auto;gap:20px;padding:18px 16px;scrollbar-gutter:stable}.xu-care-drawer .bsheet-body>*{flex:none;min-width:0}.xu-care-drawer .bsheet-body>:is(section,.xcare-tabs,.xcare-reaction,.xcare-held){margin:0}.xu-care-drawer .bsheet-foot{position:relative;z-index:2;flex:none;min-height:0;border-top:1px solid var(--border-2);background:var(--xcare-surface)}.xcare-scroll-well{position:relative;min-width:0;border-radius:13px;isolation:isolate}.xu-care-drawer{--xcare-edge-top: linear-gradient(to bottom, var(--xcare-surface), color-mix(in srgb, var(--xcare-surface) 45%, transparent) 40%, transparent), radial-gradient(ellipse farthest-side at 50% 0, #0003, transparent);--xcare-edge-bottom: linear-gradient(to top, var(--xcare-surface), color-mix(in srgb, var(--xcare-surface) 45%, transparent) 40%, transparent), radial-gradient(ellipse farthest-side at 50% 100%, #0003, transparent)}.xcare-scroll-well:before,.xcare-scroll-well:after,.xu-care-drawer .bsheet-head:after,.xu-care-drawer .bsheet-foot:before{content:"";position:absolute;z-index:3;left:0;right:0;height:16px;pointer-events:none;opacity:0;transition:opacity .16s ease}.xcare-scroll-well:before{top:0;border-radius:13px 13px 0 0;background:var(--xcare-edge-top)}.xcare-scroll-well:after{bottom:0;border-radius:0 0 13px 13px;background:var(--xcare-edge-bottom)}.xu-care-drawer .bsheet-head:after{top:100%;background:var(--xcare-edge-top)}.xu-care-drawer .bsheet-foot:before{bottom:100%;background:var(--xcare-edge-bottom)}.xcare-scroll-well[data-scroll-above]:before,.xcare-scroll-well[data-scroll-below]:after,.xu-care-drawer[data-scroll-above] .bsheet-head:after,.xu-care-drawer[data-scroll-below] .bsheet-foot:before{opacity:1}.xcare-head{min-height:150px;position:relative;display:grid;grid-template-columns:128px minmax(0,1fr) 36px;gap:14px;align-items:center;padding:22px 18px 14px;overflow:hidden;isolation:isolate}.xcare-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 42% 82% at 19% 58%,color-mix(in srgb,var(--realm) 26%,transparent),transparent 72%),radial-gradient(ellipse 54% 120% at 12% 42%,#070b0875,transparent 75%)}.xcare-head-art{position:relative;align-self:end;height:118px;display:grid;place-items:end center}.xcare-head-art:before{content:"";position:absolute;left:12%;right:12%;bottom:2px;height:20px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--realm) 44%,#080b09aa) 0 16%,#07090880 40%,transparent 72%);filter:blur(2px);transform:scaleX(1.08)}.xcare-head-art .xu-art{position:relative;z-index:1}.xcare-head-copy{display:grid;gap:3px;align-content:center;min-width:0}.xcare-head-copy .caps{color:var(--accent-2-hi);display:flex;align-items:center;gap:5px}.xcare-head-copy h2{margin:2px 0 0;font-size:1.55rem;letter-spacing:-.02em}.xcare-head-copy p{margin:2px 0 0;color:var(--muted);font-size:.75rem}.xcare-close{align-self:start;justify-self:end;background:#090b0cb0}.xcare-mood{width:max-content;display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;color:var(--muted)}.xcare-mood i,.xcare-xu-art>i{width:8px;height:8px;border-radius:50%;background:#8ba68f;box-shadow:0 0 8px #8ba68f80}.xcare-mood.mood-delighted{color:#a5e69b}.xcare-mood.mood-delighted i,.xcare-xu-art>i.mood-delighted{background:#8fe584;box-shadow:0 0 9px #8fe584aa}.xcare-mood.mood-hungry{color:#e2bf72}.xcare-mood.mood-hungry i,.xcare-xu-art>i.mood-hungry{background:#d6ae52}.xcare-mood.mood-very-hungry{color:#e28d69}.xcare-mood.mood-very-hungry i,.xcare-xu-art>i.mood-very-hungry{background:#de7954}.xcare-mood.mood-distressed{color:#eb7679}.xcare-mood.mood-distressed i,.xcare-xu-art>i.mood-distressed{background:#df585d;box-shadow:0 0 9px #df585d88}.xu-art[data-mood]{transition:filter .25s ease,transform .25s ease,opacity .25s ease}.xu-art.xu-mood-delighted{filter:saturate(1.12) brightness(1.06) drop-shadow(0 0 7px #9ee88955)}.xu-art.xu-mood-hungry{filter:saturate(.86) brightness(.96);transform:translateY(1px)}.xu-art.xu-mood-very-hungry{filter:saturate(.7) brightness(.88);transform:translateY(3px) scaleY(.97)}.xu-art.xu-mood-distressed{filter:saturate(.5) brightness(.78);transform:translateY(5px) scaleY(.94) rotate(-1deg)}.xc-stage .xu-art.xu-mood-delighted,.xc-card-stage .xu-art.xu-mood-delighted{filter:saturate(1.12) brightness(1.06) drop-shadow(0 10px 18px #000a) drop-shadow(0 0 12px #9ee88955)}.xc-stage .xu-art.xu-mood-hungry,.xc-card-stage .xu-art.xu-mood-hungry{filter:saturate(.86) brightness(.96) drop-shadow(0 10px 18px #000a)}.xc-stage .xu-art.xu-mood-very-hungry,.xc-card-stage .xu-art.xu-mood-very-hungry{filter:saturate(.7) brightness(.88) drop-shadow(0 10px 18px #000a)}.xc-stage .xu-art.xu-mood-distressed,.xc-card-stage .xu-art.xu-mood-distressed{filter:saturate(.5) brightness(.78) drop-shadow(0 10px 18px #000a)}.xcare-head-art .xu-art.xu-mood-delighted{animation:xcare-happy 1.9s ease-in-out infinite}@keyframes xcare-happy{50%{transform:translateY(-5px) rotate(1deg)}}.xcare-reaction{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:14px;padding:11px 12px;border-radius:12px;color:#dff6d9;background:color-mix(in srgb,#65bc67 13%,var(--panel-2));border:1px solid color-mix(in srgb,#77d67b 34%,var(--border));font-size:.78rem;font-weight:650;animation:xcare-pop .22s ease-out}.xcare-reaction>svg{color:#95e58e}.xcare-reaction button{padding:5px;color:var(--muted);background:none;border:0}@keyframes xcare-pop{0%{transform:translateY(-5px);opacity:0}}.xcare-section{display:grid;gap:10px;margin-bottom:14px}.xcare-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.xcare-section-title>span:first-child{display:grid;gap:2px}.xcare-section-title b{font-size:.82rem}.xcare-section-title small{color:var(--muted);font-size:.68rem}.xcare-xu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);align-content:start;gap:8px;max-height:150px;overflow-y:auto;padding:2px 3px 4px 1px;scrollbar-width:thin;scrollbar-gutter:stable}.xcare-xu-list button{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;color:var(--text);text-align:left;border-radius:13px;border:1px solid var(--border);background:var(--panel-2)}.xcare-xu-list button.on{border-color:color-mix(in srgb,var(--accent-2) 62%,var(--border));background:color-mix(in srgb,var(--accent-2) 8%,var(--panel-2));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-2) 13%,transparent)}.xcare-xu-list button>span:nth-child(2){display:grid;gap:2px;min-width:0}.xcare-xu-list b,.xcare-xu-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xcare-xu-list b{font-size:.72rem}.xcare-xu-list small{color:var(--muted);font-size:.6rem}.xcare-xu-art{width:48px;height:48px;position:relative;display:grid;place-items:end center;border-radius:12px;background:radial-gradient(circle,color-mix(in srgb,var(--realm) 15%,transparent),transparent 72%);overflow:visible}.xcare-xu-art>i{position:absolute;right:0;bottom:2px;width:7px;height:7px;border:1px solid var(--panel)}.xcare-vitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.xcare-vitals>div{display:grid;gap:7px;padding:9px 10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.xcare-vital-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px}.xcare-vital-head i{color:var(--muted);display:grid}.xcare-vital-head b{font-size:.69rem}.xcare-vital-head small{grid-column:1 / -1;color:var(--muted);font-size:.61rem}.xcare-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;padding:4px;border-radius:13px;background:var(--bg-2);border:1px solid var(--border)}.xcare-tabs button{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;padding:9px 11px;color:var(--muted);text-align:left;background:none;border:0;border-radius:9px}.xcare-tabs button.on{color:var(--text);background:var(--panel-3);box-shadow:0 1px 5px #0005}.xcare-tabs button>span{display:grid;gap:1px}.xcare-tabs b{font-size:.74rem}.xcare-tabs small{font-size:.6rem;color:var(--muted)}.xcare-held{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:-3px 0 14px;padding:9px 10px;border-radius:12px;background:color-mix(in srgb,var(--gold) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--gold) 25%,var(--border))}.xcare-held-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:#0c0e11a6}.xcare-held>span:nth-child(2){display:grid;gap:2px}.xcare-held small{color:var(--muted);font-size:.62rem}.xcare-held b{font-size:.78rem}.xcare-section.pantry{margin-bottom:14px}.xcare-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;max-height:clamp(150px,32dvh,360px);overflow-y:auto;padding:3px;scrollbar-width:thin;scrollbar-gutter:stable;scroll-padding:4px}.xcare-item-grid button{min-width:0;min-height:116px;position:relative;display:grid;justify-items:center;align-content:center;gap:3px;padding:20px 7px 8px;color:var(--text);border-radius:13px;border:1px solid var(--border);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--realm) 9%,var(--panel-2)),var(--bg-2));transition:.16s ease}.xcare-item-grid button:hover{transform:translateY(-1px);border-color:var(--border-2)}.xcare-item-grid button.on{border-color:var(--accent-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-2) 18%,transparent)}.xcare-item-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750}.xcare-item-count{position:absolute;top:6px;right:7px;color:var(--muted);font-size:.61rem}.xcare-item-care{color:var(--muted);font-size:.59rem}.xcare-favorite{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:3px;padding:2px 5px;color:#f2b0b6;font-size:.52rem;font-weight:800;border-radius:99px;background:#3b1d27d9}.xcare-empty{display:grid;justify-items:center;gap:6px;padding:28px 18px;text-align:center;border-radius:13px;border:1px dashed var(--border-2);color:var(--muted)}.xcare-empty b{color:var(--text);font-size:.78rem}.xcare-empty p{max-width:330px;margin:0;font-size:.68rem}.xcare-action{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 20px max(16px,env(safe-area-inset-bottom));background:var(--xcare-surface)}.xcare-action-art{width:60px;height:60px;display:grid;place-items:center;border-radius:13px;background:var(--bg-2);border:1px solid var(--border)}.xcare-action-copy{display:grid;gap:2px;min-width:0}.xcare-action-copy small{color:var(--muted);font-size:.61rem}.xcare-action-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.xcare-action-copy>span{display:flex;flex-wrap:wrap;gap:4px}.xcare-action-copy i{padding:2px 5px;color:#b7d6ad;font-size:.55rem;font-style:normal;border-radius:99px;background:#34502d55}.xcare-action-copy p{margin:0;color:var(--muted);font-size:.58rem}.xcare-action .btn{min-height:44px}@media(max-width:560px){.xu-care-drawer .bsheet-body{padding:16px;gap:18px}.xcare-head{min-height:126px;grid-template-columns:92px minmax(0,1fr) 32px;padding:18px 13px 10px}.xcare-head-art{height:92px}.xcare-head-art .xu-art{--xs: 84px !important}.xcare-head-copy h2{font-size:1.25rem}.xcare-vitals{grid-template-columns:1fr}.xcare-vital-head{grid-template-columns:auto 1fr auto}.xcare-vital-head small{grid-column:auto}.xcare-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xcare-action{grid-template-columns:48px minmax(0,1fr);padding:9px 12px max(11px,env(safe-area-inset-bottom))}.xcare-action-art{width:46px;height:46px}.xcare-action-art .item-ico{--s: 42px !important}.xcare-action .btn{grid-column:1 / -1;width:100%}}@media(prefers-reduced-motion:reduce){.xu-care-drawer,.xu-care-drawer.bsheet-out,.xcare-head-art .xu-art.xu-mood-delighted,.xcare-reaction{animation:none}.xcare-scroll-well:before,.xcare-scroll-well:after,.xu-care-drawer .bsheet-head:after,.xu-care-drawer .bsheet-foot:before{transition:none}}.xcare-tutorial{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--accent-2) 38%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent-2) 5%,var(--panel))}.xcare-tour-top,.xcare-tour-top>span{display:flex;align-items:center;gap:8px}.xcare-tour-top{justify-content:space-between;flex-wrap:wrap}.xcare-tour-top>span{font-size:.76rem}.xcare-tour-top svg{color:var(--accent-2-hi)}.xcare-tutorial>small{color:var(--muted);font-size:.66rem}.xcare-tutorial h3,.xcare-tutorial p{margin:0}.xcare-tutorial p{font-size:.76rem;line-height:1.6;color:var(--muted)}.xcare-tutorial>.btn{justify-self:start}.xcare-tour-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.xcare-tour-progress>span{height:4px;border-radius:4px;background:var(--border-2)}.xcare-tour-progress>.current{background:var(--accent-2-hi)}.xcare-tour-progress>.complete{background:#a7d1a0}.xcare-guide-group{min-width:0;display:grid;gap:16px;border-radius:14px}.xcare-guide-group>.xcare-vitals{margin:0}.xu-care-drawer [data-care-focus=true]{outline:3px solid #efbf77;outline-offset:4px;box-shadow:0 0 0 7px #efbf7712}.xu-care-drawer .xcare-guide-group[data-care-focus=true]{padding:14px;background:color-mix(in srgb,#efbf77 4%,var(--panel))}.xcare-guide{position:relative;display:grid;gap:12px;padding:14px;border:1px solid #efbf7770;border-radius:11px;background:color-mix(in srgb,#efbf77 9%,var(--panel))}.xcare-guide:focus{outline:none}.xcare-guide:after{content:"";position:absolute;left:26px;bottom:-7px;width:12px;height:12px;transform:rotate(45deg);border-right:1px solid #efbf7770;border-bottom:1px solid #efbf7770;background:color-mix(in srgb,#efbf77 9%,var(--panel))}.xcare-guide.points-up:after{top:-7px;bottom:auto;transform:rotate(225deg)}.xcare-guide-title{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:9px;color:#f4ce96}.xcare-guide-number{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#efbf77;color:#261c0e;font-weight:900;font-size:.78rem}.xcare-guide-title h3{margin:0;font-size:.82rem;line-height:1.4}.xcare-guide-copy{display:grid;justify-items:start;gap:12px}.xcare-guide-copy p{margin:0;font-size:.75rem;line-height:1.6;color:var(--text)}.xcare-guide-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.xcare-pet-section{padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel-2)}.xcare-pet-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.xcare-pet-row>span{flex:1 1 200px;display:grid;gap:6px}.xcare-pet-row b{font-size:.8rem}.xcare-pet-row small{color:var(--muted);font-size:.68rem;line-height:1.5}.xcare-pet-row .btn{min-height:42px}.xcare-auto{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.xcare-auto-toggle{flex:1 1 220px;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.xcare-auto-toggle input{margin-top:3px;width:16px;height:16px;accent-color:var(--accent, #e8843a)}.xcare-auto-toggle span{display:grid;gap:4px}.xcare-auto-toggle b{font-size:.8rem}.xcare-auto-toggle small{color:var(--muted);font-size:.68rem;line-height:1.5}.xcare-auto select{flex:0 1 auto;min-width:0;max-width:100%;min-height:38px;padding:6px 10px;border:1px solid var(--border-2);border-radius:9px;color:var(--text);background:var(--panel-3, var(--panel-2));font:inherit;font-size:.76rem}@media(max-width:560px){.xcare-guide-title h3{font-size:.76rem}.xcare-guide-copy p{font-size:.7rem}.xu-care-drawer .xcare-guide-group[data-care-focus=true]{padding:12px}.xcare-pet-row>span{flex-basis:100%}.xcare-pet-row .btn{width:100%}}.ring-equip-actions{display:grid;gap:6px;min-width:0}.ring-equip-actions>.caps{padding:2px 0}.ring-equip-option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:62px;text-align:left;border:1px solid var(--border-2);border-radius:11px;color:var(--text);background:var(--panel-2)}.ring-equip-option:hover:not(:disabled){background:color-mix(in srgb,var(--accent-2) 10%,var(--panel-2));border-color:var(--accent-2)}.ring-equip-option:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.ring-equip-option:disabled{cursor:default;opacity:.6}.ring-equip-option.is-worn{opacity:1;border-color:color-mix(in srgb,var(--realm) 28%,var(--border))}.ring-equip-option>svg{flex:none;color:var(--muted)}.ring-equip-option.is-worn>svg{color:var(--realm)}.ring-equip-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:var(--panel-3);color:var(--muted)}.ring-equip-copy{flex:1;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.ring-equip-copy b{font-size:.86rem}.ring-equip-copy small{font-size:.75rem;color:var(--muted);line-height:1.4}.ring-equip-actions.is-sheet{padding:12px;border-bottom:1px solid var(--border)}.ring-equip-actions.is-sheet .ring-equip-option{min-height:68px}.item-action-panel .btn{min-height:46px;padding:10px 16px;border-radius:12px;line-height:1.3;white-space:normal;background:var(--panel-3);color:var(--text);border-color:var(--border-2);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 2px 4px color-mix(in srgb,var(--bg) 45%,transparent)}.item-action-panel .btn svg{width:17px;height:17px;stroke-width:1.8;flex:none}.item-action-panel .btn.primary{background:color-mix(in srgb,var(--gold) 12%,var(--panel-2));color:var(--gold);border-color:color-mix(in srgb,var(--gold) 42%,var(--border-2))}.item-action-panel .btn.danger{background:color-mix(in srgb,var(--danger) 10%,var(--panel-2));color:var(--danger);border-color:color-mix(in srgb,var(--danger) 26%,var(--border-2))}.item-action-panel .btn:hover:not(:disabled){background:color-mix(in srgb,var(--panel-3) 92%,var(--text))}.item-action-panel .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 19%,var(--panel-2))}.item-action-panel .btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 18%,var(--panel-2))}.item-action-panel .btn:active:not(:disabled){box-shadow:inset 0 1px 3px color-mix(in srgb,var(--bg) 40%,transparent)}.item-action-panel .btn:disabled{box-shadow:none}.item-action-panel .btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.item-action-panel .btn.sm{min-height:38px;padding:7px 12px}.item-bsheet .ish-rows{box-shadow:inset 0 1px color-mix(in srgb,var(--text) 5%,transparent),0 2px 4px color-mix(in srgb,var(--bg) 35%,transparent)}.item-bsheet .ish-row.primary .ish-ico{background:color-mix(in srgb,var(--gold) 12%,var(--panel-3));color:var(--gold)}.gear-improve{display:grid;gap:8px}.gear-improve>.caps{margin-top:2px}.item-action-panel .gear-improve .btn.gear-improve-btn{justify-content:flex-start;text-align:left}.gear-improve-btn>span{display:grid;gap:2px;min-width:0;flex:1}.gear-improve-btn small{font-size:.74rem;font-weight:500;color:var(--muted)}.gear-improve-btn:disabled small{color:var(--faint)}.gear-improve.is-sheet{gap:4px;margin-top:4px}.gear-improve.is-sheet>.caps{padding:0 4px}.gear-improve.is-sheet .ish-rows{margin:4px 0}.gear-improve.is-sheet>.tiny{padding:0 4px}.gd{display:grid;gap:12px;min-width:0}.gd-seg{justify-self:start}.gd-seg button{display:inline-flex;align-items:center;gap:6px}.gd-search{display:grid;gap:6px}.gd-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:260px;overflow:auto}.gd-list button{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--text)}.gd-list button:hover{border-color:var(--border-2)}.gd-list .gd-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-list .portrait{flex:none;border-radius:50%}.gd-none{padding:6px 2px}.gd-to{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid color-mix(in srgb,var(--good) 35%,var(--border))}.gd-to.bad{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.gd-to.bad .small{color:var(--danger)}.gd-to-txt{display:grid;gap:2px;flex:1;min-width:0}.gd-to-txt .small{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.gd-code{margin:0;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.gd-msg{display:grid;gap:4px}.gd-msg .num{justify-self:end}.gd-foot{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.gd-codebox{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gd-codebox code{font-size:1.05rem;font-weight:700;letter-spacing:.06em;padding:6px 10px;border-radius:10px;background:var(--panel-2);border:1px dashed var(--border-2);-webkit-user-select:all;user-select:all}.gd-mine{display:grid;gap:6px}.gd-mine-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);font-size:.8rem}.gd-mine-row b{flex:1;min-width:140px}.st-gift-btn{display:inline-flex;align-items:center;gap:6px}@media(max-width:640px){.gd-foot .btn{flex:1}}.st-link{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.st-yours td:first-child{display:flex;align-items:center;gap:6px}.st-yours td:first-child svg{color:var(--mint);flex:none}.item-menu{position:fixed;z-index:55;width:min(300px,calc(100vw - 16px));overflow-y:auto;overscroll-behavior:contain;padding:10px;border-radius:14px;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow);outline:none;animation:item-menu-in .14s ease-out}@keyframes item-menu-in{0%{opacity:0}}:root[data-motion=reduced] .item-menu{animation:none}@media(prefers-reduced-motion:reduce){.item-menu{animation:none}}.im-head{display:flex;align-items:center;gap:10px;padding:2px 2px 8px}.im-tile{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:11px;background:var(--bg-2);border:1px solid var(--border)}.im-meta{flex:1;min-width:0;display:grid;gap:1px}.im-meta b{font-size:.92rem;line-height:1.25}.im-meta small{font-size:.72rem;color:var(--muted)}.im-close{flex:none;align-self:flex-start;width:28px;height:28px}.item-menu .ish-qty{grid-template-columns:1fr 34px 58px 34px auto;gap:6px;margin:4px 0 8px}.item-menu .ish-step,.item-menu .ish-max,.item-menu .ish-num{height:34px;border-radius:9px}.item-menu .ish-max{padding:0 10px}.item-menu .ish-rows{margin:6px 0;border-radius:11px}.item-menu .ish-row{min-height:40px;gap:10px;padding:6px 10px;font-size:.84rem}.item-menu .ish-row:not(:disabled):not(.ish-toggle):hover{background:var(--panel-3)}.item-menu .ish-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.item-menu .ish-ico{width:26px;height:26px;border-radius:8px}.item-menu .ish-ico svg{width:15px;height:15px}.item-menu .ish-label small{font-size:.7rem}.item-menu .gear-improve.is-sheet>.caps{font-size:.66rem}.item-menu>.tiny,.item-menu .gear-improve>.tiny{display:block;margin:2px 4px}.item-menu .soulbound-note{margin:6px 0}.ish-rows.ish-quiet{background:none}.ish-rows.ish-quiet .ish-row{color:var(--muted)}.vc-counter{display:grid;gap:10px}.vc-hint{display:flex;align-items:center;gap:6px;margin:0}.vc-hint>svg{flex:none;color:var(--gold)}.vc-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:start}.vc-pane{display:grid;gap:10px;min-width:0;padding:12px}.vc-head{display:flex;align-items:center;gap:10px;min-width:0}.vc-head>span:nth-child(2){display:grid;gap:1px;min-width:0}.vc-head b{font-size:.9rem}.vc-head small{color:var(--muted);font-size:.68rem}.vc-head-icon{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--bg-2))}.vc-head>.btn,.vc-search{margin-left:auto}.vc-head>.vc-sort{margin-left:auto}.vc-head>.vc-sort~.btn,.vc-head>.vc-sort~.vc-search{margin-left:0}.vc-search{display:flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:var(--bg-2)}.vc-search input{width:130px;min-width:0;color:var(--text);font-size:.75rem;background:none;border:0;outline:none}.vc-search:focus-within{border-color:var(--border-2)}.vc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px}.vc-cell{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:0;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);cursor:grab;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:border-color .12s,background .12s,opacity .12s,translate .2s cubic-bezier(.25,.8,.25,1)}.vc-cell:hover{border-color:var(--border-2);background:var(--panel-3)}.vc-cell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vc-cell.empty{cursor:default;border-style:dashed;border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--bg-2) 70%,transparent)}.vc-counter.dragging,.vc-counter.dragging .vc-cell{cursor:grabbing}.vc-cell.lifted{opacity:.35}.vc-cell.merge{border-color:color-mix(in srgb,var(--gold) 85%,transparent);background:color-mix(in srgb,var(--gold) 14%,var(--panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent)}.vc-cell.dim{opacity:.3}.vc-qty{position:absolute;right:5px;bottom:3px;font-size:.66rem;font-weight:800;color:var(--text);text-shadow:0 1px 2px #000c;pointer-events:none}.vc-eq{position:absolute;left:3px;top:3px;padding:0 4px;border-radius:5px;font-size:.48rem;font-weight:800;color:var(--gold-ink, #2a1f17);background:var(--gold);pointer-events:none}.vc-badge{position:absolute;top:4px;right:4px;color:var(--muted);pointer-events:none}.vc-badge.lk{top:auto;right:auto;left:4px;bottom:4px}.vc-cell .item-ico{pointer-events:none}.bag-cell[data-vault-slot]{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,opacity .12s,translate .2s cubic-bezier(.25,.8,.25,1)}.bag-cell[data-vault-slot] .item-ico{pointer-events:none;-webkit-user-drag:none}.bag-grid.dragging,.bag-grid.dragging .bag-cell{cursor:grabbing}.bag-cell.lifted{opacity:.35}.bag-cell.merge{border-color:color-mix(in srgb,var(--gold) 85%,transparent);background:color-mix(in srgb,var(--gold) 14%,var(--panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent)}.bag-hint{margin:0 0 8px}.vc-grid,.bag-grid[data-vault-grid]{position:relative}.vc-cell.shifted,.bag-cell.shifted{z-index:1}.vc-cell.lifted.gone,.bag-cell.lifted.gone{opacity:0}.bag-grid.dragging .bag-cell:hover{transform:none}[data-settling]>.vc-cell,[data-settling]>.bag-cell{transition:none!important}.vc-cell.blocked,.bag-cell.blocked{border-style:dashed;border-color:color-mix(in srgb,var(--bad, #e07a6a) 65%,transparent);cursor:no-drop}.stack-landing{position:absolute;z-index:2;box-sizing:border-box;display:grid;place-items:center;border-radius:10px;border:1.5px dashed color-mix(in srgb,var(--accent) 80%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none;animation:stack-landing-in .16s ease-out}.bag-grid .stack-landing{border-radius:11px}.stack-landing .item-ico{opacity:.45}.stack-landing.still{background:none;border-style:solid;border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.stack-landing.still:before{content:"";position:absolute;top:12%;bottom:12%;width:3px;border-radius:2px;background:var(--accent)}.stack-landing.still.before:before{left:-5px}.stack-landing.still.after:before{right:-5px}@keyframes stack-landing-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.vc-cell,.bag-cell[data-vault-slot]{translate:none!important}.stack-landing{animation:none}}.vc-menu-why{display:block;color:var(--muted);font-size:.66rem;font-weight:500}.vc-ghost{position:fixed;z-index:300;width:44px;height:44px;display:grid;place-items:center;border-radius:9px;border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--panel-2) 88%,transparent);box-shadow:var(--shadow);transform:translate(-50%,-50%);pointer-events:none}.vc-ghost .vc-qty{right:3px;bottom:1px}.vc-menu .ctx-item:disabled{opacity:.45;cursor:default;background:none}.vc-dialog.modal{width:min(420px,calc(100vw - 32px));padding:0;overflow:hidden}.vc-dialog-head{display:flex;align-items:center;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--border)}.vc-dialog-head>span:nth-child(2){display:grid;gap:2px;min-width:0}.vc-dialog-head small{color:var(--muted);font-size:.72rem}.vc-dialog-head h2{margin:0;font-size:1.05rem}.vc-dialog-head .icon-btn{margin-left:auto}.vc-dialog-art{flex:none;width:54px;height:54px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border);background:var(--bg-2)}.vc-dialog-body{display:grid;gap:14px;padding:16px 18px}.vc-dialog-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vc-dialog-split>span{display:grid;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-2)}.vc-dialog-split>span.to{border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}.vc-dialog-split small{color:var(--muted);font-size:.7rem}.vc-dialog-split b{font-size:1.25rem}.vc-range{width:100%;accent-color:var(--gold)}.vc-dialog-qty{display:flex;align-items:center;gap:8px}.vc-dialog-qty .input{width:110px}.vc-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--border)}.vc-dialog-actions .btn{display:inline-flex;align-items:center;gap:7px}@media(max-width:900px){.vc-panes{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.vc-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:5px}.vc-head{flex-wrap:wrap}.vc-search{flex:1 1 100%;margin-left:0;order:3}.vc-search input{width:100%}.vc-pane.bag .vc-head>span:nth-child(2){flex:1 0 calc(100% - 42px)}.vc-pane.bag .vc-head>.btn{flex:1 1 0;margin-left:0;min-height:40px}.vc-pane{padding:10px}.vc-dialog-body,.vc-dialog-head,.vc-dialog-actions{padding-left:16px;padding-right:16px}}@media(max-width:480px){.vc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.tax{display:grid;gap:14px}.tax-loading .vault-hero{opacity:.55}.tax-office{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.tax-office-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#120f0cf0,#120f0cbb 28%,transparent 52%)}.tax-office-hero:after{display:none}.tax .vault-hero.tax-office-hero{min-height:320px}.tax-office-hero .vh-tier{align-self:flex-end}@media(max-width:600px){.tax .vault-hero.tax-office-hero{min-height:350px;justify-content:flex-end;padding:16px;gap:8px}.tax-office-hero .tax-office{height:190px;object-position:57% center}.tax-office-hero:before{background:linear-gradient(0deg,#15100c 0%,#15100c 38%,transparent 60%)}.tax-office-hero .vh-brand{margin-bottom:2px}.tax-office-hero .vh-tier{align-self:flex-start}}.tax .vh-seal{color:#f4d57d}.tax-owed-label{color:#d7c6a4;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.tax .vh-tier svg{color:#f4d57d;flex:none}.tax-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tax-grid>div{display:grid;gap:8px;align-content:start;padding:16px;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 94%,var(--realm) 6%),var(--bg-2));border:1px solid var(--border)}.tax-grid .caps{display:inline-flex;align-items:center;gap:6px}.tax-orders,.tax-history,.tax-grid>.tax-debt{grid-column:1 / -1}.tax-grid>.tax-debt{border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.tax-debt .caps{color:var(--warn)}.tax-debt p{margin:0}.tax-grid>.tax-appeal{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.tax-appeal>:last-child{margin-left:auto}.tax-pay{justify-self:start}.tax-clear,.tax-order-done{display:inline-flex;align-items:center;gap:5px;color:var(--good);font-weight:600}.tax-next{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted)}.tax-final,.tax-late{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;border-radius:10px;font-size:.8rem;line-height:1.4}.tax-final{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.tax-final svg{flex:none;margin-top:1px}.tax-late{align-items:center;color:var(--warn);background:color-mix(in srgb,var(--warn) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}.tax-pips{display:flex;gap:6px}.tax-pips i{width:30px;height:8px;border-radius:99px;background:color-mix(in srgb,var(--muted) 22%,transparent)}.tax-pips i.on{background:var(--gold)}.tax-credit{display:grid;gap:4px;color:var(--muted)}.tax-order-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tax-order-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px 7px 7px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.tax-order-list li.filled{opacity:.62}.tax-order-text{display:grid;gap:1px;min-width:0}.tax-order-text b{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tax-order-credit{color:var(--good)}.tax-history ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.tax-history li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:5px 0;border-bottom:1px solid var(--border);font-size:.82rem}.tax-history li:last-child{border-bottom:0}@media(max-width:860px){.tax-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.tax-order-list li{grid-template-columns:auto minmax(0,1fr) auto}.tax-order-credit{display:none}}.itc{--iq: var(--text);display:grid;gap:8px;min-width:0;color:var(--text);font-size:.84rem}.itc.q1{--iq: color-mix(in srgb, #8fd58a 78%, var(--text))}.itc.q2{--iq: color-mix(in srgb, #74b8ff 78%, var(--text))}.itc.q3{--iq: color-mix(in srgb, #c48bff 78%, var(--text))}.itc.q4{--iq: color-mix(in srgb, #ffb84d 78%, var(--text))}.itc-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.itc-ico{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:var(--panel-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--iq) 40%,transparent)}.itc.q0 .itc-ico{box-shadow:inset 0 0 0 1px var(--border)}.itc-title{display:grid;gap:1px;min-width:0}.itc-name{color:var(--iq);font-size:.95rem;line-height:1.25}.itc-title small{color:var(--muted);font-size:.74rem}.itc-tag{align-self:start;padding:2px 7px;border-radius:99px;font-size:.64rem;font-weight:750;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.itc-stars{display:flex;gap:2px;color:color-mix(in srgb,var(--muted) 45%,transparent)}.itc-stars .on{color:var(--gold);fill:currentColor}.itc-stats{list-style:none;margin:0;padding:7px 0 0;display:grid;gap:3px;border-top:1px solid var(--border)}.itc-stats li{display:flex;justify-content:space-between;gap:12px}.itc-stats li.gone{color:var(--faint, var(--muted))}.itc-delta{font-weight:750;font-variant-numeric:tabular-nums}.itc-delta.up{color:var(--good)}.itc-delta.down{color:var(--danger)}.itc-req{margin:0;font-size:.76rem;color:var(--muted)}.itc-req.bad{color:var(--danger)}.itc-desc{margin:0;font-size:.76rem;color:var(--muted);line-height:1.4}.itc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding-top:7px;border-top:1px solid var(--border)}.itc-offer{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:.76rem;color:var(--muted)}.itc-offer b{color:var(--text)}.itc-vs,.itc-note{margin:0;font-size:.72rem;color:var(--muted)}.itc-vs{display:flex;align-items:center;gap:5px}.itc-note{color:var(--faint, var(--muted))}.item-tip{position:fixed;left:0;top:0;z-index:85;width:270px;max-width:calc(100vw - 16px);padding:12px 13px;border-radius:14px;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow);pointer-events:none;animation:item-tip-in .12s ease-out}@keyframes item-tip-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.item-tip{animation:none}}.mk-head-art,.merchant-sell-art{display:grid;place-items:center}.item-card-sheet .bsheet-body{padding:4px 18px 20px}.mk-head-stats,.auction-stats{display:block;color:var(--text)}.gear-slot{display:flex;align-items:center;gap:12px;min-width:0}.gear-slot-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gear-slot-text>small{color:var(--muted);font-size:.72rem}.gear-slot-text>b{font-size:.86rem;overflow-wrap:anywhere}.gear-slot>.btn{flex:none}.gear-slot-card{padding:12px 14px}.gear-icon{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.gear-icon.uses{--p: 1;--ring: var(--accent);border:0;border-radius:50%;background:conic-gradient(var(--ring) calc(var(--p) * 1turn),color-mix(in srgb,var(--ring) 14%,var(--panel-3)) 0)}.gear-icon.uses:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--panel-2)}.gear-icon.uses>*{position:relative}.gear-icon.uses.low{--ring: var(--danger)}.gear-sheet{display:flex;flex-direction:column;gap:8px;text-align:left}.gear-sheet>.note-tip{margin:0 0 4px;font-size:.8rem}.gear-sheet>.caps{margin-top:6px}.gear-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.gear-row.on{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.gear-row.blocked{opacity:.7}.gear-row-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gear-row-text>b{font-size:.84rem;overflow-wrap:anywhere}.gear-row-text>small{color:var(--muted);font-size:.72rem}.gear-row-text>small.warn{color:var(--danger)}.gear-count{flex:none;padding:2px 8px;border-radius:999px;background:var(--panel-3);color:var(--muted);font-size:.72rem}.gear-row>.btn{flex:none}@media(max-width:860px){.gear-row>.btn,.gear-slot>.btn{min-height:40px}}.card.battle{display:grid;gap:12px}.card.battle.leading{border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}.card.battle .card-head h3{display:inline-flex;align-items:center;gap:8px}.bt-stage{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;min-height:270px;padding:18px 24px 22px;border-radius:14px;overflow:hidden;border:1px solid var(--border);background-color:var(--bg-2);background-image:var(--grain),radial-gradient(120% 70% at 50% 115%,color-mix(in srgb,var(--realm) 24%,transparent),transparent 62%),linear-gradient(180deg,var(--sky),transparent 70%)}.bt-stage:after{content:"";position:absolute;left:8%;right:8%;bottom:22px;height:18px;border-radius:50%;background:radial-gradient(closest-side,#0006,transparent);pointer-events:none}.bt-side{position:relative;display:grid;gap:10px;justify-items:center;z-index:1}.bt-bar{display:grid;gap:3px;width:min(220px,100%)}.bt-bar b{display:inline-flex;align-items:center;gap:5px;font-size:.8rem}.bt-bar small{font-size:.68rem;color:var(--muted);display:inline-flex;align-items:center;gap:3px}.bt-fighters{display:flex;align-items:flex-end;gap:0}.bt-hero .portrait{border-radius:16px;box-shadow:0 6px 14px #0006}.bt-xu{margin-left:-14px;filter:drop-shadow(0 4px 4px #0007);transition:transform .3s}.bt-foe-art{filter:drop-shadow(0 8px 8px #0008);transition:opacity .6s,transform .6s}.bt-vs{align-self:center;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.bt-side.you.lunge .bt-hero{animation:bt-lunge-r .36s ease-out}.bt-xu.lunge{animation:bt-hop .36s ease-out}.bt-side.foe.lunge .bt-foe-art{animation:bt-lunge-l .36s ease-out}.bt-side.hurt .bt-hero .portrait,.bt-side.foe.hurt .bt-foe-art .xu-art{animation:bt-flinch .32s ease-out}.bt-side.foe.down .bt-foe-art{opacity:.18;transform:translateY(8px) rotate(3deg)}@keyframes bt-lunge-r{40%{transform:translate(24px) scale(1.035)}}@keyframes bt-lunge-l{40%{transform:translate(-24px) scale(1.035)}}@keyframes bt-hop{40%{transform:translate(14px,-14px) rotate(-3deg)}}@keyframes bt-flinch{30%{transform:translate(-4px);filter:brightness(1.6) saturate(.6)}60%{transform:translate(3px)}}.bt-shield{position:absolute;left:50%;bottom:0;width:150px;height:130px;margin-left:-75px;border-radius:50%;border:2px solid color-mix(in srgb,#8fd4ff 60%,transparent);background:radial-gradient(closest-side,transparent 70%,#8fd4ff22);pointer-events:none;animation:bt-shimmer 2.4s ease-in-out infinite}@keyframes bt-shimmer{50%{opacity:.6}}.bt-floats{position:absolute;left:0;right:0;top:46px;height:0;pointer-events:none}.bt-float{position:absolute;left:50%;top:0;transform:translate(-50%);white-space:nowrap;font-weight:800;font-size:1rem;color:#fff;text-shadow:0 2px 4px #000c;animation:bt-float 1.4s ease-out forwards}.bt-float.hit{color:#ffe9b0}.bt-float.hurt{color:#ff9a8a}.bt-float.miss,.bt-float.block{color:var(--muted);font-size:.82rem}.bt-float.block{color:#a6dcff}.bt-float.heal,.bt-float.eat{color:#9be08f}.bt-float.move{color:var(--gold);font-size:1.1rem}.bt-float.win{color:var(--gold);font-size:1.15rem}@keyframes bt-float{0%{opacity:0;transform:translate(-50%,6px) scale(.9)}12%{opacity:1;transform:translate(-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-38px) scale(1)}}.bt-lead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bt-leading{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:.76rem;font-weight:700;color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}.bt-moves{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bt-move{position:relative;overflow:hidden;display:grid;justify-items:center;gap:3px;padding:10px 6px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border-2);color:var(--text);font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s}.bt-move-cd{position:absolute;top:0;right:0;bottom:0;left:0;background:#0008;transform-origin:top;animation:bt-drain var(--dur) linear var(--delay) both;pointer-events:none}@keyframes bt-drain{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.bt-move:hover:not(:disabled){border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--gold) 8%,var(--panel-2))}.bt-move:disabled{cursor:not-allowed;color:var(--muted)}.bt-move-ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);color:var(--gold)}.bt-move.m-signature .bt-move-ico{color:var(--realm)}.bt-move.m-together .bt-move-ico{color:#f29bb8}.bt-move.m-snack .bt-move-ico{color:#9be08f}.bt-move:disabled .bt-move-ico{color:var(--faint)}.bt-move small{font-size:.66rem;font-weight:600;color:var(--muted)}.bt-move-name{position:relative;text-align:center;line-height:1.2}:root[data-motion=reduced] .bt-side *,:root[data-motion=reduced] .bt-float,:root[data-motion=reduced] .bt-shield{animation:none!important}@media(max-width:860px){.bt-stage{min-height:190px;padding:12px;gap:4px}.bt-moves{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-stage:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:var(--stage) center 60% / cover no-repeat;filter:blur(1.5px) saturate(1.04) brightness(.58);opacity:.94;z-index:0;transform:scale(1.025)}.bt-stage>*{position:relative;z-index:1}.bt-bar{padding:6px 8px;border-radius:10px;background:#0b0d14b8;border:1px solid #ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f1ece2}.bt-bar small{color:#c8c3b8}.bt-vs{color:#ffffffa0;text-shadow:0 1px 4px #000}.bt-stage{--player-fx: #efc66c;--foe-fx: #d8766c;isolation:isolate;box-shadow:inset 0 1px #ffffff20,inset 0 -80px 90px #0509078f,0 8px 24px #0002}.bt-stage.player-ranged{--player-fx: #82b8ea}.bt-stage.player-magic{--player-fx: #bb9aff}.bt-stage.foe-ranged{--foe-fx: #82b8ea}.bt-stage.foe-magic{--foe-fx: #bb9aff}.card.battle{--player-fx: #efc66c;--foe-fx: #d8766c}.card.battle.player-ranged{--player-fx: #82b8ea}.card.battle.player-magic{--player-fx: #bb9aff}.card.battle.foe-ranged{--foe-fx: #82b8ea}.card.battle.foe-magic{--foe-fx: #bb9aff}.bt-stage:after{left:5%;right:5%;bottom:15px;height:58px;border:1px solid #ffffff0b;background:radial-gradient(ellipse,#0508069c 0 16%,#14211a70 44%,transparent 72%);transform:perspective(140px) rotateX(58deg);box-shadow:0 15px 30px #0008}.bt-stage>*{position:relative;z-index:2}.bt-stage:before{z-index:0}.bt-stage:after{z-index:1}.bt-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 22% 65%,color-mix(in srgb,var(--player-fx) 14%,transparent),transparent 24%),radial-gradient(circle at 78% 62%,color-mix(in srgb,var(--foe-fx) 13%,transparent),transparent 25%),linear-gradient(180deg,#06110d05,#03070566)}.bt-atmosphere i{position:absolute;bottom:24%;width:4px;height:4px;border-radius:50%;background:#fff6c9;box-shadow:0 0 8px #fff0a3;opacity:.26;animation:bt-mote 5.5s ease-in-out infinite}.bt-atmosphere i:nth-child(1){left:13%;animation-delay:-1s}.bt-atmosphere i:nth-child(2){left:39%;bottom:46%;width:3px;height:3px;animation-delay:-3.4s}.bt-atmosphere i:nth-child(3){left:68%;bottom:35%;animation-delay:-2.1s}.bt-atmosphere i:nth-child(4){left:88%;bottom:57%;width:2px;height:2px;animation-delay:-4.5s}@keyframes bt-mote{0%,to{transform:translateY(8px);opacity:.12}50%{transform:translateY(-18px);opacity:.52}}.bt-side{align-self:stretch;align-content:end;min-width:0}.bt-side:before{content:"";position:absolute;left:50%;bottom:-2px;width:min(180px,86%);height:27px;border-radius:50%;background:radial-gradient(ellipse,#0009,transparent 66%);transform:translate(-50%);filter:blur(2px);pointer-events:none}.bt-bar{position:absolute;top:0;z-index:5;width:min(240px,100%);padding:8px 10px 7px;border-color:#fff2;border-radius:12px;background:linear-gradient(145deg,#090d12e8,#11151bcc);box-shadow:0 7px 20px #0005,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bt-side.you .bt-bar{left:0}.bt-side.foe .bt-bar{right:0}.bt-bar b{font-size:.78rem}.bt-bar .bar{height:7px;overflow:hidden;border-radius:99px;box-shadow:inset 0 1px 2px #0008}.bt-bar .bar>i{box-shadow:0 0 8px #e8656570;transition:width .25s ease}.bt-style{width:20px;height:20px;display:inline-grid;place-items:center;border:1px solid #ffffff18;border-radius:6px;color:var(--player-fx);background:#ffffff0a}.bt-side.foe .bt-style{color:var(--foe-fx)}.bt-cadence{display:block;overflow:hidden;height:2px;margin-top:1px;border-radius:99px;background:#ffffff0c}.bt-cadence i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--player-fx) 55%,transparent),var(--player-fx));box-shadow:0 0 7px var(--player-fx);transform-origin:left;animation:bt-fill var(--dur) linear var(--delay) both}@keyframes bt-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bt-side.foe .bt-cadence i{background:linear-gradient(90deg,color-mix(in srgb,var(--foe-fx) 55%,transparent),var(--foe-fx));box-shadow:0 0 7px var(--foe-fx)}.bt-xu-stats{display:grid;grid-template-columns:minmax(0,max-content) minmax(24px,1fr) auto;align-items:center;gap:1px 6px;margin-top:2px;padding-top:4px;border-top:1px solid #ffffff12}.bt-xu-name{grid-row:1 / span 2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;color:#c8c3b8}.bt-xu-stats .bar{height:4px}.bt-xu-stats .bar>i{box-shadow:none}.bt-xu-stats .bar.mana>i{background:linear-gradient(90deg,#526bd1,#8b9cff)}.bt-xu-stats small{justify-self:end;line-height:1.25}.bt-fighters,.bt-foe-art{margin-top:62px}.bt-fighters{position:relative;min-height:116px;align-items:end;justify-content:center}.bt-hero,.bt-foe-art{position:relative;z-index:2;transform-origin:50% 90%}.bt-hero{animation:bt-idle-hero 3.4s ease-in-out infinite}.bt-hero .portrait{border:2px solid color-mix(in srgb,var(--player-fx) 32%,#ffffff16);border-radius:18px;box-shadow:0 10px 25px #0008,0 0 22px color-mix(in srgb,var(--player-fx) 13%,transparent)}.bt-xu{position:relative;z-index:3;margin-left:-18px;animation:bt-idle-xu 2.8s ease-in-out infinite}.bt-foe-art{display:grid;place-items:center;min-height:116px;animation:bt-idle-foe 3s ease-in-out infinite}@keyframes bt-idle-hero{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bt-idle-xu{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes bt-idle-foe{0%,to{transform:translateY(0) rotate(.5deg)}50%{transform:translateY(-5px) rotate(-1deg)}}.bt-side.lunge .bt-hero,.bt-side.foe.lunge .bt-foe-art,.bt-xu.lunge{animation-duration:.42s}.bt-side.you.lunge .bt-action-fx,.bt-side.foe.lunge .bt-action-fx{opacity:1;animation:bt-slash .42s ease-out}.bt-action-fx{position:absolute;z-index:5;top:35%;width:72px;height:32px;border-top:3px solid var(--player-fx);border-radius:50%;opacity:0;filter:drop-shadow(0 0 5px var(--player-fx));transform:rotate(-12deg);pointer-events:none}.bt-side.you .bt-action-fx{left:68%}.bt-side.foe .bt-action-fx{right:68%;border-color:var(--foe-fx);filter:drop-shadow(0 0 5px var(--foe-fx));transform:rotate(192deg)}@keyframes bt-slash{0%{opacity:0;scale:.45}32%{opacity:.95}to{opacity:0;scale:1.25}}.bt-side.hurt .bt-fighters:after,.bt-side.foe.hurt .bt-foe-art:after{content:"";position:absolute;z-index:6;left:50%;top:55%;width:28px;height:28px;border:2px solid #fff3c2;border-radius:50%;box-shadow:0 0 18px #ffd77b;transform:translate(-50%,-50%);animation:bt-impact .38s ease-out forwards;pointer-events:none}@keyframes bt-impact{0%{opacity:1;scale:.4}to{opacity:0;scale:2.4}}.bt-side.foe.down .bt-foe-art{animation:none}.bt-vs{align-self:center;display:grid;place-items:center;width:42px;height:42px;margin-top:54px;border:1px solid #ffffff1c;border-radius:50%;background:#080d0dc4;box-shadow:0 6px 16px #0007,inset 0 0 14px #ffffff08;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.bt-floats{z-index:8;top:64px}.bt-float{padding:3px 7px;border-radius:7px;background:#090b0ccb;box-shadow:0 5px 12px #0006;font-size:1.06rem}.bt-moves{gap:9px}.bt-move{min-height:82px;align-content:center;gap:4px;border-radius:13px;background:linear-gradient(155deg,color-mix(in srgb,var(--panel-2) 90%,#fff 2%),var(--panel-2));box-shadow:inset 0 1px #ffffff0b}.bt-move:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:2px;border-radius:99px 99px 0 0;background:currentColor;opacity:.32}.bt-move-ico{width:34px;height:34px;border:1px solid #ffffff12;box-shadow:inset 0 0 12px currentColor}.bt-move:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #0003,inset 0 1px #ffffff10}.bt-move:disabled:after{opacity:.08}:root[data-motion=reduced] .bt-atmosphere *,:root[data-motion=reduced] .bt-hero,:root[data-motion=reduced] .bt-foe-art,:root[data-motion=reduced] .bt-xu,:root[data-motion=reduced] .bt-action-fx,:root[data-motion=reduced] .bt-side.hurt *{animation:none!important}@media(max-width:860px){.bt-stage{min-height:225px;padding:12px 10px 16px}.bt-bar{width:min(190px,100%);padding:7px 8px 6px}.bt-xu-stats{grid-template-columns:minmax(0,1fr) auto}.bt-xu-name{grid-row:auto;grid-column:1 / -1}.bt-fighters,.bt-foe-art{margin-top:65px}.bt-vs{width:34px;height:34px;margin-top:60px}.bt-side.you .bt-action-fx{left:58%}.bt-side.foe .bt-action-fx{right:58%}}@media(prefers-reduced-motion:reduce){.bt-atmosphere *,.bt-hero,.bt-foe-art,.bt-xu,.bt-action-fx,.bt-side.hurt *{animation:none!important}.bt-bar .bar>i{transition:none}}@media(prefers-reduced-motion:reduce){:root .bt-move .bt-move-cd{animation:bt-drain var(--dur) linear var(--delay) both!important}:root .bt-side .bt-cadence i,:root .bt-party .bt-cadence i{animation:bt-fill var(--dur) linear var(--delay) both!important}}:root[data-motion=reduced] .bt-move .bt-move-cd{animation:bt-drain var(--dur) linear var(--delay) both!important}:root[data-motion=reduced] .bt-side .bt-cadence i,:root[data-motion=reduced] .bt-party .bt-cadence i{animation:bt-fill var(--dur) linear var(--delay) both!important}.card.battle{gap:0;padding:0;overflow:hidden}.bt-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 12px}.bt-head .caps{display:block;color:var(--muted)}.bt-head h3{margin:3px 0 0;font:500 1.45rem/1.15 Georgia,serif;letter-spacing:-.01em}.bt-stage{display:block;min-height:clamp(300px,29vw,380px);padding:0;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0}.bt-stage.has-scene:before{top:0;right:0;bottom:0;left:0;background-position:center 64%;filter:saturate(1.03) brightness(.9);opacity:1;transform:none}.bt-stage.has-scene .bt-atmosphere{background:linear-gradient(180deg,transparent 45%,#060b08a6)}.bt-side{position:absolute;bottom:18px;display:block}.bt-side.you{left:11%}.bt-side.you{left:5%;bottom:-8px}.bt-side.you:before{display:none}.bt-hero{filter:drop-shadow(0 6px 12px #000a)}.bt-hero .portrait{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.bt-hero .portrait .bg,.bt-hero .portrait>.frame,.bt-hero .portrait>.portrait-decoration{display:none}.bt-hero .portrait-window{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.bt-side.you .bt-xu{margin:0 0 26px -72px;filter:drop-shadow(0 8px 6px #0009)}.bt-side.foe{right:9%}.bt-side:before{bottom:-6px}.bt-fighters,.bt-foe-art{margin-top:0;min-height:0}.bt-fighters{display:flex;align-items:flex-end}.bt-floats{top:28px}.bt-bar.bt-foe-card{top:auto;bottom:calc(100% + 8px);right:-6px;width:220px}.bt-foe-card .bt-lv{margin-left:auto;color:#c8c3b8;font-size:.68rem;font-weight:600}.bt-foe-card .bt-sex{color:#c8c3b8;font-size:.72rem}.bt-stage-lead{position:absolute;z-index:6;top:14px;left:16px}.bt-stage-lead .bt-leading{background:#12140cd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bt-party{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:color-mix(in srgb,var(--panel-2) 60%,var(--panel));border-bottom:1px solid var(--border)}.bt-party .bt-bar{position:static;width:auto;padding:14px 18px;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text)}.bt-party .bt-bar b{gap:6px;font-size:.86rem}.bt-party .bt-bar b small,.bt-xu-name small{margin-left:auto;color:var(--muted);font-size:.7rem;font-weight:500}.bt-party .bt-bar small{color:var(--muted)}.bt-party .bar{height:7px}.bt-party .bt-xu-stats{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;margin:0;padding:14px 18px;border-top:0;border-left:1px solid var(--border);align-content:start}.bt-party .bt-xu-name{grid-row:auto;grid-column:1 / -1;display:flex;gap:6px;color:var(--text);font-size:.86rem;font-weight:700}.bt-party .bt-xu-stats .bar{height:7px}.bt-party .bt-xu-stats.empty{display:flex;align-items:center}.bt-party .bt-effects{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.bt-commands{display:grid;gap:10px;padding:14px 18px 12px}.bt-log{min-height:1.3em;margin:0;color:var(--muted);font-size:.78rem}.bt-foot{flex-wrap:wrap;gap:8px 14px;padding:10px 18px 14px;border-top:1px solid var(--border)}.card.battle>.tiny.faint{padding:0 18px 12px}@media(max-width:860px){.bt-head{padding:12px 14px 10px}.bt-head h3{font-size:1.25rem}.bt-stage{min-height:290px}.bt-side.you{left:3%}.bt-side.foe{right:4%}.bt-fighters,.bt-foe-art{zoom:.72}.bt-bar.bt-foe-card{width:170px;right:0}.bt-party{grid-template-columns:minmax(0,1fr)}.bt-party .bt-xu-stats{border-left:0;border-top:1px solid var(--border)}.bt-party .bt-bar,.bt-party .bt-xu-stats,.bt-commands{padding-left:14px;padding-right:14px}}.bt-bar.bt-foe-card.bracing{border-color:color-mix(in srgb,#f3b35b 70%,transparent);box-shadow:0 0 0 1px #f3b35b33,0 8px 22px #0007,0 0 18px #f3b35b22}.bt-foe-card.bracing .bt-cadence i{background:linear-gradient(90deg,#f3b35b88,#f3b35b)!important;box-shadow:0 0 7px #f3b35b!important}.bt-heavy{display:flex;align-items:center;gap:5px;margin-top:2px;color:#f6c27a;font-size:.72rem;font-weight:700}.bt-float.brace{color:#f6c27a}.bt-move.urge{border-color:#f3b35b;box-shadow:0 0 0 1px #f3b35b66,0 0 16px #f3b35b33;animation:bt-urge 1.6s ease-in-out infinite}@keyframes bt-urge{50%{box-shadow:0 0 0 1px #f3b35b99,0 0 22px #f3b35b55}}:root[data-motion=reduced] .bt-move.urge{animation:none}@media(prefers-reduced-motion:reduce){.bt-move.urge{animation:none}}.bt-party.solo{grid-template-columns:minmax(0,1fr)}@media(max-width:400px){.bt-fighters,.bt-foe-art{zoom:.62}.bt-bar.bt-foe-card{width:150px}}.mv-ico{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);color:var(--gold);border:1px solid var(--border)}.mv-ico.m-talent{color:var(--accent)}.mv-ico.m-signature,.mv-ico.m-xu,.bt-move.m-xu .bt-move-ico{color:var(--realm)}.mv-ico.m-together{color:#f29bb8}.mv-ico.m-snack{color:#9be08f}.bt-move.m-talent .bt-move-ico{color:var(--accent)}.mv-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);color:var(--text);min-width:0;text-align:left}.mv-row b{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.mv-row.pick{width:100%;cursor:pointer;transition:border-color .15s,background .15s}.mv-row.pick:hover:not(:disabled){border-color:var(--border-2);background:var(--panel-3)}.mv-row.pick.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--panel-2))}.mv-row.pick:disabled{cursor:default}.bt-effects{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.bt-foot{margin-top:-4px}.bt-moves.n-6{grid-template-columns:repeat(6,minmax(0,1fr))}.bt-moves.n-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bt-moves.n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-moves.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-moves.n-1{grid-template-columns:minmax(0,1fr)}@media(max-width:860px){.bt-moves.n-6,.bt-moves.n-5,.bt-moves.n-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-moves.n-5 .bt-move:last-child,.bt-moves.n-3 .bt-move:last-child{grid-column:span 2}}.hb{display:grid;gap:10px;scroll-margin-top:70px}.hb .card-head{margin-bottom:0}.hb-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hb-slot{display:grid;justify-items:center;gap:3px;padding:10px 6px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border-2);color:var(--text);font-size:.78rem;min-width:0;transition:border-color .15s,background .15s}.hb-slot b{font-weight:700;text-align:center;line-height:1.2;overflow-wrap:anywhere}.hb-slot small{font-size:.66rem;color:var(--muted)}.hb-slot:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border-2))}.hb-slot.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.hb-slot.empty{border-style:dashed;background:transparent}.hb-slot.locked .mv-ico{color:var(--faint)}.hb-pick{display:grid;gap:8px;padding:10px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border)}.tl-hero{min-height:220px;display:flex;align-items:end;justify-content:space-between;gap:20px;padding:22px 24px;overflow:hidden;border:0;border-radius:17px;color:#f8f3e8;background:linear-gradient(90deg,#07100deb,#07100dc2 37%,#07100d30 72%,#07100d7d),linear-gradient(0deg,#070906d9,transparent 74%),url(https://cdn.xuverse.world/objects/979db1a79b78182e70cccee3ed2549b13bdeaffb1a9e89dd77b9722dab764b5a.webp?v=2) center 52% / cover no-repeat,#07100d;box-shadow:inset 0 1px #ffffff24,inset 0 -90px 100px #05080566,0 8px 24px #0002;isolation:isolate}.tl-hero-copy{display:grid;gap:5px;max-width:560px}.tl-hero-copy .caps{color:#edce70;display:inline-flex;align-items:center;gap:6px}.tl-hero-copy h2{margin:0;font:800 clamp(1.55rem,3vw,2.15rem)/1 var(--display);text-shadow:0 2px 10px #000}.tl-hero-copy p{margin:0;color:#dee0d7;font-size:.8rem;line-height:1.5}.tl-hero-points{display:inline-flex;align-items:baseline;gap:6px;width:max-content;margin-top:5px;padding:6px 10px;border-radius:99px;background:#0a100ccc;border:1px solid #ffffff22;font-size:.72rem}.tl-hero-points b{color:#f0cf72;font-size:1.1rem}.tl-hero-pair{display:flex;align-items:flex-end;padding:10px 14px 0;border-radius:46% 46% 14px 14px;background:radial-gradient(circle at 50% 70%,#f2cf6b29,transparent 68%)}.tl-hero-pair .portrait{border-radius:16px;box-shadow:0 8px 24px #0009}.tl-hero-pair .xu-art{margin-left:-12px;filter:drop-shadow(0 7px 8px #0008)}.tl-main-tabs{padding:4px;border-radius:14px;border:1px solid var(--border);background:var(--panel)}.tl-main-tabs .tabs{width:100%;border:0;background:transparent;padding:0}.tl-main-tabs .tab{flex:1;justify-content:center;min-height:38px}.talents>.tabs{justify-self:start}.talents .tabs .badge{margin-left:4px}.tl-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tl-head-text{gap:3px;flex:1;min-width:200px}.tl-head-text b{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tl-points{display:grid;justify-items:center;min-width:84px;padding:8px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.tl-points b{font-family:var(--display);font-size:1.8rem;line-height:1;color:var(--accent)}.tl-points.sm b{font-size:1.4rem}.tl-respec{gap:6px;flex-wrap:wrap}.tl-head.xu{flex-wrap:nowrap}.tl-head.xu .tl-head-text{min-width:0}.mv-row.sig{border-color:color-mix(in srgb,var(--realm) 30%,var(--border))}.tl-xu-face{display:grid;place-items:center;width:72px;height:72px;border-radius:14px;background:var(--panel-2);border:1px solid var(--border)}.tl-treetabs{display:none}.tl-trees{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;align-items:start}.tl-tree{display:grid;gap:10px;position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,var(--panel)),var(--panel))}.tl-tree .card-head{margin-bottom:0}.tl-tree .card-head>svg:first-child{color:var(--accent)}.tl-tree-desc{margin-top:-4px;line-height:1.45;min-height:2.9em}.tl-tier{position:relative;display:grid;gap:6px}.tl-tier+.tl-tier{padding-top:12px}.tl-tier+.tl-tier:before{content:"";position:absolute;top:-1px;left:50%;width:3px;height:12px;margin-left:-1.5px;border-radius:3px;background:var(--border-2);box-shadow:0 0 0 2px var(--panel)}.tl-tier.open+.tl-tier.open:before{background:color-mix(in srgb,var(--accent) 45%,var(--border-2))}.tl-tier-label{display:inline-flex;align-items:center;gap:4px;justify-self:center}.tl-tier.open .tl-tier-label{color:var(--muted)}.tl-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tl-node{position:relative;display:grid;justify-items:center;align-content:start;gap:5px;padding:12px 6px 9px;border-radius:13px;background:linear-gradient(180deg,var(--panel-2),color-mix(in srgb,var(--panel-2) 82%,var(--bg-2)));border:1px solid var(--border);color:var(--text);min-width:0;transition:border-color .2s,background .2s,opacity .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 12px #0001}.tl-node:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0002}.tl-node:hover{border-color:var(--border-2)}.tl-node-ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);border:1px solid var(--border);color:var(--muted)}.tl-node-ico.lg{width:42px;height:42px;flex:none;color:var(--accent)}.tl-node-name{font-size:.76rem;font-weight:700;text-align:center;line-height:1.2;overflow-wrap:anywhere}.tl-pips{display:flex;gap:4px}.tl-pips i{width:7px;height:7px;border-radius:50%;background:var(--panel-3);border:1px solid var(--border-2)}.tl-pips i.on{background:var(--accent);border-color:transparent}.tl-move-tag{position:absolute;top:6px;right:6px;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.tl-node.locked{background:color-mix(in srgb,var(--panel-2) 55%,transparent);border-style:dashed}.tl-node.locked .tl-node-ico,.tl-node.locked .tl-pips{opacity:.55}.tl-node.locked .tl-node-name{color:var(--muted);font-weight:600}.tl-node.ready{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.tl-node.ready .tl-node-ico{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.tl-node.has{background:var(--panel-3)}.tl-node.has .tl-node-ico{color:var(--accent)}.tl-node.maxed{background:var(--panel-3);border-color:color-mix(in srgb,var(--gold) 30%,var(--border))}.tl-node.maxed .tl-node-ico{color:var(--gold)}.tl-node.maxed .tl-pips i.on{background:var(--gold)}.tl-node.picked{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel-2))}.tl-detail{display:grid;gap:10px}.tl-detail.inset{padding:12px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border)}.tl-detail-top{align-items:flex-start}.tl-detail-top b{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tl-move-card{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.tl-xu-pick{display:flex;gap:6px;flex-wrap:wrap}.tl-xu-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:99px;background:var(--panel);border:1px solid var(--border);color:var(--muted);font-size:.78rem;font-weight:600}.tl-xu-chip.on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:var(--panel-2)}.tl-xu-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.tl-tree.single .tl-nodes{max-width:360px;width:100%;justify-self:center}.tl-xu-moves .card-head{margin-bottom:10px}.xu-moves{display:grid;gap:6px}.xu-move-chips{display:flex;flex-wrap:wrap;gap:5px}.xu-move-chips .chip{font-size:.72rem;gap:5px;white-space:normal}.xu-move-chips .chip svg{color:var(--realm);flex:none}.xu-move-chips .chip.sig{border-color:color-mix(in srgb,var(--realm) 35%,var(--border))}.xu-move-chips .chip.empty{color:var(--faint);border-style:dashed;background:transparent}.learn-prompt{display:grid;gap:10px;border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.lp-top{display:flex;align-items:center;gap:12px}.lp-new{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--accent) 6%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}.lp-new b{display:inline-flex;align-items:center;gap:6px}.lp-moves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.learn-prompt .btn{white-space:normal;text-align:center}@media(max-width:1100px){.tl-xu-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tl-hero{min-height:260px;padding:17px;background-position:62% center}.tl-hero-pair{display:none}.tl-hero-copy p{max-width:34ch}.tl-treetabs{display:block}.tl-treetabs .tabs{display:flex;width:100%}.tl-treetabs .tab{flex:1;justify-content:center;padding:6px 4px}.tl-trees{grid-template-columns:minmax(0,1fr)}.tl-tree-desc{min-height:0}.tl-tree:not(.on){display:none}.tl-head{gap:12px}.lp-moves{grid-template-columns:minmax(0,1fr)}}.lnd-feature-browser :is(.f-talents,.f-road,.f-seasons) .lnd-feature-art{container-type:inline-size}.lnd-feature-browser :is(.f-talents,.f-road,.f-seasons) .lnd-feature-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06100a05 15%,#06100a40 42%,#06100ace),radial-gradient(ellipse at 50% 60%,#07110eb3,#07110e33 65%,transparent)}.lnd-explore-preview{position:relative;z-index:1;width:min(440px,calc(100% - 40px));color:#fff0cb;text-shadow:0 2px 4px #000,0 0 12px #000c}.lnd-talents-preview{display:grid;justify-items:center;padding:0 6px}.lnd-talent-root{position:relative;display:inline-flex;align-items:center;gap:6px;color:#f4d79c}.lnd-talent-root>b{font-size:.85rem;line-height:1.3}.lnd-talent-root:after{content:"";position:absolute;top:100%;left:50%;height:17px;width:1px;background:#e6c78d9c}.lnd-talent-nodes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:17px 0 0;padding:0;list-style:none}.lnd-talent-nodes:before{content:"";position:absolute;left:calc(16.666% - 3px);right:calc(16.666% - 3px);top:0;height:1px;background:linear-gradient(90deg,#e6c78d70,#f5d99fc9 50%,#e6c78d70)}.lnd-talent-nodes>li{position:relative;display:grid;justify-items:center;align-content:start;gap:7px;min-width:0;padding-top:15px}.lnd-talent-nodes>li:before{content:"";position:absolute;top:0;left:50%;width:1px;height:16px;background:#e6c78d9c}.lnd-talent-node{display:grid;place-items:center;width:54px;height:54px;border:1px solid #e9ca87b3;border-radius:50%;color:#ffdea0;background:radial-gradient(circle,#25352bb8,#17241b88 60%,#d9b97826);box-shadow:0 2px 9px #0005,inset 0 0 12px #e3c88e14}.lnd-talent-node svg{filter:drop-shadow(0 1px 2px #0008)}.lnd-talent-nodes>li>b{font-size:.82rem;line-height:1.3;text-align:center;color:#fff6e5}.lnd-road-preview{align-self:end;margin-bottom:21px}.lnd-road-preview .rd-wind-walker{filter:drop-shadow(0 4px 5px #000b)}.lnd-road-preview .rd-wind-ahead{stroke:#fff1c2ba}.lnd-road-preview .rd-wind-done{stroke:#f4d391;stroke-width:4;filter:drop-shadow(0 1px 3px #000b)}.lnd-road-ends{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:-2px}.lnd-road-ends>span{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:700;line-height:1.3;color:#fff6e5}.lnd-road-ends>span:last-child{text-align:right}.lnd-road-ends i{flex:none;width:5px;height:5px;border-radius:50%;background:#ead19a;box-shadow:0 1px 4px #000}.lnd-season-milestones{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lnd-season-milestones:before{content:"";position:absolute;left:15%;right:15%;top:31px;border-top:1px dashed #f0cf8ba8}.lnd-season-milestones>li{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;text-align:center}.lnd-season-reward{position:relative;display:grid;place-items:center;width:64px;height:62px;background:radial-gradient(ellipse,#14251c9c,transparent 72%);filter:drop-shadow(0 4px 4px #0009)}.lnd-season-reward>b{position:absolute;right:-1px;bottom:0;color:#fff2c8;font-size:.68rem;font-variant-numeric:lining-nums tabular-nums;line-height:1.1}.lnd-season-milestones>li>b{max-width:120px;min-height:2.6em;font-size:.8rem;line-height:1.3;font-weight:700;text-wrap:balance;color:#fff6e5}.lnd-season-milestones>li>small{color:#f1dfb9;font-size:.73rem;line-height:1.3}@container (max-width: 320px){.lnd-explore-preview{width:calc(100% - 30px)}.lnd-season-milestones{gap:6px}}.lnd-routine-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:14px 12px;color:#f3e9d4;background:radial-gradient(ellipse at 50% 62%,#10171359,transparent 72%);pointer-events:none}.lnd-routine-preview .item-ico{flex-shrink:0;filter:drop-shadow(0 4px 4px #0007)}.lnd-routine-preview .item-ico img,.lnd-routine-preview .item-ico .sheet{image-rendering:auto}.lnd-routine-exchange{display:flex;align-items:center;justify-content:center;gap:21px;width:min(100%,290px);padding-top:12px}.lnd-routine-offer{position:relative;display:grid;place-items:center;width:82px;height:88px;flex:0 0 82px}.lnd-routine-player{position:absolute;top:-15px;left:-3px;z-index:1;filter:drop-shadow(0 2px 3px #0008)}.lnd-routine-offer:last-child .lnd-routine-player{left:auto;right:-2px}.lnd-routine-direction{flex-shrink:0;color:#ffdb8d;stroke-width:2.75;filter:drop-shadow(0 1px 1px #050b07) drop-shadow(0 2px 4px #000d)}.lnd-routine-coins{position:relative;display:block;width:77px;height:70px}.lnd-routine-coins>:first-child{position:absolute;left:2px;top:4px;filter:drop-shadow(0 4px 5px #0007)}.lnd-routine-coins>:last-child{position:absolute;right:0;bottom:2px;filter:drop-shadow(0 4px 5px #0007)}.lnd-routine-recipes{background:linear-gradient(180deg,#0b151300 18%,#0b15134d 48%,#0b1513c2 75%,#0b1513e6),radial-gradient(ellipse at 50% 65%,#20190f45,#20190f00 76%)}.lnd-routine-recipe-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,306px);padding:8px 8px 9px}.lnd-routine-recipe-step{display:grid;justify-items:center;gap:7px;text-align:center}.lnd-routine-recipe-step b{min-height:2.6em;display:grid;align-items:start;color:#fff2d7;font-size:.84rem;font-weight:700;line-height:1.3;text-shadow:0 1px 1px #000,0 2px 5px #000,0 0 14px #000d}.lnd-routine-recipe-arrow{color:#ffdb8d;stroke-width:2.75;margin-top:-30px;filter:drop-shadow(0 1px 1px #050b07) drop-shadow(0 2px 4px #000d)}.lnd-routine-dish{position:relative;display:flex}.lnd-routine-dish>span:last-child{position:absolute;left:-8px;bottom:-1px}.lnd-routine-away{background:radial-gradient(ellipse at 50% 62%,#10231985,transparent 74%)}.lnd-routine-task{display:grid;justify-items:center;gap:13px;width:min(100%,265px);padding-top:14px}.lnd-routine-task-flow{display:flex;align-items:center;gap:22px}.lnd-routine-progress{display:block;width:154px;height:4px;overflow:hidden;border-radius:4px;background:#06100cc9;box-shadow:0 1px 4px #0009}.lnd-routine-progress i{display:block;width:100%;height:100%;background:#f5ddaa;transform-origin:left;animation:lnd-routine-work var(--routine-duration, 15s) linear infinite}@keyframes lnd-routine-work{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.lnd-routine-progress i{animation:none;transform:scaleX(.65)}}[data-motion=reduced] .lnd-routine-progress i{animation:none;transform:scaleX(.65)}#lnd-soon .lnd-coming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#lnd-soon .lnd-soon-card{min-width:0;display:flex;flex-direction:column;border-style:solid;border-color:color-mix(in srgb,var(--gold) 24%,var(--border));border-radius:16px}#lnd-soon .lnd-soon-art{isolation:isolate;container-type:inline-size;aspect-ratio:3 / 2;background-size:cover;image-rendering:auto}#lnd-soon .lnd-soon-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0b171200 30%,#0b17124a)}#lnd-soon .lnd-soon-tag{z-index:2;left:14px;top:14px;padding:5px 10px;font-size:.68rem}#lnd-soon .lnd-soon-text{flex:1;align-content:start;gap:9px;padding:20px 22px 24px}#lnd-soon .lnd-soon-text h3{font-size:1.16rem;line-height:1.3}#lnd-soon .lnd-soon-text p{font-size:.9rem;line-height:1.65}.lnd-coming-trade{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;width:87%;margin-top:27px}.lnd-coming-xu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:10px 3px 9px;border:1px solid #e8ddb448;border-radius:14px;background:linear-gradient(145deg,#293b35ed,#0e1b19e0);box-shadow:0 5px 18px #0006}.lnd-coming-xu .xu-art{width:min(112px,28cqw);height:min(112px,28cqw);filter:drop-shadow(0 3px 5px #0007)}.lnd-coming-xu b{color:#f8edd3;font-size:.78rem;line-height:1.4}.lnd-coming-exchange{display:grid;place-items:center;color:#ffe5a3;filter:drop-shadow(0 2px 3px #000c)}@media(max-width:920px){#lnd-soon .lnd-coming-grid{grid-template-columns:minmax(0,1fr);gap:18px}#lnd-soon .lnd-soon-card{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr)}#lnd-soon .lnd-soon-art{min-height:225px;height:100%;aspect-ratio:auto}#lnd-soon .lnd-soon-text{align-content:center;padding:24px}}@media(max-width:580px){#lnd-soon .lnd-soon-card{display:flex}#lnd-soon .lnd-soon-art{min-height:0;height:auto;aspect-ratio:3 / 2}#lnd-soon .lnd-soon-text{padding:20px}}.lnd-feature-browser .lnd-features-top{gap:20px;margin-bottom:30px}.lnd-feature-browser .lnd-feature.big{grid-template-rows:220px auto}.lnd-feature-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.lnd-feature-filters button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:11px 17px;border:1px solid var(--border-2);border-radius:12px;background:transparent;color:var(--muted);font:inherit;font-size:.9rem;font-weight:650;cursor:pointer}.lnd-feature-filters button:hover{background:var(--panel);color:var(--text)}.lnd-feature-filters button[aria-pressed=true]{background:var(--gold);color:#2b1e0c;border-color:var(--gold)}.lnd-feature-filters small{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;border-radius:50%;background:#ffffff12;font-size:.72rem;font-weight:700;line-height:1;text-align:center;font-variant-numeric:lining-nums tabular-nums}.lnd-feature-filters small>span{display:block;line-height:1;transform:translateY(-.5px)}.lnd-feature-filters button[aria-pressed=true] small{background:#2b1e0c14}.lnd-feature-browser .lnd-feature-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lnd-feature-browser .lnd-feature-results.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lnd-feature-browser .lnd-feature-results.show-all{grid-template-columns:repeat(6,minmax(0,1fr))}.lnd-feature-browser .lnd-feature-results.show-all>.lnd-feature{grid-column:span 2}@media(min-width:761px){.lnd-feature-browser .lnd-feature-results.show-all>:nth-child(3n+1):last-child{grid-column:1 / -1}.lnd-feature-browser .lnd-feature-results.show-all>:nth-child(3n+1):nth-last-child(2),.lnd-feature-browser .lnd-feature-results.show-all>:nth-child(3n+1):nth-last-child(2)+:last-child{grid-column:span 3}}.lnd-feature-browser .lnd-feature-results .lnd-feature{grid-template-rows:180px 1fr;min-width:0}.lnd-feature-browser .lnd-feature-results .lnd-feature-text{align-content:start;gap:9px;padding:20px 22px 24px}.lnd-feature-browser .lnd-feature-results .lnd-feature h3{font-size:1.13rem;padding-right:30px}.lnd-feature-browser .lnd-feature-results .lnd-feature p{font-size:.9rem;line-height:1.6;max-width:60ch}.lnd-feature-browser .lnd-feature-results .lnd-feature-ico{right:20px;width:34px;height:34px;top:-17px}.lnd-feature-browser .lnd-feature-chip b{font-size:.84rem}.lnd-feature-browser .lnd-feature-looks{gap:14px}.lnd-feature-browser .lnd-feature-looks>span{width:68px;height:84px}.lnd-feature-browser .lnd-feature-podium{gap:14px}.lnd-feature-browser .lnd-nursery-scene{--nursery-scene-height: max(100cqh, calc(100cqw / var(--ar)));top:clamp(calc(100cqh - var(--nursery-scene-height)),calc(50cqh - var(--nursery-scene-height) * .6),0px);translate:-50% 0}.lnd-feature-browser .lnd-nursery-scene .lnd-nests .lnd-egg{width:14.583333%;height:auto;aspect-ratio:1;top:65.9375%;translate:-50% -95.833333%;transform-origin:50% 95.833333%}.lnd-feature-browser .lnd-nursery-scene .lnd-nests .n0{left:21.875%}.lnd-feature-browser .lnd-nursery-scene .lnd-nests .n1{left:49.791667%}.lnd-feature-browser .lnd-nursery-scene .lnd-nests .n2{left:79.166667%}@media(max-width:760px){.lnd-feature-browser .lnd-features-top{grid-template-columns:minmax(0,1fr)}.lnd-feature-browser .lnd-feature-results.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.lnd-feature-browser .lnd-feature-results.count-3>:last-child{grid-column:1 / -1}.lnd-feature-browser .lnd-feature-results.show-all{grid-template-columns:repeat(2,minmax(0,1fr))}.lnd-feature-browser .lnd-feature-results.show-all>.lnd-feature{grid-column:auto}.lnd-feature-browser .lnd-feature-results.show-all>:nth-child(odd):last-child{grid-column:1 / -1}.lnd-feature-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lnd-feature-filters button{justify-content:flex-start}.lnd-feature-filters small{margin-left:auto}}@media(max-width:600px){.lnd-feature-browser .lnd-feature-results,.lnd-feature-browser .lnd-feature-results.count-3,.lnd-feature-browser .lnd-feature-results.show-all{grid-template-columns:minmax(0,1fr)}.lnd-feature-browser .lnd-feature-results .lnd-feature{grid-template-rows:180px auto}.lnd-feature-filters button{gap:7px;padding:10px;font-size:.8rem}.lnd-feature-filters button>svg{display:none}}.lnd-feature-browser :is(.f-looks,.f-leaders) .lnd-feature-art{container-type:inline-size}.lnd-feature-browser :is(.f-looks,.f-leaders) .lnd-feature-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111d1de0,#16251d75 70%,#14231d40)}.lnd-feature-browser .f-looks .lnd-feature-art:before{background:linear-gradient(90deg,#211a24c9,#201b26a6 58%,#211a245c)}.lnd-feature-browser .lnd-feature-results .lnd-feature.no-badge h3{padding-right:0}.lnd-feature-browser .f-nursery .lnd-feature-ico>img{width:28px;height:28px;object-fit:contain}.lnd-look-preview{position:relative;z-index:1;display:grid;grid-template-columns:minmax(100px,1fr) minmax(132px,1fr);align-items:center;gap:14px;width:min(510px,calc(100% - 32px));height:168px}.lnd-look-character{position:relative;display:grid;place-items:center;min-width:0;height:100%}.lnd-look-character:before{content:"";position:absolute;top:10px;right:6px;bottom:8px;left:6px;border-radius:48% 48% 18% 18%;background:radial-gradient(ellipse at 50% 60%,#f3deb43d,#d3c19e14 53%,transparent 74%)}.lnd-look-character>.portrait{width:min(160px,100%);height:auto;aspect-ratio:1;border-radius:0;filter:drop-shadow(0 5px 6px #0008)}.lnd-look-character>.portrait>.frame,.lnd-look-character>.portrait>.portrait-window>.bg{display:none}.lnd-look-options{display:grid;align-content:center;justify-items:start;gap:7px;min-width:0;color:#fff1d5;text-shadow:0 2px 4px #000,0 0 8px #000}.lnd-look-options>b{font-size:.86rem;line-height:1.25;font-weight:700}.lnd-look-cloaks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(100%,186px)}.lnd-look-cloaks>button{position:relative;display:grid;place-items:center;min-width:0;min-height:48px;padding:3px;border:1px solid #e6cfaa4d;border-radius:10px;background:#16251dd9;box-shadow:0 3px 8px #0004;cursor:pointer}.lnd-look-cloaks>button:hover{border-color:#e5c58a;background:#2d3c2cf2}.lnd-look-cloaks>button[aria-pressed=true]{border-color:#f2d69b;background:#45523aeb;box-shadow:0 0 0 1px #f2d69b,0 3px 8px #0004}.lnd-look-cloaks>button:focus-visible{outline:2px solid #fff4d1;outline-offset:3px}.lnd-look-cloaks>button>.item-ico{width:min(42px,100%);height:auto;aspect-ratio:1}.lnd-look-cloaks>button>svg{position:absolute;right:-4px;bottom:-4px;box-sizing:content-box;padding:3px;border-radius:50%;background:#f0d295;color:#233223}.lnd-look-name{min-height:2.5em;max-width:100%;font-size:.84rem;line-height:1.25;font-weight:700;text-wrap:balance}.lnd-look-options>small{margin-top:-5px;color:#f0e4d0;font-size:.73rem;line-height:1.2}.lnd-ranking-preview{position:relative;z-index:1;width:min(360px,calc(100% - 36px));padding:9px 12px;color:#f9efd8;text-shadow:0 2px 5px #000}.lnd-ranking-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.lnd-ranking-heading>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.lnd-ranking-heading b{font-size:.8rem;line-height:1.25}.lnd-ranking-heading>small{flex:none;font-size:.73rem;color:#eee1c3}.lnd-ranking-preview ol{display:grid;gap:3px;margin:0;padding:0;list-style:none}.lnd-ranking-preview li{display:grid;grid-template-columns:23px 30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:32px;padding:2px 7px 2px 4px;border-bottom:1px solid #e3c98d28}.lnd-ranking-preview li:last-child{border-bottom:0}.lnd-ranking-preview li:first-child{color:#f3ce7d}.lnd-ranking-number{text-align:center;font-size:.93rem;font-variant-numeric:lining-nums tabular-nums;line-height:1}.lnd-ranking-number.rank-1{color:#f3ce7d}.lnd-ranking-number.rank-2{color:#d1dee2}.lnd-ranking-number.rank-3{color:#e2b58f}.lnd-ranking-name{overflow:hidden;font-size:.84rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lnd-ranking-place{color:#eee1c3;font-size:.75rem;line-height:1.2;text-align:right}@container (max-width: 320px){.lnd-look-preview{width:calc(100% - 24px);gap:9px;grid-template-columns:minmax(88px,1fr) minmax(123px,1.1fr)}.lnd-look-cloaks{gap:5px}.lnd-look-cloaks>button{min-height:43px;padding:2px}.lnd-ranking-preview{width:calc(100% - 24px);padding-inline:8px}.lnd-ranking-preview li{gap:6px}.lnd-ranking-place{max-width:72px}}#lnd-store .lnd-store-card{overflow:hidden;gap:10px;padding:18px;background:linear-gradient(155deg,#eedcaa08,transparent 65%),var(--panel);border-color:color-mix(in srgb,var(--gold) 22%,var(--border))}#lnd-store .lnd-store-card h3{font-size:1.12rem;line-height:1.2}#lnd-store .lnd-store-card p{line-height:1.65}#lnd-store .lnd-store-art{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:142px;margin:-18px -18px 8px;padding:14px 8px 10px;isolation:isolate;border-bottom:1px solid #ead6a414;background:radial-gradient(ellipse at 50% 70%,#cfa76922,transparent 74%)}#lnd-store .lnd-store-art:after{content:"";position:absolute;z-index:-1;width:154px;height:18px;bottom:15px;border-radius:50%;background:#0003;filter:blur(8px)}#lnd-store .lnd-store-portraits{gap:0}#lnd-store .lnd-store-portraits>span{display:flex;flex:0 0 auto;margin:10px -3px 0}#lnd-store .lnd-store-portraits>span:nth-child(2){z-index:1;margin-top:-10px}#lnd-store .lnd-store-gems{border-color:color-mix(in srgb,#87cbb8 23%,var(--border))}#lnd-store .lnd-store-treasures{background:radial-gradient(ellipse at 50% 70%,#6eb9a422,transparent 74%)}#lnd-store .lnd-store-gem-art{object-fit:contain;filter:drop-shadow(0 7px 5px #0004)}#lnd-store .lnd-store-small-art{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;margin-top:32px;border-radius:50%;background:#f4e8c20a;border:1px solid #f4e8c219;box-shadow:0 5px 12px #0002}#lnd-store .lnd-store-art img{object-fit:contain;image-rendering:auto}#lnd-store .lnd-store-card.never{background:linear-gradient(155deg,#9cc5860a,transparent 65%),var(--panel);border-color:color-mix(in srgb,var(--mint) 25%,var(--border))}#lnd-store .lnd-store-earned{gap:2px;background:radial-gradient(ellipse at 50% 70%,#9cc58622,transparent 74%)}#lnd-store .lnd-store-free{margin-top:5px;padding-top:12px;border-top:1px solid #a8ce9a24;line-height:1.5;align-items:flex-start}#lnd-store .lnd-store-free svg{flex:0 0 auto;margin-top:3px}@media(max-width:600px){#lnd-store .lnd-store-art{min-height:150px}}.ref-welcome{min-width:0;display:grid;gap:16px;padding:16px;border-radius:16px;color:var(--text);background:var(--panel);border:1px solid color-mix(in srgb,var(--gold) 25%,var(--border));text-shadow:none}.ref-welcome-player{display:flex;align-items:center;gap:12px;min-width:0}.ref-welcome-player>:first-child{flex:none}.ref-welcome-player>div{min-width:0}.ref-welcome-player h3{margin:3px 0 0;font:700 1.08rem/1.3 var(--font);overflow-wrap:anywhere}.ref-welcome-eyebrow{color:var(--gold);font-size:.66rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.ref-welcome-mark{width:56px;height:56px;display:grid;place-items:center;border-radius:13px;background:var(--bg-2);color:var(--gold)}.ref-welcome-gift{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.ref-welcome-label{color:var(--muted);font-size:.76rem}.ref-welcome-boost{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:.92rem;font-weight:700}.ref-welcome .fr-chip{border-radius:9px;padding:4px 7px}.ref-welcome:not(.ref-welcome-pending) .invite-field{margin:0;padding:12px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:none}.ref-welcome .invite-field .tiny.good{display:none}.ref-welcome-pending{padding:0;border:0;background:none}.lnd-pitch>.ref-welcome{max-width:430px;margin-bottom:20px}@media(max-width:360px){.ref-welcome{padding:12px}.ref-welcome-player{gap:9px}.ref-welcome-player h3{font-size:1rem}}.lnd-day-scene{isolation:isolate;container-type:inline-size}.lnd-day-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:center / cover no-repeat}.lnd-day-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#09110e08 28%,#09110e88 82%);pointer-events:none}.m-morning .lnd-day-backdrop{background-position:35% 50%}.m-noon .lnd-day-backdrop{background-position:62% 50%}.m-night .lnd-day-backdrop{background-position:82% 50%}.lnd-day-scene .portrait{flex-shrink:0;border-radius:50%;box-shadow:0 2px 12px #0007,0 0 0 2px #f4dfad70}.lnd-day-scene .portrait img{inset:auto;object-fit:contain}.lnd-day-scene .portrait .portrait-baked-layer{top:0;right:0;bottom:0;left:0}.lnd-day-scene .item-ico>img{position:static;inset:auto;object-fit:contain}.lnd-day-scene .lnd-frag{z-index:3}.lnd-day-gather{position:absolute;top:28%;right:4%;bottom:27%;left:4%;z-index:1}.lnd-day-gatherer{position:absolute;left:8%;bottom:8%}.lnd-day-hatchet{position:absolute;left:29%;bottom:26%;rotate:-22deg;filter:drop-shadow(0 3px 5px #1e1b0c9c)}.lnd-day-logs{position:absolute;left:35%;bottom:-7%;filter:drop-shadow(0 4px 7px #1e1b0caa)}.lnd-day-helper{position:absolute;right:0;bottom:-7%;filter:drop-shadow(0 4px 6px #18251199)}.lnd-day-helper .xu-art,.lnd-day-battle .xu-art{max-width:none}.lnd-day-battle{position:absolute;top:25%;right:4%;bottom:25%;left:4%;display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:end;gap:2px;z-index:1}.lnd-day-allies{position:relative;min-width:0;height:148px;display:flex;align-items:flex-end;justify-content:center}.lnd-day-allies .portrait{position:absolute;top:0;left:1%}.lnd-day-allies .xu-art{position:relative;margin-left:20px;filter:drop-shadow(0 4px 6px #0008)}.lnd-day-versus{align-self:center;padding:5px 7px;border-radius:50%;color:#f9e7bf;background:#0b171ce0;border:1px solid #f5d49466;font-size:.65rem;font-weight:800}.lnd-day-wild{display:flex;justify-content:center;filter:drop-shadow(0 4px 6px #0008)}.lnd-day-scene .lnd-fight .side{flex:1 1 0}.lnd-day-scene .lnd-fight .side.foe{justify-content:flex-end}.lnd-day-scene .lnd-fight .lnd-hp{width:100%;min-width:76px}.lnd-day-offerings{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0;color:var(--gold)}.lnd-day-contributors,.lnd-day-offering-items{display:flex;align-items:center;gap:4px}.lnd-day-contributors .portrait+.portrait{margin-left:-6px}.lnd-day-company{position:absolute;top:12px;left:10px;right:10px;z-index:2;display:grid;gap:9px}.lnd-day-message{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #c6dec033;border-radius:12px 12px 12px 3px;color:var(--text);background:#15251eeb;box-shadow:0 4px 12px #0004;font-size:.74rem;line-height:1.35}.lnd-day-message>span:last-child{display:grid;gap:2px;min-width:0}.lnd-day-message b{font-size:.71rem;color:#a9d8ea}.lnd-day-message.reply{margin-left:22px;border-radius:12px 12px 3px;background:#253426eb}.lnd-day-message.reply b{color:#b7dba4}@container (max-width: 270px){.lnd-day-gather{top:22%;right:0;bottom:30%;left:0;scale:.88}.lnd-day-battle{top:20%;right:0;bottom:27%;left:0;scale:.85}.lnd-day-company{top:8px;gap:6px}.lnd-day-message{padding:7px;gap:7px;font-size:.68rem}.lnd-day-message.reply{margin-left:12px}.lnd-day-scene .lnd-frag{padding:8px 9px}}.brd-main{width:min(1120px,100%);margin:0 auto;padding:8px var(--gutter) 72px;box-sizing:border-box}.brd-hero{display:grid;gap:10px;justify-items:start;padding:24px 0 8px}.brd-hero .caps{color:var(--gold)}.brd-hero h1{font-size:clamp(2rem,4vw,2.9rem);line-height:1.05;letter-spacing:-.02em}.brd-hero>p{margin:0;max-width:62ch;font-size:1rem;line-height:1.6;color:var(--muted)}.brd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;width:100%;margin:14px 0 0}.brd-facts>div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.brd-facts dt{font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.brd-facts dd{margin:0;font-size:.92rem;font-weight:700}.brd-sec{display:grid;gap:12px;padding-top:44px}.brd-sec h2{font-size:1.45rem}.brd-note{margin:0;max-width:70ch;font-size:.9rem;line-height:1.6;color:var(--muted)}.brd-about{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 20px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.brd-about p{margin:0;font-size:.95rem;line-height:1.65}.brd-about .btn,.brd-asset .btn,.brd-links .btn{gap:6px;text-decoration:none}.brd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.brd-grid.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.brd-asset{display:grid;grid-template-rows:1fr auto;margin:0;overflow:hidden;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.brd-asset-img{display:block;position:relative;aspect-ratio:16 / 10;background:repeating-conic-gradient(#18221e 0,#18221e 25%,#121a17 0,#121a17 50%) 0 0 / 18px 18px}.brd-asset.light .brd-asset-img{background:#efe9da}.brd-asset.tall .brd-asset-img{aspect-ratio:auto}.brd-asset-img img{position:absolute;top:14px;right:14px;bottom:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);object-fit:contain;image-rendering:auto}.brd-asset.tall .brd-asset-img{aspect-ratio:16 / 10}.brd-asset figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--border)}.brd-asset figcaption>span{display:grid;gap:1px;min-width:0}.brd-asset figcaption b{font-size:.88rem}.brd-asset figcaption small{font-size:.74rem;color:var(--faint)}.brd-colour-group{display:grid;gap:8px;margin-top:6px}.brd-colour-group h3{font-size:.8rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.brd-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.brd-swatch{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border-radius:12px;font:inherit;text-align:left;color:var(--text);background:var(--panel);border:1px solid var(--border);cursor:pointer}.brd-swatch:hover{border-color:var(--border-2);background:var(--panel-2)}.brd-chip{width:44px;height:44px;border-radius:10px;background:var(--sw);box-shadow:inset 0 0 0 1px #ffffff1f}.brd-swatch-text{display:grid;gap:2px;min-width:0}.brd-swatch-text b{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brd-swatch-text code{font-size:.78rem;color:var(--muted)}.brd-fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brd-font{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 10px;padding:16px;border-radius:var(--radius);color:var(--text);text-decoration:none;background:var(--panel);border:1px solid var(--border)}.brd-font:hover{border-color:var(--border-2)}.brd-font-sample{grid-column:1 / -1;font-size:2rem;line-height:1.1;color:var(--gold)}.brd-font>span:not(.brd-font-sample){display:grid;gap:1px}.brd-font small{font-size:.78rem;color:var(--muted)}.brd-font svg{align-self:center;color:var(--faint)}.brd-rules{display:grid;gap:8px;margin:0;padding:0;list-style:none}.brd-rules li{position:relative;padding:10px 14px 10px 34px;border-radius:12px;font-size:.9rem;line-height:1.55;background:var(--panel);border:1px solid var(--border)}.brd-rules li:before{content:"";position:absolute;left:14px;top:17px;width:8px;height:8px;rotate:45deg;border-radius:2px;background:var(--gold)}.brd-links{display:flex;flex-wrap:wrap;gap:8px}.brd-back{margin:40px 0 0;font-size:.86rem;color:var(--muted)}.brd-back a{display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){.brd-grid,.brd-grid.logos,.brd-fonts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.brd-grid,.brd-grid.logos,.brd-fonts,.brd-about{grid-template-columns:minmax(0,1fr)}.brd-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.merch-page{--gutter: clamp(20px, 4vw, 48px);min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.6}.merch-page *,.merch-page *:before,.merch-page *:after{box-sizing:border-box}.merch-page img{image-rendering:auto}.merch-page button,.merch-page input,.merch-page select{font:inherit}.merch-page button{cursor:pointer}.merch-page button:disabled{cursor:default;opacity:.6}.merch-page a{color:inherit;text-decoration:none}.merch-page h1,.merch-page h2,.merch-page h3,.merch-page p{margin:0}.merch-page h1,.merch-page h2,.merch-page h3{font-family:var(--display);font-weight:800;letter-spacing:-.025em}.merch-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mc-header{position:absolute;z-index:10;inset:0 0 auto;max-width:1240px;height:120px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px var(--gutter)}.mc-header .lnd-logo img{width:clamp(180px,21vw,280px)}.mc-header nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:14px;font-weight:600}.mc-header nav a{color:#efe9db;text-shadow:0 1px 8px #000c}.mc-header nav a:hover{color:var(--gold)}.mc-header nav a[aria-current=page]{color:var(--gold)}.mc-bag-button{display:flex;gap:9px;align-items:center;color:var(--text);background:#0c0d1199;border:1px solid #ffffff29;border-radius:10px;padding:10px 13px}.mc-bag-button:hover{background:#0c0d11cc;border-color:#fff5}.mc-bag-count{min-width:23px;height:23px;padding:0 5px;border-radius:50%;display:grid;place-items:center;background:var(--panel-3);color:var(--gold);font-size:12px;font-weight:700}.mc-hero{position:relative;isolation:isolate;overflow:hidden;min-height:700px;margin:0;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding:160px max(var(--gutter),calc((100vw - 1144px)/2)) 80px;color:var(--text);background:#0b1410}.mc-hero-landscape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%;z-index:-3}.mc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#07110feb,#07110f9c 45%,#07110f35),linear-gradient(180deg,#07110f70,transparent 35%,#0d151370 75%,var(--bg))}.mc-hero-copy{align-self:center;min-width:0;position:relative;z-index:2}.mc-eyebrow{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:var(--gold)}.mc-hero .mc-eyebrow{margin-bottom:20px}.mc-hero h1{font-size:clamp(36px,4vw,54px);line-height:1.1;text-wrap:balance;text-shadow:0 2px 18px #0008}.mc-hero h1 em{color:var(--gold);font-style:normal;font-weight:inherit}.mc-hero-copy>p{max-width:420px;margin:23px 0 28px;color:#e4ddcd;font-size:16px;line-height:1.75}.mc-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 22px;border-radius:12px;color:#2b1e0c!important;background:var(--gold);border:1px solid #f6dda6;font-weight:700!important;font-size:14px!important;transition:background .18s}.mc-button:hover:not(:disabled){background:#f3d494}.mc-hero-foot{display:flex;align-items:center;gap:8px;margin-top:20px;color:#d5d0c0;font-size:12px}.mc-hero-art{min-width:0;width:min(100%,390px);justify-self:end;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid #ffffff30;box-shadow:0 22px 60px #0007}.mc-hero-art>img{width:100%;height:340px;object-fit:contain;background:#e9eae5}.mc-world-seal{min-height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;background:#15201ccc;text-align:center;padding:25px}.mc-world-seal img{max-width:100%;width:300px}.mc-world-seal span{font-size:11px;letter-spacing:.12em;color:var(--muted)}.mc-world-seal>svg{color:var(--gold)}.mc-hero-tag{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px;color:var(--text);background:var(--panel);border:0;text-align:left}.mc-hero-tag:hover{background:var(--panel-2)}.mc-hero-tag span{font-size:11px;color:var(--muted)}.mc-hero-tag b{display:block;margin-top:4px;font-family:var(--display);font-size:16px;font-weight:700;color:var(--text)}.mc-hero-tag>svg{color:var(--gold);flex:none}.mc-promise-strip{display:flex;justify-content:center;gap:6%;padding:22px var(--gutter);border-bottom:1px solid var(--border);background:var(--bg);color:var(--muted);font-size:13px}.mc-promise-strip span{display:flex;align-items:center;gap:10px}.mc-promise-strip svg{color:var(--gold);flex:none}.mc-collection{max-width:1240px;margin:auto;padding:76px var(--gutter);scroll-margin-top:24px}.mc-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.mc-section-heading .mc-eyebrow{margin-bottom:12px}.mc-section-heading h2{font-size:clamp(28px,3.1vw,40px);line-height:1.2}.mc-section-heading>p{color:var(--muted);font-size:14px;line-height:1.7}.mc-notice{display:flex;align-items:flex-start;gap:10px;padding:15px 18px;margin:20px 0 28px;background:var(--panel);color:#dfd6bd;border:1px solid #ecc77c40;border-radius:12px;font-size:13px;line-height:1.7}.mc-notice svg{color:var(--gold);flex:none;margin-top:3px}.mc-notice a{text-decoration:underline;text-underline-offset:3px}.mc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mc-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.mc-filters button{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--border-2);border-radius:99px;background:var(--panel);color:var(--muted);font-size:12px;font-weight:650;white-space:nowrap}.mc-filters button:hover{background:var(--panel-2);color:var(--text)}.mc-filters button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#2b1e0c}.mc-filters button span{font-size:10px;opacity:.8}.mc-search{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border-2);color:var(--muted)}.mc-search input{min-width:0;width:135px;padding:0;border:0;outline:none;background:transparent;color:var(--text);font-size:13px}.mc-search input::placeholder{color:var(--muted)}.mc-search:focus-within{border-color:var(--accent)}.mc-results{display:flex;justify-content:space-between;align-items:center;padding:22px 0;color:var(--muted);font-size:12px}.mc-results label{display:flex;align-items:center;gap:8px}.mc-results select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;border:0;background:transparent;color:var(--text);cursor:pointer;font-size:12px}.mc-results select option{background:var(--panel)}.mc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mc-product{min-width:0;overflow:hidden;border:1px solid var(--border-2);border-radius:16px;background:var(--panel)}.mc-product-photo{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:1;padding:0;background:#e7e8e4;border:0;color:var(--muted)}.mc-product-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.mc-product-photo:hover>img{transform:scale(1.025)}.mc-quick-look{position:absolute;inset:auto 13px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border:1px solid #ffffff30;border-radius:10px;background:#15201cf2;color:var(--text);font-size:12px;transform:translateY(60px);opacity:0;transition:transform .2s,opacity .2s}.mc-product-photo:hover .mc-quick-look,.mc-product-photo:focus-visible .mc-quick-look{transform:none;opacity:1}.mc-product-badge{position:absolute;top:12px;left:12px;padding:5px 9px;border:1px solid #ffffff20;border-radius:99px;background:#15201ce8;color:#f1ecdf;font-size:10px;font-weight:650}.mc-product-info{padding:18px}.mc-product-kind{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;color:var(--muted)}.mc-product-info>div:not(.mc-swatches){display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mc-product-info button{padding:0;border:0;background:none;color:var(--text);font-family:var(--display);font-size:16px!important;line-height:1.45;font-weight:700;text-align:left}.mc-product-info button:hover{color:var(--gold)}.mc-product-info>div>span{padding-top:2px;color:var(--gold);font-size:13px;font-weight:650;white-space:nowrap}.mc-swatches{display:flex;align-items:center;gap:6px;margin-top:13px}.mc-swatches>span{width:13px;height:13px;border-radius:50%;border:1px solid #ffffff55;box-shadow:0 0 0 2px var(--panel)}.mc-swatches small{margin-left:5px;font-size:11px;color:var(--muted)}.mc-story{display:grid;grid-template-columns:1fr 1fr;max-width:1144px;min-height:430px;margin:12px auto 0;overflow:hidden;border-radius:18px;border:1px solid var(--border-2);background:var(--panel)}.mc-story-painting{position:relative;isolation:isolate;overflow:hidden;min-height:420px}.mc-story-painting img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:35% 55%}.mc-story-painting:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#07110fe6,transparent 85%)}.mc-story-painting>span{position:absolute;z-index:1;left:32px;bottom:32px;color:#f1ecdf;font-family:var(--display);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.mc-story-painting em{color:var(--gold);font-style:normal}.mc-story-copy{align-self:center;padding:50px 12%}.mc-story-copy h2{margin:15px 0 23px;font-size:36px;line-height:1.15}.mc-story-copy p{margin:14px 0;color:var(--muted);font-size:14px;line-height:1.8}.mc-text-link{display:inline-flex;align-items:center;gap:14px;margin-top:15px;padding:0 0 5px;border:0;border-bottom:1px solid #ecc77c70;background:none;color:var(--gold)!important;font-size:13px;font-weight:650}.mc-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1240px;margin:0 auto;padding:80px var(--gutter)}.mc-faq h2{margin-top:14px;font-size:36px;line-height:1.2}.mc-faq-items details{padding:20px 0;border-bottom:1px solid var(--border-2)}.mc-faq-items details:first-child{border-top:1px solid var(--border-2)}.mc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:14px;font-weight:600}.mc-faq summary::-webkit-details-marker{display:none}.mc-faq summary svg{flex:none;color:var(--gold)}.mc-faq details[open] summary svg{transform:rotate(45deg)}.mc-faq details p{padding:15px 25px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.mc-footer{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:44px max(var(--gutter),calc((100vw - 1144px)/2));background:var(--bg-2);border-top:1px solid var(--border-2);color:var(--text)}.mc-footer .lnd-logo img{width:180px}.mc-footer p{margin-top:15px;color:var(--muted);font-size:12px;line-height:1.7}.mc-footer nav{display:flex;flex-wrap:wrap;gap:22px;color:var(--muted);font-size:13px}.mc-footer nav a:hover{color:var(--gold)}.mc-footer>span{color:var(--muted);font-size:12px;line-height:1.8;text-align:right}.mc-footer small{font-size:11px;color:var(--faint)}.mc-opening{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-top:30px;padding:40px 5%;border:1px solid var(--border-2);border-radius:16px;background:var(--panel)}.mc-opening h3{margin:12px 0 16px;font-size:30px}.mc-opening p{max-width:540px;color:var(--muted);font-size:14px;line-height:1.8}.mc-opening-art{position:relative;margin-right:30px;color:var(--mint)}.mc-opening-art>svg:last-child{position:absolute;top:-20px;right:-25px;color:var(--gold)}.mc-loading,.mc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:65px 25px;text-align:center;color:var(--muted)}.mc-empty h3{color:var(--text);font-size:27px}.mc-empty p{max-width:390px;font-size:14px}.mc-loading{min-height:260px}.mc-spin{animation:mc-spin 1s linear infinite}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-dialog-wrap .backdrop{background:#060c0bc9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mc-dialog-wrap .modal{max-width:940px;padding:26px;border:1px solid var(--border-2);border-radius:18px;background:var(--panel);color:var(--text);box-shadow:0 22px 80px #0008;color-scheme:dark}.mc-dialog-wrap .modal.wide{width:min(940px,calc(100vw - 40px))}.mc-dialog-wrap .modal>.row{margin-bottom:24px!important}.mc-dialog-wrap .modal>.row .caps{color:var(--muted);font-size:11px;letter-spacing:.06em}.mc-dialog-wrap .icon-btn{color:var(--text);background:var(--panel-2);border:1px solid var(--border-2)}.mc-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.mc-detail>div{min-width:0}.mc-detail-photo{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:1;background:#e7e8e4;border-radius:12px}.mc-detail-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mc-thumbnails{display:flex;gap:8px;overflow:auto;margin-top:12px;padding:2px}.mc-thumbnails button{flex-shrink:0;width:54px;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:8px;background:#e7e8e4;overflow:hidden}.mc-thumbnails button[aria-pressed=true]{border-color:var(--gold)}.mc-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.mc-detail-copy h2{margin:12px 0 14px;font-size:30px;line-height:1.2}.mc-detail-price{color:var(--gold);font-size:21px;font-weight:700}.mc-detail-copy>p{margin-top:18px;color:var(--muted);font-size:14px;line-height:1.8}.mc-option{display:block;margin:23px 0;padding:0;border:0}.mc-option legend{display:flex;gap:12px;margin-bottom:12px;color:var(--muted);font-size:13px}.mc-option legend b{color:var(--text);font-weight:600}.mc-colour-options{display:flex;flex-wrap:wrap;gap:10px}.mc-colour-options button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #ffffff55}.mc-colour-options button[aria-pressed=true]{outline:2px solid var(--gold);outline-offset:3px}.mc-size-options{display:flex;flex-wrap:wrap;gap:7px}.mc-size-options button{min-width:40px;padding:8px 12px;border:1px solid var(--border-2);border-radius:8px;background:var(--bg-2);color:var(--text);font-size:13px}.mc-size-options button[aria-pressed=true]{background:var(--panel-3);border-color:var(--gold);color:var(--gold)}.mc-size-options button:disabled{text-decoration:line-through}.mc-detail-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;color:var(--muted);font-size:12px}.mc-checkout{width:100%;margin-top:15px;gap:12px}.mc-checkout>svg:last-child{margin-left:auto}.mc-checkout>svg:first-child{margin-right:auto}.mc-cart{max-width:650px;margin:auto}.mc-cart-lines{max-height:47vh;overflow:auto}.mc-cart-line{display:grid;grid-template-columns:88px 1fr auto;gap:18px;padding:21px 0;border-bottom:1px solid var(--border-2)}.mc-cart-thumb{display:grid;place-items:center;overflow:hidden;width:88px;aspect-ratio:1;background:#e7e8e4;border-radius:10px}.mc-cart-thumb img{width:100%;height:100%;object-fit:contain}.mc-cart-line>div:nth-child(2)>b{display:block;color:var(--text);font-family:var(--display);font-size:16px;line-height:1.4;font-weight:700}.mc-cart-line>div:nth-child(2)>span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.mc-quantity{display:inline-flex;align-items:center;gap:12px;margin-top:12px;padding:3px;border:1px solid var(--border-2);border-radius:8px}.mc-quantity button{display:grid;place-items:center;padding:5px;border:0;background:none;color:var(--text)}.mc-quantity span{min-width:13px;text-align:center;font-size:12px}.mc-cart-end{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;font-size:13px}.mc-cart-end button{padding:0;border:0;background:none;color:var(--muted)}.mc-cart-total{display:flex;justify-content:space-between;padding-top:24px;color:var(--text);font-size:18px}.mc-cart-fine{margin:10px 0!important;color:var(--muted)!important;font-size:12px!important;line-height:1.8}.mc-cart-warning{margin-top:14px;color:#efcd7a!important;font-size:12px;line-height:1.7}.mc-cart-continue{display:block;margin:14px auto 0;padding:5px;border:0;background:none;color:var(--muted);font-size:13px}@media(max-width:1050px){.mc-header nav{gap:18px}.mc-header .lnd-logo img{width:200px}.mc-hero{gap:35px;min-height:650px}.mc-hero-art>img{height:300px}.mc-toolbar{flex-wrap:wrap}.mc-story{margin-inline:var(--gutter)}.mc-story-copy{padding:38px 10%}}@media(max-width:760px){.mc-header{height:94px;gap:18px}.mc-header .lnd-logo img{width:165px}.mc-header nav{gap:16px;font-size:12px}.mc-header nav a:nth-child(n+3),.mc-bag-label{display:none}.mc-bag-button{padding:8px 10px}.mc-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding-top:133px;padding-bottom:60px}.mc-hero:before{background:linear-gradient(90deg,#07110fe6,#07110f80),linear-gradient(180deg,#07110f66,transparent 40%,var(--bg))}.mc-hero h1{max-width:16ch;font-size:42px}.mc-hero-copy>p{max-width:460px;font-size:15px;margin:20px 0 24px}.mc-hero-art{width:min(100%,390px);justify-self:center}.mc-hero-art>img{height:285px}.mc-hero-foot{font-size:11px}.mc-promise-strip{justify-content:space-around;gap:18px;padding-block:18px;font-size:11px}.mc-promise-strip span{align-items:flex-start;max-width:180px}.mc-promise-strip span:last-child{display:none}.mc-collection{padding-block:48px}.mc-section-heading{display:block;margin-bottom:24px}.mc-section-heading>p{margin-top:15px;font-size:13px}.mc-section-heading>p br{display:none}.mc-section-heading h2{max-width:400px;font-size:30px}.mc-notice{padding:13px 14px;font-size:12px}.mc-toolbar{align-items:stretch;flex-direction:column;gap:16px}.mc-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:4px}.mc-filters button{font-size:11px}.mc-search input{width:100%}.mc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mc-product{border-radius:12px}.mc-product-info{padding:13px}.mc-product-info>div:not(.mc-swatches){flex-direction:column;gap:3px}.mc-product-info button{font-size:14px!important}.mc-product-info>div>span{font-size:12px}.mc-product-kind{font-size:9px}.mc-product-badge{left:8px;top:8px;font-size:9px}.mc-quick-look{display:none}.mc-story{grid-template-columns:1fr;margin-inline:var(--gutter)}.mc-story-painting{min-height:300px}.mc-story-painting>span{left:26px;bottom:26px;font-size:30px}.mc-story-copy{padding:34px 26px}.mc-story-copy h2{font-size:32px}.mc-faq{grid-template-columns:1fr;gap:28px;padding-block:48px}.mc-faq h2{font-size:30px}.mc-faq h2 br{display:none}.mc-faq summary{font-size:13px}.mc-footer{flex-wrap:wrap;gap:28px;padding-block:36px}.mc-footer nav{width:100%;order:3;gap:20px;font-size:12px}.mc-footer>span{font-size:11px}.mc-opening{padding:28px 22px}.mc-opening h3{font-size:26px}.mc-opening-art{display:none}.mc-dialog-wrap .modal{padding:20px;border-radius:16px 16px 0 0}.mc-detail{grid-template-columns:1fr;gap:24px}.mc-detail-photo{aspect-ratio:1;max-height:350px}.mc-detail-copy h2{font-size:27px}.mc-cart-line{grid-template-columns:64px 1fr auto;gap:12px}.mc-cart-thumb{width:64px}.mc-cart-line>div:nth-child(2)>b{font-size:14px}}@media(max-width:470px){.mc-header{gap:12px}.mc-header .lnd-logo img{width:140px}.mc-header nav{gap:12px;margin-left:auto}.mc-header nav a:first-child{display:none}.mc-bag-button{gap:6px;padding:8px}.mc-hero h1{font-size:36px}.mc-results{font-size:11px}.mc-product-info{padding:11px}}@media(prefers-reduced-motion:reduce){.merch-page *,.merch-page *:before,.merch-page *:after{scroll-behavior:auto!important;transition:none!important}.mc-spin{animation:none}}.landing.cr-landing{padding:24px 16px}.card.creator.cr{width:min(1080px,100%);display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.cr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 22px 14px;border-bottom:1px solid var(--border)}.cr-head h2{font-size:1.25rem}.cr-who{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;margin-top:2px}.cr-signout{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 8px;margin-left:-8px;font-weight:600;color:var(--text);border-radius:8px}.cr-signout:hover{background:var(--panel-2)}.cr-body{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr)}.cr-preview{display:grid;justify-items:center;align-content:start;gap:14px;padding:22px 26px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--bg-2) 55%,var(--panel))}.cr-stage{padding:8px;border-radius:22px;background:var(--panel-2);border:1px solid var(--border);box-shadow:0 10px 30px #0003}.cr-preview-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.cr-follows{display:flex;align-items:center;gap:10px;max-width:320px}.cr-panel{min-width:0;min-height:0;overflow-y:auto;padding:18px 22px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px}.cr-tabs{min-height:max-content;display:flex;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;overflow-x:auto;scrollbar-width:none}.cr-tabs::-webkit-scrollbar{display:none}.cr-tabs button{flex:1 0 auto;padding:8px 14px;border-radius:9px;font-size:.84rem;font-weight:600;color:var(--muted);white-space:nowrap;transition:background .2s,color .2s}.cr-tabs button:hover{color:var(--text)}.cr-tabs button.on{background:var(--panel-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-2)}.cr-tabs button:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:1px}.cr-tabpanel{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.cr-choice{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.cr-choice-head{display:flex;align-items:baseline;gap:8px}.cr-choice-name{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cr-choice-cur{font-size:.86rem;font-weight:600;color:var(--text)}.cr-grid{display:grid;gap:8px;justify-content:start}.cr-swatch{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1px #0000002e;transition:transform .15s}.cr-swatch.dark{box-shadow:inset 0 0 0 1.5px #ffffff4d}.cr-swatch.pale{color:#1d1b16;box-shadow:inset 0 0 0 1px #00000038}.cr-swatch:hover{transform:scale(1.06)}.cr-swatch.on{outline:2px solid var(--accent);outline-offset:2px}.cr-swatch svg{filter:drop-shadow(0 1px 1px #0008)}.cr-swatch.pale svg{filter:none}.cr-thumb,.cr-tile{position:relative;border-radius:12px;padding:2px;background:var(--panel);border:1px solid var(--border);display:grid;place-items:center;transition:border-color .2s}.cr-thumb{width:56px;height:56px;padding:0;overflow:visible}.cr-zoom{position:relative;display:block;overflow:hidden;border-radius:11px}.cr-zoom-in{position:absolute}.cr-zoom .portrait{border-radius:0}.cr-tile{width:72px;height:52px}.cr-tile-art{display:block;width:100%;height:100%;border-radius:9px}.cr-thumb:hover,.cr-tile:hover{border-color:var(--border-2)}.cr-thumb.on,.cr-tile.on{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.cr-tick{position:absolute;right:-5px;top:-5px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--bg);box-shadow:0 0 0 2px var(--panel-2)}.cr-swatch:focus-visible,.cr-thumb:focus-visible,.cr-tile:focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:3px}.cr-name{display:grid;gap:8px}.cr-name-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.cr-starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cr-foot{display:flex;align-items:center;gap:16px;padding:12px 22px;border-top:1px solid var(--border);background:var(--panel);border-radius:0 0 var(--radius) var(--radius)}.cr-back{display:inline-flex;align-items:center;gap:4px;padding:8px 6px;font-size:.84rem;font-weight:600;color:var(--muted);border-radius:8px;flex:none}.cr-back:hover{color:var(--text)}.cr-note{flex:1;min-width:0;margin:0;line-height:1.4}.cr-go{flex:none;margin-left:auto}@media(prefers-reduced-motion:reduce){.cr-swatch,.cr-tabs button{transition:none}.cr-swatch:hover{transform:none}}@media(max-width:900px){.cr-preview{padding:18px}}@media(max-width:640px){body .landing.cr-landing{align-items:stretch;justify-content:flex-start;padding:max(10px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 10px 0}.card.creator.cr{max-height:none;overflow:visible;border-bottom-left-radius:0;border-bottom-right-radius:0}.cr-head{padding:12px 16px 10px}.cr-head h2{font-size:1.12rem}.cr-lede{display:none}.cr-body{grid-template-columns:1fr}.cr-preview{position:sticky;top:0;z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:14px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--border);background:var(--panel)}.cr-stage{padding:5px;border-radius:18px;box-shadow:none}.cr-preview-actions{flex-direction:column;align-items:stretch;justify-content:start}.cr-preview-actions .btn{min-height:44px;justify-content:center}.cr-panel{overflow:visible;padding:14px 12px}.cr-tabs button{flex:none;min-height:40px}.cr-choice{padding:10px 12px 12px}.cr-swatch{width:40px;height:40px}.cr-thumb{width:52px;height:52px}.cr-starters{grid-template-columns:1fr}.cr-starters .option{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left;align-items:center;column-gap:12px;row-gap:2px;padding:8px 12px}.cr-starters .option>:first-child{grid-row:span 2}.cr-starters .option>b{align-self:end}.cr-starters .option>span:last-child{align-self:start}.cr-foot{position:sticky;bottom:0;z-index:3;flex-wrap:wrap;gap:6px 12px;padding:10px 14px max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));border-radius:0;box-shadow:0 -8px 20px #0004}.cr-note{order:3;flex-basis:100%}.cr-go{margin-left:auto;min-height:46px}}.tier-sheet{display:grid;gap:14px}.tier-sheet-head{display:flex;align-items:center;gap:12px}.tier-sheet-head h3{margin:0}.tier-sheet-badge{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--panel-2);border:1px solid var(--border);flex:none}.tier-sheet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.tier-sheet-item{display:grid;justify-items:center;gap:4px;padding:10px 6px;border-radius:12px;background:var(--panel-2);text-align:center}.fb{display:grid;gap:12px}.fb-lede{margin:-2px 0 2px}.fb-kinds{display:flex;width:100%}.fb-kinds button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px}.fb-bug .fb-kinds button.on{box-shadow:inset 0 -2px 0 var(--accent-2)}.fb-feature .fb-kinds button.on{box-shadow:inset 0 -2px 0 var(--accent)}.fb-suggestion .fb-kinds button.on{box-shadow:inset 0 -2px 0 var(--good)}.fb-from{display:flex;align-items:baseline;gap:8px}.fb-field{display:grid;gap:5px}.fb-label{font-size:.74rem;font-weight:650;color:var(--muted)}.fb-label i{color:var(--accent-2);font-style:normal}.fb-field textarea{resize:vertical;min-height:64px}.fb-count{justify-self:end;margin-top:-2px;font-size:.68rem}.fb-device{margin:-4px 0 0}.fb-email{display:flex;align-items:center;gap:8px;cursor:pointer}:root{--app-bar-h: 0px}html.app-frame{--app-bar-h: 36px}html.app-frame body{padding-top:var(--app-bar-h)}.xf{position:fixed;z-index:400;top:0;left:0;right:0;height:var(--app-bar-h);display:flex;align-items:center;background:var(--bg-2);border-bottom:1px solid var(--border);color:var(--text);user-select:none;-webkit-user-select:none}.xf-title{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:8px;padding-left:12px}.xf-title>*{pointer-events:none}.xf-title img{width:18px;height:18px;border-radius:5px;image-rendering:auto}.xf-title span{font-family:"Lilita One",var(--display);font-size:.92rem;line-height:1;letter-spacing:.01em;color:var(--text);opacity:.9}html.app-frame-mac .xf-title{padding-left:88px}.xf-update{display:inline-flex;align-items:center;gap:6px;height:24px;margin-right:8px;padding:0 10px;border-radius:7px;font-size:.72rem;font-weight:600;color:var(--accent-2-ink);background:var(--accent-2)}.xf-update:hover{background:var(--accent-2-hi)}.xf-update:focus-visible{outline-offset:1px}.xf-btns{display:flex;height:100%}.xf-btns button{width:46px;height:100%;display:grid;place-items:center;color:var(--muted);cursor:default;transition:background .12s,color .12s}.xf-btns button:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.xf-btns button:active{background:color-mix(in srgb,var(--text) 13%,transparent)}.xf-btns button.close:hover{background:#c94f4f;color:#fff}.xf-btns button.close:active{background:#b44545;color:#fff}.xf-btns button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.xf-btns svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1;shape-rendering:crispEdges}html.app-frame .shell{min-height:calc(100vh - var(--app-bar-h))}html.app-frame .sidebar{top:var(--app-bar-h);height:calc(100vh - var(--app-bar-h))}html.app-frame .topbar{top:var(--app-bar-h)}html.app-frame .landing{min-height:calc(100vh - var(--app-bar-h))}html.app-frame .backdrop,html.app-frame .play-here,html.app-frame .pb-back,html.app-frame .adm-drawer-back{top:var(--app-bar-h)}html.app-frame .modal{max-height:calc(100vh - 32px - var(--app-bar-h))}html.app-frame .chat-layout{height:calc(100vh - 140px - var(--app-bar-h))}html.app-frame .chatx:not(.chatx-compact){height:calc(100dvh - 150px - var(--app-bar-h))}html.app-frame .skills-pop{top:calc(70px + var(--app-bar-h));max-height:calc(100vh - 100px - var(--app-bar-h))}html.app-frame .wh-toasts{top:calc(104px + var(--app-bar-h))}html.app-frame .cl-index{top:calc(84px + var(--app-bar-h));max-height:calc(100vh - 110px - var(--app-bar-h))}html.app-frame .wiki-nav{top:calc(84px + var(--app-bar-h))}html.app-frame .dress-preview{top:calc(76px + var(--app-bar-h))}html.app-frame .mapx-go,html.app-frame .gx-editor-preview{top:calc(12px + var(--app-bar-h))}@media(max-width:860px){html.app-frame .sidebar{top:var(--app-bar-h);height:auto;bottom:0}html.app-frame .chatx:not(.chatx-compact) .chatx-main{height:calc(100dvh - 230px - var(--app-bar-h))}}.xa{position:relative;min-height:calc(100vh - var(--app-bar-h));min-height:calc(100dvh - var(--app-bar-h));display:grid;place-items:center;padding:28px 16px;overflow:hidden;isolation:isolate;background:var(--bg)}.xa-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.xa-art img{width:100%;height:100%;object-fit:cover;image-rendering:auto;filter:blur(3px) saturate(.9) brightness(.62);transform:scale(1.04)}.xa-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--bg) 35%,transparent) 0%,color-mix(in srgb,var(--bg) 78%,transparent) 70%,var(--bg) 100%)}.xa-lang{position:absolute;top:12px;right:14px;z-index:2}.xa-main{width:min(380px,100%);display:grid;justify-items:center;gap:16px}.xa-brand{display:grid;justify-items:center;gap:4px;text-align:center}.xa-wordmark{width:min(280px,74vw);height:auto;image-rendering:auto;filter:drop-shadow(0 10px 24px #0009)}.xa-tag{font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 80%,var(--text))}.xa-card{width:100%;display:grid;gap:12px;padding:18px 18px 16px;border-radius:16px;background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--border-2);box-shadow:0 18px 48px #0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xa-head{display:grid;gap:3px}.xa-head h1{font-size:1.12rem}.xa-head p{font-size:.8rem;color:var(--muted)}.xa-seg{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:11px;background:var(--bg-2);border:1px solid var(--border)}.xa-seg button{padding:7px 10px;border-radius:8px;font-size:.8rem;font-weight:600;color:var(--muted);transition:background .15s,color .15s}.xa-seg button.on{background:var(--panel-3);color:var(--text);box-shadow:0 1px 2px #0005}.xa-seg button:not(.on):hover{color:var(--text)}.xa-go{margin-top:2px}.xa-providers{gap:8px}.xa-note{font-size:.76rem;color:var(--muted);text-align:center}.xa-resting{text-align:center;justify-items:center}.xa-resting h1{font-size:1.1rem}.xa-resting p{color:var(--muted);font-size:.84rem}.xa-age{margin:0;font-size:.7rem;line-height:1.45;color:var(--faint);text-align:center}@media(max-height:920px){.xa-desk{padding:20px 16px}.xa-desk .xa-main{width:min(400px,100%);gap:14px}.xa-desk .xa-wordmark{width:220px}.xa-desk .xa-card{gap:10px;padding:16px 18px}.xa-desk .auth-body,.xa-desk .auth-form{gap:10px}}@media(max-height:700px){.xa-desk{padding:16px}.xa-desk .xa-main{gap:12px}.xa-desk .xa-wordmark{width:190px}.xa-desk .xa-card{gap:10px;padding:16px}}.xa-phone{place-items:start center;overflow-y:auto;padding:calc(28px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 16px calc(24px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.xa-phone .xa-art{position:fixed}.xa-phone .xa-lang{top:calc(10px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));right:12px}.xa-phone .xa-main{width:min(420px,100%);margin-top:clamp(72px,8dvh,104px);gap:14px}.xa-phone .xa-wordmark{width:min(260px,70vw)}.xa-phone .input{min-height:48px;font-size:1rem}.xa-phone .pw-eye{width:40px;height:40px}.xa-phone .xa-seg button{min-height:42px;font-size:.86rem}.xa-phone .btn.lg{min-height:50px;font-size:.95rem}.xa-phone .xa-card{padding:18px 16px}.xa-phone .prov-compact .prov-btn,.xa-phone .auth-creds,.xa-phone .auth-guest{height:46px;min-height:46px}.xa-phone .auth-back{min-height:40px}@media(prefers-reduced-motion:reduce){.xa-seg button{transition:none}}.vote-page{max-width:640px}.vote-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.vote-hero-ico,.vote-nudge-ico{display:grid;place-items:center;border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 12%,var(--panel-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2) 30%,var(--border))}.vote-hero-ico{width:52px;height:52px}.vote-hero-text{gap:6px;min-width:0}.vote-hero-text h3{margin:0}.vote-hero-text p{margin:0;line-height:1.5}.vote-card{gap:12px}.vote-reward{display:grid;gap:6px}.vote-card .btn.lg{justify-content:center}a.btn.vote-go,a.vote-listing{text-decoration:none}.vote-done{margin:0}.vote-waiting{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.vote-card p.tiny{margin:0;line-height:1.5}.vote-listing{display:inline-flex;align-items:center;gap:4px;color:var(--muted);justify-self:start}.vote-listing:hover{color:var(--text)}.vote-remind{display:flex;align-items:center;justify-content:space-between;gap:12px}.vote-remind-text{gap:2px;min-width:0}.vote-empty{display:grid;justify-items:center;gap:8px;padding:28px 16px;text-align:center;color:var(--muted)}.vote-empty b{color:var(--text)}.vote-nudge{position:fixed;z-index:55;right:18px;bottom:84px;width:min(340px,calc(100vw - 36px));display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 14px 12px;border-radius:14px;background:var(--panel-2);background-image:var(--grain);border:1px solid var(--border-2);box-shadow:var(--shadow);animation:vote-in .3s ease-out}.vote-nudge-ico{width:38px;height:38px}.vote-nudge-body{display:grid;gap:6px;min-width:0;padding-right:14px}.vote-nudge-body b{font-size:.9rem}.vote-nudge-body p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.vote-nudge-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.vote-nudge-actions a.btn{text-decoration:none}.vote-nudge .vote-nudge-x{position:absolute;top:6px;right:6px}.vote-nudge-never{justify-self:start;padding:2px 0;border:0;background:none;color:var(--faint, var(--muted));font-size:.72rem;cursor:pointer}.vote-nudge-never:hover{color:var(--text);text-decoration:underline}@keyframes vote-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root[data-motion=reduced] .vote-nudge{animation:none}@media(prefers-reduced-motion:reduce){.vote-nudge{animation:none}}body:has(.backdrop) .vote-nudge,body:has(.pb-back) .vote-nudge{visibility:hidden}@media(max-width:860px){.vote-nudge{left:12px;right:12px;width:auto;bottom:calc(72px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}}.cl-page{display:grid;gap:18px}.cl-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:center;padding:22px 24px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.cl-hero-text{display:grid;gap:6px;min-width:0}.cl-hero h2{font-size:1.45rem}.cl-hero p{margin:0;max-width:62ch;line-height:1.55}.cl-latest{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:14px;background:var(--panel-2);border:1px solid var(--border);text-align:left;transition:border-color .15s}.cl-latest:hover{border-color:var(--border-2)}.cl-latest-text{display:grid;gap:1px}.cl-latest-text b{font:800 1.3rem var(--display);color:var(--accent);letter-spacing:-.01em}.cl-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:start}.cl-timeline{list-style:none;margin:0;padding:0 0 0 30px;position:relative;display:grid}.cl-timeline:before{content:"";position:absolute;left:9px;top:10px;bottom:24px;width:2px;border-radius:2px;background:var(--border-2)}.cl-entry{display:grid}.cl-day{position:relative;display:flex;align-items:baseline;gap:10px;margin:4px 0 12px}.cl-entry:not(:first-child) .cl-day{margin-top:14px}.cl-day .caps{color:var(--muted)}.cl-day-dot{position:absolute;left:-27px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.cl-release{position:relative;margin-bottom:14px;padding:18px 20px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);scroll-margin-top:84px}.cl-release.focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.cl-node{position:absolute;left:-26px;top:24px;width:10px;height:10px;border-radius:50%;background:var(--panel-3);border:2px solid var(--border-2)}.cl-entry:first-child .cl-node{background:var(--accent);border-color:var(--accent)}.cl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.cl-title{display:grid;gap:3px;min-width:0}.cl-ver{display:inline-flex;align-items:center;gap:8px;font:800 .76rem var(--display);letter-spacing:.04em;color:var(--accent)}.cl-title h3{font-size:1.18rem;line-height:1.25}.cl-actions{display:flex;gap:4px}.cl-actions .btn{color:var(--muted)}.cl-actions .btn:hover{color:var(--text)}.cl-groups{display:grid;gap:14px;margin-top:14px}.cl-group{--g: var(--muted);display:grid;gap:6px}.cl-group.g-added{--g: var(--good)}.cl-group.g-improved{--g: var(--accent)}.cl-group.g-changed{--g: var(--gold)}.cl-group.g-fixed{--g: var(--accent-2-hi)}.cl-group-label{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 9px 3px 7px;border-radius:7px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--g);background:color-mix(in srgb,var(--g) 13%,transparent)}.cl-group-label .n{font-weight:700;letter-spacing:0}.cl-group ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cl-group li{position:relative;padding-left:18px;font-size:.87rem;line-height:1.6;max-width:78ch;color:var(--text)}.cl-group li:before{content:"";position:absolute;left:4px;top:.66em;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--g) 70%,transparent)}.cl-release .reactions{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.cl-release .react-chip.add{gap:6px}.cl-index{position:sticky;top:84px;display:grid;gap:1px;padding:12px 8px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);max-height:calc(100vh - 110px);overflow-y:auto}.cl-index>.caps{display:inline-flex;align-items:center;gap:6px;padding:0 8px 8px}.cl-index button{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:6px;padding:6px 8px;border-radius:7px;text-align:left;font-size:.8rem;color:var(--muted)}.cl-index button:hover{background:var(--panel-2);color:var(--text)}.cl-index button.on{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.cl-index .num{font-weight:700;font-size:.74rem;color:var(--accent)}.cl-index .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.cl-layout{grid-template-columns:minmax(0,1fr)}.cl-index{display:none}}@media(max-width:640px){.cl-hero{grid-template-columns:minmax(0,1fr);padding:18px}.cl-hero h2{font-size:1.25rem}.cl-latest{justify-self:stretch}.cl-timeline{padding-left:22px}.cl-timeline:before{left:5px}.cl-day-dot{left:-23px}.cl-node{left:-22px}.cl-release{padding:14px}.cl-actions .lbl{display:none}.cl-actions .btn{padding:5px 8px}.cl-group li{font-size:.85rem}}.wiki-shell{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;align-items:start}.wiki-main{display:grid;gap:14px;min-width:0;align-content:start}.wiki-nav{position:sticky;top:84px;display:grid;gap:1px;padding:10px 8px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.wiki-nav-title{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 8px}.wiki-nav button{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:.84rem;color:var(--muted);text-align:left}.wiki-nav button svg{color:var(--faint);flex:none}.wiki-nav button:hover{background:var(--panel-2);color:var(--text)}.wiki-nav button.on{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--text);font-weight:600}.wiki-nav button.on svg{color:var(--accent)}.wiki-main .wiki-crumbs{flex-wrap:wrap}.wiki-main .wiki-head{gap:18px}.wiki-main .wiki-head>.item-ico,.wiki-main .wiki-head>.xu-art{box-sizing:content-box;padding:12px;border-radius:16px;background:var(--panel-2);border:1px solid var(--border)}.wiki .wiki-article{padding:28px 32px 32px}.wiki-article-head{display:flex;align-items:center;gap:18px;padding-bottom:20px;margin-bottom:6px;border-bottom:1px solid var(--border)}.wiki-article-art{width:88px;height:88px;flex:none;display:grid;place-items:center;border-radius:16px;background:var(--panel-2);border:1px solid var(--border)}.wiki-article-head h2{font-size:1.5rem;margin:2px 0 4px}.wiki-article-head p{margin:0;font-size:.9rem;line-height:1.5}.wiki-prose{max-width:70ch}.wiki-article .wiki-prose p,.wiki-article .wiki-prose li{font-size:.94rem;line-height:1.72}.wiki-article .wiki-prose p{margin:10px 0}.wiki-prose ul{margin:8px 0;padding-left:1.3em;display:grid;gap:4px}.wiki-prose li::marker{color:var(--accent)}.wiki-prose .wiki-link{display:inline;font-weight:600}.wiki-article .wiki-h{display:flex;align-items:center;gap:10px;margin:28px 0 4px;font-size:1.06rem}.wiki-h-ico{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--panel-2);border:1px solid var(--border);color:var(--accent)}.wiki-tip{display:flex;gap:10px;align-items:flex-start;margin:14px 0;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--gold) 9%,var(--panel-2));border:1px solid color-mix(in srgb,var(--gold) 22%,transparent);font-size:.9rem;line-height:1.6}.wiki-tip>svg{color:var(--gold);flex:none;margin-top:3px}.wiki-tip b{color:var(--text)}.wiki-progression-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0}.wiki-progression-kinds>div{display:grid;align-content:start;gap:5px;padding:13px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border)}.wiki-progression-kinds b{color:var(--text);font-size:.84rem}.wiki-progression-kinds span{color:var(--muted);font-size:.78rem;line-height:1.55}.wiki-full-xp{margin-top:10px;border:1px solid var(--border);border-radius:11px;background:var(--panel-2);overflow:hidden}.wiki-full-xp>summary{cursor:pointer;padding:11px 13px;color:var(--accent-2-hi);font-size:.78rem;font-weight:800;list-style-position:inside}.wiki-full-xp[open]>summary{border-bottom:1px solid var(--border)}.wiki-full-xp .wiki-guide-table-wrap{margin:0;border:0;border-radius:0;max-height:min(62vh,620px);overflow:auto}.wiki-guide-table-wrap{width:100%;max-height:580px;margin:14px 0 8px;overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--panel-2)}.wiki-guide-table{width:100%;min-width:470px;border-collapse:collapse;font-variant-numeric:tabular-nums}.wiki-guide-table th,.wiki-guide-table td{padding:9px 12px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.wiki-guide-table th{position:sticky;top:0;z-index:1;color:var(--faint);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--panel) 94%,var(--bg))}.wiki-guide-table td{color:var(--muted);font-size:.8rem}.wiki-guide-table th:first-child,.wiki-guide-table td:first-child{text-align:left}.wiki-guide-table tbody tr:last-child td{border-bottom:0}.wiki-guide-table tbody tr.milestone td{color:var(--text);background:color-mix(in srgb,var(--gold) 7%,transparent)}.wiki-progression-link{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;color:var(--text);text-align:left;border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 10%,var(--panel)),var(--panel))}.wiki-progression-link>span:nth-child(2){display:grid;gap:3px}.wiki-progression-link small{color:var(--muted);line-height:1.45}.wiki-progression-link>svg{color:var(--faint)}.wiki-progression-link:hover{border-color:var(--accent)}.wiki-main>.card.small,.wiki-main>.stack>.card.small{line-height:1.6}.public-wiki-page{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 50% -15%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 38%),var(--bg)}.public-wiki-head{position:sticky;top:0;z-index:40;min-height:62px;display:flex;align-items:center;gap:12px;padding:8px max(18px,calc((100vw - 1320px)/2));background:color-mix(in srgb,var(--bg) 90%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-wiki-brand{display:inline-flex;align-items:center;gap:8px}.public-wiki-title{display:inline-flex;align-items:center;gap:7px;padding-left:12px;color:var(--muted);border-left:1px solid var(--border);font-size:.82rem;font-weight:700}.public-wiki-main{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:26px 0 42px}.public-wiki-foot{width:min(1320px,calc(100% - 32px));display:flex;justify-content:space-between;gap:20px;margin:0 auto;padding:20px 0 34px;color:var(--faint);border-top:1px solid var(--border);font-size:.72rem}@media(max-width:860px){.wiki-shell{grid-template-columns:minmax(0,1fr);gap:12px}.wiki-nav{position:relative;top:auto;display:flex;gap:4px;padding:6px;overflow-x:auto;scrollbar-width:none}.wiki-nav::-webkit-scrollbar{display:none}.wiki-nav-title{display:none}.wiki-nav button{flex:none;white-space:nowrap;padding:7px 11px;font-size:.8rem;gap:7px}}@media(max-width:640px){.wiki .wiki-article{padding:18px 16px 22px}.wiki-article-head{gap:14px}.wiki-article-art{width:64px;height:64px;border-radius:12px}.wiki-article-art>*{transform:scale(.8)}.wiki-article-head h2{font-size:1.25rem}.wiki-main .wiki-head{gap:12px;align-items:flex-start}.wiki-main .wiki-head>.item-ico,.wiki-main .wiki-head>.xu-art{padding:6px}.wiki-progression-kinds{grid-template-columns:1fr}.wiki-guide-table th,.wiki-guide-table td{padding:8px 10px}.public-wiki-head{padding:8px 12px}.public-wiki-title{display:none}.public-wiki-main{width:min(100% - 20px,1320px);padding-top:14px}.public-wiki-foot{width:calc(100% - 24px);flex-direction:column}}.mail-page{display:grid;gap:16px;width:100%;max-width:940px;margin:0 auto}.mail-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mail-shortcut{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);color:var(--text);text-align:left;transition:border-color .15s,background .15s}.mail-shortcut:hover{border-color:var(--border-2);background:color-mix(in srgb,var(--panel-2) 60%,var(--panel))}.mail-shortcut-ico{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.mail-shortcut-ico.codes{color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,var(--panel-2))}.mail-shortcut-ico.invite{color:var(--accent-2-hi);background:color-mix(in srgb,var(--accent-2) 16%,var(--panel-2))}.mail-shortcut-text{flex:1;min-width:0;display:grid;gap:1px}.mail-shortcut-text b{font:700 .95rem var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-shortcut-go{flex:none;color:var(--faint)}.mail-shortcut:hover .mail-shortcut-go{color:var(--text)}.redeem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:16px 28px;align-items:center;padding:24px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.redeem-text{display:grid;gap:6px;min-width:0}.redeem-text .caps{display:inline-flex;align-items:center;gap:6px}.redeem-text h2{font-size:1.4rem}.redeem-text p{margin:0;line-height:1.55;max-width:52ch}.ticket{--notch: 10px;display:flex;align-items:center;gap:0;min-width:0;padding:10px 14px 10px 0;background:color-mix(in srgb,var(--gold) 11%,var(--panel-2));-webkit-mask:radial-gradient(circle var(--notch) at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat;border-radius:12px;transition:background .15s}.ticket:focus-within{background:color-mix(in srgb,var(--gold) 17%,var(--panel-2))}.ticket-stub{flex:none;align-self:stretch;display:grid;place-items:center;width:58px;margin-right:14px;color:var(--gold);border-right:2px dashed color-mix(in srgb,var(--gold) 35%,transparent)}.ticket-field{flex:1;min-width:0;display:grid;gap:1px}.ticket-field input{width:100%;min-width:0;padding:2px 0;background:none;border:0;outline:none;color:var(--text);font:800 1.35rem var(--display);letter-spacing:.14em;text-transform:uppercase}.ticket-field input::placeholder{color:color-mix(in srgb,var(--text) 22%,transparent)}.ticket .btn{flex:none;margin-left:10px;padding:10px 18px}.inbox .card-head{flex-wrap:wrap}.inbox-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.letters{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:12px;overflow:hidden}.letter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;background:var(--panel-2)}.letter+.letter{border-top:1px solid var(--border)}.letter.waiting{box-shadow:inset 3px 0 0 var(--accent-2)}.letter.open{background:color-mix(in srgb,var(--panel-3) 55%,var(--panel-2))}.letter-row{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 6px 11px 14px;color:var(--text);text-align:left}.letter-row:hover .letter-subject{color:var(--accent)}.seal{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font:800 .95rem var(--display);color:var(--accent-2-hi);background:color-mix(in srgb,var(--accent-2) 18%,var(--panel-3));border:2px solid color-mix(in srgb,var(--accent-2) 35%,transparent)}.letter.claimed .seal,.letter:not(.waiting) .seal{color:var(--muted);background:var(--panel-3);border-color:var(--border-2)}.letter-sum{min-width:0;display:grid;gap:1px}.letter-top{display:flex;align-items:baseline;gap:8px;min-width:0}.letter-top b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.letter-when{margin-left:auto;flex:none}.letter-new{flex:none;padding:0 6px;border-radius:99px;font-size:.66rem;font-weight:800;line-height:1.5;color:var(--accent-2-hi);background:color-mix(in srgb,var(--accent-2) 18%,transparent)}.letter-subject{font:700 .92rem var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.letter.open .letter-subject{white-space:normal}.letter-snippet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.letter-end{display:inline-flex;align-items:center;gap:6px;padding-right:14px}.letter-done{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.letter-body{grid-column:1 / -1;display:grid;gap:8px;padding:0 16px 14px 62px}.letter-body p{margin:0;line-height:1.55;max-width:70ch;white-space:pre-line}.letter-open{justify-self:start}.parcel{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 10px;border-radius:10px;background:var(--panel);border:1px dashed var(--border-2)}.parcel-label{display:inline-flex;align-items:center;gap:5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.letter.waiting .parcel-label{color:var(--accent-2-hi)}.parcel .chips{min-width:0}.parcel-end{margin-left:auto}.letter.claimed .parcel{opacity:.75}.mail-empty{display:grid;justify-items:center;gap:6px;padding:30px 16px 34px;text-align:center}.mail-empty b{font:700 1rem var(--display);color:var(--text);margin-top:6px}.mail-empty .tiny{display:inline-flex;align-items:center;gap:5px;margin-top:4px}.mail-empty-art{position:relative;width:112px;height:112px;display:grid;place-items:center;border-radius:50%;background:var(--panel-2);border:1px solid var(--border);color:var(--faint)}.mail-empty-badge{position:absolute;right:2px;bottom:6px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--panel-3);border:1px solid var(--border-2);color:var(--accent)}.redeem .codes-done{grid-column:1 / -1}.codes-done{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 12px;border-radius:10px;color:var(--good);background:color-mix(in srgb,var(--good) 10%,var(--panel-2))}.codes-done .small{flex:1;min-width:12ch;color:var(--text)}.codes-used-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.codes-used-list li{display:inline-flex;align-items:baseline;gap:8px;padding:5px 10px;border-radius:99px;background:var(--panel-2);border:1px solid var(--border)}.codes-used-list code{font:700 .82rem var(--mono, ui-monospace, monospace);letter-spacing:.06em}@media(max-width:760px){.redeem{grid-template-columns:minmax(0,1fr);padding:18px}.redeem-text h2{font-size:1.22rem}}@media(max-width:440px){.ticket-stub{width:40px;margin-right:10px}.ticket-stub svg{width:16px;height:16px}.ticket-field input{font-size:1.1rem;letter-spacing:.1em}.ticket .btn{padding:9px 13px;margin-left:6px}.letter-row{grid-template-columns:minmax(0,1fr);padding-left:12px}.letter .seal{display:none}.letter-body{padding:0 12px 12px}.mail-shortcut{padding:10px;gap:10px}.mail-shortcut-ico{width:34px;height:34px}.mail-shortcut-text .tiny,.mail-shortcut-go{display:none}.mail-shortcut-text b{white-space:normal;line-height:1.2}.parcel-end{margin-left:0;width:100%}.parcel-end .btn{width:100%}}.wiki-nav button .nav-art{width:20px;height:20px}.wiki-nav-sky{display:inline-grid;place-items:center;width:20px;height:20px;color:#8fc4e8}.wk-home{display:grid;gap:14px}.wk-top{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start;padding:34px 30px 30px;border-radius:var(--radius);overflow:hidden;color:#f4efe3;isolation:isolate;background:#1a130d url(https://cdn.xuverse.world/objects/cf76d3ad825fc8b87bf2b094b162f58e255684660a89a6d579eb882fe0721f68.webp?v=2) center 38% / cover no-repeat;border:1px solid #ffffff1a;background-clip:padding-box}.wk-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#120c08ee,#120c08c4 42%,#120c0870 72%,#120c0855),linear-gradient(180deg,transparent 50%,#120c0899 100%)}.wk-top-copy{display:grid;gap:10px;align-content:start;min-width:0}.wk-top h1{margin:0;font:800 clamp(1.6rem,2.6vw,2.15rem) / 1.1 var(--display);color:#fff8ea;text-shadow:0 2px 14px #000a}.wk-top-copy>p{margin:0;max-width:52ch;font-size:.95rem;line-height:1.55;color:#eae2d1;text-shadow:0 1px 10px #000c}.wk-search{display:flex;align-items:center;gap:10px;width:min(520px,100%);height:48px;margin-top:8px;padding:0 16px;border-radius:12px;color:#d9d1bf;background:#0c0d11b8;border:1px solid #ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wk-search:focus-within{border-color:#ecc77c99}.wk-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:#fff8ea;font:inherit;font-size:.95rem}.wk-search input::placeholder{color:#c9c0ad}.wk-hits{width:min(560px,100%);display:grid;gap:4px;max-height:340px;overflow:auto;padding:6px;border-radius:12px;background:var(--panel);border:1px solid var(--border-2);color:var(--text);box-shadow:0 14px 34px #0007}.wk-none{margin:0;color:#e7dfcd}.wk-now{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#0c0d11a8;border:1px solid #ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wk-now-head{display:flex;align-items:center;justify-content:space-between;padding:0;color:#ecc77c;background:none;border:0;cursor:pointer}.wk-now-head .caps{color:inherit}.wk-now ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.wk-now li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.8rem}.wk-now-ico{display:grid;place-items:center;color:#b9d8f0}.wk-now-place{color:#f2ecdf;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-now-sky{color:#c8c0ae}.wk-now-fall{display:flex;align-items:center;gap:6px;margin:2px 0 0;padding-top:8px;border-top:1px solid #ffffff1c;font-size:.76rem;line-height:1.4;color:#e5dcc8}.wk-now-fall svg{color:#ecc77c;flex:none}.wk-h{margin:10px 2px 0;font:700 1.02rem var(--display)}.wk-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wk-guide{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;text-align:left;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.wk-guide:hover{border-color:var(--border-2);background:var(--panel-2)}.wk-guide-art{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:var(--panel-2)}.wk-guide-art>*{scale:.86}.wk-guide-body{display:grid;gap:3px;min-width:0}.wk-guide-body b{font-size:.95rem}.wk-guide-body span{font-size:.8rem;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wk-shelves{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.wk-shelf{grid-column:span 2;display:grid;gap:8px;align-content:start;padding:14px 16px 16px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);min-width:0}.wk-shelf.wk-wide{grid-column:span 3}.wk-shelf-head{display:flex;align-items:center;gap:12px;padding:0;text-align:left;color:var(--text);background:none;border:0;cursor:pointer}.wk-shelf-head:hover .wk-shelf-title b{color:var(--accent)}.wk-shelf-art{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--panel-2)}.wk-shelf-title{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.wk-shelf-title b{font:700 1rem var(--display);transition:color .15s ease}.wk-count{font-size:.74rem;font-weight:650;color:var(--faint)}.wk-shelf-go{color:var(--faint);flex:none}.wk-shelf-desc{margin:0;font-size:.82rem;line-height:1.5;color:var(--muted)}.wk-sky-art{color:#8fc4e8;display:grid;place-items:center}.wk-peek{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:4px}.wk-peek-skills{grid-template-columns:repeat(8,minmax(0,1fr))}.wk-peek-btn,.wk-peek-xu{width:100%;aspect-ratio:1;display:grid;place-items:center;padding:0;border-radius:11px;background:var(--panel-2);border:1px solid transparent;cursor:pointer;transition:border-color .15s ease,translate .15s ease}.wk-peek-xu{cursor:default}.wk-peek-btn:hover{border-color:var(--border-2);translate:0 -1px}.wk-peek-skills .wk-peek-btn .stat-ico,.wk-peek-skills .wk-peek-btn>*{scale:1.1}.wk-peek-regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wk-region{display:grid;gap:4px;padding:0;text-align:left;color:var(--muted);background:none;border:0;cursor:pointer;min-width:0}.wk-region img{width:100%;aspect-ratio:5 / 3;object-fit:cover;border-radius:9px;border:1px solid var(--border);transition:border-color .15s ease}.wk-region span{font-size:.74rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-region:hover img{border-color:var(--border-2)}.wk-region:hover span{color:var(--text)}@media(max-width:1100px){.wk-shelf,.wk-shelf.wk-wide{grid-column:span 3}.wk-shelf.wk-small{grid-column:span 2}}@media(max-width:860px){.wk-top{grid-template-columns:minmax(0,1fr);padding:26px 20px 20px}.wk-now ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.wk-start{grid-template-columns:minmax(0,1fr)}.wk-shelf,.wk-shelf.wk-wide,.wk-shelf.wk-small{grid-column:span 6}.wk-shelves .wk-small{grid-column:span 3}}@media(max-width:560px){.wk-top{padding:22px 16px 16px}.wk-now ul{grid-template-columns:minmax(0,1fr)}.wk-shelves .wk-small{grid-column:span 6}.wk-peek-regions{display:flex;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.wk-peek-regions::-webkit-scrollbar{display:none}.wk-region{flex:none;width:112px}}@media(prefers-reduced-motion:reduce){.wk-peek-btn,.wk-guide{transition:none}}.adm{--adm-line: var(--accent);--adm-tint: color-mix(in srgb, var(--accent) 9%, transparent)}.adm-good{color:var(--good)}.adm-warn{color:var(--warn)}.adm-danger{color:var(--danger)}.btn.adm-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.adm-empty{padding:18px 10px;text-align:center;color:var(--faint);font-size:.78rem}.adm-hint{font-size:.7rem;color:var(--faint);line-height:1.4}.adm-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.adm-link{display:inline-flex;align-items:center;gap:6px;text-align:left;min-width:0}.adm-link:hover{color:var(--accent)}.adm-seg button{padding:4px 10px;font-size:.72rem}.adm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adm-tile{display:grid;gap:2px;align-content:start;padding:12px 14px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);min-width:0}.adm-tile-label{font-size:.7rem;color:var(--muted)}.adm-tile b{font:800 1.25rem var(--display);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-tile-sub{font-size:.68rem;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm .card-head{flex-wrap:wrap}.adm-section-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:6px}.adm-section-head h3{font-size:.95rem}.adm-section-head .end{margin-left:auto}.adm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.adm-metrics.two{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.adm-metric{display:grid;gap:6px;padding:14px}.adm-metric-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-metric-label{font-size:.74rem;font-weight:600;color:var(--muted)}.adm-metric-value{display:flex;align-items:baseline;gap:8px;min-width:0}.adm-metric-value b{font:800 1.3rem var(--display);letter-spacing:-.01em}.adm-axis{display:flex;justify-content:space-between;font-size:.66rem;color:var(--faint)}.adm-delta{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-size:.66rem;font-weight:700;white-space:nowrap}.adm-delta.up{color:var(--good);background:color-mix(in srgb,var(--good) 13%,transparent)}.adm-delta.down{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.adm-delta.flat{color:var(--muted);background:var(--panel-2)}.adm-chart{position:relative;margin:6px 0 2px;cursor:crosshair;touch-action:pan-y}.adm-chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.adm-grid{stroke:var(--border);stroke-width:1}.adm-area{fill:var(--adm-tint);stroke:none}.adm-line{fill:none;stroke:var(--adm-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.adm-guide{stroke:var(--border-2);stroke-width:1;stroke-dasharray:3 3}.adm-ylab{position:absolute;right:0;top:-14px;font-size:.6rem;color:var(--faint);pointer-events:none}.adm-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--panel);border:2px solid var(--adm-line);pointer-events:none}.adm-dot.solo{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--adm-line);border:0}.adm-tip{position:absolute;bottom:calc(100% + 4px);transform:translate(-50%);display:grid;gap:1px;padding:5px 9px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border-2);font-size:.68rem;color:var(--muted);white-space:nowrap;pointer-events:none;z-index:2;text-align:center}.adm-tip b{color:var(--text);font-size:.78rem}.adm-bars{display:grid;gap:7px}.adm-bar-row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(60px,1.4fr) auto;align-items:center;gap:10px;min-width:0}.adm-bar-label{display:flex;align-items:center;gap:6px;font-size:.78rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-bar-track{display:block;height:6px;border-radius:99px;background:var(--panel-2);overflow:hidden}.adm-bar-track>span{display:block;height:100%;border-radius:inherit;background:var(--adm-line, var(--accent));opacity:.85}.adm-bar-value{font-size:.76rem;font-weight:600;text-align:right;white-space:nowrap}.adm-bar-value small{display:block;font-size:.64rem;font-weight:400;color:var(--faint)}.adm-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;font-size:.78rem}.adm-kv>span{color:var(--muted)}.adm-kv>b{font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.adm-grid-table{display:grid;min-width:0}.adm-grid-table .th{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.adm-grid-table .r{justify-content:flex-end;text-align:right}.adm-grid-row{display:contents}.adm-grid-row>*{padding:8px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-grid-row.click{cursor:pointer}.adm-grid-row.click:hover>*,.adm-grid-row:focus-visible>*{background:var(--panel-2)}.adm-grid-row.sel>*{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.adm-grid-row:focus-visible{outline:none}.adm-market{grid-template-columns:minmax(150px,2fr) repeat(4,minmax(56px,.8fr))}.adm-market-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.adm-market-health>span{display:grid;gap:1px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--panel-2)}.adm-market-health small{color:var(--muted);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.adm-market-health b{color:var(--text);font-size:1rem}.adm-market-health em{color:var(--faint);font-size:.59rem;font-style:normal;line-height:1.35}.adm-market-item{color:inherit;text-decoration:none;border-radius:7px}.adm-market-item:hover{color:var(--accent)}.adm-mkt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adm-mkt-bar .search-box button{display:grid;place-items:center;color:var(--muted)}.adm-mkt-items{grid-template-columns:minmax(150px,2fr) repeat(6,minmax(56px,.8fr))}.adm-mkt-traders{grid-template-columns:minmax(110px,1.4fr) repeat(3,minmax(48px,.6fr)) minmax(110px,1.3fr)}.adm-mkt-recent{grid-template-columns:minmax(70px,.7fr) minmax(140px,1.6fr) minmax(60px,.6fr) minmax(170px,2fr) minmax(60px,.6fr)}.adm-mkt-who{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis}.adm-mkt-who:hover{color:var(--accent)}.adm-cols.even{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-players{grid-template-columns:minmax(150px,1.5fr) minmax(110px,1fr) 56px minmax(90px,.9fr) 70px 80px 90px}.adm-filters{display:flex;flex-wrap:wrap;gap:6px}.adm-filters button{padding:4px 11px;border-radius:99px;font-size:.74rem;font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--border)}.adm-filters button:hover{color:var(--text);background:var(--panel-2)}.adm-filters button.on{color:var(--text);background:var(--panel-3);border-color:var(--border-2)}.adm-player{display:grid;gap:12px}.adm-player-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm a.btn{text-decoration:none}.adm-player-body{display:grid;gap:18px;align-content:start;padding:16px 18px 22px}.adm-player-body .adm-tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.adm-player-body .adm-tile{padding:9px 10px}.adm-player-body .adm-tile b{font-size:1rem}.adm-player-body .adm-kv{padding:12px 14px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border)}.adm-player-overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:start}.adm-player-overview>.stack{gap:16px}.adm-player-overview .adm-skills{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.adm-player-body:not(.overview):not(.support)>*{max-width:880px}@media(max-width:900px){.adm-player-overview{grid-template-columns:minmax(0,1fr)}}.adm-section{display:grid;gap:8px}.adm-section .caps{display:inline-flex;align-items:center;gap:5px}.adm-actions{display:flex;flex-wrap:wrap;gap:6px}.adm-skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.adm-skill{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:9px;background:var(--panel);border:1px solid var(--border);color:var(--muted);min-width:0}.adm-skill .small{color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-skill b{font-size:.8rem}.adm-line-item,.adm-chat{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border);min-width:0}.adm-line-item .end,.adm-chat .end{margin-left:auto;white-space:nowrap;flex:none}.adm-chat{align-items:baseline}.adm-chat .small{min-width:0;overflow-wrap:anywhere}.adm-chat.deleted .small{text-decoration:line-through;color:var(--faint)}.adm-accent{color:var(--accent)}.btn.on{background:var(--panel-3);border-color:var(--border-2)}.adm-btn-group{display:inline-flex;gap:4px}.adm-panel{display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.adm-panel.danger{background:color-mix(in srgb,var(--danger) 5%,var(--panel));border-color:color-mix(in srgb,var(--danger) 22%,var(--border))}.adm-panel textarea{resize:vertical;min-height:64px}.adm-panel .seg,.adm-edit .seg{flex-wrap:wrap}.adm-confirm{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:3px 4px 3px 10px;border-radius:10px;background:color-mix(in srgb,var(--danger) 7%,var(--panel));border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border))}.adm-confirm .small{font-weight:600}.adm-check{display:inline-flex;align-items:center;gap:7px;font-size:.76rem;color:var(--muted);cursor:pointer}.adm-check input{accent-color:var(--accent);width:14px;height:14px}.adm-check.off{opacity:.5;cursor:not-allowed}.adm-banner{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--panel)}.adm-banner .body{flex:1;min-width:0;display:grid;gap:2px;overflow-wrap:anywhere}.adm-banner.danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--panel));border-color:color-mix(in srgb,var(--danger) 25%,var(--border))}.adm-banner.danger .body b{color:var(--text)}.adm-report .adm-actions{flex:none}.adm-edit{display:grid;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.adm-edit>*{padding:10px 12px}.adm-edit>*+*{border-top:1px solid var(--border)}.adm-edit-tell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;background:var(--panel-2);border-radius:var(--radius) var(--radius) 0 0}.adm-edit-row{display:grid;gap:6px}.adm-edit-label{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--text);min-width:0}.adm-edit-label svg{color:var(--muted);flex:none}.adm-edit-label b{margin-left:auto;font-size:.76rem;color:var(--muted)}.adm-edit-label .muted{margin-left:auto;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.adm-edit-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.adm-edit-ctl>.input{flex:1 1 140px;width:auto;min-width:0}.adm-edit-ctl>.input.adm-num{flex:0 1 120px}.adm-edit-ctl>.input.adm-num.short{flex-basis:72px}.adm-picker{position:relative;flex:1 1 180px;min-width:0;display:grid;gap:4px}.adm-picker .search-box input{width:100%;min-width:0}.adm-picker-list{display:grid;max-height:220px;overflow-y:auto;padding:4px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border-2)}.adm-picker-list button{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;text-align:left;color:var(--text)}.adm-picker-list button:hover,.adm-picker-list button:focus-visible{background:var(--panel-2);outline:none}.adm-picked{flex:1 1 180px;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:3px 4px 3px 6px;border-radius:9px;background:var(--bg-2);border:1px solid var(--border-2)}.adm-picked .small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-x{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--muted);flex:none}.adm-x:hover:not(:disabled){color:var(--text);background:var(--panel-3)}.adm-edit-tab,.adm-edit-wrap{display:grid;gap:12px}.adm-edit-wrap>.adm-edit-tell{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius)}.adm-edit-cols,.adm-edit-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;align-items:start}.adm-card{display:grid;gap:10px;min-width:0;padding:12px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.adm-card-h{display:flex;align-items:center;gap:6px;margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.adm-card>.adm-edit-row+.adm-edit-row,.adm-card>.adm-basket{padding-top:10px;border-top:1px solid var(--border)}.adm-money{display:grid;grid-template-columns:minmax(96px,1fr) minmax(72px,112px) auto auto;align-items:center;gap:6px}.adm-money-have{display:flex;align-items:center;gap:8px;min-width:0}.adm-money-have>span{display:grid;line-height:1.15}.adm-money-have b{font-size:.9rem}.adm-money-have small{font-size:.68rem;color:var(--muted)}.adm-money .input.adm-num,.adm-basket-row .input.adm-num{width:100%;min-width:0}.adm-basket{display:grid;gap:8px}.adm-basket-list{display:grid;gap:4px;max-height:300px;overflow-y:auto}.adm-basket-row{display:grid;grid-template-columns:22px minmax(0,1fr) 84px 22px;align-items:center;gap:8px;padding:4px 6px;border-radius:9px;background:var(--bg-2);border:1px solid var(--border)}.adm-basket-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-basket-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.adm-basket-foot .adm-hint{flex:1 1 200px}.adm-picker-list button:disabled{opacity:.55;cursor:default}.adm-added{margin-left:auto}@media(max-width:600px){.adm-edit-wrap>.adm-edit-tell{grid-template-columns:1fr}.adm-money{grid-template-columns:minmax(0,1fr) auto auto}.adm-money-have{grid-column:1 / -1}.adm-basket-row{grid-template-columns:22px minmax(0,1fr) 64px 22px}}.adm-audit{display:grid}.adm-audit-row{display:flex;align-items:flex-start;gap:10px;padding:8px 2px;border-bottom:1px solid var(--border);min-width:0}.adm-audit-row .body{flex:1;min-width:0;display:grid;gap:2px;overflow-wrap:anywhere}.adm-audit>.btn{justify-self:center;margin-top:10px}.adm-act{flex:none;display:inline-flex;align-items:center;gap:4px;min-width:76px;padding:2px 8px;border-radius:99px;font-size:.66rem;font-weight:700;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);white-space:nowrap}.adm-act.danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,transparent);border-color:color-mix(in srgb,var(--danger) 20%,transparent)}.adm-act.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);border-color:color-mix(in srgb,var(--warn) 22%,transparent)}.adm-act.good{color:var(--good);background:color-mix(in srgb,var(--good) 10%,transparent);border-color:color-mix(in srgb,var(--good) 22%,transparent)}.adm-act.accent{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:color-mix(in srgb,var(--accent) 20%,transparent)}.adm-act.gold{color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);border-color:color-mix(in srgb,var(--gold) 22%,transparent)}.adm-sets{display:grid}.adm-set{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border);min-width:0}.adm-sets>.adm-set:first-child{border-top:0;padding-top:2px}.adm-set.col{display:grid;gap:8px;align-items:stretch;align-content:start}.adm-set-top{display:flex;align-items:flex-start;gap:12px;min-width:0}.adm-set-text{flex:1;min-width:0;display:grid;gap:2px}.adm-set-text b{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.adm-set-ctl{display:flex;align-items:center;gap:10px;flex:none}.adm-set-status{display:inline-flex;align-items:center;gap:6px;flex:none;flex-wrap:wrap;justify-content:flex-end}.adm-set-inline{display:flex;gap:6px;min-width:0;flex-wrap:wrap}.adm-set-inline>.input{flex:1 1 180px;width:auto;min-width:0}.adm-set textarea{resize:vertical}.adm-saved{display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:700;color:var(--good)}.adm-src{text-transform:lowercase}.adm-src.admin{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.adm-src.env{color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent)}.adm-motd{border-radius:10px;border:1px solid var(--border);justify-content:flex-start;padding-right:14px}.adm-names{display:flex;flex-wrap:wrap;gap:6px}.adm-name{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:99px;font-size:.76rem;font-weight:600;background:var(--panel-2);border:1px solid var(--border)}.adm-name.me{padding-right:10px;border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.adm-fests{display:grid;gap:6px}.adm-realm-shell{display:grid;grid-template-columns:184px minmax(0,1fr);gap:18px;align-items:start}.adm-realm-nav{position:sticky;top:12px;display:grid;gap:2px;padding:6px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.adm-realm-link{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;font-size:.82rem;font-weight:600;color:var(--muted);text-align:left;min-width:0}.adm-realm-link>svg{flex:none}.adm-realm-link:hover{color:var(--text);background:var(--panel-2)}.adm-realm-link.on{color:var(--text);background:var(--panel-3)}.adm-realm-link.on>svg{color:var(--accent)}.adm-realm-body{display:grid;gap:14px;min-width:0;container-type:inline-size}.adm-realm-head{display:grid;gap:2px;min-width:0}.adm-realm-head h2{font-size:1.02rem}.adm-realm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.adm-realm-grid>.span-2{grid-column:1 / -1}.adm-realm-col{display:grid;gap:14px;align-content:start;min-width:0}.adm-realm-grid>.span-2 .adm-sets{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-items:start}.adm-realm-grid>.span-2 .adm-sets>.adm-set:nth-child(2){border-top:0;padding-top:2px}@container (max-width: 760px){.adm-realm-grid>.span-2 .adm-sets{grid-template-columns:minmax(0,1fr)}.adm-realm-grid>.span-2 .adm-sets>.adm-set:nth-child(2){border-top:1px solid var(--border);padding-top:12px}}.btn.adm-reset{padding:2px 8px;font-size:.7rem;min-height:0;gap:4px}.adm-json{font-family:ui-monospace,monospace;font-size:.74rem}.adm-realm-grid .card-head{flex-wrap:wrap;row-gap:2px}.adm-realm-grid .card-head .sub{flex:1 1 220px;min-width:0}.adm-realm-grid .card-head .end{margin-left:auto}@container (max-width: 760px){.adm-realm-grid{grid-template-columns:minmax(0,1fr)}}.adm-set-status{min-width:64px}.adm-src{min-width:54px;justify-content:center}.adm-field{display:flex;gap:6px;min-width:0;flex-wrap:wrap;align-items:flex-start}.adm-field>.input{flex:1 1 200px;width:auto;min-width:0}.adm-field>.grow{flex:1 1 160px;min-width:0;align-self:center}.adm-save{min-width:64px;justify-content:center}.adm-more{font-size:inherit;font-weight:600;color:var(--accent);padding:0}.adm-more:hover{text-decoration:underline}.adm-fest-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.adm-fest-switch .small{min-width:0;overflow-wrap:anywhere}.adm-prov-where{overflow-wrap:anywhere;margin-top:-6px}.adm-state{margin-left:auto}.adm-state.st-live{color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.adm-state.st-need{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.adm-copy-url{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding-top:10px;border-top:1px solid var(--border)}.adm-copy-url>.tiny:first-child{grid-column:1 / -1}.adm-copy-url code{min-width:0;overflow-wrap:anywhere;padding:5px 8px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border)}.adm-revealed{display:grid;gap:6px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--warn) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--warn) 25%,var(--border));min-width:0}.adm-revealed>.input{width:100%;min-width:0;font-family:ui-monospace,monospace}.adm-revealed-btns{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.adm-revealed-btns>.tiny{margin-left:auto}.adm-reveal-form{gap:10px;max-width:420px}.adm-reveal-form .small svg{vertical-align:-2px}@media(max-width:900px){.adm-realm-shell{grid-template-columns:minmax(0,1fr);gap:12px}.adm-realm-nav{position:static;display:flex;flex-wrap:wrap;gap:4px;padding:4px}.adm-realm-link{flex:1 1 auto;justify-content:center;padding:7px 10px}.adm-realm-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.adm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-cols{grid-template-columns:1fr}}@media(max-width:860px){.adm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-players{grid-template-columns:minmax(130px,1.4fr) minmax(90px,1fr) 50px}.adm-players>.th:nth-child(n+4),.adm-players .adm-grid-row>:nth-child(n+4){display:none}.adm-market{grid-template-columns:minmax(130px,2fr) repeat(2,minmax(56px,1fr))}.adm-market>.th:nth-child(2),.adm-market>.th:nth-child(4),.adm-market .adm-grid-row>:nth-child(2),.adm-market .adm-grid-row>:nth-child(4){display:none}.adm-cols.even{grid-template-columns:1fr}.adm-mkt-items{grid-template-columns:minmax(130px,2fr) repeat(2,minmax(56px,1fr))}.adm-mkt-items>.th:nth-child(-n+5):nth-child(n+2),.adm-mkt-items>.th:nth-child(7),.adm-mkt-items .adm-grid-row>:nth-child(-n+5):nth-child(n+2),.adm-mkt-items .adm-grid-row>:nth-child(7){display:none}.adm-mkt-traders{grid-template-columns:minmax(110px,1.4fr) repeat(2,minmax(48px,.7fr))}.adm-mkt-traders>.th:nth-child(3),.adm-mkt-traders>.th:nth-child(5),.adm-mkt-traders .adm-grid-row>:nth-child(3),.adm-mkt-traders .adm-grid-row>:nth-child(5){display:none}.adm-mkt-recent{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) minmax(54px,.6fr)}.adm-mkt-recent>.th:nth-child(1),.adm-mkt-recent>.th:nth-child(3),.adm-mkt-recent .adm-grid-row>:nth-child(1),.adm-mkt-recent .adm-grid-row>:nth-child(3){display:none}}@media(max-width:560px){.adm-metrics,.adm-metrics.two{grid-template-columns:1fr}.adm-bar-row{grid-template-columns:minmax(90px,1fr) minmax(40px,1fr) auto}.adm-edit-tell{grid-template-columns:1fr}.adm-set-top{flex-wrap:wrap}.adm-set:not(.col){align-items:flex-start;flex-wrap:wrap}.adm-set:not(.col) .adm-set-ctl{margin-left:auto}.adm-report{flex-wrap:wrap}.adm-report .adm-actions{width:100%}.adm-act{min-width:0}}.adm-pl-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adm-pl-search input{width:200px}.adm-pl-search input::-webkit-search-cancel-button{display:none}.adm-pl-count{white-space:nowrap}.adm-pl-filters{display:flex;flex-wrap:wrap;gap:6px}.adm-pl-filters button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);font-size:.76rem;font-weight:600}.adm-pl-filters button:hover{color:var(--text);border-color:var(--border-2)}.adm-pl-filters button.on{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel-2))}.adm-pl-list{display:grid;gap:2px;transition:opacity .15s}.adm-pl-list.busy{opacity:.55}.adm-pl-row{display:grid;grid-template-columns:42px minmax(150px,1.6fr) 56px minmax(110px,1.2fr) 90px 100px;align-items:center;gap:12px;width:100%;padding:5px 10px;text-decoration:none;border-radius:12px;border:1px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.adm-pl-row:hover{background:var(--panel-2);border-color:var(--border)}.adm-pl-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.adm-pl-row.banned{opacity:.7}.adm-pl-row.head{cursor:default;padding-block:2px;font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.adm-pl-row.head:hover{background:transparent;border-color:transparent}.adm-pl-row .r{text-align:right}.adm-pl-place{display:grid;gap:1px;min-width:0}.adm-pl-mobile-context{display:none}.adm-pl-face{position:relative;width:36px;height:36px}.adm-pl-face .portrait{border-radius:10px}.adm-pl-face .live-dot{position:absolute;right:-2px;bottom:-2px;box-shadow:0 0 0 2px var(--panel)}.adm-pl-mono{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--panel-3);color:var(--muted);font-weight:800}.adm-pl-who{display:grid;gap:1px;min-width:0}.adm-pl-lv{font-weight:800;color:var(--gold)}.adm-flag{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 5px;border-radius:6px;font-size:.62rem;font-weight:700;background:var(--panel-3);color:var(--muted)}.adm-flag.gold{color:var(--gold)}.adm-flag.accent{color:var(--accent)}.adm-flag.danger{color:var(--bad, #e66)}.adm-pager{display:flex;align-items:center;justify-content:center;gap:14px}@media(max-width:760px){.adm-pl-row{grid-template-columns:40px minmax(0,1fr) 46px 80px}.adm-pl-row>:nth-child(4),.adm-pl-row>:nth-child(5){display:none}.adm-pl-mobile-context{display:block}}.card.adm-ph{position:relative;display:grid;gap:14px;padding:20px 22px 16px;overflow:hidden;background-size:cover;background-position:center;background-clip:padding-box;isolation:isolate}.adm-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 62%,transparent),color-mix(in srgb,var(--panel) 94%,transparent))}.adm-ph-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.adm-ph-main h2{margin:0;font-size:1.4rem}.adm-ph-face{position:relative;width:fit-content}.adm-ph-face .portrait{border-radius:16px;box-shadow:0 8px 22px #0007}.adm-ph-face .live-dot{position:absolute;right:2px;bottom:2px;width:12px;height:12px;box-shadow:0 0 0 3px var(--panel)}.adm-ph-doing{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.adm-ph-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.adm-ph-stats>span{display:grid;gap:1px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--panel-2) 85%,transparent);border:1px solid var(--border)}.adm-ph-stats b{font-size:1rem}.adm-ph-stats small{font-size:.66rem;color:var(--muted)}.adm-ph-quick{display:flex;flex-wrap:wrap;gap:6px}.adm-player-context{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2)}.adm-player-context-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,var(--bg-2))}.adm-player-context>div{display:grid;gap:1px;min-width:0}.adm-player-context small{color:var(--muted);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.adm-player-context b{overflow:hidden;color:var(--text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.adm-player-context em{overflow:hidden;color:var(--faint);font-size:.6rem;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.adm-ph-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:6px 12px 0;border-bottom:1px solid var(--border);background:var(--panel);overflow:visible}.adm-ph-tabs button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:2px solid transparent;color:var(--muted);font-size:.8rem;font-weight:600;white-space:nowrap}.adm-ph-tabs button:hover{color:var(--text)}.adm-ph-tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.adm-ph-tabs .badge{margin-left:2px}.adm-skill .skill-ico,.adm-skill img{flex:none}@media(max-width:520px){.adm-market-health{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.adm-ph-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-ph-main{grid-template-columns:1fr}.adm-player-context{grid-template-columns:auto minmax(0,1fr)}.adm-player-context>div:nth-of-type(n+2){grid-column:2}}.adm{gap:16px}.adm-page{display:grid;gap:14px;min-width:0}.adm-head{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;min-height:36px}.adm-head-ico{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.adm-head-text{display:grid;gap:1px;min-width:0;flex:1 1 260px}.adm-head h2{font:800 1.08rem var(--display);letter-spacing:-.005em}.adm-head p{margin:0;font-size:.76rem;color:var(--muted);line-height:1.4}.adm-head .end{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.adm-row{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0}.adm-row.wide-left{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.adm-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-row>.span-all{grid-column:1 / -1}.adm .card:not(.row){display:flex;flex-direction:column}.adm .card-head{min-height:30px;flex-wrap:wrap;row-gap:2px}.adm .card-head h3{font-size:.92rem}.adm .card-head .sub{font-size:.74rem;min-width:0}.adm .card-head .end{margin-left:auto}.adm .card>.adm-hint:last-child,.adm .card>.adm-foot{margin-top:auto;padding-top:4px}.adm .card>.adm-empty,.adm .card>.empty{flex:1;display:grid;place-content:center}.adm-cols{align-items:stretch}.adm-cols>.stack{display:flex;flex-direction:column;gap:14px}.adm-cols>.stack>.card:last-child{flex:1}.adm-realm-grid{align-items:stretch}.adm-realm-col{display:flex;flex-direction:column}.adm-realm-col>.card:last-child{flex:1}.adm-metric-head{min-height:22px}.adm-metric>.adm-hint:last-child{margin-top:auto}body:has(.topbar[data-page=admin]) .onb-pill{display:none}.adm-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:4px 12px;background:var(--bg-2);border-radius:12px;border:1px solid var(--border);min-width:0;overflow:visible}.adm-nav-group{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:5px 0}.adm-nav-group+.adm-nav-group{border-top:1px solid var(--border)}.adm-nav-group h3{margin:0;font:600 .63rem/1.4 var(--font);text-transform:uppercase;letter-spacing:.07em;color:var(--faint)}.adm-nav-group>div{display:flex;flex-wrap:wrap;gap:4px}.adm-nav .tab{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:start;text-align:left;min-width:0;max-width:100%;min-height:36px;gap:7px;padding:7px 10px;white-space:normal;font-size:.74rem;border:1px solid transparent;border-radius:7px;color:var(--muted)}.adm-nav .tab svg{flex:none}.adm-nav .tab:hover{background:var(--panel);color:var(--text)}.adm-nav .tab.active{border-color:var(--border-2);background:var(--panel-2);color:var(--text)}@media(max-width:650px){.adm-nav{padding:4px 10px}.adm-nav-group{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}.adm-nav-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.adm-nav .tab{min-height:44px;width:100%}}.adm-sub button{padding:7px 16px;font-size:.8rem;font-weight:700}.adm .card .empty{padding:14px 10px;gap:4px}.adm .card .empty svg{width:20px;height:20px}@media(max-width:1100px){.adm-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-row.three>:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:860px){.adm-row,.adm-row.wide-left,.adm-row.three{grid-template-columns:minmax(0,1fr)}.adm-row.three>:last-child:nth-child(odd){grid-column:auto}}@media(max-width:560px){.adm-head-ico{display:none}.adm-head .end{margin-left:0;width:100%}}.adm-announce>textarea{flex:1;min-height:96px;resize:vertical}.adm-rem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.adm-rem-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--border);font-size:.84rem}.adm-rem-row>span:first-child{color:var(--muted)}.adm-rem-row .adm-state{margin-left:0}.adm-rem-tests{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:6px}.adm-rem-tests .field.grow{flex:1 1 260px}@media(max-width:760px){.adm-rem-grid{grid-template-columns:minmax(0,1fr)}}.adm-secret-box{align-items:flex-start;border-color:color-mix(in srgb,var(--accent-2) 35%,var(--border));background:color-mix(in srgb,var(--accent-2) 7%,var(--panel))}.adm-secret{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem;letter-spacing:.04em;-webkit-user-select:all;user-select:all;color:var(--text)}.adm-boost-gift{display:grid;gap:9px;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 7%,var(--panel-2)),var(--panel-2))}.adm-boost-copy{display:flex;gap:10px;align-items:center}.adm-boost-copy>div{min-width:0;display:grid;gap:2px}.adm-boost-copy p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.45}.adm-boost-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;color:var(--gold);border-radius:10px;background:color-mix(in srgb,var(--gold) 10%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border))}.adm-boost-live{display:grid;gap:5px;padding:8px;border-radius:9px;background:var(--bg-2);border:1px solid var(--border)}.adm-boost-live>span{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px;align-items:center}.adm-boost-live i{width:7px;height:7px;border-radius:50%;background:var(--faint)}.adm-boost-live i.live{background:var(--good);box-shadow:0 0 7px color-mix(in srgb,var(--good) 65%,transparent)}.adm-boost-live b{font-size:.68rem}.adm-boost-live small{overflow:hidden;color:var(--muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.adm-boost-picks{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.adm-boost-picks>label{display:grid;gap:4px}.adm-boost-picks>label>span{color:var(--muted);font-size:.62rem;font-weight:700}.adm-boost-picks .adm-seg{width:100%}.adm-boost-picks .adm-seg button{flex:1;padding-inline:5px}@media(max-width:600px){.adm-boost-picks{grid-template-columns:1fr}}.admin-player-support{min-width:0}.admin-player-support .tabs{flex-wrap:wrap;overflow:visible}.admin-player-support .tabs .tab{white-space:normal;min-height:40px}.support-inventories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-items{display:grid;gap:6px}.support-item{display:flex;align-items:center;gap:10px;padding:7px 0;min-width:0;border-bottom:1px solid var(--border);font-size:.8rem}.support-item>span:nth-last-child(2){flex:1;min-width:0}.support-item small{display:block;overflow-wrap:anywhere;font-size:.6rem}.support-search{display:flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:8px}.support-search input{width:100%;min-width:0;border:0;background:transparent;padding:4px}.admin-player-support pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.65rem;max-width:100%}@media(max-width:620px){.support-inventories{grid-template-columns:minmax(0,1fr)}}.adm-feedback-text{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.adm-feedback.done{opacity:.72}.ret{--ret-dau: var(--accent);--ret-wau: var(--accent-2)}.ret .adm-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1100px){.ret .adm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.ret .adm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ret-chart{position:relative;height:140px;margin:4px 34px 0 26px}.ret-chart svg{width:100%;height:100%;display:block;overflow:visible}.ret-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ret-line.dau{stroke:var(--ret-dau)}.ret-line.wau{stroke:var(--ret-wau)}.ret-end{position:absolute;left:calc(100% + 6px);transform:translateY(-50%);font-size:.68rem;color:var(--muted);font-variant-numeric:tabular-nums}.ret-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--panel);border:2px solid;pointer-events:none}.ret-dot.dau{border-color:var(--ret-dau)}.ret-dot.wau{border-color:var(--ret-wau)}.ret-legend{display:inline-flex;gap:12px;font-size:.7rem;color:var(--muted)}.ret-legend span{display:inline-flex;align-items:center;gap:5px}.ret-key{display:inline-block;width:14px;height:2px;border-radius:2px}.ret-key.dau{background:var(--ret-dau)}.ret-key.wau{background:var(--ret-wau)}.ret-scroll{overflow-x:auto;max-width:100%}.ret-table{width:100%;border-collapse:separate;border-spacing:0}.ret-table th{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:600;text-align:left;padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.ret-table td{padding:7px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.ret-table .r{text-align:right}.ret-table small{color:var(--faint)}.ret-cell{background:color-mix(in srgb,var(--accent) calc(var(--v) * 34%),transparent)}.ret-table-fold summary{cursor:pointer}.ret-table-fold .ret-scroll{max-height:260px;overflow-y:auto;margin-top:6px}.ret .adm-bar-label .pill{margin-left:6px}.ret .adm-hint{display:inline-flex;gap:5px;align-items:baseline;flex-wrap:wrap}.ret-funnel{display:grid;gap:9px}.ret-step{display:grid;gap:4px;min-width:0}.ret-step-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.ret-step-top>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ret-step-top>span:last-child{flex:none;color:var(--text)}.ret-step-top small{color:var(--faint);font-size:.68rem}.ret-step .pill{margin-left:6px}.ret .card{container-type:inline-size}@container (min-width: 760px){.ret-funnel{display:block;columns:2;column-gap:32px}.ret-step{break-inside:avoid;margin-bottom:9px}}.plat .plat-ico{flex:none;color:var(--muted)}.plat .adm-bar-label .muted{font-weight:400}.plat-sub{margin:6px 0 0;font-size:.66rem;color:var(--faint)}.plat .adm-bar-row{grid-template-columns:minmax(150px,1.15fr) minmax(50px,1.2fr) auto}@media(max-width:560px){.plat .adm-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";row-gap:5px}.plat .adm-bar-label{grid-area:label}.plat .adm-bar-track{grid-area:track}.plat .adm-bar-value{grid-area:value}}.plat-more summary{cursor:pointer;margin-bottom:8px}.plat .adm-bar-label .num{font-size:.68rem}.card.boss-banner,.card.boss-combat,.card.boss-hero{--wash: linear-gradient(90deg, #0d111899 0%, #0f1520e0 30%, #0f1520cc 70%, #10161fb8 100%);background:var(--wash),var(--panel) var(--stage) center 55% / cover;color:#ece9df;border-color:#ffffff1a}.boss-banner .small,.boss-combat .tiny,.boss-hero .small,.boss-hero .tiny{color:#d6d4cb}.boss-banner .caps,.boss-hero .caps{display:inline-flex;align-items:center;gap:6px;color:#f0c27a}.home>.boss-banner{grid-column:1 / -1;display:flex;align-items:center;gap:16px;padding:14px 20px;min-height:96px;cursor:pointer}.boss-banner .bb-art{flex:none;display:grid;place-items:center;width:92px;height:84px}.boss-banner .bb-text{display:grid;gap:4px;flex:1;min-width:0;text-shadow:0 1px 6px #000a}.boss-banner .bb-text h3{font-size:1.2rem}.boss-banner .bb-text .bar{max-width:360px;margin-top:2px}.boss-banner>.btn{flex:none}@media(max-width:640px){.home>.boss-banner{flex-wrap:wrap;gap:10px 14px;padding:12px 14px}.boss-banner .bb-art{width:64px;height:64px}.boss-banner .bb-art .xu-art{--xs: 64px !important}.boss-banner .bb-text{flex-basis:calc(100% - 80px)}.boss-banner>.btn{width:100%;justify-content:center}}.boss-combat{display:flex;align-items:center;gap:14px;padding:12px 16px}.boss-combat .bc-art{flex:none;display:grid;place-items:center;width:76px;height:72px}.boss-combat .bc-body{display:grid;gap:4px;flex:1;min-width:0}.boss-combat .bc-body .row{flex-wrap:wrap;gap:6px}.boss-combat .bc-pool{display:grid;gap:3px;max-width:360px}.boss-combat .bc-go{display:grid;gap:6px;flex:none}@media(max-width:640px){.boss-combat{flex-wrap:wrap}.boss-combat .bc-body{flex-basis:calc(100% - 92px)}.boss-combat .bc-go{grid-template-columns:1fr 1fr;width:100%}}.boss-page{display:grid;gap:14px;min-width:0}.card.flush.boss-hero{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:8px 22px;padding:18px 24px;min-height:260px}.boss-hero .bh-art{display:grid;place-items:center}.boss-hero .bh-art .xu-art{filter:drop-shadow(0 10px 18px #0008)}.boss-hero.live .bh-art .xu-art{animation:boss-breathe 6s ease-in-out infinite}@keyframes boss-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.012)}}@media(prefers-reduced-motion:reduce){.boss-hero.live .bh-art .xu-art{animation:none}}.boss-hero .bh-text{display:grid;gap:8px;min-width:0;text-shadow:0 1px 6px #0009}.boss-hero h2{font-size:1.6rem}.boss-hero p{margin:0;max-width:60ch}.boss-hero .bh-pool{display:grid;gap:4px;max-width:520px}.boss-hero .bh-meta{display:flex;flex-wrap:wrap;gap:6px}.boss-hero .meta-chip{background:#0b0f1699;color:#e3e1d8;border-color:#ffffff1c}.boss-hero .bh-go{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:2px}@media(max-width:760px){.card.flush.boss-hero{grid-template-columns:minmax(0,1fr);padding:14px 16px;justify-items:stretch}.boss-hero .bh-art .xu-art{--xs: 160px !important}.boss-hero .bh-go .btn{flex:1;justify-content:center}}.boss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}@media(max-width:860px){.boss-grid{grid-template-columns:minmax(0,1fr)}}.boss-you .by-nums{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px}.boss-you .by-nums>div{display:grid;gap:2px;padding:9px 10px;border-radius:12px;background:var(--panel-2);min-width:0}.boss-you .by-nums small{font-size:.68rem;color:var(--muted)}@media(max-width:480px){.boss-you .by-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-you .by-nums>div:last-child{grid-column:1 / -1}}.boss-you .by-nums b{font:800 1.05rem var(--display);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boss-helpers{list-style:none;margin:0;padding:0;display:grid}.boss-helpers li{display:grid;grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 4px;border-bottom:1px solid var(--border)}.boss-helpers li:last-child{border-bottom:0}.boss-helpers li.me{background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:8px}.boss-helpers .bh-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boss-list{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--muted)}.boss-tier{display:grid;gap:6px;padding:8px 10px;border-radius:12px;border:1px solid var(--border)}.boss-tier.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.boss-tier .bt-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.boss-tier .bt-name small{margin-left:auto}.boss-empty{display:grid;justify-items:center;gap:6px;padding:32px 16px;text-align:center}.adm-boss{grid-column:1 / -1}.adm-boss-now{display:flex;align-items:center;gap:12px;min-width:0}.adm-boss-ctl{flex-wrap:wrap;gap:8px;align-items:center}.adm-boss-ctl select{width:auto;min-width:0;max-width:100%}.adm-boss .adm-num{width:64px}.adm-boss-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.adm-boss-grid .field{display:grid;gap:4px;min-width:0}@media(max-width:760px){.adm-boss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-boss-runs{grid-template-columns:minmax(0,1fr) auto auto auto}.adm-boss-runs .adm-boss-visit{display:grid;gap:1px;align-content:center}.adm-boss-runs .adm-boss-visit>*{overflow:hidden;text-overflow:ellipsis}.event-hero.painted-event.ev-hearth{background:linear-gradient(90deg,#1d120ae8,#2a1a0e80 48%,#2a1a0e15 80%),var(--hero, none) center/cover,radial-gradient(120% 140% at 85% 20%,#d08a3a 0%,transparent 55%),linear-gradient(110deg,#3a2414,#6a3e1e,#b8702a);border-color:#c9894a6b}.event-page.ev-hearth .event-sparks i{background:#ffcf8a;box-shadow:0 0 8px #f0a24a}.fest-runs{gap:6px}.fest-runs .btn .pill{margin-left:6px;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;border-color:transparent}.fest-note{display:flex;align-items:center;gap:10px;padding:10px 14px}.fest-note.claim{border-color:color-mix(in srgb,var(--accent-2) 40%,transparent)}.fest-note.preview{border-style:dashed;border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.fest-note.upcoming{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.event-page.is-upcoming>.tabs{opacity:.85}.event-page.is-upcoming .fest-tab-body{filter:grayscale(.6);opacity:.62;transition:opacity .3s}.event-page.is-upcoming .fest-tab-body:hover{opacity:.72}.fest-todo{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--muted)}.fest-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fest-stage{display:grid;justify-items:center;gap:4px;text-align:center;min-width:0}.fest-stage .tiny{overflow-wrap:anywhere}.fest-stage-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700;background:var(--bg-2);border:2px solid var(--border-2);color:var(--muted)}.fest-stage.lit .fest-stage-dot{border-color:var(--accent-2);color:var(--accent-2-hi)}.fest-stage.now .fest-stage-dot{border-color:var(--accent-2-hi);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-2) 22%,transparent);color:var(--text)}.fest-feast-facts{display:flex;flex-wrap:wrap;gap:4px 14px}.frame-woven{--w: clamp(3px, calc(var(--ps, 96px) * .065), 9px);box-shadow:inset 0 0 0 calc(var(--w) + 1px) #3a2210,inset 0 0 calc(var(--w) * .8 + 2px) calc(var(--w) + 1px) #00000045}.frame-woven:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--w);background:#845226 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='.22' stop-color='%23845226'/%3E%3Cstop offset='.5' stop-color='%23e4b672'/%3E%3Cstop offset='.78' stop-color='%23845226'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1' y1='0' x2='0' y2='1'%3E%3Cstop offset='.22' stop-color='%23744620'/%3E%3Cstop offset='.5' stop-color='%23cd9653'/%3E%3Cstop offset='.78' stop-color='%23744620'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='8' height='8' fill='%233e2410'/%3E%3Cpath fill='url(%23a)' d='M4 .6 7.4 4 4 7.4 .6 4z'/%3E%3Cg fill='url(%23b)'%3E%3Cpath d='M0-3.4 3.4 0 0 3.4-3.4 0z'/%3E%3Cpath d='M8-3.4 11.4 0 8 3.4 4.6 0z'/%3E%3Cpath d='M0 4.6 3.4 8 0 11.4-3.4 8z'/%3E%3Cpath d='M8 4.6 11.4 8 8 11.4 4.6 8z'/%3E%3C/g%3E%3C/svg%3E") 0 0 / calc(var(--w) * 1.25) calc(var(--w) * 1.25);box-shadow:inset 0 0 0 1px #3a2210cc;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cal-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cal-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;cursor:pointer}.cal-row:hover{background:var(--panel-2)}.cal-ico{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--panel-2);color:var(--muted)}.cal-row.live .cal-ico{color:var(--accent-2-hi)}.cal-text{display:grid;min-width:0}.cal-text b{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-text small{color:var(--muted);font-size:.74rem}.strip.notice{cursor:pointer}.adm-fest-run{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);min-width:0}.adm-fest-run.ph-live{border-color:color-mix(in srgb,var(--accent-2) 45%,transparent)}.adm-fest-run.ph-draft{border-style:dashed}.adm-fest-detail{padding-top:6px;border-top:1px solid var(--border)}.adm-fest-detail .tiny{overflow-wrap:anywhere}.adm-fest-groups{display:grid;gap:8px}.adm-fest-group{border:1px solid var(--border);border-radius:12px;padding:0 12px;min-width:0}.adm-fest-group>summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0;cursor:pointer;list-style-position:inside}.adm-fest-group>summary>.tiny{margin-left:auto}.adm-fest-group[open]>summary{border-bottom:1px solid var(--border);margin-bottom:10px}.adm-fest-group[open]{padding-bottom:12px}.adm-fest-run-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap;min-width:0}.adm-fest-run-head>*{min-width:0;overflow-wrap:anywhere}.adm-fold>summary{cursor:pointer;color:var(--muted);font-weight:600;padding:2px 0}.adm-fold[open]>summary{color:var(--text)}.adm-cal-row{display:flex;justify-content:space-between;gap:2px 10px;flex-wrap:wrap;min-width:0}.adm-cal-row>*{min-width:0;overflow-wrap:anywhere}.adm-spots{display:grid;gap:4px}.adm-cal{display:grid;gap:5px;min-width:0}.adm-fest-card{container-type:inline-size}.adm-spot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:6px 0;border-top:1px solid var(--border);min-width:0}@container (max-width: 400px){.adm-spot{grid-template-columns:minmax(0,1fr)}.adm-spot-ctl{margin-left:0}}.adm-spot.skipped .adm-spot-when b{color:var(--muted)}.adm-spot-when{min-width:0;overflow-wrap:anywhere;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.adm-spot-ctl{display:inline-flex;gap:6px;align-items:center;margin-left:auto;min-width:0}.adm-spot-ctl select{width:200px;max-width:100%;min-width:0}.home-card.cal-card{grid-column:1 / -1}.cal-card .card-head{margin-bottom:10px}.cal-card .cal-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.cal-card .cal-row{grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;padding:10px 12px;border:1px solid var(--border);background:var(--panel-2)}.cal-card .cal-row:hover{border-color:var(--border-2)}.cal-card .cal-row .pill{grid-column:2;justify-self:start}.cal-card .cal-ico{width:34px;height:34px;background:var(--panel)}.cal-card .cal-text b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.cal-card .cal-row.live{border-color:color-mix(in srgb,var(--accent-2-hi, var(--accent)) 40%,var(--border))}@media(max-width:560px){.cal-card .cal-list{grid-template-columns:minmax(0,1fr)}}.cal-card .cal-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.cal-tile{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--panel-2);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cal-tile:hover,.cal-tile:focus-visible{border-color:var(--border-2);background:color-mix(in srgb,var(--panel-2) 85%,var(--panel-3));outline:none}.cal-tile-art{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.cal-tile-body{display:grid;gap:2px;min-width:0}.cal-tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.cal-kind{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-tile.k-festival .cal-kind{color:var(--accent-2-hi, var(--accent-2))}.cal-tile.k-season .cal-kind{color:var(--gold)}.cal-tile.k-spotlight .cal-kind{color:var(--mint)}.cal-tile.k-boss .cal-kind{color:var(--danger)}.cal-tile-top .pill.cal-xp{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,transparent)}.cal-tile-top .pill{flex:none;font-size:.62rem;padding:1px 7px}.cal-tile-name{font-size:.9rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-tile-when{font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-tile.live{border-color:color-mix(in srgb,var(--accent-2-hi, var(--accent)) 40%,var(--border));background:color-mix(in srgb,var(--accent-2-hi, var(--accent)) 6%,var(--panel-2))}.cal-tile.live .cal-tile-art{border-color:color-mix(in srgb,var(--accent-2-hi, var(--accent)) 35%,var(--border))}@media(max-width:560px){.cal-card .cal-tiles{grid-template-columns:minmax(0,1fr)}}.fest-sets{display:grid;gap:8px}.fest-set{display:grid;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel-2)}.fest-set.ready{border-color:color-mix(in srgb,var(--accent-2) 55%,transparent)}.fest-set.locked{background:none;border-style:dashed}.fest-set.locked:not(.preview){padding:8px 12px;opacity:.8}.fest-set-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left}button.fest-set-head{cursor:pointer}.fest-set-head .end{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.fest-set-reward{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ex-week{margin-top:6px}.ac-page{display:grid;gap:16px;min-width:0}.ac-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ac-create{padding:18px 20px 20px}.ac-create .card-head{flex-wrap:wrap;row-gap:4px}.ac-create-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start}.ac-create-grid.with-preview{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.ac-form{display:grid;min-width:0}.ac-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px 20px;align-items:start;padding:14px 0;border-top:1px solid var(--border);min-width:0}.ac-row:first-child{border-top:0;padding-top:4px}.ac-label{display:grid;gap:2px;padding-top:7px;min-width:0}.ac-label b{font-size:.84rem}.ac-ctl{min-width:0;display:grid;gap:8px}.ac-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ac-inline>.grow{flex:1 1 200px;min-width:0}.ac-inline .search-box input{width:100%;min-width:0;background:none;border:0;color:var(--text);outline:none}.ac-code-in{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ac-ctl .input.ac-num{width:110px;flex:none}.ac-ctl .input.ac-date{width:210px;max-width:100%;flex:0 1 210px;min-width:0}.ac-mini{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--muted);min-width:0}.ac-ctl .ac-mini .input{width:auto;min-width:0}.ac-ctl .ac-mini .input.ac-num{width:110px}.ac-mini.row-l{flex-wrap:wrap}.ac-ctl .seg{flex-wrap:wrap;max-width:100%}.ac-ctl .toggle{display:block}.ac-rewards{display:grid;gap:10px;min-width:0}.ac-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;align-items:center}.ac-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;border-radius:99px;font-size:.78rem;font-weight:600;background:var(--panel-2);border:1px solid var(--border-2);max-width:100%;min-width:0}.ac-chip svg{color:var(--muted);flex:none}.ac-chip .coin-ico{width:16px;height:16px}.ac-add{display:flex;flex-wrap:wrap;gap:6px}.ac-picker{position:relative;display:grid;gap:8px;padding:12px 40px 12px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border-2);min-width:0}.ac-picker-x{position:absolute;top:10px;right:10px}.ac-pick-item{display:grid;gap:8px;min-width:0}.ac-qty{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--muted)}.ac-ctl .ac-qty .input{width:76px}.ac-total{color:var(--muted)}.ars{display:grid;gap:10px;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--realm) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--realm) 28%,var(--border))}.ars-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center}.ars-head>div{display:grid;gap:1px}.ars-head span:not(.ars-icon){color:var(--muted);font-size:.74rem}.ars-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border))}.ars-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ars fieldset{min-width:0;margin:0;padding:8px;border:1px solid var(--border);border-radius:10px}.ars legend{padding:0 4px;font-size:.7rem;font-weight:700;color:var(--muted)}.ars .seg{display:grid;grid-template-columns:1fr}.ars .seg button{min-width:0;text-align:left}.ars-result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:2px}@media(max-width:720px){.ars-questions,.ars-result{grid-template-columns:1fr}}.ac-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--border);flex-wrap:wrap}.ac-actions .btn.primary{min-width:150px}.ac-preview{position:sticky;top:12px;display:grid;gap:8px;min-width:0}.ac-dc{gap:10px;padding:14px;border-radius:12px}.ac-dc-msg{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.ac-dc-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#5865f2;color:#fff}.ac-dc-body{display:grid;gap:6px;min-width:0;justify-items:start}.ac-dc-body .dc-embed{width:100%}.ac-dc-who{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.82rem;color:#f2f3f5}.ac-dc-bot{padding:0 4px;border-radius:3px;background:#5865f2;color:#fff;font-size:.6rem;font-weight:700;line-height:1.5}.ac-dc-time{color:#949ba4;font-size:.7rem}.ac-dc-note{color:#b5bac1}.ac-dc .dc-preview-btn{background:#4e5058;color:#f2f3f5;border-color:transparent}.ac-list .card-head{flex-wrap:wrap;row-gap:8px}.ac-count{margin-left:6px;padding:0 6px;border-radius:99px;font-size:.66rem;background:var(--panel-2);color:var(--muted)}.ac-table{display:grid;min-width:0}.ac-tr{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(0,2fr) 120px 140px 90px 76px;gap:14px;align-items:center;padding:12px 6px;border-top:1px solid var(--border);min-width:0}.ac-tr>*{min-width:0}.ac-th{padding-top:0;border-top:0;font-size:.7rem;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.08em}.ac-tr.ended .ac-td-reward,.ac-tr.used .ac-td-reward{filter:saturate(.6)}.ac-td-code{display:grid;gap:3px;justify-items:start}.ac-code{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;font:700 .8rem ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.05em;color:var(--gold);background:var(--bg-2);border:1px dashed var(--border-2);max-width:100%;overflow-wrap:anywhere;text-align:left}.ac-code svg{color:var(--muted);flex:none}.ac-code:hover{border-style:solid}.ac-td-reward .chips{gap:4px}.ac-td-uses{display:grid;gap:5px}.ac-bar{display:block;height:5px;border-radius:99px;background:var(--panel-3);overflow:hidden}.ac-bar i{display:block;height:100%;border-radius:inherit;background:var(--realm)}.ac-tr.used .ac-bar i{background:var(--faint)}.ac-pill{display:inline-flex;padding:2px 8px;border-radius:99px;font-size:.68rem;font-weight:700;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);white-space:nowrap}.ac-pill.live{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,var(--border));background:color-mix(in srgb,var(--good) 10%,var(--panel-2))}.ac-pill.used{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.ac-td-act{display:flex;gap:6px;justify-content:flex-end}.ac-del:hover{color:var(--danger)}@media(max-width:1180px){.ac-create-grid.with-preview{grid-template-columns:minmax(0,1fr)}.ac-preview{position:static;max-width:520px}.ac-tr{grid-template-columns:minmax(140px,1fr) minmax(0,1.6fr) 110px 120px 84px 76px;gap:10px}}@media(max-width:860px){.ac-row{grid-template-columns:1fr;gap:6px}.ac-label{padding-top:0}.ac-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code act" "reward reward" "uses status" "ends ends";gap:8px 10px;padding:14px 4px}.ac-th{display:none}.ac-tr>:nth-child(1){grid-area:code}.ac-tr>:nth-child(2){grid-area:reward}.ac-tr>:nth-child(3){grid-area:uses}.ac-tr>:nth-child(4){grid-area:ends}.ac-tr>:nth-child(5){grid-area:status;justify-self:end}.ac-tr>:nth-child(6){grid-area:act}.ac-create{padding:14px}.ac-actions .btn{flex:1}}.housing-play{--housing-leaf:var(--mint,#a9c78f)}.housing-field{display:grid;gap:7px;min-width:0}.housing-field-label{font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.housing-field-hint{color:var(--muted);font-size:.7rem;line-height:1.5}.housing-select .dd{width:100%;min-width:0}.housing-select .dd-btn,.housing-play .housing-text-input,.housing-field-readonly{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--border-2);border-radius:11px;background:var(--bg-2);color:var(--text);font-size:.8rem;line-height:1.4}.housing-select .dd-btn:hover{background:color-mix(in srgb,var(--panel-2) 86%,var(--housing-leaf) 4%);border-color:color-mix(in srgb,var(--housing-leaf) 45%,var(--border-2))}.housing-select .dd-btn[aria-expanded=true],.housing-play .housing-text-input:focus{border-color:var(--housing-leaf);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--housing-leaf) 12%,transparent)}.housing-select .dd-btn>.xu-art{flex:none}.housing-select .dd-label{font-weight:650}.housing-select .dd-caret{width:15px;color:var(--muted)}.housing-select .dd-menu{z-index:150;min-width:100%;padding:6px;background:var(--panel-2);border-radius:12px;box-shadow:0 12px 40px #0005;border:1px solid var(--border-2)}.housing-select .dd-opt{min-height:44px;white-space:normal;gap:10px;padding:10px;border:1px solid transparent}.housing-select .dd-opt.active{background:color-mix(in srgb,var(--housing-leaf) 9%,var(--panel-2));border-color:color-mix(in srgb,var(--housing-leaf) 28%,var(--border))}.housing-select .dd-opt.on{color:var(--text)}.housing-select .dd-check{color:var(--housing-leaf);flex:none}.housing-select .dd-text{min-width:0;gap:3px}.housing-select .dd-text small{font-size:.65rem;line-height:1.4}.housing-field-readonly{background:transparent;border-color:var(--border);color:var(--text)}.housing-field-readonly>svg{color:var(--muted);flex:none}.housing-field-readonly>span{min-width:0}.housing-home-name{font-weight:650}.housing-search-field{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 13px;border:1px solid var(--border-2);border-radius:12px;background:var(--bg-2);color:var(--muted)}.housing-search-field:focus-within{border-color:var(--housing-leaf);box-shadow:0 0 0 3px color-mix(in srgb,var(--housing-leaf) 10%,transparent)}.housing-search-field>svg{flex:none}.housing-search-field input{flex:1;min-width:0;width:100%;padding:0;border:none;background:transparent;outline:none;box-shadow:none;color:var(--text);font-size:.82rem;line-height:1.5}.housing-search-field input::placeholder{color:var(--muted)}.housing-search-field>button{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:var(--muted)}.housing-search-field>button:hover{background:var(--panel-3);color:var(--text)}.housing-play .housing-workspace{grid-template-columns:minmax(0,1fr) 308px;gap:20px}.housing-play .housing-details{padding:18px;gap:18px;max-height:none;overflow:visible}.housing-details>.tabs{padding:4px;background:var(--bg-2);border-color:var(--border);border-radius:11px}.housing-details>.tabs .tab{min-height:36px;font-size:.73rem;gap:6px}.housing-details>.tabs .tab.active{background:var(--panel-3);color:var(--text)}.housing-farm{gap:18px}.housing-farm-header{display:flex;align-items:center;gap:11px}.housing-farm-header>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:11px;background:color-mix(in srgb,var(--housing-leaf) 12%,var(--panel));color:var(--housing-leaf)}.housing-farm-header h3{font-size:.98rem}.housing-farm .housing-farm-header p{margin-top:3px;font-size:.7rem;color:var(--muted);line-height:1.45}.housing-play .housing-seed-stock{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;gap:8px;border:none;border-block:1px solid var(--border);border-radius:0;background:none}.housing-seed-stock>span{display:grid;justify-items:start;align-content:start;gap:5px;font-size:.63rem}.housing-seed-stock>span>span{display:grid;gap:1px}.housing-seed-stock b{font-size:.92rem;color:var(--text);font-variant-numeric:tabular-nums}.housing-seed-stock svg{margin:3px 0}.housing-play .housing-caretaker{padding:12px;border-radius:12px;background:color-mix(in srgb,var(--panel-2) 80%,var(--housing-leaf) 3%);gap:9px}.housing-caretaker .housing-care-status{display:flex;align-items:center;gap:6px;font-size:.65rem;color:var(--muted)}.housing-care-status>i{width:5px;height:5px;border-radius:50%;background:var(--housing-leaf);flex:none}.housing-caretaker .housing-field-hint{font-size:.65rem}.housing-caretaker .btn{font-size:.7rem}.housing-bed-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:.64rem;text-transform:uppercase;letter-spacing:.07em;font-weight:750}.housing-bed-heading>span{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:500}.housing-play .housing-bed-list{display:grid;grid-template-columns:1fr;gap:8px}.housing-crop-bed-card{display:flex;align-items:center;gap:11px;width:100%;min-height:70px;padding:12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);text-align:left;color:var(--text);position:relative}.housing-crop-bed-card:hover{background:color-mix(in srgb,var(--housing-leaf) 5%,var(--panel-2));border-color:var(--border-2)}.housing-crop-bed-card[aria-pressed=true]{background:color-mix(in srgb,var(--housing-leaf) 8%,var(--panel-2));border-color:color-mix(in srgb,var(--housing-leaf) 65%,var(--border));box-shadow:inset 3px 0 0 var(--housing-leaf)}.housing-bed-art{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;background:var(--bg-2);color:var(--housing-leaf)}.housing-bed-text{flex:1;min-width:0;display:grid;gap:4px}.housing-bed-text b{font-size:.78rem}.housing-farm .housing-bed-text small{font-size:.65rem;line-height:1.45;color:var(--muted)}.housing-bed-state{flex:none;width:22px;height:22px;display:grid;place-items:center;color:var(--muted)}.housing-bed-state.ready{color:var(--housing-leaf)}.housing-bed-state.dry{color:#a4c5e0}.housing-play .housing-crop-detail{border:1px solid var(--border);border-radius:13px;padding:13px;gap:12px;background:var(--panel-2)}.housing-crop-title{display:flex;align-items:center;gap:10px}.housing-crop-title>div{display:grid;gap:3px;min-width:0}.housing-crop-title b{font-size:.83rem}.housing-farm .housing-crop-title small{font-size:.66rem;line-height:1.45}.housing-play .housing-crop-detail progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;height:6px;width:100%;border:0;border-radius:99px;overflow:hidden;background:var(--bg-2);accent-color:var(--housing-leaf)}.housing-crop-detail progress::-webkit-progress-bar{background:var(--bg-2);border-radius:99px}.housing-crop-detail progress::-webkit-progress-value{background:var(--housing-leaf);border-radius:99px}.housing-crop-detail progress::-moz-progress-bar{background:var(--housing-leaf);border-radius:99px}.housing-farm .housing-crop-actions{display:grid;gap:8px}.housing-crop-actions .btn{min-height:42px;justify-content:center;font-size:.76rem}.housing-crop-actions .housing-crop-applied{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;color:var(--housing-leaf);font-size:.7rem}.housing-farm .housing-crop-detail>p{margin:0}.housing-seed-choice{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2);text-align:left;color:var(--text)}.housing-seed-choice:hover:not(:disabled){border-color:var(--housing-leaf)}.housing-seed-choice>span:not(.item-ico){flex:1;display:grid;gap:3px}.housing-seed-choice b{font-size:.75rem}.housing-seed-choice>svg{color:var(--housing-leaf)}.housing-seed-choice:disabled{opacity:.55;cursor:not-allowed}.housing-farm-guide{border-top:1px solid var(--border);padding-top:11px}.housing-farm-guide summary,.housing-harvest summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:.72rem;list-style:none}.housing-farm-guide summary::-webkit-details-marker,.housing-harvest summary::-webkit-details-marker{display:none}.housing-farm-guide summary>svg:last-child,.housing-harvest summary>svg:last-child{margin-left:auto;transition:rotate .15s}.housing-farm-guide[open] summary>svg:last-child,.housing-harvest[open] summary>svg:last-child{rotate:180deg}.housing-farm .housing-farm-guide p{font-size:.68rem;line-height:1.65;color:var(--muted)}.housing-farm .housing-harvest{margin:0;border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--panel-2)}.housing-harvest-count{padding:2px 6px;border-radius:5px;background:var(--bg-2);color:var(--housing-leaf);font-size:.65rem;font-variant-numeric:tabular-nums}.housing-harvest-row{display:flex;align-items:center;gap:9px;padding-top:12px}.housing-farm .housing-harvest-row small{margin-top:2px;font-size:.65rem}.housing-pilot-note{display:flex;align-items:flex-start;gap:6px;font-size:.64rem;color:var(--muted);line-height:1.5}.housing-pilot-note>svg{flex:none;margin-top:2px}.housing-drawer.bsheet{width:min(580px,100%);background:var(--bg)}.housing-drawer .bsheet-head{border-bottom:1px solid var(--border)}.housing-drawer .bsheet-body{padding:18px 22px 24px}.housing-drawer-heading{padding:22px 22px 16px;align-items:flex-start;gap:12px}.housing-drawer-heading h2{font-size:1.4rem;gap:10px}.housing-drawer-heading .icon-btn{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;width:34px;height:34px}.housing-drawer-heading .caps{font-size:.61rem;letter-spacing:.1em}.housing-drawer-subtitle{font-size:.73rem;color:var(--muted);margin:7px 0 0;line-height:1.5}.housing-drawer-summary{margin:0 0 18px;padding:0 0 16px;gap:20px;border-bottom:1px solid var(--border);font-size:.7rem}.housing-drawer-summary>span{display:flex;align-items:baseline;gap:5px}.housing-drawer-summary b{font-size:1.05rem;font-variant-numeric:tabular-nums}.housing-drawer-summary .housing-inventory-mode{margin-left:auto;font-size:.65rem;color:var(--housing-leaf);align-items:center;gap:5px}.housing-category-tabs{gap:6px;margin:14px 0 18px}.housing-category-tabs button{display:flex;align-items:center;gap:6px;min-height:36px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--muted);font-size:.7rem;font-weight:650}.housing-category-tabs button>small{font-size:.6rem;opacity:.7}.housing-category-tabs button[aria-pressed=true],.housing-category-tabs button[aria-pressed=true]:hover{background:color-mix(in srgb,var(--housing-leaf) 11%,var(--panel));border-color:color-mix(in srgb,var(--housing-leaf) 42%,var(--border));color:var(--text)}.housing-category-tabs button[aria-pressed=true]>svg{color:var(--housing-leaf)}.housing-inventory-context{display:block;margin:0 0 16px}.housing-drawer-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.housing-inventory-result{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.66rem;color:var(--muted);margin-top:13px}.housing-inventory-result>span:last-child{display:flex;align-items:center;gap:4px}.housing-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.housing-owned-card{padding:0;gap:0;overflow:hidden;background:var(--panel-2);border-radius:13px;text-align:left;align-items:stretch}.housing-owned-card:hover,.housing-owned-card:focus-visible{background:var(--panel-2);border-color:color-mix(in srgb,var(--housing-leaf) 65%,var(--border))}.housing-furniture-art{display:grid;place-items:center;position:relative;min-height:143px;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--housing-leaf) 7%,var(--panel-2)),var(--panel-2) 75%);padding:18px}.housing-owned-card .housing-furniture-art img{width:100%;height:110px;object-fit:contain;image-rendering:auto}.housing-stock-count{top:10px;right:10px;display:flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid var(--border);border-radius:6px;background:var(--bg-2);color:var(--text);font-size:.62rem;font-variant-numeric:tabular-nums}.housing-furniture-card-body{display:grid;gap:5px;padding:11px 13px;border-top:1px solid var(--border)}.housing-furniture-card-body .housing-furniture-category{font-size:.58rem;letter-spacing:.075em;text-transform:uppercase;color:var(--muted)}.housing-owned-card .housing-furniture-card-body b{font-size:.82rem;color:var(--text)}.housing-furniture-card-meta{display:flex;justify-content:space-between;align-items:center;gap:6px;color:var(--muted);font-size:.61rem;margin-top:3px}.housing-furniture-card-meta>span{display:flex;align-items:center;gap:4px}.housing-furniture-card-meta>span:first-child{min-width:0}.housing-owned-card.all-placed .housing-stock-count{color:var(--muted)}.housing-owned-card.all-placed .housing-furniture-art img{opacity:.7}.housing-furniture-detail .housing-detail-art{min-height:220px;border:1px solid var(--border);background:radial-gradient(ellipse,color-mix(in srgb,var(--housing-leaf) 7%,var(--panel-2)),var(--panel-2) 75%);border-radius:14px}.housing-furniture-detail .housing-detail-art img{height:220px;image-rendering:auto}.housing-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.housing-detail-heading>.caps{font-size:.62rem;color:var(--muted)}.housing-detail-heading .housing-location-tag{font-size:.63rem;padding:4px 7px}.housing-furniture-detail h3{font-size:1.3rem;margin:9px 0 6px}.housing-detail-facts{border:1px solid var(--border);border-radius:11px;padding:13px;background:var(--panel-2)}.housing-detail-facts>span+span{border-left:1px solid var(--border);padding-left:13px}.housing-detail-facts b{font-size:1rem}.housing-furniture-detail>.btn.primary{min-height:46px}.housing-owned-note{margin-top:20px;padding-top:14px}.housing-owned-note summary{cursor:pointer;font-size:.69rem;color:var(--muted)}.housing-owned-note p{font-size:.68rem;line-height:1.65;margin-top:9px}.housing-owned-note .housing-ownership-line{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.69rem}@media(min-width:561px)and (max-width:1150px){.housing-play .housing-farm .housing-bed-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1150px){.housing-play .housing-workspace{grid-template-columns:minmax(0,1fr)}.housing-play .housing-details{display:flex;flex-direction:column}.housing-details>.tabs{width:100%}}@media(max-width:560px){.housing-play .housing-details{padding:15px}.housing-details>.tabs .tab{min-height:40px}.housing-farm-header h3{font-size:1rem}.housing-play .housing-bed-list{grid-template-columns:1fr}.housing-drawer .bsheet-body{padding:16px 14px 24px}.housing-drawer-heading{padding:20px 16px 15px}.housing-drawer-filters{gap:9px}.housing-select .dd-btn{padding:10px;min-height:44px;font-size:.75rem;gap:7px}.housing-drawer-summary{gap:13px}.housing-drawer-summary .housing-inventory-mode{font-size:.6rem}.housing-owned-grid{gap:9px}.housing-furniture-art{min-height:123px;padding:14px}.housing-owned-card .housing-furniture-art img{height:95px}.housing-furniture-card-body{padding:10px}.housing-owned-card .housing-furniture-card-body b{font-size:.74rem}.housing-furniture-card-meta{flex-wrap:wrap;gap:5px;font-size:.59rem}.housing-category-tabs button{min-height:40px;font-size:.68rem;padding:8px}.housing-seed-choice{min-height:60px}}@media(prefers-reduced-motion:reduce){.housing-select .dd-menu,.housing-farm-guide summary>svg,.housing-harvest summary>svg{animation:none;transition:none}}@media(max-width:560px){.housing-select .dd-menu{border-radius:20px 20px 0 0;padding:18px 10px max(12px,var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));box-shadow:0 0 0 100vmax #050806a6,0 -12px 32px #0007}.housing-furniture-card-body .housing-furniture-category{font-size:.63rem}.housing-furniture-card-meta{font-size:.65rem}}.housing-style-field{display:grid;gap:6px;min-width:0;align-content:start}.housing-select .dd-menu{max-height:min(640px,76vh)}.housing-placement-notice.housing-short{border-color:color-mix(in srgb,var(--warn,#e0a84a) 55%,var(--border-2));background:color-mix(in srgb,var(--warn,#e0a84a) 10%,var(--panel-2))}.housing-draft-state.short{color:var(--warn,#e0a84a)}.housing-value-parts{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin:6px 0;font-size:.8rem}.housing-value-parts dt{color:var(--muted)}.housing-value-parts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.housing-account .housing-land-value{display:block;margin-top:4px;color:var(--muted);line-height:1.4}.housing-valuation>small{display:block;margin-top:4px}.admin-land-toolbar{padding:16px;display:grid;grid-template-columns:1fr 1fr 1.3fr auto;gap:13px;align-items:end}.admin-land-toolbar>.housing-search-field{min-height:46px}.admin-land-toolbar>.btn{height:46px}.admin-land-summary{padding:18px;display:grid;gap:22px}.admin-land-summary>div:first-child{display:flex;gap:12px;align-items:flex-start}.admin-land-summary>div:first-child>svg{color:var(--gold);flex:none;margin-top:3px}.admin-land-summary b,.admin-land-summary small{display:block}.admin-land-summary small{margin-top:5px;color:var(--muted);font-size:.73rem;line-height:1.7}.admin-land-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);padding-top:17px;gap:12px}.admin-land-stats b{font-size:1.35rem}.admin-land-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.admin-land-list{padding:7px;display:grid;gap:4px}.admin-land-list>button{display:flex;align-items:center;gap:11px;min-height:76px;padding:13px;text-align:left;color:var(--text);border:1px solid transparent;border-radius:10px}.admin-land-list>button:hover{background:var(--panel-2)}.admin-land-list>button.selected{background:color-mix(in srgb,var(--mint) 7%,var(--panel-2));border-color:color-mix(in srgb,var(--mint) 35%,var(--border))}.admin-land-list>button>span:nth-child(2){flex:1;min-width:0}.admin-land-list>button>span:nth-child(3){text-align:right}.admin-land-list b,.admin-land-list small{display:block}.admin-land-list b{font-size:.78rem}.admin-land-list small{font-size:.65rem;color:var(--muted);margin-top:6px;line-height:1.5}.admin-land-state{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:9px;color:var(--muted);background:var(--bg-2)}.admin-land-state.sale{color:var(--mint)}.admin-land-state.auction{color:var(--gold)}.admin-land-state.owned{color:var(--gem)}.admin-land-detail{padding:20px;gap:19px;position:sticky;top:80px}.admin-land-detail h3{margin:7px 0}.admin-land-detail p{margin:0;line-height:1.75}.admin-land-detail dl{display:grid;gap:13px;margin:0;padding:16px 0;border-block:1px solid var(--border);font-size:.75rem}.admin-land-detail dl>div{display:flex;justify-content:space-between;gap:12px}.admin-land-detail dt{color:var(--muted)}.admin-land-detail dd{margin:0;text-align:right}.admin-land-actions{display:grid;gap:9px}.admin-land-confirm{padding:5px;gap:18px}.admin-land-confirm p{margin:0;line-height:1.8}@media(max-width:1100px){.admin-land-toolbar{grid-template-columns:1fr 1fr}.admin-land-layout{grid-template-columns:1fr}.admin-land-detail{position:static}}.admin-land-list{max-height:720px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.adm .admin-land .admin-land-toolbar.card,.adm .admin-land .admin-land-summary.card,.adm .admin-land .admin-land-list.card{display:grid}.adm .admin-land .admin-land-list.card{align-content:start;grid-auto-rows:minmax(76px,auto)}@media(max-width:560px){.admin-land-toolbar{grid-template-columns:1fr}.admin-land-toolbar>.btn{justify-self:end}.admin-land-stats{grid-template-columns:repeat(2,1fr)}.admin-land-list>button{padding:10px;gap:8px}.admin-land-list>button>svg{display:none}.admin-land-list>button>span:nth-child(3) b{font-size:.65rem}.admin-land-list b{font-size:.73rem}}.we{--we-line:#bec9b523;--we-muted:#a9b7ad;--we-gold:#d9bc82;color:#e9eee8;display:grid;gap:16px}.we-preview-nav{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:.76rem}.we-preview-nav>div{display:flex;gap:4px;padding:4px;background:#0b1310;border:1px solid #bec9b523;border-radius:10px}.we-preview-nav button{border:0;border-radius:7px;padding:9px 13px;color:#a9b7ad;background:none;font:inherit;cursor:pointer}.we-preview-nav button[aria-selected=true]{color:#f0dbad;background:#c8a66b21}.we h2,.we h3,.we p{margin:0}.we button,.we input,.we select{font:inherit}.we button{cursor:pointer}.we button:disabled{cursor:default;opacity:.45}.we-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;padding:22px 24px;border:1px solid var(--we-line);border-radius:18px;background:radial-gradient(ellipse at 0 0,#647b3b24,transparent 70%),#141d1a}.we-header h2{margin:7px 0;font:600 1.65rem Georgia,serif}.we p{color:var(--we-muted);font-size:.8rem;line-height:1.65}.we-kicker{display:flex;align-items:center;gap:7px;color:var(--we-gold);font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.we-actions,.we-inline-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.we-note,.we-feedback{padding:12px 18px;border-radius:11px;font-size:.8rem;background:#406b4924;border:1px solid #81ac6b30;color:#c2d9bb}.we-note{background:#ba904b15;border-color:#ba904b40;color:#dec996}.we-feedback.error{color:#ffc0b8;border-color:#da726a50;background:#a8463522}.we-workbench{margin:0;padding:0;min-width:0;display:grid;grid-template-columns:210px minmax(320px,1fr) 300px;border:1px solid var(--we-line);border-radius:18px;background:#101816;overflow:hidden;align-items:start}.we-library,.we-inspector{min-width:0;padding:18px;display:grid;gap:16px}.we-library{border-right:1px solid var(--we-line)}.we-inspector{border-left:1px solid var(--we-line);padding:0;gap:0;align-content:start;align-self:stretch;background:#131b19}.we-label{display:grid;gap:7px;font-size:.72rem;color:#b7c5ba;font-weight:600;min-width:0}.we input:not([type=checkbox]):not([type=range]),.we select{width:100%;min-width:0;padding:9px 10px;border:1px solid #b7c8b92b;border-radius:8px;background:#0b1210;color:#e8eee8;font-size:.76rem}.we input:focus-visible,.we select:focus-visible,.we button:focus-visible{outline:2px solid #d6bb82;outline-offset:2px}.we input[type=checkbox],.we input[type=range]{accent-color:#d3b87c}.we select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:40px;padding:10px 36px 10px 12px;line-height:1.4;cursor:pointer;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b5c6ba' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-size:16px;background-repeat:no-repeat;transition:border-color .15s,background-color .15s}.we select:hover:not(:disabled){border-color:#b7c8b957;background-color:#131e19}.we select:disabled{cursor:default;opacity:.5}.we select option,.we select optgroup{background:#13201a;color:#e8eee8}@media(forced-colors:active){.we select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.we-section-title{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700}.we-section-title button{margin-left:auto;border:0;border-radius:6px;padding:5px;background:#ffffff09;color:#d0dbc9;display:grid;place-items:center}.we-layer-list{display:grid;gap:6px}.we-layer-list>div{display:flex;align-items:center;border:1px solid var(--we-line);border-radius:9px;background:#ffffff03;overflow:hidden}.we-layer-list>div.selected{border-color:#c8a7688c;background:#baa26812}.we-layer-list button{background:none;border:0;color:#bac9bd;padding:8px}.we-layer-pick{display:grid;flex:1;min-width:0;grid-template-columns:22px minmax(0,1fr);text-align:left;gap:4px}.we-layer-pick b{font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.we-layer-pick>span{color:#a89670;font-size:.65rem;grid-row:span 2}.we-layer-pick small{color:#829788;font-size:.62rem}.we .we-hint{font-size:.69rem;color:#94a69a}.we-record{display:grid;gap:5px;padding:14px 0 0;border-top:1px solid var(--we-line);font-size:.68rem;color:#98aa9d}.we-record b{font-weight:600;color:#d5c295}.we-record small{font-size:.61rem}.we-stage-panel{padding:16px;min-width:0;display:grid;gap:13px}.we-toolbar{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.we-toolbar>div{display:flex;gap:3px;padding:3px;background:#080f0c;border:1px solid var(--we-line);border-radius:9px}.we-toolbar button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:0;color:#b8c7bb;background:none;border-radius:6px;font-size:.69rem}.we-toolbar button[aria-pressed=true]{color:#202c22;background:#d9bd82}.we-canvas{position:relative;width:100%;max-width:min(620px,max(280px,calc(100dvh - 340px)));margin:0 auto;aspect-ratio:1;overflow:hidden;border:1px solid #bfceaf35;border-radius:12px;background:radial-gradient(ellipse at 50% 25%,#3d534733,transparent 80%),repeating-conic-gradient(#18221e,#18221e 25%,#15201b 0%,#15201b 50%) 0/24px 24px}.we-canvas canvas,.we-canvas svg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.we-canvas canvas:last-of-type{touch-action:none;cursor:move}.we-canvas.painting canvas:last-of-type{cursor:crosshair}.we-canvas svg{pointer-events:none}.we-canvas svg path,.we-canvas svg circle{fill:none;stroke:#8cccb769;stroke-width:1;stroke-dasharray:4 4}.we-canvas svg .anchor{stroke:#ffe5a8;fill:#0a1719;stroke-dasharray:none}.we-canvas svg text{font:10px system-ui;fill:#bde5d6;stroke:#10271f;stroke-width:3;paint-order:stroke}.we-rendering,.we-comparing{position:absolute;bottom:10px;right:10px;padding:5px 8px;border-radius:6px;font-size:.64rem;color:#e2d0ac;background:#0d171de8;pointer-events:none}.we-comparing{left:10px;right:auto}.we-stage-controls{display:flex;gap:13px;flex-wrap:wrap;font-size:.67rem;color:#afc2b4}.we-stage-controls label{display:flex;align-items:center;gap:5px}.we-preview-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.we-preview-options label{display:grid;gap:5px;font-size:.67rem;color:#a5b8ab}.we-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:5px;gap:2px;border-bottom:1px solid var(--we-line)}.we-tabs button{padding:10px 2px;background:none;color:#9fb1a5;border:0;border-radius:7px;font-size:.68rem}.we-tabs button[aria-selected=true]{background:#d3b57a19;color:#ebcf96}.we-panel{padding:16px;display:grid;align-content:start;gap:15px}.we-panel h3{font-size:.89rem;color:#e3e7db}.we-panel p{font-size:.73rem}.we-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.we-inline-actions .btn{padding:7px 9px;font-size:.67rem}.we-coverage{display:grid;gap:9px}.we-coverage>label{display:grid;grid-template-columns:1fr 100px;align-items:center;gap:8px;font-size:.71rem;color:#b9c8bc}.we-downloads{display:grid;gap:8px}.we-downloads button{justify-content:flex-start}.we details{font-size:.72rem;color:#c8b889}.we-brief{white-space:pre-wrap;overflow-wrap:anywhere;font:.67rem/1.7 system-ui;max-height:400px;overflow:auto;color:#afc2b3;padding-top:12px}.we-confirm-scrim{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#030a08ba;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.we-confirm{display:grid;gap:18px;width:min(100%,430px);padding:28px;background:#18241d;border:1px solid #d7b67565;border-radius:20px;box-shadow:0 30px 100px #0009}.we-confirm>svg{color:#ddbf81}.we-confirm .we-actions{justify-content:flex-end}@media(max-width:1250px){.we-workbench{grid-template-columns:175px minmax(280px,1fr) 265px}.we-library,.we-stage-panel{padding:12px}}@media(max-width:950px){.we-workbench{grid-template-columns:170px minmax(0,1fr)}.we-inspector{grid-column:1/-1;border-left:0;border-top:1px solid var(--we-line)}.we-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.we-panel>h3,.we-panel>p,.we-panel>.we-coverage,.we-panel>.we-downloads{grid-column:1/-1}.we-coverage{grid-template-columns:repeat(2,1fr);column-gap:24px}}@media(max-width:620px){.we-header{padding:18px}.we-header h2{font-size:1.4rem}.we-workbench{grid-template-columns:minmax(0,1fr)}.we-library{border-right:0;border-bottom:1px solid var(--we-line)}.we-layer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.we-library>.we-hint,.we-record{display:none}.we-inspector{grid-column:auto}.we-panel{grid-template-columns:minmax(0,1fr)}.we-coverage{grid-template-columns:1fr}.we-actions{width:100%}.we-actions>.btn{flex:1}.we-stage-controls{gap:8px}}.ac{--ac-line:#c9d7c523;--ac-muted:#9eafa6;--ac-gold:#dbbf83;display:grid;gap:16px;color:#e6ede6;min-width:0}.ac h2,.ac h3,.ac p{margin:0}.ac button,.ac input{font:inherit}.ac button:disabled{cursor:default;opacity:.5}.ac p{font-size:.8rem;line-height:1.65;color:var(--ac-muted)}.ac-heading{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--ac-line);border-radius:18px;background:radial-gradient(ellipse at 0 0,#6c7c3a2b,transparent 70%),#141d19}.ac-heading h2{font:600 1.65rem Georgia,serif;margin:7px 0}.ac-eyebrow{display:flex;align-items:center;gap:7px;color:var(--ac-gold);font-size:.64rem;letter-spacing:.14em;font-weight:800;text-transform:uppercase}.ac-notice,.ac-feedback{display:flex;gap:10px;align-items:center;padding:13px 17px;border-radius:10px;background:#8e713a1c;border:1px solid #c5a16447;color:#ddc79a;font-size:.79rem}.ac-feedback{background:#41654225;border-color:#9ab67c42;color:#c5dbb6}.ac-feedback.error{color:#ffc4b9;background:#8e3f3026;border-color:#d078644d}.ac-notice>svg,.ac-feedback>svg{flex-shrink:0}.ac-layout{display:grid;grid-template-columns:minmax(235px,290px) minmax(0,1fr);gap:18px;align-items:start}.ac-library{position:sticky;top:16px;background:#111a16;border:1px solid var(--ac-line);border-radius:15px;min-width:0;max-height:calc(100dvh - 150px);display:flex;flex-direction:column}.ac-library-controls{display:grid;gap:12px;padding:15px;border-bottom:1px solid var(--ac-line)}.ac-group{display:flex;gap:3px;background:#090f0c;padding:4px;border-radius:9px}.ac-group button{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;background:none;border:0;border-radius:6px;padding:9px;color:#9cad9f;font-size:.75rem}.ac-group button[aria-selected=true]{background:#d3b57a20;color:#e5cb94}.ac-search{display:flex;align-items:center;gap:8px;border:1px solid #bcd0b62e;border-radius:9px;padding:10px;background:#090f0c;color:#8ca294}.ac .ac-search input{width:100%;border:0;outline:0;background:none;color:#e5ece5;font-size:.76rem;min-width:0;padding:0}.ac .ac-search:focus-within{outline:2px solid #d5b775;outline-offset:2px}.ac-result-count{color:#8da395;font-size:.65rem}.ac-catalog{overflow:auto;padding:8px;min-height:180px;scrollbar-width:thin;scrollbar-color:#526d57 #111a16}.ac-catalog>button{width:100%;display:flex;align-items:center;gap:10px;background:none;border:1px solid transparent;border-radius:9px;padding:10px 8px;text-align:left;color:#e0e8de;cursor:pointer;min-height:58px}.ac-catalog>button:hover{background:#ffffff05}.ac-catalog>button.selected{background:#c4a36514;border-color:#c4a36568}.ac-catalog>button>span:not(.item-ico):not(.ac-cosmetic-swatch):not(.ac-edited-dot){display:grid;gap:4px;flex:1;min-width:0}.ac-catalog b{font-size:.75rem;overflow-wrap:anywhere}.ac-catalog small{font-size:.62rem;color:#8fa394}.ac-hidden-icon{color:#de9b83;flex-shrink:0}.ac-edited-dot{width:6px;height:6px;border-radius:50%;background:#d9b879;flex-shrink:0}.ac-cosmetic-swatch{display:grid;place-items:center;border-radius:9px;background:#2b3930;color:#d4d0a0;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff16}.ac-empty{padding:35px 15px;text-align:center;color:#8fa394;font-size:.8rem}.ac-detail{display:grid;gap:16px;min-width:0}.ac-selected{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:12px;padding:24px;border:1px solid var(--ac-line);border-radius:16px;background:linear-gradient(135deg,#26392a45,#111a16 75%)}.ac-selected-art{display:grid;place-items:center;width:80px;height:80px;background:#070e0b7d;border:1px solid #bfc89a20;border-radius:16px}.ac-selected h2{font:600 1.6rem Georgia,serif;line-height:1.2;margin:5px 0 8px}.ac-selected-kind{font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c9b685}.ac-selected code{font-size:.66rem;color:#849a8c;overflow-wrap:anywhere}.ac-selected>p,.ac-live-facts{grid-column:1/-1}.ac-selected>p{margin-top:3px}.ac-status{font-size:.64rem;color:#c1d9b1;border:1px solid #97b37a45;background:#739a5420;border-radius:30px;padding:7px 10px;white-space:nowrap}.ac-status.hidden{color:#e5b3a1;border-color:#d08f7152;background:#aa57371c}.ac-live-facts{display:flex;flex-wrap:wrap;gap:20px;margin-top:6px;padding-top:16px;border-top:1px solid var(--ac-line)}.ac-live-facts>span{display:grid;gap:6px;min-width:0;flex:1}.ac-live-facts small{font-size:.63rem;color:#8fa393}.ac-live-facts b{font-size:.75rem;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.ac-fields{display:grid;gap:16px;border:0;margin:0;padding:0;min-width:0}.ac-card{display:grid;gap:17px;background:#141d19;border:1px solid var(--ac-line);border-radius:15px;padding:22px;min-width:0}.ac-card>header{display:flex;align-items:center;gap:11px}.ac-card>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#dac3880d;color:#d9bf86}.ac-card h3{font-size:.95rem;color:#e2e8dc}.ac-active{display:flex;align-items:center;gap:25px;justify-content:space-between}.ac-active b{font-size:.8rem}.ac-active p{margin-top:5px;font-size:.72rem;max-width:570px}.ac-switch{flex-shrink:0;width:45px;height:26px;border-radius:20px;background:#4e5b51;border:1px solid #b3c3ad33;padding:3px;cursor:pointer}.ac-switch>span{display:block;width:18px;height:18px;border-radius:50%;background:#cdd8cd;transition:transform .18s ease,background .18s ease}.ac-switch.on{background:#678b5077;border-color:#b6ca8d5c}.ac-switch.on>span{transform:translate(18px);background:#d9e9bd}.ac-inline-note{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #aa956235;border-radius:9px;background:#95814d0b;color:#c5b98e;font-size:.7rem;line-height:1.6}.ac-inline-note>svg{flex-shrink:0}.ac-field{display:grid;gap:9px;min-width:0}.ac-field>span:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;color:#cbd8c8;font-weight:600}.ac-field small{font-size:.67rem;color:#8fa394;font-weight:400;line-height:1.6}.ac-field>span>button{padding:0;background:none;border:0;text-decoration:underline;color:#c8ba8c;font-size:.66rem;cursor:pointer}.ac input[type=number]{width:100%;min-width:0;border:1px solid #c0d0b72b;border-radius:8px;padding:11px 12px;background:#0a120e;color:#e2eae0;font-size:.8rem}.ac input:focus-visible,.ac button:focus-visible{outline:2px solid #d5b775;outline-offset:2px}.ac input[type=checkbox]{accent-color:#d5ba7f}.ac-number-row{display:flex;align-items:center;gap:12px;max-width:330px}.ac-number-row>span{color:#a9b99f;font-size:.72rem}.ac-rule{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--ac-line)}.ac-rule>div:first-child{display:grid;gap:5px;flex:1;min-width:0}.ac-rule b{font-size:.77rem}.ac-rule small{font-size:.67rem;color:#8fa394;line-height:1.6}.ac-rule>.select{min-width:140px}.ac-locked{display:inline-flex;align-items:center;gap:6px;color:#c6bc9b;font-size:.72rem}.ac-footnote{font-size:.68rem!important;line-height:1.65}.ac-regions{display:flex;flex-wrap:wrap;gap:8px}.ac-regions label{display:flex;align-items:center;gap:7px;padding:9px 11px;background:#0b130f;border:1px solid var(--ac-line);border-radius:8px;font-size:.69rem;color:#b4c5b0;cursor:pointer}.ac-regions label:has(input:checked){border-color:#c2ac6b65;color:#e5d39f;background:#c2a66710}.ac-exchange{display:grid;gap:10px}.ac-exchange>b{font-size:.76rem}.ac-exchange>p{font-size:.68rem}.ac-ingredient{display:flex;align-items:center;gap:10px;padding:9px 11px;background:#0c140f;border:1px solid var(--ac-line);border-radius:9px}.ac-ingredient>span:not(.item-ico){flex:1;font-size:.73rem;min-width:0}.ac-ingredient input{width:100px!important;padding:8px!important}.ac-ingredient-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ac-ingredient-results button{display:flex;align-items:center;gap:8px;border:1px solid var(--ac-line);border-radius:8px;background:#ffffff03;color:#b9cbb5;padding:8px;text-align:left;cursor:pointer;min-width:0}.ac-ingredient-results button>span:not(.item-ico){flex:1;min-width:0;font-size:.68rem}.ac-savebar{position:sticky;bottom:14px;z-index:5;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #c3b17e50;border-radius:13px;background:#18251ef5;box-shadow:0 8px 30px #0005;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ac-savebar>div{display:grid;gap:6px}.ac-savebar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.ac-savebar b{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;color:#adc49e}.ac-savebar b.ac-unsaved{color:#ead29c}.ac-savebar small{font-size:.62rem;color:#92a58e}.ac-savebar .btn{font-size:.73rem;padding:10px 13px}.ac-confirm{display:grid;gap:16px;padding-top:12px}.ac-confirm>svg{color:#d7bf84}.ac-confirm h3{font-size:1.15rem}.ac-confirm p{font-size:.82rem;line-height:1.65;color:var(--muted)}.ac-confirm ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ac-confirm li{display:flex;align-items:center;gap:12px;font-size:.75rem;padding:10px;border:1px solid #c9d7c523;border-radius:8px}.ac-confirm li>span{flex:1;color:#a5b59f}.ac-confirm li>b{font-weight:600;max-width:60%;text-align:right;overflow-wrap:anywhere}.ac-confirm-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:8px}.ac .dd-btn{min-height:40px;padding:10px 12px;background:#0b130f;border:1px solid #b7c8b92b;color:#e8eee8;font-size:.76rem;box-shadow:none}.ac .dd-btn[aria-expanded=true]{border-color:#c9b17b;box-shadow:0 0 0 2px #c9b17b1a}.ac .dd-caret{color:#b5c6ba;margin-left:6px}.ac .dd-menu{background:#17231c;border-color:#c6d4b935;color:#e8eee8;scrollbar-width:thin}.ac-rule>.dd{min-width:140px}.ac select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:40px;padding:10px 36px 10px 12px;line-height:1.4;color:#e8eee8;color-scheme:dark;border:1px solid #b7c8b92b;border-radius:8px;background-color:#0b130f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b5c6ba' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-size:16px;background-repeat:no-repeat}@media(max-width:1100px){.ac-layout{grid-template-columns:230px minmax(0,1fr)}.ac-selected{grid-template-columns:70px minmax(0,1fr)}.ac-selected-art{width:66px;height:66px}.ac-status{grid-column:2;justify-self:start}.ac-card{padding:18px}.ac-live-facts{gap:15px}.ac-live-facts>span{flex-basis:40%}.ac-savebar{flex-direction:column;align-items:stretch}.ac-savebar>div:last-child{justify-content:flex-end}}@media(max-width:760px){.ac-layout{grid-template-columns:minmax(0,1fr)}.ac-library{position:static;max-height:390px}.ac-catalog{min-height:120px}.ac-heading{padding:19px;align-items:flex-start}.ac-heading h2{font-size:1.45rem}.ac-heading>.btn{font-size:.7rem}.ac-heading p{font-size:.73rem}.ac-selected{padding:18px}.ac-selected h2{font-size:1.4rem}.ac-rule{gap:12px}.ac-rule>.select{min-width:120px}.ac-ingredient-results{grid-template-columns:1fr}.ac-savebar{bottom:8px}.ac-savebar>div:last-child{display:grid;grid-template-columns:1fr 1fr}.ac-savebar .btn{justify-content:center;font-size:.67rem}.ac-field>span:first-child{flex-wrap:wrap}.ac-active{gap:15px}}@media(prefers-reduced-motion:reduce){.ac-switch>span{transition:none}}@media(forced-colors:active){.ac select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.aq{display:grid;gap:12px;min-width:0}.aq-sections{display:flex;flex-wrap:wrap;gap:4px}.aq-section{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid var(--border);background:none;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer}.aq-section:hover{color:var(--text)}.aq-section.on{background:var(--panel-2);color:var(--text)}.aq-library,.aq-editor{display:grid;gap:14px;min-width:0}.aq-lib-head{display:grid;gap:2px}.aq-lib-head h3{margin:0}.aq-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.aq-card{display:grid;gap:8px;align-content:start;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font:inherit;text-align:left}button.aq-card{cursor:pointer}button.aq-card:hover{border-color:color-mix(in srgb,var(--text) 25%,var(--border))}.aq-card.planned{background:none;border-style:dashed}.aq-fest-top{display:flex;align-items:center;gap:10px;min-width:0}.aq-open{color:var(--muted);justify-self:end}.aq-new{background:none;border-style:dashed}.aq-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.aq-tags .pill{display:inline-flex;align-items:center;gap:3px}.aq-list-rows{display:grid;gap:4px}.aq-lrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:var(--panel-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.aq-lrow:hover{border-color:var(--border)}.aq-line{border:1px solid var(--border);border-radius:12px;padding:8px 10px}.aq-line>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;cursor:pointer}.aq-line[open]>summary{margin-bottom:8px}.aq-inline-new{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.aq-inline-new .input{flex:1 1 240px;max-width:360px}.aq-bar{position:sticky;top:68px;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:-4px -4px 0;padding:6px 4px 10px;background:var(--panel);border-bottom:1px solid var(--border)}.aq-bar-title{display:grid;gap:1px;min-width:0}.aq-bar-title>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-bar-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.aq-state{grid-column:1 / -1;display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:10px;font-size:.8rem}.aq-state.bad{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.aq-state.ok{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}.aq-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.aq-fact{display:grid;gap:3px;align-content:start;padding:10px 12px;border-radius:12px;background:var(--panel-2)}.aq-fact>b{display:grid;gap:2px}.aq-mini-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.aq-weeks{display:grid;grid-template-columns:repeat(var(--weeks, 3),minmax(230px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.aq-week{display:grid;gap:6px;align-content:start;padding:10px;border-radius:12px;border:1px solid var(--border)}.aq-week-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--border)}.aq-week-sub{margin-top:6px}.aq-mini{display:grid;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:var(--panel-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.aq-mini:hover{border-color:var(--border)}.aq-qcard{display:grid;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--panel);scroll-margin-top:170px}.aq-qcard.open{background:var(--panel-2)}.aq-qcard-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.aq-num{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:8px;background:var(--panel-2);font-size:.78rem;font-weight:700;color:var(--muted)}.aq-num.wide{display:inline-flex;gap:4px;min-width:48px}.aq-qcard.open .aq-num{background:var(--panel)}.aq-qcard-title{display:grid;gap:1px;flex:1 1 200px;min-width:0;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.aq-qcard-tools{display:inline-flex;gap:2px;margin-left:auto}.aq-qcard-body{display:grid;gap:4px;padding-left:36px}.aq-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--bad) 10%,transparent)}.aq-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start}.aq-two h4{margin:2px 0 0}.aq-player{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px dashed var(--border)}.aq-goals{margin:0;padding-left:18px;display:grid;gap:2px}.aq-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 10px;align-items:start}.aq-field{display:grid;gap:3px;min-width:0}.aq-field.wide,.aq-fields>.wide{grid-column:1 / -1}.aq-field textarea{resize:vertical}.aq-rows{display:grid;gap:6px}.aq-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px;padding:8px 10px;border-radius:10px;background:var(--panel);border:1px solid var(--border)}.aq-row .aq-field{flex:1 1 140px}.aq-row .aq-x{margin-left:auto}.aq-says{flex:1 1 100%}.aq-reward{display:grid;gap:6px}.aq-pick{position:relative;display:block;min-width:0}.aq-pick-btn{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:4px 8px;border-radius:8px;border:1px solid var(--border);background:var(--bg-2, var(--panel));color:var(--text);font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.aq-pick-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-pop{position:absolute;z-index:20;right:0;top:calc(100% + 4px);width:max(100%,300px);display:grid;gap:6px;padding:8px;border-radius:12px;border:1px solid var(--border);background:var(--panel);box-shadow:0 12px 30px #0006}.aq-pop-search{display:flex;align-items:center;gap:6px;color:var(--muted)}.aq-pop-search .input{flex:1 1 auto}.aq-pop-list{display:grid;max-height:280px;overflow:auto}.aq-pop-list button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px;border-radius:8px;border:0;background:none;color:var(--text);font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.aq-pop-list button:hover,.aq-pop-list button[aria-selected=true]{background:var(--panel-2)}.aq-ico-blank{width:20px;height:20px;border-radius:6px;background:var(--panel-2);flex:none}.aq-token{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--panel-2)}.aq-hero{width:100%;max-height:200px;object-fit:cover;border-radius:12px;border:1px solid var(--border)}.aq-creatures{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:8px}.aq-creature{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-radius:12px;border:1px solid var(--border)}@media(max-width:980px){.aq-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.aq-bar{position:static;grid-template-columns:minmax(0,1fr)}.aq-bar-actions{justify-content:flex-start}.aq-lrow{grid-template-columns:minmax(0,1fr)}.aq-qcard-body{padding-left:0}.aq-creature{grid-template-columns:minmax(0,1fr)}.aq-weeks{grid-template-columns:repeat(var(--weeks, 3),minmax(220px,82%))}}.aq-week-reward{display:grid;gap:3px;padding-bottom:6px;border-bottom:1px dashed var(--border)}.aq-week-also{padding-top:4px}.cva-page{gap:16px}.cva-create,.cva-list{padding:18px 20px 20px}.cva-create .card-head,.cva-list .card-head{flex-wrap:wrap;row-gap:4px}.cva-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--danger)}.cva-compose-wrap{container:cva-compose / inline-size;min-width:0}.cva-compose{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-items:start}.cva-form{display:grid;min-width:0}.cva-fields{display:grid;gap:22px;border:0;margin:0;padding:0;min-width:0}.cva-field{display:grid;gap:8px;min-width:0}.cva-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.cva-label>label,.cva-label>span:first-child{font-size:.84rem;font-weight:700;color:var(--text)}.cva-optional{margin-left:4px;font-size:.74rem;font-weight:500;color:var(--faint)}.cva-count{font-size:.7rem;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.cva-count.near{color:var(--warn)}.cva-hint{margin:0;font-size:.74rem;line-height:1.5;color:var(--muted)}.cva-form textarea.input{min-height:78px;resize:vertical;line-height:1.5}.cva-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:fit-content;max-width:100%}.cva-seg button{padding:8px 14px;font-size:.8rem;font-weight:600;line-height:1.3;min-width:0}.cva-seg button+button{border-left:1px solid var(--border-2)}.cva-seg button:not(.on):not(:disabled):hover{color:var(--text);background:var(--panel-2)}.cva-choices{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--border-2);border-radius:11px;background:var(--bg-2);overflow:hidden;min-width:0}.cva-choice{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 6px 0 12px;border-bottom:1px solid var(--border);min-width:0}.cva-choice:focus-within{background:color-mix(in srgb,var(--accent) 6%,var(--bg-2));box-shadow:inset 2px 0 0 var(--accent)}.cva-num{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--panel-3);color:var(--muted);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.cva-choice input{flex:1;min-width:0;padding:12px 0;background:none;border:0;outline:none;color:var(--text)}.cva-choice input::placeholder,.cva-form .input::placeholder{color:var(--faint)}.cva-remove{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--faint)}.cva-remove:hover:not(:disabled){color:var(--danger);background:var(--panel-2)}.cva-remove:disabled{opacity:.3;cursor:default}.cva-add{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 12px 0 16px;color:var(--muted);font-size:.82rem;font-weight:600;text-align:left}.cva-add:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--panel-2) 60%,transparent)}.cva-add svg{flex:none}.cva-add-count{margin-left:auto;font-size:.7rem;font-weight:500;color:var(--faint)}.cva-questions{display:grid;gap:10px;min-width:0}.cva-qblock{display:grid;gap:10px;margin:0;padding:12px 14px 14px;min-width:0;border:1px solid var(--border-2);border-radius:12px;background:color-mix(in srgb,var(--panel-2) 55%,transparent)}.cva-qhead{display:flex;align-items:center;gap:9px}.cva-qhead b{flex:1;font-size:.8rem}.cva-qopts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.cva-req{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);cursor:pointer}.cva-questions>.cva-add{border:1px dashed var(--border-2);border-radius:11px}.cva-when{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.cva-when .input{width:230px;max-width:100%;flex:0 1 230px;color-scheme:dark}:root[data-tone=light] .cva-when .input{color-scheme:light}.cva-time-hint{font-size:.74rem;color:var(--muted)}.cva-save{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding-top:18px;border-top:1px solid var(--border)}.cva-save .btn{min-width:140px}.cva-preview{display:grid;gap:8px;min-width:0;padding:12px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border)}.cva-preview>.caps{padding:2px 4px 0}@container cva-compose (min-width: 780px){.cva-compose{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:28px}.cva-preview{position:sticky;top:12px}}.cva-list{container:cva-list / inline-size;padding-bottom:8px}.cva-note{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);font-size:.78rem;line-height:1.45;color:var(--muted)}.cva-note svg{flex:none;color:var(--faint)}.cva-rows{list-style:none;margin:0;padding:0;display:grid}.cva-tr{display:grid;grid-template-columns:92px minmax(0,1fr) 88px 164px 276px;gap:14px;align-items:center;padding:12px 4px;min-width:0}.cva-tr>*{min-width:0}.cva-th{padding:0 4px 8px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.cva-item{border-top:1px solid var(--border)}.cva-td-q{display:grid;gap:3px}.cva-td-q b{font-size:.86rem;line-height:1.4;overflow-wrap:anywhere}.cva-td-votes{font-size:.78rem;color:var(--muted);white-space:nowrap}.cva-td-votes b{font-size:.9rem;color:var(--text)}.cva-td-times{display:grid;gap:2px;font-size:.8rem}.cva-td-act{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.cva-more svg{transition:transform .2s}.cva-more.on svg{transform:rotate(180deg)}.cva-detail{display:grid;gap:16px;margin:0 0 14px;padding:16px;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-2) 55%,transparent);min-width:0}.cva-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px}.cva-detail-main,.cva-detail-side{display:grid;gap:12px;align-content:start;min-width:0}.cva-detail-main>.btn{justify-self:start}.cva-results{display:grid;gap:12px}.cva-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;font-size:.82rem}.cva-result-label{overflow-wrap:anywhere}.cva-result-n{color:var(--muted);font-variant-numeric:tabular-nums}.cva-bar{grid-column:1 / -1;height:6px;border-radius:99px;background:var(--panel-3);overflow:hidden}.cva-bar i{display:block;height:100%;border-radius:inherit;background:var(--gold)}.cva-qlist{margin:0;padding-left:20px;display:grid;gap:8px;font-size:.82rem}.cva-qlist li{padding-left:2px}.cva-qlist li>span{display:block;overflow-wrap:anywhere}.cva-schedule{display:grid;gap:12px}.cva-schedule .cva-fields{gap:16px}.cva-actions-row{display:flex;flex-wrap:wrap;gap:8px}.cva-delivery{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.cva-pub{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:.8rem}.cva-pub small{flex-basis:100%;font-size:.72rem;color:var(--muted)}.cva-pub-state{padding:1px 8px;border-radius:99px;font-size:.68rem;font-weight:700;background:var(--panel-3);color:var(--muted)}.cva-pub-state.posted{color:var(--good);background:color-mix(in srgb,var(--good) 12%,var(--panel-2))}.cva-pub-state.uncertain{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--panel-2))}.cva-pub a{display:inline-flex;align-items:center;gap:3px;font-size:.76rem;color:var(--accent)}.cva-response{gap:8px}@container cva-list (max-width: 900px){.cva-th{display:none}.cva-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status times" "q q" "votes act";gap:8px 10px;padding:14px 2px}.cva-td-status{grid-area:status}.cva-td-q{grid-area:q}.cva-td-votes{grid-area:votes}.cva-td-times{grid-area:times;justify-items:end;text-align:right}.cva-td-act{grid-area:act}.cva-detail{padding:12px}.cva-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.cva-create,.cva-list{padding:14px}.cva-seg button{padding:8px}.cva-save .btn{flex:1}}@media(prefers-reduced-motion:reduce){.cva-more svg{transition:none}}.bb-card{overflow:hidden}.bb-empty{display:flex;align-items:center;gap:8px;padding:14px 16px}.bb-stage{position:relative;isolation:isolate;width:100%;background-repeat:no-repeat;background-color:#0e1014;overflow:hidden;border-bottom:1px solid var(--border)}.bb-boss,.bb-fighter,.bb-xu{position:absolute;display:grid;place-items:end center;pointer-events:none}.bb-shadow{position:absolute;border-radius:50%;background:radial-gradient(closest-side,#000a,#0000);pointer-events:none}.bb-boss{z-index:5}.bb-boss.acting{animation:bb-lean .9s steps(3,end)}.bb-boss>.bb-pops{bottom:auto;top:22%}.bb-eventboss{position:relative;display:block}.bb-eventboss img{display:block;width:100%;height:100%}.bb-eye{position:absolute;background-repeat:no-repeat}.bb-fighter{pointer-events:auto}.bb-fighter .portrait,.bb-fighter .portrait-window{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.bb-fighter .portrait .bg,.bb-fighter .portrait>.frame,.bb-fighter .portrait>.portrait-decoration{display:none}.bb-fighter.away,.bb-fighter.down{opacity:.55}.bb-fighter.acting:after{content:"";position:absolute;left:50%;bottom:-3px;width:70%;height:12px;transform:translate(-50%);border-radius:50%;border:2px solid #ffd76a;box-shadow:0 0 10px #ffd76a99;animation:bb-ring 1.4s ease-in-out infinite}.bb-tag b{padding:1px 5px;border-radius:5px;background:#0b0d10b8}.bb-tag.you b{color:#ffe39a;background:#2a2208d9}.bb-tag{position:absolute;z-index:700;translate:-50% 0;display:grid;justify-items:center;gap:2px;white-space:nowrap;font-size:.66rem;line-height:1;text-shadow:0 1px 2px #000,0 0 4px #000;color:#f3f1ea}.bb-hp{display:block;width:34px;height:3px;border-radius:2px;background:#0009;overflow:hidden}.bb-hp span{display:block;height:100%;background:#6fd17a}.bb-here,.bb-echo{position:absolute;z-index:900;padding:3px 8px;border-radius:99px;background:#0b0d10cc;color:#ecebe6;display:inline-flex;align-items:center;gap:4px}.bb-here{left:8px;top:8px}.bb-echo{right:8px;top:8px;max-width:60%;white-space:normal}.bb-pops{position:absolute;left:50%;bottom:100%;transform:translate(-50%);display:grid;justify-items:center;gap:1px;z-index:250;pointer-events:none}.bb-pop{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:6px;font:700 .78rem/1.25 var(--display);color:#fff;background:#0b0d10d9;white-space:nowrap;opacity:0;animation:bb-pop 2.2s ease-out forwards}.bb-pop.move{color:#ffe39a}.bb-pop.dmg{color:#fff;background:#3a1d12e6}.bb-pop.hurt{color:#ffb1a8;background:#3b0f0fe6}.bb-pop.heal{color:#a7f0b0;background:#0f2f16e6}.bb-pop.miss,.bb-pop.block{color:#c9ced8}.bb-pop.buff{color:#b9d7ff}.bb-pop.win{color:#ffd76a;background:#3a2c08e6}.bb-pop.brace{color:#ffcf8a}.bb-pop.ko{color:#ffb1a8}@keyframes bb-pop{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(0)}75%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes bb-fade{0%,80%{opacity:1}to{opacity:0}}@keyframes bb-ring{0%,to{opacity:.55}50%{opacity:1}}@keyframes bb-lean{0%,to{transform:none}40%{transform:translateY(3px)}}.bb-stage.still .bb-pop{animation:bb-fade 2.2s linear forwards;transform:none}.bb-stage.still .bb-fighter.acting:after,.bb-stage.still .bb-boss.acting{animation:none}:root[data-motion=reduced] .bb-pop{animation:bb-fade 2.2s linear forwards!important;transform:none!important}@media(prefers-reduced-motion:reduce){.bb-pop{animation:bb-fade 2.2s linear forwards;transform:none}.bb-fighter.acting:after,.bb-boss.acting{animation:none}}.bb-health{display:grid;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border)}.bb-health-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bb-health-head b{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-health-head .num{flex:none;color:var(--muted)}.bb-catchup{color:#f0c27a}.bb-bout{display:grid;grid-template-columns:auto minmax(40px,1fr) auto auto;align-items:center;gap:8px}.bb-bout .info-tip-btn{padding:2px 4px}.bb-turn{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border)}.bb-turn.mine{background:color-mix(in srgb,var(--accent) 7%,transparent)}.bb-turn-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}.bb-turn-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bb-turn-text small{margin-left:8px}.bb-timer{height:8px}.bb-move.queued{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel-2))}.bb-move.queued small{color:var(--accent)}.bb-turn>.bb-mode{justify-self:start}.bb-mode{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:99px;border:1px solid var(--border-2);background:var(--panel-2);color:var(--muted);font-size:.74rem;cursor:pointer}.bb-sw{margin-left:2px;padding:1px 6px;border-radius:99px;background:var(--panel-3);font-size:.66rem;font-weight:700}.bb-mode.on .bb-sw{background:color-mix(in srgb,var(--accent) 35%,var(--panel-3));color:var(--text)}.bb-mode.on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 60%,var(--border-2))}.bb-moves{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.bb-move{display:grid;justify-items:center;gap:2px;padding:8px 6px;border-radius:10px;border:1px solid var(--border-2);background:var(--panel-2);color:var(--text);font-size:.74rem;cursor:pointer;min-height:56px}.bb-move:disabled{opacity:.5;cursor:default}.bb-move small{color:var(--faint);font-size:.66rem}.bb-move:not(:disabled):hover{border-color:var(--accent)}.bb-order{display:flex;gap:4px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.bb-order li{padding:2px 8px;border-radius:99px;background:var(--panel-2);color:var(--muted);font-size:.7rem}.bb-order li.on{background:color-mix(in srgb,#ffd76a 22%,var(--panel-2));color:var(--text)}.bb-order li.you{font-weight:700}.bb-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;padding:12px 14px}.bb-lower h4{margin:0 0 6px;font-size:.66rem;color:var(--faint)}.bb-roster ul,.bb-log ol{margin:0;padding:0;list-style:none;display:grid;gap:5px}.bb-roster li{display:grid;grid-template-columns:24px minmax(0,1fr) 64px 4.6rem;align-items:center;gap:8px;padding:2px 4px;border-radius:8px}.bb-roster li>:last-child{text-align:right;white-space:nowrap}.bb-roster li .portrait{border-radius:50%}.bb-roster li.on{background:color-mix(in srgb,#ffd76a 10%,transparent)}.bb-roster li.you b{color:var(--accent)}.bb-rname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-log-wrap{position:relative;min-width:0}.bb-log-scroll{display:grid;gap:8px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.bb-log-wrap:before,.bb-log-wrap:after{content:"";position:absolute;left:0;right:0;height:18px;pointer-events:none;opacity:0;transition:opacity .2s;z-index:1}.bb-log-wrap:before{top:0;background:linear-gradient(var(--panel),transparent)}.bb-log-wrap:after{bottom:0;background:linear-gradient(transparent,var(--panel))}.bb-log-wrap[data-scroll-above]:before,.bb-log-wrap[data-scroll-below]:after{opacity:1}.bb-log-round{display:grid;gap:3px}.bb-log-round:not(:first-child){opacity:.7}.bb-log-head{font-size:.64rem;letter-spacing:.04em}.bb-log-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:24px}.bb-log-row .portrait{border-radius:50%}.bb-log-row.you .bb-log-name{color:var(--accent)}.bb-log-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9em}.bb-log-dot,.bb-log-boss{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;background:var(--panel-3);color:#ffb1a8;flex:none}.bb-chip{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:99px;font-size:.7rem;font-weight:650;white-space:nowrap;background:var(--panel-3);color:var(--muted)}.bb-chip.move{color:#ffe39a;background:color-mix(in srgb,#ffd76a 14%,var(--panel-3))}.bb-chip.dmg{color:var(--text);background:color-mix(in srgb,#e07a3a 22%,var(--panel-3))}.bb-chip.heal{color:#a7f0b0;background:color-mix(in srgb,#4caf6a 20%,var(--panel-3))}.bb-chip.win{color:#ffd76a;background:color-mix(in srgb,#ffd76a 20%,var(--panel-3))}.bb-chip.hurt{color:#ffc2bb;background:color-mix(in srgb,#d9534f 20%,var(--panel-3))}.bb-chip.hurt.you{outline:1px solid #ffb1a866}.bb-chip.ko{color:#ffb1a8;background:color-mix(in srgb,#d9534f 32%,var(--panel-3))}.bb-chip.miss{color:var(--faint)}@media(max-width:640px){.bb-lower{grid-template-columns:1fr}.bb-tag{font-size:.6rem}.bb-moves{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-echo{left:8px;right:8px;top:auto;bottom:8px;max-width:none}}.card.flush.ev-hero{position:relative;min-height:240px;display:grid;align-content:end;justify-items:start;gap:8px;padding:20px;background-color:#090a0f;background-image:url(https://cdn.xuverse.world/objects/ab6bb944338bdd235255ba9a78677329f34d066918b3ef1f9dfa1c21b590f39a.webp?v=2);background-size:cover;background-position:right center;background-repeat:no-repeat;color:#f3f1ea;overflow:hidden}.ev-hero>.bh-pool,.ev-hero>.ev-goal{width:min(380px,100%)}.ev-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07080cf2,#07080ccc 34%,transparent 62%);pointer-events:none}.ev-hero>*{position:relative}.ev-hero h2{margin:0;font-size:1.5rem}.ev-hero .ev-when{font:700 1.05rem/1.2 var(--display);color:#ffd9a0}.ev-goal{display:grid;gap:4px;max-width:360px}@media(max-width:640px){.card.flush.ev-hero{min-height:360px;padding:16px;background-image:url(https://cdn.xuverse.world/objects/95a25670a6b0c834e3cbb398edfca3b11e1cc90b9c0d5eaa62957fa3fcb298a4.webp?v=2);background-position:right top}.ev-hero:before{background:linear-gradient(0deg,#07080cf5 0%,#07080ccc 45%,transparent 75%)}}.boss-tabs{display:flex;gap:6px}.boss-tabs button{height:32px;padding:0 14px;border-radius:99px;border:1px solid var(--border-2);background:var(--panel-2);color:var(--muted);cursor:pointer;font-size:.8rem}.boss-tabs button.on{color:var(--text);border-color:var(--accent)}@media(max-width:640px){.boss-hero.compact .bh-art,.boss-hero.compact .bh-text>p{display:none}.card.flush.ev-hero.compact{min-height:0;background-size:cover;background-position:right center}}.boss-page>.boss-tabs{order:-2}.boss-battle-slot{min-width:0}.boss-battle-slot.first{order:-1}.home-map,.mapx-map{position:relative}.region-map-heading{--map-heading-accent: #a8d880;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;height:calc(4.25rem + var(--radius));padding:0 18px var(--radius);margin:0;overflow:hidden;isolation:isolate;background:linear-gradient(100deg,color-mix(in srgb,var(--map-heading-accent) 7%,var(--panel)),var(--panel) 60%);border-bottom:1px solid var(--border)}.region-map-heading[data-region=amber]{--map-heading-accent: #e9ac63}.region-map-heading[data-region=frost]{--map-heading-accent: #98d4e9}.region-map-heading[data-region=gloam]{--map-heading-accent: #b49ade}.region-map-heading[data-region=ember]{--map-heading-accent: #e59a72}.region-map-heading[data-region=sky]{--map-heading-accent: #92c9d9}.region-map-heading[data-region=star]{--map-heading-accent: #c7afe4}.region-map-heading:after{content:"";position:absolute;inset:0 0 0 auto;width:58%;z-index:-1;pointer-events:none;opacity:.4;background:var(--region-art) center 46% / cover no-repeat;-webkit-mask-image:linear-gradient(to right,transparent,#000 70%);mask-image:linear-gradient(to right,transparent,#000 70%);filter:brightness(calc(1 - var(--dark, 0) * .6)) saturate(calc(1 - var(--dark, 0) * .35)) hue-rotate(calc(var(--dark, 0) * 12deg))}.region-map-title{display:grid;gap:2px;flex:1;min-width:0}.region-map-tier{color:var(--map-heading-accent);font-size:.6rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.region-map-heading h2{min-width:0;margin:0;color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-map-conditions{display:grid;grid-template-columns:max-content auto minmax(0,max-content);align-items:center;gap:6px;flex:0 1 auto;min-width:0;max-width:60%;padding:5px 11px;border-radius:999px;color:#ece6d8;background:#12151cd9;border:1px solid #ffffff1c;font-size:.74rem;line-height:1.5;white-space:nowrap}.region-map-separator{color:#ece6d880}.region-map-sky{display:inline-flex;align-items:center;gap:5px;min-width:0}.region-map-sky>span:first-child{display:inline-flex;flex:none;color:var(--map-heading-accent)}.region-map-sky-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-map-heading>.starfall-chip{position:relative;flex:none;min-height:0;gap:5px;padding:5px 11px;border-radius:999px;color:#ece6d8;background:#12151cd9;border:1px solid #ffffff1c;box-shadow:none;font-size:.74rem;font-weight:600;line-height:1.5}.region-map-heading>.starfall-chip svg{width:14px;height:14px}.region-map-heading>.starfall-chip:hover{background:#1d212bea;border-color:#e9c77e70}.region-map-heading>.starfall-chip:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}:is(.home-map,.mapx-map)>.region-map-heading+.map-wrap{z-index:1;margin-top:calc(-1 * var(--radius));border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}:is(.home-map,.mapx-map)>.region-map-heading+.map-wrap{box-shadow:0 -8px 18px -6px #000000a6;border-top:1px solid #ffffff2e}.mapx-edit-tools{display:flex;justify-content:flex-end;padding:3px 10px}.mapx-edit-tools .btn{min-height:32px;color:var(--muted)}.mapx-edit-tools>span{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:var(--muted);font-size:.7rem}@media(max-width:860px){.region-map-heading{height:calc(3.75rem + var(--radius));padding:0 12px var(--radius);gap:10px}.region-map-heading:after{width:70%}.region-map-heading h2{font-size:1.05rem}.region-map-conditions{max-width:58%;gap:5px;font-size:.66rem}.region-map-heading:has(>.starfall-chip){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "conditions notice";align-content:center;align-items:center;row-gap:5px;height:auto;min-height:calc(3.75rem + var(--radius));padding-block:8px calc(8px + var(--radius))}.region-map-heading:has(>.starfall-chip)>.region-map-title{grid-area:title}.region-map-heading:has(>.starfall-chip)>.region-map-conditions{grid-area:conditions;justify-self:start;max-width:100%}.region-map-heading>.starfall-chip{grid-area:notice;font-size:.66rem}}.housing-map-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.housing-map-entry>div{display:flex;gap:12px;align-items:center}.housing-map-entry>div>svg{color:var(--muted);flex:none}.housing-map-entry b{display:block;font-size:.86rem}.housing-map-entry small{display:block;color:var(--muted);font-size:.73rem;margin-top:4px}.housing-map-entry .btn{flex:none}.housing-directory{gap:20px}.housing-directory-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.75rem}.housing-directory-breadcrumb button{display:flex;align-items:center;gap:6px;background:transparent;color:var(--muted);padding:5px 0}.housing-directory-breadcrumb button:hover{color:var(--text)}.housing-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.housing-directory-heading h2{margin:6px 0 7px;font-size:1.8rem}.housing-directory-heading p{margin:0}.housing-directory-heading>.pill{display:flex;align-items:center;gap:6px;flex:none}.housing-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.housing-directory-aside{padding:18px;gap:18px}.housing-directory-aside p{margin:0;line-height:1.65}.housing-directory-aside h3{margin:5px 0 0;font-size:1rem}.housing-district-map{position:relative;isolation:isolate;border:1px solid var(--border-2);border-radius:15px;overflow:hidden;background:var(--panel)}.housing-district-map>img{display:block;width:100%;height:auto}.housing-neighborhood-scene{position:relative}.housing-neighborhood-scene>img{display:block;width:100%;height:auto}.housing-neighborhood-scene>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.housing-scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.housing-scene-toolbar>span{font-size:.7rem}.housing-scene-toolbar>.btn{min-height:36px}.residential-icon{object-fit:contain!important;flex:none;display:inline-block;vertical-align:middle}.residential-map-gateways{position:absolute;left:14px;bottom:14px;z-index:4;display:flex;align-items:stretch;gap:8px;max-width:calc(100% - 28px)}.residential-map-gateway{display:flex;align-items:center;gap:8px;padding:6px 11px;white-space:nowrap;background:#111b18ed;color:#f6f2e5;border:1px solid #e2d1a445;border-radius:12px;box-shadow:0 3px 15px #0005;text-align:left}.residential-map-gateway b,.residential-map-gateway small{display:block}.residential-map-gateway b{font-size:.8rem}.residential-map-gateway small{font-size:.65rem;color:#c5c7ba;margin-top:4px}.residential-map-gateway:hover,.residential-map-gateway:focus-visible{border-color:var(--mint);background:#22352beb}.map-wrap .residential-map-gateway img{width:28px;height:28px}.residential-map-gateway.own-home>svg{color:var(--mint)}@media(max-width:860px){.residential-map-gateways{left:8px;bottom:8px;gap:6px;max-width:calc(100% - 16px)}.residential-map-gateway{min-height:44px;gap:6px;padding:4px 8px;border-radius:9px}.map-wrap .residential-map-gateway img{width:22px;height:22px}.residential-map-gateway b{font-size:.72rem}.residential-map-gateway small{display:none}.residential-map-gateway>svg{width:12px;height:12px}}.housing-lot-status{position:absolute;transform:translate(-50%,-50%);z-index:4;pointer-events:none;display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #c1dba96b;border-radius:7px;background:#192b22e8;color:#e4efd9;box-shadow:0 2px 8px #0005;font-size:.64rem;white-space:nowrap}.housing-lot-status.auction{color:#efdfaf;border-color:#e1bd6e88;background:#352d1deb}.housing-road-connection{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;color:#f4eedb}.housing-road-connection>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.housing-road-connection polygon{fill:transparent;stroke:transparent;pointer-events:all;cursor:pointer;stroke-width:1px;vector-effect:non-scaling-stroke}.housing-road-connection:hover polygon,.housing-road-connection:focus-within polygon{fill:#e9dfb333;stroke:#f2e7b688}.housing-road-marker{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #dfd6ae99;border-radius:50%;background:#172b25ed;box-shadow:0 3px 13px #0009;pointer-events:all;text-decoration:none}.housing-road-marker>.housing-exit-arrow{color:#eee0b6}.housing-road-label{position:absolute;bottom:48px;left:50%;transform:translate(-50%);white-space:nowrap;background:#172b25f5;border:1px solid #dfd6ae66;padding:7px 10px;border-radius:8px;font-size:.7rem;opacity:0;pointer-events:none}.housing-road-marker.left .housing-road-label{left:0;transform:none}.housing-road-marker.right .housing-road-label{left:auto;right:0;transform:none}.housing-road-connection:hover .housing-road-label,.housing-road-marker:focus-visible .housing-road-label{opacity:1}.housing-road-marker:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.housing-development-note{font-size:.7rem;color:var(--muted)}.housing-development-note summary{cursor:pointer}.housing-development-note p{margin-top:10px;line-height:1.7}.housing-zone-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.housing-zone-cards>button{display:flex;align-items:center;gap:11px;text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:13px;color:var(--text);min-width:0}.housing-zone-cards>button[aria-pressed=true],.housing-zone-cards>button:hover{border-color:var(--mint);background:color-mix(in srgb,var(--panel) 92%,var(--mint) 8%)}.housing-zone-number{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid var(--border);border-radius:9px;font-size:.75rem;color:var(--muted)}.housing-zone-cards>button>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}.housing-zone-cards b{font-size:.79rem}.housing-zone-cards small{font-size:.67rem;color:var(--muted)}.housing-zone-cards>button>svg{color:var(--muted);flex:none}.housing-lot-directory{display:grid;gap:8px}.housing-lot-directory>button{display:flex;align-items:center;gap:11px;text-align:left;min-height:65px;padding:11px;background:var(--panel-2);border:1px solid var(--border);border-radius:11px;color:var(--text)}.housing-lot-directory>button:hover{border-color:var(--border-2)}.housing-lot-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:var(--bg-2);color:var(--muted)}.housing-lot-directory>button>span:nth-child(2){display:grid;gap:5px;flex:1}.housing-lot-directory b{font-size:.8rem}.housing-lot-directory small{color:var(--muted);font-size:.66rem}.housing-lot-directory>button>svg{flex:none;color:var(--muted)}.housing-lot-directory>button.playable{border-color:color-mix(in srgb,var(--mint) 50%,var(--border))}.housing-lot-directory .playable .housing-lot-icon{color:var(--mint)}.housing-neighbors{padding:16px;gap:12px}.housing-neighbors>.btn{align-self:flex-start}.housing-neighbors>.row .btn{font-size:.76rem}@media(max-width:1150px){.housing-directory-layout{grid-template-columns:1fr}.housing-directory-aside{order:-1}.housing-lot-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}.housing-apartment-units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.housing-apartment-units>span{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);font-size:.76rem}.housing-apartment-units small{color:var(--muted);font-size:.66rem}.housing-auction-link{border-top:1px solid var(--border);padding-top:14px;display:grid;gap:8px}.housing-auction-link>b{font-size:.8rem}.housing-auction-link>.btn{white-space:normal}.housing-neighborhood-shapes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.housing-zone-link{cursor:pointer;pointer-events:all;outline:none}.housing-zone-link>polygon{fill:transparent;stroke:transparent;stroke-width:1.5px;stroke-linejoin:round;transition:fill .15s,stroke .15s}.housing-zone-link:hover>polygon,.housing-zone-link:focus-visible>polygon,.housing-zone-link.selected>polygon,.review-outlines .housing-zone-link>polygon{fill:#e8e2a81c;stroke:#eee7b9}.housing-section-brief{min-height:370px;padding:clamp(22px,5vw,54px);align-items:flex-start;justify-content:center;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--mint) 10%,transparent),transparent 65%),var(--panel);gap:18px}.housing-section-brief h3{font-size:1.6rem;margin:0}.housing-section-brief p{max-width:580px;margin:0;line-height:1.8}.housing-section-brief .caps{font-size:.65rem;color:var(--muted)}.housing-section-emblem{display:grid;place-items:center;width:65px;height:65px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:18px;color:var(--mint)}.housing-exits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.housing-exits>a{display:flex;align-items:center;gap:11px;min-width:0;border:1px solid var(--border);background:var(--panel-2);padding:13px;border-radius:10px;color:var(--text);text-decoration:none}.housing-exits>a:hover,.housing-exits>a:focus-visible{border-color:var(--mint)}.housing-exits>a>span:nth-child(2){display:grid;gap:5px;flex:1}.housing-exits small{font-size:.65rem;color:var(--muted);line-height:1.5}.housing-exits small:first-child{text-transform:capitalize}.housing-exits b{font-size:.8rem}.housing-exit-arrow{color:var(--mint);display:flex}.housing-exit-arrow.west{transform:rotate(180deg)}.housing-exit-arrow.south{transform:rotate(90deg)}.housing-exit-arrow.north{transform:rotate(-90deg)}.housing-neighbors p{margin:7px 0 0;line-height:1.6}.housing-neighborhood-guide{padding:16px}.housing-neighborhood-guide summary{cursor:pointer;font-size:.8rem;color:var(--muted)}.housing-neighborhood-guide[open] summary{margin-bottom:16px}.housing-lodge{border-block:1px solid var(--border);padding-block:17px;gap:12px}.housing-lot-directory>button.highlighted{border-color:var(--mint);background:color-mix(in srgb,var(--panel-2) 92%,var(--mint))}.housing-unavailable{max-width:780px;margin:16px auto;overflow:hidden;padding:0}.housing-unavailable-art{position:relative;height:220px;isolation:isolate}.housing-unavailable-art>img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.housing-unavailable-art>div{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c151425,transparent 20%,#111b18d9)}.housing-unavailable-badge{position:absolute;top:18px;left:22px;display:flex;align-items:center;gap:7px;border:1px solid #eddfb74d;border-radius:8px;padding:7px 10px;background:#17241cde;color:#eaddb6;font-size:.72rem}.housing-unavailable-region{position:absolute;left:26px;bottom:20px;display:flex;align-items:center;gap:7px;color:#efeada;font-size:.76rem}.housing-unavailable-body{position:relative;padding:28px;gap:22px}.housing-unavailable-symbol{position:absolute;right:26px;top:-27px;display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--border-2);border-radius:15px;background:var(--panel);color:var(--mint);box-shadow:0 5px 20px #0003}.housing-unavailable-body .caps{font-size:.66rem;color:var(--muted);padding-right:35px}.housing-unavailable-body h2{margin:9px 0 12px;font-size:1.85rem;line-height:1.25}.housing-unavailable-body p{margin:0;line-height:1.75;max-width:610px}.housing-unavailable-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px 0;border-block:1px solid var(--border);gap:15px}.housing-unavailable-facts>span{display:grid;gap:6px}.housing-unavailable-facts small{color:var(--muted);font-size:.66rem}.housing-unavailable-facts b{font-size:.79rem;font-weight:650}.housing-unavailable-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.housing-unavailable-actions .btn{min-height:44px}.housing-unavailable-admin{display:flex;align-items:flex-start;gap:8px;padding-top:15px;border-top:1px solid var(--border)}.housing-unavailable-admin svg{flex:none;margin-top:5px}.housing-exit-arrow.south-east{transform:rotate(45deg)}.housing-exit-arrow.south-west{transform:rotate(135deg)}.housing-exit-arrow.north-east{transform:rotate(-45deg)}.housing-exit-arrow.north-west{transform:rotate(-135deg)}@media(max-width:560px){.housing-unavailable{margin:0}.housing-unavailable-art{height:175px}.housing-unavailable-badge{top:14px;left:16px}.housing-unavailable-region{left:18px;bottom:18px}.housing-unavailable-body{padding:23px 18px;gap:19px}.housing-unavailable-body h2{font-size:1.5rem}.housing-unavailable-facts{grid-template-columns:1fr;gap:14px}.housing-unavailable-facts>span{grid-template-columns:1fr 1.3fr;align-items:center;gap:10px}.housing-unavailable-actions>.btn{width:100%}.housing-unavailable-symbol{right:18px;width:47px;height:47px;top:-24px}}@media(prefers-reduced-motion:reduce){.housing-zone-link>polygon{transition:none}}@media(max-width:560px){.housing-map-entry{align-items:flex-start;flex-direction:column;padding:15px}.housing-map-entry>.btn{width:100%;min-height:42px}.housing-directory-heading{align-items:flex-start;flex-direction:column}.housing-directory-heading h2{font-size:1.45rem}.housing-zone-cards,.housing-lot-directory{grid-template-columns:1fr}.housing-directory-breadcrumb{font-size:.7rem}}.housing-directory{--residential-gold:#cbb47b;--residential-leaf:#a8c495;--residential-panel:#242a24;scroll-margin-top:86px}.housing-directory[data-region=frost],.housing-directory[data-region=sky]{--residential-gold:#adccd8;--residential-leaf:#b6d3d5;--residential-panel:#222c32}.housing-directory[data-region=amber],.housing-directory[data-region=ember]{--residential-gold:#dab181;--residential-leaf:#cab283;--residential-panel:#302923}.housing-directory[data-region=gloam],.housing-directory[data-region=star]{--residential-gold:#bcb0d9;--residential-leaf:#aac9c1;--residential-panel:#292731}.housing-directory-heading{padding:22px 25px;border:1px solid color-mix(in srgb,var(--residential-gold) 29%,var(--border));border-radius:17px;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--residential-gold) 12%,transparent),transparent 72%),linear-gradient(110deg,var(--residential-panel),var(--panel));box-shadow:inset 0 1px #ffffff08}.housing-place-identity{display:flex;align-items:center;gap:18px;min-width:0}.housing-place-emblem{width:79px;height:79px;display:grid;place-items:center;flex:none;border:1px solid color-mix(in srgb,var(--residential-gold) 30%,transparent);background:radial-gradient(ellipse,#5d573348,#0c171647);border-radius:22px;box-shadow:inset 0 1px #ffffff0a}.housing-directory-heading .caps{color:var(--residential-gold);font-size:.63rem;letter-spacing:.13em}.housing-directory-heading h2{margin:6px 0 7px;font-size:1.7rem;font-weight:650;letter-spacing:-.025em}.housing-directory-heading p{line-height:1.65;max-width:550px;font-size:.74rem}.housing-area-facts{display:flex;align-items:center;gap:23px;flex:none;margin-left:15px}.housing-area-facts>span{display:grid;gap:6px;justify-items:center}.housing-area-facts b{font-size:1.35rem;font-weight:550;color:var(--residential-gold)}.housing-area-facts svg{color:var(--residential-gold)}.housing-area-facts small{color:var(--muted);font-size:.62rem}.housing-district-map{border-radius:17px;border:2px solid color-mix(in srgb,var(--residential-gold) 40%,var(--panel));box-shadow:0 9px 35px #0003,0 0 0 4px color-mix(in srgb,var(--residential-gold) 5%,transparent)}.housing-directory-aside{background:linear-gradient(155deg,color-mix(in srgb,var(--residential-panel) 76%,var(--panel)),var(--panel));border-color:color-mix(in srgb,var(--residential-gold) 20%,var(--border));border-radius:16px;gap:20px}.housing-supply-note{display:flex;align-items:center;gap:7px;color:var(--residential-gold);font-size:.67rem;padding:10px 12px;background:#0002;border:1px solid color-mix(in srgb,var(--residential-gold) 17%,transparent);border-radius:9px}.housing-address-heading .caps{color:var(--residential-gold);font-size:.6rem}.housing-address-heading h3{margin:7px 0!important;font-size:1.08rem}.housing-address-heading p{font-size:.69rem}.housing-lot-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.housing-lot-directory>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;min-height:121px;padding:13px;background:linear-gradient(145deg,#ffffff04,#00000012),var(--panel);border-color:color-mix(in srgb,var(--residential-gold) 18%,var(--border));border-radius:11px}.housing-lot-directory>button>span:nth-child(2){flex:none;gap:6px}.housing-lot-directory b{font-size:.72rem;line-height:1.45;font-weight:600}.housing-lot-directory small{font-size:.61rem}.housing-lot-icon{width:30px;height:25px;background:transparent;color:var(--residential-gold);border:1px solid color-mix(in srgb,var(--residential-gold) 28%,transparent);border-radius:6px;font-size:.72rem;letter-spacing:.03em}.housing-lot-card-symbol{position:absolute;right:13px;top:16px;color:var(--muted)}.housing-lot-directory>button:hover,.housing-lot-directory>button:focus-visible,.housing-lot-directory>button.highlighted{border-color:var(--residential-leaf);background:color-mix(in srgb,var(--residential-leaf) 8%,var(--panel));box-shadow:inset 0 0 0 1px #ffffff04}.housing-lot-directory>button.playable{border-color:color-mix(in srgb,var(--residential-leaf) 42%,var(--border))}.housing-lodge{border-color:color-mix(in srgb,var(--residential-gold) 16%,var(--border))}.housing-lodge>.btn{border-color:color-mix(in srgb,var(--residential-gold) 32%,var(--border));background:color-mix(in srgb,var(--residential-gold) 7%,var(--panel));min-height:45px}.housing-lodge p{font-size:.7rem}.housing-auction-link>.row small{margin-left:auto;font-size:.62rem}.housing-auction-link>.row>svg{color:var(--residential-gold)}.housing-neighbors{border-color:color-mix(in srgb,var(--residential-gold) 18%,var(--border));background:linear-gradient(145deg,var(--residential-panel),var(--panel));padding:19px;gap:17px}.housing-neighbors>.row>svg,.housing-neighbors>div>b>svg{color:var(--residential-gold)}.housing-exits>a{background:linear-gradient(115deg,#ffffff04,#0002);border-color:color-mix(in srgb,var(--residential-gold) 21%,var(--border));min-height:88px}.housing-exits .housing-exit-arrow{width:31px;height:31px;flex:none;justify-content:center;align-items:center;border:1px solid color-mix(in srgb,var(--residential-gold) 35%,transparent);border-radius:9px;color:var(--residential-gold)}.housing-road-marker{border-radius:12px;background:linear-gradient(150deg,#4f5139f5,#1b3025f5);border-color:#e2c98fcc;box-shadow:0 3px 12px #0008,inset 0 1px #fff2}.housing-road-marker:hover{background:linear-gradient(150deg,#656448,#263b2e)}@media(max-width:1150px){.housing-directory-aside{order:0}.housing-area-facts{gap:17px}.housing-directory-aside .housing-lot-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.housing-directory-heading{align-items:flex-start;flex-direction:column;padding:19px;gap:18px}.housing-place-emblem{width:61px;height:61px;border-radius:16px}.housing-place-emblem img{width:52px;height:52px}.housing-place-identity{gap:13px}.housing-area-facts{margin:0 0 0 74px;gap:24px}.housing-area-facts>span{justify-items:start}.housing-area-facts b{font-size:1.1rem}.housing-directory-heading h2{font-size:1.4rem}.housing-directory-aside .housing-lot-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.housing-road-marker{width:39px;height:39px}.housing-directory-layout{gap:22px}}.housing-directory-heading.is-compact{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0;border:0;background:none;box-shadow:none}.housing-directory-heading.is-compact h2{margin:2px 0}.housing-directory-heading.is-compact p{margin:0}.housing-directory-heading.is-compact .housing-select{width:220px;flex:none}.housing-area-chips{display:flex;flex-wrap:wrap;gap:6px}.housing-area-chips button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--text);font:inherit;font-size:.75rem;cursor:pointer}.housing-area-chips button:hover{border-color:var(--border-2)}.housing-area-chips button[aria-current=page]{border-color:var(--accent);color:var(--accent);cursor:default}.housing-area-chips small{color:var(--muted);font-size:.65rem}.housing-area-chips .housing-exit-arrow{width:18px;height:18px}.housing-address-list{display:grid;gap:8px}.housing-address-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.housing-address-list ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.housing-address-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.housing-address-row:hover,.housing-address-row.highlighted,.housing-address-row:focus-visible{border-color:var(--border-2);background:var(--panel-2,var(--bg-2))}.housing-address-row>span:nth-child(2){display:grid;gap:2px;min-width:0}.housing-address-row b{font-size:.8rem}.housing-address-row small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.68rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.housing-address-row.mine small{color:var(--accent)}.housing-address-row.offer small{color:#e7c98c}.housing-address-row.quiet{opacity:.75}.housing-address-row>svg{color:var(--muted)}@media(max-width:700px){.housing-directory-heading.is-compact{flex-direction:column;align-items:stretch}.housing-directory-heading.is-compact .housing-select{width:100%}}.housing-resale-banner{display:flex;align-items:center;gap:12px;padding:12px 14px}.housing-resale-banner>div{display:grid;gap:2px;flex:1;min-width:0}.wish-plaque{--wp-h: 46px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;height:var(--wp-h);min-width:calc(var(--wp-h) * 3.1);padding:0 calc(var(--wp-h) * 1.06) 0 calc(var(--wp-h) * 1.11);margin:0;border:0;border-radius:calc(var(--wp-h) / 2);background-color:transparent;cursor:pointer;background-image:url(https://cdn.xuverse.world/objects/0de7e8c615984d4f42bca754090d2ffd887f9876242fed807395b91529c8607f.webp?v=2),url(https://cdn.xuverse.world/objects/82f626fd7777c9e92397b904172620140a36f8056997c0946b1c6424ca864d02.webp?v=2),url(https://cdn.xuverse.world/objects/4f8e4dfc88435e26191b8c210a4fbf1895834c3c99dbccf5aa5a5e2a28f84366.webp?v=2),url(https://cdn.xuverse.world/objects/17dd8351bcc6f45ab80afc0db9d7cde7bb584aac6b4386fa8336733aa8b970a9.webp?v=2);background-position:left center,right center,center,center;background-size:auto 100%,auto 100%,auto 100%,100% 100%;background-repeat:no-repeat;background-origin:border-box,border-box,border-box,content-box;background-clip:border-box,border-box,border-box,content-box;color:#fff3cf;font-size:.84rem;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;text-shadow:0 1px 0 #000a,0 0 10px #8f7cff66;filter:drop-shadow(0 2px 6px #0006);transition:filter .2s ease}.wish-plaque>span{position:relative;top:-1px}.wish-plaque:hover{filter:drop-shadow(0 2px 6px #0006) drop-shadow(0 0 8px #e9c77e55) brightness(1.06)}.wish-plaque:focus-visible{outline:2px solid #e9c77e;outline-offset:2px}.wish-plaque.sent{color:#e4dccb}.wish-plaque:after{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}@media(prefers-reduced-motion:reduce){.wish-plaque{transition:none}}:root[data-motion=reduced] .wish-plaque{transition:none}.region-map-heading>.wish-plaque{z-index:1}@media(max-width:860px){.wish-plaque{--wp-h: 42px;font-size:.78rem}.region-map-heading:has(>.wish-plaque){display:flex;flex-wrap:wrap;align-content:center;align-items:center;column-gap:8px;row-gap:4px;height:auto;min-height:calc(3.75rem + var(--radius));padding-block:8px calc(8px + var(--radius))}.region-map-heading:has(>.wish-plaque)>.region-map-title{flex:1 0 100%}.region-map-heading:has(>.wish-plaque)>.region-map-conditions{flex:0 0 auto;max-width:100%}.region-map-heading>.wish-plaque{margin-left:auto}}.mapx-view-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mapx-view-head .mapx-view-tabs{display:inline-flex;flex:0 1 auto;flex-wrap:nowrap;min-width:0;max-width:100%}.mapx-view-tabs .tab{justify-content:center;min-width:108px;min-height:44px;padding:8px 18px;gap:8px;font-size:.85rem;border-radius:8px}.mapx-view-tabs .tab svg{width:17px;height:17px}.mapx-route-note{margin:0 0 0 auto}.mapx-view-surface,.mapx-route{position:relative;min-width:0}.mapx-route .mapx-road{scrollbar-width:none;padding-bottom:2px}.mapx-route .mapx-road::-webkit-scrollbar{display:none}.mapx-route .mapx-road[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.mapx-route-arrow{position:absolute;top:50%;translate:0 -50%;z-index:3;display:none;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;color:var(--text);background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--border-2);box-shadow:0 2px 8px #0005;cursor:pointer}.mapx-route-arrow.left{left:-8px}.mapx-route-arrow.right{right:-8px}.mapx-route-arrow:hover{border-color:var(--accent)}.mapx-route-arrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.mapx-route[data-scroll-left] .mapx-route-arrow.left,.mapx-route[data-scroll-right] .mapx-route-arrow.right{display:grid}}.mapx-route:before,.mapx-route:after{content:"";position:absolute;z-index:2;top:2px;bottom:2px;width:20px;opacity:0;pointer-events:none;transition:opacity .15s}.mapx-route:before{left:0;border-radius:12px 0 0 12px;background:linear-gradient(90deg,#0005,transparent)}.mapx-route:after{right:0;border-radius:0 12px 12px 0;background:linear-gradient(270deg,#0005,transparent)}.mapx-route[data-scroll-left]:before,.mapx-route[data-scroll-right]:after{opacity:1}.mapx-destination{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center;min-width:0;padding:14px 16px;border-radius:13px;border:1px solid var(--border);background:var(--panel);box-shadow:inset 0 1px #ffffff08}.mapx-destination-info{display:grid;gap:5px;min-width:0}.mapx-destination-info h3{margin:0;font-size:1.05rem}.mapx-road-reward{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.mapx-road-reward b{color:var(--text);font-weight:600}.mapx-destination-back{display:inline-flex;align-items:center;gap:5px;justify-self:start;color:var(--muted);font-size:.68rem;padding:4px 6px;margin-left:-6px;min-height:28px;border:1px solid transparent;border-radius:7px}.mapx-destination-back:hover{color:var(--text);background:var(--panel-2)}.mapx-destination-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mapx-destination-actions{display:flex;gap:10px;align-items:start}.mapx-destination .btn.mapx-travel-button{justify-content:flex-start;min-height:48px;padding:10px 14px;gap:10px;border-radius:11px;text-align:left;white-space:normal;line-height:1.3;background:#e98b3e;color:#251307;border-color:transparent;box-shadow:0 2px 4px #0003}.mapx-destination .btn.mapx-travel-button>svg{flex:none;color:inherit;stroke-width:1.8}.mapx-travel-button>svg:last-child{flex:none;margin-left:auto}.mapx-destination .btn.mapx-travel-button:hover:not(:disabled){background:#f19951}.mapx-destination .btn.mapx-travel-button:active:not(:disabled){box-shadow:none}.mapx-destination .btn.mapx-travel-button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mapx-journey-button{width:280px;max-width:100%}.mapx-destination .btn.mapx-journey-button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 12px 7px 8px;border-radius:11px;text-align:left;white-space:normal;color:var(--text);background:color-mix(in srgb,#e98b3e 8%,var(--panel-2));border-color:color-mix(in srgb,#e98b3e 38%,var(--border))}.mapx-destination .btn.mapx-journey-button:hover:not(:disabled){background:color-mix(in srgb,#e98b3e 14%,var(--panel-2));border-color:color-mix(in srgb,#e98b3e 55%,var(--border))}.mapx-destination .btn.mapx-journey-button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mapx-journey-icon{display:grid;place-items:center;color:#e98b3e}.mapx-journey-text{display:grid;gap:5px;min-width:0}.mapx-journey-text>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;line-height:1.2}.mapx-journey-when{display:grid;grid-template-columns:minmax(36px,1fr) auto;align-items:center;gap:8px;color:var(--muted)}.mapx-journey-when>small{font-size:.7rem;white-space:nowrap}.mapx-journey-button>svg:last-child{color:var(--muted)}.mapx-detail.remote{grid-template-columns:minmax(0,1fr)}.mapx-destination>.mapx-admin-row{grid-column:1 / -1}.mapx-route .mapx-stop{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-content:center;text-align:left;padding:9px}.mapx-route .mapx-thumb{grid-row:1 / 3;width:48px;height:50px;margin:0;border-radius:8px}.mapx-route .mapx-thumb>img{height:100%;object-fit:cover}.mapx-route .mapx-stop>b{font-size:.78rem;align-self:end;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.mapx-route .mapx-stop>small{font-size:.68rem;align-self:start}.mapx-route .mapx-stop>small:has(.mapx-scroll-ready){display:flex;align-items:center;gap:6px}.mapx-scroll-ready{display:inline-flex;align-items:center;gap:2px;color:var(--mint)}.mapx-scroll-ready .item-ico{flex:none}.mapx-scroll-ready .item-ico,.mapx-scroll-stock .item-ico{background:transparent;border:0;border-radius:0;box-shadow:none;filter:none}.mapx-route .mapx-stop.sel{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--bg-2));box-shadow:inset 2px 0 0 var(--accent)}.mapx-teleport-ready{display:grid;gap:5px;margin:0;padding:0;background:transparent;border:0}.mapx-teleport-ready>.btn{min-height:48px;padding:8px 12px;gap:8px;color:var(--mint);border-color:color-mix(in srgb,var(--mint) 38%,var(--border));background:color-mix(in srgb,var(--mint) 10%,var(--panel-2));box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0002}.mapx-teleport-ready>.btn:disabled{color:var(--faint);background:var(--panel-2);border-color:var(--border);box-shadow:none}.mapx-teleport-ready>.tiny{max-width:230px;display:inline-flex;align-items:center;gap:4px}.mapx-scroll-stock{display:inline-flex;align-items:center;gap:3px;padding-left:7px;border-left:1px solid color-mix(in srgb,var(--mint) 25%,transparent)}.mapx-scroll-stock b{font-size:.75rem}.mapx-route .mapx-stop>.bar{grid-column:2;margin-top:3px}.mapx-route .mapx-tier,.mapx-route .mapx-you,.mapx-route .mapx-people{display:none}.mapx-route .mapx-road{grid-auto-columns:minmax(156px,1fr)}.mapx-go .mapx-teleport{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:var(--bg-2);border-color:var(--border);padding:12px;gap:8px}.mapx-go .mapx-teleport b{font-size:.78rem}.mapx-go .mapx-teleport small{font-size:.7rem}.mapx-go .mapx-teleport>.btn{width:auto;min-height:38px}.mapx-admin-row{display:flex;align-items:center;gap:10px;margin-top:4px;padding-top:10px;border-top:1px solid var(--border)}@media(max-width:1050px){.mapx-destination{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.mapx-view-head{flex-wrap:wrap}.mapx-view-head .mapx-view-tabs{flex:1 1 100%;width:100%}.mapx-view-tabs .tab{flex:1;min-width:0}.mapx-view-tabs .tab,.mapx-go .mapx-teleport>.btn{min-height:44px}.mapx-route .mapx-road{grid-auto-columns:minmax(160px,46%)}.mapx-destination{padding:12px}.mapx-destination-actions{display:grid;grid-template-columns:minmax(0,1fr)}.mapx-destination-actions>.btn{width:100%}.mapx-destination-actions .mapx-teleport-ready>.btn{justify-content:center}.mapx-teleport-ready>.btn{white-space:normal}.mapx-bsheet .mapx-detail{grid-template-columns:minmax(0,1fr)}.mapx-bsheet .mapx-detail>.mapx-go{order:-1;position:static}}.mapx .globe-caption{display:none}.mapx-bsheet-head{display:flex;align-items:center;gap:8px;padding:0 16px 12px}.mapx-bsheet-head b{font-family:Manrope,sans-serif;font-size:1.2rem}.mapx-bsheet .mapx-destination-info>h3,.mapx-bsheet .mapx-detail>.card>.card-head{display:none}.airship-counter{--counter-ink: #20382c;--counter-panel: #182720;--counter-edge: #9a7c48;--counter-brass: #ddbd7b;--counter-cream: #f3e8cb;display:grid;gap:14px;min-width:0}.airship-counter[data-region=amber]{--counter-ink: #493323;--counter-panel: #2d221b}.airship-counter[data-region=frost]{--counter-ink: #2e4350;--counter-panel: #1c2b34}.airship-counter[data-region=gloam]{--counter-ink: #3a304a;--counter-panel: #25202e}.airship-counter[data-region=ember]{--counter-ink: #4b3029;--counter-panel: #2d201e}.airship-counter[data-region=sky]{--counter-ink: #304750;--counter-panel: #203139}.airship-counter[data-region=star]{--counter-ink: #3b3554;--counter-panel: #262238}.airship-counter-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.airship-counter .airship-back{padding:7px 0;border:0;color:var(--muted);background:transparent;font-size:.78rem}.airship-counter .airship-back:hover{color:var(--text)}.airship-wallet{display:flex;align-items:center;gap:12px;font-size:.86rem}.airship-wallet>span:first-child{color:var(--muted);font-size:.72rem}.airship-wallet .num{color:var(--gold)}.airship-counter-house{min-width:0;overflow:hidden;border:1px solid var(--counter-edge);border-radius:13px;background:var(--counter-panel);box-shadow:0 14px 36px #0002,inset 0 0 0 4px #c9a55e08}.airship-counter-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);border-bottom:1px solid #ccab6655}.airship-departure-art{position:relative;min-height:330px;margin:0;overflow:hidden}.airship-departure-art>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 56%;image-rendering:auto}.airship-departure-art>.booth-attendant{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 56%;image-rendering:auto;pointer-events:none}.airship-departure-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #f7d99833;background:linear-gradient(90deg,transparent 88%,#14231a20)}.airship-station-copy{display:flex;flex-direction:column;justify-content:center;gap:0;padding:26px 26px 24px;color:var(--counter-cream);background:radial-gradient(ellipse at 50% 0,#ddbd7b12,transparent 70%),linear-gradient(155deg,var(--counter-ink),var(--counter-panel))}.airship-station-copy .caps{color:var(--counter-brass);font-size:.62rem;letter-spacing:.19em}.airship-station-copy h2{margin:6px 0 14px;color:#f7edcf;font:500 clamp(1.8rem,3vw,2.4rem)/1.1 Georgia,serif;letter-spacing:-.025em;overflow-wrap:anywhere}.airship-clerk{position:relative;margin:0;padding:11px 14px;border-radius:10px;color:#2f3a2c;background:#f3e8cb;font:.92rem/1.45 Georgia,serif}.airship-clerk:before{content:"";position:absolute;left:-7px;top:16px;border:7px solid transparent;border-right-color:#f3e8cb;border-left:0}.airship-clerk small{display:block;margin-bottom:3px;color:#7b6c50;font:600 .68rem/1.3 var(--font)}.airship-live{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.airship-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;color:#e9dfc4;background:#0f1a14cc;border:1px solid #ddbd7b33;font-size:.7rem;line-height:1.4;white-space:nowrap}.airship-live-dot{width:7px;height:7px;border-radius:50%;background:#9fe0a5}.airship-counter-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:24px;padding:24px;align-items:start}.airship-board,.airship-booking{min-width:0}.airship-board{padding:10px;border-radius:8px;background:#0d100e;border:1px solid #3a3424}.airship-board-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:2px 4px 8px}.airship-board-top h3{margin:0;color:#f2c35b;font:500 .8rem/1.3 ui-monospace,DM Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.airship-board-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.75fr) minmax(0,.5fr) minmax(0,1.1fr);gap:6px;align-items:center;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:4px;text-align:left;color:#f3e1a8;background:transparent;font:500 .78rem/1.35 ui-monospace,DM Mono,monospace;letter-spacing:.04em}.airship-board-labels{color:#7d755c;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase}button.airship-board-row{cursor:pointer}button.airship-board-row:nth-of-type(2n){background:#ffffff06}button.airship-board-row:hover{border-color:#f2c35b44}button.airship-board-row:focus-visible{outline:2px solid #f7da95;outline-offset:2px}.airship-board-row.selected{background:#f2c35b1f!important;border-color:#f2c35b66}.airship-board-row.locked{color:#7d755c}.airship-board-name b{display:inline-block;padding:1px 6px;border-radius:3px;background:#1b1f1b;box-shadow:inset 0 -1px #000,inset 0 1px #ffffff10;font-weight:500;text-transform:uppercase;overflow-wrap:anywhere}.airship-board-row.locked .airship-board-name b{color:#8f8770}.airship-board-sky{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.airship-board-can.few{color:#f2b36b}.airship-status{justify-self:start;color:#f2c35b;white-space:nowrap}.airship-status.boarding{padding:1px 6px;border-radius:3px;color:#0d100e;background:#9fe0a5}.airship-status.seat{padding:1px 6px;border-radius:3px;color:#0d100e;background:#f2c35b}.airship-status.locked{display:inline-flex;align-items:center;gap:4px;color:#7d755c;white-space:normal;line-height:1.2}.airship-status.departed{color:#8f8a78}.airship-board-note{margin:8px 4px 2px;color:#7d755c;font-size:.66rem;line-height:1.5}.airship-booking{padding-top:1px}.airship-ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;scroll-margin-top:18px;color:#344032;border:1px solid #d6bf8d;border-radius:6px;background:linear-gradient(120deg,#f4e9cf,#ecdfbd);overflow:hidden}.airship-ticket{--punch-top: radial-gradient(circle 8px at calc(100% - 62px) 0, #0000 96%, #000 100%) top / 100% 51% no-repeat;--punch-bottom: radial-gradient(circle 8px at calc(100% - 62px) 100%, #0000 96%, #000 100%) bottom / 100% 51% no-repeat;-webkit-mask:var(--punch-top),var(--punch-bottom);mask:var(--punch-top),var(--punch-bottom)}.airship-booking{filter:drop-shadow(0 8px 12px #0003)}.airship-ticket-main{position:relative;min-width:0}.airship-ticket-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;color:var(--counter-brass);background:var(--counter-ink);font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.airship-ticket-header>b{padding:1px 7px;border:1px solid #ddbd7b77;border-radius:3px;font-weight:600;white-space:nowrap}.airship-ticket-body{position:relative;padding:16px 16px 18px}.airship-ticket-code{display:flex;align-items:center;gap:10px;color:#20302a;font:1.9rem/1 Georgia,serif;letter-spacing:.04em}.airship-ticket-places{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;color:#7a6c4c;font-size:.7rem}.airship-ticket-places h3{margin:0;color:#7a6c4c;font:inherit;text-align:right}.airship-ticket-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:12px 0;padding:10px 0;border-top:1px dashed #c4ad7b;border-bottom:1px dashed #c4ad7b}.airship-ticket-facts>div{min-width:0}.airship-ticket-facts>div:first-child{grid-column:1 / -1}.airship-ticket-facts dt{color:#807150;font-size:.56rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.airship-ticket-facts dd{display:flex;align-items:center;gap:4px;min-width:0;margin:2px 0 0;color:#2b382c;font:.95rem/1.25 Georgia,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.airship-ticket-facts dd.few{color:#9a5b14}.airship-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.airship-total>span:first-child{color:#756345;font-size:.74rem}.airship-total>span:last-child{color:#4f3b1a;font-size:1.55rem}.airship-total .coin-ico{width:23px!important;height:23px!important}.airship-counter .airship-buy{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:12px 16px;border:1px solid #ba9755;border-radius:7px;color:#fff0d2;background:linear-gradient(130deg,var(--counter-ink),var(--counter-panel));font:600 1rem/1.2 Georgia,serif;cursor:pointer}.airship-counter .airship-buy:hover:not(:disabled){border-color:#e2bc72;filter:brightness(1.13)}.airship-counter .airship-buy:focus-visible{outline:2px solid #876329;outline-offset:3px}.airship-counter .airship-buy:disabled{opacity:.5;cursor:not-allowed}.airship-seat{padding:11px 14px;border-radius:6px;color:#2c4a2a;background:#dfe9d2;border:1px solid #9cb48a;font-size:.8rem}.airship-seat>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.airship-seat>div>b{font:600 1rem Georgia,serif}.airship-counter .airship-cancel{margin-top:4px;padding:0;border:0;color:#4e6b44;background:none;font-size:.74rem;text-decoration:underline;cursor:pointer}.airship-total{position:relative}.airship-total>.airship-stamp{position:absolute;left:20%;top:50%;translate:0 -50%;padding:3px 10px;border:2.5px solid #b23a2b;border-radius:5px;color:#b23a2b;font:700 1rem/1.1 Georgia,serif;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-9deg);opacity:.85;pointer-events:none}.airship-ticket-stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:62px;padding:14px 0;border-left:2px dashed #bca46f;background:#eadcb6}.airship-ticket-stub>span,.airship-ticket-stub>small{writing-mode:vertical-rl;transform:rotate(180deg);color:#5d5236;font:600 .74rem ui-monospace,DM Mono,monospace;letter-spacing:.2em}.airship-ticket-stub>small{color:#7d7050;font-size:.56rem;letter-spacing:.24em}.airship-barcode rect{fill:#2f2919}.airship-terms{margin:10px 0 0;color:#7b6c50;font-size:.66rem;line-height:1.55}.airship-scroll-option{margin-top:18px}.airship-scroll-divider{display:flex;align-items:center;gap:9px;margin-bottom:15px;color:#8a7855;font-size:.59rem}.airship-scroll-divider:before,.airship-scroll-divider:after{content:"";flex:1;height:1px;background:#ad966039}.airship-scroll-stock{display:flex;align-items:center;gap:9px;margin-bottom:11px}.airship-scroll-stock>span{display:grid;gap:4px;min-width:0}.airship-scroll-stock b{color:#455741;font-size:.72rem;line-height:1.4}.airship-scroll-stock small{color:#7d6e51;font-size:.61rem;line-height:1.5}.airship-counter .airship-teleport{display:flex;justify-content:center;width:100%;min-height:43px;padding:10px;gap:7px;border:1px solid #8a94736b;border-radius:4px;color:#465b40;background:#6477510d;font-size:.75rem;white-space:normal}.airship-counter .airship-teleport:hover:not(:disabled){color:#2e4529;border-color:#73865b;background:#6477511a}.airship-unavailable{display:flex;align-items:flex-start;gap:7px;margin:0 0 12px;color:#92521e;font-size:.73rem;line-height:1.5}.airship-unavailable svg{flex:none;margin-top:3px}.airship-ticket-empty{display:flex;flex-direction:column;align-items:center;padding:29px 18px 27px;text-align:center}.airship-ticket-empty h3{margin:10px 0 13px;color:#354631;font:1.65rem/1.12 Georgia,serif}.airship-ticket-error{margin:0;padding:0 16px 16px;color:#9c3e26;font-size:.76rem}.airship-inflight{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;color:#eedcb3;border-bottom:1px solid #cab17933;background:#d9b76f0d;font-size:.8rem}.map-pin.airship-dock-pin .dot{border-color:var(--gold);background:#735120}.map-pin.airship-dock-pin .label{border-color:#97783d}@media(max-width:1240px){.airship-counter-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}}@media(max-width:760px){.airship-counter{gap:10px}.airship-counter-head{grid-template-columns:minmax(0,1fr)}.airship-departure-art{aspect-ratio:3 / 2;min-height:0}.airship-station-copy{padding:20px 18px 18px;border-top:1px solid #d8bb7a55}.airship-station-copy h2{margin:6px 0 12px;font-size:1.9rem}.airship-counter-grid{padding:16px 12px;gap:18px}.airship-board-labels{display:none}.airship-board-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "meta fare";row-gap:4px;padding:9px 8px}.airship-board-name{grid-area:name}.airship-status{grid-area:status;justify-self:end}.airship-board-flight{grid-area:meta}.airship-board-sky,.airship-board-can{display:none}.airship-board-fare{grid-area:fare;justify-self:end}.airship-ticket-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.airship-ticket-code{font-size:1.7rem}.airship-inflight{flex-wrap:wrap;padding:15px 20px}}.sky-card{gap:10px}.sky-hero{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;overflow:hidden;color:#f4f1e8;border:1px solid #ffffff14;--sky-a: #2b4c70;--sky-b: #46779a;background:linear-gradient(135deg,var(--sky-a),var(--sky-b))}.sky-hero.phase-dawn{--sky-a: #3b3d68;--sky-b: #9a6b62}.sky-hero.phase-dusk{--sky-a: #29284c;--sky-b: #7a4b5e}.sky-hero.phase-night{--sky-a: #0f1329;--sky-b: #222b4e}.sky-hero.sky-rain,.sky-hero.sky-mist{--sky-b: #4f5d72}.sky-hero.phase-night.sky-rain,.sky-hero.phase-night.sky-mist{--sky-b: #2a3246}.sky-hero.sky-snow{--sky-b: #6b8098}.sky-hero.sky-ash{--sky-b: #6a4a42}.sky-hero.sky-aurora{--sky-b: #1f4a4a}.sky-hero.phase-night:before,.sky-hero.phase-dusk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 18% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 42% 18%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 63% 40%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 78% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 58%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 30% 70%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 55% 76%,#fff 50%,transparent 51%)}.sky-hero.phase-dusk:before{opacity:.25}.sky-hero.sky-aurora:after{content:"";position:absolute;top:-20%;right:-10%;bottom:40%;left:-10%;pointer-events:none;background:radial-gradient(60% 50% at 40% 60%,#7cf2c033,transparent 70%),radial-gradient(50% 45% at 75% 50%,#b08cff2e,transparent 70%)}.sky-hero>*{position:relative}.sky-badge{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#ffffff1c;border:1px solid #ffffff22;color:#fff}.sky-hero.sky-clear:not(.phase-night) .sky-badge{color:#ffd77e}.sky-hero.sky-aurora .sky-badge{color:#9df5c8}.sky-hero.phase-night.sky-clear .sky-badge{color:#f1ead2}.sky-what{flex:1;display:grid;gap:2px;min-width:0}.sky-what b{font:800 1.12rem var(--display);letter-spacing:-.01em}.sky-what small{font-size:.74rem;color:#e8e4d8cc}.sky-time{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:700;color:#f4f1e8cc}.sky-sub{gap:8px}.sky-sub .small{font-weight:600}.sky-ahead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sky-slot{display:grid;grid-template-rows:42px minmax(1.5em,auto) auto;align-content:start;align-items:center;justify-items:center;gap:5px;padding:6px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border);text-align:center;min-width:0}.sky-slot-ico{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:var(--panel)}.sky-slot b{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sky-slot small{font-size:.64rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sky-card .sky-fall{padding:7px 10px;align-items:center;border-radius:10px}.sky-card .sky-fall svg{margin-top:0}.perks2{--perk-friend: var(--gold);--perk-tonic: #9cd67a;--perk-totem: #f2a65a;display:flex;flex-direction:column;gap:10px}:root[data-tone=light] .perks2{--perk-tonic: #3d6b29;--perk-totem: #9a4f17}.perks2-head{display:flex;align-items:center;gap:8px}.perks2-head h3{font-size:.95rem}.perks2-head>svg{color:var(--gold)}.perks2-total{margin-left:auto;font:800 .8rem var(--display);padding:4px 10px;border-radius:99px;color:var(--gold-ink);background:var(--gold-fill)}.perks2-list{display:grid;gap:8px}.perk2{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);min-width:0}.perk2-art{position:relative;flex:none;width:46px;height:46px;display:grid;place-items:center}.perk2-art .ring{position:absolute;top:0;right:0;bottom:0;left:0;width:46px;height:46px}.perk2-in{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--panel);color:var(--perk-friend);overflow:hidden}.tone-tonic .perk2-in{color:var(--perk-tonic)}.tone-totem .perk2-in{color:var(--perk-totem)}.perk2-text{flex:1;display:grid;gap:1px;min-width:0}.perk2-text>b{font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perk2-text small{font-size:.7rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perk2-text small b{color:var(--text)}.perk2-right{flex:none;display:grid;justify-items:end;gap:1px}.perk2-mult{font:800 .95rem var(--display);color:var(--perk-friend)}.tone-tonic .perk2-mult{color:var(--perk-tonic)}.tone-totem .perk2-mult{color:var(--perk-totem)}.perk2-right small{font-size:.7rem;color:var(--muted)}.perk-face{width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--panel-3)}.perk-face .portrait{border-radius:50%}.perk-face i{font-style:normal;font:800 .9rem var(--display);color:var(--gold)}.perk2-badge{position:absolute;right:-4px;bottom:-3px;min-width:20px;height:18px;padding:0 5px;border-radius:99px;display:grid;place-items:center;font-size:.6rem;font-weight:800;color:var(--gold-ink);background:var(--gold-fill);box-shadow:0 0 0 2px var(--bg-2)}.invite-card{display:flex;flex-direction:column;gap:12px}.invite-scene{position:relative;isolation:isolate;flex:none;height:146px;overflow:hidden;border-radius:12px;border:1px solid #ffffff14;background:#111714 url(https://cdn.xuverse.world/objects/837ad54ae4469937b7c3c7183a448dbaa0699f5d935a3035f42569b0c7255f63.webp?v=2) 64% 60% / cover no-repeat}.invite-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070d0b9e 0%,#070d0b4d 42%,transparent 64%),linear-gradient(0deg,#070d0bb8 0%,transparent 46%)}.invite-pair{position:absolute;left:14px;bottom:0;display:flex;align-items:flex-end}.invite-pair .xu-art{filter:drop-shadow(0 4px 6px #000c)}.invite-pair .xu-art+.xu-art{margin-left:-18px}.invite-pair:before{content:"";position:absolute;left:10%;right:8%;bottom:6px;height:20px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#000b,transparent)}.invite-badge{position:absolute;top:12px;right:12px;padding:5px 10px;border-radius:99px;font:800 .8rem var(--display);color:var(--gold-ink);background:var(--gold-fill)}.invite-copy{display:grid;gap:4px;padding:0 2px}.invite-copy>b{font-size:1rem}@media(max-width:560px){.invite-scene{height:136px;background-position:74% 60%}.invite-pair{left:6px}.invite-pair .xu-art{--xs: 92px !important}}.perk-face{position:relative}.perk-online{position:absolute;right:1px;bottom:1px;width:9px;height:9px;border-radius:50%;background:var(--good);box-shadow:0 0 0 2px var(--panel)}.perk2-art .perk-face{overflow:visible}.perk2-art .perk-face .portrait{border-radius:50%;overflow:hidden}.perk-who{color:var(--gold)}.perk2.idea{width:100%;text-align:left;background:none;border-style:dashed;padding-top:6px;padding-bottom:6px}.perk2.idea:hover{background:var(--bg-2);border-color:var(--border-2)}.perk2.idea .perk2-art{width:36px;height:36px}.perk2.idea .perk2-in{width:32px;height:32px;color:var(--muted);background:var(--panel-2)}.perk2.idea .perk2-text>b{font-size:.78rem;color:var(--muted)}.perk2.idea .perk2-text small{color:var(--faint)}.perk2-go{flex:none;color:var(--faint);font-size:1.1rem;line-height:1;padding-right:2px}.now-card{display:flex;flex-direction:column}.now-card .now-body{flex:none}.now-card>.now-foot{margin-top:auto}.now-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.now-pal{display:flex;align-items:center;gap:8px;min-width:0}.now-pal>span{display:grid;min-width:0}.now-pal b{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now-pal small{font-size:.68rem;color:var(--muted)}.now-xp{font-size:.82rem;font-weight:800;color:var(--mint);white-space:nowrap}.now-xp small{font-weight:600;color:var(--muted)}.sky-hero.painted-sky{min-height:200px;align-items:flex-end;padding:18px 14px;isolation:isolate;background:#172a37}.sky-card .sky-hero.painted-sky{min-height:146px;height:146px;flex:none}@media(max-width:560px){.sky-card .sky-hero.painted-sky{min-height:124px;height:124px;padding:12px}.sky-card .sky-what small{display:none}.sky-card .sky-sub{align-items:flex-start;gap:8px}.sky-card .sky-sub>:last-child{flex:none}}.painted-sky .sky-painting{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center 45%}.sky-hero.painted-sky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:1;background:linear-gradient(0deg,#07131bea,transparent 78%)}.sky-hero.painted-sky:after{display:none}.painted-sky .sky-badge{width:40px;height:40px;background:#091b2870;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.painted-sky .sky-time{background:#09131ed9;border:1px solid #ffffff25;padding:5px 8px;border-radius:20px;color:#f8f3e8}.painted-sky .sky-what b{font-size:1.35rem;color:#fff3d7;text-shadow:0 2px 5px #000}.painted-sky .sky-what small{color:#e4eaf0}.sky-slot-paint{width:100%;height:42px;display:block;border-radius:7px;background-size:cover;background-position:center 40%}.sky-hero .sky-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;overflow:hidden}.sky-particles i{display:none;position:absolute;width:2px;height:2px;border-radius:50%;background:#e4f3ff}.sky-snow .sky-particles i,.sky-ash .sky-particles i{display:block;animation:sky-drift 7s linear infinite;opacity:.7}.sky-ash .sky-particles i{background:#e3ad73}.sky-rain .sky-particles i{display:block;height:12px;width:1px;opacity:.4;animation:sky-rain .85s linear infinite}.sky-aurora .sky-particles i,.falling .sky-particles i{display:block;animation:sky-twinkle 4s ease-in-out infinite}@keyframes sky-drift{0%{transform:translate(-8px,-40px);opacity:0}20%{opacity:.7}to{transform:translate(16px,120px);opacity:0}}@keyframes sky-rain{0%{transform:translateY(-25px)}to{transform:translate(-18px,100px)}}@keyframes sky-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}.sky-particles[data-off] i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.sky-particles i{animation:none!important}}:root[data-motion=reduced] .sky-particles i{animation:none!important}.painted-sky.phase-night:not(.sky-aurora):not(.sky-clear) .sky-painting{filter:brightness(.65) saturate(.8)}.painted-sky.phase-dusk .sky-painting{filter:brightness(.85)}.perk2-in:has(.perk-face){overflow:visible}.perk2-art .perk-face .portrait{width:36px;height:36px}.perk2-art .perk-online{right:-3px;bottom:-3px;width:11px;height:11px;box-shadow:0 0 0 2.5px var(--bg-2);z-index:1}.home-grid>.card.stack{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.home-grid>.card.stack>:last-child{margin-top:auto}.home-grid>.card.stack>.card-head+*{margin-top:2px}.event-deck{min-width:0;container-type:inline-size}.event-deck-cards{--event-overlap: 72px;display:flex;min-width:0;height:148px;padding:0 1px;overflow:hidden;border-radius:15px;isolation:isolate;background:#141922;box-shadow:0 8px 20px #0003}.event-deck-card{--event-edge: 64px;--event-shift: 0px;position:relative;display:flex;align-items:center;flex:1 1 0;min-width:140px;padding:15px 24px 15px 22px;color:#f8f2e8;text-decoration:none;border-radius:0;background:#25202d;transition:flex-grow .42s cubic-bezier(.22,.7,.23,1),transform .2s ease-out;transform:translate(var(--event-shift));overflow:hidden;isolation:isolate;cursor:pointer}.event-deck-cards.is-single .event-deck-card{border-radius:inherit}.event-deck-cards:not(.is-single)>.event-deck-card:last-child{margin-right:-4px}.event-deck-card+.event-deck-card{margin-left:calc(-1 * var(--event-overlap));padding-left:80px;clip-path:polygon(var(--event-edge) 0,100% 0,100% 100%,0 100%)}.event-deck-card{--content-start: 22px;--content-end: 24px}.event-deck-card+.event-deck-card{--content-start: 80px}.event-deck-card:not(:last-child){--content-end: calc(24px + var(--event-overlap));padding-right:var(--content-end)}.event-deck-cards.is-browsing .event-deck-card:not(.is-active){--compact-art-size: 76px;min-width:278px}.event-deck-card+.event-deck-card:after{content:"";position:absolute;pointer-events:none;top:-4px;bottom:-4px;left:31px;width:2px;transform:rotate(23deg);background:#f6e1b53d;box-shadow:-10px 0 15px 7px #000a}.event-deck-cards.is-browsing .event-deck-card.is-active{flex-grow:7}.event-deck-select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;touch-action:manipulation}.event-deck-select:focus-visible{outline:none}.event-deck-card:has(.event-deck-select:focus-visible){box-shadow:inset 0 0 0 3px #f6e1ad}.event-deck-select:hover{background:#ffffff04}.event-deck-card.tone-boss{background:#162a38}.event-deck-card.tone-spotlight{background:#192d23}.event-deck-card.tone-community{background:#222e2e}.event-deck-painting{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#13131cf2,#171923c4 48%,#10172135),var(--event-hero) var(--event-hero-at, center 50%) / cover;transition:opacity .28s}.event-deck-card.tone-festival .event-deck-painting{background:linear-gradient(90deg,#26192cf0,#291d2bba 52%,#241b1922),var(--event-hero) var(--event-hero-at, center 45%) / cover}.event-deck-art{position:absolute;right:18px;bottom:14px;display:grid;place-items:center;width:120px;height:120px;filter:drop-shadow(0 5px 7px #0007);opacity:.96;pointer-events:none}.event-deck-card:not(:last-child) .event-deck-art{right:calc(22px + var(--event-overlap))}.event-deck-art .xu-art{--xs: 100% !important}.event-deck-art .xu-art img{width:100%;height:100%;object-fit:contain}.event-deck-art .skill-art{display:grid;place-items:center;width:100%;height:100%}.event-deck-art .item-ico{--s: 100% !important}.event-deck-art>svg{width:65%;height:65%;color:#cfdbcb}.event-deck-copy{position:relative;pointer-events:none;min-width:0;width:100%;display:grid;align-content:center;gap:4px;text-shadow:0 2px 5px #000b}.event-deck-card:has(.event-deck-art) .event-deck-copy{padding-right:130px}.event-deck-kind{font-size:.64rem;color:#f2bf84;font-weight:650;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-deck-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:750 clamp(1.05rem,2.3cqi,1.4rem)/1.12 var(--display);letter-spacing:-.02em}.event-deck-detail{color:#dddbe2;font-size:.72rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.event-deck-action{position:relative;z-index:2;pointer-events:auto;justify-self:start;display:inline-flex;align-items:center;gap:4px;color:#ffe0ac;font-size:.72rem;font-weight:650;margin-top:3px;text-decoration:none;min-height:24px}.event-deck-action:hover{text-decoration:underline}.event-deck-deadline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.68rem;font-weight:650;color:#ffce8b}.event-deck-progress{width:min(100%,220px);height:3px;background:#ffffff24;border-radius:2px;overflow:hidden}.event-deck-progress i{display:block;height:100%;background:#c8a4ea}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-detail,.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-action,.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-progress{display:none}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-art{opacity:.96;left:calc((100% + var(--content-start) - var(--content-end) - var(--compact-art-size)) / 2);right:auto;top:16px;bottom:auto;width:var(--compact-art-size);height:var(--compact-art-size)}.event-deck-cards.is-browsing .event-deck-card:not(.is-active):has(.event-deck-art) .event-deck-copy{position:absolute;left:var(--content-start);right:var(--content-end);bottom:20px;width:auto;text-align:center;justify-items:center}.event-deck-cards.is-browsing .event-deck-card:not(.is-active):has(.event-deck-deadline){--compact-art-size: 64px}.event-deck-cards.is-browsing .event-deck-card:not(.is-active):has(.event-deck-deadline) .event-deck-art{top:10px}.event-deck-cards.is-browsing .event-deck-card:not(.is-active):has(.event-deck-deadline) .event-deck-copy{bottom:12px}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-deadline{justify-content:center}.event-deck-cards.is-browsing .event-deck-card:not(.is-active):has(.event-deck-art) .event-deck-kind{display:none}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-copy{padding-right:0;justify-items:center;text-align:center}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-title{font-size:.8rem;width:102px;max-width:100%;justify-self:center;text-align:center}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-kind{font-size:.55rem;letter-spacing:0}.event-deck-selectors{display:none;gap:4px;padding:4px 0 0;overflow-x:auto;scrollbar-width:thin}.event-deck.has-overflow .event-deck-selectors{display:flex}.event-deck-selectors button{flex:0 0 auto;min-height:44px;padding:7px 10px;font-size:.72rem;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.event-deck-selectors button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--accent-2-hi)}.event-deck-cards .event-deck-card.is-nudging:not(.is-active){animation:event-card-peek .8s ease-in-out}@keyframes event-card-peek{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@media(hover:hover)and (pointer:fine){.event-deck-card:not(.is-active):hover{--event-shift: -3px}}.event-deck-card:not(.is-active):has(.event-deck-select:focus-visible){--event-shift: -3px}@container (max-width: 900px){.event-deck-cards{--event-edge: clamp(14px, 3.5cqi, 32px);--event-overlap: calc(var(--event-edge) + 8px);--event-peek: clamp(104px, 20cqi, 148px);height:156px}.event-deck-card{--event-edge: inherit;--content-start: 10px;--content-end: 10px;min-width:0;padding:12px var(--content-end) 12px var(--content-start);transition:flex-grow .42s cubic-bezier(.22,.7,.23,1),flex-basis .42s cubic-bezier(.22,.7,.23,1),transform .2s ease-out}.event-deck-card+.event-deck-card{--content-start: calc(var(--event-edge) + 6px);padding-left:var(--content-start)}.event-deck-card:not(:last-child){--content-end: calc(var(--event-overlap) + 8px)}.event-deck-cards.is-browsing .event-deck-card.is-active{flex:1 1 0;min-width:0}.event-deck-cards.is-browsing .event-deck-card:not(.is-active){--compact-art-size: clamp(34px, 7cqi, 52px);flex:0 0 var(--event-peek);min-width:0}.event-deck-cards.is-browsing .event-deck-card:not(.is-active):has(.event-deck-deadline){--compact-art-size: clamp(34px, 7cqi, 52px)}.event-deck-card+.event-deck-card:after{left:calc(var(--event-edge) / 2);transform:rotate(6deg);box-shadow:-5px 0 9px 3px #0009}.event-deck-card.is-active .event-deck-title{font-size:clamp(1rem,3cqi,1.2rem)}.event-deck-kind{font-size:.56rem;letter-spacing:.045em}.event-deck-detail{font-size:.68rem;-webkit-line-clamp:2}.event-deck-card:has(.event-deck-art) .event-deck-copy{padding-right:clamp(60px,12cqi,96px)}.event-deck-card.is-active .event-deck-art{right:var(--content-end);width:clamp(52px,10cqi,84px);height:clamp(52px,10cqi,84px);bottom:36px}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-art,.event-deck-cards.is-browsing .event-deck-card:not(.is-active):has(.event-deck-deadline) .event-deck-art{top:22px}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-copy,.event-deck-cards.is-browsing .event-deck-card:not(.is-active):has(.event-deck-art) .event-deck-copy{position:absolute;left:var(--content-start);right:var(--content-end);bottom:24px;width:auto;padding:0;justify-items:center;text-align:center}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-title{font-size:clamp(.64rem,1.7cqi,.78rem);width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.event-deck-cards.is-browsing .event-deck-card:not(.is-active):not(:last-child){--content-end: calc(var(--event-overlap) + 2px)}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-kind{display:none}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-deadline{font-size:.58rem;gap:2px}.event-deck-cards.is-browsing .event-deck-card:not(.is-active) .event-deck-deadline svg{display:none}.event-deck-action{min-height:44px;margin-top:0;font-size:.7rem}.event-deck-selectors{justify-content:center;gap:0;padding:0;overflow:visible}.event-deck-selectors button{position:relative;display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;border:0}.event-deck-selectors button:after{content:"";width:5px;height:5px;border-radius:99px;background:var(--faint)}.event-deck-selectors button[aria-pressed=true]:after{width:16px;background:var(--accent-2-hi)}.event-selector-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (max-width: 480px){.event-deck-card.is-active .event-deck-detail{display:none}.event-deck-card.is-active .event-deck-action{line-height:1.2}}@container (max-width: 360px){.event-deck-card.is-active:has(.event-deck-art) .event-deck-art{top:8px;bottom:auto;left:calc((100% + var(--content-start) - var(--content-end) - 40px) / 2);right:auto;width:40px;height:40px}.event-deck-card.is-active:has(.event-deck-art) .event-deck-copy{position:absolute;left:var(--content-start);right:var(--content-end);bottom:6px;width:auto;padding:0;justify-items:center;text-align:center;gap:1px}.event-deck-card.is-active:has(.event-deck-art) .event-deck-kind{display:none}.event-deck-card.is-active:has(.event-deck-art) .event-deck-title{font-size:.9rem}.event-deck-card.is-active:has(.event-deck-art) .event-deck-deadline{font-size:.6rem;gap:2px;justify-content:center}}@media(prefers-reduced-motion:reduce){.event-deck-card,.event-deck-painting{transition:none}.event-deck-card{transform:none}.event-deck-cards .event-deck-card.is-nudging{animation:none}}:root[data-motion=reduced] .event-deck-card,:root[data-motion=reduced] .event-deck-painting{transition:none}:root[data-motion=reduced] .event-deck-card{transform:none}:root[data-motion=reduced] .event-deck-cards .event-deck-card.is-nudging{animation:none}.home-quests{min-width:0}.home-quests .card-head{margin-bottom:10px}.home-quests-all{margin-left:auto;display:inline-flex;align-items:center;gap:3px;min-height:32px;padding:4px;color:var(--muted);font-size:.65rem}.home-quests-all:hover{color:var(--text)}.home-quest-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:8px;border-bottom:1px solid var(--border)}.home-quest-sections button{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;min-width:0;min-height:52px;padding:5px 4px 8px;border-bottom:2px solid transparent;color:var(--muted);text-align:left;font-size:.67rem;line-height:1.35}.home-quest-sections button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--realm)}.home-quest-sections small{display:inline-flex;align-items:center;gap:3px;color:var(--faint);font-size:.61rem}.home-quest-sections small.ready,.home-quest-ready{color:var(--accent-2)}.home-quest-row{width:100%;display:flex;align-items:center;gap:7px;min-height:52px;padding:9px 2px;text-align:left;border-bottom:1px solid var(--border)}.home-quest-row:last-child{border-bottom:0}.home-quest-row:hover{background:var(--panel-2)}.home-quest-row>span{display:grid;gap:4px;flex:1;min-width:0}.home-quest-row b{color:var(--text);font-size:.72rem;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.home-quest-row small{color:var(--muted);font-size:.63rem}.home-quest-row small.home-quest-ready{color:var(--accent-2)}.home-quest-row>svg{flex:none;color:var(--muted)}.home-quest-row.claimed b{color:var(--muted)}.home-quest-story{display:grid;gap:4px;padding:4px 2px 6px;font-size:.76rem}.home-quest-story small{font-size:.65rem}@container (min-width: 560px) and (max-width: 1079px){.home-quests{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.home-quests>.card-head,.home-quests>.home-quest-sections,.home-quests>.home-quest-story,.home-quests>p{grid-column:1 / -1}}.home-calendar{grid-column:1 / -1;padding:0;min-width:0}.home-calendar>summary{display:flex;align-items:center;gap:9px;padding:13px 16px;min-height:52px;cursor:pointer;list-style:none}.home-calendar>summary::-webkit-details-marker{display:none}.home-calendar>summary>svg:first-child{color:var(--muted);flex:none}.home-calendar>summary h3{flex:none;font-size:.8rem}.home-calendar-preview{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:3px 10px;flex:1;min-width:0;color:var(--muted);font-size:.69rem}.home-calendar-preview small{color:var(--faint);font-size:.64rem}.home-calendar-chevron{flex:none;color:var(--muted);transition:transform .15s}.home-calendar[open] .home-calendar-chevron{transform:rotate(90deg)}.home-calendar-agenda{list-style:none;margin:0;padding:0 16px 10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 20px}.home-calendar-agenda li{min-width:0}.home-calendar-agenda button{display:flex;align-items:center;width:100%;gap:9px;min-height:58px;padding:8px 0;border-top:1px solid var(--border);text-align:left}.home-calendar-agenda button:hover{background:var(--panel-2)}.home-calendar-agenda button>span:first-child{display:grid;place-items:center;flex:none;width:28px;height:28px}.home-calendar-agenda button>span:last-child{display:grid;gap:4px;min-width:0}.home-calendar-agenda b{color:var(--text);font-size:.72rem;line-height:1.4}.home-calendar-agenda small{color:var(--muted);font-size:.65rem;line-height:1.4}.home-calendar-empty{padding:0 16px 12px}@media(max-width:560px){.home-calendar>summary{padding:11px 12px;align-items:flex-start}.home-calendar>summary>svg{margin-top:2px}.home-calendar-preview{display:grid;justify-content:start;gap:3px}.home-calendar-agenda{grid-template-columns:minmax(0,1fr);padding-inline:12px}.home-quests-all{min-height:44px}}@media(prefers-reduced-motion:reduce){.home-calendar-chevron{transition:none}}:root[data-motion=reduced] .home-calendar-chevron{transition:none}.xu-guide .xg-body .xg-main-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;grid-column:1 / -1}.xu-guide .xg-body .xg-main-row>.xg-task-link{flex:1 1 auto;width:auto;min-width:0}.xu-guide .xg-body .xg-main-row .xg-status{min-width:0}.xu-guide .xg-status.gilded{border-color:color-mix(in srgb,var(--gold) 70%,transparent);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--gold) 30%,transparent),0 0 18px color-mix(in srgb,var(--gold) 28%,transparent)}.xu-guide .xg-status.gilded b{color:var(--gold)}.xg-crown{vertical-align:-2px;margin-right:4px;color:var(--gold)}.xu-guide.docked .xg-body .xg-main-row>.xg-badge,.xu-guide .xg-body .xg-main-row>.xg-badge{position:static;inset:auto;flex:0 0 36px;width:36px;height:36px;margin:0;align-self:center;border-radius:10px;background:var(--panel-3);border:1px solid var(--border-2);box-shadow:none;color:var(--gold)}.xu-guide .xg-body .xg-main-row>.xg-badge:before{display:none}.xu-guide .xg-body .xg-main-row>.xg-badge svg{width:17px;height:17px}.xu-guide .xg-body .xg-main-row>.xg-badge:hover,.xu-guide .xg-body .xg-main-row>.xg-badge[aria-expanded=true]{background:var(--panel-2);border-color:var(--gold)}.xu-guide.docked.in-rail .xg-body .xg-main-row{flex-direction:column;gap:4px}.xu-guide.docked.in-rail .xg-body .xg-main-row>.xg-task-link{justify-content:center}@media(max-width:860px){.phone-guide .xu-guide.docked .xg-body .xg-main-row{gap:6px}.phone-guide .xu-guide.docked .xg-body .xg-main-row>.xg-badge{flex-basis:44px;width:44px;height:44px}.phone-guide .xu-guide.docked:has(.xg-badge) .xg-main-row .xg-status .meta{padding-right:0}}.xg-upnext{grid-column:1 / -1;display:flex;align-items:center;gap:7px;width:100%;min-height:38px;border-top:1px solid var(--border);color:var(--muted);text-align:left;font-size:.75rem}.xg-upnext>svg:first-child{color:var(--realm)}.xg-upnext b{margin-left:auto;color:var(--text);font-size:.75rem;font-weight:650}.xg-upnext:hover{color:var(--text)}.xg-upnext:focus-visible{outline:2px solid var(--realm);outline-offset:-2px;border-radius:6px}.xu-guide.in-rail .xg-upnext{justify-content:center}.xu-guide.in-rail .xg-upnext>span,.xu-guide.in-rail .xg-upnext>svg:last-child{display:none}.xu-guide.in-rail .xg-upnext b{margin-left:0}.quest-tracker{margin:8px 8px 0;border-radius:14px;background:var(--panel);background-image:var(--grain);border:1px solid var(--border);transition:border-color .2s}.quest-tracker:hover{border-color:var(--border-2)}.quest-tracker.ready{border-color:color-mix(in srgb,var(--accent-2-hi) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2-hi) 20%,transparent)}.qt-head{display:flex;align-items:center;gap:2px;padding:4px 4px 0 2px}.qt-open{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:5px 6px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.qt-open svg{flex:none;color:var(--muted)}.quest-tracker.ready .qt-open svg{color:var(--accent-2-hi)}.qt-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700}.qt-ready{justify-self:start;display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-size:.62rem;font-weight:750;color:var(--accent-2-hi);background:color-mix(in srgb,var(--accent-2-hi) 14%,transparent)}.qt-fold{flex:none;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:none;color:var(--faint);cursor:pointer;transition:transform .2s}.qt-fold:hover{color:var(--text);background:var(--panel-2)}.quest-tracker.folded .qt-fold{transform:rotate(-90deg)}.quest-tracker.folded .qt-head{padding-bottom:4px}.qt-body{display:grid;gap:7px;width:100%;padding:2px 10px 10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.qt-obj{display:grid;gap:3px;min-width:0}.qt-obj-line{display:flex;justify-content:space-between;gap:8px;font-size:.72rem;color:var(--muted)}.qt-obj-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-obj-line .num{flex:none;color:var(--text)}.qt-tasks{color:var(--muted);font-size:.7rem}.qt-tasks b{color:var(--text);font-weight:650}.qt-tasks.has-ready,.qt-tasks.has-ready b{color:var(--accent-2-hi)}@media(prefers-reduced-motion:reduce){.quest-tracker,.qt-fold{transition:none}}.nav-meta.attention.quest-ready{justify-content:center;min-width:24px;height:24px;padding:0 7px;border:1px solid color-mix(in srgb,var(--accent-2-ink) 18%,transparent);border-radius:99px;background:var(--accent-2);color:var(--accent-2-ink);font-size:.72rem;font-weight:850;line-height:1;box-shadow:0 1px 3px #0005}.world-updates{position:relative;z-index:25;display:flex;align-items:center;gap:8px;min-width:0;min-height:35px;padding:2px 20px;border-bottom:1px solid var(--border);background:var(--bg-2);color:var(--muted);font-size:.72rem}.world-update-icon{display:grid;place-items:center;color:color-mix(in srgb,var(--accent) 50%,var(--muted));flex:none}.world-update-current{min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 0;color:var(--muted)}button.world-update-current:hover{color:var(--text)}.world-update-all{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;padding:5px 6px;min-height:30px;flex:none;color:var(--muted)}.world-update-all span{color:var(--faint);font-variant-numeric:tabular-nums}.world-updates .icon-btn{width:28px;height:28px;border:0;background:transparent}.world-updates-popover{position:absolute;top:calc(100% + 8px);right:12px;display:flex;flex-direction:column;width:min(30rem,calc(100vw - 24px));max-height:min(32rem,calc(100dvh - 72px));overflow:hidden;border:1px solid var(--border-2);border-radius:14px;background:var(--panel);color:var(--text);box-shadow:0 18px 48px #0006,0 3px 10px #0003;animation:world-updates-in .14s ease-out}.world-updates-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.world-updates-head h2{margin:0;font:700 .95rem var(--font)}.world-updates-head .icon-btn{width:36px;height:36px;flex:none}.world-updates-popover>.world-updates-head{padding:10px 12px 10px 18px;border-bottom:1px solid var(--border)}.world-updates-popover>.world-update-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px}.world-updates-popover .world-update-list b{font-weight:650;font-size:.8rem;line-height:1.4}.world-update-list{display:grid;gap:0}.world-update-list article{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--border)}.world-update-list article:last-child{border-bottom:0}.world-update-list article>div{display:grid;gap:5px;flex:1;min-width:0;overflow-wrap:anywhere}.world-update-list article>.btn{flex:none}.world-update-soon{flex:none;color:var(--muted);font-size:.72rem}.world-updates-sheet .bsheet-head{padding:0 16px 10px;border-bottom:1px solid var(--border)}.world-updates-sheet .world-updates-head .icon-btn,.world-updates-sheet .world-update-list .btn{min-width:44px;min-height:44px}.world-updates-sheet .world-update-list b{font-size:.9rem;line-height:1.4}@keyframes world-updates-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.world-updates{padding:0 12px;min-height:44px}.world-update-all,.world-updates>.icon-btn{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.world-updates-popover{animation:none}}[data-motion=reduced] .world-updates-popover{animation:none}.chatx{display:grid;grid-template-columns:228px minmax(0,1fr) 248px;gap:14px;height:calc(100vh - 150px);height:calc(100dvh - 150px);min-height:500px}.chatx>.card{display:flex;flex-direction:column;min-height:0;background-image:var(--grain)}.chatx.chatx-unified{display:flex;flex-direction:column;gap:0}.chatx-unified>.chatx-main{flex:1;min-height:0}.chatx.chatx-unified:not(.chatx-compact){height:auto;min-height:0}.chatx-unified:not(.chatx-compact)>.chatx-main{flex:none}.chatx.chatx-unified .chatx-people-toggle{display:inline-flex}.chatx-unified:not(.chatx-compact)>.quick-chat-tabs{margin:0 0 10px;max-width:500px;width:100%;box-sizing:border-box}.chatx-audience{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;color:var(--muted)}.chatx-compact .chatx-head{padding:8px 12px;gap:7px}.chatx-compact .chatx-head-icon{width:26px;height:26px;border:0;background:transparent}.chatx-compact .chatx-head-text h3{font-size:.82rem}.chatx-compact .chatx-head-text>span{font-size:.64rem}.chatx-unified .quick-chat-recipients{overflow:hidden;padding-top:10px}.chatx .chatx-side{padding:14px 10px;gap:2px}.chatx-label{padding:0 8px 6px}.chatx-label.sub{padding-top:14px}.chatx-chans{display:flex;flex-direction:column;gap:2px;overflow-y:auto;min-height:0}.chatx-chan{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 8px;border-radius:10px;border:1px solid transparent;color:var(--muted);font-weight:600;font-size:.84rem;transition:background .15s,color .15s}.chatx-chan:hover{background:var(--panel-2);color:var(--text)}.chatx-chan.active{color:var(--text);background:color-mix(in srgb,var(--realm) 10%,var(--panel-2));border-color:color-mix(in srgb,var(--realm) 26%,var(--border))}.chatx-chan.has-unread{color:var(--text)}.chatx-chan-icon{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--panel-3);color:var(--muted)}.chatx-chan.active .chatx-chan-icon{background:color-mix(in srgb,var(--realm) 20%,var(--panel-3));color:var(--realm)}.chatx-chan-label{flex:1;min-width:0}.chatx-badge{min-width:20px;height:18px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums;background:var(--accent-2);color:var(--accent-2-ink)}.chatx-badge.message{background:var(--realm);color:var(--bg)}.chatx-chan-x{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:var(--faint);flex:none}.chatx-chan-x:hover{background:var(--panel-3);color:var(--text)}.chatx .chatx-main{padding:0;overflow:hidden;position:relative}.chatx-head{display:flex;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid var(--border)}.chatx-head-icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--realm) 14%,var(--panel-2));color:var(--realm);border:1px solid color-mix(in srgb,var(--realm) 22%,var(--border))}.chatx-head-text{display:grid;min-width:0;flex:1;gap:1px}.chatx-head-text>*{min-width:0}.chatx-head-text h3{font-size:.98rem}.chatx .chatx-people-toggle{display:none}.chatx .chatx-people-toggle.on{background:var(--panel-2);color:var(--text)}.chatx-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;padding:10px 10px 4px;scrollbar-gutter:stable;container:chatx-log / inline-size}.chatx-stream{display:flex;flex-direction:column;gap:2px}.chatx-group{display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;align-items:start;padding:7px 8px 5px;margin-top:4px}.chatx-avatar-btn{position:relative;padding:0;border-radius:9px;align-self:start;margin-top:2px;line-height:0}.chatx-staff{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;pointer-events:none}.chatx-staff img{display:block;width:15px;height:15px;filter:drop-shadow(0 1px 1.5px #000c)}.chatx-avatar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chatx-avatar{border-radius:9px!important;border:1px solid var(--border)}.chatx-mono{width:32px;height:32px;display:grid;place-items:center;font-weight:700;font-size:.85rem;line-height:1;background:var(--panel-3);color:var(--muted);font-family:var(--display)}.chatx-body{position:relative;min-width:0;width:fit-content;max-width:100%;padding:10px 12px;border-radius:18px;background:var(--panel-2);border:1px solid var(--border)}.chatx-group.mine>.chatx-body{background:color-mix(in srgb,var(--accent-2) 7%,var(--panel-2));border-color:color-mix(in srgb,var(--accent-2) 20%,var(--border))}.chatx-meta{display:flex;align-items:baseline;gap:10px;line-height:1.3;margin-top:-10px;padding:10px 0 5px}.chatx-who{display:flex;flex-wrap:wrap;align-items:center;gap:3px 7px;min-width:0;min-height:18px}.chatx-who>*{flex:none}.chatx-who>.chatx-name,.chatx-who>.title-tag{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatx-name{padding:0;font-weight:700;font-size:.86rem;color:var(--text)}.chatx-name:hover{text-decoration:underline;text-underline-offset:2px}.chatx-meta .title-tag{font-size:.68rem}.chatx-time,.chatx-line-time{flex:none;margin-left:auto;white-space:nowrap;color:var(--faint);font-size:.66rem;font-variant-numeric:tabular-nums}.chatx-you{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:99px;background:color-mix(in srgb,var(--accent-2) 16%,transparent);color:var(--accent-2)}.chatx-line{position:relative;max-width:100%;padding:3px 0;line-height:1.5;font-size:.875rem;overflow-wrap:anywhere}.chatx-line-main{display:flex;align-items:baseline;gap:10px}.chatx-line-main>.chatx-text{min-width:0}.chatx-line-time{opacity:0;transition:opacity .15s}.chatx-line:hover .chatx-line-time,.chatx-line:focus-within .chatx-line-time{opacity:1}@media(hover:none){.chatx-line-time{display:none}}.chatx-line:focus-visible{outline:1px dashed var(--accent);outline-offset:2px;border-radius:4px}.chatx-text{color:var(--text);white-space:pre-wrap}.chatx-tools{position:absolute;right:-6px;bottom:calc(100% - 3px);z-index:2;display:inline-flex;gap:1px;padding:2px;opacity:0;pointer-events:none;background:var(--panel-2);border:1px solid var(--border-2);border-radius:9px;transition:opacity .15s}.chatx-line[data-tools]>.chatx-tools{left:var(--tools-x);top:var(--tools-y);right:auto;bottom:auto}.chatx-line[data-tools=side]:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:var(--tools-bridge, 0px)}.chatx-line:hover .chatx-tools,.chatx-tools:focus-within,.chatx-body:has(>.chatx-meta:hover)>.chatx-meta+.chatx-line>.chatx-tools{pointer-events:auto}.chatx-tools .icon-btn{width:24px;height:24px;border-radius:7px;background:transparent;border-color:transparent}.chatx .chatx-tools .icon-btn{min-width:0;min-height:0}.chatx-tools .icon-btn.on{color:var(--accent-2)}.chatx-mask{color:var(--faint);letter-spacing:.04em;font-size:.86em}.chatx-staff-tools{display:inline-flex;gap:1px;margin-left:2px;padding-left:3px;border-left:1px solid var(--border-2)}.chatx-removed{display:inline-flex;align-items:center;gap:5px;color:var(--faint);font-style:italic}.chatx-edited{margin-left:6px;color:var(--faint);font-size:.72em;font-style:italic;white-space:nowrap}.chatx-edit{display:flex;align-items:center;gap:6px;width:min(460px,100%)}.chatx-edit .input{flex:1;min-width:0;height:32px;padding:4px 9px;font-size:.8rem}.chatx-locked{display:flex;align-items:center;gap:7px;margin:0;padding:11px 12px;color:var(--muted);border-radius:11px;background:var(--panel-2);border:1px solid var(--border)}.chatx-locked.staff{margin-bottom:6px;padding:5px 9px;color:var(--warn)}.chatx-lock.on{color:var(--warn)}.chatx-sys-del{flex:none;align-self:center;width:20px;height:20px;min-width:0;min-height:0;opacity:0;transition:opacity .15s}.chatx-sys>span:hover .chatx-sys-del,.chatx-sys-del:focus-visible{opacity:1}@media(hover:none){.chatx-sys-del{opacity:.7}}.chatx-line:hover .chatx-tools,.chatx-tools:focus-within,.chatx-body:has(>.chatx-meta:hover)>.chatx-meta+.chatx-line>.chatx-tools{opacity:1}@container chatx-log (min-width: 700px){.chatx-body{max-width:calc(100% - 256px)}.chatx-group.mine>.chatx-body{max-width:calc(100% - 160px)}}@media(hover:none){.chatx-tools{display:none}}.chatx-sys{display:flex;justify-content:center;padding:7px 2px}.chatx-sys>span{display:inline-flex;align-items:baseline;gap:9px;max-width:96%;padding:8px 13px;border-radius:18px;font-size:.75rem;line-height:1.55;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);text-align:left}.chatx-sys time{flex:none;white-space:nowrap;color:var(--faint);font-size:.64rem;font-variant-numeric:tabular-nums}.chatx-sys-text{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.chatx-day{display:flex;align-items:center;gap:10px;margin:10px 4px 4px;color:var(--faint);font-size:.68rem;font-weight:600}.chatx-day:before,.chatx-day:after{content:"";flex:1;height:1px;background:var(--border)}.chatx-empty{display:grid;justify-items:center;gap:6px;text-align:center;padding:26px 16px 18px}.chatx-empty b{font-family:var(--display);font-size:1rem;color:var(--text)}.chatx-empty-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;margin-bottom:4px;background:color-mix(in srgb,var(--realm) 12%,var(--panel-2));color:var(--realm);border:1px solid color-mix(in srgb,var(--realm) 20%,var(--border))}.chatx-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.chatx-chip{padding:5px 11px;border-radius:99px;font-size:.76rem;font-weight:600;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-2);transition:background .15s,color .15s}.chatx-chip:hover{color:var(--text);background:var(--panel-3)}.chatx-jump{position:absolute;left:50%;bottom:96px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;font-size:.74rem;font-weight:600;background:var(--panel-3);color:var(--text);border:1px solid var(--border-2)}.chatx-jump:hover{background:var(--panel-2)}.chatx-composer{padding:8px 14px 10px;border-top:1px solid var(--border)}.chatx-input{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;border-radius:13px;background:var(--bg-2);border:1px solid var(--border-2);transition:border-color .15s}.chatx-input:focus-within{border-color:color-mix(in srgb,var(--accent) 70%,var(--border-2))}.chatx-input input{flex:1;min-width:0;padding:7px 0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:.9rem}.chatx-input input::placeholder{color:var(--faint)}.chatx-count{font-variant-numeric:tabular-nums}.chatx-send{width:36px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--accent-2);color:var(--accent-2-ink);border:0;transition:background .15s,opacity .15s}.chatx-send:hover:not(:disabled){background:var(--accent-2-hi, var(--accent-2))}.chatx-send:disabled{background:var(--panel-3);color:var(--faint);cursor:default;opacity:1}.chatx-help{display:flex;flex-wrap:wrap;gap:4px 14px;margin:7px 2px 0}.chatx-help .kbd{font-size:.64rem;padding:0 5px}.chatx-kind{margin-left:auto}.chatx .chatx-people{padding:14px 10px}.chatx-people-head{display:flex;align-items:center;gap:8px;padding:0 8px 8px}.chatx-people-head .caps{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatx .chatx-people-close{display:none;width:26px;height:26px}.chatx-people-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.chatx-person{display:flex;align-items:center;gap:4px;border-radius:10px;transition:background .15s}.chatx-person:hover{background:var(--panel-2)}.chatx-person.me{background:color-mix(in srgb,var(--accent-2) 6%,transparent)}.chatx-person-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px;text-align:left;border-radius:10px}.chatx-person-main .portrait{border-radius:9px;border:1px solid var(--border)}.chatx-person-meta{min-width:0;flex:1;display:grid;gap:1px}.chatx-person-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:.84rem}.chatx-person-name b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatx-person-meta small{color:var(--muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatx .chatx-person-dm{width:28px;height:28px;margin-right:6px;opacity:0;background:transparent;border-color:transparent;transition:opacity .15s}.chatx-person:hover .chatx-person-dm,.chatx-person-dm:focus-visible{opacity:1}@media(hover:none){.chatx .chatx-person-dm{opacity:1}}.chatx-alone{padding:8px}@media(max-width:1100px){.chatx{grid-template-columns:200px minmax(0,1fr)}.chatx .chatx-people{display:none}.chatx .chatx-people-toggle{display:inline-flex}.chatx.show-people{grid-template-columns:200px minmax(0,1fr) 230px}.chatx.show-people .chatx-people{display:flex}.chatx .chatx-people-close{display:grid}.chatx-kind{display:none}}@media(max-width:860px){.chatx,.chatx.show-people{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);height:auto;min-height:0;gap:10px}.chatx>.chatx-side.card{padding:0;background:none;border:0;box-shadow:none;overflow:visible}.chatx-side>.chatx-label,.chatx-label.sub{display:none}.chatx-chans{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:2px;scrollbar-width:none}.chatx-chans::-webkit-scrollbar{display:none}.chatx-chan{width:auto;flex:none;padding:5px 10px 5px 6px;border-radius:99px;background:var(--panel);border-color:var(--border);gap:7px}.chatx-chan-icon{width:22px;height:22px;border-radius:99px}.chatx-chan-icon svg{width:13px;height:13px}.chatx-chan-label{max-width:140px}.chatx .chatx-main{order:3;height:calc(100vh - 230px);height:calc(100dvh - 230px);min-height:380px}.chatx.show-people .chatx-people{order:2;max-height:38vh}.chatx-head{padding:10px 12px}.chatx-log{padding:8px 6px 4px}.chatx-group{gap:9px;padding:6px 6px 4px}.chatx-composer{padding:8px 10px 10px}.chatx-help>:nth-child(1){display:none}.chatx-jump{bottom:88px}}.wh-dot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;display:grid;place-items:center;font-size:.6rem;font-weight:800;font-variant-numeric:tabular-nums;background:var(--accent-2);color:var(--accent-2-ink);border:2px solid var(--bg);pointer-events:none}.wh-dot.message{background:var(--realm);color:var(--bg)}.pb-ico .wh-dot{top:-3px;right:4px;border-color:var(--panel)}.wh-toasts{position:fixed;top:104px;right:18px;z-index:81;display:grid;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.wh-toast{pointer-events:auto;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"face main" "face actions";column-gap:11px;row-gap:8px;padding:11px 12px 11px 11px;border-radius:12px;background:var(--panel-3);border:1px solid var(--border-2);box-shadow:var(--shadow);animation:pop .2s ease-out}.wh-face{grid-area:face;width:34px;height:34px;border-radius:10px}.wh-mono{display:grid;place-items:center;background:var(--panel-2);color:var(--muted);font-weight:700;font-family:var(--display)}.wh-main{grid-area:main;display:grid;gap:2px;text-align:left;min-width:0;color:var(--text)}.wh-who{font-size:.8rem;color:var(--muted)}.wh-who b{color:var(--text);font-weight:700}.wh-body{font-size:.84rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.wh-actions{grid-area:actions;display:flex;align-items:center;gap:6px}.wh-toast .wh-x{width:28px;height:28px;margin-left:auto;background:transparent;border-color:transparent}.chat-launcher{position:fixed;right:18px;bottom:22px;z-index:28;display:flex;align-items:center;gap:7px;min-height:48px;padding:6px 13px 6px 8px;border-radius:16px;text-align:left;isolation:isolate;border:1px solid color-mix(in srgb,var(--realm) 34%,var(--border-2));color:var(--text);background:color-mix(in srgb,var(--realm) 7%,var(--panel-3));box-shadow:0 12px 34px #0008,inset 0 1px #ffffff0c;transition:transform .18s ease,border-color .18s ease,background .18s ease}.chat-launcher:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--realm) 62%,var(--border-2));background:color-mix(in srgb,var(--realm) 12%,var(--panel-3))}.chat-launcher:focus-visible{outline:2px solid var(--realm);outline-offset:3px}.chat-launcher-icon{position:relative;width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--realm)}.chat-launcher-copy{display:grid;gap:1px;min-width:0}.chat-launcher-copy b{font-size:.79rem;line-height:1.15}.chat-launcher-copy small{max-width:145px;color:var(--muted);font-size:.64rem;line-height:1.3}.chat-launcher-count{position:absolute;right:-6px;top:-6px;min-width:22px;height:22px;padding:0 5px;display:grid;place-items:center;border-radius:99px;border:2px solid var(--panel-3);color:var(--accent-2-ink);background:var(--accent-2);font-size:.65rem;font-weight:850;font-variant-numeric:tabular-nums}.chat-launcher-count.message{background:var(--realm);color:var(--bg)}.chat-launcher.has-unread:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;border-radius:21px;border:1px solid color-mix(in srgb,var(--accent-2) 65%,transparent);animation:chat-launcher-attention 2.4s ease-out infinite}.quick-chat-panel{position:fixed;right:18px;bottom:82px;z-index:80;width:min(400px,calc(100vw - 36px));height:min(520px,calc(100dvh - 110px));min-height:250px;display:flex;overflow:visible;border:1px solid var(--border-2);border-radius:20px;background:var(--panel);box-shadow:0 18px 60px #0009,0 1px #ffffff08 inset;outline:none;animation:quick-chat-in .18s ease-out}body:has(.backdrop) .quick-chat-panel{z-index:59}.quick-chat-panel .chatx-compact{position:relative;display:flex;flex:1;flex-direction:column;gap:0;width:100%;height:100%;min-height:0}.chatx-compact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:19px;background:var(--panel);box-shadow:-8px 0 18px #0004}.chatx-compact>.quick-chat-head,.chatx-compact>.quick-chat-tabs,.chatx-compact>.chatx-main{position:relative;z-index:2}.chatx-compact>.chatx-main.card{flex:1;min-height:0;height:auto;border:0;border-radius:0 0 19px 19px;box-shadow:none;background:transparent}.chatx-people-drawer-clip{position:absolute;right:calc(100% - 16px);top:16px;bottom:16px;width:300px;z-index:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s .18s;filter:drop-shadow(-6px 8px 14px #0006)}.chatx-people-drawer-clip.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.chatx .chatx-people-drawer{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding:10px 28px 10px 10px;background:var(--panel);border:1px solid var(--border-2);border-radius:16px;transform:translate(100%);transition:transform .18s ease-out;outline:none}.chatx-people-drawer-clip.is-open>.chatx-people-drawer{transform:translate(0)}.chatx-people-drawer-head{display:flex;flex:none;align-items:center;gap:8px;min-height:38px;margin-bottom:8px;padding:0 2px 8px 6px;border-bottom:1px solid var(--border)}.chatx-people-drawer-head>svg{flex:none;color:var(--muted)}.chatx-people-drawer-head h3{flex:1;min-width:0;font-size:.78rem;line-height:1.4}.chatx-people-drawer-head>span{font-size:.7rem}.chatx-people-drawer-head .icon-btn{flex:none;width:32px;height:32px;background:transparent;border-color:transparent}.chatx-people-drawer .chatx-people-list{overscroll-behavior:contain}.chatx-people-drawer .chatx-person-main{min-height:48px}.chatx-people-drawer .chatx-person-name{font-size:.78rem}.chatx-people-drawer .chatx-person-dm{opacity:1;width:36px;height:36px}.chatx-people-filter{display:flex;flex:none;gap:4px;padding:4px;margin:0 0 10px;border-radius:10px;background:var(--bg-2)}.chatx-people-filter>button{flex:1;min-height:34px;padding:6px 10px;border-radius:7px;color:var(--muted);font-size:.76rem}.chatx-people-filter>button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.chatx-people-bsheet .chatx-people-filter{margin-inline:16px}@media(pointer:coarse){.chatx-people-filter>button{min-height:44px}}.chatx.chatx-unified:not(.chatx-compact){position:relative}.chatx-unified:not(.chatx-compact)>.chatx-people-drawer-clip{right:8px;left:auto;top:62px;bottom:12px;width:min(300px,calc(100% - 16px));z-index:3;filter:drop-shadow(-6px 4px 12px #0005);border-radius:16px}.chatx-unified:not(.chatx-compact)>.chatx-people-drawer-clip>.chatx-people-drawer{border:1px solid var(--border-2);border-radius:16px;padding:10px}@media(max-width:1040px){.quick-chat-panel .chatx-compact{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.chatx-compact>.quick-chat-head{grid-area:1 / 1}.chatx-compact>.quick-chat-tabs{grid-area:2 / 1}.chatx-compact>.chatx-main{grid-area:3 / 1}.chatx-people-drawer-clip{grid-area:2 / 1 / 4 / 2;right:0;left:0;top:0;bottom:0;width:auto;z-index:3;filter:none;border-radius:0 0 19px 19px}.chatx .chatx-people-drawer{transform:translate(100%);border:0;border-top:1px solid var(--border);border-radius:0 0 19px 19px;padding:10px}.chatx-people-drawer-head>.icon-btn{order:-1}}.quick-chat-head{flex:none;display:flex;align-items:center;gap:8px;padding:13px 12px 10px 15px;color:var(--realm)}.quick-chat-head h2{flex:1;min-width:0;margin:0;font-size:.94rem;color:var(--text)}.quick-chat-head .icon-btn{width:28px;height:28px;background:transparent;border-color:transparent}.quick-chat-expand{display:inline-flex;align-items:center;gap:5px;padding:6px;border-radius:7px;color:var(--muted);font-size:.67rem;font-weight:600}.quick-chat-expand:hover,.quick-chat-head .icon-btn:hover{background:var(--panel-2);color:var(--text)}.quick-chat-tabs{flex:none;display:flex;gap:4px;margin:0 12px 10px;padding:3px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border)}.quick-chat-tabs>button{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 8px;border-radius:7px;color:var(--muted);font-size:.75rem;font-weight:650;transition:background .15s,color .15s}.quick-chat-tabs>button.on{background:var(--panel-3);color:var(--text);box-shadow:0 1px 3px #0003}.quick-chat-unread,.quick-chat-online{flex:none;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent-2)}.quick-chat-channel{flex:none;display:flex;align-items:center;gap:7px;min-height:39px;padding:0 13px 8px;border-bottom:1px solid var(--border);color:var(--muted);font-size:.8rem}.quick-chat-channel>b{flex:1;min-width:0;color:var(--text);font-size:.8rem}.chatx-compact .quick-chat-channel .icon-btn{width:25px;height:25px;border:0;background:transparent;flex:none}.quick-chat-select{position:relative;display:flex;align-items:center;width:100%;gap:8px;padding-left:9px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--realm)}.quick-chat-select>svg{flex:none;width:14px;height:14px;pointer-events:none}.quick-chat-select>svg:last-child{position:absolute;right:10px;color:var(--muted)}.quick-chat-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1;min-width:0;width:100%;padding:6px 32px 6px 0;font:inherit;font-weight:600;color:var(--text);background:transparent;border:0;border-radius:8px;outline:none;cursor:pointer}.quick-chat-select:focus-within{outline:2px solid var(--realm);outline-offset:1px}.quick-chat-select option{background:var(--panel-2);color:var(--text)}.chatx-compact .chatx-log{padding:6px 7px;overscroll-behavior:contain}.chatx-compact .chatx-group{gap:8px;padding:6px 5px}.chatx-compact .chatx-meta{gap:8px}.chatx-compact .chatx-who{gap:3px 6px}.chatx-compact .chatx-meta .chatx-guild,.chatx-compact .chatx-you,.chatx-compact .chatx-meta .title-tag{display:none}.chatx-compact .chatx-line{font-size:.8rem;line-height:1.48}.chatx-compact .chatx-tools{max-width:min(300px,calc(100vw - 130px));overflow-x:auto}.chatx-compact .chatx-tool-emoji{display:none}.chatx-compact .chatx-composer{flex:none;padding:9px 10px 10px;background:var(--panel)}.chatx-compact .chatx-input{padding-left:10px;gap:4px}.chatx-compact .chatx-help{display:none}.chatx-compact .chatx-jump{bottom:73px;font-size:.68rem}.chatx-compact .chatx-empty{padding:16px 8px 10px;gap:4px}.chatx-compact .chatx-empty b{font-size:.85rem}.chatx-compact .chatx-empty .small{font-size:.75rem}.chatx-compact .chatx-empty-icon{width:34px;height:34px;border-radius:10px}.chatx-compact .chatx-chip{padding:4px 8px;font-size:.7rem}.chatx-compact .chatx-suggest{gap:4px;margin-top:5px}.chatx-compact .chat-learning{padding:8px 11px;flex-wrap:wrap;gap:6px}.chatx-compact .chat-learning-copy{flex-basis:calc(100% - 28px)}.chatx-compact .chat-learning-actions{margin-left:24px}.quick-chat-recipients{display:flex;flex:1;min-height:0;flex-direction:column}.quick-chat-recipient-search{flex:none;display:flex;align-items:center;gap:7px;padding:0 12px 10px;border-bottom:1px solid var(--border)}.quick-chat-recipient-search label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0 10px;border:1px solid var(--border-2);border-radius:9px;background:var(--bg-2);color:var(--faint)}.quick-chat-recipient-search input{min-width:0;width:100%;padding:9px 0;border:0;background:transparent;outline:none;color:var(--text);font:inherit;font-size:.8rem}.quick-chat-recipient-search label:focus-within{border-color:var(--realm)}.quick-chat-recipient-search .icon-btn{width:34px;height:34px;border-radius:9px;color:var(--realm)}.quick-chat-recipient-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:5px 7px 10px}.quick-chat-recipient{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px;border-radius:11px;text-align:left}.quick-chat-recipient:hover,.quick-chat-recipient:focus-visible{background:var(--panel-2)}.quick-chat-recipient>span:not(.chatx-avatar):not(.chatx-badge){display:grid;gap:3px;flex:1;min-width:0}.quick-chat-recipient b{font-size:.81rem}.quick-chat-recipient small{color:var(--muted);font-size:.7rem;max-height:20px}.quick-chat-recipient .quick-chat-preview{display:block;height:22px;max-height:22px;line-height:22px;white-space:nowrap}.quick-chat-preview .gemoji{vertical-align:-4px;margin-inline:1px}.quick-chat-online{background:var(--good);width:6px;height:6px}.quick-chat-recipient-empty{display:grid;gap:7px;text-align:center;padding:35px 16px}.quick-chat-recipient-empty span{font-size:.75rem}.quick-chat-loading{display:flex;align-items:center;gap:20px;padding:20px;margin:auto;color:var(--muted);font-size:.85rem}@keyframes quick-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-launcher-attention{0%,45%{opacity:0;transform:scale(.98)}55%{opacity:.8;transform:scale(1)}85%,to{opacity:0;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.chat-launcher,.chat-launcher.has-unread:before,.quick-chat-panel,.quick-chat-tabs>button,.chatx-people-drawer-clip,.chatx-people-drawer{animation:none;transition:none}}:root[data-motion=reduced] .chat-launcher,:root[data-motion=reduced] .chat-launcher.has-unread:before,:root[data-motion=reduced] .quick-chat-panel,:root[data-motion=reduced] .quick-chat-tabs>button,:root[data-motion=reduced] .chatx-people-drawer-clip,:root[data-motion=reduced] .chatx-people-drawer{animation:none;transition:none}@media(max-width:860px){.wh-toasts{top:58px;right:16px;left:16px;width:auto}.chat-launcher,.quick-chat-panel{display:none}}@media(max-width:560px){.content:has(.chatx){padding-bottom:calc(var(--pb-h, 64px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.content:has(.chatx) .phone-head{margin-bottom:8px}.chatx,.chatx.show-people{gap:8px}.chatx .chatx-main{min-height:240px;border-radius:16px}.chatx.show-people .chatx-people{display:none}body:has(.chatx) .phone-guide .xg-body,body:has(.chatx) .phone-guide .xg-badge,body:has(.chatx) .onb-pill{display:none}.chatx-head{padding:8px 10px;gap:10px}.chatx .chatx-people-toggle{min-height:40px;min-width:52px}.chatx-chan{min-height:40px}.chatx-line{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color .15s}.chatx-group{padding:6px 4px 4px}.chatx-meta{gap:8px}.chatx-composer{padding:8px}.chatx-help{display:none}.chatx-input{--composer-radius: 16px;align-items:center;padding:4px 4px 4px 12px;border-radius:var(--composer-radius);min-height:54px;gap:4px}.chatx-input .chatx-rich{min-height:44px;padding:11px 0;font-size:16px;line-height:22px}.chatx-input .chatx-emoji-btn{width:44px;height:44px;border-radius:calc(var(--composer-radius) - 5px);align-self:center}.chatx-input .chatx-emoji-btn:hover,.chatx-input .chatx-emoji-btn.on{transform:none}.chatx-input textarea{flex:1;min-width:0;min-height:44px;max-height:104px;padding:11px 0;border:0;outline:none;resize:none;overflow-y:auto;background:transparent;color:var(--text);font:inherit;font-size:16px;line-height:22px}.chatx-input textarea::placeholder{color:var(--faint)}.chatx-count{align-self:center}.chatx-input .chatx-send{width:44px;height:44px;border-radius:calc(var(--composer-radius) - 5px);align-self:center}.chatx-jump{bottom:74px;padding:8px 14px;font-size:.8rem;box-shadow:0 4px 14px #0006}html.kb-open .phone-bar,html.kb-open .phone-guide .xg-body,html.kb-open .phone-guide .xg-badge,html.kb-open .onb-pill{display:none!important}html.kb-open .content:has(.chatx){padding-bottom:0}.chatx-people-bsheet .chatx-people-head{padding:0 16px 8px}.chatx-people-bsheet .chatx-person-main{min-height:52px}.chatx-people-bsheet .chatx-person-dm{opacity:1;width:40px;height:40px}.chatx-act-quote{display:grid;gap:4px;margin:2px 0 12px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);font-size:.88rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;max-height:9.5em;overflow:hidden}.chatx-act-quote b{font-size:.8rem;color:var(--muted)}}@media(max-width:560px){html.kb-open .content:has(.chatx) .phone-head{display:none}}.chatx-tr{display:flex;width:fit-content;align-items:center;gap:4px;margin:1px 0 0;padding:0;border:0;background:none;color:var(--faint, var(--muted));font:inherit;font-size:.7rem;cursor:pointer}.chatx-tr u{text-underline-offset:2px}.chatx-tr:hover,.chatx-tr:focus-visible{color:var(--muted)}.combat-page{display:grid;gap:14px;min-width:0}.combat-hero{min-height:230px;display:flex;align-items:end;justify-content:space-between;gap:22px;padding:24px;overflow:hidden;border:0;border-radius:17px;color:#f6f4e9;background:linear-gradient(90deg,#06110feb,#06110fc9 37%,#06110f2e 72%,#06110f82),linear-gradient(0deg,#050907dc,transparent 72%),url(https://cdn.xuverse.world/objects/7a4decc31da5a28f8e4b573861d47618c72c064dea15820085e754ff9ae30efc.webp?v=2) center 52% / cover no-repeat,#06110f;box-shadow:inset 0 1px #fff2,inset 0 -95px 110px #03080662,0 8px 24px #0002;isolation:isolate}.combat-hero-copy{display:grid;gap:5px;max-width:590px}.combat-hero-copy .caps{display:inline-flex;align-items:center;gap:5px;color:#edce70}.combat-hero h2{margin:0;font:800 clamp(1.55rem,3vw,2.2rem) / 1 var(--display);text-shadow:0 2px 10px #000}.combat-hero p{margin:0;color:#dee3da;font-size:.8rem;line-height:1.5;max-width:58ch}.combat-hero-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.combat-hero-facts>span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:99px;background:#07100dcc;border:1px solid #ffffff20;font-size:.7rem}.combat-hero-facts b{color:#f0cf73}.combat-camp{min-width:270px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 13px;border-radius:14px;color:#f5f3e9;background:#07100dd2;border:1px solid #ffffff27;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-align:left;transition:transform .2s,border-color .2s}.combat-camp:hover{transform:translateY(-2px);border-color:#edcf6b66}.combat-camp>span:nth-child(2){display:grid;gap:2px}.combat-camp small{color:#bfc8bd;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em}.combat-faces{display:flex;padding-left:7px}.combat-faces .portrait{margin-left:-7px;border-radius:50%;box-shadow:0 0 0 2px #11180f}.combat-tabs{padding:4px;border:1px solid var(--border);border-radius:13px;background:var(--panel)}.combat-tabs .tabs{width:100%;border:0;background:transparent;padding:0}.combat-tabs .tab{flex:1;justify-content:center}.combat-layout{align-items:start}.bond-card{--bond: #efa2b8;display:grid;gap:10px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--bond) 24%,var(--border));border-radius:15px;background:radial-gradient(circle at 2% 0%,color-mix(in srgb,var(--bond) 10%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--realm) 5%,var(--panel)),var(--panel));box-shadow:inset 0 1px #ffffff0d}.bond-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.bond-head>span:nth-child(2){display:grid;gap:3px;min-width:0}.bond-head h3{margin:0;font-size:.95rem}.bond-head small{color:var(--muted);font-size:.72rem;line-height:1.4}.bond-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--bond) 40%,transparent);border-radius:11px;color:var(--bond);background:color-mix(in srgb,var(--bond) 12%,var(--panel-2))}.bond-state{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--border);border-radius:99px;color:var(--muted);background:var(--panel-2);font-size:.68rem;font-weight:700;white-space:nowrap}.bond-state.ready{color:#a8dfa1;border-color:color-mix(in srgb,#8fce87 34%,var(--border));background:color-mix(in srgb,#8fce87 8%,var(--panel-2))}.bond-state b{color:var(--text);font-size:.8rem}.bond-meter{display:block;overflow:hidden;height:5px;border-radius:99px;background:color-mix(in srgb,var(--bond) 7%,var(--panel-3));box-shadow:inset 0 1px 2px #0005}.bond-meter i{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#d77c9c,#f2b0c1);transition:width .35s ease}.bond-charm{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:.74rem}.bond-dupes{display:flex;align-items:flex-start;gap:8px;color:var(--text);font-size:.74rem;cursor:pointer}.bond-dupes input{margin-top:2px;accent-color:var(--accent, #e8843a)}.bond-dupes small{display:block;color:var(--muted);font-size:.68rem}.bond-charm>svg{flex:none}.bond-charm>span{min-width:0}.bond-charm b{color:var(--text);font-weight:650}.bond-charm small{display:block;margin-top:1px;color:var(--faint);font-size:.68rem}.bond-charm .btn{flex:none;margin-left:auto}.bond-worn{display:inline-flex;align-items:center;gap:3px;color:#a8dfa1;font-size:.7rem;font-weight:650}.bond-pity{margin:0;color:color-mix(in srgb,var(--gold) 75%,var(--text));font-size:.72rem;font-weight:600}.fight-ready{display:grid;gap:9px}.fight-ready-row{display:flex;align-items:center;gap:10px}.fight-ready-row>svg{flex:none;color:var(--muted)}.fight-ready-row>span{flex:1;min-width:0;font-size:.8rem;line-height:1.45}.fight-ready-row>.btn{flex:none}@media(max-width:720px){.fight-ready-row{flex-wrap:wrap}.fight-ready-row>span{flex-basis:calc(100% - 25px)}.fight-ready-row>.btn{margin-left:25px}.combat-hero{min-height:300px;flex-direction:column;align-items:stretch;justify-content:end;padding:17px;background-position:62% center}.combat-camp{min-width:0}.combat-layout{grid-template-columns:1fr}.combat-hero p{display:none}.bond-head{grid-template-columns:auto 1fr}.bond-state{grid-column:1 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.bond-meter i{transition:none}}.town-square-page{display:grid;gap:14px}.town-map-header{min-width:0;container:town-header / inline-size}.town-square-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back" "title status";gap:3px 20px;align-items:center;padding:0 2px 2px}.town-square-back.btn{grid-area:back;justify-self:start;justify-content:start;min-width:0;max-width:100%;min-height:32px;padding:4px 0;border:0;color:var(--muted);text-align:left;white-space:normal}.town-square-back span{min-width:0;overflow-wrap:anywhere}.town-square-back svg{flex:0 0 auto}.town-square-head h2{grid-area:title;min-width:0;margin:0;font:400 clamp(1.65rem,3cqi,2.1rem)/1.15 "Lilita One",var(--display);letter-spacing:.005em;overflow-wrap:anywhere}.town-square-status{grid-area:status;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;color:var(--muted);font-size:.74rem;line-height:1.4}.town-square-status>span{display:inline-flex;min-width:0;align-items:center;gap:6px}.town-square-status b{min-width:0;font-weight:550;overflow-wrap:anywhere}.town-square-status svg{display:block;flex:0 0 auto;color:color-mix(in srgb,var(--realm) 65%,var(--muted))}.town-square-time{white-space:nowrap;font-variant-numeric:tabular-nums}@container town-header (max-width: 580px){.town-square-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "title" "status";row-gap:5px}}@media(max-width:860px){.town-square-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "title" "status";row-gap:5px}.town-square-back.btn{min-height:44px}}.town-square-scene{background:#11160f;box-shadow:0 15px 42px #0003}.town-square-canvas{position:relative;aspect-ratio:16 / 9;overflow:hidden;isolation:isolate;background:#1c2819}.town-square-world{position:absolute;top:0;right:0;bottom:0;left:0}.regional-town-canvas .town-square-painting{object-fit:fill}.town-square-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff10,inset 0 -70px 90px #08100720}.town-square-painting{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;image-rendering:auto}.town-festival-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.town-festival-art img{position:absolute;image-rendering:auto;object-fit:fill}.town-square-canvas .map-gl,.town-square-canvas .map-fx,.town-square-canvas .map-weather{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.town-square-canvas .map-weather{z-index:8;pointer-events:none}.town-square-canvas .map-fx{z-index:2}.town-square-canvas .map-fx{image-rendering:auto}.town-square-canvas .map-gl{z-index:1}.town-square-canvas .windhaven-windmills,.town-square-canvas .hollowmere-waterwheel{z-index:3}.town-square-scene.region-sky .map-weather{opacity:.48}.town-venue{--pin: #f0c66b;position:absolute;z-index:6;left:var(--x);top:var(--y);width:18px;height:18px;transform:translate(-50%,-50%);color:#fffdf5;filter:drop-shadow(0 3px 5px #000b);animation:town-marker-arrive .52s calc(.08s + var(--i) * 45ms) cubic-bezier(.2,.8,.2,1) both}.town-venue-anchor{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:grid;place-items:center;border-radius:50%;background:#17180f;border:2px solid #f5e7bd;box-shadow:0 0 0 2px #12150dbd,0 0 0 4px color-mix(in srgb,var(--pin) 34%,transparent),0 0 15px color-mix(in srgb,var(--pin) 38%,transparent);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease;animation:town-anchor-breathe 3.6s calc(var(--i) * -.31s) ease-in-out infinite}.town-venue-anchor i{width:5px;height:5px;border-radius:50%;background:var(--pin);box-shadow:0 0 6px color-mix(in srgb,var(--pin) 86%,#fff)}.town-venue-label{position:absolute;display:grid;gap:0;min-width:106px;padding:6px 9px 5px;border-radius:6px;text-align:left;background:linear-gradient(180deg,#211e16ed,#11140fed);border:1px solid color-mix(in srgb,var(--pin) 35%,#ffffff20);box-shadow:inset 0 1px #ffffff12,0 5px 16px #0007;-webkit-backdrop-filter:blur(7px) saturate(.8);backdrop-filter:blur(7px) saturate(.8);text-shadow:0 1px 2px #000;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .2s ease,border-color .2s ease,box-shadow .2s ease}.town-venue-label:before{content:"";position:absolute;background:color-mix(in srgb,var(--pin) 55%,#fff);opacity:.72}.town-venue-label b{font:700 .68rem/1.15 var(--display);letter-spacing:-.012em;white-space:nowrap}.town-venue-label small{overflow:hidden;max-height:0;opacity:0;color:#eee8d8;font:650 .5rem/1.2 var(--font);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;transform:translateY(-2px);transition:max-height .2s ease,opacity .18s ease,transform .2s ease,margin .2s ease}.town-venue:hover,.town-venue:focus-visible{z-index:12}.town-venue:hover .town-venue-anchor,.town-venue:focus-visible .town-venue-anchor{transform:scale(1.28);box-shadow:0 0 0 2px #12150de8,0 0 0 6px color-mix(in srgb,var(--pin) 28%,transparent),0 0 22px color-mix(in srgb,var(--pin) 78%,transparent);animation-play-state:paused}.town-venue:hover .town-venue-label,.town-venue:focus-visible .town-venue-label{background:linear-gradient(180deg,#2b281df7,#171b13f7);border-color:color-mix(in srgb,var(--pin) 72%,#fff);box-shadow:inset 0 1px #ffffff1c,0 7px 22px #0009}.town-venue:hover .town-venue-label small,.town-venue:focus-visible .town-venue-label small{max-height:12px;margin-top:3px;opacity:.85;transform:translateY(0)}.town-venue.label-right .town-venue-label{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.town-venue.label-left .town-venue-label{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.town-venue.label-right .town-venue-label:before,.town-venue.label-left .town-venue-label:before{top:50%;width:8px;height:1px}.town-venue.label-right .town-venue-label:before{right:100%}.town-venue.label-left .town-venue-label:before{left:100%}.town-venue.label-above .town-venue-label{left:50%;bottom:calc(100% + 8px);transform:translate(-50%)}.town-venue.label-below .town-venue-label{left:50%;top:calc(100% + 8px);transform:translate(-50%)}.town-venue.label-above .town-venue-label:before,.town-venue.label-below .town-venue-label:before{left:50%;width:1px;height:8px}.town-venue.label-above .town-venue-label:before{top:100%}.town-venue.label-below .town-venue-label:before{bottom:100%}.town-venue.label-above .town-venue-label,.town-venue.label-below .town-venue-label{text-align:center}.town-venue.tone-civic{--pin: #e9bb55}.town-venue.tone-craft{--pin: #e58e4a}.town-venue.tone-care{--pin: #94cf7a}.town-venue.tone-trade{--pin: #70c9bd}.town-venue.tone-service{--pin: #9c9ad9}@keyframes town-marker-arrive{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.82)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes town-anchor-breathe{0%,to{box-shadow:0 0 0 2px #12150dbd,0 0 0 4px color-mix(in srgb,var(--pin) 28%,transparent),0 0 12px color-mix(in srgb,var(--pin) 28%,transparent)}50%{box-shadow:0 0 0 2px #12150dbd,0 0 0 6px color-mix(in srgb,var(--pin) 12%,transparent),0 0 18px color-mix(in srgb,var(--pin) 48%,transparent)}}.town-fountain-link{position:absolute;z-index:5;left:42.3%;top:53.5%;transform:translate(-50%);opacity:0;transition:opacity .15s ease}.town-fountain-link span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:99px;color:#f4fcff;background:#102329e8;border:1px solid #b6edff66;font-size:.6rem;font-weight:750;white-space:nowrap}.town-fountain-link:hover,.town-fountain-link:focus-visible{opacity:1}.nursery-map-canvas{position:relative;aspect-ratio:3 / 2;isolation:isolate;overflow:hidden}.nursery-map-canvas>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nursery-map-canvas .map-gl{z-index:1}.nursery-map-canvas .map-fx{z-index:2}.nursery-closed-notice{position:absolute;z-index:4;bottom:5.3%;left:50%;width:28%;min-width:172px;transform:translate(-50%);text-align:center;color:#fff1cc;text-shadow:0 2px 2px #422309;pointer-events:none}.nursery-closed-notice>span{display:block;font-size:clamp(.5rem,1vw,.73rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nursery-closed-notice h3{margin-top:3px;font:400 clamp(1rem,2vw,1.8rem)/1.1 "Lilita One",var(--display)}.town-live-chip{z-index:10}.town-live-chip .live-dot{width:6px;height:6px}.town-festival-chip{z-index:10;color:#fff2cc;border-color:#ffce6a55}.town-directory{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.town-directory-card{--pin: #e9bb55;min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;text-align:left;border-radius:10px;background:var(--panel);border:1px solid var(--border);transition:border-color .18s ease,background .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.town-directory-card>i{width:6px;height:22px;border-radius:99px;background:color-mix(in srgb,var(--pin) 78%,#fff);box-shadow:0 0 10px color-mix(in srgb,var(--pin) 30%,transparent)}.town-directory-card.nursery-directory{grid-template-columns:32px minmax(0,1fr) auto}.nursery-directory-emblem{width:32px;height:32px;object-fit:contain}.town-directory-card>span:nth-child(2){min-width:0;display:grid;gap:2px}.town-directory-card b,.town-directory-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.town-directory-card b{font:700 .7rem/1.2 var(--display)}.town-directory-card small{color:var(--muted);font-size:.58rem}.town-directory-arrow{color:var(--pin);font:700 .86rem/1 var(--font);opacity:.4;transform:translate(-2px,2px);transition:opacity .18s ease,transform .18s ease}.town-directory-card:hover{transform:translateY(-2px);background:var(--panel-2);border-color:color-mix(in srgb,var(--pin) 42%,var(--border))}.town-directory-card:hover .town-directory-arrow{opacity:1;transform:translate(1px,-1px)}.town-directory-card.tone-craft{--pin: #e58e4a}.town-directory-card.tone-care{--pin: #94cf7a}.town-directory-card.tone-trade{--pin: #70c9bd}.town-directory-card.tone-service{--pin: #9c9ad9}@media(max-width:1000px){.town-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.town-venue-label{min-width:0;padding:4px 6px}.town-venue-label small{display:none}.town-venue-label b{font-size:.62rem}}@media(max-width:700px){.town-square-canvas{aspect-ratio:4 / 3}.town-square-world{width:133.333%;left:-16.667%}.regional-town-canvas .town-square-world{width:100%;left:0}.town-venue-label{display:none}.town-venue{width:22px;height:22px}.town-fountain-link{display:none}.town-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.nursery-closed-notice{min-width:150px}}@media(prefers-reduced-motion:reduce){.town-venue,.town-venue-anchor{animation:none}}:root[data-motion=reduced] .town-venue,:root[data-motion=reduced] .town-venue-anchor{animation:none}.merchant-tabs{justify-self:start;margin:0}.shop-hero h2{display:flex;align-items:center;gap:10px}.shop-hero h2>svg{flex:none;color:#edca68}.shop-page .shop-hero,.shop-page .shop-section-head{align-items:center}.merchant-tabs .tab{display:inline-flex;align-items:center;gap:7px}.merchant-sell{min-width:0;padding-bottom:12px}.merchant-sell-tools{display:flex;align-items:center;gap:6px;margin:6px 0 12px}.merchant-sell-tools>span{margin-left:auto}.merchant-sell-list{display:grid;gap:4px}.merchant-sell-columns,.merchant-sell-row{display:grid;grid-template-columns:24px 44px minmax(0,1fr) 106px 90px;align-items:center;gap:11px}.merchant-sell-columns{padding:2px 11px 10px;color:var(--muted);font-size:.63rem}.merchant-sell-columns>:first-child{grid-column:1 / 4;padding-left:90px}.merchant-sell-columns>:last-child{text-align:right}.merchant-sell-row{min-height:78px;padding:10px;border:1px solid transparent;border-radius:12px;background:var(--bg-2)}.merchant-sell-row.selected{background:color-mix(in srgb,var(--gold) 6%,var(--panel-2));border-color:color-mix(in srgb,var(--gold) 32%,var(--border))}.merchant-check{display:grid;place-items:center;position:relative;width:24px;height:36px;cursor:pointer}.merchant-check input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.merchant-check>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--border-2);border-radius:6px;background:var(--panel-2);pointer-events:none}.merchant-check>span svg{opacity:0}.merchant-check input:checked+span{color:#f6d38a;border-color:#aa8748;background:#584529}.merchant-check input:checked+span svg{opacity:1}.merchant-check input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.merchant-check input:disabled+span{opacity:.35}.merchant-sell-name{min-width:0;display:grid;gap:3px}.merchant-sell-name b{font-size:.8rem;overflow-wrap:anywhere}.merchant-sell-name small,.merchant-sell-offer small{font-size:.66rem;color:var(--muted)}.merchant-sell-reason{display:inline-flex;gap:4px;align-items:center}.merchant-sell-qty{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;width:106px;border:1px solid var(--border-2);border-radius:9px;overflow:hidden}.merchant-sell-qty input{box-sizing:border-box;min-width:0;width:100%;padding:8px;border:0;color:var(--text);background:var(--bg);font:inherit;font-size:.75rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.merchant-sell-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.merchant-sell-qty button{padding:6px 8px;border:0;background:var(--panel-3);color:var(--muted);font:inherit;font-size:.65rem}.merchant-sell-qty :disabled{opacity:.4}.merchant-sell-offer{display:grid;justify-items:end;font-size:.85rem;font-weight:650;font-variant-numeric:tabular-nums}.merchant-sale-review{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 0 0;margin:24px 0 0;background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none}.merchant-sale-review>span{display:grid;gap:5px;min-width:0}.merchant-sale-review small{font-size:.69rem;color:var(--muted)}.merchant-sale-review small.warn{color:var(--gold)}.merchant-sale-review b{display:flex;align-items:center;gap:12px;font-size:.84rem}.merchant-sell-submit{flex:none;min-height:44px;color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,var(--panel-2));border-color:color-mix(in srgb,var(--gold) 38%,var(--border));border-radius:11px;box-shadow:0 2px 4px #0003}.merchant-market-link{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:24px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--panel);color:var(--text);font:inherit;font-size:.75rem;text-align:left}.merchant-market-link>svg{margin-left:auto;color:var(--muted)}.merchant-market-icon{display:grid;place-items:center;color:var(--muted)}.merchant-market-link:hover{border-color:var(--border-2);background:var(--panel-2)}.backdrop.merchant-confirm-backdrop{background:#05060899;-webkit-backdrop-filter:none;backdrop-filter:none}.merchant-confirm.modal{width:min(480px,100%);max-height:min(680px,calc(100dvh - 40px));display:flex;flex-direction:column;padding:0;overflow:hidden}.merchant-confirm-head{display:flex;align-items:center;gap:12px;padding:22px 22px 18px;flex:none}.merchant-confirm-head>span{min-width:0}.merchant-confirm-head small{color:var(--muted);font-size:.71rem}.merchant-confirm-head h2{margin:4px 0 0;font-size:1.2rem}.merchant-confirm-head>.icon-btn{margin-left:auto;flex:none}.merchant-confirm-items{padding:0 22px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.merchant-confirm-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.merchant-confirm-art{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:11px;background:var(--bg-2)}.merchant-confirm-item>span:nth-child(2){display:grid;gap:4px;min-width:0}.merchant-confirm-item b{font-size:.82rem;overflow-wrap:anywhere}.merchant-confirm-item small{color:var(--muted);font-size:.72rem}.merchant-confirm-item>.merchant-confirm-price{margin-left:auto;flex:none;font-size:.82rem}.merchant-confirm-footer{flex:none;padding:18px 22px 22px;border-top:1px solid var(--border);background:var(--panel-2)}.merchant-confirm-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.merchant-confirm-total>span{display:grid;gap:5px}.merchant-confirm-total small{font-size:.7rem;color:var(--muted)}.merchant-confirm-total>.merchant-confirm-price{font-size:1.5rem;font-weight:750}.merchant-sell .merchant-sell-submit,.merchant-confirm .merchant-sell-submit{color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,var(--panel-2));border-color:color-mix(in srgb,var(--gold) 38%,var(--border))}.merchant-confirm-footer p{margin:12px 0 18px}.merchant-confirm-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.merchant-confirm-actions .btn{min-height:44px;border-radius:11px}@media(max-width:620px){.shop-page .shop-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.shop-page .shop-hero-wallet{display:grid;grid-template-columns:1fr 1fr}.shop-page .shop-nav button{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:5px}.shop-page .shop-nav button>span:nth-child(2){width:100%}.shop-page .shop-nav b{font-size:.7rem}}@media(max-width:560px){.merchant-sell-columns{display:none}.merchant-sell .shop-section-head{grid-template-columns:1fr;gap:12px}.merchant-sell-row{grid-template-columns:24px 36px minmax(0,1fr) auto;gap:8px;padding:10px 6px}.merchant-sell-row>img,.merchant-sell-row>.item-icon{max-width:36px}.merchant-sell-offer{grid-column:4;grid-row:1}.merchant-sell-qty{grid-column:3 / 5;justify-self:start}.merchant-sale-review{padding:18px 0 0;gap:10px;flex-wrap:wrap}.merchant-sale-review b{flex-wrap:wrap;gap:5px 10px}.merchant-confirm-head{padding:6px 16px 16px;gap:9px}.merchant-confirm-items{padding:0 16px}.merchant-confirm-footer{padding:16px}}.market-hub{display:grid;gap:12px;min-width:0}.market-hub-nav{min-width:0}.store-tabs .tab{min-height:38px}.market-hub-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.market-hub-choice{min-width:0;display:flex;align-items:center;gap:11px;padding:10px 14px 10px 10px;text-align:left;color:var(--muted);border:1px solid #ffffff1f;border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,transparent);transition:border-color .15s,background .15s}.market-hub-choice:hover{border-color:var(--border-2);background:var(--panel)}.market-hub-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.market-hub-choice.on{color:var(--text);border-color:color-mix(in srgb,var(--gold) 55%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 10%,var(--panel)),var(--panel));box-shadow:inset 0 -2px color-mix(in srgb,var(--gold) 75%,transparent)}.market-hub-art{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--gold) 9%,var(--bg-2))}.market-hub-text{min-width:0;display:grid;gap:2px}.market-hub-text b{color:var(--text);font-size:.86rem}.market-hub-text small{color:var(--faint);font-size:.66rem;line-height:1.35}.market-hub-choice.on .market-hub-text small{color:var(--muted)}.store-tabs{margin-bottom:12px}.merchant{display:grid;gap:12px;min-width:0}.merchant-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:12px;align-items:center}.merchant .shop-town{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;margin-top:4px;padding-top:8px;border-top:1px solid var(--border)}.shop-town-name{display:inline-flex;align-items:center;gap:2px;min-width:0;color:var(--muted);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.shop-town-name .icon-btn{width:22px;height:22px}.shop-town-cut{grid-column:1 / -1;color:var(--muted);font-size:.7rem}.merchant .shop-town{position:relative}.shop-town .shop-allowance-help{position:static}.shop-town .shop-allowance-tip{left:0;right:0;width:auto}.merchant-title{display:grid;gap:6px;min-width:0}.merchant-title h2{display:flex;align-items:center;gap:10px;margin:0;font-size:1.25rem}.merchant-title h2>svg{flex:none;color:#edca68}.merchant-howto summary{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem;cursor:pointer;list-style:none}.merchant-howto summary::-webkit-details-marker{display:none}.merchant-howto summary:hover,.merchant-howto[open] summary{color:var(--text)}.merchant-howto p{margin:6px 0 0;max-width:70ch;color:var(--muted);font-size:.72rem;line-height:1.5}.merchant .shop-purse{padding:10px 14px;gap:4px}.merchant .shop-allowance-amount{font-size:1.25rem;padding:0}.merchant-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.merchant-tools .shop-search{flex:1 1 220px;max-width:360px;margin-left:auto}.merchant .shop-filters{margin-bottom:8px}.merchant-buy-list{display:grid;gap:4px}.merchant-buy-columns,.merchant-buy-row{display:grid;grid-template-columns:44px minmax(0,1fr) 124px 112px 72px 136px;grid-template-areas:"art name stock restock qty buy";align-items:center;gap:12px}.merchant-buy-columns{padding:2px 10px 4px;color:var(--muted);font-size:.63rem}.merchant-buy-columns>:first-child{grid-column:1 / 3;padding-left:56px}.merchant-buy-row{min-height:64px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:var(--bg-2)}.merchant-buy-row:hover{border-color:var(--border)}.merchant-buy-row.sold{filter:saturate(.6);opacity:.7}.merchant-buy-art{grid-area:art;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--panel-2)}.merchant-buy-name{grid-area:name;min-width:0;display:grid;gap:2px}.merchant-buy-name b{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-buy-name small{margin:0;color:var(--muted);font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-buy-name p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.4}.merchant-buy-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--faint);font-size:.6rem}.merchant-buy-tags em{padding:1px 6px;border-radius:99px;color:#c8aa54;background:#d1ab4114;border:1px solid #d1ab4130;font-style:normal;text-transform:capitalize}.merchant-buy-stock{grid-area:stock;display:grid;gap:2px;color:var(--muted);font-size:.72rem}.merchant-buy-stock b{color:var(--text)}.merchant-buy-stock small{color:#d5bb72;font-size:.63rem}.merchant-buy-restock{grid-area:restock;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem}.merchant-buy-restock>svg{flex:none;color:var(--gold)}.merchant-buy-restock>span{display:grid;gap:1px}.merchant-buy-restock small{color:var(--faint);font-size:.6rem}.merchant-buy-qty{grid-area:qty}.merchant-buy-qty input{width:100%;height:36px;padding:0 8px}.merchant-buy-go{grid-area:buy;min-width:0;min-height:36px;justify-content:center}.merchant-buy-go.btn.primary{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--panel-2));border-color:color-mix(in srgb,var(--gold) 36%,var(--border));box-shadow:none}.merchant-buy-go.btn.primary:hover:not(:disabled){color:var(--bg);background:var(--gold);border-color:var(--gold)}.merchant-buy-go>span+span{margin-left:3px}@media(max-width:1180px){.merchant-buy-columns{display:none}.merchant-buy-row{grid-template-columns:44px minmax(0,1fr) 124px 72px 128px;grid-template-areas:"art name stock qty buy" "art name restock qty buy";row-gap:2px}}@media(max-width:720px){.merchant-head{grid-template-columns:1fr}.merchant-tools .shop-search{flex-basis:140px;max-width:none;margin-left:0}.merchant .shop-purse{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 12px}.merchant .shop-purse .bar,.merchant .shop-purse .shop-town{grid-column:1 / -1}.merchant-buy-row{grid-template-columns:40px minmax(0,1fr) auto 104px;grid-template-areas:"art name name buy" "art stock restock qty";gap:6px 8px;padding:8px}.merchant-buy-stock small,.merchant-buy-restock small{display:none}.merchant-buy-go{white-space:nowrap;padding-inline:8px}.merchant-buy-art{width:40px;height:40px}.merchant-buy-art .item-ico{--s: 34px !important}.merchant-buy-tags{display:none}.merchant-buy-restock{justify-self:end}.market-hub-choices{gap:8px}.market-hub-choice{align-items:flex-start;gap:8px;padding:9px 10px 9px 8px}.market-hub-art{width:32px;height:32px}.market-hub-art .item-ico{--s: 24px !important}}.pl{display:grid;gap:14px;width:100%;max-width:1180px;margin:0 auto}.pl-hero{min-height:218px;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;position:relative;overflow:hidden;isolation:isolate;padding:24px 26px;border:0;border-radius:18px;background:#101711 url(https://cdn.xuverse.world/objects/0ca28ac200f632c1712141f29c9124b0de70c9ea3603dd6cdb53771e9b9378bb.webp?v=2) center 54% / cover no-repeat;box-shadow:inset 0 1px #e7d7a82e,0 14px 34px #0005}.pl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#07100ce6 0%,#0b100ca8 38%,transparent 72%),linear-gradient(0deg,#07100cce 0%,transparent 64%)}.pl-hero-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#fffaf0;text-shadow:0 2px 10px #000}.pl-live{position:relative;width:12px;height:12px}.pl-live i,.pl-live:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--good, #6c6)}.pl-live:after{content:"";animation:pl-ping 2.4s ease-out infinite}@keyframes pl-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.pl-hero-copy{display:grid;gap:2px}.pl-hero-copy .caps{color:#eaddbfbd;font-size:.68rem;letter-spacing:.13em}.pl-count{font:900 2.7rem/1 var(--display);letter-spacing:-.02em;color:#fff8e8}.pl-faces{display:flex;padding-left:8px}.pl-faces>*{margin-left:-8px;border-radius:50%;box-shadow:0 0 0 2px #171a16,0 3px 10px #0008;overflow:hidden}.pl-regions{display:flex;flex-wrap:wrap;gap:6px}.pl-region{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 7px 6px 12px;border-radius:99px;border:1px solid var(--border-2);background:var(--panel);color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.pl-region:hover{color:var(--text);border-color:var(--accent)}.pl-region:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pl-region .num{min-width:22px;padding:1px 6px;border-radius:99px;background:var(--panel-3);color:var(--text);font-size:.7rem;text-align:center}.pl-region.on{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.pl-region.on .num{background:var(--accent-ink);color:var(--accent)}.pl-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.pl-body.has-feed{grid-template-columns:minmax(0,1fr) 292px}.pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.pl-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:12px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(135deg,var(--panel-2),var(--panel));cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.pl-card:hover,.pl-card:focus-visible{transform:translateY(-2px);border-color:var(--border-2);box-shadow:0 10px 24px #0005;outline:none}.pl-card.me{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.pl-pic{position:relative}.pl-pic .portrait{border-radius:14px}.pl-lv{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);padding:1px 8px;border-radius:99px;font-size:.68rem;font-weight:800;background:var(--panel);border:1px solid var(--gold);color:var(--gold);white-space:nowrap}.pl-main{display:grid;gap:5px;min-width:0}.pl-name{display:flex;align-items:center;gap:6px;font-weight:700;min-width:0}.pl-doing{display:flex;align-items:center;gap:6px;min-width:0}.pl-doing>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-meta{display:flex;flex-wrap:wrap;gap:4px 12px}.pl-meta>span{display:inline-flex;align-items:center;gap:4px}.pl .pl-feed{--feed-inset: 13px;--feed-icon: 25px;--feed-gap: 9px;position:sticky;top:12px;padding:0;overflow:hidden;border-radius:16px}.pl-feed-head{display:flex;align-items:center;gap:var(--feed-gap);padding:14px var(--feed-inset) 12px;border-bottom:1px solid var(--border)}.pl-feed-icon{display:grid;place-items:center;width:var(--feed-icon);height:var(--feed-icon);flex:none;border-radius:8px;background:var(--panel-2);color:var(--accent)}.pl-feed-head h3{font-size:.88rem}.pl-feed-head p{font-size:.7rem;line-height:1.4;color:var(--muted);margin:3px 0 0}.pl-timeline{list-style:none;margin:0;padding:5px var(--feed-inset);display:grid;max-height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pl-timeline:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.pl-timeline li{display:grid;grid-template-columns:var(--feed-icon) minmax(0,1fr);gap:var(--feed-gap);align-items:start;padding:10px 0}.pl-timeline li+li{border-top:1px solid var(--border)}.pl-event-icon{width:var(--feed-icon);height:var(--feed-icon);display:grid;place-items:center;border-radius:8px;background:var(--panel-2);color:var(--muted)}.pl-timeline li.level .pl-event-icon{color:var(--accent)}.pl-timeline li.rare .pl-event-icon{color:var(--legendary)}.pl-timeline li.quest .pl-event-icon{color:var(--gem)}.pl-timeline p{margin:0;font-size:.77rem;line-height:1.45;overflow-wrap:anywhere}.pl-timeline time{display:block;margin-top:4px;font-size:.64rem;font-variant-numeric:tabular-nums;color:var(--muted)}.pl-feed-more{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 14px;width:100%;border-top:1px solid var(--border);color:var(--accent);background:var(--panel-2);font-size:.74rem;font-weight:650}.pl-feed-more:hover{background:var(--panel-3)}.pl-feed-more:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media(max-width:1000px){.pl-body.has-feed{grid-template-columns:minmax(0,1fr)}.pl .pl-feed{position:static}}@media(max-width:640px){.pl-hero{min-height:184px;padding:18px 16px;background-position:58% 52%}.pl-faces{max-width:calc(100% - 92px);overflow:hidden}.pl-count{font-size:2.15rem}}@media(prefers-reduced-motion:reduce){.pl-live:after{animation:none}}.gx-page{display:grid;gap:14px;width:100%}.gx-browse-hero{min-height:220px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 26px;overflow:hidden;border:0;border-radius:18px;color:#fff8e9;background:linear-gradient(90deg,#090d0bed,#090d0bb8,#090d0b2b 72%,#090d0b78),linear-gradient(0deg,#080a08d4,transparent 72%),url(https://cdn.xuverse.world/objects/12ba40c058f3620d344ac160d915bf9476e8747ec687dda1f6698acfb3de2bcc.webp?v=2) center 52% / cover no-repeat,#090d0b;box-shadow:inset 0 1px #f1d07935,inset 0 -90px 105px #07090766,0 14px 34px #0005}.gx-browse-hero>div{display:grid;gap:6px;max-width:580px;text-shadow:0 2px 10px #000}.gx-browse-hero .caps{display:inline-flex;align-items:center;gap:6px;color:#eed17f}.gx-browse-hero h1{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.gx-browse-hero p{margin:0;max-width:54ch;color:#ede7d9d6;font-size:.82rem;line-height:1.5}.gx-browse-count{min-width:138px;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:12px 14px;border:1px solid #f0ce7338;border-radius:14px;color:#efd27e;background:#0b0e0bc9;box-shadow:inset 0 1px #fff1,0 8px 24px #0007;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gx-browse-count b{font:900 1.45rem/1 var(--display)}.gx-browse-count small{grid-column:1 / -1;color:#f3ede0a6;font-size:.64rem}.gx-emblem{--es: 40px;position:relative;display:inline-grid;place-items:center;width:var(--es);height:var(--es);flex:none}.gx-emblem>img{width:100%;height:100%;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 5px 7px #0006)}.gx-emblem.up>img{border-radius:18%}.gx-emblem.framed>img{width:68%;height:68%;position:relative}.gx-emblem .gx-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gx-emblem .gx-plate{fill:color-mix(in srgb,var(--gh, var(--accent)) 16%,var(--panel-2))}.gx-emblem .gx-ph{width:70%;height:70%;border-radius:30%;background:var(--panel-3)}.gx-inline-emblem{width:18px;height:18px;vertical-align:middle;border-radius:4px}.gx-shield{display:block}.item-ico>img.item-emblem{position:absolute;inset:auto;right:1px;bottom:1px;width:40%;height:40%;object-fit:contain;pointer-events:none}.gx-hall{--gh: var(--accent);overflow:hidden;border-color:color-mix(in srgb,var(--gh) 26%,var(--border));box-shadow:0 14px 34px #0004}.gx-cover{height:182px;background-size:cover;background-position:center 48%;position:relative}.gx-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090c0a91 0%,transparent 65%),linear-gradient(180deg,transparent 32%,color-mix(in srgb,var(--panel) 94%,transparent) 100%)}.gx-cover.plain{background-color:color-mix(in srgb,var(--gh) 20%,var(--panel-2));background-image:var(--grain)}.gx-cover.framed{overflow:hidden;background:color-mix(in srgb,var(--gh) 18%,var(--panel-2))}.gx-cover.framed:before{content:"";position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;background:var(--gx-art) center 48% / cover no-repeat;filter:blur(28px) saturate(1.1) brightness(.62)}.gx-cover-art{position:absolute;top:0;right:0;bottom:0;width:min(100%,480px);background:var(--gx-art) center 48% / 102% auto no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.gx-head{position:relative;display:flex;gap:18px;padding:0 20px 17px;align-items:flex-start;flex-wrap:wrap}.gx-head:before{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gh) 72%,#e8c66d) 28% 72%,transparent);opacity:.78}.gx-hero-emblem{margin-top:-58px;z-index:1;filter:drop-shadow(0 9px 14px #0009)}.gx-id{flex:1;min-width:220px;display:grid;gap:6px;padding-top:12px}.gx-id h2{font-size:1.25rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gx-motto{color:var(--muted);font-size:.84rem;font-style:italic}.gx-pills{gap:6px}.gx-xp{display:grid;gap:3px;max-width:420px;margin-top:2px}.gx-actions{display:flex;flex-direction:column;gap:6px;padding-top:12px}.gx-about{margin:0;padding:0 18px 16px;font-size:.86rem;line-height:1.55;max-width:72ch;white-space:pre-line}.gx-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;font:800 .7rem var(--display);letter-spacing:.06em;background:color-mix(in srgb,var(--gh, var(--accent)) 20%,transparent);color:color-mix(in srgb,var(--gh, var(--accent)) 62%,var(--text));vertical-align:middle}.gx-tag.sm{font-size:.62rem;padding:1px 6px}.pill.gx-lv{background:color-mix(in srgb,var(--gh, var(--accent)) 20%,transparent);color:color-mix(in srgb,var(--gh, var(--accent)) 62%,var(--text))}.gx-row{--gh: var(--accent);display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--gh) 5%,var(--panel-2));border:1px solid var(--border)}.gx-row:hover{border-color:color-mix(in srgb,var(--gh) 35%,var(--border))}.gx-row>.body,.gx-member>.body{flex:1;min-width:0;display:grid;gap:3px;text-align:left}.gx-row>.body b{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gx-meta{gap:8px}.gx-meta svg{vertical-align:-2px}.gx-clamp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-join{display:grid;justify-items:end;gap:3px;flex:none;max-width:210px}.gx-why{color:var(--warn);text-align:right;line-height:1.35}p.gx-why,.gx-member .gx-why{text-align:left;margin:0}.gx-note{color:var(--warn);display:flex;align-items:center;gap:6px;margin:0}.gx-plain{margin:0}.gx-row.mine{border-color:color-mix(in srgb,var(--gh) 45%,var(--border))}.gx-yours{flex:none}.gx-invites{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.gx-apps{border-color:color-mix(in srgb,var(--accent-2) 35%,transparent)}.gx-roster{display:grid;gap:2px}.gx-member{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px}.gx-member:hover{background:var(--panel-2)}.gx-apps .gx-member{grid-template-columns:minmax(0,1fr) auto;background:var(--panel-2)}.gx-seen{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gx-given{display:inline-flex;align-items:center;gap:4px;min-width:52px;justify-content:flex-end}.gx-member-acts{gap:4px;justify-content:flex-end;min-width:0}.gx-officer{color:var(--accent)}.gx-role-pad{display:inline-block;width:13px}.gx-log{gap:8px}.gx-deed{gap:1px;padding-bottom:8px;border-bottom:1px solid var(--border)}.gx-deed:last-child{border-bottom:0;padding-bottom:0}.nowrap{white-space:nowrap}.tab .gx-tab-count{margin-left:6px;font-size:.66rem;color:var(--muted);background:var(--panel-3);border-radius:99px;padding:0 6px}.gx-reqs{list-style:none;margin:0;padding:0;display:grid;gap:7px}.gx-reqs li{display:flex;align-items:center;gap:8px;font-size:.8rem}.gx-reqs li.ok svg{color:var(--good)}.gx-reqs li.no{color:var(--muted)}.gx-reqs li.no svg{color:var(--danger)}.gx-event{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);align-items:start}.gx-event.live{border-color:color-mix(in srgb,var(--good) 40%,var(--border));background:color-mix(in srgb,var(--good) 5%,var(--panel-2))}.gx-event-ico{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--gh, var(--accent)) 16%,var(--panel-3));color:color-mix(in srgb,var(--gh, var(--accent)) 70%,var(--text))}.gx-event-body{display:grid;gap:5px;min-width:0}.gx-event-about{margin:0;white-space:pre-line}.gx-event-side{display:grid;justify-items:end;gap:7px}.gx-count{font:700 .92rem var(--display)}.gx-rsvp button{display:inline-flex;align-items:center;gap:4px}.gx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gx-two .input{min-width:0}.split>form .gx-when,.split>.stack .gx-when{grid-template-columns:1fr}.field>span{font-size:.78rem;color:var(--muted)}div.field{display:grid;gap:6px}textarea.input{resize:vertical;font:inherit;line-height:1.45}.gx-seg button{display:inline-flex;align-items:center;gap:5px}.gx-link{display:flex;gap:6px;align-items:center;min-width:0}.gx-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;padding:6px 8px;border-radius:8px;background:var(--bg-2);border:1px solid var(--border)}.gx-wear-art{display:flex;align-items:center;justify-content:center;gap:14px;padding:8px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.gx-next{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--gh, var(--accent)) 7%,var(--panel-2));border:1px solid var(--border)}.gx-editor{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}.gx-editor-preview{display:grid;justify-items:center;gap:8px;padding:18px 14px;border-radius:16px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--gh, var(--accent)) 17%,transparent),transparent 48%),linear-gradient(155deg,var(--panel-2),var(--panel));border:1px solid color-mix(in srgb,var(--gh, var(--accent)) 28%,var(--border));box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0003;position:sticky;top:12px}.gx-editor-preview .center{text-align:center}.gx-editor-controls{gap:14px}.gx-choices{display:flex;flex-wrap:wrap;gap:6px}.gx-choice{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 6px 6px;min-width:72px;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);font-size:.7rem}.gx-choice:hover:not(:disabled){color:var(--text);border-color:var(--border-2)}.gx-choice.on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.gx-choice.locked,.gx-theme.locked{opacity:.55;cursor:not-allowed}.gx-choice .lv{font-size:.62rem;display:inline-flex;gap:3px;align-items:center;color:var(--faint)}.gx-swatches{display:flex;flex-wrap:wrap;gap:7px}.gx-swatch{width:24px;height:24px;border-radius:50%;border:1px solid #0000002a;box-shadow:inset 0 0 0 1px #ffffff1c}.gx-swatch.on{outline:2px solid var(--accent);outline-offset:2px}.gx-symbols{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px}.gx-sym{height:36px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted)}.gx-sym:hover{color:var(--text)}.gx-sym.on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.gx-letter{font:700 1rem Georgia,Times New Roman,serif}.gx-upload{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border-radius:12px;border:1px dashed var(--border-2)}.gx-upload>.stack{flex:1;min-width:220px}.gx-themes{display:flex;flex-wrap:wrap;gap:6px}.gx-theme{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:99px;border:1px solid var(--border);background:var(--panel-2);font-size:.76rem;color:var(--text)}.gx-theme .dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002a}.gx-theme.on{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.gx-theme .lv{display:inline-flex;align-items:center;gap:3px;color:var(--faint);font-size:.66rem}.gx-backdrops{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px}.gx-backdrop{position:relative;display:grid;border-radius:11px;overflow:hidden;border:1px solid var(--border);background:var(--panel-2);text-align:left}.gx-backdrop .pic{aspect-ratio:16 / 9;background-size:cover;background-position:center;background-color:color-mix(in srgb,var(--accent) 12%,var(--panel-3))}.gx-backdrop .name{padding:5px 8px;font-size:.72rem;color:var(--muted)}.gx-backdrop .lv{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:3px;font-size:.64rem;font-weight:700;padding:2px 7px;border-radius:99px;background:#14161bcc;color:#eceae4}.gx-backdrop.on{border-color:var(--accent)}.gx-backdrop.on .name{color:var(--text)}.gx-backdrop.locked{cursor:not-allowed}.gx-backdrop.locked .pic{filter:grayscale(.75) brightness(.7)}.gx-perks{display:grid;gap:6px}.gx-perk{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start;padding:8px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);color:var(--muted)}.gx-perk-lv{display:inline-flex;align-items:center;gap:5px;font:700 .74rem/1.45 var(--display)}.gx-perk-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:.78rem;line-height:1.45}.gx-perk-list li{display:flex;align-items:baseline;gap:8px}.gx-perk-list li:before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--gh, var(--accent)) 70%,var(--muted));transform:translateY(-2px)}.gx-next .gx-perk-list{margin:3px 0 4px}.gx-perk .gx-perk-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));column-gap:16px}.gx-treasury{align-items:start}.gx-perk.have{color:var(--text)}.gx-perk.have .gx-perk-lv{color:var(--good)}@media(max-width:860px){.gx-browse-hero{min-height:190px;padding:18px 16px;background-position:58% 52%}.gx-browse-hero p{display:none}.gx-browse-count{min-width:92px}.gx-cover{height:132px}.gx-cover-art{width:min(100%,420px)}.gx-hero-emblem{--es: 80px !important;margin-top:-40px}.gx-head{gap:12px;padding:0 14px 14px}.gx-id{min-width:0;flex-basis:calc(100% - 100px)}.gx-actions{flex-direction:row;flex-wrap:wrap;width:100%;padding-top:0}.gx-actions .btn{flex:1 1 auto}.gx-about{padding:0 14px 14px}.gx-row{flex-wrap:wrap}.gx-row>.body{flex-basis:calc(100% - 64px)}.gx-join{justify-items:start;max-width:none;width:100%;padding-left:60px}.gx-row>.gx-yours{margin-left:60px}.gx-why{text-align:left}.gx-member{grid-template-columns:16px minmax(0,1fr) auto}.gx-member .gx-given{display:none}.gx-member-acts{grid-column:2 / -1;justify-content:flex-start}.gx-member-acts:empty{display:none}.gx-event{grid-template-columns:32px minmax(0,1fr)}.gx-event-side{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.gx-editor{grid-template-columns:1fr}.gx-editor-preview{position:static;grid-template-columns:auto auto;justify-content:center}.gx-editor-preview>.btn,.gx-editor-preview>span{grid-column:1 / -1}.gx-two{grid-template-columns:1fr}.gx-perk{grid-template-columns:1fr;gap:3px}}.gx-editor{grid-template-columns:250px minmax(0,1fr)}.gx-editor-preview{gap:10px;padding:18px 14px}.gx-seen{display:grid;gap:8px;width:100%;padding-top:12px;margin-top:2px;border-top:1px solid var(--border)}.gx-seen-row{display:flex;justify-content:center;align-items:flex-end;gap:14px}.gx-seen-item{display:grid;justify-items:center;gap:4px}.gx-seen-item .portrait{border-radius:12px}.gx-seen-board{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--panel);border:1px solid var(--border);min-width:0}.gx-seen-board .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-step{display:grid;gap:10px;padding:14px 16px;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--gh, var(--accent)) 4%,var(--panel-2)),var(--panel));border:1px solid var(--border);box-shadow:inset 0 1px #ffffff08}.gx-step-head{display:flex;align-items:center;gap:8px}.gx-step-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel-3))}.gx-step .gx-choice{background:var(--panel);min-width:78px}.gx-colours{display:grid;gap:12px}.gx-swatch{width:28px;height:28px;display:grid;place-items:center;transition:transform .12s}.gx-swatch:hover:not(:disabled){transform:scale(1.08)}.gx-swatch.on{outline:2px solid var(--text);outline-offset:2px}.gx-swatches.off{opacity:.35}.gx-symbols{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px}.gx-sym{height:46px;background:var(--panel)}.gx-sym.on{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}@media(max-width:760px){.gx-editor{grid-template-columns:minmax(0,1fr)}.gx-editor-preview{position:static}}@media(max-width:520px){.gx-cover-art{-webkit-mask-image:none;mask-image:none}}.lb{--lb-gold: var(--gold);--lb-silver: #c4ccd8;--lb-bronze: #d49d6e;--lb-ink: #1a1508;display:grid;gap:12px;width:100%;max-width:1080px;margin:0 auto;min-width:0}:root[data-tone=light] .lb{--lb-silver: #7c8594;--lb-bronze: #a5622e;--lb-ink: #fffaf0}.lb-hero{min-height:214px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 26px;border:0;border-radius:18px;background:#14160f url(https://cdn.xuverse.world/objects/63e67ca4572eb31362876429978647529a519da965834d8f5849cd151afb6999.webp?v=2) center 52% / cover no-repeat;box-shadow:inset 0 1px #f4cf7240,0 14px 34px #0005}.lb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0d0cbf,#10120f70 38%,#10120f14 72%,#10120f4d),linear-gradient(0deg,#0a0c0b80 0%,transparent 62%)}.lb-hero-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;max-width:590px;min-width:0;color:#fffaf0;text-shadow:0 2px 10px #000}.lb-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;color:#f0d28b;font:800 .7rem var(--display);letter-spacing:.13em;text-transform:uppercase}.lb-hero h1{margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.lb-hero p{max-width:54ch;margin:8px 0 0;color:#f5edddcf;font-size:.86rem;line-height:1.45}.lb-hero-rank{min-width:128px;padding:12px 16px;border:1px solid #f5d0773d;border-radius:14px;display:grid;justify-items:center;gap:2px;color:#eee5d3;background:#0e100ec7;box-shadow:inset 0 1px #fff1,0 8px 24px #0007;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.lb-hero-rank.placed{border-color:#f4cf7270;background:linear-gradient(150deg,#2a2519e8,#0e100edb)}.lb-hero-rank>span{font-size:.67rem;color:#e7dcc6b8;text-transform:uppercase;letter-spacing:.1em}.lb-hero-rank strong{color:#f3d27f;font:900 1.7rem var(--display);line-height:1.15}.lb-hero-rank small{color:#fff9;font-size:.66rem}.lb-tabs{display:flex;gap:4px;padding:5px;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--border);border-radius:13px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 1px #ffffff08}.lb-tabs::-webkit-scrollbar,.lb-skills::-webkit-scrollbar{display:none}.lb-tabs button{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:9px;color:var(--muted);font-size:.84rem;font-weight:600;white-space:nowrap;transition:background .15s,color .15s}.lb-tabs button:hover{color:var(--text)}.lb-tabs button.on{background:color-mix(in srgb,var(--gold) 10%,var(--panel-3));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 24%,transparent)}.lb-tabs button.on svg{color:var(--accent)}.lb-tabs .short{display:none}.lb-skills{display:flex;flex-wrap:wrap;gap:6px}.lb-skills button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;border:1px solid var(--border);background:var(--panel);color:var(--muted);font-size:.78rem;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.lb-skills button:hover{color:var(--text);border-color:var(--border-2)}.lb-skills button.on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.lb-skills button.on svg{color:var(--accent)}.lb-board{padding:18px;transition:opacity .2s}.lb-board.busy{opacity:.65}.lb-head{flex-wrap:wrap;align-items:flex-start;row-gap:10px;margin-bottom:8px}.lb-head-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--panel-2);color:var(--accent)}.lb-head-text{display:grid;gap:2px;min-width:0;flex:1 1 200px}.lb-head-text h3{display:flex;align-items:center;gap:8px;font-size:1rem}.lb-filters{flex-wrap:wrap;justify-content:flex-end}.lb-wait{height:260px}.lb-foot{margin:12px 2px 0}.lb-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;max-width:640px;margin:14px auto 18px}.lb-step{--m: var(--lb-gold);grid-column:2;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center;padding:0;border-radius:12px}.lb-step.r2{--m: var(--lb-silver);grid-column:1}.lb-step.r3{--m: var(--lb-bronze);grid-column:3}.lb-step.r1{grid-row:1}.lb-step.empty{cursor:default;opacity:.62}.lb-empty-art{width:84px;height:84px;border-radius:50%;color:color-mix(in srgb,var(--m) 62%,var(--muted));background:radial-gradient(circle at 38% 30%,color-mix(in srgb,var(--m) 15%,var(--panel-2)),var(--panel));border:1px dashed color-mix(in srgb,var(--m) 34%,var(--border))}.lb-step.r1 .lb-empty-art{width:104px;height:104px}.lb-step.empty .lb-pname{color:color-mix(in srgb,var(--m) 52%,var(--muted));font-weight:700}.lb-step.empty .lb-pmeta{min-height:17px}.lb-step .lb-art{position:relative;display:grid;place-items:center;margin-bottom:10px}.lb-art>.portrait{border:2px solid color-mix(in srgb,var(--m) 70%,transparent);box-sizing:content-box}.lb-step .lb-medal{position:absolute;left:50%;bottom:-11px;transform:translate(-50%);min-width:24px;height:24px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--m);color:var(--lb-ink);font:800 .78rem var(--display);border:2px solid var(--panel)}.lb-pname{max-width:100%;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-step.r1 .lb-pname{font-size:1.02rem}.lb-pmeta:empty{display:none}.lb-pmeta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;max-width:100%;font-size:.72rem;color:var(--muted)}.lb-pval{display:grid;gap:1px;margin-top:2px}.lb-pval b{font:800 1.05rem var(--display);color:var(--text)}.lb-step.r1 .lb-pval b{font-size:1.2rem}.lb-pval span{font-size:.72rem;color:var(--muted)}.lb-plinth{position:relative;align-self:stretch;margin-top:8px;height:34px;border-radius:10px 10px 4px 4px;display:grid;place-items:center;background:linear-gradient(165deg,color-mix(in srgb,var(--m) 18%,var(--panel-2)),color-mix(in srgb,var(--m) 3%,var(--panel)));border:1px solid color-mix(in srgb,var(--m) 34%,var(--border));border-top:2px solid color-mix(in srgb,var(--m) 72%,transparent);box-shadow:inset 0 1px #ffffff14,0 8px 16px #0003}.lb-plinth:after{content:"";position:absolute;inset:5px 7px auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--m) 42%,transparent),transparent)}.lb-step.r1 .lb-plinth{height:58px}.lb-step.r2 .lb-plinth{height:44px}.lb-plinth span{font:800 .8rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--m);opacity:.85}.lb-step:not(.empty):hover .lb-pname b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lb-step:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lb-gname{font-family:var(--display)}.lb-list{display:grid;gap:6px}.lb-row{width:100%;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border);text-align:left;transition:background .15s,border-color .15s}.lb-row:hover{background:var(--panel-3)}.lb-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-row.me{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.lb-rank{width:34px;flex:none;text-align:center;font:700 .86rem var(--display);color:var(--faint)}.lb-row.me .lb-rank{color:var(--accent)}.lb-who{flex:1;min-width:0;display:grid;gap:3px}.lb-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:.9rem}.lb-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lb-meta{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;font-size:.72rem;color:var(--muted);min-width:0}.lb-meta .title-tag,.lb-pmeta .title-tag{font-size:.72rem}.lb-val{flex:none;display:grid;justify-items:end;gap:1px}.lb-val b{font:700 .95rem var(--display)}.lb-val span{font-size:.72rem;color:var(--muted)}.lb-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 6px 1px 3px;border-radius:6px;background:var(--panel-3);color:var(--text);font-size:.68rem;font-weight:700;letter-spacing:.04em}.lb-tag:not(:has(.gx-emblem)){padding-left:6px}.lb-pin{position:sticky;z-index:1;bottom:0;margin:12px -4px 0;padding:10px 4px;border-top:1px dashed var(--border-2);display:grid;gap:6px;background:var(--panel)}.lb-pin-label{padding-left:4px}@media(max-width:860px){.lb-pin{bottom:calc(60px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}}@media(max-width:640px){.lb{gap:10px}.lb-hero{min-height:174px;padding:18px 16px;align-items:flex-end;background-position:60% 52%}.lb-hero-copy{max-width:calc(100% - 94px)}.lb-hero p{display:none}.lb-hero-rank{min-width:84px;padding:9px 10px}.lb-hero-rank strong{font-size:1.35rem}.lb-tabs{gap:2px}.lb-tabs button{flex:1 1 0;min-width:0;flex-direction:column;gap:3px;padding:7px 4px 6px;font-size:.72rem}.lb-tabs .long{display:none}.lb-tabs .short{display:inline}.lb-skills{flex-wrap:nowrap;overflow-x:auto;margin:0 -2px;padding:0 2px 2px;scrollbar-width:none}.lb-board{padding:14px 12px}.lb-filters{margin-left:0;width:100%;justify-content:flex-start}.lb-podium{gap:6px;margin:10px auto 14px}.lb-art>.portrait{--ps: 64px !important}.lb-step.r1 .lb-art>.portrait{--ps: 80px !important}.lb-art>.gx-emblem{--es: 56px !important}.lb-step.r1 .lb-art>.gx-emblem{--es: 68px !important}.lb-empty-art{width:64px;height:64px}.lb-step.r1 .lb-empty-art{width:80px;height:80px}.lb-pname{font-size:.84rem}.lb-step.r1 .lb-pname{font-size:.9rem}.lb-pval b{font-size:.95rem}.lb-step.r1 .lb-pval b{font-size:1.05rem}.lb-plinth{height:10px;border-radius:8px 8px 3px 3px;box-shadow:inset 0 1px #ffffff14}.lb-plinth:after,.lb-plinth span{display:none}.lb-step.r1 .lb-plinth{height:20px}.lb-step.r2 .lb-plinth{height:14px}.lb-row{gap:10px;padding:7px 10px 7px 6px}.lb-rank{width:26px}}.tt{--warm: #f2a65a;--warm-hi: #ffc97a;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}:root[data-tone=light] .tt{--warm: #a3561c;--warm-hi: #8c4715}.tt-side{display:grid;gap:14px;min-width:0}.tt-hero{position:relative}.tt-hero.is-lit{border-color:color-mix(in srgb,var(--warm) 30%,var(--border))}.tt-scene{--night: #080a16;--dark: 0;--day-top: color-mix(in srgb, var(--realm) 26%, var(--panel-2));--day-low: color-mix(in srgb, var(--realm) 16%, var(--panel-3));position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:var(--panel-2)}.tt-sky{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.tt-sky-top{stop-color:color-mix(in srgb,var(--night) calc(var(--dark) * 72%),var(--day-top))}.tt-sky-low{stop-color:color-mix(in srgb,var(--night) calc(var(--dark) * 28%),var(--day-low));transition:stop-color .8s}.is-lit .tt-sky-low{stop-color:color-mix(in srgb,var(--warm) 12%,color-mix(in srgb,var(--night) calc(var(--dark) * 28%),var(--day-low)))}.tt-star{fill:#fff8e6}.tt-sun{fill:color-mix(in srgb,#fff2c8 60%,var(--realm));opacity:.32}.tt-moon{fill:#ece6d2;opacity:.55}.tt-hill.far{fill:color-mix(in srgb,var(--night) calc(var(--dark) * 45%),color-mix(in srgb,var(--realm) 18%,var(--panel-3)));opacity:.7}.tt-tree{fill:color-mix(in srgb,var(--night) calc(var(--dark) * 45%),color-mix(in srgb,var(--realm) 17%,var(--panel)))}.tt-hill.near{fill:color-mix(in srgb,var(--night) calc(var(--dark) * 45%),color-mix(in srgb,var(--realm) 15%,var(--panel)))}.tt-ground{fill:color-mix(in srgb,var(--night) calc(var(--dark) * 40%),color-mix(in srgb,var(--realm) 10%,var(--bg-2)))}.tt-clearing{fill:color-mix(in srgb,var(--realm) 14%,var(--panel-2));opacity:.55;transition:fill .8s}.is-lit .tt-clearing{fill:color-mix(in srgb,var(--warm) 34%,var(--panel-2));opacity:.6}.tt-shadow{fill:#000;opacity:.32}.tt-halo{opacity:0;transition:opacity .9s ease}.is-lit .tt-halo{opacity:1}.tt-totem{position:absolute;left:50%;transform:translate(-50%);image-rendering:pixelated;filter:drop-shadow(0 3px 0 #0005)}.tt-string{fill:none;stroke:color-mix(in srgb,var(--text) 30%,transparent);stroke-width:1.2}.tt-cord,.tt-tassel{stroke:color-mix(in srgb,var(--text) 30%,transparent);stroke-width:1}.tt-cap{fill:#3a2616}.tt-paper{fill:color-mix(in srgb,#e9dcc0 22%,color-mix(in srgb,var(--realm) 12%,var(--panel-3)));stroke:#0005;stroke-width:1}.tt-flame{fill:#f0a24e}.tt-lantern.on .tt-flame{fill:#f6b860}.tt-core{fill:#ffe6a8;opacity:.85}.tt-rib{fill:none;stroke:#0000002e;stroke-width:1}.tt-lantern.on .tt-rib{stroke:#a8541e66}.tt-lantern.on .tt-tassel{stroke:#e0773a}.tt-status{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px 20px 16px}.tt-status-main{display:grid;gap:6px;justify-items:start;min-width:0}.tt-status-main h2{font-size:1.3rem;line-height:1.2}.tt-status-main p{max-width:52ch}.tt-name{color:var(--text);font-weight:650}.tt-timer{display:grid;gap:5px;justify-items:end;flex:none;min-width:150px;text-align:right}.tt-big{display:inline-flex;align-items:center;gap:7px;font:750 1.35rem/1.1 var(--display);letter-spacing:-.01em}.tt-big svg{color:var(--warm)}.tt-big .faint{font-size:1rem;font-weight:650}.tt-track{width:150px;height:6px;border-radius:99px;background:var(--bg-2);border:1px solid var(--border);overflow:hidden}.tt-track>i{display:block;height:100%;border-radius:inherit;background:var(--warm);transition:width .6s ease}.tt-next{display:flex;align-items:center;gap:8px;margin:0 20px 14px;padding:9px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.tt-next svg{color:var(--warm);flex:none}.tt-next-coins{margin-left:auto}.tt-how{list-style:none;margin:0;padding:12px 20px 14px;display:flex;flex-wrap:wrap;gap:8px 26px;border-top:1px solid var(--border)}.tt-how li{display:flex;align-items:flex-start;gap:8px;font-size:.76rem;color:var(--muted);line-height:1.35;min-width:0}.tt-how svg{flex:none;color:var(--realm);margin-top:1px}.tt-offer{display:grid;gap:12px}.tt-offer .card-head{margin-bottom:0}.tt-purse{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 7px;border-radius:99px;background:var(--panel-2);border:1px solid var(--border);font-size:.82rem}.tt-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tt-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 8px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border-2);font-weight:650;font-size:.86rem;transition:border-color .15s,background .15s,color .15s}.tt-chip .coin-ico{width:15px;height:15px}.tt-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--realm) 40%,var(--border-2))}.tt-chip.on{border-color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 14%,var(--panel-2));color:var(--text)}.tt-chip.fill svg{color:var(--warm)}.tt-chip:disabled{opacity:.38}.tt-lantern-progress{margin:0 20px 16px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2)}.tt-lantern-progress>summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;cursor:pointer;min-height:44px;padding:10px 12px;color:var(--muted);font-size:.78rem;list-style:none}.tt-lantern-progress>summary::-webkit-details-marker{display:none}.tt-lantern-progress>summary b{color:var(--text)}.tt-lantern-progress>summary:after{content:"+";margin-left:4px;font-size:1rem}.tt-lantern-progress[open]>summary:after{content:"−"}.tt-progress-left{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.tt-lantern-progress>ol{display:grid;gap:12px;list-style:none;margin:0;padding:4px 12px 14px}.tt-lantern-progress li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center}.tt-step-icon{color:var(--faint)}.tt-step-icon.is-full{color:var(--gold)}.tt-step-values{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px;font-size:.74rem;margin-bottom:5px}.tt-step-values>span{margin-left:auto;color:var(--muted)}.tt-step-values>small{color:var(--muted);font-size:.7rem}.tt-lantern-progress .tt-track{width:100%}.tt-lantern-progress>p{margin:0;padding:0 12px 12px}@media(max-width:480px){.tt-lantern-progress>summary{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:5px 8px}.tt-lantern-progress>summary>.num{justify-self:end}.tt-lantern-progress .tt-progress-left{grid-column:2;justify-self:start;margin-left:0}.tt-lantern-progress>summary:after{grid-column:3;grid-row:2;justify-self:end;margin:0}}.tt-custom{display:grid;gap:6px}.tt-field{position:relative;display:flex;align-items:center;gap:8px}.tt-field>.coin-ico{position:absolute;left:12px;width:16px;height:16px;pointer-events:none}.tt-field .input{padding-left:36px;min-height:44px;font-weight:650;font-variant-numeric:tabular-nums;border-radius:12px}.tt-field .btn{flex:none;min-height:44px;padding:0 14px;border-radius:12px}.tt-preview{display:flex;align-items:flex-start;gap:8px;min-height:20px;line-height:1.4}.tt-preview svg{flex:none;margin-top:2px;color:var(--warm)}.tt-preview.wakes{color:var(--warm-hi)}.tt-offer .btn.lg{min-height:48px;border-radius:12px}.tt .tt-offer .btn.primary.tt-offer-submit{background:#e98b3e;color:#251307;border-color:transparent;box-shadow:0 2px 4px #0003;gap:9px}.tt .tt-offer .btn.primary.tt-offer-submit:hover:not(:disabled){background:#f19951}.tt .tt-offer .btn.primary.tt-offer-submit:active:not(:disabled){box-shadow:none}.tt .tt-offer .btn.primary.tt-offer-submit:disabled{background:var(--panel-2);color:var(--faint);border-color:var(--border);box-shadow:none}.tt .tt-offer .btn.primary.tt-offer-submit:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tt .tt-offer .btn.primary.tt-offer-submit>svg{color:inherit;flex:none}.tt-why{margin-top:-4px;color:color-mix(in srgb,var(--danger) 75%,var(--text));line-height:1.4}.tt-why.faint{color:var(--faint)}.tt-people .card-head .end{margin-left:auto}.tt-top{list-style:none;margin:0;padding:0;display:grid;gap:4px}.tt-top li,.tt-recent li{display:flex;align-items:center;gap:10px;min-width:0}.tt-top li{padding:7px 10px 7px 7px;border-radius:12px;border:1px solid transparent}.tt-top li:nth-child(odd){background:var(--panel-2)}.tt-top li.me{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.tt-rank{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--panel-3);color:var(--muted);font:750 .72rem var(--display);font-variant-numeric:tabular-nums}.tt-rank.r1{background:color-mix(in srgb,var(--gold) 22%,var(--panel-3));color:var(--gold)}.tt-rank.r2{background:color-mix(in srgb,#c9d2dc 16%,var(--panel-3));color:#c9d2dc}.tt-rank.r3{background:color-mix(in srgb,#d08a52 20%,var(--panel-3));color:#e0a070}.tt-who{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.84rem}.tt-amt{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:.82rem}.tt-amt .coin-ico{width:14px;height:14px}.tt-empty{display:grid;justify-items:center;gap:8px;padding:14px 8px 16px;text-align:center}.tt-empty svg{color:var(--faint)}.tt .tt-empty>svg,.tt .tt-lantern-progress>summary>svg,.tt .tt-next>svg{color:color-mix(in srgb,var(--gold) 70%,var(--muted))}.tt-recent{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.tt-recent ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.tt-recent .tt-who{font-weight:500;color:var(--muted)}.tt-when{flex:none;min-width:56px;text-align:right;white-space:nowrap}.tt-mine{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.tt .tt-offer .card-head>svg:first-child,.tt .tt-people .card-head>svg:first-child,.tt-how li>svg{color:var(--gold)}@media(max-width:1100px){.tt{grid-template-columns:minmax(0,1fr)}.tt-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:720px){.tt-side{grid-template-columns:minmax(0,1fr)}.tt-status{flex-direction:column;align-items:stretch;gap:14px;padding:16px 16px 14px}.tt-status-main h2{font-size:1.18rem}.tt-timer{justify-items:stretch;text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.tt-timer .caps{grid-column:1}.tt-timer .tt-big{grid-column:2;justify-self:end;font-size:1.15rem}.tt-timer .tt-track{grid-column:1 / -1;width:100%}.tt-timer .tiny{grid-column:1 / -1}.tt-next{margin:0 16px 12px}.tt-how{flex-direction:column;gap:8px;padding:12px 16px 14px}}.tt-painted-scene{isolation:isolate;background:linear-gradient(#08171b20,#07121430),var(--tt-scene,url(https://cdn.xuverse.world/objects/4aaba8337def1371b77a14e2cfbfb4ea280f3a21752af10c9e56c93a05b9587a.webp?v=2)) center 58%/cover}.tt-painted-scene .tt-sky{z-index:3;pointer-events:none}.tt-painted-scene .tt-totem{z-index:2;image-rendering:auto;object-fit:contain;filter:drop-shadow(0 8px 12px #03101180)}.tt-painted-scene .tt-string,.tt-painted-scene .tt-cord{stroke:#c7ac7890}.tt-painted-scene .tt-paper{fill:#25332de8;stroke:#bd9a5a}.tt-painted-scene .tt-totem{transform:translate(-50%)}.tt-painted-scene.regional.sleeping .tt-totem{filter:brightness(.62) saturate(.72) drop-shadow(0 8px 12px #03101180);transition:filter .8s ease}.tt-painted-scene.regional.awake .tt-totem{filter:brightness(1.04) saturate(1.08) drop-shadow(0 8px 12px #03101180);transition:filter .8s ease}.tt-ground-shadow{position:absolute;z-index:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,#05100cb3,#05100c00 70%);pointer-events:none}.tt-water,.tt-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tt-water{z-index:0}.tt-fx{z-index:4;mix-blend-mode:screen}.progress-page{display:grid;gap:14px}.progress-nav{padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--panel);overflow-x:auto}.progress-nav .tabs{width:100%;background:transparent;border:0;padding:0}.progress-nav .tab{flex:1;justify-content:center;min-height:38px}.prog-overview{gap:14px}.card.prog-hero{min-height:230px;display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(230px,.9fr) minmax(210px,.7fr);gap:18px;align-items:end;position:relative;overflow:hidden;color:#f7f3e8;border:0;background:linear-gradient(90deg,#07100deb,#07100dc3 36%,#07100d33 73%,#07100d82),linear-gradient(0deg,#070906dc,transparent 72%),url(https://cdn.xuverse.world/objects/7f113ba8157d7617a3254e447432d426ed0b33c862bfd90b9435fb4df8e4cf68.webp?v=2) center 52% / cover no-repeat,#07100d;box-shadow:inset 0 1px #ffffff24,inset 0 -90px 100px #05080565,0 8px 24px #0002}.prog-hero-copy{display:grid;gap:5px;align-self:end}.prog-hero-copy .caps{color:#edcc6d;display:inline-flex;align-items:center;gap:6px}.prog-hero-copy h2{margin:0;font:800 clamp(1.55rem,3vw,2.15rem)/1 var(--display);text-shadow:0 2px 10px #000}.prog-hero-copy p{max-width:48ch;margin:0;color:#dfe1d8;font-size:.78rem;line-height:1.5}.prog-hero-part{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;min-width:0}.prog-hero-part{padding:13px;border-radius:14px;background:#0a0f0bcc;border:1px solid #ffffff22;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.prog-hero-part+.prog-hero-part{padding-left:13px;border-left:1px solid #ffffff22}.prog-hero-text{display:grid;gap:4px;min-width:0}.prog-hero-text>b{font:800 1.05rem/1.2 var(--display)}.prog-hero-text .muted{color:#d5d8ce}.prog-ring{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;flex:none;background:conic-gradient(var(--ring) var(--p),var(--panel-3) 0)}.prog-ring.gold{--ring: var(--gold)}.prog-ring.mint{--ring: var(--mint)}.prog-ring b{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#0b100def;font:800 1.7rem var(--display);color:var(--ring)}.prog-ring b small{font-size:.55em;margin-left:1px}.prog-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}.prog-road{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.prog-step{display:grid;justify-items:center;align-content:start;gap:5px;padding:10px 6px;border-radius:12px;text-align:center;background:var(--panel-2);border:1px solid var(--border);min-width:0}.prog-step.next{border-color:color-mix(in srgb,var(--gold) 55%,var(--border));background:color-mix(in srgb,var(--gold) 7%,var(--panel-2))}.prog-step.big .prog-step-ico{background:color-mix(in srgb,var(--gold) 22%,var(--panel-3));color:var(--gold)}.prog-step-lv{font:800 .8rem var(--display)}.prog-step-ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--panel-3);color:var(--muted)}.prog-step-title{font-size:.74rem;color:var(--gold);line-height:1.2}.prog-step-what{line-height:1.3;overflow-wrap:anywhere}.prog-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prog-stat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.prog-stat b{font-size:1rem}.prog-stat-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel-3))}.prog-skilltiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.prog-sk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.prog-sk:hover{border-color:var(--border-2);transform:translateY(-1px)}.prog-sk.maxed{border-color:color-mix(in srgb,var(--gold) 50%,var(--border))}.prog-sk-ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--panel-3)}.prog-sk-body{display:grid;gap:5px;min-width:0}.prog-sk-lv{font:800 1.05rem var(--display)}.prog-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border)}.prog-panel-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--panel-2));border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border))}.prog-panel-head h3,.prog-panel-head p{margin:0}.prog-panel-head>b{min-width:36px;padding:6px 9px;border-radius:9px;text-align:center;color:var(--gold);background:var(--panel-2)}.prog-title-empty{min-height:180px;display:grid;justify-items:center;align-content:center;gap:7px;padding:28px;text-align:center;border:1px dashed color-mix(in srgb,var(--gold) 25%,var(--border));border-radius:14px;background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 55%),var(--bg-2)}.prog-title-empty>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:var(--gold);background:color-mix(in srgb,var(--gold) 11%,var(--panel));box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 25%,transparent)}.prog-title-empty small{max-width:52ch;color:var(--faint)}.prog-tales-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prog-tales .tale{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:118px;padding:15px;border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 5%,var(--panel-2)),var(--bg-2));border:1px solid var(--border)}.prog-tales .tale>span:last-child{display:grid;align-content:start;gap:4px}.prog-tales .tale b,.prog-tales .tale p{margin:0}.prog-tales .tale .caps{color:var(--gold);font-size:.58rem}.prog-tales .tale.unknown{opacity:.72;background:linear-gradient(145deg,var(--panel-2),var(--bg-2));border-style:dashed}.prog-tales .tale.unknown .caps{color:var(--faint)}.prog-tale-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--panel-3))}.unknown .prog-tale-mark{color:var(--faint);background:var(--panel-3)}@media(max-width:1080px){.card.prog-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prog-hero-copy{grid-column:1/-1}}@media(max-width:980px){.prog-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.progress-nav .tabs{min-width:max-content}.progress-nav .tab{flex:0 0 auto}.card.prog-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:10px;background-position:62% center}.prog-hero-copy{grid-column:auto}.prog-hero-part+.prog-hero-part{padding:13px;border:1px solid #ffffff22}.prog-ring{width:72px;height:72px}.prog-ring b{width:58px;height:58px;font-size:1.35rem}.prog-road{grid-template-columns:repeat(5,minmax(96px,1fr));overflow-x:auto}.prog-tales-grid{grid-template-columns:minmax(0,1fr)}}.prog-ring b{display:flex;align-items:center;justify-content:center}.prog-parts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.78rem;color:var(--muted)}.prog-parts b{color:var(--text)}.pw-form{display:grid;gap:10px}.pw-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:2px}.modal .pw-prompt{display:grid;gap:8px;max-width:380px;margin:0 auto;padding:4px 6px 6px}.modal .pw-prompt>h3,.modal .pw-prompt>p,.modal .pw-prompt-ico{justify-self:center;text-align:center}.modal .pw-prompt-ico{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 12%,var(--panel-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2) 35%,var(--border))}.modal .pw-prompt>h3{margin:6px 0 0;font-size:1.12rem}.modal .pw-prompt>p{margin:0 0 6px;color:var(--muted);font-size:.88rem;line-height:1.5}.modal .pw-prompt .pw-form-actions .btn.primary{flex:1;justify-content:center;min-height:44px}.modal .pw-prompt .pw-form-actions .tiny{flex-basis:100%;text-align:center}.fest-tips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.fest-tips li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:13px;background:var(--panel);border:1px solid var(--border);font-size:.78rem;line-height:1.4;animation:fest-tip-in .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 50ms)}.fest-tip-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 6%,var(--panel-2)));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}@keyframes fest-tip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fest-skill>.card-head{align-items:center;gap:8px}.fest-table-soon{position:relative;overflow:hidden;padding:0;min-height:260px;display:grid}.fts-art{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero) center 62% / cover no-repeat;filter:saturate(.85);transform:scale(1.04);animation:fts-drift 30s ease-in-out infinite alternate}.fts-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 78%,transparent) 48%,color-mix(in srgb,var(--bg) 35%,transparent))}@keyframes fts-drift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.08) translate(-1.5%)}}.fts-body{position:relative;display:grid;gap:10px;align-content:center;padding:22px 24px;max-width:560px}.fts-body .caps{color:var(--accent)}.fts-body h3{font-family:var(--display);font-size:1.6rem;line-height:1.1;margin:0}.fts-count{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:6px 12px;border-radius:99px;font-size:.8rem;background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}.fts-stages{opacity:.85}.fts-dishes{display:flex;flex-wrap:wrap;gap:8px}.fts-dish{display:grid;justify-items:center;gap:2px;padding:8px 10px 6px;border-radius:12px;min-width:62px;background:color-mix(in srgb,var(--panel) 82%,transparent);border:1px solid var(--border)}.fts-dish b{font-size:.74rem;color:var(--accent)}@media(max-width:620px){.fts-body{padding:18px 16px}.fts-shade{background:color-mix(in srgb,var(--bg) 80%,transparent)}}.event-page.is-upcoming .fest-tab-body:has(>.fest-table-soon){filter:none;opacity:1}.xc{gap:14px}.xc-browser{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px;align-items:start}.xc-browser>*{min-width:0}.xc-roster-panel{padding:12px 12px 8px;gap:8px}.xc-roster-panel .card-head{margin:0;flex-wrap:wrap;align-items:center;gap:8px}.xc-roster-panel .card-head h3{font-size:.86rem}.xc-roster-rehome{margin-left:auto}.xc-roster-panel.is-single{padding:10px 12px}.xc-roster-more{margin-left:auto}.xc-roster-toggle{min-height:36px}.xc-roster-panel .xc-roster{display:flex;overflow-x:auto;gap:10px;padding:4px 4px 10px;scroll-padding-inline:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.xc-roster-wrap{position:relative;min-width:0}.xc-roster-wrap:before,.xc-roster-wrap:after{content:"";position:absolute;z-index:3;top:4px;bottom:10px;width:26px;opacity:0;pointer-events:none;transition:opacity .15s}.xc-roster-wrap:before{left:0;border-radius:14px 0 0 14px;background:linear-gradient(90deg,#0007,transparent)}.xc-roster-wrap:after{right:0;border-radius:0 14px 14px 0;background:linear-gradient(270deg,#0007,transparent)}.xc-roster-wrap[data-scroll-left]:before,.xc-roster-wrap[data-scroll-right]:after{opacity:1}.xc-roster-panel .xc-card{flex:0 0 200px;scroll-snap-align:start}.xc-roster-panel:not(.is-expanded) .xc-card{grid-template-columns:64px minmax(0,1fr);align-items:center}.xc-roster-panel:not(.is-expanded) .xc-card .xc-card-stage{height:64px;margin:6px 0 6px 6px;border-radius:10px}.xc-roster-panel:not(.is-expanded) .xc-card .xu-art{--xs: 54px !important}.xc-roster-panel:not(.is-expanded) .xc-card-mood{left:4px;bottom:4px;padding:3px;font-size:0;gap:0}.xc-roster-panel:not(.is-expanded) .xc-card-lv{top:auto;bottom:3px;right:3px;min-width:18px;padding:0 5px;font-size:.58rem}.xc-roster-panel:not(.is-expanded) .xc-follow{top:3px;left:3px;width:18px;height:18px}.xc-roster-panel:not(.is-expanded) .xc-card-body{padding:8px 10px;gap:4px}.xc-roster-panel:not(.is-expanded) .xc-card-body b{font-size:.8rem}.xc-roster-panel:not(.is-expanded) .xc-card-traits,.xc-roster-panel:not(.is-expanded) .xc-card-xp,.xc-roster-panel:not(.is-expanded) .xc-hunger{display:none}.xc-roster-panel.is-expanded .xc-roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));max-height:min(60dvh,560px);overflow-y:auto}.xc-detail-panel{min-width:0}@media(max-width:620px){.xc-roster-panel .xc-card{flex-basis:172px}.xc-roster-rehome span{display:none}}.xc-spot{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;overflow:visible}.xc-spot .xc-stage{position:sticky;top:84px;width:100%;height:clamp(340px,55dvh,500px);border-radius:20px;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:#0d1017;border-color:color-mix(in srgb,var(--c) 24%,var(--border));box-shadow:inset 0 1px #ffffff12,0 12px 30px #0003}.xc-bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:-3;background:var(--bg) center / cover no-repeat;filter:blur(2.5px) saturate(1.05) brightness(.62);transform:scale(1.06);animation:xc-drift 48s ease-in-out infinite alternate}@keyframes xc-drift{0%{transform:scale(1.06) translate(-1.5%)}to{transform:scale(1.12) translate(1.5%,-1%)}}.xc-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(52% 46% at 50% 56%,transparent 0%,transparent 35%,#0b0d14b0 100%),linear-gradient(180deg,#0b0d1499 0%,transparent 22%,transparent 58%,#0b0d14e6 100%),radial-gradient(70% 60% at 50% 55%,color-mix(in srgb,var(--c) 18%,transparent),transparent 70%)}.xc-ray{position:absolute;left:50%;top:-12%;width:70%;height:92%;z-index:-1;transform:translate(-50%);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(50% 100% at 50% 0%,color-mix(in srgb,var(--c) 30%,#fff1),transparent 70%);clip-path:polygon(38% 0,62% 0,92% 100%,8% 100%);filter:blur(10px);opacity:.55;animation:xc-breathe 7s ease-in-out infinite}@keyframes xc-breathe{0%,to{opacity:.42}50%{opacity:.62}}.xc-stage .xu-art{position:relative;z-index:1;filter:drop-shadow(0 16px 22px #000b) drop-shadow(0 0 22px color-mix(in srgb,var(--c) 35%,transparent))}.xc-floor{position:absolute;left:50%;bottom:15%;width:54%;height:46px;transform:translate(-50%);border-radius:50%;z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 34%,#000a) 0%,#0007 62%,transparent 100%)}.xc-floor i{position:absolute;top:6px;right:4%;bottom:6px;left:4%;border-radius:50%;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--c) 45%,transparent),inset 0 0 12px color-mix(in srgb,var(--c) 30%,transparent);opacity:.7}.xc-motes i{position:absolute;bottom:12%;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--c) 70%,#fff);box-shadow:0 0 8px var(--c);opacity:0;animation:xc-mote 11s ease-in-out infinite}.xc-motes i:nth-child(1){left:14%;animation-delay:0s}.xc-motes i:nth-child(2){left:27%;animation-delay:4.1s;width:3px;height:3px}.xc-motes i:nth-child(3){left:39%;animation-delay:7.3s}.xc-motes i:nth-child(4){left:52%;animation-delay:2.2s;width:5px;height:5px;animation-duration:14s}.xc-motes i:nth-child(5){left:63%;animation-delay:5.6s;width:3px;height:3px}.xc-motes i:nth-child(6){left:74%;animation-delay:9s}.xc-motes i:nth-child(7){left:86%;animation-delay:1.4s;width:3px;height:3px;animation-duration:13s}.xc-motes i:nth-child(8){left:33%;animation-delay:10.2s;width:2px;height:2px}.xc-motes i:nth-child(9){left:58%;animation-delay:12s;width:2px;height:2px;animation-duration:15s}.xc-motes i:nth-child(10){left:80%;animation-delay:6.8s;width:4px;height:4px}@keyframes xc-mote{0%{transform:translate(0);opacity:0}12%{opacity:.85}50%{transform:translate(10px,-150px)}85%{opacity:.5}to{transform:translate(-6px,-300px);opacity:0}}.xc-card .xc-card-stage{isolation:isolate;overflow:hidden}.xc-card-stage .xc-bg{filter:blur(3px) brightness(.42) saturate(.9);animation:none}.xc-card-stage .xu-art{position:relative;z-index:1;filter:drop-shadow(0 6px 8px #000a)}.xc-tags{position:absolute;top:12px;left:12px;right:12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;z-index:2}.xc-tags>:last-child{justify-self:end}.xc-mood-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;color:#d7ddd7;font-size:.66rem;font-weight:800;border-radius:99px;background:#11151bca;border:1px solid #ffffff1c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.xc-mood-pill i,.xc-card-mood i{width:7px;height:7px;border-radius:50%;background:#8ba68f;box-shadow:0 0 7px #8ba68f88}.xc-mood-pill.mood-delighted i,.xc-card-mood.mood-delighted i{background:#8fe584}.xc-mood-pill.mood-hungry i,.xc-card-mood.mood-hungry i{background:#d6ae52}.xc-mood-pill.mood-very-hungry i,.xc-card-mood.mood-very-hungry i{background:#de7954}.xc-mood-pill.mood-distressed i,.xc-card-mood.mood-distressed i{background:#df585d}.xc-level{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:2;padding:3px 12px;border-radius:99px;font-weight:800;font-size:.8rem;background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px solid color-mix(in srgb,var(--c) 55%,var(--border));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.xc-info{display:grid;gap:11px;height:auto;padding:20px 22px;align-content:start;min-width:0;overflow:visible;border-radius:20px}.xc-name{display:flex;align-items:center;gap:8px}.xc-name h2{margin:0;font-size:1.5rem;letter-spacing:-.01em}.xc-keep{color:var(--muted)}.xc-keep.on{color:var(--accent)}.xc-desc{margin:0}.xc-at-a-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xc-at-a-glance>span{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--c) 5%,var(--panel-2));border:1px solid var(--border)}.xc-at-a-glance small{color:var(--muted);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em}.xc-at-a-glance b{font-size:.86rem}.xc-at-a-glance b i{margin-left:2px;color:var(--faint);font-size:.62rem;font-style:normal}.xc-level-progress{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--c) 6%,var(--panel-2));border:1px solid color-mix(in srgb,var(--c) 22%,var(--border))}.xc-level-progress>.row:first-child{gap:8px}.xc-level-progress b{font-size:.74rem}.xc-level-progress svg{color:var(--c)}.xc-battle-stats{display:grid;gap:8px;padding:12px;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--c) 7%,var(--panel-2)),var(--panel-2));border:1px solid color-mix(in srgb,var(--c) 23%,var(--border))}.xc-stats-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.xc-stats-head>span{display:grid;gap:1px}.xc-stats-head b{font-size:.8rem}.xc-stats-head small{color:var(--muted);font-size:.6rem}.xc-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.xc-stat{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;border-radius:10px;background:color-mix(in srgb,var(--bg-2) 80%,transparent);border:1px solid var(--border)}.xc-stat>i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--panel));font-style:normal}.xc-stat>span{display:grid;gap:1px;min-width:0}.xc-stat small{color:var(--muted);font-size:.56rem;text-transform:uppercase;letter-spacing:.045em}.xc-stat b{overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.xc-care-panel{display:grid;gap:9px;padding:12px;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--c) 6%,var(--panel-2)),var(--panel-2));border:1px solid color-mix(in srgb,var(--c) 20%,var(--border))}.xc-care-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.xc-care-title>span{display:grid;gap:2px}.xc-care-title b{font-size:.8rem}.xc-care-title small{color:var(--muted);font-size:.62rem}.xc-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.xc-meters>div{display:grid;gap:6px;padding:8px 9px;border-radius:10px;background:color-mix(in srgb,var(--bg-2) 78%,transparent);border:1px solid var(--border)}.bar.mana>i{background:linear-gradient(90deg,#526bd1,#8b9cff)}.bar.hunger>i{background:linear-gradient(90deg,#bd7729,#efbd61)}.xc-care-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 46%,transparent);border-radius:9px}.xc-care-note.warn{border-color:color-mix(in srgb,var(--warm) 45%,var(--border))}.xc-care-note span{color:var(--muted)}.xc-discoveries{display:grid;grid-template-columns:1fr 1fr;gap:8px}.xc-favorite-food,.xc-held-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;padding:9px 10px;border-radius:11px;background:color-mix(in srgb,var(--warm) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--warm) 24%,var(--border))}.xc-held-item{background:color-mix(in srgb,var(--gold) 5%,var(--panel-2));border-color:color-mix(in srgb,var(--gold) 20%,var(--border))}.xc-favorite-food>span:last-child,.xc-held-item>span:last-child{display:grid;gap:1px;min-width:0}.xc-discoveries small{color:var(--muted);font-size:.56rem;text-transform:uppercase;letter-spacing:.05em}.xc-discoveries b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.xc-discoveries em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:.56rem;font-style:normal}.xc-favorite-food:has(>.info-tip){grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.xc-favorite-food:has(>.info-tip)>span:nth-child(2){display:grid;gap:1px;min-width:0}.xc-favorite-food:has(>.info-tip) em{white-space:normal}.xc-favorite-food>.info-tip{display:inline-flex;gap:0}.xc-favorite-food>.info-tip .info-tip-btn{padding:2px 3px}.xc-food-mystery{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:850;color:var(--gold);background:var(--panel);border:1px dashed var(--border-2)}.xc-held-empty{width:32px;height:32px;display:grid;place-items:center;color:var(--muted);border-radius:9px;background:var(--panel);border:1px dashed var(--border-2)}.xc-loves{padding:7px 12px;border-radius:10px;background:color-mix(in srgb,var(--c) 10%,var(--panel-2));border:1px solid color-mix(in srgb,var(--c) 30%,var(--border))}.xc-actions{position:relative;z-index:2;gap:8px;padding-top:4px}.xc-roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.xc-card{display:grid;gap:0;padding:0;overflow:hidden;border-radius:14px;border:1px solid var(--border);background:var(--panel-2);color:inherit;cursor:pointer;text-align:left;transition:transform .15s,border-color .15s,box-shadow .15s}.xc-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c) 50%,var(--border))}.xc-card.on{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent),0 8px 22px #0006}.xc-card .xc-card-stage{border-radius:0;position:relative;height:100px;display:grid;place-items:center;background:radial-gradient(60% 70% at 50% 60%,color-mix(in srgb,var(--c) 28%,transparent),transparent 75%),#12151d}.xc-follow{position:absolute;top:6px;left:6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--accent)}.xc-card-mood{position:absolute;left:7px;bottom:6px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;color:#e0e4e1;font-size:.54rem;font-weight:800;border-radius:99px;background:#101318c9;border:1px solid #ffffff17}.xc-card-lv{position:absolute;top:6px;right:6px;min-width:22px;padding:1px 6px;border-radius:99px;font-size:.68rem;font-weight:800;text-align:center;background:var(--panel);border:1px solid var(--border-2)}.xc-card-body{display:grid;gap:4px;padding:8px 10px 10px;min-width:0}.xc-card-body b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-card-meta{gap:5px}.xc-health{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;gap:5px;color:var(--good)}.xc-health>span:first-child{display:inline-flex;align-items:center;gap:3px;font-weight:700}.xc-health>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.xc-hunger{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;gap:5px}.xc-wild{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.xc-wild-one{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--panel-2);border:1px dashed var(--border-2)}.xc-wild-one.owned{border-style:solid;border-color:var(--border)}.xc-wild-one .body{display:grid;gap:1px;min-width:0}@media(max-width:950px){.xc-spot{grid-template-columns:minmax(0,1fr)}.xc-spot .xc-stage{position:relative;top:auto;height:auto;aspect-ratio:5 / 3;max-height:430px}}@media(max-width:620px){.xc-info{padding:16px}.xc-at-a-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.xc-stats-head{align-items:start}.xc-stats-head .btn{font-size:0;width:30px;min-width:30px;padding:0}.xc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xc-care-title{align-items:start}.xc-care-title .btn{font-size:0;width:38px;min-width:38px;padding:0}.xc-meters,.xc-discoveries,.xc-care-note{grid-template-columns:1fr}.xc-spot .xc-stage{aspect-ratio:4 / 3}.xc-mood-pill{display:none}}@media(prefers-reduced-motion:reduce){.xc-bg,.xc-ray,.xc-motes i{animation:none}}.xc-sex-badge,.xc-potential-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;width:fit-content;padding:4px 8px;border:1px solid #ffffff25;border-radius:8px;background:#141821d9;font-size:.67rem;line-height:1.4;font-weight:750;color:#d5e5ee}.xc-sex-badge>span{font-size:.95rem;line-height:1}.xc-potential-badge{color:#c8c0ed;border-color:#a89bda4d;background:#201e30d9}.xc-potential-badge small{font-size:.58rem;font-weight:500;opacity:.8}.xc-potential-badge b{font-size:inherit}.xc-potential-badge[data-grade=Perfect],.xc-potential-badge[data-grade=Flawless]{color:#f1d59b;border-color:#dfbb6866;background:#302a1ed9}.xc-stage-traits{position:absolute;bottom:54px;left:16px;right:16px;z-index:2;display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.xc-identity{gap:8px}.xc-card-traits{display:flex;align-items:start;flex-direction:column;gap:5px;margin:3px 0}.xc-card-traits .xc-sex-badge,.xc-card-traits .xc-potential-badge{font-size:.6rem;padding:3px 6px}.xc-card-traits .xc-potential-badge small{font-size:.54rem}.xc-card-xp{display:grid;gap:5px;margin:3px 0}.xc-stat{align-items:start;padding:11px 9px}.xc-stat small{font-size:.62rem}.xc-stat b{font-size:1rem;line-height:1.5}.xc-stat em{font-size:.57rem;line-height:1.5;font-style:normal;color:var(--muted)}.xc-potential{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 4%,var(--panel)),var(--panel-2))}.xc-potential-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.xc-potential-head>span:first-child{display:grid;gap:4px}.xc-potential-head>span:first-child>b{font-size:.84rem}.xc-potential-head>span:first-child>small{font-size:.64rem;color:var(--muted)}.xc-potential-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.xc-potential-total>span{font-size:1.15rem;font-weight:850;color:var(--accent)}.xc-potential-total small{margin-left:3px;font-size:.65rem;color:var(--muted)}.xc-genes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.xc-genes>span{display:grid;grid-template-columns:68px minmax(20px,1fr) 38px;align-items:center;gap:8px;font-size:.7rem}.xc-genes b{text-align:right}.xc-genes small{color:var(--muted);font-size:.59rem;font-weight:500}.xc-potential meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border:0;border-radius:8px;background:var(--bg-2);overflow:hidden}.xc-potential meter::-webkit-meter-bar{border:0;border-radius:8px;background:var(--bg-2)}.xc-potential meter::-webkit-meter-optimum-value{border-radius:8px;background:linear-gradient(90deg,#8a7cbe,#c7b8f0)}.xc-potential meter::-moz-meter-bar{border-radius:8px;background:#b2a1df}.xc-potential-note{margin:0;padding:10px;color:var(--muted);font-size:.65rem;line-height:1.6;border-radius:9px;background:var(--bg-2)}.xc-origin{display:grid;gap:5px;margin:0;padding-top:12px;border-top:1px solid var(--border);font-size:.65rem;line-height:1.5}.xc-origin>span{color:var(--muted)}@media(max-width:620px){.xc-potential{padding:13px}.xc-genes{grid-template-columns:minmax(0,1fr)}.xc-stage-traits{bottom:49px;left:10px;right:10px}.xc-stage-traits .xc-potential-badge small{display:none}.xc-stat em{font-size:.6rem}}.xrehome{display:grid;gap:16px;min-width:0}.xrehome-head{display:flex;align-items:center;gap:14px;padding:12px 0}.xrehome-head>span{flex:none;color:#d5c49d;background:#cfba8330;border:1px solid #cfba8340;border-radius:16px;padding:13px}.xrehome-head h2{margin:0 0 6px;font-size:1.3rem}.xrehome-head p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.xrehome-list{display:grid;gap:8px;max-height:min(40dvh,380px);overflow:auto;overscroll-behavior:contain;padding:2px}.xrehome-row{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:12px;min-width:0}.xrehome-row.selected{background:#d5c49d0f;border-color:#d5c49d70}.xrehome-copy{flex:1;min-width:0;display:grid;gap:4px}.xrehome-copy small{color:var(--muted);font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.xrehome-item{display:flex;align-items:center;gap:4px}.xrehome-genes{display:flex;flex-wrap:wrap;gap:4px 10px}.xrehome-genes b{color:var(--text);font-weight:600}.xrehome-check{flex:none;position:relative;display:grid;place-items:center;width:30px;height:38px}.xrehome-check input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.xrehome-check>span{pointer-events:none;border:1px solid var(--border-2);border-radius:6px;width:22px;height:22px;display:grid;place-items:center}.xrehome-check input:checked+span{border-color:#d5c49d;background:#d5c49d;color:#26251e}.xrehome-check input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.xrehome-check input:disabled+span{opacity:.35}.xrehome-warning{margin:0;line-height:1.5;font-size:.85rem}.xrehome-actions{display:flex;gap:12px;justify-content:space-between;align-items:center}.xrehome-actions>small{color:var(--muted)}.xc-genetic-bonuses{display:flex;gap:6px;flex-wrap:wrap}.xc-genetic-bonuses span{font-size:.72rem;padding:5px 8px;border-radius:7px;background:var(--panel-2);color:#b1c7a8}@media(max-width:560px){.xrehome-actions{flex-wrap:wrap}.xrehome-actions>.btn{flex:1;min-height:44px}.xrehome-list{max-height:34dvh}.xrehome-head{gap:10px}.xrehome-head>span{padding:10px}}.xr{display:grid;gap:14px;min-width:0}.xr .caps{display:block;margin-bottom:6px}.xr-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.xr-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font-size:.68rem;font-weight:600;line-height:1.5;white-space:nowrap}.xr-pill.follow{background:var(--mint);color:#10261a}.xr-pill.pot{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold)}.xr-pill.trait{background:color-mix(in srgb,#8fb6ff 16%,transparent);color:color-mix(in srgb,#8fb6ff 70%,var(--text))}.xr-pill.new{background:var(--gold-fill);color:var(--gold-ink)}.xr-pill.job{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.xr-pill.warn{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.xr-pill.muted{color:var(--muted)}.xr-pill.sex-female{color:#f7a8c8}.xr-pill.sex-male{color:#8fc4f7}.xr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.xr-with{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;padding:14px}.xr-follow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--mint) 9%,var(--panel-2));border:1px solid color-mix(in srgb,var(--mint) 35%,var(--border))}.xr-follow h3{margin:0;font-size:1.25rem}.xr .xr-helping{display:grid;align-content:start;justify-items:stretch;gap:8px;padding:0;text-align:left}.xr-helper{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.xr-helper b{display:block;font-size:.86rem}.xr-helper small{color:var(--muted);font-size:.72rem}.xr-helping p{margin:0}.xr-single{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px}.xr-joined{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--gold) 9%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 38%,var(--border))}.xr-joined b{display:block;font-family:var(--display);font-size:.95rem}.xr-joined-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.xr-joined-act input{width:150px;padding:7px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));background:var(--bg-2);color:var(--text);font:600 .9rem var(--font)}.xr-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.xr-layout.comparing{grid-template-columns:minmax(0,1fr) 330px}.xr-main{display:grid;gap:12px;min-width:0}.xr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.xr-search{display:flex;align-items:center;gap:6px;flex:0 1 220px;min-width:150px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--bg-2);color:var(--muted)}.xr-search input{flex:1;min-width:0;padding:8px 0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:.82rem}.xr-sort{display:flex;align-items:center;gap:6px;padding:0 4px 0 10px;border-radius:9px;border:1px solid var(--border);background:var(--bg-2);color:var(--muted);font-size:.78rem}.xr-sort select{padding:7px 6px;border:0;background:transparent;color:var(--text);font:inherit;font-size:.82rem}.xr-chips{display:flex;flex-wrap:wrap;gap:6px}.xr-chip{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);font:600 .76rem var(--font);cursor:pointer}.xr-chip b{color:var(--muted);font-weight:600}.xr-chip.on{background:var(--text);color:var(--bg);border-color:transparent}.xr-chip.on b{color:color-mix(in srgb,var(--bg) 65%,transparent)}.xr-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 2px}.xr-head h3{margin:0;font-size:1.05rem}.xr-head h3 .num{margin-left:4px;color:var(--muted);font-weight:600}.xr-empty{margin:0}.xr-group{display:grid;gap:10px;padding:12px}.xr-ghead{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.xr-fold{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--text);font:inherit;cursor:pointer}.xr-fold h4{margin:0;font-size:.95rem}.xr-fold .num{color:var(--muted);font-weight:600}span.xr-fold{cursor:default}.xr-minis{display:inline-flex;gap:2px}.xr-pair{margin-left:auto;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,#f7a8c8 12%,transparent);color:#f7a8c8;font-size:.72rem;font-weight:600}.xr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.xr-grid.one{grid-template-columns:minmax(0,1fr)}.xr-loners{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.xr-loners>.xr-group{margin:0}.xr-card{position:relative;min-width:0;border-radius:11px;background:var(--panel-2);border:1px solid var(--border)}.xr-card:hover{border-color:var(--border-2)}.xr-card.open{border-color:color-mix(in srgb,var(--mint) 60%,var(--border))}.xr-card.ticked{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.xr-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:10px 34px 10px 10px;border:0;background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer}.xr-card-main:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:11px}.xr-card-copy{display:grid;min-width:0}.xr-card-copy>b{display:flex;align-items:center;gap:5px;min-width:0;font-family:var(--display);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xr-card-copy>b>svg{flex:none;color:var(--muted)}.xr-card-copy>small{color:var(--muted);font-size:.72rem}.xr-best{margin-top:5px;color:var(--muted);font-size:.7rem}.xr-tick{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:22px;height:22px;padding:0;border-radius:6px;border:1.5px solid var(--border-2);background:var(--bg-2);color:var(--accent-ink);cursor:pointer;transition:opacity .15s}@media(hover:hover){.xr-tick{opacity:.35}.xr-card:hover .xr-tick,.xr-tick:focus-visible,.xr-tick[aria-pressed=true],.xr-layout.comparing .xr-tick{opacity:1}}.xr-tick[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.xr-tick:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.xr-compare{position:sticky;top:12px;display:grid;gap:10px;padding:14px}.xr-compare header{display:flex;align-items:center;justify-content:space-between}.xr-compare header .caps{margin:0}.xr-compare h3{margin:0;font-size:1.05rem}.xr-vs{display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:center}.xr-vs>div{display:grid;justify-items:center;gap:2px}.xr-vs b{font-family:var(--display)}.xr-vs small{color:var(--muted);font-size:.7rem}.xr-compare table{width:100%;border-collapse:collapse;font-size:.76rem}.xr-compare th{width:32%;padding:5px 2px;color:var(--muted);font-weight:500;text-align:left;border-top:1px solid var(--border)}.xr-compare td{padding:5px 2px;border-top:1px solid var(--border)}.xr-compare td.better{color:var(--mint);font-weight:700}.xr-bar{display:block;height:5px;margin-top:3px;border-radius:99px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.xr-bar>i{display:block;height:100%;background:color-mix(in srgb,var(--text) 35%,transparent)}.xr-compare td.better .xr-bar>i{background:var(--mint)}.xr-breed{margin:0;padding:9px 11px;border-radius:10px;background:color-mix(in srgb,#f7a8c8 9%,transparent);border:1px solid color-mix(in srgb,#f7a8c8 30%,transparent);font-size:.76rem}@media(max-width:1100px){.xr-layout.comparing{grid-template-columns:minmax(0,1fr)}.xr-compare{position:static}}@media(max-width:760px){.xr-with{grid-template-columns:minmax(0,1fr);padding:12px}.xr-helping.empty>.caps,.xr-helping.empty>p{display:none}.xr-helping.empty .xr-actions{margin-top:0}.xr-joined{grid-template-columns:auto minmax(0,1fr)}.xr-joined-act{grid-column:1 / -1}.xr-joined-act input{flex:1;width:auto}.xr-search{flex:1 1 100%}.xr-grid,.xr-loners{grid-template-columns:minmax(0,1fr)}.xr-pair{margin-left:0}}.xenc{gap:10px;--love: #f497a8}:root[data-tone=light] .xenc{--love: #c2475f}.xenc>:not(.xenc-facts){animation:xenc-rise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.xenc-facts>article{animation:xenc-rise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes xenc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xenc-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--c) 30%,var(--border));background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--c) 6%,var(--panel-2)),var(--panel-2))}.xenc-crest{position:relative;display:grid;place-items:center;width:84px;height:84px}.xenc-crest>:is(img,svg,span:not(.xenc-halo):not(.xenc-motes)){position:relative;z-index:1}.xenc-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--c) 70%,transparent),transparent 40%,color-mix(in srgb,var(--gold) 55%,transparent),transparent 75%);-webkit-mask:radial-gradient(closest-side,transparent 76%,#000 78%,#000 98%,transparent 100%);mask:radial-gradient(closest-side,transparent 76%,#000 78%,#000 98%,transparent 100%);animation:xenc-turn 24s linear infinite;opacity:.8}.xenc-crest:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 34%,transparent),transparent 70%);animation:xenc-breathe 5s ease-in-out infinite}@keyframes xenc-turn{to{transform:rotate(1turn)}}@keyframes xenc-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.xenc-motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.xenc-motes i{position:absolute;bottom:14px;width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--c) 60%,#fff);box-shadow:0 0 6px var(--c);opacity:0;animation:xenc-mote 6s ease-in-out infinite}.xenc-motes i:nth-child(1){left:16%;animation-delay:0s}.xenc-motes i:nth-child(2){left:72%;animation-delay:1.5s}.xenc-motes i:nth-child(3){left:44%;animation-delay:3s}.xenc-motes i:nth-child(4){left:86%;animation-delay:4.5s}@keyframes xenc-mote{0%{transform:translateY(0);opacity:0}20%{opacity:.9}to{transform:translateY(-58px);opacity:0}}.xenc-title{display:grid;gap:2px;min-width:0}.xenc-title small{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.07em}.xenc-title b{font-family:var(--display);font-size:1.15rem;line-height:1.15}.xenc-title em{color:var(--muted);font-size:.7rem;font-style:normal;line-height:1.35}.xenc-ring{position:relative;display:grid;place-items:center;width:52px;height:52px}.xenc-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.xenc-ring circle{fill:none;stroke-width:4}.xenc-ring .track{stroke:color-mix(in srgb,var(--c) 16%,var(--border))}.xenc-ring .fill{stroke:var(--c);stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.7,.2,1),stroke .4s}.xenc-ring.done .fill{stroke:var(--gold);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gold) 60%,transparent))}.xenc-ring b{font-size:.9rem;line-height:1}.xenc-ring b small{color:var(--muted);font-size:.62rem}.xenc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@container (max-width: 520px){.xenc-facts{grid-template-columns:1fr}}.xenc-facts article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.xenc-fact-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.xenc-facts small{display:block;color:var(--muted);font-size:.56rem;text-transform:uppercase;letter-spacing:.06em}.xenc-facts p{margin:2px 0 0;font-size:.74rem;line-height:1.4}.xenc-regions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.xenc-regions i{font-style:normal;font-size:.6rem;padding:2px 7px;border-radius:99px;color:var(--muted);background:color-mix(in srgb,var(--c) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--c) 24%,var(--border))}.xenc-tastes{display:grid;gap:10px;padding:12px;border-radius:14px;position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,var(--panel-2)),var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));transition:border-color .6s}.xenc-tastes.complete{border-color:color-mix(in srgb,var(--gold) 50%,var(--border))}.xenc-tastes-head{display:flex;align-items:center;gap:8px}.xenc-tastes-head b{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.xenc-tastes-head small{margin-left:auto;color:var(--muted);font-size:.66rem}.xenc-row{display:grid;gap:6px}.xenc-row>small{color:var(--muted);font-size:.56rem;text-transform:uppercase;letter-spacing:.06em}.xenc-chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;perspective:600px}.xenc-chip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;padding:6px 8px;border-radius:11px;overflow:hidden;background:var(--panel);border:1px solid var(--border);transition:border-color .4s,background .4s,opacity .4s}.xenc-chip-art{position:relative;display:grid;place-items:center;width:30px;height:30px}.xenc-chip-art i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:.85rem;color:var(--muted)}.xenc-chip-text{display:grid;min-width:0}.xenc-chip-text b{font-size:.72rem}.xenc-chip-text small{color:var(--muted);font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xenc-chip-mark{position:absolute;top:5px;right:6px}.xenc-chip:is(.is-loves,.is-shrugs){padding-right:20px}.xenc-chip.is-unknown{border-style:dashed}.xenc-chip.is-unknown .xenc-chip-art>:not(i){filter:grayscale(1) blur(1.5px);opacity:.35}.xenc-chip.is-unknown .xenc-chip-text b{color:var(--muted)}.xenc-chip.is-fine .xenc-chip-text small{color:var(--text);opacity:.75}.xenc-chip.is-shrugs{opacity:.78}.xenc-chip.is-shrugs .xenc-chip-art>*{filter:saturate(.45)}.xenc-chip.is-shrugs .xenc-chip-mark{color:var(--muted)}.xenc-chip.is-loves{border-color:color-mix(in srgb,var(--love) 60%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--love) 16%,var(--panel)),var(--panel));box-shadow:0 0 0 1px color-mix(in srgb,var(--love) 18%,transparent),0 4px 14px -8px var(--love)}.xenc-chip.is-loves .xenc-chip-text small{color:var(--love)}.xenc-chip.is-loves .xenc-chip-mark{color:var(--love);animation:xenc-beat 3.6s ease-in-out infinite}.xenc-chip.is-loves:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,#fff 18%,transparent) 50%,transparent 70%);transform:translate(-120%);animation:xenc-shine 7s ease-in-out infinite;animation-delay:var(--d, 0ms)}@keyframes xenc-beat{0%,70%,to{transform:scale(1)}78%{transform:scale(1.22)}86%{transform:scale(.96)}}@keyframes xenc-shine{0%,72%{transform:translate(-120%)}88%,to{transform:translate(120%)}}.xenc-chip.fresh{animation:xenc-reveal .75s cubic-bezier(.2,.8,.25,1.1) both;animation-delay:calc(.24s + var(--d, 0ms));transform-origin:50% 50%}.xenc-chip.fresh.is-loves .xenc-chip-art:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;pointer-events:none;border:2px solid var(--love);opacity:0;animation:xenc-ripple .9s ease-out both;animation-delay:calc(.7s + var(--d, 0ms))}@keyframes xenc-reveal{0%{opacity:0;transform:rotateY(90deg) scale(.92)}60%{opacity:1;transform:rotateY(-10deg) scale(1.03)}to{opacity:1;transform:none}}@keyframes xenc-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.xenc-summary{margin:0;font-size:.74rem;color:var(--muted);line-height:1.4}.xenc-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;text-align:left;padding:8px 10px;border-radius:11px;cursor:pointer;font:inherit;color:inherit;background:color-mix(in srgb,var(--c) 8%,var(--panel));border:1px dashed color-mix(in srgb,var(--c) 40%,var(--border));transition:background .2s,border-color .2s}.xenc-next:hover{background:color-mix(in srgb,var(--c) 14%,var(--panel));border-style:solid}.xenc-next>span{display:grid;min-width:0}.xenc-next small{color:var(--muted);font-size:.56rem;text-transform:uppercase;letter-spacing:.05em}.xenc-next b{font-size:.76rem}.xenc-next em{color:var(--muted);font-size:.62rem;font-style:normal}.xenc-next>svg{color:var(--c)}.xenc-seal{display:flex;align-items:center;gap:9px;justify-self:start;padding:7px 12px 7px 9px;border-radius:99px;color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));transform:rotate(-2deg)}.xenc-seal>span{display:grid}.xenc-seal b{font-size:.74rem}.xenc-seal small{color:var(--muted);font-size:.6rem}.xenc-seal.fresh{animation:xenc-stamp .6s cubic-bezier(.3,1.4,.5,1) both;animation-delay:.9s}@keyframes xenc-stamp{0%{opacity:0;transform:scale(1.6) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-2deg)}}.xc-info{container-type:inline-size}.xc-info>.tabs{display:grid;grid-template-columns:repeat(4,auto);justify-content:start}@container (max-width: 480px){.xc-info>.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.xc-info>.tabs .tab{justify-content:center}}.nursery-page{max-width:1120px;margin:auto;display:grid;gap:20px}.nur-heading{position:relative;isolation:isolate;display:flex;align-items:center;min-height:184px;padding:26px;border:1px solid #a58b5d38;border-radius:17px;overflow:hidden;background:#20241e}.nur-heading-art{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 53%;pointer-events:none}.nur-heading:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#151c19fa,#151c19ed 27%,#151c19af 48%,#151c1920 72%,#151c1910)}.nur-heading-copy{display:flex;align-items:center;gap:16px;max-width:72%}.nur-heading .caps{font-size:.67rem;color:#c6ba9d}.nur-heading h1{margin:3px 0 0;font-size:1.8rem;line-height:1.15}.nur-heading p{font-size:.76rem;margin:9px 0 0;color:#c7cec4;line-height:1.4}.nur-brand-egg{width:68px;height:68px;flex:none;background:url(https://cdn.xuverse.world/objects/db7c051334e4b9a4e4af93ea07a9d491a62f5e86293659c56175be3ba1f5b652.webp?v=2) center / contain no-repeat}.nur-preview-badge{position:absolute;right:14px;top:14px;font-size:.64rem;color:#e2dac6;background:#181d18de;border:1px solid #b8a47750;border-radius:7px;padding:6px 9px}.nur-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:24px;align-items:start}.nur-nests{display:grid;gap:14px;min-width:0}.nur-tabs{display:flex;gap:4px}.nur-tabs button{padding:10px 17px;border-radius:9px;font-size:.85rem;color:var(--muted)}.nur-tabs [aria-pressed=true]{background:var(--panel-2);color:var(--text)}.nur-tabs span{font-size:.67rem;margin-left:8px;color:#dec99b}.nur-sidebar{padding-top:5px;display:grid;gap:18px;min-width:0}.nur-wallet{display:flex;gap:20px;padding:6px 2px;justify-content:flex-end}.nur-wallet>span{display:flex;align-items:center;gap:7px;font-size:.87rem}.nur-pair-panel{border:1px solid var(--border);border-radius:15px;padding:20px;background:var(--panel)}.nur-pair-panel h2{margin:0 0 16px;font-size:1rem}.nur-pair-panel>details>summary{cursor:pointer;font-weight:600;font-size:.9rem}.nur-pair-panel>details[open]>summary{margin-bottom:18px}.nur-pair-content{display:grid;gap:12px}.nur-choice{display:flex;align-items:center;gap:9px;border:1px solid var(--border);padding:10px 8px;border-radius:11px;min-width:0;width:100%;text-align:left;transition:border-color .15s,background .15s}.nur-choice:hover{background:#a4b7840c;border-color:#a3b99170}.nur-choice>svg{color:var(--muted);flex:none}.nur-choice-text b{font-size:.9rem;padding:4px 0}.nur-choice-art{width:64px;height:64px;display:grid;place-items:center;flex:none;color:#aab597}.nur-choice-text{display:grid;gap:3px;min-width:0;flex:1}.nur-choice-text small{color:var(--muted);font-size:.68rem}.nur-choice-text select{background:transparent;color:var(--text);border:0;width:100%;padding:5px 0;min-width:0;font-size:.91rem;font-weight:600;text-overflow:ellipsis}.nur-choice-text option{background:#202329}.nur-choice-text>span{font-size:.65rem;color:var(--muted)}.nur-pair-link{margin:-5px 0;text-align:center;color:#b8ad90;font-size:1rem;line-height:1}.nur-friend{color:var(--muted);font-size:.74rem;margin:4px 0}.nur-friend summary{cursor:pointer;padding:5px 0}.nur-friend form{display:flex;gap:6px;margin-top:10px}.nur-friend input{width:100%;min-width:0}.nur-cost{display:flex;gap:16px;align-items:center;border-top:1px solid var(--border);padding-top:14px;font-size:.78rem}.nur-cost>span{display:flex;align-items:center;gap:6px}.nur-start{width:100%;justify-content:center;min-height:43px}.nur-pair-note{font-size:.72rem;text-align:center;line-height:1.5;color:var(--muted);margin:0;overflow-wrap:anywhere}.nur-timing{display:flex;align-items:flex-start;gap:9px;color:var(--muted);padding:0 8px;font-size:.74rem;line-height:1.6}.nur-timing svg{flex:none;margin-top:2px}.nur-rules,.nur-lineage{color:var(--muted);font-size:.74rem;line-height:1.6}.nur-rules{padding:0 8px}.nur-rules summary,.nur-lineage summary{cursor:pointer}.nur-rules p,.nur-lineage p{margin:12px 0}.nur-nest-card{border:1px solid var(--border);background:var(--panel);border-radius:17px;overflow:hidden}.nur-job-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px}.nur-job-title small{color:#b9ae95;font-size:.66rem}.nur-job-title h2{font-size:1.04rem;margin:3px 0 0}.nur-job-title>span{font-size:.77rem;color:#dcc89e;text-align:right}.nur-nest-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.nur-nest-footer>div{display:grid;gap:5px;min-width:0}.nur-nest-footer b{font-size:.83rem;font-weight:550}.nur-nest-footer span{font-size:.73rem;color:var(--muted)}.nur-nest-footer .btn{flex:none;min-height:42px}.nur-stages{display:flex;list-style:none;margin:0;padding:17px 20px 0;gap:10px}.nur-stages li{display:flex;align-items:center;gap:6px;flex:1;color:var(--muted);font-size:.69rem}.nur-stages li>span{border:1px solid var(--border);border-radius:50%;width:22px;height:22px;flex:none;display:grid;place-items:center;font-size:.6rem}.nur-stages .current{color:#f0d5a0}.nur-stages .current>span{border-color:#bfa471;background:#ad8d4530}.nur-stages .complete>span{color:#97bda6;border-color:#60856a}.nur-progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:calc(100% - 40px);margin:0 20px 18px;height:4px;border-radius:4px;overflow:hidden;background:#11161a}.nur-progress::-webkit-progress-bar{background:#11161a}.nur-progress::-webkit-progress-value{background:#b5c89d;border-radius:4px}.nur-progress::-moz-progress-bar{background:#b5c89d}.nur-lineage{margin:0 20px 18px}.nur-text-button{font-size:.74rem;padding:7px 0;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.nur-genes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;margin-top:12px}.nur-genes>span{display:grid;gap:3px;padding:7px;border-radius:7px;background:var(--bg-2)}.nur-genes small{text-transform:capitalize;color:var(--muted)}.nur-receipt{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--panel-2);border:1px solid var(--border);border-radius:11px;font-size:.8rem}.nur-receipt>svg{color:var(--good);flex:none}.nur-receipt>button{margin-left:auto;padding:3px 8px;font-size:1.2rem}.nur-scene-wrap{width:100%;position:relative}.nur-scene{width:100%;aspect-ratio:4 / 3;position:relative;isolation:isolate;overflow:hidden;background:#4e3c26;container-type:inline-size}.nur-room-art,.nur-room-rim{position:absolute;width:240%;max-width:none;height:auto;left:-70%;top:-66.6667%;pointer-events:none;-webkit-user-select:none;user-select:none}.nur-room-rim{z-index:6;clip-path:polygon(37% 67.5%,62% 67.5%,62% 76%,37% 76%)}.nur-nest-egg{position:absolute;z-index:4;width:25%;aspect-ratio:1;left:37.5%;bottom:22%;display:block;filter:drop-shadow(0 5px 5px #49311d50);transform-origin:50% 90%;animation:nursery-breathe 6s ease-in-out infinite}.nur-shell-whole,.nur-shell-top,.nur-shell-bottom{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://cdn.xuverse.world/objects/91f93dc31c1438dac0ef9f6bd6291685ed24616f469941d40330e721be4dfbda.webp?v=2) var(--egg-x,0%) 0 / 600% 100% no-repeat}.nur-shell-top{clip-path:polygon(0 0,100% 0,100% 53%,90% 50%,80% 56%,70% 50%,60% 57%,50% 51%,40% 56%,30% 50%,20% 56%,10% 50%,0 54%)}.nur-shell-bottom{clip-path:polygon(0 54%,10% 50%,20% 56%,30% 50%,40% 56%,50% 51%,60% 57%,70% 50%,80% 56%,90% 50%,100% 53%,100% 100%,0 100%)}.nur-scene-reveal .nur-nest-egg{animation:nursery-shell-shake 1s ease-in-out both}.nur-scene-reveal .nur-shell-top{animation:nursery-shell-open 2.8s .9s cubic-bezier(.2,.7,.3,1) both}.nur-scene-reveal .nur-shell-bottom{animation:nursery-shell-settle 2.8s .9s ease-out both}.nur-scene-reveal .nur-newborn{animation:nursery-emerge 3.6s ease-out both}.nur-nest-egg.ready{animation:nursery-rock 4s ease-in-out infinite}.nur-playmate{position:absolute;z-index:3;bottom:27%;width:27%;aspect-ratio:1;filter:drop-shadow(0 8px 5px #55381765)}.nur-playmate-0{left:4%}.nur-playmate-1{right:4%}.nur-playmate .xu-art,.nur-newborn .xu-art{width:100%;height:100%;--xs: 100% !important}.nur-scene-breeding .nur-playmate-0{animation:nursery-play-left 10s ease-in-out infinite}.nur-scene-breeding .nur-playmate-1{animation:nursery-play-right 10s ease-in-out infinite}.nur-hearts{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none}.nur-hearts img{position:absolute;width:7%;left:46.5%;top:37%;--heart-drift: 0cqw;height:auto;object-fit:contain;transform-origin:50% 75%;opacity:0;animation:nursery-heart 10s ease-out infinite}.nur-hearts img:nth-child(2){left:41%;width:5%;animation-delay:.6s;--heart-drift: -3cqw}.nur-hearts img:nth-child(3){left:54%;width:4%;animation-delay:1.2s;--heart-drift: 3cqw}.nur-newborn{position:absolute;z-index:3;width:22%;aspect-ratio:1;left:39%;bottom:22%;filter:drop-shadow(0 6px 5px #55381750)}.nur-motion-toggle{position:absolute;right:10px;bottom:10px;z-index:6;padding:7px 10px;border-radius:8px;background:#191c1bea;color:#f3eee3;font-size:.67rem;border:1px solid #ffffff24;min-height:32px}.nur-motion-paused *,.nur-motion-paused .nur-playmate{animation-play-state:paused!important}@keyframes nursery-play-left{0%,to{transform:translate(0) rotate(-3deg)}20%{transform:translate(3cqw,-5cqw) rotate(3deg)}46%,58%{transform:translate(19cqw,-2cqw) rotate(5deg)}75%{transform:translate(9cqw,2cqw) rotate(-2deg)}}@keyframes nursery-play-right{0%,to{transform:translateY(-2cqw) rotate(3deg)}20%{transform:translate(-6cqw,2cqw) rotate(-3deg)}46%,58%{transform:translate(-19cqw,-2cqw) rotate(-5deg)}75%{transform:translate(-4cqw,-6cqw) rotate(2deg)}}@keyframes nursery-heart{0%,44%,82%,to{opacity:0;transform:translateY(0) scale(.7)}52%,58%{opacity:.95}77%{opacity:0;transform:translate(var(--heart-drift),-15cqw) rotate(8deg) scale(1.15)}}@keyframes nursery-breathe{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}}@keyframes nursery-rock{0%,40%,to{rotate:0deg}46%,58%{rotate:-4deg}52%,64%{rotate:4deg}}@keyframes nursery-welcome{0%{opacity:0;transform:translateY(8%) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nursery-shell-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-7deg)}40%,80%{transform:rotate(7deg)}}@keyframes nursery-shell-open{0%{transform:translate(0) rotate(0)}30%{transform:translate(-10%,-25%) rotate(-12deg)}70%,to{transform:translate(-70%,30%) rotate(-60deg)}}@keyframes nursery-shell-settle{0%{transform:translate(0)}75%,to{transform:translate(38%,16%) rotate(15deg)}}@keyframes nursery-emerge{0%,30%{opacity:0;transform:translateY(12%) scale(.6)}48%{opacity:1;transform:translateY(-12%) scale(.75)}72%{opacity:1;transform:translateY(-24%) scale(1)}to{opacity:1;transform:translateY(-18%) scale(1)}}.nur-picker{display:grid;gap:17px;min-height:0}.nur-picker h2{font-size:1.25rem;margin:7px 0 0}.nur-search{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;color:var(--muted)}.nur-search input{background:transparent;color:var(--text);min-width:0;width:100%;border:0;outline:none}.nur-search:focus-within{border-color:#aabf94}.nur-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:auto;max-height:min(60vh,520px);padding:2px}.nur-roster-xu{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;border:1px solid var(--border);border-radius:13px;padding:12px 8px;text-align:center;background:#a0b07b08}.nur-roster-xu:hover:not(:disabled),.nur-roster-xu[aria-pressed=true]{border-color:#b3c79b;background:#a0b07b16}.nur-roster-xu:disabled{opacity:.47}.nur-roster-xu>span:not(.nur-roster-portrait){font-size:.7rem;color:var(--muted)}.nur-roster-xu small{font-size:.65rem;color:var(--muted);line-height:1.4}.nur-roster-xu b{font-size:.85rem;overflow-wrap:anywhere}.nur-roster-portrait{position:relative;width:100%;height:104px;display:grid;place-items:center}.nur-roster-portrait>svg{position:absolute;right:2px;top:2px;color:#b6cd9c}.nur-review{display:grid;gap:17px}.nur-review-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nur-review-pair>div{display:grid;justify-items:center;gap:5px;padding:12px;border-radius:12px;background:#a2b17c0b}.nur-review-pair b{font-size:.95rem}.nur-review-pair span:not(.xu-art):not(.xu-blink){font-size:.72rem;color:var(--muted)}.nur-review-cost{display:flex;justify-content:center;gap:24px;padding:12px 0;border-block:1px solid var(--border)}.nur-review-cost>span{display:flex;align-items:center;gap:7px;font-size:.85rem}.nur-review-facts{display:grid;gap:10px;font-size:.8rem;margin:0}.nur-review-facts>div{display:flex;justify-content:space-between;gap:10px}.nur-review-facts dt{color:var(--muted)}.nur-review-facts dd{margin:0;text-align:right}.nur-review p{color:var(--muted);font-size:.76rem;line-height:1.6;margin:0}.nur-review-actions{display:flex;gap:10px}.nur-review-actions>button{flex:1;justify-content:center;min-height:44px}.nur-celebration{display:grid;justify-items:center;text-align:center;gap:12px;padding:0 5px 8px}.nur-celebration-art{width:100%;position:relative;display:grid;place-items:center;padding:22px 0 8px;background:radial-gradient(ellipse at 50% 65%,#a5bc6c26,transparent 65%)}.nur-celebration-heart{position:absolute;width:30px;top:14px;left:calc(50% + 62px);transform:rotate(12deg)}.nur-celebration .caps{color:#d7c296;font-size:.65rem}.nur-celebration h2{margin:0;font-size:1.65rem}.nur-celebration p{font-size:.78rem;line-height:1.5;color:var(--muted);margin:0}.nur-celebration .nur-added{display:flex;align-items:center;gap:6px;color:#b2c9a8}.nur-newborn-traits{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:3px}.nur-newborn-traits>span{background:var(--bg-2);border-radius:7px;padding:6px 9px;font-size:.7rem}.nur-newborn-family{display:grid;gap:4px;padding:12px 0;width:100%;border-block:1px solid var(--border);margin:5px 0}.nur-newborn-family small{color:var(--muted);font-size:.65rem}.nur-newborn-family b{font-size:.85rem}.nur-celebration-actions{display:grid;width:100%;gap:5px;margin-top:5px}.nur-celebration-actions>button{justify-content:center;min-height:44px}@media(max-width:560px){.nur-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media(max-width:720px){.nur-layout{grid-template-columns:minmax(0,1fr);gap:18px}.nur-sidebar{padding-top:0}.nur-wallet{justify-content:flex-start;padding:0 5px}.nur-pair-panel{padding:16px}.nur-heading{gap:9px}.nur-heading h1{font-size:1.5rem}.nur-brand-egg{width:48px;height:48px}.nur-preview-badge{font-size:.58rem;padding:5px 7px}.nur-job-title,.nur-nest-footer{padding:15px}.nur-nest-footer{flex-wrap:wrap}.nur-nest-footer .btn{width:100%;justify-content:center}.nur-stages{padding:14px 15px 0;gap:6px}.nur-stages li{font-size:.64rem;gap:4px}}@media(prefers-reduced-motion:reduce){.nur-scene *{animation:none!important}.nur-hearts img:first-child{opacity:.9}.nur-motion-toggle{display:none}}html[data-motion=reduced] .nur-scene *{animation:none!important}html[data-motion=reduced] .nur-hearts img:first-child{opacity:.9}html[data-motion=reduced] .nur-motion-toggle{display:none}@media(prefers-reduced-motion:reduce){.nur-scene-reveal .nur-shell-top,.nur-scene-reveal .nur-shell-bottom{display:none}}html[data-motion=reduced] .nur-scene-reveal .nur-shell-top,html[data-motion=reduced] .nur-scene-reveal .nur-shell-bottom{display:none}@media(max-width:720px){.nur-heading{min-height:164px;padding:40px 17px 20px;align-items:flex-end}.nur-heading-copy{max-width:100%;gap:11px}.nur-heading:before{background:linear-gradient(90deg,#151c19f5,#151c19c9 48%,#151c1940),linear-gradient(0deg,#151c19b3,transparent)}.nur-heading p{font-size:.7rem;margin-top:6px}.nur-preview-badge{right:10px;top:10px}}.xu-section{display:grid;gap:12px;min-width:0}.xu-tabs{justify-self:start;max-width:100%}.xu-tabs .tab{position:relative}.xu-tab-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-2)}.xu-token-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.xu-token-note>span{display:grid;gap:2px;min-width:0}.xu-token-note small{font-size:.72rem}.modal .gn-body{display:grid;justify-items:center;gap:8px;padding:4px 6px 6px;text-align:center;max-width:380px;margin:0 auto}.modal .gn-portrait{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--accent-2) 12%,var(--panel-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2) 35%,var(--border));color:var(--accent-2)}.modal .gn-title{margin:6px 0 0;font-size:1.12rem}.modal .gn-text{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.modal .gn-actions{display:grid;gap:8px;width:100%;margin-top:8px}.modal .gn-actions .btn{justify-content:center;min-height:44px}.guest-account-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 20px;color:color-mix(in srgb,var(--gold) 78%,var(--text));background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 12%,var(--bg-2)),color-mix(in srgb,var(--gold) 6%,var(--panel)));border-bottom:1px solid color-mix(in srgb,var(--gold) 26%,var(--border))}.guest-account-banner>svg{color:var(--gold)}.guest-account-banner>span{min-width:0;display:flex;align-items:baseline;gap:8px}.guest-account-banner b{color:var(--text);font-size:.78rem;white-space:nowrap}.guest-account-banner small{color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.guest-account-banner .btn{min-height:30px;padding:4px 10px;border-color:color-mix(in srgb,var(--gold) 34%,var(--border))}@media(max-width:640px){.guest-account-banner{padding:7px 10px;gap:8px}.guest-account-banner>span{display:grid;gap:1px}.guest-account-banner small{font-size:.68rem}.guest-account-banner .btn{font-size:0;padding:5px 8px}.guest-account-banner .btn svg{margin:0}}:root,[data-tp=slate]{--bg: #131418;--bg-2: #0d0e11;--panel: #1b1d22;--panel-2: #22252b;--panel-3: #2c3037;--border: #ffffff12;--border-2: #ffffff21;--text: #ecebe6;--muted: #a3a5ae;--faint: #80848f;--accent: #a8b8ff;--accent-ink: #12162e;--accent-2: #e8843a;--accent-2-ink: #241105;--accent-2-hi: #f39a52;--mint: #7fd1bf;--gold: #ecc66f;--gem: #8fd0ff;--danger: #f68b80;--warn: #e6bb5c;--good: #8fd58a;--rare: #74b8ff;--epic: #c48bff;--legendary: #ffb84d;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0008, 0 2px 6px #0004;color-scheme:dark}:root[data-theme=moss],[data-tp=moss]{--bg: #111613;--bg-2: #0c100e;--panel: #19201c;--panel-2: #212a25;--panel-3: #29342e;--border: #ffffff12;--border-2: #ffffff21;--text: #e6e9de;--muted: #a0ab9d;--faint: #808c7f;--accent: #b7d48f;--accent-ink: #1a2412;--accent-2: #e8843a;--accent-2-ink: #241105;--accent-2-hi: #f39a52;--mint: #8fd3b0;--gold: #e9c870;--gem: #8fd0ff;--danger: #f68b80;--warn: #e6bb5c;--good: #9bd88a;--rare: #79bcff;--epic: #c690ff;--legendary: #ffb84d;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0008, 0 2px 6px #0004;color-scheme:dark}:root[data-theme=grove],[data-tp=grove]{--bg: #0d1712;--bg-2: #08100c;--panel: #13221a;--panel-2: #1a2d22;--panel-3: #22392b;--border: #ffffff12;--border-2: #ffffff21;--text: #e9eee6;--muted: #9fb2a4;--faint: #7e9384;--accent: #8fe0a5;--accent-ink: #0b2014;--accent-2: #f0b04a;--accent-2-ink: #241504;--accent-2-hi: #f6c066;--mint: #8fe0c8;--gold: #ecc86f;--gem: #8fd4ff;--danger: #f88d80;--warn: #e9be5c;--good: #9adf8c;--rare: #7cc0ff;--epic: #c994ff;--legendary: #ffbb52;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0008, 0 2px 6px #0004;color-scheme:dark}:root[data-theme=night],[data-tp=night]{--bg: #0f1120;--bg-2: #0a0b16;--panel: #171a2e;--panel-2: #1f2340;--panel-3: #282d52;--border: #ffffff12;--border-2: #ffffff21;--text: #e6e7f4;--muted: #a2a6c6;--faint: #8287ae;--accent: #a9b8ff;--accent-ink: #12162e;--accent-2: #e98a5c;--accent-2-ink: #251006;--accent-2-hi: #f3a073;--mint: #8fd3e0;--gold: #ecc871;--gem: #93d2ff;--danger: #f8907f;--warn: #e8be60;--good: #95d790;--rare: #82c0ff;--epic: #c99aff;--legendary: #ffbb55;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0008, 0 2px 6px #0004;color-scheme:dark}:root[data-theme=ember],[data-tp=ember]{--bg: #17110e;--bg-2: #100b09;--panel: #211814;--panel-2: #2b201a;--panel-3: #362820;--border: #ffffff12;--border-2: #ffffff21;--text: #f0e6dc;--muted: #b5a397;--faint: #957f71;--accent: #f2b86b;--accent-ink: #2b1a08;--accent-2: #e8693e;--accent-2-ink: #1f0903;--accent-2-hi: #f2825a;--mint: #e8c48f;--gold: #f0c66c;--gem: #94d0ff;--danger: #ff9584;--warn: #ecbc5a;--good: #a3d68a;--rare: #84c0ff;--epic: #cf9cff;--legendary: #ffbd55;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0009, 0 2px 6px #0005;color-scheme:dark}:root[data-theme=tide],[data-tp=tide]{--bg: #0c1618;--bg-2: #081012;--panel: #11201f;--panel-2: #172a2a;--panel-3: #1f3535;--border: #ffffff12;--border-2: #ffffff21;--text: #e3efec;--muted: #9bb4b0;--faint: #7a9894;--accent: #7fd8cf;--accent-ink: #062421;--accent-2: #f2a074;--accent-2-ink: #2a1206;--accent-2-hi: #f7b48e;--mint: #9fe3c1;--gold: #efcd7a;--gem: #8fd2ff;--danger: #f99183;--warn: #eac063;--good: #95dc98;--rare: #7fc2ff;--epic: #c79dff;--legendary: #ffbf5c;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0008, 0 2px 6px #0004;color-scheme:dark}:root[data-theme=dusk],[data-tp=dusk]{--bg: #161219;--bg-2: #0f0c12;--panel: #1f1924;--panel-2: #28202e;--panel-3: #33293a;--border: #ffffff12;--border-2: #ffffff21;--text: #efe8f2;--muted: #b2a5b9;--faint: #918398;--accent: #cdb0f5;--accent-ink: #22123a;--accent-2: #ef909c;--accent-2-ink: #2b0d12;--accent-2-hi: #f6a7b1;--mint: #9fd8c8;--gold: #f0c879;--gem: #9cc8ff;--danger: #ff9389;--warn: #efbd63;--good: #9fd89a;--rare: #8cc0ff;--epic: #d6a3ff;--legendary: #ffbd60;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0008, 0 2px 6px #0004;color-scheme:dark}:root[data-theme=starwell],[data-tp=starwell]{--bg: #100e22;--bg-2: #0a0916;--panel: #171530;--panel-2: #1f1c3c;--panel-3: #292549;--border: #ffffff12;--border-2: #ffffff21;--text: #ece9f7;--muted: #a8a5c6;--faint: #8784ab;--accent: #f0cd78;--accent-ink: #2a1e04;--accent-2: #9db1ff;--accent-2-ink: #10173a;--accent-2-hi: #b4c3ff;--mint: #8fd8d3;--gold: #f3d27f;--gem: #92ccff;--danger: #f9917f;--warn: #edc05e;--good: #98d99a;--rare: #88bdff;--epic: #cda2ff;--legendary: #ffbe58;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0009, 0 2px 6px #0005;color-scheme:dark}:root[data-theme=frost],[data-tp=frost]{--bg: #11161b;--bg-2: #0b0f13;--panel: #18202a;--panel-2: #1f2934;--panel-3: #283441;--border: #ffffff12;--border-2: #ffffff21;--text: #eef3f7;--muted: #a6b2be;--faint: #84909d;--accent: #a9d6f2;--accent-ink: #0b1f2c;--accent-2: #e8843a;--accent-2-ink: #241105;--accent-2-hi: #f39a52;--mint: #8fdcd0;--gold: #ecc66f;--gem: #9ad6ff;--danger: #f68b80;--warn: #e6bb5c;--good: #8fd58a;--rare: #79bcff;--epic: #c48bff;--legendary: #ffb84d;--realm: var(--region, var(--accent));--focus: color-mix(in srgb, var(--realm) 60%, transparent);--gold-fill: var(--gold);--gold-ink: #2a1f17;--shadow: 0 12px 32px #0008, 0 2px 6px #0004;color-scheme:dark}:root[data-theme=parchment],[data-tp=parchment]{--bg: #f3efe4;--bg-2: #e8e4d6;--panel: #fffdf6;--panel-2: #f3efe3;--panel-3: #e5e4d4;--border: #4a573d33;--border-2: #4a573d5c;--text: #232f28;--muted: #4c574c;--faint: #5f675b;--accent: #3c6437;--accent-ink: #ffffff;--accent-2: #a6481a;--accent-2-ink: #ffffff;--accent-2-hi: #8e3c14;--mint: #1d5e47;--gold: #765310;--gem: #235c82;--danger: #9e302a;--warn: #775210;--good: #2b6234;--rare: #235c82;--epic: #6d3f92;--legendary: #874911;--realm: color-mix(in srgb, var(--region, var(--accent)) 40%, var(--text));--focus: var(--realm);--gold-fill: #e8bb52;--gold-ink: #2a1f17;--shadow: 0 8px 24px #2d402016, 0 1px 3px #2d402012;color-scheme:light}:root[data-theme=dawn],[data-tp=dawn]{--bg: #f8eee8;--bg-2: #f0e1d9;--panel: #fffaf7;--panel-2: #f8ece6;--panel-3: #f0ddd4;--border: #6b3a3033;--border-2: #6b3a305c;--text: #37231f;--muted: #654842;--faint: #7d5e57;--accent: #963c56;--accent-ink: #ffffff;--accent-2: #ab4b22;--accent-2-ink: #ffffff;--accent-2-hi: #933f1b;--mint: #235f53;--gold: #7c5410;--gem: #285c88;--danger: #a12f2b;--warn: #7d5210;--good: #2f6236;--rare: #285c88;--epic: #74418f;--legendary: #8b4a15;--realm: color-mix(in srgb, var(--region, var(--accent)) 40%, var(--text));--focus: var(--realm);--gold-fill: #e8bb52;--gold-ink: #2a1f17;--shadow: 0 8px 24px #5a2a1a14, 0 1px 3px #5a2a1a12;color-scheme:light}:root[data-theme=meadow],[data-tp=meadow]{--bg: #edf2e8;--bg-2: #e1e9da;--panel: #fbfdf8;--panel-2: #eef3e9;--panel-3: #dee7d6;--border: #2f4a3a33;--border-2: #2f4a3a5c;--text: #1d3123;--muted: #46594a;--faint: #5a6d5d;--accent: #2a6650;--accent-ink: #ffffff;--accent-2: #6c4d9f;--accent-2-ink: #ffffff;--accent-2-hi: #5c408a;--mint: #1d6150;--gold: #73530e;--gem: #225e86;--danger: #a0332d;--warn: #745310;--good: #2b6534;--rare: #225e86;--epic: #6b3f92;--legendary: #864a11;--realm: color-mix(in srgb, var(--region, var(--accent)) 40%, var(--text));--focus: var(--realm);--gold-fill: #e8bb52;--gold-ink: #2a1f17;--shadow: 0 8px 24px #1e3a2414, 0 1px 3px #1e3a2412;color-scheme:light}:root[data-theme=mist],[data-tp=mist]{--bg: #edf0f4;--bg-2: #e1e6ed;--panel: #fbfcfe;--panel-2: #eef1f6;--panel-3: #dfe5ee;--border: #2a3a5033;--border-2: #2a3a505c;--text: #1e2936;--muted: #475466;--faint: #5a6779;--accent: #335c96;--accent-ink: #ffffff;--accent-2: #1b6770;--accent-2-ink: #ffffff;--accent-2-hi: #15565e;--mint: #1c6357;--gold: #775510;--gem: #235d8c;--danger: #a3322e;--warn: #775411;--good: #2c6539;--rare: #235d8c;--epic: #69419c;--legendary: #894c13;--realm: color-mix(in srgb, var(--region, var(--accent)) 40%, var(--text));--focus: var(--realm);--gold-fill: #e8bb52;--gold-ink: #2a1f17;--shadow: 0 8px 24px #1a283a14, 0 1px 3px #1a283a12;color-scheme:light}:root[data-contrast=high]{--muted: color-mix(in srgb, var(--text) 84%, var(--bg));--faint: color-mix(in srgb, var(--text) 70%, var(--bg));--border: color-mix(in srgb, var(--text) 24%, transparent);--border-2: color-mix(in srgb, var(--text) 40%, transparent)}:root{--radius: 12px;--radius-sm: 8px;--font: "DM Sans", system-ui, sans-serif;--display: "Manrope", "DM Sans", sans-serif;--text-scale: 1}:root[data-density=compact]{--radius: 9px}*{box-sizing:border-box}html{font-size:calc(16px * var(--text-scale))}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:.875rem;line-height:1.45;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:not-allowed;opacity:.6}html{-webkit-tap-highlight-color:transparent}@media(hover:none)and (pointer:coarse){body:has(.shell){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body:has(.shell) :is(input,textarea,[contenteditable=""],[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body:has(.shell) :is(.gd-codebox code,.adm-secret){-webkit-user-select:all;user-select:all}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}a{color:inherit}h1,h2,h3,h4{font-family:var(--display);margin:0;letter-spacing:-.01em}p{margin:0}img,canvas{image-rendering:pixelated}.painted{image-rendering:auto}.element-icon{display:inline-block;flex:none;object-fit:contain;image-rendering:auto;vertical-align:middle}.xu-rarity{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:3px 7px;border-radius:6px;font-size:.65rem;font-weight:750;line-height:1.3;white-space:nowrap}.rarity-super{color:#d4c3ff;background:#8870c423;border:1px solid #b69ae14d}.rarity-legendary{color:#f7d588;background:#c3903023;border:1px solid #dbb36066}:root[data-tone=light] .rarity-super{color:#634296}:root[data-tone=light] .rarity-legendary{color:#8a5b0b}::selection{background:color-mix(in srgb,var(--accent) 35%,transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 28%,var(--panel-3)) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 22%,var(--panel-3));border-radius:10px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 45%,var(--panel-3));background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-corner{background:transparent}@media(hover:none)and (pointer:coarse){*{scrollbar-width:none!important}::-webkit-scrollbar{display:none;width:0;height:0}}.dd{position:relative;min-width:120px}.dd-btn{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-radius:9px;background:var(--bg-2);border:1px solid var(--border-2);text-align:left;transition:border-color .15s,background .15s}.dd-btn:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border-2))}.dd-btn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.dd-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.dd-caret{color:var(--muted);transition:transform .18s;flex:none}.dd-btn[aria-expanded=true] .dd-caret{transform:rotate(180deg);color:var(--accent)}.dd.sm .dd-btn{padding:5px 8px 5px 10px;font-size:.78rem;border-radius:8px}.dd-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:100%;max-height:300px;overflow-y:auto;margin:0;padding:5px;list-style:none;background:var(--panel-2);border:1px solid var(--border-2);border-radius:11px;box-shadow:var(--shadow);animation:pop .14s ease-out}.dd-opt{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;cursor:pointer;font-size:.82rem;white-space:nowrap}.dd-opt.active{background:var(--panel-3)}.dd-opt.on{color:var(--accent)}.dd-opt.off{opacity:.45;cursor:not-allowed}.dd-text{flex:1;display:grid}.dd-text small{color:var(--muted);font-size:.7rem}.dd-check{color:var(--accent)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] *:before{animation:none!important;transition:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton{display:block;overflow:hidden;position:relative;border-radius:7px;background:color-mix(in srgb,var(--panel-3) 84%,var(--border-2))}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-110%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 8%,transparent),transparent);animation:skeleton-sweep 1.45s ease-in-out infinite}@keyframes skeleton-sweep{to{transform:translate(110%)}}.page-skeleton{display:grid;gap:14px}.loading-hero{min-height:174px;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:center;padding:22px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,var(--panel-2),var(--bg-2))}.loading-hero>div{display:grid;gap:11px}.sk-kicker{width:108px;height:11px}.sk-hero-title{width:min(360px,78%);height:30px;border-radius:9px}.sk-hero-copy{width:min(520px,94%);height:38px}.sk-hero-art{width:150px;height:116px;justify-self:end;border-radius:22px}.wish-skeleton{width:100%;max-width:1180px;margin:0 auto}.wish-sk-head{height:76px;border-radius:var(--radius)}.wish-sk-scene{width:100%;aspect-ratio:2 / 1;border-radius:var(--radius);background:color-mix(in srgb,#152248 70%,var(--panel-3))}.loading-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.loading-card{min-width:0;display:grid;gap:16px}.loading-card.compact{gap:11px}.loading-card-head,.loading-card-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.loading-card-head>div,.loading-card-row>div{display:grid;gap:7px}.loading-card-rows{display:grid;gap:9px}.loading-card-row{min-height:52px;padding:8px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:10px}.sk-icon{width:40px;height:40px;border-radius:12px}.sk-title{width:min(210px,70%);height:15px}.sk-subtitle{width:min(140px,46%);height:9px}.sk-avatar{width:34px;height:34px;border-radius:50%}.sk-line{width:min(240px,88%);height:11px}.sk-line.short{width:min(150px,58%);height:8px}.sk-pill{width:54px;height:22px;border-radius:99px}@media(max-width:600px){.wish-sk-head{height:66px}.wish-sk-scene{aspect-ratio:1.12}}@media(max-width:680px){.loading-hero{grid-template-columns:1fr;min-height:150px}.sk-hero-art{display:none}.loading-card-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.skeleton:after{display:none}}:root[data-motion=reduced] .skeleton:after{display:none}.boot-sk{min-height:100dvh;display:grid;grid-template-columns:248px minmax(0,1fr);background:var(--bg)}.boot-sk-side{display:grid;align-content:start;gap:10px;padding:16px 14px;border-right:1px solid var(--border);background:var(--bg-2)}.boot-sk-brand{display:flex;align-items:center;gap:10px;margin-bottom:8px}.boot-sk-brand img{border-radius:10px}.boot-sk-nav{display:flex;align-items:center;gap:10px;padding:4px 6px}.boot-sk-nav-ico{width:22px;height:22px;border-radius:7px;flex:none}.boot-sk-main{display:grid;align-content:start;gap:14px;padding:14px 18px 24px;width:100%;max-width:1240px;margin:0 auto}.boot-sk-top{display:flex;align-items:center;gap:8px;min-height:48px}.boot-sk-me{width:40px;height:40px;border-radius:12px;flex:none}.boot-sk-status{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:99px;border:1px solid var(--border-2);background:var(--panel);color:var(--muted);font-size:.76rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.boot-sk-status i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--warn, #e0b04a)}.boot-sk-purse{display:inline-flex;gap:6px;flex:none}.boot-sk-purse>span{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:99px;border:1px solid var(--border-2);background:var(--panel)}.boot-sk-num{width:30px;height:10px;border-radius:99px}.boot-sk-hero{display:grid;gap:16px;padding:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--realm) 12%,var(--panel)),var(--panel))}.boot-sk-hero-top{display:flex;align-items:center;gap:16px}.boot-sk-face{width:84px;height:84px;border-radius:18px;flex:none}.boot-sk-lines{display:grid;gap:8px;flex:1;min-width:0}.boot-sk-progress{display:grid;gap:8px}.boot-sk-progress>span{display:flex;justify-content:space-between}.boot-sk-bar{width:100%;height:8px;border-radius:99px}.boot-sk-list{display:grid;gap:10px}.boot-sk-row{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px}.boot-sk-pill{width:64px;height:30px;border-radius:99px;flex:none}@media(max-width:860px){.boot-sk{grid-template-columns:minmax(0,1fr);padding-bottom:76px}.boot-sk-side{display:none}.boot-sk-main{padding:10px 14px 20px}.boot-sk-status{padding:0 10px;font-size:.72rem}.boot-sk-purse>span{padding:0 9px}}.shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--bg-2);border-right:1px solid var(--border);z-index:20}.side-top{padding:14px 12px 8px;display:grid;gap:10px}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:36px;height:36px;border-radius:10px;display:block;flex:none;box-shadow:0 2px 8px #0006,inset 0 0 0 1px #ffffff14;image-rendering:auto}.brand-mark.lg{width:84px;height:84px;border-radius:22px}.brand-text{display:grid;gap:4px;justify-items:start}.brand-text>b{font-family:var(--display);font-size:1.05rem;line-height:1;letter-spacing:-.01em}.online-status{display:inline-flex;align-items:center;gap:5px;min-height:19px;padding:2px 7px;border-radius:99px;border:1px solid color-mix(in srgb,var(--good) 24%,transparent);background:color-mix(in srgb,var(--good) 8%,var(--bg-2));font-size:.65rem;line-height:1.2;font-weight:400;color:var(--good);white-space:nowrap}.online-status b{font-weight:650;color:inherit}.online-status .live-dot{width:4px;height:4px;background:currentColor;box-shadow:none;animation:none}.online-status.reconnecting{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 24%,transparent);background:color-mix(in srgb,var(--warn) 8%,var(--bg-2))}.online-status.off{color:var(--muted);border-color:var(--border);background:var(--panel)}.online-status.off .live-dot{background:var(--faint)}button.online-status,button.rail-live{cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}button.online-status:hover{border-color:color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 14%,var(--bg-2))}button.rail-live{padding:2px 6px;border-radius:99px;background:none;border:1px solid transparent}button.rail-live:hover{color:var(--text);border-color:var(--border)}button.online-status:focus-visible,button.rail-live:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 0%,transparent);opacity:.7}}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 22%,transparent);display:inline-block}.live-dot.off{background:var(--faint);box-shadow:none}.side-icons{margin-left:auto;display:flex;gap:6px}.icon-btn{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--panel);border:1px solid var(--border);color:var(--muted);position:relative}.icon-btn:hover{color:var(--text);background:var(--panel-2)}.icon-btn .dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--accent-2)}.char-chip{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);width:100%;text-align:left}.char-chip:hover{border-color:var(--border-2)}.char-chip .meta{flex:1;min-width:0}.char-chip b{display:block;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.char-chip small{color:var(--muted);font-size:.72rem}.nav{flex:1;overflow-y:auto;padding:4px 8px 10px;scrollbar-width:thin}.nav-group{margin-top:8px}.nav-head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px 4px;font-size:.66rem;font-weight:700;letter-spacing:.12em;color:var(--faint);text-transform:uppercase}.nav-head svg{transition:transform .2s}.nav-head.closed svg{transform:rotate(-90deg)}.nav-item{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;color:var(--muted);font-size:.84rem;text-align:left;border:1px solid transparent}.nav-item:hover{color:var(--text);background:var(--panel)}.nav-item.active{color:color-mix(in srgb,var(--text) 40%,#fff);font-weight:600;background:var(--panel-2);border-color:var(--border)}:root[data-tone=light] .nav-item.active{color:color-mix(in srgb,var(--text) 60%,#000)}.nav-item .ico{width:18px;display:grid;place-items:center;color:var(--faint)}.nav-item.active .ico{color:var(--accent)}.nav-item .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.locked{opacity:.55}.nav-meta{display:inline-flex;align-items:center;gap:4px;flex:none;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:.7rem;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}:root{--nav-quiet-ink: color-mix(in srgb, var(--faint) 85%, var(--bg-2))}:root[data-contrast=high]{--nav-quiet-ink: var(--muted)}.nav-meta.level,.nav-meta.capacity{color:var(--nav-quiet-ink)}.nav-item.active .nav-meta.level{color:var(--text);font-weight:600}.nav-item.active .nav-meta:not(.attention):not(.danger):not(.live){color:var(--text)}.nav-meta.live{color:var(--accent-2-hi)}.nav-meta.attention{color:var(--accent-2-hi);font-weight:600}.nav-meta.bank-dot{display:inline-block;width:7px;height:7px;padding:0;border-radius:50%;background:var(--accent-2)}.nav-meta.danger{color:var(--danger);font-weight:600}.nav-head>span:first-child{margin-right:auto}.nav-event-dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--accent-2-hi);margin-right:8px}.sidebar.rail .ico{position:relative}.sidebar.rail .ico .nav-event-dot{position:absolute;top:-3px;right:-8px;margin:0}.events-pop{display:grid;gap:6px}.pill{font-size:.68rem;padding:2px 7px;border-radius:99px;background:var(--panel-3);color:var(--muted);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.pill.accent{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.pill.warm{background:color-mix(in srgb,var(--accent-2) 22%,transparent);color:var(--accent-2-hi)}.pill.gold{background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold)}.pill.gem{background:color-mix(in srgb,var(--gem) 18%,transparent);color:var(--gem)}.pill.chat-count{background:color-mix(in srgb,var(--realm) 20%,transparent);color:var(--realm)}.pill.danger{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.side-foot{padding:8px;display:grid;gap:8px;border-top:1px solid var(--border)}.task-widget{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);text-align:left;width:100%}.task-widget .meta{flex:1;min-width:0}.task-widget b{display:block;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-widget small{color:var(--muted);font-size:.72rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ring{width:26px;height:26px;flex:none}.main{min-width:0;display:flex;flex-direction:column}.event-strip{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;color:#ffd9a8;background:linear-gradient(90deg,#2a1608,#4a2410 50%,#2a1608);border-bottom:1px solid #ffffff10;cursor:pointer}.event-strip:hover{color:#fff0d8}.topbar{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:12px 24px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.beta-realm-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border:1px solid #cbb8ff80;border-radius:99px;color:#f3ecff;background:linear-gradient(135deg,#6950aee8,#3d2b73ed);box-shadow:inset 0 1px #ffffff24,0 2px 8px #0005;font-size:.68rem;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.beta-realm-badge.compact{min-height:22px;padding:3px 8px;font-size:.62rem}.topbar h1{font-size:1.05rem;display:flex;align-items:center;gap:11px;min-width:0;overflow:hidden;white-space:nowrap}.topbar h1>span:not(.ico){min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar h1 .ico{position:relative;width:36px;height:36px;flex:none;border-radius:11px;background:radial-gradient(circle at 38% 28%,color-mix(in srgb,var(--realm) 19%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 94%,var(--realm) 6%),var(--bg-2));border:1px solid color-mix(in srgb,var(--realm) 38%,var(--border));box-shadow:inset 0 1px #ffffff12,0 2px 8px #0003;display:grid;place-items:center;color:var(--realm);overflow:hidden}.topbar h1 .ico:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #ffffff0a;border-radius:8px;pointer-events:none}.topbar h1 .ico>svg{width:19px;height:19px;filter:drop-shadow(0 1px 1px #0007)}.topbar h1 .ico .nav-art{filter:drop-shadow(0 2px 2px #0008);transform:translateY(-.5px)}.topbar-bank-mark{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 2px #0008)}.topbar .spacer{flex:1}.top-radio{position:relative;flex:none}.top-radio-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:340px;max-width:calc(100vw - 24px);border-radius:16px;box-shadow:var(--shadow),0 18px 40px #0007;animation:top-radio-in .18s ease both}@keyframes top-radio-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.top-radio-pop{animation:none}}:root[data-motion=reduced] .top-radio-pop{animation:none}.radio-sheet .bsheet-body{padding:2px 12px 14px}.purse{display:flex;flex:none;align-items:center;gap:8px}.topbar .purse{align-items:stretch;gap:0;padding:0;overflow:hidden;border:1px solid var(--border-2);border-radius:13px;background:var(--panel)}.topbar .purse>:is(.coin-chip,.bst-top){min-height:36px;height:auto;gap:6px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:5px 10px}.topbar .purse>:is(.coin-chip,.bst-top):first-child{border-radius:12px 0 0 12px}.topbar .purse>:is(.coin-chip,.bst-top):last-child{border-radius:0 12px 12px 0}.topbar .purse>:is(.coin-chip,.bst-top)+.coin-chip{border-left:1px solid var(--border-2)}.topbar .purse>.coin-chip+.coin-chip{margin-left:0;border-left-width:1px}.topbar .purse>.coin-chip:has(.coin-ico.coins){background:color-mix(in srgb,var(--gold) 4%,transparent)}.topbar .purse>.coin-chip:has(.coin-ico.gems){background:color-mix(in srgb,var(--gem) 5%,transparent)}.topbar .purse>button:hover,.topbar .purse>button[aria-expanded=true]{background:var(--panel-3)}.topbar .purse>button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.topbar .purse .bst-top-ico{width:18px;height:20px;background:none;box-shadow:none}.topbar .purse .bst-top-ico .bst-line{width:18px;height:20px}.topbar .purse .bst-top-ico svg{width:14px;height:14px}.coin-chip{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 7px;border-radius:99px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 94%,var(--gold) 6%),var(--panel));border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border));box-shadow:inset 0 1px #ffffff0c,0 2px 7px #0002;font-weight:700;font-variant-numeric:tabular-nums;font-size:.82rem}.topbar .coin-chip .coin-ico{width:20px;height:20px}.topbar .coin-chip:has(.coin-ico.gems){background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 93%,var(--gem) 7%),var(--panel));border-color:color-mix(in srgb,var(--gem) 24%,var(--border))}.topbar-alerts{display:none}@media(max-width:860px){.topbar .header-navigation{display:none}.topbar-alerts{display:inline-flex;flex:none;align-items:center;gap:6px}.topbar-alerts .bell{display:inline-flex}.topbar-alerts .icon-btn{position:relative;width:44px;height:44px;padding:0;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:12px}.topbar-alerts .icon-btn:hover{background:var(--panel-2)}.topbar-alerts .icon-btn>svg{width:18px;height:18px}.topbar-alerts .bell-panel{left:auto;right:-50px}}@media(max-width:860px){.topbar>.beta-realm-badge{position:absolute;left:10px;bottom:4px;z-index:1;min-height:0;padding:1px 5px;font-size:.5rem;pointer-events:none}}@media(max-width:420px){.topbar .purse>.bst-top{padding-left:7px;padding-right:7px}.topbar .purse .bst-top :is(.bst-top-mult,.bst-top-n),.topbar .purse .bst-top-ico:nth-child(n+2){display:none}}@media(max-width:382px){.topbar .purse>.bst-top{display:none}.topbar .purse>.bst-top+.coin-chip{border-left:0}}.topbar-tools{display:inline-flex;flex:none;align-items:center;gap:5px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--border);box-shadow:inset 0 1px #ffffff09}.topbar-tools>.icon-btn,.topbar-tools .lang-btn{width:34px;min-width:34px;height:34px;padding:0;border:0;border-radius:9px;color:var(--muted);background:transparent;box-shadow:none}.topbar-tools>.icon-btn:hover,.topbar-tools .lang-btn:hover,.topbar-tools .lang-btn[aria-expanded=true]{color:var(--text);background:var(--panel-3)}.topbar-tools>.topbar-admin{color:color-mix(in srgb,var(--gold) 78%,var(--muted))}.topbar-tools>.topbar-admin:hover,.topbar-tools>.topbar-admin.active{color:#fff2c2;background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 23%,var(--panel-3)),color-mix(in srgb,var(--gold) 9%,var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent),0 0 12px color-mix(in srgb,var(--gold) 13%,transparent)}.coin-ico{width:18px;height:18px;display:inline-block;flex:none;background:center / contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 1px 1px #0007)}.coin-ico.coins{background-image:url(https://cdn.xuverse.world/objects/9e3805d50f904378fa5c70f3bb3432980185fef5084c56109f1d19398402bb05.svg?v=2);image-rendering:auto}.coin-ico.gems{background-image:url(https://cdn.xuverse.world/objects/6f597c9e84d2458cb09706726cd719e0ac41c3a18b34fd308ce93282b66297ce.png?v=2);image-rendering:auto}.menu-btn{display:none}.content{padding:20px 24px 60px;max-width:1240px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px;min-width:0}.card.flush{padding:0;overflow:hidden}.card.raised{background:var(--panel-2)}.shop-allowance-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.shop-allowance-amount{font:750 1.7rem var(--display);padding:2px 0 5px}.shop-allowance-amount .coin-ico{width:26px!important;height:26px!important}.shop-allowance-help{position:relative;display:inline-flex}.shop-allowance-help>.icon-btn{width:32px;height:32px;border:0;background:transparent;color:var(--muted)}.shop-allowance-help>.icon-btn:hover,.shop-allowance-help>.icon-btn:focus-visible{color:var(--text);background:var(--panel-3)}.shop-allowance-tip{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:min(288px,calc(100vw - 64px));padding:12px;display:grid;gap:9px;border:1px solid var(--border-2);border-radius:11px;background:var(--panel-3);box-shadow:var(--shadow);color:var(--muted);font-size:.75rem;line-height:1.5}.shop-allowance-tip:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:8px}.card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.card-head h2{font-size:.98rem}.card-head h3{font-size:.9rem}.card-head .sub{color:var(--muted);font-size:.78rem}.card-head .end{margin-left:auto;display:flex;gap:6px;align-items:center}.grid{display:grid;gap:14px}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.stack{display:grid;gap:10px}.row{display:flex;align-items:center;gap:10px;min-width:0}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:.78rem}.tiny{font-size:.7rem}.caps{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.num{font-variant-numeric:tabular-nums}.good{color:var(--good)}.bad{color:var(--danger)}.warn{color:var(--warn)}.gold{color:var(--gold)}.gem{color:var(--gem)}.divider{height:1px;background:var(--border);margin:6px 0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:9px;font-weight:600;font-size:.82rem;background:var(--panel-3);border:1px solid var(--border-2);color:var(--text);white-space:nowrap;transition:background .15s,transform .08s}.btn:hover:not(:disabled){background:color-mix(in srgb,var(--panel-3) 70%,var(--text) 8%)}.btn:active:not(:disabled){transform:translateY(1px)}.btn.primary{background:var(--accent-2);color:var(--accent-2-ink);border-color:transparent}.btn.primary:hover:not(:disabled){background:var(--accent-2-hi)}.btn.accent{background:var(--accent);color:var(--accent-ink);border-color:transparent}.btn.ghost{background:transparent;border-color:var(--border)}.btn.danger{background:color-mix(in srgb,var(--danger) 18%,var(--panel-2));color:var(--danger)}.btn.sm{padding:5px 10px;font-size:.76rem;border-radius:8px}.btn.lg{padding:11px 20px;font-size:.9rem;border-radius:11px}.btn.block{width:100%}.btn.running{background:color-mix(in srgb,var(--mint) 18%,var(--panel-2));color:var(--mint);border-color:color-mix(in srgb,var(--mint) 35%,transparent)}.input,.select{width:100%;padding:9px 12px;border-radius:9px;background:var(--bg-2);border:1px solid var(--border-2);color:var(--text);outline:none}.input:focus,.select:focus{border-color:var(--accent)}.input.sm{padding:6px 9px;font-size:.8rem}label.field{display:grid;gap:6px;font-size:.78rem;color:var(--muted)}.tabs{display:inline-flex;gap:4px;padding:4px;background:var(--bg-2);border-radius:11px;border:1px solid var(--border);flex-wrap:wrap}.tab{padding:6px 13px;border-radius:8px;color:var(--muted);font-weight:600;font-size:.8rem;display:inline-flex;align-items:center;gap:6px}.tab:hover{color:var(--text)}.tab.active{background:var(--panel-3);color:color-mix(in srgb,var(--text) 40%,#fff);box-shadow:0 1px #ffffff10 inset}:root[data-tone=light] .tab.active{color:color-mix(in srgb,var(--text) 60%,#000)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 5px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border);font-size:.75rem;white-space:nowrap}.chip.ok{border-color:color-mix(in srgb,var(--good) 35%,transparent)}.chip.missing{border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:color-mix(in srgb,var(--danger) 70%,var(--text));background:color-mix(in srgb,var(--danger) 8%,var(--panel-2))}.chip.plain{padding:4px 9px}.toggle{width:38px;height:22px;border-radius:99px;background:var(--panel-3);position:relative;border:1px solid var(--border-2);flex:none}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .18s}.toggle.on{background:color-mix(in srgb,var(--accent) 45%,var(--panel-3))}.toggle.on:after{transform:translate(16px);background:var(--accent)}.seg{display:inline-flex;border:1px solid var(--border-2);border-radius:9px;overflow:hidden}.seg button{padding:6px 11px;font-size:.78rem;color:var(--muted)}.seg button.on{background:var(--panel-3);color:var(--text)}.swatch{width:28px;height:28px;border-radius:8px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #0004;position:relative}.swatch.on{border-color:var(--accent)}.swatch.locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:repeating-linear-gradient(45deg,#0007 0 3px,transparent 3px 6px)}.bar{height:8px;border-radius:99px;background:var(--bg-2);overflow:hidden;border:1px solid var(--border)}.bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--mint) 80%,#000),var(--mint));transition:width .6s ease}.bar.thin{height:5px}.bar.warm>i{background:linear-gradient(90deg,#b05a20,var(--accent-2))}.bar.gold>i{background:linear-gradient(90deg,#9a6a1a,var(--gold))}.bar.hp>i{background:linear-gradient(90deg,#a83a3a,#e86a5a)}.bar.hp.ok>i{background:linear-gradient(90deg,#4f8f4a,#8fcf6f)}.bar.hp.mid>i{background:linear-gradient(90deg,#b07a26,#e8b85a)}.bar.live>i{transition:width 1s linear}.bar.action>i{transition:none}.item-ico{width:var(--s, 40px);height:var(--s, 40px);flex:none;position:relative;display:grid;place-items:center}.item-ico>.sheet{width:100%;height:100%;background-repeat:no-repeat;image-rendering:auto}.item-ico>img{width:100%;height:100%}.slot{width:52px;height:52px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border);display:grid;place-items:center;position:relative;flex:none}.slot.filled{background:radial-gradient(circle at 50% 40%,var(--panel-3),var(--bg-2))}.slot .qty{position:absolute;right:4px;bottom:2px;font-size:.68rem;font-weight:700;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums}.slot.empty{border-style:dashed;color:var(--faint)}.rarity-rare{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rare) 60%,transparent)}.rarity-epic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--epic) 60%,transparent)}.rarity-legendary{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--legendary) 70%,transparent),0 0 12px color-mix(in srgb,var(--legendary) 25%,transparent)}.portrait{position:relative;width:var(--ps, 96px);height:var(--ps, 96px);border-radius:calc(var(--ps, 96px) * .14);overflow:hidden;flex:none;isolation:isolate}.portrait .bg,.portrait .char,.portrait .aura{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.portrait .bg{image-rendering:pixelated}.portrait .char{image-rendering:auto;object-fit:cover;transform:translateY(6%) scale(.98);transform-origin:50% 100%}.portrait.face .char{transform:none}.portrait-parts{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(6%) scale(.98);transform-origin:50% 100%}.portrait.face .portrait-parts{transform:none}.portrait-part{position:absolute;pointer-events:none;image-rendering:auto;max-width:none}.portrait-part.part-blink{opacity:0}.portrait-part.part-blink.closed{opacity:1}.portrait-parts.closed .group-eyes:not(.part-blink){opacity:0}@media(prefers-reduced-motion:reduce){.portrait-part.part-blink{display:none}}:root[data-motion=reduced] .portrait-part.part-blink{display:none}@media(prefers-reduced-motion:reduce){.portrait-parts.closed .group-eyes:not(.part-blink){opacity:1}}:root[data-motion=reduced] .portrait-parts.closed .group-eyes:not(.part-blink){opacity:1}.portrait .aura{pointer-events:none;image-rendering:pixelated}.portrait .frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.portrait .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--faint)}.public-profile-portrait{border-radius:18px;box-shadow:0 10px 30px #0008}.public-profile-portrait .portrait-parts{transform:translateY(4%) scale(1)}.early-pathfinder-mark{display:inline-grid;place-items:center;width:30px;height:30px;filter:drop-shadow(0 3px 6px #0008)}.frame-none{box-shadow:inset 0 0 0 1px #ffffff1a}.frame-wood{box-shadow:inset 0 0 0 3px #8a5a32,inset 0 0 0 4px #3a2414,inset 0 0 0 5px #c98f5a55}.frame-wayfarer{box-shadow:inset 0 0 0 3px #4f6e45,inset 0 0 0 5px #b7d48f66}.frame-copper{box-shadow:inset 0 0 0 3px #c46f3d,inset 0 0 0 4px #5a2a14,inset 0 2px 0 4px #f0b07a55}.frame-leaf{box-shadow:inset 0 0 0 3px #5f9a45,inset 0 0 0 5px #b7e08f44;outline:2px dashed #7cbf5a66;outline-offset:-8px}.frame-iron{box-shadow:inset 0 0 0 3px #8a8e98,inset 0 0 0 4px #2a2c30,inset 0 0 0 6px #d0d4dc33}.frame-frost{box-shadow:inset 0 0 0 3px #a9d4f0,inset 0 0 14px #bfe8ff88}.frame-ember{box-shadow:inset 0 0 0 3px #e0662e,inset 0 0 16px #ff8a3a88}.frame-gold{box-shadow:inset 0 0 0 3px #e6b445,inset 0 0 0 4px #6a4510,inset 0 0 0 6px #fff1b055}.frame-starlight{box-shadow:inset 0 0 0 2px #e8dcff,inset 0 0 0 4px #7a5ad0,inset 0 0 18px #c9a8ffaa}.frame-lantern{box-shadow:inset 0 0 0 3px #e0662e,inset 0 0 0 5px #ffcf6b66,inset 0 0 20px #ff9a3a66}.frame-champion{box-shadow:inset 0 0 0 3px #c0392b,inset 0 0 0 5px #e6b445,inset 0 0 0 6px #4a1010}.name-tint{color:var(--nc)}:root[data-tone=light] .name-tint{color:color-mix(in srgb,var(--nc) 36%,var(--text))}.name-prism{background:linear-gradient(90deg,#ff9aa2,#ffd36e,#9be3a8,#8ec5ff,#c9a2ff,#ff9aa2);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:prism 6s linear infinite}@keyframes prism{to{background-position:200% 0}}.hero{position:relative;overflow:hidden;padding:0}.hero-banner{position:absolute;inset:-8px -8px auto;height:136px;background-size:cover;background-position:center 65%;opacity:.85;filter:blur(2.5px) saturate(1.1)}.hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 20%,var(--panel) 98%)}.hero-body{position:relative;display:flex;gap:18px;padding:56px 20px 18px;align-items:flex-end}.hero-body .who{flex:1;min-width:0;display:grid;gap:4px}.hero-body h2{font-size:1.5rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.title-tag{font-size:.72rem;font-weight:600;color:var(--gold);font-family:var(--font)}.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border)}.stat-strip>div{padding:12px 16px;display:flex;align-items:center;gap:10px;border-right:1px solid var(--border)}.stat-strip>div:last-child{border-right:0}.stat-strip b{display:block;font-size:1.02rem;font-variant-numeric:tabular-nums}.stat-ico{width:32px;height:32px;border-radius:9px;background:var(--panel-2);display:grid;place-items:center;color:var(--accent);flex:none}.act-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border)}.act-row.running{border-color:color-mix(in srgb,var(--mint) 40%,transparent);background:color-mix(in srgb,var(--mint) 7%,var(--panel-2))}.act-row.locked{border-style:dashed;background:color-mix(in srgb,var(--panel-2) 55%,transparent)}.act-row.locked>:not(.body):not(.go-group),.act-row.locked .meta{opacity:.6}.act-row.locked .title{color:var(--muted)}.act-row .body{flex:1;min-width:0;display:grid;gap:5px}.act-row .title{font-weight:600;display:flex;align-items:center;gap:8px}.act-row .meta{display:flex;gap:6px;flex-wrap:wrap}.aim-pick{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.aim-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:var(--bg-2);color:var(--muted);font:inherit;font-size:.7rem;cursor:pointer}.aim-chip small{font-size:.64rem;opacity:.85}.aim-chip.on{color:var(--text);border-color:color-mix(in srgb,var(--realm) 60%,transparent);background:color-mix(in srgb,var(--realm) 14%,var(--panel-2))}.aim-chip:disabled{cursor:default;opacity:.5}@media(pointer:coarse){.aim-chip{min-height:32px;padding:4px 11px;font-size:.74rem}.aim-pick{gap:6px}}.aim-chip.on:disabled{opacity:1}.aim-line{display:block;margin-top:3px}.meta-chip{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--muted);background:var(--bg-2);padding:2px 7px;border-radius:6px}.limit-input{width:64px}.session-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.session-grid>div{background:var(--bg-2);border:1px solid var(--border);border-radius:9px;padding:8px 10px}.session-grid b{display:block;font-variant-numeric:tabular-nums}.skill-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.skill-ico{width:48px;height:48px;border-radius:13px;background:linear-gradient(160deg,var(--panel-3),var(--bg-2));border:1px solid var(--border-2);display:grid;place-items:center;color:var(--accent)}.skill-head h2{font-size:1.2rem;display:flex;align-items:center;gap:8px}.enemy-card{display:grid;gap:10px}.enemy-top{display:flex;gap:12px;align-items:center}.enemy-art{width:64px;height:64px;border-radius:12px;background:radial-gradient(circle at 50% 60%,var(--panel-3),var(--bg-2));display:grid;place-items:center;flex:none;overflow:hidden}.est-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border-radius:10px;overflow:hidden;border:1px solid var(--border)}.est-grid>div{background:var(--bg-2);padding:7px 10px}.est-grid small{display:block;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:700}.est-grid b{font-variant-numeric:tabular-nums}.fight-live{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.combatant{display:grid;gap:6px;justify-items:center;text-align:center}.inventory-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0}.inventory-nav button{min-width:0;min-height:62px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:center;padding:9px 11px;text-align:left;color:var(--muted);border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--panel) 92%,transparent);transition:.18s ease}.inventory-nav button:hover{color:var(--text);border-color:var(--border-2);transform:translateY(-1px)}.inventory-nav button.on{color:var(--text);border-color:color-mix(in srgb,var(--gold) 52%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 9%,var(--panel)),var(--panel));box-shadow:inset 0 -2px color-mix(in srgb,var(--gold) 72%,transparent)}.inventory-nav-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border))}.inventory-nav button>span:last-child{min-width:0;display:grid;gap:2px}.inventory-nav b,.inventory-nav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-nav b{font-size:.76rem}.inventory-nav small{color:var(--faint);font-size:.61rem}.inventory-page{display:grid;gap:12px}.bank-workspace{display:grid;gap:12px;min-width:0}.inventory-worth{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.75rem}.inventory-hero{min-height:150px;position:relative;overflow:hidden;display:flex;align-items:end;justify-content:space-between;gap:20px;padding:22px;border-radius:16px;color:#faf8ee;border:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#090d0a;box-shadow:inset 0 1px #ffffff20,inset 0 -90px 80px #070906c7,0 10px 28px #0003;isolation:isolate}.inventory-hero.bag{background-image:linear-gradient(90deg,#08100bdd,#08100b73 42%,#08100b2e 72%,#08100b8f),url(https://cdn.xuverse.world/objects/047fa91187959df7252a21a2ac420786ca5b4c271bf33ff02d832b5f242f0a77.webp?v=2);background-position:center 52%}.inventory-hero.bag{min-height:188px;background-image:linear-gradient(90deg,#08100bf2,#08100bb4 38%,#08100b34 75%,#08100b80),linear-gradient(0deg,#070906dc,transparent 72%),url(https://cdn.xuverse.world/objects/047fa91187959df7252a21a2ac420786ca5b4c271bf33ff02d832b5f242f0a77.webp?v=2)}.inventory-hero.keepsakes{min-height:188px;background-image:linear-gradient(90deg,#100b18f2,#100b18b4 38%,#100b1834 75%,#100b1880),linear-gradient(0deg,#09060bdc,transparent 72%),url(https://cdn.xuverse.world/objects/5703281cd16e1212e65ca79de8a154d0c22ddfea1c836d9c65a512de2168d906.webp?v=2);background-position:center 52%}.inventory-hero h2{margin:5px 0 3px;font-size:1.45rem;text-shadow:0 2px 8px #000}.inventory-hero p{margin:0;color:#e6e7dc;font-size:.78rem}.inventory-hero .caps{display:inline-flex;align-items:center;gap:5px;color:#e7c76d;text-shadow:0 1px 5px #000}.inventory-hero-stat{flex:none;min-width:116px;display:grid;padding:11px 14px;text-align:right;border-radius:12px;background:#0c100dd4;border:1px solid #ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inventory-hero-stat b{color:#f0cf72;font-size:1.3rem}.inventory-hero-stat span{color:#d2d5cd;font-size:.65rem}.inventory-split{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr)}.inventory-split>.card:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 96%,var(--realm) 4%),var(--panel))}.inventory-split .card-head{flex-wrap:wrap}.inventory-split .card-head .end{width:100%;margin-left:0}.inventory-split .card-head .end>.input{flex:1;width:auto!important;min-width:120px}.bag-categories{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:4px;border-radius:11px;background:color-mix(in srgb,var(--bg-2) 88%,transparent);border:1px solid var(--border)}.bag-categories button{min-width:max-content;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;color:var(--muted);font-size:.68rem;font-weight:700;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.bag-categories button:hover{color:var(--text);background:var(--panel-2)}.bag-categories button.on{color:#eed07a;background:color-mix(in srgb,var(--gold) 10%,var(--panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 28%,var(--border))}.bag-categories button b{min-width:18px;padding:1px 5px;border-radius:99px;color:var(--faint);background:#080a09a8;font-size:.61rem;text-align:center}.bag-categories button.on b{color:#f0d486}.inventory-split .bag-grid{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:9px}.inventory-split .bag-cell{min-height:98px;aspect-ratio:auto;align-content:center;padding:10px 6px 27px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--realm) 7%,var(--panel-2)),var(--bg-2) 74%)}.inventory-item-name{position:absolute;left:6px;right:6px;bottom:7px;overflow:hidden;color:var(--text);font-size:.66rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.inventory-split .bag-cell .qty{top:6px;right:6px;bottom:auto;min-width:23px;padding:2px 5px;border-radius:99px;background:#0c0d0bd9;border:1px solid var(--border-2);text-shadow:none}.bag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px}.bag-cell{aspect-ratio:1;border-radius:11px;background:var(--bg-2);border:1px solid var(--border);display:grid;place-items:center;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.bag-cell:hover{border-color:var(--border-2);transform:translateY(-1px)}.bag-cell.sel{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.bag-cell .qty{position:absolute;right:5px;bottom:3px;font-size:.7rem;font-weight:700;text-shadow:0 1px 2px #000,0 0 4px #000}.bag-cell .eq{position:absolute;left:4px;top:3px;font-size:.58rem;font-weight:800;color:var(--accent)}.bag-cell.empty{border-style:dashed;opacity:.4}.bank-inventory{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.bank-inventory>.card{border-color:color-mix(in srgb,var(--gold) 16%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 96%,var(--gold) 4%),var(--panel))}.bank-inventory .bag-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.bank-inventory .bag-cell{min-height:112px;aspect-ratio:auto;align-content:center;padding:12px 8px 31px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--gold) 7%,var(--panel-2)),var(--bg-2) 72%);border-color:color-mix(in srgb,var(--gold) 16%,var(--border))}.bank-inventory .bag-cell:hover{border-color:color-mix(in srgb,var(--gold) 52%,var(--border-2));background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--gold) 12%,var(--panel-2)),var(--bg-2) 72%)}.bank-inventory .bag-cell.sel{border-color:#d9b355;box-shadow:0 0 0 2px #d9b35535,inset 0 0 24px #d9b3110d}.bank-inventory .bag-cell .qty{top:7px;right:7px;bottom:auto;min-width:25px;padding:2px 6px;border-radius:99px;text-align:center;background:#0e0b08d9;border:1px solid #d5a9434d;color:#f0d17d;text-shadow:none}.bank-item-name{position:absolute;left:6px;right:6px;bottom:8px;overflow:hidden;color:var(--text);font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bank-item-panel{overflow:hidden;border-color:color-mix(in srgb,var(--gold) 20%,var(--border));background:linear-gradient(155deg,color-mix(in srgb,var(--panel-2) 94%,var(--gold) 6%),var(--bg-2));animation:bank-detail-in .24s cubic-bezier(.2,.75,.25,1)}@keyframes bank-detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.bank-item-empty{min-height:230px;display:grid;place-items:center}.bank-item-detail-head{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;margin:-16px -16px 2px;padding:17px 16px;background:radial-gradient(circle at 20% 30%,#d5aa401c,transparent 44%),linear-gradient(145deg,var(--panel-2),var(--bg-2));border-bottom:1px solid color-mix(in srgb,var(--gold) 20%,var(--border))}.bank-item-art{width:92px;height:92px;display:grid;place-items:center;border-radius:14px;background:radial-gradient(circle at 50% 38%,#d7ab4021,#0e0d0c 72%);border:1px solid #d7ab4040;box-shadow:inset 0 0 22px #d7ab400d}.bank-item-meta{min-width:0;display:grid;gap:4px}.bank-item-meta .caps{display:inline-flex;align-items:center;gap:5px;color:#caa84f}.bank-item-meta>b{overflow:hidden;color:var(--text);font-family:var(--display);font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.bank-item-meta small{color:var(--muted);font-size:.68rem}.bank-held{justify-self:start;margin-top:3px;padding:3px 7px;border-radius:99px;color:#e4c875;background:#d6aa4014;border:1px solid #d6aa403d;font-size:.68rem;font-weight:700}.bank-item-line{margin:2px 0;color:var(--text)}.bank-item-value{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:10px;color:var(--muted);background:var(--panel);border:1px solid var(--border);font-size:.72rem}.bank-item-value>span{display:inline-flex;align-items:center;gap:6px}.bank-item-value b{color:var(--text)}.bank-withdraw-box{display:grid;gap:8px;margin-top:2px;padding:11px;border-radius:12px;background:#0e0d0bdd;border:1px solid #d5aa4035}.bank-withdraw-box>.caps{display:inline-flex;align-items:center;gap:5px;color:#cbaa5b}.bank-withdraw-qty{display:grid;gap:5px;color:var(--muted);font-size:.69rem}.bank-withdraw-qty>span:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.bank-withdraw-qty input{min-width:0;height:38px;padding:0 10px;border-radius:9px;color:var(--text);background:var(--panel);border:1px solid var(--border-2);outline:0;font:inherit;font-size:.82rem;font-variant-numeric:tabular-nums}.bank-withdraw-qty input:focus{border-color:#d7ae4f;box-shadow:0 0 0 2px #d7ae4f18}.bank-withdraw-qty button{min-width:50px;padding:0 9px;border-radius:9px;color:#e1c374;background:#d4a74014;border:1px solid #d4a7403d;font-size:.7rem;font-weight:750}.bank-item-withdraw{min-height:42px;color:#241708;background:#d7aa47;border-color:#d7aa47}.bank-item-withdraw:hover{background:#e4ba5b}.item-desc{margin:0;line-height:1.45}.shop-page{display:grid;gap:12px}.shop-hero{min-height:188px;position:relative;overflow:hidden;display:flex;align-items:end;justify-content:space-between;gap:22px;padding:24px;border:0;border-radius:17px;color:#faf6e9;background:linear-gradient(90deg,#090d0ae8,#090d0aa3 43%,#090d0a28 72%,#090d0a9c),url(https://cdn.xuverse.world/objects/17b6d095f705a2214b08328a2ff72a71ab872c3657eea80d886c535e41fbe5c4.webp?v=2) center 54% / cover;box-shadow:inset 0 1px #ffffff20,inset 0 -95px 100px #0708069e,0 8px 22px #0002}.shop-hero h2{margin:6px 0 4px;font-size:1.65rem;text-shadow:0 2px 10px #000}.shop-hero p{max-width:64ch;margin:0;color:#e4e0d4;font-size:.8rem;line-height:1.5;text-shadow:0 1px 6px #000}.shop-hero .caps{display:inline-flex;align-items:center;gap:6px;color:#edca68}.shop-hero-wallet{flex:none;display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px}.shop-hero-wallet>span{display:grid;gap:4px;padding:11px 13px;border-radius:12px;background:#0b0d0bc9;border:1px solid #ffffff25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shop-hero-wallet small{color:#bdbbb3;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.shop-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shop-nav button{min-width:0;min-height:68px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;color:var(--muted);text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:13px;transition:.18s ease}.shop-nav button:hover{color:var(--text);border-color:var(--border-2);transform:translateY(-1px)}.shop-nav button.on{color:var(--text);border-color:color-mix(in srgb,var(--gold) 52%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 8%,var(--panel)),var(--panel));box-shadow:inset 0 -2px #d5b24f9c}.shop-nav button>span:nth-child(2){min-width:0;display:grid;gap:3px}.shop-nav b,.shop-nav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-nav b{font-size:.8rem}.shop-nav small{color:var(--faint);font-size:.62rem}.shop-nav-icon,.shop-side-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border))}.shop-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,280px);gap:12px;align-items:start}.shop-wares{min-width:0}.shop-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px);gap:16px;align-items:end;margin-bottom:12px}.shop-section-head .caps{display:inline-flex;gap:5px;align-items:center;color:var(--gold)}.shop-section-head h3{margin:4px 0 2px;font-size:1.1rem}.shop-section-head p{margin:0;max-width:65ch;color:var(--muted);font-size:.71rem;line-height:1.45}.shop-search{height:38px;display:flex;gap:8px;align-items:center;padding:0 10px;border-radius:10px;color:var(--muted);background:var(--bg-2);border:1px solid var(--border-2)}.shop-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)}.shop-search input{min-width:0;width:100%;color:var(--text);background:transparent;border:0;outline:0;font:inherit;font-size:.75rem}.shop-filters{display:flex;flex-wrap:wrap;gap:5px;padding:4px;margin-bottom:12px;border-radius:11px;background:var(--bg-2);border:1px solid var(--border)}.shop-filters button{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:8px;color:var(--muted);font-size:.69rem;font-weight:700}.shop-filters button.on{color:#ebcb72;background:var(--panel-2);box-shadow:inset 0 0 0 1px #d7b34f52}.shop-filters b{min-width:18px;padding:1px 5px;border-radius:99px;color:var(--faint);background:#080908a8;font-size:.6rem;text-align:center}.shop-ware-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shop-ware{position:relative;display:grid;grid-template-rows:auto minmax(36px,auto) auto auto;gap:9px;min-width:0;padding:13px;border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 3%,var(--panel-2)),var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 14%,var(--border));transition:transform .16s ease,border-color .16s ease}.shop-ware:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gold) 38%,var(--border-2))}.shop-ware.sold{filter:saturate(.68)}.shop-ware-top{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px;align-items:center}.shop-ware-art{width:66px;height:66px;display:grid;place-items:center;border-radius:12px;background:radial-gradient(circle,#d7b44b1d,#090a09 74%);border:1px solid #d7b44b30}.shop-ware-title{min-width:0;display:grid;gap:3px}.shop-ware-title>b{overflow:hidden;font-family:var(--display);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.shop-ware-title>small{overflow:hidden;color:var(--muted);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.shop-ware-tags{display:flex;flex-wrap:wrap;gap:4px}.shop-ware-tags em{padding:2px 6px;border-radius:99px;color:#c8aa54;background:#d1ab4114;border:1px solid #d1ab4130;font-size:.56rem;font-style:normal;text-transform:capitalize}.shop-ware>p{margin:0;color:var(--muted);font-size:.67rem;line-height:1.4}.shop-stock{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;padding:7px 8px;border-radius:9px;color:var(--muted);background:#0b0d0bd1;border:1px solid var(--border);font-size:.62rem}.shop-stock span{display:inline-flex;align-items:center;gap:4px}.shop-stock b{color:var(--text)}.shop-stock span:last-child svg{color:var(--gold)}.shop-buy{display:grid;grid-template-columns:62px minmax(0,1fr);gap:7px}.shop-buy label{display:grid;gap:3px;color:var(--faint);font-size:.58rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.shop-buy input{height:35px;padding:0 8px}.shop-buy .btn{min-width:0;min-height:35px;align-self:end;justify-content:center}.shop-buy .btn>span{justify-content:center}.shop-buy .btn>span+span{margin-left:3px}.shop-have{position:absolute;top:8px;right:9px;padding:2px 5px;color:var(--faint);background:#080908ba;border-radius:6px;font-size:.56rem}.shop-stock .shop-realm-stock{color:#d5bb72}.shop-empty{min-height:220px;display:grid;place-content:center;justify-items:center;gap:5px;color:var(--muted);text-align:center}.shop-empty b{color:var(--text)}.shop-empty span{font-size:.7rem}.shop-side{position:sticky;top:12px;display:grid;gap:10px}.shop-purse{display:grid;gap:8px}.shop-purse .shop-side-icon{margin-bottom:3px}.shop-purse h3{margin:0;font-size:1.05rem}.shop-purse p,.shop-help p{margin:0;color:var(--muted);font-size:.69rem;line-height:1.45}.shop-help{display:grid;grid-template-columns:auto 1fr;gap:9px}.shop-help>svg{color:var(--gold)}.shop-help b{font-size:.75rem}.shop-help .btn{grid-column:1 / -1;justify-content:space-between}.shop-appearance-page{display:grid;gap:12px}.shop-appearance-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 20px;border-radius:14px;background:linear-gradient(120deg,#111713,#17140e);border:1px solid #d6af4538}.shop-appearance-intro h2{margin:4px 0 2px;font-size:1.25rem}.shop-appearance-intro p{margin:0;color:#bab9b2;font-size:.72rem}.shop-appearance-intro .caps{color:#d7b756}.shop-dressing{overflow:hidden}@media(max-width:880px){.shop-layout{grid-template-columns:1fr}.shop-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-ware-grid{grid-template-columns:1fr}}@media(max-width:620px){.shop-hero{min-height:160px;align-items:end;padding:17px}.shop-hero h2{font-size:1.35rem}.shop-hero p{display:none}.shop-hero-wallet{grid-template-columns:1fr}.shop-hero-wallet>span{padding:7px 9px}.shop-nav{gap:6px}.shop-nav button{grid-template-columns:34px 1fr;min-height:58px;padding:8px}.shop-nav-icon{width:34px;height:34px}.shop-nav button>svg,.shop-nav small{display:none}.shop-section-head{grid-template-columns:1fr}.shop-filters{flex-wrap:nowrap;overflow-x:auto}.shop-filters button{flex:none}.shop-side{grid-template-columns:1fr}.shop-appearance-intro{grid-template-columns:auto 1fr;padding:15px}.shop-appearance-intro>:last-child{grid-column:1 / -1}}.profile-edit-character{width:28px;height:28px;display:inline-grid;place-items:center;margin-left:6px;border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--panel-2) 82%,transparent);border:1px solid var(--border);vertical-align:middle}.profile-edit-character:hover{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 42%,var(--border))}.character-services{display:grid;gap:14px}.character-services-head{min-height:150px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:22px;align-items:center;padding:22px 24px;overflow:hidden;border-radius:15px;color:#f6f2e8;background:radial-gradient(circle at 78% 40%,#d4aa3c20,transparent 28%),linear-gradient(120deg,#111812,#17130f 66%,#21180d);border:1px solid color-mix(in srgb,var(--gold) 28%,var(--border))}.character-services-head .caps,.character-studio-head .caps{display:inline-flex;align-items:center;gap:6px;color:#dcc06f}.character-services-head h2{margin:6px 0 5px;font-size:1.45rem}.character-services-head p,.character-studio-head p{margin:0;max-width:68ch;color:#c8c4bb;font-size:.78rem;line-height:1.5}.character-appearance-jump{margin-top:12px;color:#ead17f;border-color:#d7b7555c;background:#d7b75512}.character-appearance-jump:hover{color:#fff1b9;border-color:#d7b75599;background:#d7b7551f}.character-service-passes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.character-service-passes>span{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:12px;border-radius:12px;background:#080a08a8;border:1px solid #ffffff1e}.character-service-passes svg{grid-row:1 / 3;color:#d7b755}.character-service-passes b{color:#f0d37d;font-size:1.05rem}.character-service-passes small{color:#aaa79f;font-size:.62rem}.character-rename{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(180px,260px) auto;gap:14px;align-items:end;padding:16px;border-radius:13px;background:var(--panel-2);border:1px solid var(--border)}.character-service-icon{width:48px;height:48px;display:grid;place-items:center;align-self:center;border-radius:12px;color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border))}.character-rename h3{margin:3px 0 2px}.character-rename p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.4}.character-rename .field{margin:0}.character-rename>.btn{min-height:42px}.character-name-input{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:6px}.character-name-input .btn{min-width:38px;padding:0}.character-rename .field small{margin-top:3px;font-size:.63rem;line-height:1.25}.character-rename-pay{display:grid;gap:5px;justify-items:stretch;min-width:170px}.character-rename-pay .btn{min-height:42px}.character-rename-pay small{color:var(--muted);font-size:.63rem;text-align:center}.character-rename-pay .upg-sale{justify-self:center}@media(max-width:620px){.character-rename-pay{grid-column:1 / -1}}.character-service-links{display:flex;flex-wrap:wrap;gap:7px}.character-studio-head{display:grid;gap:4px;padding:15px 16px;border-radius:13px;background:color-mix(in srgb,var(--gold) 4%,var(--panel-2));border:1px solid color-mix(in srgb,var(--gold) 18%,var(--border))}.character-studio-head{scroll-margin-top:84px}.character-studio-head h3{margin:0}.dress-service-note{width:100%;padding:9px 10px;border-radius:10px;text-align:left;color:var(--text);background:color-mix(in srgb,var(--gold) 8%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border))}.dress-service-note span{display:grid;gap:2px}.dress-service-note b{color:var(--gold);font-size:.75rem}.dress-service-note small{color:var(--muted);font-size:.64rem;line-height:1.35}@media(max-width:900px){.inventory-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.inventory-nav{gap:6px}.inventory-nav button{grid-template-columns:30px 1fr;min-height:52px;padding:7px}.inventory-nav-icon{width:30px;height:30px}.inventory-nav small{display:none}.inventory-hero{min-height:124px;padding:16px}.inventory-hero-stat{min-width:92px}.inventory-split{grid-template-columns:1fr}.inventory-split>.card+.card{display:none}.character-services-head{grid-template-columns:1fr;padding:17px}.character-service-passes{max-width:330px}.character-rename{grid-template-columns:42px 1fr;align-items:center}.character-rename .field,.character-rename>.btn{grid-column:1 / -1}.character-service-icon{width:42px;height:42px}}.map-wrap{position:relative;border-radius:var(--radius);overflow:hidden;aspect-ratio:5 / 3;background:var(--bg-2)}.map-wrap img{width:100%;height:100%;object-fit:cover;image-rendering:auto;display:block}.map-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.map-gl-host{display:contents}.scene-startup{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden;background:#0b1020;pointer-events:none}.scene-startup[hidden]{display:none}.scene-startup-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.scene-startup .scene-startup-painting{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:fill}.scene-startup .scene-startup-layer{position:absolute;display:block;max-width:none;object-fit:fill}.map-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.map-chip{position:absolute;top:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;font-size:.76rem;font-weight:700;color:#f6f5f0;background:#0c0d11d6;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000059;text-shadow:0 1px 1px #000}.map-chip.left{left:12px}.map-chip.right{right:12px}.map-chip svg{color:var(--accent)}.map-sky button{display:inline-flex;align-items:center;gap:5px;color:#d8dccf}.map-pin{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.map-pin .dot{width:14px;height:14px;border-radius:50%;background:var(--accent);border:3px solid #13190f;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent)}.map-pin.town .dot{background:var(--gold);width:18px;height:18px}.map-pin.combat .dot{background:var(--danger)}.map-pin.travel .dot{background:var(--gem)}.map-pin.shrine .dot{width:28px;height:36px;border:0;border-radius:0;background:none;box-shadow:0 3px 12px #000b,0 0 12px color-mix(in srgb,var(--realm) 45%,transparent)}.map-pin.shrine .dot img{width:100%;height:100%;object-fit:contain;filter:brightness(.82) saturate(.88)}.map-pin .label{font-size:.72rem;font-weight:700;padding:4px 9px;border-radius:8px;background:#0c0d11e0;color:#fbfaf5;white-space:nowrap;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px #00000073;text-shadow:0 1px 1px #000}.map-pin:hover .label{background:#1e2a1fee}.map-pin .who{display:flex;margin-top:-2px}.map-pin .who .portrait{margin-left:-6px;border:2px solid #0e140f}.region-row{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center}.region-row .n{width:44px;height:44px;border-radius:11px;background:var(--panel-3);display:grid;place-items:center;font-weight:800;font-family:var(--display)}.region-row.here{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.mapx-teleport{display:grid;gap:8px;padding:9px;border-radius:11px;background:radial-gradient(circle at 15% 25%,color-mix(in srgb,#54d6cd 8%,transparent),transparent 58%),var(--bg-2);border:1px solid color-mix(in srgb,#54d6cd 26%,var(--border))}.mapx-teleport>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.mapx-teleport>span>span{min-width:0;display:grid;gap:2px}.mapx-teleport b{font-size:.7rem}.mapx-teleport small{color:var(--muted);font-size:.59rem;line-height:1.35}.xu-art{width:var(--xs, 96px);height:var(--xs, 96px);background-repeat:no-repeat;image-rendering:auto;flex:none}.xu-art.unknown{filter:brightness(0) opacity(.35)}.xu-guardian{display:inline-block}.xu-guardian>img{width:100%;height:100%;object-fit:contain;image-rendering:auto}:where(.xu-stage) .xu-art{animation:bob 3.2s ease-in-out infinite}:where(.xu-stage,.away-pet,.xg-pet,.spt-xu,.ph-card,.fr-pair,.onb-art-pet) :is(.xu-moonjelly,.xu-ribbonfin,.xu-lanternbat,.xu-moth,.xu-glowray,.xu-cloudram,.xu-astralwyrm,.xu-sunplume){animation:xu-hover 4.2s ease-in-out infinite;transform-origin:50% 62%}:where(.xu-stage,.away-pet,.xg-pet,.spt-xu,.ph-card,.fr-pair,.onb-art-pet) :is(.xu-budshell,.xu-sporeclaw,.xu-rimeowl,.xu-cindersnail,.xu-geodehorn,.xu-tanglebeetle,.xu-embermole){animation:xu-settle 3.8s ease-in-out infinite;transform-origin:50% 78%}:where(.xu-stage,.away-pet,.xg-pet,.spt-xu,.ph-card,.fr-pair,.onb-art-pet) .xu-arborling{animation:xu-sway 5.4s ease-in-out infinite;transform-origin:50% 84%}@keyframes xu-hover{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1.2deg)}}@keyframes xu-settle{0%,to{transform:translateY(0) scaleY(1)}48%{transform:translateY(-1px) scaleY(1.012)}58%{transform:translateY(0) scaleY(.992)}}@keyframes xu-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.4deg)}}@media(prefers-reduced-motion:reduce){:where(.xu-stage,.away-pet,.xg-pet,.spt-xu,.ph-card,.fr-pair,.onb-art-pet) [class*=xu-]{animation:none}}:root[data-motion=reduced] :where(.xu-stage,.away-pet,.xg-pet,.spt-xu,.ph-card,.fr-pair,.onb-art-pet) [class*=xu-]{animation:none}@media(prefers-reduced-motion:reduce){:root :is(.xu-guide .xg-pet,.phone-guide .xu-guide.docked .xg-pet){animation:none}}:root[data-motion=reduced] :is(.xu-guide .xg-pet,.phone-guide .xu-guide.docked .xg-pet){animation:none}.xu-card{display:grid;gap:10px}.xu-stage{border-radius:12px;height:150px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--c, var(--accent)) 25%,transparent),transparent 70%),var(--bg-2)}@keyframes bob{50%{transform:translateY(-5px)}}.chat-layout{display:grid;grid-template-columns:220px 1fr 220px;gap:14px;height:calc(100vh - 140px);min-height:480px}.chat-pane{display:flex;flex-direction:column;min-height:0}.chat-log{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px 4px}.chat-msg{padding:3px 6px;border-radius:6px;line-height:1.5;word-wrap:break-word}.chat-msg:hover{background:var(--panel-2)}.chat-msg .who{font-weight:700;cursor:pointer}.chat-msg time{color:var(--faint);font-size:.68rem;margin-right:6px;font-variant-numeric:tabular-nums}.chat-msg.system{color:var(--muted);font-style:italic}.chat-msg .tools{float:right;opacity:0;display:inline-flex;gap:2px}.chat-msg:hover .tools{opacity:1}.chan{width:100%;text-align:left;padding:8px 10px;border-radius:9px;display:flex;gap:8px;align-items:center;color:var(--muted)}.chan.active{background:var(--panel-2);color:var(--text)}.player-line{display:flex;align-items:center;gap:9px;padding:6px;border-radius:9px}.player-line:hover{background:var(--panel-2)}.player-line .meta{min-width:0;flex:1}.player-line b{display:block;font-size:.82rem}.player-line small{color:var(--muted);font-size:.72rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dress{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}.dress-preview{position:sticky;top:76px;display:grid;gap:12px;justify-items:center}.dress-profile-preview{width:100%;display:grid;place-items:center;min-width:0;padding:14px;border-radius:12px;border:1px solid var(--border-2)}.option-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.option{border-radius:11px;background:var(--panel-2);border:1px solid var(--border);padding:6px;display:grid;gap:6px;justify-items:center;align-content:space-between;text-align:center;font-size:.72rem;position:relative}.option-name{display:grid;place-items:center;width:100%;min-height:78px;padding:0 4px;border-radius:9px;background:color-mix(in srgb,#000 22%,var(--panel-2));font-size:1rem;overflow-wrap:anywhere}.dress-focus{margin:0;width:100%;display:grid;gap:2px;text-align:left;color:var(--muted);font-size:.74rem;line-height:1.4}.dress-focus b{color:var(--text);font-size:.8rem}.option-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px;min-width:0;max-width:100%}.option-foot .option-how .info-tip-btn{font-size:.7rem}.option:hover{border-color:var(--border-2)}.option.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.option .price{display:inline-flex;align-items:center;gap:4px;font-weight:700}.option .lock{position:absolute;top:6px;right:6px;color:var(--muted)}.option.locked .portrait{filter:saturate(.4) brightness(.8)}.creator{width:min(980px,100%)}.creator .steps{display:flex;gap:6px}.creator .steps i{width:26px;height:4px;border-radius:4px;background:var(--panel-3)}.creator .steps i.on{background:var(--accent)}.creator-grid{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr)}.creator-grid>:first-child{border-right:1px solid var(--border)}.picker{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border)}.picker:last-child{border-bottom:0}.cycler{display:flex;align-items:center;gap:8px;justify-content:space-between;background:var(--bg-2);border:1px solid var(--border);border-radius:9px;padding:3px}.cycler button{width:30px;height:28px;border-radius:7px;color:var(--accent-2-hi);display:grid;place-items:center}.cycler button:hover{background:var(--panel-3)}.cycler span{font-weight:600;font-size:.82rem;display:flex;align-items:center;gap:7px}.swatch-row{display:flex;gap:5px;flex-wrap:wrap}.landing{min-height:100vh;display:flex;align-items:safe center;justify-content:center;padding:30px 16px;background:radial-gradient(1200px 600px at 70% -10%,#2e4a3266,transparent),radial-gradient(900px 500px at 0% 110%,#4a2a1444,transparent),var(--bg)}.or{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:.74rem}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--border-2)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#050806b0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;padding:16px;animation:fade .15s}.modal{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--panel);border:1px solid var(--border-2);border-radius:16px;padding:20px;box-shadow:var(--shadow);animation:pop .18s ease-out}.modal.wide{width:min(820px,100%)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:translateY(8px) scale(.98);opacity:0}}.teleport-depart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:125;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:#030807f0;animation:tp-fade-in .16s ease-out}.teleport-depart-vignette{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-3;background:linear-gradient(#02050480,#020504e8),var(--tp-map) center / cover;filter:blur(5px) saturate(.8);transform:scale(1.08);animation:tp-world-away .8s ease-in both}.teleport-portal{position:absolute;width:min(58vw,460px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tp-a) 24%,transparent) 0 34%,transparent 66%);filter:drop-shadow(0 0 34px color-mix(in srgb,var(--tp-a) 64%,transparent));animation:tp-portal-open .78s cubic-bezier(.2,.8,.2,1) both}.teleport-portal:before,.teleport-portal:after,.teleport-portal i{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:3px solid color-mix(in srgb,var(--tp-a) 78%,white 12%);border-left-color:transparent;border-bottom-color:color-mix(in srgb,var(--tp-a) 24%,transparent);animation:tp-spin 1.15s linear infinite}.teleport-portal:after{top:17%;right:17%;bottom:17%;left:17%;border-width:2px;animation-direction:reverse;animation-duration:.86s}.teleport-portal i:nth-child(1){top:26%;right:26%;bottom:26%;left:26%;border-width:1px;animation-duration:.7s}.teleport-portal i:nth-child(2){top:2%;right:2%;bottom:2%;left:2%;border-width:1px;animation-direction:reverse;animation-duration:1.5s}.teleport-portal i:nth-child(3){top:38%;right:38%;bottom:38%;left:38%;border-width:3px;animation-duration:.5s}.teleport-scroll{position:relative;z-index:2;filter:drop-shadow(0 12px 24px #000b) drop-shadow(0 0 18px color-mix(in srgb,var(--tp-a) 65%,transparent));animation:tp-scroll .76s cubic-bezier(.2,.75,.15,1) both}.teleport-depart-copy{position:absolute;z-index:3;bottom:max(9vh,42px);display:grid;gap:3px;text-align:center;text-shadow:0 2px 12px #000;animation:tp-copy .5s .1s both}.teleport-depart-copy small{color:var(--tp-a);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.teleport-depart-copy b{color:#fff;font-family:var(--display);font-size:clamp(1.45rem,5vw,2.3rem)}.teleport-arrival-backdrop{z-index:125;background:color-mix(in srgb,var(--tp-b) 56%,#020403d9)}.teleport-arrival{width:min(680px,100%);overflow:hidden;display:grid;grid-template-columns:minmax(220px,42%) 1fr;border:1px solid color-mix(in srgb,var(--tp-a) 45%,var(--border-2));border-radius:22px;background:var(--panel);box-shadow:0 26px 90px #000c,0 0 70px color-mix(in srgb,var(--tp-a) 16%,transparent);animation:tp-arrive .42s cubic-bezier(.18,.78,.2,1) both}.teleport-arrival-art{min-height:330px;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--tp-b) 82%,#07100d) 100%),linear-gradient(120deg,color-mix(in srgb,var(--tp-b) 45%,transparent),transparent),var(--tp-map) center / cover}.teleport-arrival-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset -22px 0 44px var(--panel),inset 0 0 70px #0007;pointer-events:none}.teleport-arrival-art>.item-ico{z-index:2;filter:drop-shadow(0 14px 18px #000b) drop-shadow(0 0 16px color-mix(in srgb,var(--tp-a) 58%,transparent));animation:tp-item-settle .55s .14s both}.teleport-arrival-ring{position:absolute;width:220px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tp-a) 22%,transparent),transparent 62%);border:2px solid color-mix(in srgb,var(--tp-a) 70%,transparent);box-shadow:0 0 32px color-mix(in srgb,var(--tp-a) 48%,transparent),inset 0 0 25px color-mix(in srgb,var(--tp-a) 25%,transparent);animation:tp-ring-breathe 2.8s ease-in-out infinite}.teleport-arrival-ring i{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--tp-a) 62%,transparent);animation:tp-spin 12s linear infinite}.teleport-arrival-ring i+i{top:23%;right:23%;bottom:23%;left:23%;animation-direction:reverse;animation-duration:8s}.teleport-arrival-check{position:absolute;z-index:4;right:20px;bottom:20px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#07150f;background:var(--tp-a);border:3px solid color-mix(in srgb,var(--tp-a) 55%,white);box-shadow:0 6px 18px #0008;animation:tp-check .36s .42s both}.teleport-arrival-body{padding:30px 28px;display:flex;flex-direction:column;justify-content:center;gap:12px}.teleport-arrival-body .caps{color:var(--tp-a);display:inline-flex;align-items:center;gap:6px}.teleport-arrival-body h2{margin:0;font-size:clamp(1.55rem,3.4vw,2.15rem)}.teleport-arrival-body>p{margin:0;color:var(--muted);line-height:1.55}.teleport-arrival-note{display:flex;align-items:center;gap:11px;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--tp-a) 26%,var(--border));background:color-mix(in srgb,var(--tp-a) 7%,var(--panel-2))}.teleport-arrival-note>svg{color:var(--tp-a);flex:0 0 auto}.teleport-arrival-note span{display:grid;gap:2px}.teleport-arrival-note small{color:var(--muted);line-height:1.35}.teleport-arrival-actions{margin-top:4px;flex-wrap:wrap}@keyframes tp-fade-in{0%{opacity:0}}@keyframes tp-world-away{to{filter:blur(13px) saturate(.35);transform:scale(1.16)}}@keyframes tp-portal-open{0%{opacity:0;transform:scale(.2) rotate(-18deg)}70%{opacity:1}to{transform:scale(1.08) rotate(0)}}@keyframes tp-spin{to{transform:rotate(360deg)}}@keyframes tp-scroll{0%{opacity:0;transform:scale(.65) translateY(25px) rotate(-7deg)}55%{opacity:1}to{transform:scale(1.08) translateY(-4px) rotate(2deg)}}@keyframes tp-copy{0%{opacity:0;transform:translateY(8px)}}@keyframes tp-arrive{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes tp-item-settle{0%{opacity:0;transform:scale(1.35) rotate(8deg);filter:brightness(2) blur(5px)}}@keyframes tp-ring-breathe{50%{transform:scale(1.045);opacity:.78}}@keyframes tp-check{0%{opacity:0;transform:scale(.25) rotate(-20deg)}}@media(max-width:620px){.teleport-arrival{grid-template-columns:1fr;max-height:calc(100vh - 26px);overflow:auto}.teleport-arrival-art{min-height:230px}.teleport-arrival-art:after{box-shadow:inset 0 -24px 38px var(--panel),inset 0 0 60px #0007}.teleport-arrival-body{padding:22px 20px}}@media(prefers-reduced-motion:reduce){.teleport-depart,.teleport-depart-vignette,.teleport-portal,.teleport-portal:before,.teleport-portal:after,.teleport-portal i,.teleport-scroll,.teleport-depart-copy,.teleport-arrival,.teleport-arrival-ring,.teleport-arrival-ring i,.teleport-arrival-art>.item-ico,.teleport-arrival-check{animation:none!important}}.toasts{position:fixed;top:112px;bottom:auto;right:18px;display:grid;gap:8px;z-index:80;width:min(360px,calc(100vw - 36px));pointer-events:none}.toast{pointer-events:auto;padding:10px 8px 10px 14px;border-radius:11px;background:var(--panel-3);border:1px solid var(--border-2);box-shadow:var(--shadow);display:flex;gap:10px;align-items:flex-start;animation:toast-in .18s ease-out;font-size:.82rem}.toast>svg{flex:none;margin-top:1px}.toast-text{flex:1;min-width:0;overflow-wrap:anywhere}.toast-x{flex:none;display:grid;place-items:center;width:26px;height:26px;margin:-4px 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.toast-x:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.toast-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@keyframes toast-in{0%{opacity:0;transform:translateY(4px)}}:root[data-motion=reduced] .toast{animation:none}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.toast.error{border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.toast.success{border-color:color-mix(in srgb,var(--good) 45%,transparent)}.empty{display:grid;place-items:center;gap:8px;text-align:center;padding:28px 16px;color:var(--muted)}.empty svg{color:var(--faint)}.log-line{display:flex;gap:10px;padding:6px 0;border-bottom:1px solid var(--border);font-size:.8rem}.log-line time{color:var(--faint);min-width:64px;font-variant-numeric:tabular-nums}.log-line.level{color:var(--accent)}.log-line.rare{color:var(--legendary)}.log-line.warn{color:var(--warn)}.log-line.quest{color:var(--gem)}.log-line.loot{color:var(--gold)}details.fold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}details.fold>summary::-webkit-details-marker{display:none}details.fold[open]>summary svg{transform:rotate(90deg)}.kbd{font-size:.7rem;padding:1px 6px;border-radius:5px;border:1px solid var(--border-2);color:var(--muted)}.quest-step{display:grid;grid-template-columns:36px 1fr;gap:12px}.quest-step .n{width:36px;height:36px;border-radius:10px;background:var(--panel-3);display:grid;place-items:center;font-weight:800;color:var(--muted)}.quest-step.done .n{background:color-mix(in srgb,var(--good) 22%,transparent);color:var(--good)}.quest-step.current .n{background:color-mix(in srgb,var(--accent-2) 25%,transparent);color:var(--accent-2-hi)}.totem{width:150px;height:210px;margin:0 auto;display:grid;place-items:end center;position:relative}.totem img{width:128px;height:192px;image-rendering:pixelated;position:relative;z-index:1;filter:drop-shadow(0 6px 10px #0008)}.totem:before{content:"";position:absolute;top:10%;right:5%;bottom:0;left:5%;border-radius:50%;background:radial-gradient(circle,#ffb35a55,transparent 65%);opacity:0;transition:opacity .6s}.totem.lit:before{opacity:1;animation:glow 3s ease-in-out infinite;border-radius:50%}.shrine-orb{width:140px;height:140px;border-radius:50%;margin:0 auto;background:radial-gradient(circle at 50% 55%,#ffe3a0,#e5853b 40%,#5a2a10 72%,transparent 73%);box-shadow:0 0 60px #e5853b55;animation:glow 3s ease-in-out infinite}.shrine-orb.dim{filter:grayscale(.8) brightness(.6);box-shadow:none;animation:none}@keyframes glow{50%{box-shadow:0 0 90px #ffb35a88}}@media(max-width:1100px){.split{grid-template-columns:1fr}.chat-layout{grid-template-columns:180px 1fr}.chat-layout>:last-child{display:none}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;bottom:0;width:272px;transform:translate(-100%);transition:transform .2s;box-shadow:var(--shadow)}.sidebar.open{transform:none}.menu-btn{display:grid}.content{padding:14px 16px 50px}.topbar{padding:10px 16px}.cols-2,.cols-3,.dress{grid-template-columns:1fr}.dress-preview{position:static}.stat-strip{grid-template-columns:repeat(2,1fr)}.creator-grid{grid-template-columns:1fr}.creator-grid>:first-child{border-right:0;border-bottom:1px solid var(--border)}.chat-layout{grid-template-columns:1fr;height:auto}.chat-layout>:first-child{display:none}.hero-body{flex-direction:column;align-items:flex-start}.purse .coin-chip span.label{display:none}}@media(max-width:520px){.cols-4{grid-template-columns:1fr}.session-grid{grid-template-columns:1fr 1fr}}.event-card{border-color:color-mix(in srgb,var(--accent-2) 40%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--accent-2) 10%,var(--panel)),var(--panel))}.event-hero .hero-banner{height:100%;top:0;right:0;bottom:0;left:0;filter:none;opacity:.75;background-size:auto 200%!important;background-repeat:repeat-x!important;background-position:center 70%!important;image-rendering:pixelated}.event-hero .hero-banner:after{background:linear-gradient(90deg,#15121e 15%,transparent 70%)}.event-hero .muted,.event-hero .faint{color:#d8cfe4}.login-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.login-day{display:grid;justify-items:center;gap:3px;padding:7px 2px;border-radius:9px;background:var(--bg-2);border:1px solid var(--border);position:relative}.login-day.big{border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 8%,var(--bg-2))}.login-day.got{opacity:.55}.login-day.next{border-color:var(--accent-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-2) 30%,transparent)}.login-day svg{position:absolute;top:4px;right:4px}.q-pips{position:absolute;left:1px;top:-1px;font-size:7px;letter-spacing:-1px;line-height:1;text-shadow:0 0 2px #000,0 1px 1px #000;pointer-events:none}.q-pips.q1{color:#8fd58a}.q-pips.q2{color:#74b8ff}.q-pips.q3{color:#c48bff}.q-pips.q4{color:#ffb84d}.bag-cell .lock-badge{position:absolute;right:4px;top:4px;color:var(--gold)}.bag-cell .soulbound-badge{position:absolute;left:6px;top:6px;bottom:auto;padding:3px;border-radius:7px;color:#efd18a;background:#17121bd9;border:1px solid #efd18a4a;filter:drop-shadow(0 1px 2px #000)}.soulbound-label{width:max-content;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--gold) 48%,var(--border));border-radius:99px;color:#efd18a;background:color-mix(in srgb,#3b3150 65%,var(--panel-2));font-size:.65rem;font-weight:750;line-height:1.3}.soulbound-note{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--gold) 32%,var(--border));border-radius:10px;color:color-mix(in srgb,var(--gold) 78%,var(--text));background:linear-gradient(135deg,color-mix(in srgb,#3b3150 50%,var(--panel-2)),var(--panel))}.soulbound-note>svg{flex:none;margin-top:1px}.soulbound-note>span{display:grid;gap:2px}.soulbound-note small{color:var(--muted);font-size:.7rem;line-height:1.4}.map-chip.edit{left:50%;transform:translate(-50%);top:12px;cursor:pointer}.map-editor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;cursor:crosshair;touch-action:none}.map-editor .ed-dot{position:absolute;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #000;box-shadow:0 0 0 1px #fff8;pointer-events:none}.map-editor .ed-dot.sq{border-radius:1px}.map-editor .ed-pin{position:absolute;transform:translate(-50%,-50%);padding:3px 8px;border-radius:8px;font-size:.7rem;font-weight:700;background:#111c;color:#fff;border:1px dashed #fff9;pointer-events:none;white-space:nowrap}.map-editor .ed-pin.on{background:var(--accent);color:#111}.ed-swatch{display:inline-block;width:9px;height:9px;border-radius:50%;border:1px solid #0008}.map-names{border-top:1px solid var(--border);padding-top:12px}.map-names-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 12px}.map-name-field{display:grid;gap:4px;min-width:0}.map-name-field.wide{grid-column:1 / -1}.map-name-field .tiny{text-transform:capitalize}.map-name-field .input{width:100%}.map-name-cell{display:contents}.xu-art{position:relative}.xu-blink{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://cdn.xuverse.world/objects/cbf631b355fbd4ef3a2bd5c25e6dc86bacd57da34af4d5fdcb5bccda78643ef9.webp?v=2);background-size:inherit;background-position:inherit;background-repeat:no-repeat;opacity:0;pointer-events:none;animation:blink var(--bd, 5s) linear var(--bdl, 0s) infinite}.portrait .char-wrap{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 100%}.portrait .char-wrap.breathe{animation:breathe 4.6s ease-in-out infinite}.portrait .char.blink{opacity:0;animation:blink var(--bd, 5s) linear var(--bdl, 0s) infinite}.xu-blink.double,.portrait .char.blink.double{animation-name:blink2}@keyframes blink{0%,95.4%{opacity:0}95.5%,97.9%{opacity:1}98%,to{opacity:0}}@keyframes blink2{0%,91.4%{opacity:0}91.5%,93.4%{opacity:1}93.5%,95.4%{opacity:0}95.5%,97.4%{opacity:1}97.5%,to{opacity:0}}@keyframes breathe{50%{transform:scaleY(1.012) translateY(-.4%)}}@media(prefers-reduced-motion:reduce){.xu-blink,.portrait .char.blink{display:none}}:root[data-motion=reduced] .xu-blink,:root[data-motion=reduced] .portrait .char.blink{display:none}.friend-code .code-chip{font:800 1.15rem var(--display);letter-spacing:.06em;padding:8px 14px;border-radius:10px;background:var(--bg-2);border:1px dashed var(--border-2);color:var(--gold)}.map-editor .ed-ring{position:absolute;transform:translate(-50%,-50%);border:2px dashed #8fd0ff;border-radius:50%;pointer-events:none}.slot-card{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:start;padding:12px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--border);min-width:0}.slot-card .body{display:grid;gap:3px;min-width:0}.slot-card .title{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.85rem;flex-wrap:wrap}.slot-ico{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 35%,#ffffff10,transparent 70%),var(--bg-2);border:1px solid var(--border-2)}.slot-card.is-empty .slot-ico{border-style:dashed;background:var(--bg-2)}.slot-ico .ghost{filter:grayscale(1) brightness(1.7) contrast(.6);opacity:.22}.slot-ico .qty{position:absolute;right:3px;bottom:2px;font-size:.65rem;font-weight:800;text-shadow:0 1px 2px #000}.slot-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.slot-pick{display:grid;gap:4px;margin-top:6px;max-height:220px;overflow:auto;padding:4px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border)}.pick-row{display:flex;align-items:center;gap:8px;padding:6px;border-radius:8px;text-align:left}.pick-row:hover:not(:disabled){background:var(--panel-3)}.pick-row:disabled{opacity:.5;cursor:not-allowed}.pick-row .small{display:grid}.event-page{display:grid;gap:14px}.event-hero{display:grid;grid-template-columns:120px 1fr auto;gap:18px;align-items:center;padding:18px;color:#f6f0ff;background:radial-gradient(120% 140% at 0% 0%,#6a2f8a 0%,transparent 55%),linear-gradient(110deg,#3a1d52,#5a2a5e 45%,#b8571f);border:1px solid #ffffff1c}.event-hero h2{font-size:1.5rem}.event-art{width:120px;height:120px;border-radius:16px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 75%,#ff9a3c55,transparent 60%),url(https://cdn.xuverse.world/objects/08a09cfe1884740cf4b7c62abd546541bdfb4b538230baa2138846c7bf508864.webp?v=2) 28% 70% / 520% auto;box-shadow:inset 0 0 0 1px #fff2,0 6px 18px #0006}.event-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2a1240cc,#1a0a26aa)}.event-art>*{position:relative}.event-art .xu-art{filter:drop-shadow(0 0 10px #9fe8ffaa);animation:bob 3.6s ease-in-out infinite}.event-art .ea-candy{position:absolute;right:6px;bottom:4px;filter:drop-shadow(0 0 8px #ffb54acc)}.event-purse{display:grid;justify-items:center;gap:2px;padding:10px 14px;border-radius:12px;background:#0006;border:1px solid #ffffff1c}.event-purse b{font-size:1.2rem}.pill.live{background:color-mix(in srgb,var(--accent-2) 16%,transparent);color:var(--accent-2-hi);border:1px solid color-mix(in srgb,var(--accent-2) 40%,transparent);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.event-hero .pill.live{background:#ff6a3d33;color:#ffb38a;border-color:#ff8a5c55}.tab .badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin-left:6px;border-radius:99px;background:var(--accent-2);color:var(--accent-2-ink);font-size:.66rem;font-weight:800}.btn.warm{background:var(--accent-2);color:var(--accent-2-ink);border-color:transparent}.btn.warm:hover:not(:disabled){background:var(--accent-2-hi)}.lantern-chain{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px 2px;overflow-x:auto}.lantern-chain .ln{display:grid;justify-items:center;gap:3px;flex:1;position:relative;min-width:38px}.lantern-chain .ln:not(:last-child):after{content:"";position:absolute;top:20px;left:calc(50% + 21px);right:calc(-50% + 21px);border-top:2px dashed var(--border-2)}.lantern-chain .ln.lit:not(:last-child):after{border-top-color:color-mix(in srgb,var(--accent-2) 60%,transparent)}.ln-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);border:2px solid var(--border-2)}.ln:not(.lit):not(.now) .ln-ico{filter:grayscale(1) brightness(.6);opacity:.6}.ln.lit .ln-ico{border-color:var(--accent-2);box-shadow:0 0 12px color-mix(in srgb,var(--accent-2) 55%,transparent)}.ln.now .ln-ico{border-color:var(--accent-2-hi);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-2) 25%,transparent)}.ln.now .tiny,.ln.lit .tiny{color:var(--accent-2-hi);font-weight:700}.ev-quest{display:grid;gap:8px;padding:14px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--border)}.ev-quest.ready{border-color:color-mix(in srgb,var(--accent-2) 55%,transparent);background:color-mix(in srgb,var(--accent-2) 8%,var(--panel-2))}.ev-quest.done{opacity:.7}.ev-quest.waiting{opacity:.78;border-style:dashed}.track-row{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--border)}.track-row.got{opacity:.6}.track-row.ready{border-color:color-mix(in srgb,var(--good) 50%,transparent);background:color-mix(in srgb,var(--good) 8%,var(--panel-2))}.ex-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px}.ex-qty{display:inline-flex;align-items:center;gap:2px;flex:none;padding:2px;border-radius:9px;background:var(--panel);border:1px solid var(--border)}.ex-step{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--text)}.ex-step:hover:not(:disabled){background:var(--panel-2)}.ex-num{width:42px;height:26px;padding:0 2px;text-align:center;background:none;border:0;color:var(--text);font-weight:700;-moz-appearance:textfield}.ex-num::-webkit-outer-spin-button,.ex-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ex-max{height:26px;padding:0 8px;border-radius:7px;font-size:.72rem;font-weight:700;color:var(--muted)}.ex-max:hover,.ex-max.on{color:var(--accent);background:var(--panel-2)}@media(max-width:560px){.ex-row{flex-wrap:wrap}.ex-row .grow{flex-basis:calc(100% - 52px)}.ex-qty{margin-left:40px}}.ex-row:nth-child(odd){background:var(--panel-2)}.ex-ico{width:34px;height:34px;display:grid;place-items:center}.grow{flex:1;min-width:0}.chip.short{border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--danger)}.event-card{border-color:color-mix(in srgb,var(--accent-2) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#6a2f8a 18%,var(--panel)),var(--panel) 60%)}@media(max-width:760px){.event-hero{grid-template-columns:84px 1fr}.event-art{width:84px;height:84px}.event-purse{grid-column:1 / -1;grid-auto-flow:column;justify-content:start}}.login-day{cursor:pointer;font:inherit;color:inherit}.login-day:disabled{cursor:default}.login-day.future{opacity:.5}.login-day.missed{border-style:dashed}.login-day.missed:not(:disabled):hover{border-color:var(--accent-2)}.login-day.missed:disabled{opacity:.4}.bell{position:relative}.bell-dot{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--accent-2);color:var(--accent-2-ink);font-size:.6rem;font-weight:800;display:grid;place-items:center;border:2px solid var(--bg)}.bell-panel{position:absolute;left:-40px;top:calc(100% + 8px);width:min(380px,calc(100vw - 24px));z-index:60;border-radius:14px;background:var(--panel);border:1px solid var(--border-2);box-shadow:var(--shadow);overflow:hidden}.bell-top{padding:10px 12px;border-bottom:1px solid var(--border)}.bell-list{max-height:min(460px,70vh);overflow:auto;display:grid}.bell-item{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:10px 12px;text-align:left;border-bottom:1px solid var(--border)}.bell-item:hover{background:var(--panel-2)}.bell-item.unread{background:color-mix(in srgb,var(--accent) 6%,transparent)}.bell-item.unread .bell-ico{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.bell-ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--panel-3);color:var(--accent)}.bell-item.k-task .bell-ico{color:var(--accent-2-hi)}.bell-item.k-rare .bell-ico,.bell-item.k-level .bell-ico{color:var(--gold)}.bell-item.k-market .bell-ico{color:var(--good)}.bell-text{display:grid;gap:2px;font-size:.8rem;min-width:0}.bell-text>span:not(.tiny){color:var(--muted)}.away{display:grid;gap:14px}.away-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.away-pet{width:112px;height:112px;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 70%),var(--bg-2)}.away-pet .xu-art{animation:bob 3.2s ease-in-out infinite}.away-bubble{position:relative;display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:var(--panel-2);border:1px solid var(--border-2);font-size:.86rem}.away-bubble:before{content:"";position:absolute;left:-7px;top:26px;width:12px;height:12px;background:var(--panel-2);border-left:1px solid var(--border-2);border-bottom:1px solid var(--border-2);transform:rotate(45deg)}.away-levels{display:flex;flex-wrap:wrap;gap:6px}.away-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.away-card{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border-2);color:inherit;font:inherit;text-align:left}button.away-card{cursor:pointer}button.away-card:hover{border-color:var(--accent)}.away-card>span{display:grid;min-width:0;font-size:.84rem;line-height:1.25}.away-card small{color:var(--muted);font-size:.74rem}.notify-grid{display:grid;grid-template-columns:1fr auto auto;gap:10px 18px;align-items:center;margin-top:12px}.globe-stage:active{cursor:grabbing}.globe-caption h2{font-family:Georgia,serif;margin:8px 0}.event-hero.painted-event{position:relative;min-height:350px;display:flex;align-items:end;justify-content:space-between;padding:32px;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#0c1027e8,#13112880 48%,#15102215 80%),url(https://cdn.xuverse.world/objects/8ad8489a21fb5b953f9cff83f66a7c9fd0b55c71c22bfef89649c21efcfbcefb.webp?v=2) center/cover;border-color:#ba82496b}.painted-event .event-copy{z-index:1;max-width:430px}.painted-event h2{font:700 clamp(28px,4vw,46px)/1.1 Georgia,serif;color:#ffe9b7;text-shadow:0 3px 12px #000}.painted-event .caps{color:#efbc7c;font-size:10px;letter-spacing:2px}.painted-event .event-purse{z-index:1;padding:14px 20px;border:1px solid #e5b66d55;border-radius:12px;background:#130e24d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.event-mist{position:absolute;top:30%;right:-20%;bottom:-15%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 25% 80%,#b1b5e92b,transparent 45%),radial-gradient(ellipse at 65% 75%,#e1caf22b,transparent 50%);animation:event-mist 18s ease-in-out infinite alternate}.event-sparks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.event-sparks i{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffd57c;box-shadow:0 0 10px #ffb74d;animation:event-spark 7s ease-in-out infinite}@keyframes event-mist{to{transform:translate(10%) translateY(-5%);opacity:.5}}@keyframes event-spark{0%,to{opacity:0;transform:translateY(12px)}50%{opacity:.9;transform:translate(12px,-16px)}}@media(max-width:600px){.globe-stage{height:360px}.globe-caption{left:16px;top:14px}.globe-caption h2{font-size:20px}.event-hero.painted-event{padding:22px;min-height:390px;flex-wrap:wrap;gap:18px;background-position:65% center}}.nav-extra{display:grid;gap:1px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.changelog .release.focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.changelog .notes{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.changelog .notes li{display:grid;grid-template-columns:74px 1fr;gap:10px;font-size:.84rem;line-height:1.5}.changelog .tag{justify-self:start;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 7px;border-radius:6px;height:fit-content}.tag.t-added{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.tag.t-improved{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.tag.t-changed{background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold)}.tag.t-fixed{background:color-mix(in srgb,var(--accent-2) 18%,transparent);color:var(--accent-2-hi)}.wiki{display:grid;gap:14px}.wiki-crumbs{display:flex;align-items:center;gap:6px;color:var(--muted)}.wiki-crumbs button{display:inline-flex;align-items:center;gap:5px;color:var(--accent)}.wiki-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.wiki-tile{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);text-align:left}button.wiki-tile:hover{border-color:var(--border-2)}.wiki-tile .small{display:grid;gap:1px;min-width:0}.wiki-head{display:flex;gap:16px;align-items:center}.wiki-link{color:var(--accent);text-align:left;display:inline-flex;align-items:center;gap:6px}.wiki-link:hover{text-decoration:underline}.wiki-table{display:grid;grid-template-columns:40px minmax(160px,1.3fr) 2fr 60px 60px 82px;gap:8px 12px;align-items:center;font-size:.82rem}.wiki-table .th{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.wiki-region{display:grid;gap:8px;min-height:150px;background-size:cover;background-position:center}.wiki-article p,.wiki-article li{font-size:.88rem;line-height:1.6;color:var(--text)}.wiki-article h3{margin-top:14px}.chip.on{border-color:var(--accent);color:var(--accent)}@media(max-width:760px){.wiki-table{grid-template-columns:30px 1fr 64px}.wiki-table>:nth-child(6n+3),.wiki-table>:nth-child(6n+4),.wiki-table>:nth-child(6n+5){display:none}}.wiki .act-row{text-align:left}.wiki .grid{align-items:start}.wiki .grid>.card{align-content:start}.map-weather{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.market-page{display:grid;gap:12px}.market-hero{min-height:248px;display:flex;align-items:end;justify-content:space-between;gap:24px;padding:27px 28px;overflow:hidden;color:#f8f6ed;border:0;border-radius:17px;background:linear-gradient(90deg,#080b09f5,#0a0d0bd9 31%,#0a0d0b61 66%,#080a0861),linear-gradient(0deg,#070907dc 0%,transparent 68%),url(https://cdn.xuverse.world/objects/fc45975b21f1d9bdcb56e004aa7cc8fca3181e1d0880149752fe941d7306d60b.webp?v=2) center/cover;box-shadow:inset 0 1px #ffffff21,inset 0 -100px 110px #06080678,0 5px 18px #0000002c}.market-hero-copy{max-width:590px}.market-hero .caps{display:inline-flex;align-items:center;gap:5px;color:#edca70}.market-hero h2{margin:7px 0 5px;font-size:clamp(1.55rem,3vw,2.2rem);text-shadow:0 2px 10px #000}.market-hero p{max-width:570px;margin:0;color:#e5e8df;font-size:.82rem;line-height:1.5;text-shadow:0 1px 5px #000}.market-hero-stats{flex:none;display:grid;grid-template-columns:repeat(3,auto);gap:1px;overflow:hidden;border-radius:13px;background:#ffffff1c;border:1px solid #ffffff26;box-shadow:0 8px 24px #0007;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.market-hero-stats>span{min-width:112px;display:grid;gap:5px;padding:12px 14px;background:#0c100ddf}.market-hero-stats small{color:#c4cbc0;font-size:.59rem;text-transform:uppercase;letter-spacing:.07em}.market-hero-stats b{display:inline-flex;align-items:center;gap:5px;color:#f0d27e}.market-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.market-merchant-hint{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:0;color:var(--gold);font-size:.7rem;font-weight:700;background:none;border:0}.market-merchant-hint:hover{text-decoration:underline}.market-merchant-hint:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.market-filters .bag-category-scroll{position:relative;flex:1;min-width:0}.market-filters .bag-categories{margin:0}.mk-merchant-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;border-radius:10px;color:var(--muted);background:var(--bg-2);border:1px dashed var(--border)}.mk-merchant-line>svg{flex:none;color:var(--gold)}.mk-merchant-line>span:first-of-type{flex:1;min-width:0}.mk-merchant-line b{color:var(--text)}.order-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.mk-bank-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;color:var(--muted);background:var(--bg-2);border:1px solid var(--border)}.mk-bank-note>svg{color:var(--gold)}.market-nav button{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;padding:9px 11px;text-align:left;color:var(--muted);border:1px solid var(--border);border-radius:12px;background:var(--panel);transition:.18s ease}.market-nav button>span{grid-row:1 / 3;width:28px;height:28px;display:grid;place-items:center;align-self:center;border-radius:8px;color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--bg-2))}.market-nav b,.market-nav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-nav b{color:var(--text);font-size:.74rem}.market-nav small{color:var(--faint);font-size:.6rem}.market-nav button:hover{border-color:var(--border-2);transform:translateY(-1px)}.market-nav button.on{border-color:color-mix(in srgb,var(--gold) 45%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 8%,var(--panel)),var(--panel));box-shadow:inset 0 -2px color-mix(in srgb,var(--gold) 75%,transparent)}.market-catalog{overflow:hidden;padding:0}.market-catalog-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,410px);gap:24px;align-items:end;padding:19px 20px 15px;background:linear-gradient(125deg,color-mix(in srgb,var(--gold) 6%,var(--panel)),var(--panel));border-bottom:1px solid var(--border)}.market-catalog-head .caps,.orders-intro .caps{display:inline-flex;align-items:center;gap:5px;color:var(--gold)}.market-catalog-head h3,.orders-intro h3{margin:5px 0 3px}.market-catalog-head p,.orders-intro p{max-width:650px;margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.market-search{height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:0 13px;color:var(--gold);border-radius:12px;background:var(--bg-2);border:1px solid var(--border-2);box-shadow:inset 0 1px 2px #0003;transition:border-color .16s,box-shadow .16s}.market-search:focus-within{border-color:color-mix(in srgb,var(--gold) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 10%,transparent)}.market-search input{min-width:0;height:100%;color:var(--text);background:none;border:0;outline:0;font:inherit}.market-search button{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:var(--muted)}.market-search button:hover{color:var(--text);background:var(--panel-2)}.market-filters{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 20px;border-bottom:1px solid var(--border)}.market-scope{flex:none;display:flex;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--bg-2)}.market-scope button{padding:6px 9px;border-radius:7px;color:var(--muted);font-size:.65rem;font-weight:700}.market-scope button.on{color:var(--text);background:var(--panel);box-shadow:0 1px 5px #0003}.market-key{display:flex;flex-wrap:wrap;gap:8px 22px;padding:9px 20px;color:var(--muted);background:color-mix(in srgb,var(--panel-2) 55%,transparent);border-bottom:1px solid var(--border);font-size:.64rem}.market-key span{display:flex;align-items:center;gap:5px}.market-key i{width:7px;height:7px;border-radius:50%}.market-key i.ask{background:var(--gold)}.market-key i.bid{background:var(--good)}.market-item-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 9%,var(--panel)),var(--bg-2));border:1px solid var(--border)}.market-catalog-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 16px 14px;color:var(--faint);font-size:.62rem}.market-empty-hint{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.market-list{display:grid}.market-list-head,.market-row{display:grid;grid-template-columns:minmax(0,1fr) 124px 124px 92px 108px;gap:12px;align-items:center}.market-list-head{padding:9px 16px;color:var(--faint);background:var(--panel-2);border-bottom:1px solid var(--border);font-size:.59rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.market-row{min-width:0;padding:9px 16px;text-align:left;color:var(--text);border-bottom:1px solid var(--border);transition:background .16s ease}.market-row:last-child{border-bottom:0}.market-row:hover,.market-row:focus-visible{background:var(--panel-2)}.market-row.selling{box-shadow:inset 3px 0 color-mix(in srgb,var(--gold) 70%,transparent)}.market-row.quiet{opacity:.6}.market-row.quiet:hover,.market-row.quiet:focus-visible{opacity:1}.market-row-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.market-row .market-item-icon{width:38px;height:38px;border-radius:9px}.market-row-name{min-width:0;display:grid;gap:2px}.market-row-name b{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.market-row-name small{color:var(--faint);font-size:.59rem}.market-row-mine{justify-self:start;display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px 6px;margin-top:3px;padding:3px 7px;border-radius:7px;color:var(--muted);background:var(--bg-2);border:1px solid var(--border);font-size:.62rem}.market-row-mine b{color:var(--text)}.market-row-mine em{font-style:normal;font-weight:700}.market-row-mine.lead em{color:var(--good)}.market-row-mine.under em{color:var(--warn)}.market-row-cell{min-width:0;display:grid;gap:2px}.market-row-cell small{display:none;color:var(--faint);font-size:.54rem;text-transform:uppercase;letter-spacing:.05em}.market-row-cell b{display:flex;align-items:center;gap:4px;font-size:.71rem}.market-row-cell.ask b{color:var(--gold)}.market-row-cell.bid b{color:var(--good)}.market-row-cell.last b{color:var(--muted);font-weight:600}.market-row-cell b i{color:var(--faint);font-size:.55rem;font-style:normal;font-weight:500}.market-row-cell b.quiet{color:var(--faint);font-size:.64rem;font-weight:500}.market-row-go{justify-self:end;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.61rem;white-space:nowrap}@media(max-width:760px){.market-list-head,.market-row{grid-template-columns:minmax(0,1fr) 112px 112px}.market-list-head>:nth-child(n+4),.market-row-cell.last,.market-row-go{display:none}}@media(max-width:560px){.market-list-head{display:none}.market-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item ask" "item bid";gap:3px 10px;padding:10px 14px}.market-row-item{grid-area:item}.market-row-cell.ask{grid-area:ask}.market-row-cell.bid{grid-area:bid}.market-row-cell{display:flex;justify-content:flex-end;align-items:baseline;gap:5px}.market-row-cell small{display:inline}}.sales-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:12px}.sales-buyers{gap:0}.sales-buyer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name coins" "sub coins";gap:1px 10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border)}.sales-buyer-row:last-child{border-bottom:0}.sales-buyer-row>:first-child{grid-area:name;justify-self:start}.sales-buyer-row>span.tiny{grid-area:sub}.sales-buyer-row>b{grid-area:coins;display:inline-flex;align-items:center;gap:4px;color:var(--gold)}.sales-buyer{font-weight:700;color:var(--text);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sales-buyer:hover{color:var(--gold)}.sales-table{display:grid}.sales-table-head,.sales-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 104px 150px 96px;gap:12px;align-items:center}.sales-table-head{padding:9px 16px;color:var(--faint);background:var(--panel-2);border-bottom:1px solid var(--border);font-size:.59rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sales-row{min-width:0;padding:9px 16px;text-align:left;color:var(--text);border-bottom:1px solid var(--border);transition:background .16s ease}.sales-row:hover,.sales-row:focus-visible{background:var(--panel-2)}.sales-row.on{background:color-mix(in srgb,var(--gold) 7%,var(--panel));box-shadow:inset 3px 0 0 var(--gold)}.sales-row.quiet .market-row-name small{color:var(--warn)}.sales-row .market-item-icon{width:38px;height:38px;border-radius:9px}.sales-cell{min-width:0;display:grid;gap:2px}.sales-cell small{display:none;color:var(--faint);font-size:.54rem;text-transform:uppercase;letter-spacing:.05em}.sales-cell b{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:.71rem}.sales-cell b i{color:var(--faint);font-size:.56rem;font-style:normal;font-weight:500}.sales-cell b em{flex-basis:100%;color:var(--faint);font-size:.56rem;font-style:normal;font-weight:600}.sales-cell b em.up{color:var(--good)}.sales-cell b em.down{color:var(--warn)}.sales-cell b.quiet{color:var(--faint);font-size:.64rem;font-weight:500}.sales-log-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 13px 10px}.sales-log-head h3{margin:0}.trade-history .sales-log-cols.trade-row,.trade-history .sales-log-cols.trade-history-head{grid-template-columns:minmax(170px,1.4fr) minmax(90px,1fr) 96px 90px 96px}.trade-history .sales-log-cols.trade-row>:nth-child(2){justify-self:start;min-width:0}.sales-log-item{min-width:0;gap:8px;text-align:left}.sales-log-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-log-item .pill{flex:none}@media(max-width:900px){.sales-top{grid-template-columns:1fr}}@media(max-width:760px){.sales-table-head,.sales-row{grid-template-columns:minmax(0,1fr) 110px 96px}.sales-table-head>:nth-child(n+4),.sales-row>.sales-cell:nth-child(n+4){display:none}}@media(max-width:560px){.sales-table-head{display:none}.sales-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 14px}.sales-row>.sales-cell:nth-child(n+4){display:none}.sales-row .market-row-item{grid-area:auto;grid-row:1 / span 2}.sales-cell{justify-items:end;text-align:right}.sales-cell b{justify-content:flex-end}.trade-history .sales-log-cols.trade-row,.trade-history .sales-log-cols.trade-history-head{grid-template-columns:minmax(0,1fr) auto}.trade-history .sales-log-cols>:nth-child(2),.trade-history .sales-log-cols>:nth-child(3){display:none}.trade-history .sales-log-cols>:nth-child(4),.trade-history .sales-log-cols>:nth-child(5){justify-self:end}}.auction-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:14px;align-items:start}.auction-intro,.orders-intro{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:14px;background:linear-gradient(125deg,color-mix(in srgb,var(--gold) 9%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border))}.auction-intro .caps{display:inline-flex;gap:5px;align-items:center;color:var(--gold)}.auction-intro h3{margin:5px 0 3px}.auction-intro p{max-width:620px;margin:0;color:var(--muted);font-size:.74rem;line-height:1.45}.auction-live{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:var(--muted);border-radius:99px;background:var(--bg-2);border:1px solid var(--border);font-size:.63rem;font-weight:700}.auction-live i{width:7px;height:7px;border-radius:50%;background:var(--faint)}.auction-empty{min-height:190px;display:grid;place-items:center;border-style:dashed;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--gold) 6%,var(--panel)),var(--panel) 65%)}.auction-rules{display:grid;gap:13px}.auction-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auction-rule-grid>span{display:flex;gap:9px;padding:10px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border)}.auction-rule-grid>span>b{width:24px;height:24px;flex:none;display:grid;place-items:center;color:var(--gold);border-radius:7px;background:color-mix(in srgb,var(--gold) 9%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border));font-size:.65rem}.auction-rule-grid i{display:grid;gap:2px;font-style:normal}.auction-rule-grid strong{font-size:.68rem}.auction-rule-grid small{color:var(--muted);font-size:.61rem;line-height:1.4}.auction-rules>p{display:flex;gap:6px;align-items:center;margin:0;padding-top:10px;color:var(--muted);border-top:1px solid var(--border);font-size:.63rem}.auction-rules>p svg{flex:none;color:var(--gold)}.auction-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.auction-card{overflow:hidden;border-radius:14px;background:var(--panel);border:1px solid var(--border);box-shadow:0 4px 14px #00000012}.auction-card.winning{border-color:color-mix(in srgb,var(--good) 55%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--good) 12%,transparent)}.auction-art{min-height:120px;position:relative;display:grid;place-items:center;color:#ead07d;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--gold) 13%,var(--panel-2)),var(--bg-2) 72%);background-position:center;background-size:cover;border-bottom:1px solid var(--border)}.auction-kind,.auction-winning{position:absolute;top:9px;padding:3px 7px;border-radius:99px;font-size:.6rem;font-weight:800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auction-kind{left:9px;color:#ead789;background:#11130fde;border:1px solid #e0bb5252}.auction-winning{right:9px;color:#c8f0d7;background:#112118e8;border:1px solid #62c5895c}.auction-art.land{min-height:132px;overflow:hidden}.auction-art.land>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.auction-body{display:grid;gap:11px;padding:13px}.auction-body h3{margin:0 0 2px;font-size:.9rem}.auction-price{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border-radius:10px;background:var(--border);border:1px solid var(--border)}.auction-price>span{display:grid;gap:3px;padding:8px 9px;background:var(--bg-2)}.auction-price small{color:var(--faint);font-size:.58rem;text-transform:uppercase;letter-spacing:.04em}.auction-price b{display:flex;align-items:center;gap:4px;color:var(--text);font-size:.78rem}.auction-bid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:end}.auction-bid label{display:grid;gap:4px;color:var(--muted);font-size:.62rem}.auction-bid input{min-width:0;height:36px}.auction-bid .btn{height:36px}.auction-create{position:sticky;top:76px;border-color:color-mix(in srgb,var(--gold) 20%,var(--border))}.auction-create .dd{width:100%}.orders-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-panel{min-height:210px;align-content:start}.order-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding-bottom:11px;border-bottom:1px solid var(--border)}.order-panel-head h3{margin:0 0 2px}.order-panel-head p{margin:0;color:var(--muted);font-size:.63rem}.order-panel-head>b{min-width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:var(--bg-2);border:1px solid var(--border);font-size:.68rem}.order-panel-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.order-panel-icon.sell{color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--bg-2))}.order-panel-icon.buy{color:var(--good);background:color-mix(in srgb,var(--good) 10%,var(--bg-2))}.order-empty{min-height:125px;display:grid;place-items:center;align-content:center;gap:4px;padding:20px;text-align:center;color:var(--faint);border:1px dashed var(--border);border-radius:11px;background:color-mix(in srgb,var(--bg-2) 60%,transparent)}.order-empty b{color:var(--muted);font-size:.72rem}.order-empty span{max-width:270px;font-size:.62rem;line-height:1.45}.trade-history{padding:0;overflow:hidden}.trade-history-head,.trade-history .trade-row{display:grid;grid-template-columns:minmax(180px,1fr) 90px 110px 100px;gap:12px;align-items:center}.trade-history-head{padding:9px 13px;color:var(--faint);background:var(--panel-2);border-bottom:1px solid var(--border);font-size:.59rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.trade-history .trade-row{padding:9px 13px}.trade-history .trade-row>:not(:first-child){justify-self:end}.trade-history .empty{min-height:190px}.search-box{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:var(--bg-2);border:1px solid var(--border-2);color:var(--muted)}.search-box input{background:none;border:0;outline:none;color:var(--text);font:inherit;width:170px}.mk-table{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(80px,1fr))}.mk-table .th{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:6px 10px;border-bottom:1px solid var(--border)}.mk-table .th.num,.mk-row .num{text-align:right;justify-self:end}.mk-row{display:contents}.mk-row>*{padding:8px 10px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.mk-row>.num{justify-content:flex-end}.mk-row:hover>*{background:var(--panel-2)}.mk-head{display:flex;align-items:center;gap:14px}.mk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mk-stat{display:grid;gap:2px;padding:12px 14px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border)}.mk-stat b{font:800 1.25rem var(--display)}.mk-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;align-items:start}.ladder{display:grid;gap:2px}.lad-head,.lad-row{display:grid;grid-template-columns:minmax(60px,1fr) 70px 64px 92px;gap:8px;align-items:center;padding:4px 8px}.lad-row{position:relative;border-radius:7px;overflow:hidden}.lad-row>*{position:relative}.lad-bar{position:absolute!important;top:2px;bottom:2px;right:0;border-radius:5px;opacity:.16}.ladder.ask .lad-bar{background:var(--danger)}.ladder.bid .lad-bar{background:var(--good)}.ladder.ask .lad-row b{color:var(--danger)}.ladder.bid .lad-row b{color:var(--good)}.lad-row.mine{outline:1px dashed var(--border-2)}.lad-act{justify-self:end}.lad-row.open{outline:1px solid var(--border-2)}.lad-act .btn.on{background:var(--panel-3);border-color:var(--border-2)}.lad-pick{display:grid;gap:6px;margin:2px 0 6px;padding:8px 10px;border-radius:9px;background:var(--bg-2);border:1px solid var(--border)}.lad-pick .ish-qty{margin:0;grid-template-columns:1fr 36px 68px 36px auto;gap:6px}.lad-pick .ish-step,.lad-pick .ish-max,.lad-pick .ish-num{height:36px;border-radius:9px}.lad-pick-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}@media(max-width:560px){.lad-pick .ish-qty{grid-template-columns:1fr 44px 64px 44px auto}.lad-pick .ish-step,.lad-pick .ish-max,.lad-pick .ish-num{height:44px}}.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-spread{text-align:center;padding:4px;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border)}.mk-count{display:flex;gap:6px;align-items:center}.mk-count>.input{flex:1;min-width:0}.mk-count>.btn{flex:none}.mk-sum{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;border-radius:10px;background:var(--bg-2)}.mk-form.buy-request{border-color:color-mix(in srgb,var(--gold) 28%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 5%,var(--panel)),var(--panel))}.mk-form .caps{color:var(--gold)}.mk-form h3{margin:4px 0 0}.btn.xs{padding:3px 8px;font-size:.7rem;border-radius:7px;gap:4px}.trade-list{display:grid}.trade-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:7px 8px;border-bottom:1px solid var(--border);text-align:left}.trade-row:not(button){grid-template-columns:1fr 1fr 1fr auto}button.trade-row:hover{background:var(--panel-2)}.chart{position:relative;width:100%}.chart svg{display:block;overflow:visible;max-width:100%}.chart .grid-line{stroke:var(--border-2);stroke-width:1}.chart .axis-text{fill:var(--faint);font-size:10px;font-family:var(--font)}.chart .price-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .price-band{fill:var(--accent);opacity:.1}.chart .price-dot{fill:var(--accent);stroke:var(--panel);stroke-width:2}.chart .crosshair{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3}.chart .vol-bar{fill:var(--muted);opacity:.45}.chart .vol-bar.on{opacity:.85}.chart-tip{position:absolute;pointer-events:none;display:grid;gap:2px;padding:8px 10px;border-radius:9px;background:var(--panel-3);border:1px solid var(--border-2);box-shadow:var(--shadow);font-size:.74rem;min-width:140px}@media(max-width:860px){.mk-grid{grid-template-columns:1fr}.mk-stats{grid-template-columns:repeat(2,1fr)}.mk-table{grid-template-columns:minmax(140px,2fr) repeat(2,minmax(70px,1fr))}.mk-table>.th:nth-child(n+4),.mk-row>:nth-child(n+4){display:none}}@media(max-width:900px){.market-hero{align-items:stretch;flex-direction:column;justify-content:end}.market-hero-stats{align-self:stretch}.market-hero-stats>span{min-width:0}.market-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.market-nav button{grid-column:span 2}.market-catalog-head{grid-template-columns:1fr;gap:13px}.market-filters{align-items:stretch;flex-direction:column}.market-scope{align-self:flex-start}.auction-layout,.orders-grid{grid-template-columns:1fr}.auction-create{position:static}}@media(max-width:560px){.market-hero{min-height:285px;padding:17px;background-position:57% center}.market-hero-stats>span{padding:9px}.market-hero-stats small{font-size:.5rem}.market-hero-stats b{font-size:.69rem}.market-nav button{padding:7px}.market-nav small{display:none}.market-nav button>span{grid-row:auto}.market-catalog-head{padding:16px}.market-filters,.market-key{padding-left:14px;padding-right:14px}.market-scope{width:100%}.market-scope button{flex:1;padding-inline:5px}.auction-intro,.orders-intro{align-items:stretch;flex-direction:column}.auction-intro .auction-live{align-self:flex-start}.auction-rule-grid,.auction-grid{grid-template-columns:1fr}.trade-history-head{display:none}.trade-history .trade-row{grid-template-columns:minmax(0,1fr) auto}.trade-history .trade-row>:nth-child(2){display:none}.trade-history .trade-row>:nth-child(3),.trade-history .trade-row>:nth-child(4){justify-self:end}}.pill.ironman{margin-left:8px;vertical-align:middle;font-size:.66rem;background:#4a4f5c;color:#e8eaf0;border:1px solid #ffffff22;text-transform:uppercase;letter-spacing:.06em}.ironman-pick{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);color:var(--muted);text-align:left}.ironman-pick.on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.assist-row{padding:10px 0;border-bottom:1px solid var(--border);gap:16px}.job-pick{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.job-pick.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}.job-pick:disabled{opacity:.55;cursor:not-allowed}.guild-crest{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 6px;border-radius:10px;font:800 .72rem var(--display);letter-spacing:.04em;color:var(--accent-ink);background:linear-gradient(160deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#000));box-shadow:inset 0 1px #ffffff40,0 2px 6px #0005;flex:none}.guild-crest.lg{min-width:72px;height:72px;font-size:1.1rem;border-radius:18px}.guild-hero{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.guild-invites{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.portrait,.xu-art{display:inline-block;vertical-align:middle}.invite-field{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-table{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) 60px 90px minmax(220px,1.6fr)}.admin-table .th{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:6px 8px;border-bottom:1px solid var(--border)}.admin-row{display:contents}.admin-row>*{padding:8px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px;min-width:0}.admin-row:hover>*{background:var(--panel-2)}@media(max-width:860px){.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-table{grid-template-columns:1fr 1fr}.admin-table>.th:nth-child(n+3),.admin-row>:nth-child(3),.admin-row>:nth-child(4){display:none}}.code-chip.small{font:800 .8rem var(--display);letter-spacing:.05em;padding:4px 9px;border-radius:8px;background:var(--bg-2);border:1px dashed var(--border-2);color:var(--gold)}:root{--sky: #00000000;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-region=willowmere]{--region: #a8d880}:root[data-region=amber]{--region: #f2ad4a}:root[data-region=frost]{--region: #8fd4ff}:root[data-region=gloam]{--region: #b9a2ff}:root[data-region=ember]{--region: #ff8f52}:root[data-region=sky]{--region: #86ccff}:root[data-region=star]{--region: #dcbcff}@property --sky{syntax: "<color>"; inherits: true; initial-value: #00000000;}:root{transition:--sky 45s linear}:root[data-motion=reduced]{transition:none}:root[data-phase=dawn]{--sky: #ffb38a26}:root[data-phase=day]{--sky: #fff1c814}:root[data-phase=dusk]{--sky: #ff86582e}:root[data-phase=night]{--sky: #4f6dff26}:root[data-tone=light][data-phase=dawn]{--sky: #ffb38a1f}:root[data-tone=light][data-phase=day]{--sky: #fff1c814}:root[data-tone=light][data-phase=dusk]{--sky: #ff86581a}:root[data-tone=light][data-phase=night]{--sky: #4f6dff12}body{background:radial-gradient(1400px 620px at 72% -160px,var(--sky),transparent 72%),radial-gradient(900px 500px at -10% 110%,color-mix(in srgb,var(--realm) 7%,transparent),transparent 70%),var(--bg);background-attachment:fixed}.topbar{background:linear-gradient(180deg,var(--sky),transparent 160%),color-mix(in srgb,var(--bg) 86%,transparent)}.topbar h1 .ico{color:var(--realm)}.card{background-image:var(--grain);box-shadow:inset 0 1px #ffffff0a,0 1px #0000002e}.card-head>svg:first-child{color:var(--realm)}.nav-item.active .ico{color:var(--realm)}.nav-item.active{box-shadow:inset 3px 0 0 var(--realm)}@media(min-width:861px){.shell.is-rail{grid-template-columns:72px minmax(0,1fr)}.sidebar.rail{width:72px}.sidebar.rail .side-top{padding:12px 8px 6px;justify-items:center}.sidebar.rail .brand{justify-content:center}.sidebar.rail .char-chip{padding:0;justify-content:center;width:auto;border:0;background:none;border-radius:12px}.sidebar.rail .char-chip .portrait{width:46px;height:46px;border-radius:12px;box-shadow:0 0 0 1px var(--border-2),0 2px 6px #0005}.sidebar.rail .char-chip:hover .portrait{box-shadow:0 0 0 2px color-mix(in srgb,var(--realm) 55%,transparent),0 2px 6px #0005}.sidebar.rail .nav{padding:4px 10px 10px;scrollbar-width:none}.sidebar.rail .nav-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.sidebar.rail .nav-item{justify-content:center;padding:9px 0;position:relative}.sidebar.rail .nav-item .ico{width:auto}.sidebar.rail .nav-item .grow,.sidebar.rail .nav-item .nav-meta,.sidebar.rail .nav-item .pill,.sidebar.rail .nav-item>svg{display:none}.sidebar.rail .nav-item .pill.warm,.sidebar.rail .nav-item .pill.danger,.sidebar.rail .nav-item .pill.chat-count{display:block;position:absolute;top:2px;right:2px;padding:0 4px;min-width:14px;height:14px;line-height:14px;font-size:.56rem;text-align:center;border-radius:99px;overflow:hidden;max-width:30px;box-shadow:0 0 0 2px var(--bg-2)}.sidebar.rail .nav-item .pill.warm{background:var(--accent-2);color:var(--accent-2-ink)}.sidebar.rail .nav-item .pill.danger{background:var(--danger);color:var(--bg)}.sidebar.rail .nav-item .pill.chat-count{background:var(--realm);color:var(--bg)}.sidebar.rail .nav-item .nav-meta.attention,.sidebar.rail .nav-item .nav-meta.danger{display:block;position:absolute;top:2px;right:2px;padding:0 4px;min-width:14px;height:14px;line-height:14px;font-size:.56rem;text-align:center;border-radius:99px;overflow:hidden;max-width:30px;box-shadow:0 0 0 2px var(--bg-2)}.sidebar.rail .nav-item .nav-meta.attention{background:var(--accent-2);color:var(--accent-2-ink)}.sidebar.rail .nav-item .nav-meta.danger{background:var(--danger);color:var(--bg)}.sidebar.rail .nav-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--realm) 40%,transparent)}.sidebar.rail .nav-extra{border-top:1px solid var(--border)}.sidebar.rail .side-foot{justify-items:center;padding:8px 10px}.sidebar.rail .side-foot .nav-item{width:44px}.sidebar.rail .rail-toggle .grow{display:none}}.brand-home{display:block;border-radius:10px}.rail-live{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;color:var(--muted)}.rail-live b{font-weight:400}.rail-live .live-dot{width:4px;height:4px;background:currentColor;box-shadow:none}.rail-toggle{color:var(--faint)}.side-menu-row{display:flex;align-items:center;gap:4px;min-width:0}.side-menu-row>.rail-toggle{flex:1;min-width:0;padding-inline:6px;gap:6px}@media(min-width:861px){.sidebar.rail .side-menu-row{flex-direction:column}.sidebar.rail .side-menu-row>.build-tag{width:48px;max-width:48px;align-items:center;font-size:.5rem}}.rail-pop{position:fixed;left:80px;z-index:50;width:280px;padding:12px;border-radius:14px;background:var(--panel);background-image:var(--grain);border:1px solid var(--border-2);box-shadow:var(--shadow);display:grid;gap:10px}.skills-pop{top:70px;max-height:calc(100vh - 100px);overflow:auto}.events-pop{width:260px}.sp-go.active{background:var(--panel-2);color:color-mix(in srgb,var(--text) 40%,#fff);font-weight:600}:root[data-tone=light] .sp-go.active{color:color-mix(in srgb,var(--text) 60%,#000)}.sp-row{display:flex;align-items:center;gap:4px}.sp-go{flex:1;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-size:.82rem;text-align:left}.sp-go:hover{background:var(--panel-2)}.icon-btn.gold{color:var(--gold)}.icon-btn.xs{width:24px;height:24px}.xu-guide{position:fixed;z-index:30;left:268px;bottom:16px;display:grid;justify-items:start;gap:8px;pointer-events:none}.shell.is-rail .xu-guide{left:88px}.xu-guide>*{pointer-events:auto}.xg-body{display:flex;align-items:flex-end;text-align:left}.xg-task-link{display:flex;align-items:inherit;gap:inherit;grid-column:1 / -1;width:100%;min-width:0;text-align:left}.xg-next{display:none}.xg-pet{width:84px;height:84px;display:grid;place-items:end center;margin-right:-18px;position:relative;z-index:1;filter:drop-shadow(0 6px 8px #0007)}.xg-pet{animation:xg-bob 3.4s ease-in-out infinite}.xu-guide.busy .xg-pet{animation-duration:1.8s}.xg-pet .xu-art{animation:none}@keyframes xg-bob{50%{translate:0 -5px}}.xg-status{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 24px;border-radius:14px;background:color-mix(in srgb,var(--panel) 92%,transparent);background-image:var(--grain);border:1px solid color-mix(in srgb,var(--realm) 30%,var(--border-2));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:300px}.xg-status .meta{display:grid;min-width:0}.xg-status b{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xg-status small{font-size:.7rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xg-bubble{position:relative;max-width:300px;margin-left:20px;display:grid;gap:2px;padding:9px 12px;border-radius:14px 14px 14px 4px;text-align:left;font-size:.8rem;background:var(--panel-3);border:1px solid color-mix(in srgb,var(--realm) 45%,var(--border-2));box-shadow:var(--shadow);animation:bubble-in .25s ease-out}.xg-bubble b{font-size:.7rem;color:var(--realm)}.xg-bubble.k-level b,.xg-bubble.k-rare b{color:var(--gold)}.xg-bubble.k-warn{border-color:color-mix(in srgb,var(--warn) 50%,transparent)}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px) scale(.97)}}.xu-guide-tab{position:fixed;z-index:30;left:268px;bottom:12px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--border-2);box-shadow:var(--shadow)}.shell.is-rail .xu-guide-tab{left:84px}.content{padding-bottom:150px}@media(max-width:860px){.xu-guide,.shell.is-rail .xu-guide{left:10px;bottom:10px}.xg-pet{width:64px;height:64px}.xg-status{max-width:220px}.xu-guide-tab,.shell.is-rail .xu-guide-tab{left:10px}}.content.is-home,.content:has(>.mapx){max-width:1320px}.home{display:grid;gap:14px}.home-map{overflow:hidden;border-color:color-mix(in srgb,var(--realm) 25%,var(--border))}.home-map .map-wrap{border-radius:0}.town-row{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--realm) 5%,transparent)}.town-stop{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 5px;border-radius:99px;font-size:.78rem;font-weight:600;color:var(--text);background:var(--panel-2);border:1px solid var(--border)}.town-stop:hover{border-color:color-mix(in srgb,var(--realm) 45%,transparent)}.ts-ico{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--realm);background:color-mix(in srgb,var(--realm) 14%,var(--bg-2))}@media(min-width:861px){@container (max-width: 800px){.town-row{gap:4px;padding:8px 10px}.town-stop{min-height:32px;gap:5px;padding:3px 8px 3px 4px;font-size:.7rem}.town-stop .ts-ico{width:21px;height:21px;flex:none}.town-stop .ts-ico svg{width:13px;height:13px}}}.home-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;align-items:start}.home-card{cursor:pointer;transition:border-color .15s}.home-card:hover{border-color:color-mix(in srgb,var(--realm) 35%,var(--border-2))}.now-card{cursor:default;border-color:color-mix(in srgb,var(--realm) 30%,var(--border))}.now-card.gilded{border-color:color-mix(in srgb,var(--gold) 65%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 28%,transparent),0 0 22px color-mix(in srgb,var(--gold) 20%,transparent)}.now-card.gilded .card-head h3{color:var(--gold)}.now-card.gilded .now-tile{border-color:color-mix(in srgb,var(--gold) 60%,var(--border));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--gold) 22%,var(--panel-2)),var(--bg-2))}.now-body{cursor:pointer;gap:14px}.now-icon{position:relative;width:60px;height:60px;display:grid;place-items:center;border-radius:16px;background:var(--bg-2);border:1px solid var(--border)}.now-icon>:last-child:not(:first-child){position:absolute;right:-8px;bottom:-8px}.faces{display:flex;flex-wrap:wrap;gap:6px}.faces .face .portrait{border:2px solid var(--panel-2)}.xg-bubble.k-tip{cursor:default;gap:6px;border-color:color-mix(in srgb,var(--realm) 55%,var(--border-2))}.xg-tip-row{display:flex;gap:6px;margin-top:2px}.xg-tip-row .btn{display:inline-flex;align-items:center;gap:2px}.xg-status,.xg-pet{transition:opacity .3s ease,transform .3s ease}.xu-guide.compact .xg-status{opacity:0;transform:translate(-10px);pointer-events:none}.xu-guide.compact .xg-pet{transform:scale(.78);transform-origin:30% 100%;opacity:.9}.xu-guide.compact:hover .xg-status{opacity:1;transform:none;pointer-events:auto}.xu-guide.compact:hover .xg-pet{transform:none;opacity:1}body:has(.backdrop) .xu-guide,body:has(.backdrop) .xu-guide-tab,body:has(.pb-back) .xu-guide{visibility:hidden}.phone-bar,.pb-back{display:none}@media(max-width:860px){.phone-bar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:45;left:0;right:0;bottom:0;padding:4px 6px calc(4px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));background:color-mix(in srgb,var(--panel) 94%,transparent);background-image:var(--grain);border-top:1px solid var(--border-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pb-tab{display:grid;justify-items:center;gap:2px;padding:6px 0 4px;font-size:.66rem;font-weight:600;color:var(--muted);border-radius:10px}.pb-tab.on{color:var(--realm)}.pb-tab.on .pb-ico{background:color-mix(in srgb,var(--realm) 14%,transparent)}.pb-ico{position:relative;display:grid;place-items:center;width:44px;height:26px;border-radius:99px}.pb-dot{position:absolute;top:1px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--danger, #e5534b);box-shadow:0 0 0 2px var(--panel)}.pb-back{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:#0007;animation:fade-in .2s ease-out}.pb-sheet{position:absolute;left:0;right:0;bottom:0;max-height:78vh;overflow:auto;padding:16px 16px calc(80px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));display:grid;gap:14px;background:var(--panel);background-image:var(--grain);border-top:1px solid var(--border-2);border-radius:18px 18px 0 0;box-shadow:var(--shadow);animation:sheet-up .25s ease-out}.pb-skills{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.pb-skill{display:grid;justify-items:center;gap:3px;padding:10px 6px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border);font-size:.76rem;font-weight:600}.pb-skill small{color:var(--muted);font-size:.68rem;font-weight:500}.pb-skill{grid-template-rows:24px 18px 16px;align-items:center;min-width:0}.pb-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-skill small.attention{color:var(--accent-2-hi)}.pb-skill.on{border-color:color-mix(in srgb,var(--realm) 55%,transparent)}.pb-skill.training{background:color-mix(in srgb,var(--mint) 12%,var(--panel-2))}.pb-skill.training:not(.on){border-color:color-mix(in srgb,var(--mint) 65%,transparent)}.content{padding-bottom:170px}.xu-guide,.shell.is-rail .xu-guide{bottom:calc(68px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.xu-guide-tab,.shell.is-rail .xu-guide-tab{bottom:calc(66px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.topbar .menu-btn{display:none}.toasts{top:auto;bottom:80px}}@keyframes sheet-up{0%{transform:translateY(24px);opacity:.6}}@keyframes fade-in{0%{opacity:0}}@media(max-width:860px){.sidebar{z-index:46}}@media(max-width:860px){.map-pin{gap:2px}.map-pin .label{font-size:.6rem;padding:2px 6px;border-radius:6px}.map-pin .dot{width:10px;height:10px;border-width:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.map-pin.town .dot{width:13px;height:13px}.town-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.town-stop{flex:none}.topbar h1{font-size:1rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xg-status{display:none}.xg-pet,.xu-guide.compact .xg-pet{width:76px;height:76px;margin-right:0;transform:scale(.7);transform-origin:15% 100%}.xg-bubble{margin-left:0;max-width:calc(100vw - 20px)}}.split>.card.stack{grid-template-columns:minmax(0,1fr)}.split>.card .btn{white-space:normal;text-align:center;line-height:1.3}.world-atlas{position:relative;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;background:#06070f}.globe-stage{position:relative;height:500px;touch-action:none;cursor:grab;overflow:hidden}.globe-space,.globe-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;image-rendering:auto}.globe-gl{z-index:1}.globe-failed{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#aebfc0;z-index:2}.globe-pins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.globe-gl,.globe-pins,.globe-route{transition:opacity .35s ease}.globe-stage.is-painting :is(.globe-gl,.globe-pins,.globe-route){opacity:0}.globe-pin{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:6px;font-size:.7rem;font-weight:700;white-space:nowrap;color:#fbfaf5;background:#0a0b14db;border:1px solid #ffffff24;box-shadow:0 2px #0008;text-shadow:0 1px 0 #000;transition:opacity .25s;will-change:transform}.globe-pin i{width:6px;height:6px;background:#cfe3ff;box-shadow:0 0 0 1px #0009}.globe-pin.on{border-color:#ffd88b;color:#fff3d0}.globe-pin.on i{background:#ffd88b}.globe-pin.locked{color:#b7b4c6}.globe-pin.locked svg{color:#b7b4c6}.gp-here{margin-left:2px;padding:0 5px;border-radius:4px;font-size:.6rem;background:#ffd88b;color:#2a1f17}.globe-caption{position:absolute;z-index:3;top:22px;left:24px;pointer-events:none;color:#eee8d5;text-shadow:0 2px 0 #000,0 0 12px #000}.globe-caption p{font-size:12px;color:#b9c3d6}.globe-destinations{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 18px 20px;background:linear-gradient(#06070f,#0b0d1a);border-top:1px solid #ffffff10}@media(max-width:600px){.globe-stage{height:380px}}.login-card{display:grid;gap:10px}.login-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lp-day{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-height:70px;padding:8px 4px;border-radius:12px;font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--border);cursor:pointer}.lp-day.big{grid-column:span 2;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 16%,var(--bg-2)),var(--bg-2));border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.lp-name{font-size:.68rem;font-weight:700;color:var(--muted)}.lp-prize{display:inline-flex;align-items:center;gap:4px;font-size:.82rem}.lp-big{font-size:.7rem;color:var(--muted);font-weight:600}.lp-day.big .lp-prize{font-size:1rem}.lp-day.got{background:color-mix(in srgb,var(--realm) 10%,var(--bg-2));border-color:color-mix(in srgb,var(--realm) 35%,transparent)}.lp-day.got .lp-prize{opacity:.75}.npc-tag{display:inline-flex;align-items:center;margin-left:5px;padding:0 6px;border:1px solid color-mix(in srgb,var(--mint) 45%,transparent);border-radius:99px;background:color-mix(in srgb,var(--mint) 12%,transparent);color:var(--mint);font-size:.6rem;font-weight:700;letter-spacing:.05em;line-height:1.6;vertical-align:middle;white-space:nowrap}.pl-wanderers{display:grid;gap:8px;margin-top:14px}.pl-wanderers-head{display:flex;align-items:baseline;gap:8px}.admin-only{outline:1px dashed color-mix(in srgb,var(--warn) 55%,transparent);outline-offset:3px;border-radius:10px}.admin-tag{display:inline-flex;align-items:center;gap:4px;margin-right:6px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:99px;background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.lp-prize.shared{opacity:.55;text-decoration:line-through}.lp-mark{position:absolute;top:5px;right:5px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;color:var(--bg);background:var(--realm)}.lp-day.next{border-color:var(--accent-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-2) 28%,transparent),0 0 18px color-mix(in srgb,var(--accent-2) 22%,transparent)}.lp-day.next .lp-name{color:var(--accent-2-hi)}.lp-day.makeup{border-style:dashed;border-color:color-mix(in srgb,var(--accent-2) 55%,transparent)}.lp-day.makeup:hover{background:color-mix(in srgb,var(--accent-2) 8%,var(--bg-2))}.lp-tag{font-size:.6rem;font-weight:700;padding:1px 6px;border-radius:99px;color:var(--accent-2-hi);background:color-mix(in srgb,var(--accent-2) 14%,transparent)}.lp-day.missed{opacity:.4;border-style:dashed;cursor:default}.lp-day.future{cursor:default}.lp-day.future .lp-prize{opacity:.75}.lp-day.future .lp-name{color:var(--faint)}.lp-day:disabled{cursor:default;opacity:1}.lp-foot{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;font-size:.8rem;color:var(--muted);background:var(--bg-2);border:1px solid var(--border)}.lp-foot .num{color:var(--text);font-weight:700}body:has(.rail-pop) .xu-guide:not(.docked),body:has(.rail-pop) .xu-guide-tab:not(.docked),body:has(.bell-panel) .xu-guide:not(.docked),body:has(.bell-panel) .xu-guide-tab:not(.docked){visibility:hidden}.starfall-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border-radius:10px;font-size:.75rem;font-weight:650;color:#f5eee0;background:#191c25ed;border:1px solid #e7d7b330;box-shadow:0 2px 6px #0003}.starfall-chip svg{flex:none;color:#e9c77e}.starfall-chip:hover{background:#242733;border-color:#e9c77e70}.starfall-chip:focus-visible{outline:2px solid #e9c77e;outline-offset:3px}.sky-card .card-head>svg:first-child{color:var(--gem)}.sky-card.sky-clear .card-head>svg:first-child{color:var(--gold)}.sky-card.sky-ash .card-head>svg:first-child{color:#c9b8b2}.sky-card.sky-aurora .card-head>svg:first-child{color:#9df5c8}.sky-fall{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;font-size:.74rem;color:var(--muted);background:var(--bg-2);border:1px solid var(--border)}.sky-fall svg{flex:none;margin-top:1px;color:var(--faint)}.sky-fall.on{color:var(--text);background:linear-gradient(135deg,#2a2350,#141a33);border-color:#ffd88b55}.sky-fall.on svg{color:#ffd88b}@media(max-width:860px){.starfall-chip{min-height:44px;padding:8px 10px;font-size:.72rem}}.sky-list{gap:8px}.sky-list>.row{padding-bottom:8px;border-bottom:1px solid var(--border)}.sky-list>.row:last-child{border-bottom:0;padding-bottom:0}.sky-list svg{flex:none}.prog-skills{gap:2px}.prog-skill{display:grid;grid-template-columns:22px minmax(90px,1fr) minmax(80px,2fr) 48px 64px;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;text-align:left;font-size:.82rem}.prog-skill:hover{background:var(--panel-2)}.prog-skill .ps-lv{text-align:right;font-size:.78rem}.prog-skill .ps-xp{text-align:right}.prog-skill>svg,.prog-skill>.skill-ico{color:var(--realm)}.xg-badge{position:absolute;left:54px;bottom:58px;z-index:2;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--text);background:var(--panel-3);border:1px solid var(--border-2);box-shadow:0 2px 5px #0004}.xg-badge:hover,.xg-badge[aria-expanded=true]{color:var(--realm);border-color:color-mix(in srgb,var(--realm) 55%,var(--border-2))}.xg-badge:focus-visible{outline:2px solid var(--realm);outline-offset:3px}.xg-tip-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xg-tip-head .icon-btn{flex:none}@media(max-width:860px){.xg-badge{left:38px;bottom:40px}}.xu-guide.docked{position:relative;left:auto;bottom:auto;z-index:5;padding:6px 10px 4px;border-top:1px solid var(--border)}.xu-guide.docked .xg-pet{width:62px;height:62px;margin-right:-16px}.xu-guide.docked .xg-status{max-width:172px;padding:6px 10px 6px 22px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.xu-guide.docked .xg-bubble{position:absolute;bottom:calc(100% - 6px);left:10px;width:280px;max-width:none;margin:0;z-index:40}.xu-guide.docked .xg-badge{left:50px;bottom:50px}.xu-guide.docked.in-rail{padding:6px 0 2px;justify-items:center}.xu-guide.docked.in-rail .xg-body{justify-content:center;width:72px}.xu-guide.docked.in-rail .xg-pet{margin-right:0}.xu-guide.docked.in-rail .xg-status{position:absolute;left:calc(100% + 6px);bottom:10px;width:max-content;max-width:240px;opacity:0;pointer-events:none;transform:translate(-6px);box-shadow:var(--shadow)}.xu-guide.docked.in-rail:hover .xg-status{opacity:1;transform:none}.xu-guide.docked.in-rail .xg-badge{left:46px}.xu-guide-tab.docked{position:relative;left:auto;bottom:auto;margin:6px auto}@media(min-width:861px){.content{padding-bottom:60px}}.shell.is-rail .xu-guide.docked,.shell .xu-guide.docked{left:auto;bottom:auto}.skill-art{display:inline-grid;place-items:center;line-height:0;filter:drop-shadow(0 1px 1px #0008)}@media(max-width:860px){.card-head{flex-wrap:wrap;row-gap:8px}.card-head>div.end{margin-left:0;width:100%;flex-wrap:wrap}.card-head>div.end>.input{flex:1;min-width:120px;width:auto!important}}.gp-people{display:inline-flex;align-items:center;margin-left:4px;padding-left:6px;border-left:1px solid #ffffff24}.gp-people .portrait{margin-left:-4px;border-radius:50%;box-shadow:0 0 0 1.5px #0a0b14}.gp-people .portrait:first-child{margin-left:0}.gp-people small{margin-left:3px;font-size:.6rem;color:#cfd6e6}.xu-guide.docked:not(.in-rail){padding:8px 8px 0;border-top:0;justify-items:stretch}.xu-guide.docked:not(.in-rail) .xg-body{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:7px 10px 7px 7px;border-radius:14px;background:var(--panel);background-image:var(--grain);border:1px solid var(--border)}.xu-guide.docked:not(.in-rail) .xg-body:hover{border-color:color-mix(in srgb,var(--realm) 40%,var(--border-2))}.xu-guide.docked.busy:not(.in-rail) .xg-body,.xu-guide.docked.busy:not(.in-rail) .xg-body:hover{border-color:color-mix(in srgb,var(--realm) 75%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--realm) 22%,transparent)}.xu-guide.docked:not(.in-rail) .xg-pet{width:46px;height:46px;margin:0;filter:drop-shadow(0 3px 4px #0006)}.xu-guide.docked:not(.in-rail) .xg-status{display:flex;align-items:center;gap:8px;min-width:0;max-width:none;padding:0;background:none;border:0;box-shadow:none}.xu-guide.docked:not(.in-rail) .xg-status .meta{flex:1}.xu-guide.docked:not(.in-rail) .xg-ring{order:2;flex:none}.xu-guide.docked:not(.in-rail) .xg-badge{left:40px;bottom:34px}.xu-guide.docked:not(.in-rail){padding:18px 8px 0}.xu-guide.docked:not(.in-rail) .xg-body{position:relative;display:flex;align-items:center;min-height:50px;padding:8px 10px 8px 66px;overflow:visible}.xu-guide.docked:not(.in-rail) .xg-pet{position:absolute;left:4px;bottom:0;width:60px;height:60px;margin:0}.xu-guide.docked:not(.in-rail) .xg-status{flex:1}.xu-guide.docked:not(.in-rail) .xg-status b{font-size:.8rem}.xu-guide.docked:not(.in-rail) .xg-badge{left:48px;bottom:44px}.xu-guide.docked:not(.in-rail) .xg-bubble{left:8px;right:8px;width:auto;bottom:calc(100% - 8px);padding:10px 12px;font-size:.78rem;line-height:1.4;border-radius:14px;background:var(--panel-3)}.xu-guide.docked .xg-bubble:after{content:"";position:absolute;left:30px;bottom:-6px;width:11px;height:11px;background:inherit;border-right:1px solid color-mix(in srgb,var(--realm) 45%,var(--border-2));border-bottom:1px solid color-mix(in srgb,var(--realm) 45%,var(--border-2));transform:rotate(45deg)}.xu-guide.docked .xg-bubble.k-tip:after{border-color:color-mix(in srgb,var(--realm) 55%,var(--border-2))}.xu-guide.docked.in-rail .xg-bubble:after{left:-6px;bottom:18px;border-right:0;border-top:0;border-left:1px solid color-mix(in srgb,var(--realm) 45%,var(--border-2))}.xu-guide.docked.in-rail .xg-bubble{left:calc(100% + 8px);bottom:8px}.xg-tip-row .btn{padding:4px 10px;font-size:.72rem;border-radius:8px}.xu-persona{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--realm) 6%,var(--bg-2));border:1px solid color-mix(in srgb,var(--realm) 22%,var(--border))}.xu-persona.quiet{background:var(--bg-2);border-color:var(--border)}.xu-persona .caps{color:var(--realm)}.persona-top{display:grid;gap:4px}.persona-skill{display:grid;grid-template-columns:16px 90px 1fr;align-items:center;gap:6px;font-size:.74rem;color:var(--muted)}.persona-skill{grid-template-columns:16px minmax(0,1fr) 46px}.xu-persona .row.between{align-items:baseline;gap:6px;flex-wrap:wrap}.btn{border-radius:9px;font-weight:650;transition:background .15s,border-color .15s,color .15s}.btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--realm) 30%,var(--border-2))}.btn.primary:hover:not(:disabled),.btn.warm:hover:not(:disabled){border-color:transparent}.btn:disabled{opacity:1;color:var(--faint);background:var(--panel-2);border-color:var(--border);cursor:not-allowed}.btn:focus-visible,.go-btn:focus-visible,.icon-btn:focus-visible,.go-count:focus-within{outline:2px solid var(--focus);outline-offset:2px}.go-group{display:inline-flex;align-items:center;gap:6px;flex:none}.go-group.block{display:flex;width:100%}.go-group.block .go-btn{flex:1;justify-content:center}.go-count{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 6px 0 9px;border-radius:9px;border:1px solid var(--border-2);background:transparent;color:var(--faint);font-size:.72rem;cursor:text}.go-count input{width:30px;padding:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:.8rem;font-variant-numeric:tabular-nums}.go-count input::placeholder{color:var(--muted);opacity:1}.go-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px 0 12px;border-radius:9px;font-size:.78rem;font-weight:700;color:var(--accent-2-hi);background:color-mix(in srgb,var(--accent-2) 14%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent-2) 38%,transparent);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.go-btn:hover:not(:disabled){color:var(--accent-2-ink);background:var(--accent-2);border-color:transparent}.go-btn:disabled{opacity:1;color:var(--faint);background:var(--panel-2);border-color:var(--border);cursor:not-allowed}.go-btn.short:disabled{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.go-why .info-tip-btn{padding:2px 3px}.go-stop{display:inline-flex;align-items:center;gap:6px;flex:none;height:30px;padding:0 14px;border-radius:9px;font-size:.78rem;font-weight:700;color:var(--mint);background:color-mix(in srgb,var(--mint) 10%,var(--panel-2));border:1px solid color-mix(in srgb,var(--mint) 35%,transparent)}.go-stop:hover{background:color-mix(in srgb,var(--mint) 16%,var(--panel-2))}.go-pulse{width:6px;height:6px;border-radius:50%;background:var(--mint);animation:go-pulse 2.4s ease-in-out infinite}@keyframes go-pulse{50%{opacity:.35}}:root[data-motion=reduced] .go-pulse{animation:none}.persona-memories{display:grid;gap:3px;padding-top:4px;border-top:1px solid var(--border)}.persona-memories>span:not(.caps){display:flex;align-items:baseline;gap:6px;color:var(--text)}.persona-memories i{flex:none;width:5px;height:5px;border-radius:50%;background:var(--gold);transform:translateY(-1px)}@media(min-width:861px){.sidebar .nav{mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);padding-bottom:24px}.sidebar .xu-guide.docked{position:relative;z-index:6;background:var(--bg-2);box-shadow:0 -16px 22px -14px #000c}.sidebar .xu-guide.docked:not(.in-rail){padding-bottom:0}.sidebar .xu-guide.docked+.side-foot{border-top:0;padding-top:8px;position:relative;z-index:6;background:var(--bg-2)}.sidebar .xu-guide.docked.in-rail{box-shadow:0 -14px 18px -12px #000c}:root[data-tone=light] .sidebar .xu-guide.docked{box-shadow:0 -14px 20px -14px #3a2a1640}}@media(min-width:861px){.sidebar.rail .char-chip{border-radius:13px;box-shadow:0 0 0 1px var(--border-2),0 2px 6px #0005}.sidebar.rail .char-chip:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--realm) 55%,transparent),0 2px 6px #0005}.sidebar.rail .char-chip .portrait,.sidebar.rail .char-chip:hover .portrait{box-shadow:none;clip-path:inset(0 round 12px)}.sidebar.rail .char-chip .portrait .frame-none{box-shadow:none}}.reactions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.react-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:99px;font-size:.78rem;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);transition:background .15s,border-color .15s}.react-chip:hover{border-color:var(--border-2);background:var(--panel-3)}.react-chip .emo{font-size:.95rem;line-height:1}.react-chip.mine{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,var(--panel-2));border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.react-chip.add{padding:0 8px;color:var(--faint)}.react-chip.add:hover{color:var(--text)}.react-add-wrap{position:relative}.react-pick{position:absolute;z-index:20;bottom:calc(100% + 6px);left:0;display:flex;gap:2px;padding:5px;border-radius:12px;background:var(--panel-3);border:1px solid var(--border-2);box-shadow:var(--shadow);animation:pop .14s ease-out}.react-pick button{width:32px;height:32px;border-radius:8px;font-size:1.1rem;display:grid;place-items:center}.react-pick button:hover{background:var(--panel-2);transform:scale(1.12)}.react-pick button.mine{background:color-mix(in srgb,var(--accent) 16%,transparent)}@media(min-width:861px){.sidebar .nav{mask-image:linear-gradient(to bottom,transparent,#000 16px,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16px,#000 calc(100% - 28px),transparent);padding-top:12px}.sidebar .side-top{position:relative;z-index:6;background:var(--bg-2);box-shadow:0 14px 20px -14px #000c}:root[data-tone=light] .sidebar .side-top{box-shadow:0 12px 18px -14px #3a2a1640}}.home-grid{align-items:stretch}.event-banner{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:120px;padding:18px 22px}.event-banner.has-hero{background:linear-gradient(90deg,#0c1027ee,#13112899 45%,#15102230 80%),var(--panel) var(--hero) center 40% / cover;border-color:#ba82496b;color:#f3ead8}.event-banner:not(.has-hero){background-image:var(--grain)}.event-banner .eb-text{display:grid;gap:4px;max-width:560px;text-shadow:0 1px 6px #000a}.event-banner .caps{display:inline-flex;align-items:center;gap:6px;color:#f2ad4a}.event-banner h3{font-size:1.25rem}.event-banner .small{color:#e6dcc8}.event-banner:not(.has-hero) .small{color:var(--muted)}.event-banner:not(.has-hero) .caps{color:var(--accent-2-hi)}@media(max-width:860px){.event-banner{flex-direction:column;align-items:flex-start}}@media(max-width:860px){body:has(.chatx) .xu-guide,body:has(.chatx) .xu-guide-tab{display:none}}.wrong-weapon{display:flex;align-items:center;gap:14px;border-color:color-mix(in srgb,var(--warn) 45%,var(--border));background:color-mix(in srgb,var(--warn) 7%,var(--panel))}.wrong-weapon>svg{flex:none;color:var(--warn)}@media(max-width:860px){.wrong-weapon{flex-wrap:wrap}}.fit-line{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border-radius:9px;font-size:.76rem;line-height:1.35}.fit-line svg{flex:none;margin-top:1px}.fit-line.strong{color:color-mix(in srgb,var(--good) 85%,var(--text));background:color-mix(in srgb,var(--good) 9%,transparent);border:1px solid color-mix(in srgb,var(--good) 25%,transparent)}.fit-line.weak{color:color-mix(in srgb,var(--danger) 85%,var(--text));background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent)}.now-body{display:flex;align-items:center;gap:16px;cursor:pointer}.now-orb{position:relative;flex:none;width:80px;height:80px;display:grid;place-items:center}.now-orb>.ring{position:absolute;top:0;right:0;bottom:0;left:0;width:80px;height:80px}.now-tile{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--mint) 10%,var(--panel-2)),var(--bg-2));border:1px solid var(--border)}.now-info{display:grid;gap:6px;min-width:0;flex:1}.now-count{font-size:1.35rem;line-height:1.1}.now-count small{font-size:.78rem;font-weight:600;color:var(--muted)}.now-chips{display:flex;flex-wrap:wrap;gap:4px}.now-session{display:grid;gap:4px}.journey{display:grid;gap:12px}.journey.has-event{border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}.home-journey{grid-column:span 2;display:grid}.home-journey>.journey{height:100%}@media(max-width:860px){.home-journey{grid-column:auto}}.jr-road{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:22px 4px 6px}.jr-end{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:var(--muted);white-space:nowrap}.jr-end i{width:10px;height:10px;border-radius:50%;background:var(--panel-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--panel-3) 40%,transparent)}.jr-end.to{color:var(--text)}.jr-end.to i{background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 25%,transparent)}.jr-track{position:relative;height:6px;border-radius:99px;background:repeating-linear-gradient(90deg,var(--panel-3) 0 8px,transparent 8px 14px)}.jr-done{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:color-mix(in srgb,var(--mint) 70%,transparent);transition:width 1s linear}.jr-stop{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;display:grid;place-items:center;font-size:.62rem;font-weight:800;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-2)}.jr-stop.past{width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--mint);border:0}.jr-stop.now{color:var(--gold-ink);background:var(--gold-fill);border-color:transparent;animation:jr-ping 2.2s ease-in-out infinite}@keyframes jr-ping{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--gold) 20%,transparent)}}.jr-walker{position:absolute;bottom:2px;transform:translate(-50%);transition:left 1s linear;filter:drop-shadow(0 3px 3px #0007)}.jr-walker .xu-art{animation:jr-walk .9s ease-in-out infinite}@keyframes jr-walk{50%{transform:translateY(-3px) rotate(-2deg)}}:root[data-motion=reduced] .jr-walker .xu-art,:root[data-motion=reduced] .jr-stop.now{animation:none}.jr-meta{display:flex;flex-wrap:wrap;gap:14px}.jr-meta span{display:inline-flex;align-items:center;gap:5px}.jr-meta b{color:var(--text)}.jr-event{display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--gold) 6%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border));animation:pop .25s ease-out}.jr-event>b{color:var(--gold);font-size:.9rem}.jr-event p{margin:0;color:var(--text)}.jr-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.jr-choice{display:grid;gap:2px;text-align:left;padding:9px 12px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border-2);font-size:.8rem;font-weight:700;color:var(--text);transition:border-color .15s,background .15s}.jr-choice small{font-size:.7rem;font-weight:500;color:var(--muted)}.jr-choice:hover{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--gold) 8%,var(--panel-2))}.road-strip{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:.78rem;color:var(--mint);background:color-mix(in srgb,var(--mint) 10%,var(--bg-2));border-bottom:1px solid color-mix(in srgb,var(--mint) 25%,transparent);cursor:pointer}.road-strip.waiting{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--bg-2));border-color:color-mix(in srgb,var(--gold) 30%,transparent)}.strip{display:flex;align-items:center;justify-content:center;gap:10px;min-height:34px;padding:5px 44px 5px 14px;position:relative;font-size:.78rem;cursor:pointer;border-bottom:1px solid #ffffff12;white-space:nowrap;overflow:hidden}.strip b{font-weight:800}.strip-badge{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center}.strip-live{padding:1px 7px;border-radius:99px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.strip-text{opacity:.85;overflow:hidden;text-overflow:ellipsis;min-width:0}.strip-when{opacity:.75;font-variant-numeric:tabular-nums}.strip-go{display:inline-flex;align-items:center;gap:2px;padding:3px 10px;border-radius:99px;font-weight:700;font-size:.72rem}.strip-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;opacity:.6}.strip-x:hover{opacity:1;background:#ffffff14}.strip.festival{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,var(--bg-2))}.strip.festival.has-hero{color:#f6e7cf;background:linear-gradient(90deg,#120c1ff2,#1d1226d0 40%,#1d1226d0 60%,#120c1ff2),var(--hero) center 45% / cover}.strip.festival .strip-badge{color:#2a1608;background:#f2ad4a;box-shadow:0 0 10px #f2ad4a66}.strip.festival .strip-live,.strip.festival .strip-go{color:#2a1608;background:#f2ad4a}.strip.festival:hover .strip-go{background:#ffc46a}.strip.road{color:var(--text);background:color-mix(in srgb,var(--mint) 9%,var(--bg-2))}.strip.road .strip-badge{color:var(--bg);background:var(--mint)}.strip.road .strip-go{color:var(--mint);border:1px solid color-mix(in srgb,var(--mint) 40%,transparent)}.strip.road.waiting{background:color-mix(in srgb,var(--gold) 12%,var(--bg-2))}.strip.road.waiting .strip-badge{background:var(--gold)}.strip.road.waiting .strip-go{color:var(--gold-ink);background:var(--gold-fill);border-color:transparent}@media(max-width:860px){.strip{justify-content:flex-start;padding-right:40px}.strip-text,.strip-live{display:none}}.vault-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:210px;padding:24px 26px;border:0;border-radius:16px;overflow:hidden;color:#f5ecdd;background:linear-gradient(90deg,#120f0cf5,#120f0cda 28%,#120f0c42 58%,#120f0c0d),var(--scene) center 48% / cover no-repeat,#15100c;image-rendering:auto;transition:border-color .2s,background-position .8s ease}.vault-hero:hover{background-position:center 46%}.vault-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 40%,#fff8dc0b 49%,transparent 58%);transform:translate(-65%);transition:transform 1.2s ease}.vault-hero:hover:after{transform:translate(65%)}.vh-text{display:grid;gap:4px;z-index:1}.vh-brand{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px}.vh-brand>span:last-child{display:grid;gap:1px}.vh-brand b{color:#f4d57d;font-family:var(--display);font-size:1rem;letter-spacing:.02em}.vh-brand small{color:#d7c6a4;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.vh-seal{width:42px;height:42px;display:grid;place-items:center;flex:none;filter:drop-shadow(0 3px 7px #0009)}.vh-seal img{display:block;width:100%;height:100%;object-fit:contain}.vh-num{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:2.3rem;line-height:1.05;letter-spacing:-.02em;text-shadow:0 2px 10px #0008}.vh-num .coin-ico{width:30px;height:30px}.vh-text .small{color:#d9cdb8}.vh-tier{z-index:1;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:12px;background:#0d0a18cc;border:1px solid #e8c46a40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vh-tier small{display:block;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#c9b88f}.vh-tier b{font-size:.86rem;color:#f5ecdd}@media(max-width:860px){.vault-hero{min-height:190px;flex-direction:column;align-items:flex-start;background-position:center;background-size:cover}.vh-num{font-size:1.8rem}}.tales{gap:8px}.tale{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--gold) 5%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border))}.tale b{color:var(--gold);font-size:.86rem}.tale p{margin:4px 0 0;line-height:1.5}.tale.unknown{background:var(--bg-2);border-style:dashed;border-color:var(--border-2)}.tale.unknown b{color:var(--muted)}.landing{flex-direction:column;gap:18px}.invited-by{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--gold) 9%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}.invited-by span{display:grid;gap:1px}.invited-by small{font-size:.68rem;color:var(--muted)}.invited-by small:first-child{color:var(--gold);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.invited-by b{font-size:.95rem}.brand-text>b{font-family:"Lilita One",var(--display);font-weight:400;font-size:1.15rem;letter-spacing:.01em;color:#f3d38a;text-shadow:0 1px 0 #3a2412,0 2px 4px #0008}.bell-row{position:relative}.bell-row .bell-item{width:100%;padding-right:34px}.bell-x{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--faint);opacity:0;transition:opacity .15s,background .15s}.bell-row:hover .bell-x,.bell-x:focus-visible{opacity:1}.bell-x:hover{color:var(--text);background:var(--panel-3)}@media(hover:none){.bell-x{opacity:.7}}.strip.festival .strip-badge.art{background:none;box-shadow:none;width:26px;height:26px;filter:drop-shadow(0 0 6px #f2ad4a88)}.vault-hero{box-shadow:inset 0 1px #ffffff18,inset 0 -40px 60px -30px #000a,0 10px 30px #0002}.strip.motd{color:var(--text);background:color-mix(in srgb,var(--accent) 10%,var(--bg-2));cursor:default;white-space:normal}.strip.motd .strip-badge{color:var(--accent-ink);background:var(--accent)}.strip.motd .strip-text{opacity:1}.pw-field{position:relative;display:block}.pw-field .input{width:100%;padding-right:40px}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.pw-eye:hover{color:var(--text);background:var(--panel-2)}.play-here{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:#0b0d12d0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ph-card{display:grid;justify-items:center;gap:10px;max-width:380px;padding:26px 24px;text-align:center}.ph-card b{font-family:var(--display);font-size:1.15rem}.ph-card p{margin:0}.ph-card .xu-art{animation:bob 3.4s ease-in-out infinite}.chatx-guild{display:inline-flex;align-items:center;gap:4px;padding:1px 6px 1px 2px;border-radius:99px;font-size:.66rem;font-weight:700;color:var(--muted);background:var(--panel-2);border:1px solid var(--border)}.chatx-guild:hover{color:var(--text)}.act-row.clickable{cursor:pointer}.act-row.clickable:hover{border-color:var(--border-2)}.fr-page{display:grid;gap:14px;width:100%;max-width:1180px;margin:0 auto}.fr-hero{min-height:212px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 26px;border:0;border-radius:18px;color:#fffaf0;background:#111714 url(https://cdn.xuverse.world/objects/837ad54ae4469937b7c3c7183a448dbaa0699f5d935a3035f42569b0c7255f63.webp?v=2) center 56% / cover no-repeat;box-shadow:inset 0 1px #f1cc6e36,0 14px 34px #0005}.fr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#070d0be8 0%,#0b100daf 40%,transparent 72%),linear-gradient(0deg,#080d0bd1 0%,transparent 62%)}.fr-hero-copy{display:grid;gap:5px;text-shadow:0 2px 10px #000}.fr-hero-kicker{display:inline-flex;align-items:center;gap:7px;color:#f0d28b;font:800 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase}.fr-hero h1{margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1}.fr-hero p{margin:0;color:#f5edddc7;font-size:.84rem}.fr-hero-faces{display:flex;align-items:center;padding:10px 12px 10px 18px;border:1px solid #f4d47a36;border-radius:15px;background:#0a0e0cca;box-shadow:inset 0 1px #fff1,0 8px 22px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fr-hero-faces .fr-face{margin-left:-8px}.fr-hero-faces .fr-face .portrait{box-shadow:0 0 0 2px #161914,0 3px 10px #0008}.fr-hero-empty{width:40px;height:40px;display:grid;place-items:center;color:#e6ce8b}.fr{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}.fr-list{display:grid;gap:6px}.fr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--border)}.fr-row.on{border-color:color-mix(in srgb,var(--good) 22%,var(--border))}.fr-requests .fr-row{grid-template-columns:auto minmax(0,1fr) auto}.fr-face{position:relative;flex:none}.fr-face .portrait{border-radius:12px}.fr-initial{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:var(--muted);background:var(--bg-2)}.fr-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 2px var(--panel-2)}.fr-dot.on{background:var(--good)}.fr-who{display:grid;gap:1px;min-width:0;text-align:left}.fr-who b{font-size:.86rem}.fr-who small{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-meta{display:inline-flex;align-items:center;gap:8px}.fr-actions{display:inline-flex;align-items:center;gap:4px}.fr-empty{display:grid;justify-items:center;gap:6px;padding:26px 16px 22px;text-align:center}.fr-empty b{font-size:1rem}.fr-empty .small{max-width:40ch}.fr-pair{display:flex;align-items:flex-end;gap:0;margin-bottom:6px}.fr-pair .xu-art{animation:bob 3.6s ease-in-out infinite}.fr-pair .xu-art+.xu-art{margin-left:-12px;animation-delay:-1.6s;scale:-1 1}.fr-invite{gap:10px}.fr-invite{scroll-margin-top:90px}.fr-invite-entry{margin-top:12px}.fr-invite-code{display:grid;justify-items:center;gap:6px;padding:12px;border-radius:12px;background:var(--panel-2);border:1px dashed var(--border-2)}.fr-invite-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fr-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px}.fr-progress .bar{grid-column:1 / -1}.fr-joined-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.fr-joined-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 4px;border-radius:10px}.fr-joined-list li:hover{background:var(--panel-2)}.fr-joined-list .seal{width:30px;height:30px;font-size:.8rem;border-width:1px}.fr-joined-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:700;color:var(--text)}button.fr-joined-name:hover{color:var(--accent)}.fr-share-sheet{max-width:460px}.fr-share-sheet .bsheet-head{padding:0 16px 12px}.fr-share-sheet .card-head h2{flex:1}.fr-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fr-share-actions .btn{min-height:48px;min-width:0;white-space:normal;justify-content:flex-start;padding:10px 12px}.fr-share-link{display:grid;gap:6px;margin-top:18px}.fr-share-link input{width:100%;min-width:0;font-size:13px}.fr-email{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:12px}.fr-email-head{display:flex;align-items:center;gap:6px;color:var(--accent-2-hi)}.fr-email-head b{color:var(--text)}.fr-email-row{display:flex;gap:8px;min-width:0}.fr-email-row .input{flex:1;min-width:0}.fr-email-row .btn{flex:none}.fr-email-off{display:inline-flex;align-items:center;gap:6px}.fr-email label:first-child{display:grid;gap:7px}.fr-email-consent{display:flex;align-items:flex-start;gap:9px;font-size:.8rem;color:var(--muted);line-height:1.45}.fr-email-consent input{margin:3px 0 0;flex:none;accent-color:var(--accent);width:17px;height:17px}.fr-email-result{display:flex;align-items:center;gap:8px;color:var(--good);font-size:.85rem}.fr-code{display:block;font:800 1.5rem var(--display);letter-spacing:.06em;white-space:nowrap;text-align:center;padding:10px 12px;border-radius:12px;color:var(--gold);background:var(--bg-2);border:1px dashed color-mix(in srgb,var(--gold) 40%,var(--border-2))}.fr-copy{display:grid;grid-template-columns:1fr auto;gap:6px}.fr-gift{display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--gold) 5%,var(--bg-2));border:1px solid var(--border)}.fr-pack{display:flex;flex-wrap:wrap;gap:5px}.fr-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;border-radius:99px;font-size:.74rem;font-weight:700;background:var(--panel-2);border:1px solid var(--border)}.fr-chip .coin-ico{margin-left:3px}.fr-chip.xp{padding-left:8px;color:var(--gold);border-color:color-mix(in srgb,var(--gold) 35%,transparent)}.fr-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}@media(max-width:1100px){.fr{grid-template-columns:1fr}}@media(max-width:860px){.fr-row{grid-template-columns:auto minmax(0,1fr) auto}.fr-meta{display:none}}@media(max-width:640px){.fr-hero{min-height:176px;padding:18px 16px;background-position:62% 54%}.fr-hero-faces{max-width:48%;overflow:hidden;padding-left:16px}.fr-row{gap:8px;padding:8px}}.boost-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:99px;font-size:.76rem;color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}.boost-chip .num{color:var(--text);font-weight:600}.perks-card{gap:8px}.perks-card.idle{border-style:dashed}.perk{display:flex;align-items:center;gap:10px}.perks-card{justify-content:flex-start}.perks-card .bar.thin{margin:-2px 0 4px}.perk-mult{flex:none;min-width:42px;height:34px;padding:0 6px;border-radius:10px;display:grid;place-items:center;font:800 .9rem var(--display);color:var(--gold-ink);background:var(--gold-fill)}.perk-mult.blessing{background:color-mix(in srgb,var(--accent-2) 80%,#fff)}.perk-text{flex:1;display:grid;gap:1px;min-width:0}.perk-text>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perk-text>b{font-size:.84rem}.perk-text small{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perk-text small b{color:var(--text);font-weight:700}.perk-more{color:var(--gold);cursor:help}.perk-left{flex:none;font-size:.76rem;font-weight:700;color:var(--text)}@media(max-width:860px){.boost-chip span{display:none}}.char-face{position:relative;display:inline-flex;flex:none}.char-lv{position:absolute;right:-5px;bottom:-5px;min-width:19px;height:19px;padding:0 4px;border-radius:99px;display:grid;place-items:center;font:800 .66rem var(--display);font-style:normal;color:var(--gold-ink);background:var(--gold-fill);box-shadow:0 0 0 2px var(--panel)}.sidebar.rail .char-lv{box-shadow:0 0 0 2px var(--bg)}.char-xp{display:block;height:3px;margin-top:5px;border-radius:99px;background:var(--bg-2);overflow:hidden}.char-xp i{display:block;height:100%;background:var(--gold);border-radius:inherit;transition:width 1s linear}.adv-card{gap:12px}.adv-head{display:flex;align-items:center;gap:14px}.adv-medal{flex:none;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--gold) var(--p),var(--panel-3) 0)}.adv-medal b{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--panel);font:800 1.35rem var(--display);color:var(--gold)}.adv-who{display:grid;gap:2px;min-width:0}.adv-who>b{font-size:1rem}.adv-who small{font-size:.74rem}.adv-who small b{color:var(--text)}.adv-road{display:grid;gap:6px}.adv-step{display:grid;grid-template-columns:48px 26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border)}.adv-step.next{border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.adv-lv{font-weight:700;font-size:.78rem}.adv-gift{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted);background:var(--panel)}.adv-step.big .adv-gift{color:var(--gold-ink);background:var(--gold-fill)}.adv-what{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.rail .bell-panel{left:calc(100% + 14px);top:auto;bottom:-6px}.mapx{display:grid;gap:14px}.mapx-road{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);gap:10px;overflow-x:auto;padding:2px 2px 6px;position:relative;scrollbar-width:thin}.mapx-stop{position:relative;display:grid;gap:3px;padding:6px 6px 9px;border-radius:12px;text-align:left;background:var(--bg-2);border:1px solid var(--border);transition:border-color .15s,background .15s}.mapx-stop:hover{border-color:var(--border-2)}.mapx-stop.sel{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--bg-2))}.mapx-stop+.mapx-stop:before{content:"";position:absolute;left:-11px;top:38px;width:10px;border-top:2px dashed var(--border-2)}.mapx-stop>b{font-size:.8rem;padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapx-stop>small{font-size:.7rem;color:var(--muted);padding:0 3px}.mapx-stop.here>small{color:var(--accent);font-weight:700}.mapx-stop .bar{margin:2px 3px 0}.mapx-thumb{position:relative;display:block;aspect-ratio:5 / 3;border-radius:8px;overflow:hidden;background:var(--panel-3)}.mapx-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mapx-thumb img.flip{transform:scaleX(-1)}.mapx-stop:hover .mapx-thumb img:not(.flip){transform:scale(1.04)}.mapx-stop.locked .mapx-thumb img{filter:saturate(.55) brightness(.62)}.mapx-tier{position:absolute;left:5px;top:5px;min-width:20px;height:20px;padding:0 5px;border-radius:6px;display:grid;place-items:center;font:800 .68rem var(--display);color:#f6f5f0;background:#0c0d11cc}.mapx-you{position:absolute;right:5px;bottom:5px;border-radius:9px;overflow:hidden;box-shadow:0 0 0 2px var(--accent),0 2px 6px #0008;line-height:0}.mapx-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f6f5f0cc}.mapx-people{position:absolute;right:5px;top:5px;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:99px;font-size:.64rem;font-weight:700;color:#f6f5f0;background:#0c0d11cc}.mapx-detail{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px;align-items:start}.mapx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:6px}.mapx-tile{display:flex;align-items:center;gap:9px;padding:6px 9px 6px 6px;border-radius:10px;text-align:left;background:var(--bg-2);border:1px solid var(--border);min-width:0}.mapx-tile:hover{border-color:var(--border-2);background:var(--panel-2)}.mapx-tile.dim{opacity:.5}.mapx-tile.boss{border-color:color-mix(in srgb,var(--gold) 35%,transparent)}.mapx-tile.foe .xu-art{flex:none}.mapx-tile-text{display:grid;gap:1px;min-width:0}.mapx-tile-text b{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapx-tile-text small{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;color:var(--muted);white-space:nowrap}.mapx-need{display:inline-flex;align-items:center;gap:1px;margin-left:2px}.mapx-need.slow{color:var(--warn)}.mapx-go{position:sticky;top:12px;gap:10px}.mapx-go .btn{width:100%;justify-content:center}.mapx-big{font:800 1.35rem var(--display)}.mapx-faces{display:flex;flex-wrap:wrap;gap:4px}.mapx-faces .portrait{border-radius:8px}.mapx-facts{display:grid;gap:5px;padding-top:10px;border-top:1px solid var(--border)}.mapx-facts>span{display:flex;justify-content:space-between;gap:8px}@media(max-width:900px){.mapx-detail{grid-template-columns:1fr}.mapx-go{position:static}}@media(max-width:520px){.mapx-road{grid-auto-columns:118px}.mapx-tiles{grid-template-columns:1fr 1fr}.mapx-tile{padding:5px;gap:6px}}.mapx-lock svg{box-sizing:content-box;padding:6px;border-radius:50%;background:#0c0d11b3}.mapx{grid-template-columns:minmax(0,1fr)}.mapx>*,.mapx-detail>*{min-width:0}.adv-card .bar i{background:var(--gold)}.adv-pill{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 35%,transparent)}.home{container-type:inline-size}.home-grid{grid-template-columns:minmax(0,1fr);align-items:start}.home-grid>.now-card,.home-grid>.home-journey{grid-column:1 / -1}@container (min-width: 560px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1080px){.home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-grid .card .row:has(>.btn){flex-wrap:wrap}.home>.event-banner{min-height:96px;padding:14px 20px}.home-around{grid-column:1 / -1;display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.home-around .card-head{margin:0;flex:none}.home-around .card-head .end{margin-left:10px}.home-around .faces{flex:none}.home-around>.small,.home-around>.tiny{flex:1;min-width:200px}.prog-skill{grid-template-columns:22px minmax(0,1fr) minmax(0,1.4fr) auto auto}.prog-skill .ps-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.prog-skill .ps-xp{display:none}.prog-skill{grid-template-columns:22px minmax(0,1fr) minmax(0,1.4fr) auto}}.act-row{min-width:0}.act-row .body{grid-template-columns:minmax(0,1fr)}.act-row .meta>*{min-width:0;max-width:100%}.act-row .meta .chip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-row .meta .item-requirement.chip{white-space:normal;overflow:visible}.act-row .meta .item-requirement.chip>span{overflow-wrap:break-word}@media(max-width:560px){.act-row{flex-wrap:wrap}.act-row .body{flex-basis:calc(100% - 64px)}.act-row>.go-group,.act-row>.go-stop{margin-left:auto}}.build-tag{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:1px;max-width:106px;padding:4px;border-radius:5px;font-size:.55rem;line-height:1.35;letter-spacing:.01em;color:var(--faint);cursor:pointer;text-align:right}.build-tag>span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build-tag:hover,.build-tag:focus-visible{color:var(--muted);background:var(--panel-2)}.hub-build{display:flex;justify-content:flex-end;padding:4px 8px}.release-update{position:fixed;z-index:3000;left:50%;bottom:22px;transform:translate(-50%);width:min(560px,calc(100vw - 28px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;color:var(--text);background:color-mix(in srgb,var(--panel) 96%,#173321);border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:15px;box-shadow:0 16px 48px #000a,inset 0 1px #fff0;animation:release-update-in .32s cubic-bezier(.2,.8,.2,1)}.release-update-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--gold);border-radius:11px;background:color-mix(in srgb,var(--gold) 11%,var(--bg-2));border:1px solid color-mix(in srgb,var(--gold) 25%,transparent)}.release-update-copy{display:grid;gap:2px;min-width:0}.release-update-copy b{font:750 .88rem var(--display)}.release-update-copy small{color:var(--muted);font-size:.72rem}.release-update .btn{white-space:nowrap}@keyframes release-update-in{0%{opacity:0;transform:translate(-50%,12px) scale(.98)}}@media(max-width:560px){.release-update{bottom:76px;grid-template-columns:auto minmax(0,1fr)}.release-update .btn{grid-column:1 / -1;width:100%;justify-content:center}}.side-top .brand{min-width:0;gap:8px}.side-top .brand-text{flex:1;min-width:0}.side-top .brand-text>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-top .brand-text>b{padding:2px 6px 6px 2px;margin:-2px -6px -6px -2px}:root[data-tone=light] .brand-text>b{color:#a4651a;text-shadow:0 1px 0 #fff9}.side-top .online-status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-top .side-icons{flex:none;display:flex;gap:4px;margin-left:auto}.side-top .side-icons .icon-btn{width:30px;height:30px}.side-top .side-icons .icon-btn.needs-attention,.topbar-alerts .icon-btn.needs-attention{color:var(--text);border-color:color-mix(in srgb,var(--gold) 62%,var(--border));background:color-mix(in srgb,var(--gold) 10%,var(--panel));animation:side-attention 1.15s ease-out 2}.side-alert-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border-radius:99px;color:#271907;background:var(--gold);border:2px solid var(--bg-2);font-size:.56rem;font-weight:850;line-height:1}@keyframes side-attention{0%,to{box-shadow:0 0 color-mix(in srgb,var(--gold) 0%,transparent)}42%{box-shadow:0 0 0 5px color-mix(in srgb,var(--gold) 22%,transparent),0 0 15px color-mix(in srgb,var(--gold) 26%,transparent);transform:translateY(-1px)}}.map-pin.tucked .label{opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .15s,transform .15s}.map-pin.tucked:hover,.map-pin.tucked:focus-visible{z-index:4}.map-pin.tucked:hover .label,.map-pin.tucked:focus-visible .label{opacity:1;transform:none}.show-phone{display:none}@media(max-width:560px){.hide-phone{display:none}.show-phone{display:inline}.map-chip{top:8px;padding:4px 8px;font-size:.66rem}.map-chip.right{right:8px}.act-row:not(:has(>.go-group,>.go-stop)){flex-wrap:nowrap}}@media(max-width:560px){.xu-guide:not(.docked) .xg-bubble{max-width:min(300px,calc(100vw - 92px));margin-left:54px;padding:8px 10px;font-size:.76rem}.xu-guide:not(.docked) .xg-bubble .btn{min-height:30px;padding:0 10px}.topbar h1{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.seed-crop-badge{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;background:#18251eed;border:1px solid #b6bd8b66;border-radius:5px;padding:1px;pointer-events:none}.char-chip .meta{display:grid;gap:2px}.char-chip .char-where{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.char-chip .char-where svg{flex:none;opacity:.7}.char-chip .char-xp{margin-top:3px}:root[data-tone=light] .card{box-shadow:0 1px 2px #2d40200d,0 2px 9px #2d402008}.xu-blink.natural,.portrait .char.blink.natural{animation:none;opacity:0}.xu-blink.natural.closed,.portrait .char.blink.natural.closed{opacity:1}.nav-item.training:not(.active){background:color-mix(in srgb,var(--mint) 9%,transparent);box-shadow:inset 2px 0 0 var(--mint)}.nav-item.training:not(.active) .ico{color:var(--mint)}[style*="url("],.vault-hero,.ish-head,.st-hero,.event-hero,.event-art,.event-banner.has-hero,.strip.festival.has-hero,.tt-painted-scene,.doll-stage,.gx-cover,.wiki-region,.hero-banner,.sky-painting,.onb-art{background-clip:padding-box}.xg-notice-action{display:grid;gap:8px;width:100%;min-height:44px;padding:2px 0;text-align:left;line-height:1.4}.xg-notice-action strong{display:flex;align-items:center;gap:4px;color:var(--gold);font-size:.75rem}.xg-notice-action:focus-visible{outline:2px solid var(--realm);outline-offset:3px;border-radius:4px}.xg-move-notice .xg-tip-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.xu-guide .xg-body:is(.has-care,.has-upnext),.xu-guide.docked:not(.in-rail) .xg-body:is(.has-care,.has-upnext){display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0 10px;border-radius:14px}.xu-guide .xg-body:is(.has-care,.has-upnext) .xg-task-link{min-height:50px;padding-left:56px}.xu-guide .xg-body:is(.has-care,.has-upnext) .xg-pet{top:-10px;bottom:auto}.xg-care{grid-column:1 / -1;display:flex;align-items:center;gap:7px;width:100%;min-height:38px;border-top:1px solid var(--border);color:var(--gold);text-align:left;font-size:.75rem}.xg-care b{margin-left:auto;font-size:.75rem;font-weight:650}.xg-care:hover{color:var(--text)}.xg-care:focus-visible{outline:2px solid var(--realm);outline-offset:-2px;border-radius:6px}.xu-guide.in-rail .xg-body:is(.has-care,.has-upnext) .xg-task-link{padding-left:0}.xu-guide.in-rail .xg-care{justify-content:center}.xu-guide.in-rail .xg-care>span,.xu-guide.in-rail .xg-care>b,.xu-guide.in-rail .xg-care>svg:last-child{display:none}.now-pal-care{min-height:44px;padding:0;text-align:left}.now-pal-care.needs-care small{color:var(--gold)}.xu-move-chips .is-linked,.hb-slot.is-linked,.mv-row.is-linked{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--panel))}.xu-moves:focus-visible,.learn-prompt:focus-visible,.hb.has-linked-move:focus-visible{outline:2px solid var(--realm);outline-offset:4px;border-radius:10px}.hb-linked-move{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px}.hb-linked-move>span:last-child{display:grid;gap:2px;min-width:0}.hb-linked-move small{color:var(--muted)}.sidebar.rail .nav-item .nav-meta.care-needed{min-width:7px;width:7px;height:7px;padding:0;top:4px;right:4px;font-size:0}.market-slots{margin:6px 0 0;color:var(--muted)}.market-slots.full b{color:var(--warn)}.linkish{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(max-width:860px){.shell,.main,.content{min-width:0}.topbar{padding-top:calc(10px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));padding-left:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));gap:8px}.content{padding-left:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.btn,.tabs>button,.town-stop,.cycler button{min-height:44px}.cycler button{min-width:44px}button,a,input,select,textarea{touch-action:manipulation}input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.phone-bar{padding-left:max(6px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(6px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.phone-bar{padding-bottom:calc(4px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.content{padding-bottom:calc(180px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.xu-guide,.shell.is-rail .xu-guide{bottom:calc(78px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.xu-guide-tab,.shell.is-rail .xu-guide-tab{bottom:calc(76px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.pb-tab{min-height:52px;font-size:.7rem}.pb-sheet{max-height:82dvh;overscroll-behavior:contain;scroll-padding-bottom:90px}.backdrop{padding:max(12px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 10px max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.modal{max-height:calc(100dvh - 32px - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));padding:16px;overscroll-behavior:contain}.home-grid{grid-template-columns:minmax(0,1fr)}.toasts{top:auto;bottom:calc(84px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));max-width:calc(100vw - 24px)}.toast-x{width:32px;height:32px;margin:-7px -2px -7px 0}.set-row{min-width:0}.set-row:has(input[type=range]),.set-row:has(.btn){flex-wrap:wrap;gap:10px}.set-ctl{max-width:100%;flex-wrap:wrap}.set-ctl input[type=range]{max-width:100%}}@media(max-width:560px){.landing:has(.creator){padding:max(12px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 12px max(20px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.creator-grid>:first-child .portrait{--ps: 160px !important}.creator .picker{grid-template-columns:1fr;gap:8px;padding:12px 0}.creator .swatch-row{gap:8px}.creator .swatch-row button{min-width:36px;min-height:36px}.creator .cycler{min-height:48px}.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.tabs>button{flex:0 0 auto}}@media(max-width:860px){.phone-guide{min-width:0}.phone-guide .xu-guide.docked{position:relative;width:100%;padding:0}.phone-guide .xu-guide.docked .xg-bubble{position:static;width:auto;max-width:100%;margin:0 0 8px}.phone-guide .xu-guide.docked .xg-status{max-width:100%}.phone-guide .xu-guide.docked .xg-body{width:100%}.phone-guide .icon-btn,.topbar .icon-btn,.pb-sheet .icon-btn{min-width:44px;min-height:44px}.home-map{display:flex;flex-direction:column}}.home-mobile-places{display:none}@media(max-width:860px){.home-map .map-wrap .map-pin .label{display:none}.home-map .map-wrap .map-pin{min-width:28px;min-height:28px;justify-content:center}.home-mobile-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.home-mobile-places .map-pin{position:static;transform:none;min-height:44px;padding:8px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;flex-direction:row;justify-content:flex-start;gap:8px;text-align:left}.home-mobile-places .map-pin .label{white-space:normal;padding:0;border:0;box-shadow:none;background:none;font-size:.75rem;color:var(--text)}.home-mobile-places .map-pin .dot{flex-shrink:0}.home-mobile-places .map-pin .who{display:none}.phone-guide .xu-guide.docked .xg-badge{position:static;width:44px;height:44px;margin:0 0 8px}}@media(max-width:860px){.sidebar{height:100dvh;padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px));padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 56px)}.nav{overscroll-behavior:contain}.nav-item{min-height:44px;margin-bottom:3px}.nav-head{min-height:40px}.home-mobile-places .map-pin.tucked .label{opacity:1;visibility:visible;transform:none}}@media(max-width:860px){.topbar{gap:6px}.topbar .spacer{display:none}.topbar h1{flex:1 1 auto;min-width:72px;gap:8px}.topbar h1 .ico{width:32px;height:32px;flex:none;border-radius:10px}.topbar h1 .ico .topbar-bank-mark{width:27px;height:27px}.topbar .purse{gap:5px;flex:none}.topbar .coin-chip{padding:4px 8px 4px 5px;gap:4px;font-size:.78rem}.topbar .coin-chip .coin-ico{width:16px;height:16px}}@media(max-width:359px){.topbar{gap:4px;padding-left:max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.shell .topbar .purse>:is(.coin-chip,.bst-top){padding-left:6px;padding-right:6px}}.nav-item .ico{width:20px;height:20px;flex:none}.nav-art{display:inline-grid;place-items:center;line-height:0;filter:drop-shadow(0 1px 1px #0004)}.nav-item .ico>svg{color:color-mix(in srgb,var(--nav-tint, var(--faint)) 72%,var(--faint));fill:color-mix(in srgb,var(--nav-tint, transparent) 14%,transparent);transition:color .2s ease,fill .2s ease}.nav-item:hover .ico>svg{color:var(--nav-tint, var(--muted))}.nav-item.active .ico>svg{color:var(--nav-tint, var(--realm));fill:color-mix(in srgb,var(--nav-tint, transparent) 24%,transparent)}.nav-item[data-tour=nav-home]{--nav-tint: var(--mint)}.nav-item[data-tour=nav-profile]{--nav-tint: var(--rare)}.nav-item[data-tour=nav-shrine]{--nav-tint: var(--accent-2)}.nav-item[data-tour=nav-bag]{--nav-tint: var(--legendary)}.nav-item[data-tour=nav-quests]{--nav-tint: var(--epic)}.nav-item[data-tour=nav-progress]{--nav-tint: var(--gold)}.nav-item[data-tour=nav-season]{--nav-tint: var(--warn)}.nav-item[data-tour=nav-event]{--nav-tint: var(--accent-2)}.nav-item[data-tour=nav-boss]{--nav-tint: var(--danger)}.nav-item[data-tour=nav-talents]{--nav-tint: var(--gem)}.nav-item[data-tour=nav-allskills]{--nav-tint: var(--accent)}.nav-item[data-tour=nav-map]{--nav-tint: var(--good)}.nav-item[data-tour=nav-market]{--nav-tint: var(--gem)}.nav-item[data-tour=nav-store]{--nav-tint: var(--epic)}.nav-item[data-tour=nav-chat]{--nav-tint: var(--rare)}.nav-item[data-tour=nav-players]{--nav-tint: var(--mint)}.nav-item[data-tour=nav-friends]{--nav-tint: var(--good)}.nav-item[data-tour=nav-guild]{--nav-tint: var(--danger)}.nav-item[data-tour=nav-leaders]{--nav-tint: var(--gold)}.nav-item[data-tour=nav-changelog]{--nav-tint: var(--accent)}.nav-item[data-tour=nav-wiki]{--nav-tint: var(--epic)}.nav-item[data-tour=nav-mail]{--nav-tint: var(--accent-2)}.nav-item[data-tour=nav-discord]{--nav-tint: var(--accent)}.nav-item[data-tour=nav-admin]{--nav-tint: var(--muted)}.nav-egg{display:inline-block;background:url(https://cdn.xuverse.world/objects/91f93dc31c1438dac0ef9f6bd6291685ed24616f469941d40330e721be4dfbda.webp?v=2) 0 0 / 600% 100% no-repeat}.nav-airship{display:inline-block;background:url(https://cdn.xuverse.world/objects/c6e4d4c5759f92b3fa080d233fef2d44abdc80cf545679e0050cea1c938806de.webp?v=2) center / contain no-repeat}.bsheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:#050806a6;animation:fade .2s ease-out}.bsheet{position:relative;width:min(560px,100%);max-height:85dvh;display:flex;flex-direction:column;outline:none;background:var(--panel);color:var(--text);border:1px solid var(--border-2);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -12px 32px #0007;padding:0 max(0px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(10px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(0px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));animation:xs-rise .22s ease-out;transition:transform .18s ease-out}.bsheet-grab{flex:none;display:grid;place-items:center;height:26px;cursor:grab;touch-action:none}.bsheet-handle{width:42px;height:5px;border-radius:99px;background:var(--border-2)}.bsheet-head{flex:none;touch-action:none}.bsheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 16px 12px;-webkit-overflow-scrolling:touch}.bsheet.bsheet-out,.modal.bsheet-out{animation:xs-sink .18s ease-in forwards}@keyframes xs-rise{0%{transform:translateY(100%)}}@keyframes xs-sink{to{transform:translateY(100%)}}:root[data-motion=reduced] .bsheet,:root[data-motion=reduced] .bsheet-scrim{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.bsheet,.bsheet-scrim{animation:none;transition:none}}.confirm-bsheet .confirm-text{display:flex;gap:10px;align-items:flex-start;margin:4px 0 16px;line-height:1.5;font-size:.92rem}.confirm-bsheet .confirm-text svg{flex:none;margin-top:2px}.confirm-title{margin:0 0 12px;font-size:1.2rem}.confirm-field{display:grid;gap:8px;margin-bottom:20px;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.confirm-field .input{width:100%;min-width:0;min-height:44px}.confirm-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.confirm-acts .btn{min-height:48px;font-size:.88rem}.modal.confirm-bsheet{width:min(420px,100%)}.modal-grab{display:none}.modal-art{flex:none;aspect-ratio:4 / 1;max-height:150px;background:center / cover no-repeat;border-bottom:1px solid var(--border-2);animation:fade .3s ease-out}.modal>.modal-art{margin:-20px -20px 14px;border-radius:15px 15px 0 0}.bsheet>.modal-art{margin:0 0 6px}@media(max-width:560px){.backdrop:not(.onb-backdrop){place-items:end center;padding:0}.backdrop:not(.onb-backdrop)>.modal{width:100%;max-height:85dvh;border-radius:20px 20px 0 0;border-bottom:0;padding:0 16px max(14px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));padding-left:max(16px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(16px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));animation:xs-rise .22s ease-out;transition:transform .18s ease-out;outline:none}.backdrop:not(.onb-backdrop)>.modal>.modal-grab{display:grid;position:sticky;top:0;z-index:2;margin:0 -16px 2px;background:var(--panel)}.backdrop:not(.onb-backdrop)>.modal>.modal-art{margin:0 -16px 12px;border-radius:0}:root[data-motion=reduced] .backdrop>.modal{animation:none;transition:none}.dd-menu{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:auto!important;min-width:0!important;max-height:60dvh;z-index:90;border-radius:20px 20px 0 0;padding:18px 10px max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));box-shadow:0 0 0 100vmax #050806a6,0 -12px 32px #0007;animation:xs-rise .22s ease-out}.dd-menu:before{content:"";position:absolute;top:8px;left:50%;width:42px;height:5px;margin-left:-21px;border-radius:99px;background:var(--border-2)}.dd-opt{min-height:48px}:root[data-motion=reduced] .dd-menu{animation:none}.ctx-menu{left:0!important;right:0;top:auto!important;bottom:0;min-width:0;max-width:none;max-height:80dvh;overflow-y:auto;border-radius:20px 20px 0 0;padding:18px 10px max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));box-shadow:0 0 0 100vmax #050806a6,0 -12px 32px #0007;animation:xs-rise .22s ease-out}.ctx-menu:before{content:"";position:absolute;top:8px;left:50%;width:42px;height:5px;margin-left:-21px;border-radius:99px;background:var(--border-2)}.ctx-item{min-height:48px;font-size:.9rem}}.item-bsheet .bsheet-grab{position:absolute;top:0;left:0;right:0;z-index:2}.item-bsheet .bsheet-handle{background:#f4efe366}.ish-head{position:relative;display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:30px 16px 16px;border-radius:20px 20px 0 0;overflow:hidden;color:#f4efe3;background:linear-gradient(180deg,#0c0d11b8,#0c0d11e6 70%),var(--scene) center 40% / cover no-repeat,#1b1d22;border-bottom:1px solid var(--border-2)}.ish-tile{flex:none;width:76px;height:76px;display:grid;place-items:center;border-radius:16px;background:#0c0d11b0;border:1px solid #ffffff2a;box-shadow:inset 0 1px #ffffff14}.ish-meta{display:grid;gap:3px;min-width:0}.ish-meta b{font-family:Manrope,sans-serif;font-size:1.12rem;line-height:1.2;color:#f7f2e6;text-shadow:0 1px 2px #000a}.ish-meta small{font-size:.78rem;color:#ddd5c4}.ish-line{margin:0 0 8px;color:var(--text)}.ish-desc{margin:-2px 0 10px;line-height:1.45}.ish-qty{display:grid;grid-template-columns:1fr 48px 76px 48px auto;align-items:center;gap:8px;margin:10px 0 12px}.ish-qty-label{font-size:.82rem;color:var(--muted);font-weight:600}.ish-step,.ish-max{height:48px;border-radius:12px;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--border-2);color:var(--text);font-weight:700}.ish-max{padding:0 14px;font-size:.82rem}.ish-max.on{border-color:var(--accent-2);color:var(--accent-2-hi)}.ish-step:disabled{color:var(--faint)}.ish-num{height:48px;text-align:center;font-weight:700;padding:0 6px;-moz-appearance:textfield}.ish-num::-webkit-inner-spin-button,.ish-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ish-rows{display:grid;margin:8px 0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--panel-2)}.ish-row{display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 14px;width:100%;text-align:left;background:none;border:0;color:var(--text);font-size:.9rem;font-weight:600}.ish-row+.ish-row{border-top:1px solid var(--border)}.ish-row:not(.ish-toggle):active{background:var(--panel-3)}.ish-row:disabled{color:var(--faint)}.ish-row:disabled .ish-ico{color:var(--faint)}.ish-ico{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--panel-3);color:var(--muted)}.ish-label{flex:1;min-width:0;display:grid;gap:2px}.ish-label small{font-size:.74rem;font-weight:500;color:var(--muted)}.ish-end{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--text)}.ish-chev{color:var(--faint);flex:none}.ish-row.primary .ish-ico{background:color-mix(in srgb,var(--accent-2) 22%,var(--panel-3));color:var(--accent-2-hi)}.ish-row.primary{color:var(--text)}.ish-row.danger{color:var(--danger)}.ish-row.danger .ish-ico{background:color-mix(in srgb,var(--danger) 16%,var(--panel-3));color:var(--danger)}.ish-row.danger:disabled,.ish-row.danger:disabled .ish-ico{color:var(--faint)}.ish-qty.no-max{grid-template-columns:1fr 48px 76px 48px}@media(max-width:560px){.lang-picker .lang-pop,.sf-menu{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;z-index:95;border-radius:20px 20px 0 0;padding:22px max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));box-shadow:0 0 0 100vmax #050806a6,0 -12px 32px #0007;animation:xs-rise .22s ease-out}.lang-picker .lang-pop:before,.sf-menu:before{content:"";position:absolute;top:8px;left:50%;width:42px;height:5px;margin-left:-21px;border-radius:99px;background:var(--border-2)}.lang-pop [role=menuitemradio]{min-height:48px}.sf-opt{min-height:52px;align-items:center;font-size:.9rem}:root[data-motion=reduced] .lang-pop,:root[data-motion=reduced] .sf-menu{animation:none}.detail-bsheet .bsheet-body>:is(.card,.tl-detail,.hb-pick,.mapx-detail){margin:0;padding:0;border:0;background:none;box-shadow:none}.detail-bsheet .bsheet-body>.mapx-detail{display:grid;gap:14px}.detail-bsheet .mapx-detail>.card{margin:0;padding:0;border:0;background:none;box-shadow:none}.detail-bsheet .mapx-detail>.mapx-go{order:-1;position:static;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--panel-2)}.detail-bsheet .mapx-go .btn.primary{min-height:48px}.mapx-bsheet-head{display:flex;align-items:center;gap:8px;padding:0 16px 12px}.mapx-bsheet-head b{font-family:Manrope,sans-serif;font-size:1.2rem}.mapx-bsheet .mapx-detail>.card>.card-head :is(h3,.pill){display:none}.detail-bsheet .tl-detail .row.between{gap:10px}.detail-bsheet .tl-detail .row.between>.row{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.detail-bsheet .tl-detail .btn.sm{min-height:48px;font-size:.86rem;justify-content:center}.detail-bsheet .hb-pick .mv-row.pick{min-height:56px}.detail-bsheet .hb-pick>.row.between .icon-btn{display:none}.bst-bsheet .bst-pop-head{position:sticky;top:0;z-index:1;background:var(--panel)}.bell-bsheet .bsheet-body{padding-left:8px;padding-right:8px}.bell-bsheet .bell-list{max-height:none;overflow:visible}.bell-bsheet .bell-top{padding:0 8px 8px}.bell-bsheet .bell-item{min-height:56px}}.topbar-me,.phone-head{display:none}.hub{display:grid;gap:18px;max-width:980px}.hub-me{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;text-align:left;border-radius:var(--radius);background:var(--panel);background-image:var(--grain);border:1px solid var(--border);color:var(--text)}.hub-me .char-face{position:relative;flex:none}.hub-me-meta{flex:1;min-width:0;display:grid;gap:3px}.hub-me-meta b{display:flex;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:1.08rem}.hub-me-meta b .char-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-me-meta small{font-size:.78rem;color:var(--muted);display:flex;align-items:center;gap:4px}.hub-me-meta .char-xp{margin-top:4px}.hub-group{display:grid;gap:8px;min-width:0}.hub-group>.caps{margin:0 4px}.hub-rows{display:grid;border-radius:var(--radius);background:var(--panel);background-image:var(--grain);border:1px solid var(--border);overflow:hidden}.hub-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;width:100%;text-align:left;background:none;border:0;color:var(--text);font-size:.92rem;font-weight:600}.hub-row+.hub-row{border-top:1px solid var(--border)}.hub-row:active,.hub-me:active{background:var(--panel-2)}.hub-ico{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--panel-2);border:1px solid var(--border);color:var(--accent)}.hub-ico .skill-art,.hub-ico .nav-art{display:grid;place-items:center}.hub-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-chev{flex:none;color:var(--faint)}@media(min-width:640px){.hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hub-me{grid-column:1 / -1}}@media(max-width:860px){.phone-guide .xu-guide.docked .xg-body{position:fixed;z-index:44;left:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));bottom:calc(70px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));width:auto;max-width:520px;margin:0 auto;height:52px;padding:0 14px 0 6px;display:flex;align-items:center;gap:10px;border-radius:99px;background:color-mix(in srgb,var(--panel-2) 96%,transparent);background-image:var(--grain);border:1px solid color-mix(in srgb,var(--realm) 30%,var(--border-2));box-shadow:0 6px 18px #0006;color:var(--text)}.phone-guide .xu-guide.docked .xg-pet{position:relative;inset:auto;width:44px;height:44px;margin:-14px 0 0;flex:none;transform:none;filter:drop-shadow(0 3px 4px #0007)}.phone-guide .xu-guide.docked .xg-pet .xu-art{width:46px!important;height:46px!important}.phone-guide .xu-guide.docked .xg-pet{animation:bob 3.4s ease-in-out infinite}.phone-guide .xu-guide.docked.busy .xg-pet{animation-duration:1.8s}.phone-guide .xu-guide.docked .xg-pet .xu-art{animation:none}.phone-guide .xu-guide.docked .xg-status{display:flex;flex:1;min-width:0;max-width:none;flex-direction:row;align-items:center;padding:0;gap:10px;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.phone-guide .xu-guide.docked .xg-status .meta{min-width:0}.phone-guide .xu-guide.docked .xg-status b{font-size:.86rem}.phone-guide .xu-guide.docked .xg-status small{font-size:.72rem}.phone-guide .xu-guide.docked .xg-ring{flex:none;display:grid;order:2;margin-left:auto}.phone-guide .xu-guide.docked .xg-status .meta{flex:1}.phone-guide .xu-guide.docked{padding:0;border:0}.phone-guide .xu-guide.docked .xg-badge{position:absolute;z-index:45;top:4px;right:44px;bottom:auto;left:auto;width:44px;height:44px;margin:0;border:0;border-radius:12px;background:transparent;box-shadow:none}.phone-guide .xu-guide.docked .xg-badge:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:8px;background:var(--panel-3);border:1px solid var(--border-2)}.phone-guide .xu-guide.docked .xg-badge svg{position:relative;width:13px;height:13px}.phone-guide .xu-guide.docked .xg-badge:hover:before,.phone-guide .xu-guide.docked .xg-badge[aria-expanded=true]:before{border-color:color-mix(in srgb,var(--realm) 55%,var(--border-2))}.phone-guide .xu-guide.docked .xg-bubble{position:fixed;z-index:46;left:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));bottom:calc(var(--pb-h, 64px) + 76px + var(--pb-safe, 0px));width:auto;max-width:520px;max-height:min(40dvh,320px);overflow-y:auto;overscroll-behavior:contain;margin:0 auto}.phone-guide .xu-guide.docked .xg-bubble:after{display:none}.phone-guide .xu-guide.docked .xg-task-link{align-items:center;gap:10px;min-height:50px}.phone-guide .xu-guide.docked .xg-body.has-next{display:grid;grid-template-columns:minmax(0,1fr);height:auto;padding:0 12px 0 6px;gap:0;border-radius:16px}.phone-guide .xu-guide.docked .xg-next{display:flex;grid-column:1 / -1;align-items:center;gap:5px;width:100%;min-width:0;min-height:32px;padding:6px 0 7px 8px;border-top:1px solid var(--border);color:var(--muted);font-size:.67rem;text-align:left}.phone-guide .xu-guide.docked .xg-next>b{color:var(--accent);font-size:.65rem}.phone-guide .xu-guide.docked .xg-next>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phone-guide .xu-guide.docked .xg-next>small{flex:none}.phone-guide .xu-guide.docked:has(.xg-next) .xg-bubble{bottom:calc(var(--pb-h, 64px) + 108px + var(--pb-safe, 0px))}.phone-guide .xu-guide.docked:has(.xg-badge) .xg-status .meta{padding-right:46px}body:has(.bsheet-scrim) .phone-guide .xg-badge,body:has(.backdrop) .phone-guide .xg-badge,body:has(.pb-back) .phone-guide .xg-badge{visibility:hidden}body:has(.phone-guide .xg-body) .onb-pill{bottom:calc(130px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}body:has(.pb-back) .phone-guide .xg-body,body:has(.bsheet-scrim) .phone-guide .xg-body,body:has(.backdrop) .phone-guide .xg-body,body:has(.sidebar.open) .phone-guide .xg-body{visibility:hidden}.main>.world-updates:first-child{padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px));min-height:calc(44px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}.main>.strip:first-child{padding-top:calc(5px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));min-height:calc(34px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}.main>.strip:first-child>.strip-x{top:calc(50% + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) / 2)}.main>.guest-account-banner:first-child{padding-top:calc(7px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}.main>:not(.topbar)~.topbar{padding-top:10px;top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px))}.main:has(>:not(.topbar)~.topbar):before{content:"";position:fixed;z-index:16;top:0;left:0;right:0;height:var(--safe-area-inset-top, env(safe-area-inset-top, 0px));background:var(--bg);pointer-events:none}.main>.strip{padding-left:max(14px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.content{padding-bottom:calc(190px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,var(--sky),transparent 160%),var(--bg)}.phone-bar{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:var(--panel)}.pb-sheet{padding-top:22px}.pb-sheet:before{content:"";position:absolute;top:8px;left:50%;width:42px;height:5px;margin-left:-21px;border-radius:99px;background:var(--border-2)}.pb-tab{min-height:56px}.pb-ico{width:52px;height:30px}.home-grid{grid-template-columns:minmax(0,1fr)}@container (min-width: 560px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chip:is(button),button.chip{min-height:40px;padding-left:12px;padding-right:12px}.chips:has(>button.chip){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -2px;padding:0 2px 2px}.chips:has(>button.chip)::-webkit-scrollbar{display:none}.chips>button.chip{flex:none}.dd-btn,.input.sm,.search-box{min-height:44px}.search-box input{width:100%;min-width:0;flex:1}.go-btn{min-height:44px}.modal .icon-btn,.strip-x,.icon-btn.xs{min-width:40px;min-height:40px}details>summary{min-height:40px;display:flex;align-items:center}.prog-skill{min-height:44px}.toggle{position:relative}.toggle:before{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.topbar .coin-chip{min-height:36px}.onb-skip{min-height:40px;padding:8px 14px}.lnd-close,.pw-eye{min-width:40px;min-height:40px}.auth-back{min-height:40px}.lnd-foot .lnd-link,.lnd-switch{min-height:40px;display:inline-flex;align-items:center}.lnd-more{width:44px;height:44px}.creator .swatch-row{gap:6px}.creator .swatch-row button{min-width:40px;min-height:40px}.mapx-tile-text b,.fr-who small{white-space:normal;overflow-wrap:anywhere}.xu-pal-link,.chatx-name{min-height:32px;display:inline-flex;align-items:center}.seg>button,.lb-seg>button{min-height:40px}.go-count,.go-stop{height:44px}.go-count input{width:40px}.onb-pill,.chatx-chan{min-height:40px}.chatx-send{min-width:44px;min-height:44px}.chatx-avatar-btn{min-width:40px;min-height:40px}.chatx-chan-x{position:relative}.chatx-chan-x:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.sf-toggle{min-height:44px}.react-chip,.map-chip.edit{min-height:36px}.wiki-nav button{min-height:40px}.content .icon-btn{min-width:40px;min-height:40px}}@media(max-width:860px){.topbar h1{display:none}.topbar-me{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border-radius:13px;overflow:hidden;background:var(--panel-2);border:1px solid var(--border-2)}.topbar-me .portrait{--ps: 42px}.topbar .purse{margin-left:auto;gap:0}.topbar .purse>:is(.coin-chip,.bst-top){min-height:40px;padding:4px 8px;gap:4px;font-size:.76rem}.phone-head{display:flex;align-items:center;gap:6px;min-width:0;margin:2px 0 14px}.phone-head h2{flex:1;min-width:0;margin:0;font-family:Manrope,sans-serif;font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.phone-head .ph-back{flex:none;width:44px;height:44px;margin-left:-8px;border:0;background:none;color:var(--text)}}@media(max-width:560px){.mk-table{display:grid;grid-template-columns:minmax(0,1fr) auto}.mk-table>.th{display:none}.mk-row{display:contents}.mk-row>:nth-child(n+3){display:none}.mk-row>*{min-height:56px;padding:8px 6px}.mk-row>:first-child b{font-size:.88rem}.shop-row{width:100%;min-height:60px;text-align:left;color:var(--text)}.shop-row .body{flex:1;min-width:0}.shop-price{flex:none;font-weight:700}}@media(max-width:860px)and (max-height:520px)and (orientation:landscape){.creator-grid{grid-template-columns:200px minmax(0,1fr)}.creator-grid>:first-child{border-right:1px solid var(--border);border-bottom:0;position:sticky;top:0;align-self:start;padding:14px!important}.creator-grid>:first-child .portrait{--ps: 150px !important}.onb-art{height:120px}.modal.onb-welcome{overflow-y:auto}.pb-tab{min-height:44px;grid-auto-flow:column;align-items:center;justify-content:center;gap:6px;padding:2px 0;font-size:.74rem}.pb-ico{width:36px;height:28px}.phone-guide .xu-guide.docked .xg-body{left:auto;right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));bottom:calc(56px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));width:auto;height:44px;padding:0 8px 0 4px;gap:6px}.phone-guide .xu-guide.docked .xg-pet{width:38px;height:38px;margin-top:-8px}.phone-guide .xu-guide.docked .xg-pet .xu-art{width:40px!important;height:40px!important}.phone-guide .xu-guide.docked .xg-status .meta{display:none}.phone-guide .xu-guide.docked .xg-status{flex:none}.phone-guide .xu-guide.docked .xg-badge{top:0;right:42px;bottom:auto}.onb-pill{display:none!important}.content{padding-bottom:calc(120px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.content{padding-left:max(16px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(16px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.bsheet{max-height:92dvh}}@media(max-width:560px){.market-nav button{grid-template-rows:auto;align-items:center;min-height:48px}.market-nav button>span{grid-row:1}.market-nav b{align-self:center;white-space:normal;overflow-wrap:anywhere;line-height:1.25}}@media(max-width:560px){.inventory-page.bag .inventory-split>.card>.card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.inventory-page.bag .card-head>.sub{min-width:0;font-size:.68rem}.inventory-page.bag .bag-bank-all{min-height:36px;padding:6px 9px;gap:5px;font-size:.68rem}.inventory-page.bag .card-head>.inventory-tools{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 124px;gap:8px;width:100%}.inventory-page.bag .inventory-tools>.input{grid-column:1 / -1}.inventory-page.bag .inventory-tools>.vc-sort{min-height:44px;padding:6px 10px}.inventory-page.bag .inventory-tools>.input{width:100%!important;min-width:0;min-height:44px}.inventory-page.bag .inventory-tools>.dd{width:100%!important;min-width:0}.inventory-page.bag .inventory-tools .dd-btn{min-height:44px}.inventory-page.bag .bag-categories{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;background:none;border:0;border-radius:0;padding:0 0 4px;gap:6px}.inventory-page.bag .bag-categories>button{flex:none;min-height:44px;padding:7px 10px;border:1px solid var(--border)}.bag-category-scroll{position:relative;min-width:0;margin-bottom:12px}.inventory-page.bag .bag-category-scroll .bag-categories{margin-bottom:0;border-radius:10px;scrollbar-width:none}.bag-category-scroll:before,.bag-category-scroll:after{content:"";position:absolute;z-index:1;top:0;bottom:4px;width:18px;opacity:0;pointer-events:none;transition:opacity .15s}.bag-category-scroll:before{left:-1px;border-radius:10px 0 0 10px;background:linear-gradient(90deg,#0005,transparent)}.bag-category-scroll:after{right:-1px;border-radius:0 10px 10px 0;background:linear-gradient(270deg,#0005,transparent)}.bag-category-scroll[data-left=true]:before,.bag-category-scroll[data-right=true]:after{opacity:1}.bag-grid>.capacity-summary{min-height:76px;padding:10px;border-style:dashed;background:none;color:var(--muted);font-size:.72rem;text-align:center}}@media(max-width:860px){.content:has(.inventory-nav)>.phone-head{display:none}.content:has(>.chatx){padding-bottom:calc(var(--pb-h, 64px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.content:has(>.chatx)>.phone-guide{display:none}}@media(max-width:620px){.inventory-hero.bag{min-height:160px}}@media(min-width:700px)and (max-width:1100px){.split:has(>.card .bag-grid){grid-template-columns:minmax(0,1fr) 280px}.split:has(>.card .bag-grid)>.card:last-child{position:sticky;top:76px}.split:has(>.card .bag-grid)>.card:first-child>.card-head{flex-wrap:wrap}.split:has(>.card .bag-grid)>.card:first-child>.card-head>.end{flex:1 1 100%;margin-left:0}.split:has(>.card .bag-grid)>.card:first-child>.card-head>.end>.input{flex:1}}@media(max-width:860px){:root{--pb-h: 64px;--pb-safe: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}.phone-bar{height:calc(var(--pb-h) + var(--pb-safe));padding-top:4px;padding-bottom:calc(4px + var(--pb-safe));align-items:stretch}.phone-bar .pb-tab{min-height:0;padding:4px 2px 3px;gap:2px;align-content:center}.phone-bar .pb-tab.painted .pb-ico{width:52px;height:34px;border-radius:13px;transition:background-color .2s ease}.phone-bar .pb-tab.painted .nav-art{filter:drop-shadow(0 1px 1px #0005)}.phone-bar .pb-tab.painted:not(.on) .nav-art{filter:drop-shadow(0 1px 1px #0005) saturate(.82) brightness(.92)}.phone-bar .pb-tab.painted.on .pb-ico{background:color-mix(in srgb,var(--realm) 16%,var(--panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--realm) 30%,transparent)}.phone-bar .pb-tab.painted.on{color:var(--text)}.phone-guide .xu-guide.docked .xg-body{bottom:calc(var(--pb-h) + 10px + var(--pb-safe))}body:has(.phone-guide .xg-body) .onb-pill{bottom:calc(var(--pb-h) + 70px + var(--pb-safe))}}@media(max-width:860px)and (max-height:520px)and (orientation:landscape){:root{--pb-h: 46px}.phone-bar .pb-tab{grid-auto-flow:column;padding:2px 0;gap:6px}.phone-bar .pb-tab.painted .pb-ico{width:38px;height:30px;border-radius:10px}.phone-guide .xu-guide.docked .xg-body{bottom:calc(var(--pb-h) + 8px + var(--pb-safe))}}:root{--corner-pad-t: calc(max(var(--xu-corner-tl, 0px), var(--xu-corner-tr, 0px))*.3) ;--corner-pad-b: calc(max(var(--xu-corner-bl, 0px), var(--xu-corner-br, 0px))*.3) }@media(max-width:860px){.topbar{padding-left:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)),var(--corner-pad-t));padding-right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)),var(--corner-pad-t))}.main>.strip{padding-left:max(14px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)),var(--corner-pad-t));padding-right:max(14px,var(--corner-pad-t))}.main>.world-updates:first-child{padding-left:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)),var(--corner-pad-t));padding-right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)),var(--corner-pad-t))}.phone-bar{padding-left:max(6px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)),var(--corner-pad-b));padding-right:max(6px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)),var(--corner-pad-b))}.toasts{left:12px;right:12px;width:auto;max-width:520px;margin:0 auto;top:auto;bottom:calc(var(--pb-h, 64px) + 12px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}body:has(.phone-guide .xg-body) .toasts{bottom:calc(var(--pb-h, 64px) + 72px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}body:has([aria-modal=true],.pb-sheet) .toasts>.toast:not(:last-child){display:none}}@media(max-width:860px){.phone-guide .xu-guide.docked .xg-body:is(.has-care,.has-upnext){display:grid;grid-template-columns:minmax(0,1fr);height:auto;padding:0 12px 0 6px;gap:0;border-radius:16px;background-color:var(--panel-2)}.phone-guide .xu-guide.docked .xg-body:is(.has-care,.has-upnext) .xg-task-link{min-height:50px;padding-left:0}.phone-guide .xu-guide.docked .xg-body:is(.has-care,.has-upnext) .xg-pet{top:auto;bottom:auto}.phone-guide .xu-guide.docked .xg-care{min-height:38px;padding:0 4px 0 8px}.phone-guide .xu-guide.docked:has(.xg-care) .xg-bubble{bottom:calc(var(--pb-h, 64px) + 114px + var(--pb-safe, 0px))}.phone-guide .xu-guide.docked:has(.xg-care):has(.xg-next) .xg-bubble{bottom:calc(var(--pb-h, 64px) + 146px + var(--pb-safe, 0px))}.content:has(>.phone-guide .xg-care):not(:has(>.chatx)){padding-bottom:calc(var(--pb-h, 64px) + 114px + var(--pb-safe, 0px))}.content:has(>.phone-guide .xg-care):has(.xg-next):not(:has(>.chatx)){padding-bottom:calc(var(--pb-h, 64px) + 146px + var(--pb-safe, 0px))}body:has(.phone-guide .xg-care) .toasts{bottom:calc(var(--pb-h, 64px) + 110px + var(--pb-safe, 0px))}body:has(.phone-guide .xg-care):has(.phone-guide .xg-next) .toasts{bottom:calc(var(--pb-h, 64px) + 142px + var(--pb-safe, 0px))}body:has(.phone-guide .xg-move-notice) .toasts{top:calc(76px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));bottom:auto}body:has(.xu-care-scrim) .phone-guide .xg-bubble{display:none}}
