svg.game-art.equipment-illustration,svg.game-art.pickaxe-illustration{background:none;filter:drop-shadow(0 5px 4px #0003)}svg.game-art.utility-art{background:none;color:var(--accent)}.header-account-menu .header-account-options{right:0;min-width:218px;padding:10px}.header-theme-section>span{display:block;color:var(--muted);font-size:12px;font-weight:600;margin:3px 4px 9px}.header-theme-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.header-theme-options>.theme-option{justify-content:center;gap:6px;min-height:38px;padding:8px;font-size:13px;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--text)}.header-theme-options>.theme-option .icon{height:16px;width:16px;flex:none}.header-theme-options>.theme-option[aria-pressed=true]{border-color:var(--accent);background:var(--copper-glow);color:var(--accent)}.header-menu-account{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.header-menu-account>.button,.header-menu-account>a{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:14px;justify-content:flex-start}.header-menu-account>.button:hover:enabled,.header-menu-account>a:hover{background:var(--surface-raised)}.header-menu-account .icon{height:17px;width:17px}:root{color-scheme:dark;--bg:#101719;--surface:#172023;--surface-raised:#1c272a;--surface-hover:#223034;--line:#2a3639;--line-soft:#243033;--text:#edf0eb;--muted:#8e9e9f;--faint:#65797b;--accent:#dfba78;--accent-ink:#282419;--green:#96c9ac;--sidebar:212px;--radius:14px;--shadow:0 12px 40px #0002;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-theme=light]{color-scheme:light;--bg:#f3f4ef;--surface:#fffef9;--surface-raised:#edf0e9;--surface-hover:#e6ece4;--line:#d8dfd6;--line-soft:#e5e9df;--text:#283630;--muted:#63756d;--faint:#7a8c83;--accent:#997039;--accent-ink:#fffdf8;--green:#458c67;--shadow:0 12px 40px #273b3110}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:13px;line-height:1.55}button,input,select{font:inherit}button,input,select,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,a,input,select,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}p{color:var(--muted)}h1{font-size:30px;letter-spacing:-1.2px;line-height:1.2}h2{font-size:15px;letter-spacing:-.3px;line-height:1.4}small{font-size:12px;color:var(--muted)}.icon{width:18px;height:18px;flex:none;vertical-align:middle}.game-art{display:inline-block;width:40px;aspect-ratio:1;flex:none;background:none;filter:drop-shadow(0 5px 4px #0003)}.mineral-art{display:block;width:58px;aspect-ratio:3/4;flex:none;background:none;filter:drop-shadow(0 6px 5px #0004);margin:auto}.mineral-art.unknown{filter:brightness(.2) saturate(.2);opacity:.6}.miner-avatar{width:220px;aspect-ratio:1;background:none;filter:drop-shadow(0 14px 8px #0004)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 13px;border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:550;background:var(--surface-raised);color:var(--text);transition:background .15s,border-color .15s,transform .15s;white-space:nowrap}.button:hover:enabled{background:var(--surface-hover);border-color:var(--faint)}.button:active:enabled{transform:translateY(1px)}.button .icon{width:15px;height:15px}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 3px 8px #0001}.button-primary:hover:enabled,a.button-primary:hover{background:color-mix(in srgb,var(--accent) 90%,white);border-color:var(--accent)}.button-ghost{background:transparent;border-color:transparent;color:var(--muted)}.button-ghost:hover:enabled{background:var(--surface-raised);border-color:transparent;color:var(--text)}.text-link{font-size:12px;color:var(--accent);display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.text-link .icon{width:13px;height:13px}.text-link:hover{color:var(--text)}code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;background:var(--surface-raised);color:var(--accent);padding:3px 6px;border:1px solid var(--line);border-radius:5px}kbd{font:12px ui-monospace,monospace;color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:0 5px}.eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:650;color:var(--accent);line-height:1.5}.muted{color:var(--muted)}.skip-link{position:fixed;left:230px;top:-60px;z-index:100;padding:10px 18px;background:var(--accent);color:var(--accent-ink);border-radius:8px}.skip-link:focus{top:8px}.game-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100dvh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;padding:29px 16px 18px;background:var(--surface);border-right:1px solid var(--line-soft);z-index:30}.wordmark{display:flex;align-items:center;gap:10px;color:var(--text);font-size:12px;font-weight:650;line-height:1.25;letter-spacing:1.5px}.brand-symbol{display:grid;place-items:center;width:38px;height:42px;flex:none;background:linear-gradient(135deg,#b9975b22,#d9b67a08);border:1px solid #c6a16b32;border-radius:11px;color:var(--accent)}.brand-symbol .icon{width:25px;height:25px;stroke-width:1.1}.wordmark b{display:block;font-size:16px;letter-spacing:1.8px;font-weight:650}.wordmark small{display:block;font-size:12px;letter-spacing:1.2px;margin-top:7px;color:var(--faint)}.nav-caption{font-size:12px;color:var(--faint);letter-spacing:1.8px;font-weight:600;margin:41px 12px 12px}.nav-link{display:flex;align-items:center;gap:12px;min-height:40px;padding:10px 12px;margin:4px 0;color:var(--muted);font-size:12px;font-weight:500;border-radius:8px;position:relative;transition:background .15s,color .15s}.nav-link .icon{width:17px;height:17px;stroke-width:1.5}.nav-link.active{background:linear-gradient(90deg,#dfba781c,#dfba780c);color:var(--accent)}.nav-link.active:before{content:"";position:absolute;left:-16px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.nav-link>i{width:4px;height:4px;border-radius:50%;background:var(--accent);margin-left:auto}.nav-link small{font-size:12px;margin-left:auto;border:1px solid var(--line);padding:0 5px;border-radius:4px;color:var(--faint)}.nav-link.nav-separated{margin-top:23px}.sidebar-bottom{margin-top:auto;padding:28px 10px 0}.minor-link{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;padding:9px 0}.minor-link .icon{width:15px;height:15px;color:var(--faint)}.minor-link:hover,.minor-link.active{color:var(--accent)}.connection{display:flex;gap:8px;align-items:flex-start;margin-top:20px;padding-top:19px;border-top:1px solid var(--line)}.connection>i{width:5px;height:5px;flex:none;background:var(--faint);border-radius:50%;margin-top:5px}.connection>i.online{background:var(--green);box-shadow:0 0 0 3px #96c9ac12}.connection strong{font-size:12px;font-weight:500;display:block;color:var(--muted)}.connection small{font-size:12px;color:var(--faint);display:block;margin-top:4px}.app-shell{grid-column:2;min-width:0;display:flex;flex-direction:column;min-height:100dvh}.topbar{height:70px;min-height:70px;border-bottom:1px solid var(--line-soft);padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:color-mix(in srgb,var(--surface) 40%,transparent)}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap}.breadcrumb>span{font-size:12px;letter-spacing:1.5px;color:var(--faint)}.breadcrumb>.icon{width:10px;height:10px;color:var(--faint)}.breadcrumb strong{font-weight:500;color:var(--muted)}.topbar-right{display:flex;align-items:center;gap:9px;min-width:0}.channel-picker{display:flex;align-items:center;gap:7px;min-width:0;margin-right:3px}.channel-symbol{width:28px;height:28px;display:grid;place-items:center;background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;color:var(--green);font-size:15px}.channel-picker small,.header-user small{display:block;font-size:12px;letter-spacing:1.1px;color:var(--faint);font-weight:600}.channel-picker select{display:block;min-width:90px;max-width:145px;padding:0 15px 0 0;font-size:12px;color:var(--text);border:0;background:transparent;height:20px}.channel-picker option{background:var(--surface);color:var(--text)}.header-divider{width:1px;height:22px;background:var(--line);margin:0 8px}.header-user{display:flex;gap:7px;align-items:center}.user-initial{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:12px;background:#96c9ac15;border:1px solid #96c9ac30;color:var(--green)}.header-user strong{font-size:12px;font-weight:500;display:block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet{display:flex;align-items:center;gap:5px;padding:5px 9px;margin:0 4px 0 9px;background:#dfba7809;border:1px solid #dfba7828;border-radius:8px;white-space:nowrap}.wallet .game-art{width:23px}.wallet b{font-size:12px;font-weight:600;color:var(--accent)}.wallet small{font-size:12px;color:var(--accent);opacity:.65;margin-left:1px}.topbar-right>.button{min-height:30px;width:30px;padding:6px}.topbar-right>.button>.icon{width:14px;height:14px}.mobile-menu,.nav-scrim{display:none}main{padding:26px 30px 18px;flex:1;min-width:0;outline:none}.page-fill{max-width:1480px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.page-heading .eyebrow{margin-bottom:7px}.page-heading h1{font-weight:580}.title-dot{color:var(--accent)}.page-heading p:not(.eyebrow){font-size:12px;margin-top:8px}.heading-chip{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:var(--surface)}.heading-chip>.icon{color:var(--accent);width:16px;height:16px}.heading-chip strong{color:var(--text);font-weight:500;margin-right:2px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-heading .eyebrow{color:var(--faint);font-size:12px;letter-spacing:1.4px;margin-bottom:4px}.panel-heading h2{font-size:13px}.subtle-count{font-size:12px;color:var(--muted);white-space:nowrap}.subtle-count>span{color:var(--faint)}.site-footer{padding:9px 30px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;color:var(--faint)}.site-footer>span{display:flex;gap:8px;align-items:center}.site-footer>span:first-child{letter-spacing:.2px}.site-footer i,.public-home footer i{width:3px;height:3px;background:var(--faint);border-radius:50%;display:inline-block}.footer-spark{color:var(--accent);font-size:14px}.site-footer code{font-size:12px;padding:1px 5px;color:var(--muted);background:none;border-color:var(--line-soft)}.cooldown-strip{display:flex;align-items:center;gap:12px;background:linear-gradient(100deg,#96c9ac0d,transparent);border:1px solid #96c9ac25;border-radius:10px;padding:12px 15px;margin-bottom:18px}.cooldown-symbol{width:31px;height:31px;display:grid;place-items:center;border:1px solid #96c9ac30;border-radius:9px;color:var(--green);background:#96c9ac0b}.cooldown-symbol .icon{width:16px;height:16px}.cooldown-strip small{display:block;color:var(--muted);font-size:12px;letter-spacing:1.2px}.cooldown-strip strong{font-size:15px;letter-spacing:.4px;font-variant-numeric:tabular-nums;line-height:1.3;font-weight:550}.cooldown-strip>p{font-size:12px;padding-left:20px;border-left:1px solid var(--line);margin-left:10px}.cooldown-strip>p code{font-size:12px;border:0;background:transparent;padding:0 0 0 3px;color:var(--green)}.cooldown-strip>.button{margin-left:auto;font-size:12px;min-height:30px}.cooldown-strip.ready strong{color:var(--green)}.mineral-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:17px}.search-field{display:flex;align-items:center;gap:9px;flex:1;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 11px;min-width:0}.search-field:focus-within{border-color:var(--accent)}.search-field>.icon{width:15px;height:15px;color:var(--faint)}.search-field input{border:0;outline:none;background:transparent;color:var(--text);width:100%;min-width:0;font-size:12px}.search-field input::placeholder{color:var(--faint)}.mineral-toolbar>select{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px;padding:9px 12px;min-height:35px;max-width:180px}.inventory-workspace{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:stretch}.backpack-panel{display:flex;flex-direction:column;padding:20px}.inventory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-content:start}.mineral-slot{position:relative;min-width:0;min-height:103px;padding:8px 5px 11px;background:linear-gradient(150deg,color-mix(in srgb,var(--mineral-color,var(--green)) 4%,var(--surface-raised)),var(--surface-raised));border:1px solid var(--line);border-radius:9px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .16s,border-color .16s,background .16s}.mineral-slot:after{content:"";position:absolute;bottom:0;left:32%;right:32%;height:2px;background:var(--mineral-color,var(--green));opacity:.45;border-radius:2px}.mineral-slot:hover{transform:translateY(-2px);border-color:var(--mineral-color,var(--accent));background:var(--surface-hover)}.mineral-slot.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px #dfba781c;background:linear-gradient(145deg,#dfba780d,var(--surface-raised))}.mineral-slot.selected:after{background:var(--accent);opacity:1}.mineral-slot .mineral-art{width:42px;transition:transform .2s;margin:0 auto 1px}.mineral-slot:hover .mineral-art{transform:translateY(-2px)}.mineral-slot>strong{font-size:12px;line-height:1.35;font-weight:500;color:var(--text);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-rarity{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--mineral-color,var(--muted));line-height:1.4;margin-top:3px;opacity:.8}.slot-rarity:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.slot-quantity{position:absolute;top:7px;right:8px;font-size:12px;letter-spacing:.1px;color:var(--muted)}.empty-slot{min-height:103px;border:1px dashed var(--line);border-radius:9px;background:color-mix(in srgb,var(--bg) 30%,transparent);display:grid;place-items:center}.empty-slot>span{color:var(--line);font-size:17px;font-weight:300}.class-sedimentar{--mineral-color:#96c9ac}.class-estratificado{--mineral-color:#8faed0}.class-cristalizado{--mineral-color:#bb9ed7}[data-theme=light] .class-sedimentar{--mineral-color:#4a8960}[data-theme=light] .class-estratificado{--mineral-color:#527ea9}[data-theme=light] .class-cristalizado{--mineral-color:#9665b0}.inventory-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:14px;margin-top:auto;color:var(--muted);font-size:12px}.inventory-bottom>span{display:flex;align-items:center;gap:5px}.inventory-bottom .icon{width:12px;height:12px;color:var(--faint)}.inventory-bottom small{font-size:12px;color:var(--faint)}.inventory-inspector{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.mineral-detail{padding:22px;text-align:center;position:relative;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--mineral-color,var(--green)) 7%,transparent),transparent 65%)}.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-heading .eyebrow{font-size:12px;color:var(--faint);letter-spacing:1.4px}.sample-number{font-size:12px;color:var(--faint)}.specimen-stage{position:relative;display:grid;place-items:center;height:120px;margin:0 0 8px}.specimen-stage .mineral-art{width:86px;z-index:1;margin:auto}.specimen-orbit{position:absolute;left:50%;top:50%;width:112px;height:112px;margin:-56px;border:1px solid color-mix(in srgb,var(--mineral-color,var(--green)) 9%,transparent);border-radius:50%;pointer-events:none}.specimen-orbit:before{content:"";position:absolute;inset:9px;border:1px dashed color-mix(in srgb,var(--mineral-color,var(--green)) 9%,transparent);border-radius:50%}.rarity{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:var(--mineral-color,var(--green));display:inline-flex;gap:5px;align-items:center;border:1px solid color-mix(in srgb,var(--mineral-color,var(--green)) 20%,transparent);padding:3px 7px;border-radius:4px;background:color-mix(in srgb,var(--mineral-color,var(--green)) 6%,transparent)}.rarity i{width:3px;height:3px;border-radius:50%;background:currentColor}.mineral-detail h2{font-size:24px;font-weight:550;letter-spacing:-.8px;margin:6px 0 15px}.detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:10px 0 17px;border:1px solid var(--line);border-radius:9px;overflow:hidden;text-align:left}.detail-stats .stat{padding:10px 12px;min-width:0;background:color-mix(in srgb,var(--bg) 35%,transparent)}.detail-stats .stat:nth-child(odd){border-right:1px solid var(--line)}.detail-stats .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat>div>span{font-size:12px;letter-spacing:.6px;color:var(--muted);display:block;white-space:nowrap}.stat strong{display:block;font-size:17px;font-weight:500;margin-top:4px;color:var(--text);line-height:1.4}.stat small{font-size:12px;display:block;color:var(--faint);margin-top:4px}.detail-stats .stat strong{font-size:13px;margin-top:3px}.detail-stats .stat>div>span{font-size:12px;letter-spacing:.6px}.detail-actions{display:flex;flex-direction:column;gap:7px}.detail-actions .button{font-size:12px;min-height:32px}.mineral-detail>.button-ghost{font-size:12px;min-height:28px;padding:5px;margin-top:8px;width:100%;color:var(--muted)}.detail-footnote{display:block;font-size:12px;color:var(--faint);line-height:1.7;margin-top:16px}.specimen-description{font-size:12px;line-height:1.85;margin-bottom:18px}.detail-appearance{font-size:12px;color:var(--faint);line-height:1.8;margin-bottom:16px}.workspace-tip{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--faint);margin-top:17px;padding:0 2px}.workspace-tip>.icon{width:12px;height:12px;color:var(--green)}.workspace-tip>a{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted);white-space:nowrap}.workspace-tip>a .icon{width:12px;height:12px}.pagination{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:13px;font-size:12px;color:var(--text)}.pagination .button{min-width:27px;min-height:25px;padding:3px 7px;font-size:12px}.pagination .button .icon{width:13px;height:13px}.pagination small{color:var(--faint);font-size:12px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;padding:35px 20px;min-height:200px}.empty-state>.icon{width:40px;height:40px;color:var(--faint);stroke-width:1}.empty-state h2{font-size:16px}.empty-state p{font-size:12px;max-width:320px;line-height:1.9}.inventory-grid>.empty-state{grid-column:1/-1}.inventory-inspector>.empty-state{min-height:100%}.segmented{display:flex;border:1px solid var(--line);border-radius:8px;padding:3px;background:var(--surface)}.segmented>button{border:0;background:none;color:var(--muted);font-size:12px;padding:6px 10px;border-radius:5px}.segmented>button[aria-pressed=true]{color:var(--accent);background:#dfba7815}.collection-count{display:flex;flex-direction:column;text-align:right}.collection-count>strong{font-size:26px;font-weight:500;letter-spacing:-.8px;color:var(--accent)}.collection-count small{font-size:16px;color:var(--faint)}.collection-count>span{font-size:12px;letter-spacing:1px;color:var(--faint)}.collection-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.collection-progress>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.collection-progress>div>span{display:flex;align-items:center;gap:6px;color:var(--mineral-color);font-size:12px;margin-bottom:10px}.collection-progress i{width:4px;height:4px;border-radius:50%;background:currentColor}.collection-progress small{margin-left:auto;font-size:12px}.collection-progress .progress{height:3px}.collection-progress .progress>div{background:var(--mineral-color)}.progress{height:5px;border-radius:5px;overflow:hidden;background:var(--line);position:relative}.progress>div{height:100%;background:var(--green);border-radius:inherit;transition:width .3s}.codex-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.collection-slot{min-height:140px;padding-top:13px;padding-bottom:13px}.collection-slot .mineral-art{width:57px;margin:0 auto 7px}.slot-number{position:absolute;top:8px;left:10px;font-size:12px;color:var(--faint)}.slot-check{position:absolute;right:9px;top:8px;color:var(--mineral-color)}.slot-check .icon{width:12px;height:12px}.collection-slot.locked{background:var(--surface);border-style:dashed}.collection-slot.locked strong{color:var(--faint)}.collection-slot.locked .slot-rarity{font-size:12px;color:var(--faint)}.collection-slot.locked .slot-rarity:before{display:none}.slot-lock{position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);color:var(--muted)}.slot-lock .icon{width:16px;height:16px}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) 245px;gap:15px}.expedition-hero{grid-column:1/3;height:240px;border-radius:var(--radius);overflow:hidden;position:relative;padding:30px;background:linear-gradient(90deg,#101b20f5,#1423269e 42%,#15292d10),url(/assets/mine-hero-v1.webp) 60% 48%/cover;border:1px solid #c2a67435}.expedition-hero .eyebrow{font-size:12px;color:#d7be8b}.expedition-hero h2{font-size:30px;line-height:1.17;letter-spacing:-1px;margin:10px 0;color:#f0f0e7;font-weight:550}.expedition-hero h2>span{color:#dfba78}.expedition-hero p:not(.eyebrow){font-size:12px;line-height:1.8;color:#b3c3c1}.expedition-hero .button{margin-top:17px;font-size:12px;min-height:32px}.hero-tag{position:absolute;right:16px;bottom:14px;font-size:12px;letter-spacing:1.4px;color:#d9dfd2;display:flex;align-items:center;gap:5px}.hero-tag i{height:3px;width:3px;background:#a6d2af;border-radius:50%}.explorer-mini{grid-column:3;grid-row:1/3;text-align:center;padding:16px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 50% 20%,#96c9ac0c,transparent 65%),var(--surface)}.explorer-mini-art{position:relative}.explorer-mini-art .miner-avatar{width:186px;max-width:100%;margin:auto}.level-pill{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:12px;padding:4px 9px;border:1px solid #dfba7833;background:var(--surface-raised);border-radius:5px;white-space:nowrap;color:var(--accent)}.explorer-mini h2{font-size:17px;margin:14px 0 3px}.explorer-mini>.muted{font-size:12px}.explorer-mini>.progress{width:100%;margin-top:auto}.mini-xp{display:flex;justify-content:space-between;width:100%;font-size:12px;color:var(--faint);margin-top:8px}.mini-xp>a{display:flex;align-items:center;gap:4px;color:var(--muted)}.mini-xp .icon{width:10px;height:10px}.stats-row{grid-column:1/3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 0}.stats-row>.stat{padding:0 16px;display:flex;align-items:center;gap:10px;border-right:1px solid var(--line)}.stats-row>.stat:last-child{border:0}.stat-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;border:1px solid var(--line);background:var(--surface-raised);color:var(--accent);flex:none}.stat-icon>.icon{width:16px;height:16px}.stats-row .stat strong{font-size:15px}.stats-row .stat>div>span{font-size:12px;letter-spacing:.7px}.stats-row .stat small{font-size:12px}.dashboard-backpack{grid-column:1}.mini-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mini-slots .mineral-slot{min-height:85px}.mini-slots .mineral-art{width:33px}.mini-slots .mineral-slot strong,.mini-slots .slot-rarity{font-size:12px}.dashboard-project{grid-column:2/4}.dashboard-project>.panel-heading{margin-bottom:12px}.dashboard-project>p{font-size:12px;max-width:340px;line-height:1.8}.dashboard-project>.progress{margin-top:24px}.status-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;letter-spacing:.8px;color:var(--green);border:1px solid #96c9ac28;border-radius:5px;padding:4px 7px;white-space:nowrap;background:#96c9ac08}.status-pill i{width:4px;height:4px;background:var(--green);border-radius:50%}.project-caption{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:10px;font-size:12px;color:var(--muted)}.project-caption strong{font-weight:500;color:var(--text)}.project-caption strong>span{color:var(--faint);font-weight:400}.dashboard-history{grid-column:1/-1;padding-top:14px;padding-bottom:14px}.dashboard-history>.panel-heading{margin-bottom:7px}.dashboard-history .recent-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.recent-entry{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.recent-entry:last-child{border-bottom:0}.recent-entry p{color:var(--muted);font-size:12px;line-height:1.8}.recent-entry time{display:block;font-size:12px;color:var(--faint);margin-top:4px}.recent-dot{width:5px;height:5px;background:var(--green);border-radius:50%;margin-top:6px;flex:none;opacity:.7}.dashboard-history .recent-entry{border:0;padding:4px 0}.dashboard-history .recent-list>.muted{font-size:12px;grid-column:1/-1}.page-tabs{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--line);margin-bottom:24px}.page-tabs>button{display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;padding:10px 2px 13px;margin-bottom:-1px}.page-tabs>button[aria-selected=true],.page-tabs>button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.page-tabs .icon{width:14px;height:14px}.equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.equipment-card{text-align:center;padding:24px 20px;display:flex;flex-direction:column;align-items:center}.equipment-status{font-size:12px;letter-spacing:1.4px;color:var(--faint)}.equipment-status.active{color:var(--green)}.equipment-card.equipped,.outfit-card.equipped{border-color:#96c9ac55;background:radial-gradient(ellipse at 50% 30%,#96c9ac0c,transparent 70%),var(--surface)}.equipment-stage{display:grid;place-items:center;height:175px;width:100%;background:radial-gradient(ellipse at 50% 60%,#dfba780d,transparent 65%)}.equipment-stage .game-art{width:145px;filter:drop-shadow(0 14px 10px #0004)}.equipment-card h2{font-size:19px;margin-bottom:10px;font-weight:500}.equipment-card p{font-size:12px;min-height:32px;line-height:1.8}.equipment-price{display:block;color:var(--accent);font-size:15px;font-weight:500;margin:20px 0}.equipment-card .button,.outfit-card .button{width:100%;margin-top:auto}.outfit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.outfit-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.outfit-card .miner-avatar{width:180px;max-width:100%;margin:10px auto}.outfit-card h2{font-size:15px;margin:6px 0 8px}.outfit-card p{font-size:12px;line-height:1.8;min-height:47px}.outfit-card .equipment-price{font-size:13px;margin:14px 0}.outfit-card .button{font-size:12px;padding:8px}.character-profile{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1fr);padding:28px 45px;align-items:center;gap:45px;background:radial-gradient(ellipse at 20% 50%,#96c9ac08,transparent 65%),var(--surface)}.character-stage{position:relative;display:grid;place-items:center;min-height:350px}.character-stage>.miner-avatar{width:330px;max-width:100%;z-index:1}.character-orbit{position:absolute;left:5%;right:5%;bottom:28px;height:40px;border:1px solid #96c9ac25;border-radius:50%;background:radial-gradient(ellipse,#96c9ac15,transparent 70%)}.character-tool{position:absolute;z-index:2;bottom:16px;right:-20px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);background:var(--surface);border-radius:9px}.character-tool>.game-art{width:44px}.character-tool>span{font-size:12px;color:var(--faint);letter-spacing:.7px}.character-tool strong{display:block;font-size:12px;letter-spacing:0;color:var(--muted);margin-top:4px;font-weight:500}.character-info h2{font-size:32px;letter-spacing:-1px;margin:8px 0 10px;font-weight:500}.character-info>p:not(.eyebrow){font-size:12px;margin:15px 0 24px}.xp-caption{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:9px}.character-stats{display:flex;gap:38px;border-top:1px solid var(--line);margin:25px 0;padding-top:20px}.character-stats .stat strong{font-size:20px}.character-info>.button{margin-top:5px}.mine-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.project-panel>p{font-size:12px;line-height:1.9;max-width:480px}.project-panel>.progress{margin-top:24px}.contribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:32px}.contribution-card .mineral-slot{width:100%;min-height:135px}.contribution-card .mineral-art{width:55px}.contribution-card>.button{width:100%;font-size:12px;margin-top:9px}.region-cards{display:grid;grid-template-columns:1fr;gap:14px}.region-card{display:grid;grid-template-columns:110px minmax(0,1fr);padding:0;overflow:hidden;min-height:180px}.region-art{background:linear-gradient(0deg,#10171955,#10171905),url(/assets/mine-hero-v1.webp) 70% center/cover;position:relative}.region-art .status-pill{position:absolute;bottom:9px;left:8px;background:#16241fe6;font-size:12px;max-width:calc(100% - 16px)}.region-card.locked .region-art{filter:grayscale(.7) brightness(.65)}.region-copy p{font-size:12px;line-height:1.8;margin:8px 0 12px}.region-copy .button{font-size:12px;min-height:30px}.journal-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.journal-paper{position:relative;overflow:hidden;background:linear-gradient(140deg,#c3ac7b0e,transparent 70%),var(--surface);border-color:#c3ac7b33;padding:32px}.journal-paper>.eyebrow{color:var(--accent);font-size:12px}.journal-paper>h2{font-family:Georgia,serif;font-size:27px;line-height:1.3;max-width:380px;margin:22px 0;font-weight:400;color:var(--text)}.journal-paper blockquote{font-family:Georgia,serif;font-size:20px;line-height:1.85;font-weight:400;margin:0 0 30px;color:var(--muted);position:relative;z-index:1}.journal-signature{font-family:Georgia,serif;font-style:italic;font-size:13px;color:var(--accent);margin-top:35px;border-top:1px solid var(--line);padding-top:16px}.journal-watermark{position:absolute;bottom:60px;right:15px;opacity:.025;transform:rotate(-15deg)}.journal-watermark .icon{width:180px;height:180px}.journal-paper .page-tabs{margin:15px 0 0;flex-wrap:wrap;gap:10px;border:0}.journal-paper .page-tabs>button{font-size:12px}.journal-layout>.panel:not(.journal-paper) .recent-entry{padding:15px 0}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.help-grid .game-art{display:block;width:95px;margin:20px auto 25px}.help-grid .panel>p{font-size:12px;line-height:1.9;margin:12px 0}.help-grid .panel>.status-pill,.help-grid .panel>.text-link{margin-top:15px}.command-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.command-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.command-row>span{font-size:12px;color:var(--muted)}.command-row code{font-size:12px}.lore-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;min-height:450px}.lore-art{background:linear-gradient(0deg,#10171980,transparent 80%),url(/assets/mine-hero-v1.webp) 65% center/cover;border-radius:var(--radius);border:1px solid var(--line);position:relative}.lore-art>.status-pill{position:absolute;left:25px;bottom:25px;background:#15221f99;color:#c9d1b5;border-color:#c9d1b533;font-size:12px}.lore-copy>p:not(.eyebrow){font-size:12px;line-height:2}.lore-copy blockquote{font-size:18px;margin-bottom:20px}.chapter-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--faint);margin-top:30px}.chapter-nav>.button{font-size:12px}.modal{padding:0;border:1px solid var(--line);border-radius:19px;background:var(--surface);color:var(--text);width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:0 30px 100px #0005;overflow:auto}.modal::backdrop{background:#081011b5;backdrop-filter:blur(7px)}.modal-close{position:absolute;right:12px;top:12px;width:28px;min-height:28px;padding:6px;z-index:5;background:var(--surface);border-color:var(--line)}.modal-close .icon{width:12px;height:12px}.modal .mineral-detail{padding:32px}.modal .detail-heading{padding-right:25px}.modal .specimen-stage{height:190px}.modal .specimen-stage>.mineral-art{width:125px}.modal .specimen-orbit{width:165px;height:165px;margin:-82.5px}.modal .mineral-detail>h2{font-size:32px;margin:9px 0 19px}.modal .rarity{font-size:12px}.modal .detail-stats .stat{padding:14px}.modal .detail-stats .stat strong{font-size:17px}.modal .detail-actions .button{min-height:38px;font-size:12px}.locked-detail{padding:35px 25px}.locked-detail>.mineral-art{width:130px;margin:10px auto}.locked-detail>.icon{color:var(--faint);margin-top:-30px;position:relative;width:30px;height:30px}.locked-detail>h2{font-size:23px!important}.locked-detail>p{font-size:12px;line-height:1.9}.action-dialog{padding:32px;text-align:center}.action-dialog>.eyebrow{padding-right:10px;font-size:12px}.action-dialog>.game-art{display:block;width:110px;margin:20px auto}.action-dialog>.mineral-art{width:95px;margin:15px auto}.action-dialog>.miner-avatar{width:180px;margin:10px auto}.action-dialog h2{font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.5px;margin:14px 0 20px}.action-dialog>p:not(.eyebrow){font-size:12px;line-height:1.9}.quantity-field{display:flex;flex-direction:column;gap:7px;margin:20px 0;text-align:left;font-size:12px;color:var(--muted)}.quantity-field input,.reminder-fields select{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);padding:11px;font:inherit}.quantity-field small{font-size:12px}.modal-actions{display:flex;gap:9px;margin-top:24px}.modal-actions .button{flex:1}.error-banner{border:1px solid #dc9d753f;background:#dc9d7510;color:#dcad8b;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:10px;margin-bottom:18px;font-size:12px;overflow-wrap:anywhere}.error-banner .button{font-size:12px;min-height:28px}.toast{position:fixed;left:calc(50% + var(--sidebar)/2);bottom:26px;transform:translate(-50%,15px);background:var(--surface-raised);border:1px solid #96c9ac55;border-radius:10px;box-shadow:var(--shadow);padding:13px 18px;display:flex;gap:10px;align-items:center;color:var(--text);font-size:12px;z-index:100;pointer-events:none;opacity:0;transition:opacity .2s,transform .2s;max-width:calc(100vw - 30px)}.toast.visible{opacity:1;transform:translate(-50%)}.toast>.icon{color:var(--green);width:15px;height:15px}.loading-state,.login-gate,.fatal-error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60dvh;gap:15px}.loading-state h2{font-size:20px}.loading-state>p{font-size:12px}.loading-gem{display:grid;place-items:center;width:70px;height:70px;color:var(--accent);border:1px solid #dfba7822;border-radius:22px;background:#dfba7808;margin-bottom:10px;animation:breathe 2s ease-in-out infinite}.loading-gem>.icon{width:34px;height:34px;stroke-width:1.2}.spinning>.icon{animation:spin 1.5s linear infinite}.login-gate>.empty-state{padding-bottom:0}.reminder-settings{padding:28px}.reminder-settings .panel{background:none;border:0;padding:0}.reminder-settings .reminder-summary{padding-right:25px;border-bottom:1px solid var(--line);padding-bottom:20px}.reminder-settings .reminder-summary h2{font-size:24px;margin:8px 0;color:var(--accent);font-variant-numeric:tabular-nums}.reminder-caption{font-size:12px;line-height:1.9}.reminder-settings details>summary{font-size:12px;color:var(--text);padding:18px 0;cursor:pointer}.reminder-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:18px}.reminder-toggle input{accent-color:var(--green)}.reminder-fields{display:grid;gap:18px;font-size:12px;margin-bottom:20px}.reminder-fields label{display:grid;gap:7px;color:var(--muted)}.reminder-fields input{max-width:100%;min-width:0;accent-color:var(--green);font-size:12px}.reminder-settings .secondary-button{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:12px;color:var(--text)}.reminder-feedback{font-size:12px;line-height:1.9;margin:15px 0}.reminder-settings details>small{font-size:12px;color:var(--faint);line-height:1.9;display:block}.public-home{max-width:1500px;margin:auto;padding:0 5vw}.public-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.public-nav .wordmark{font-size:13px;letter-spacing:1.5px}.brand-light{font-weight:400;color:var(--muted)}.public-nav>div{display:flex;align-items:center;gap:26px;font-size:12px;color:var(--muted)}.public-nav>div>.button{font-size:12px}.public-home main{padding:0}.public-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin:55px 0}.public-hero-copy{padding:15px 0 25px}.public-hero .status-pill{font-size:12px;padding:6px 10px}.public-hero h1{font-size:clamp(40px,5vw,74px);font-weight:500;letter-spacing:-3px;line-height:1.08;margin:26px 0}.public-hero h1 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:var(--accent);letter-spacing:-2px}.public-hero-copy>p{font-size:13px;line-height:1.9;max-width:360px}.public-hero-copy>div{display:flex;gap:12px;margin-top:28px}.public-hero-copy>small{display:block;font-size:12px;color:var(--faint);margin-top:22px}.public-hero-art{height:510px;position:relative;border-radius:140px 14px 14px;background:linear-gradient(0deg,#10171970,transparent 70%),url(/assets/mine-hero-v1.webp) 65% center/cover;border:1px solid #c9af7133;box-shadow:0 15px 60px #0002}.hero-art-caption{position:absolute;left:25px;bottom:23px;display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:1.6px;color:#d0dbce}.hero-art-caption>i{width:4px;height:4px;background:#96c9ac;border-radius:50%}.floating-discovery{position:absolute;bottom:65px;left:-35px;display:flex;align-items:center;gap:14px;padding:13px 22px 13px 12px;background:color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid var(--line);border-radius:13px;box-shadow:0 15px 40px #0004;backdrop-filter:blur(15px)}.floating-discovery>.game-art{width:50px}.floating-discovery small{font-size:12px;letter-spacing:1px;color:var(--faint);display:block}.floating-discovery strong{font-size:15px;font-weight:500;display:block;margin-top:4px}.public-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.feature-top>.game-art{width:45px}.feature-top>span{color:var(--faint);font-size:12px;letter-spacing:1px}.public-features .panel{padding:24px}.public-features h2{font-size:15px}.public-features p{font-size:12px;line-height:1.9;margin-top:12px}.public-home footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--faint);padding:20px 0 25px;border-top:1px solid var(--line)}.public-home footer>span{display:flex;align-items:center;gap:10px}.public-home footer>a{display:flex;align-items:center;gap:8px}.public-home footer .icon{width:12px;height:12px}@keyframes breathe{50%{opacity:.55;transform:translateY(-3px)}}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1100px)and (min-height:800px){.inventory-page .inventory-grid .mineral-slot,.inventory-page .empty-slot{min-height:114px}.inventory-page .inventory-grid .mineral-art{width:48px}.inventory-page .specimen-stage{height:145px}.inventory-page .specimen-stage>.mineral-art{width:100px}.inventory-page .specimen-orbit{width:132px;height:132px;margin:-66px}.inventory-page .backpack-panel,.inventory-page .mineral-detail{padding:23px}}@media(min-width:1600px){:root{--sidebar:236px}.sidebar{padding-left:22px;padding-right:22px}.nav-link.active:before{left:-22px}.topbar{padding-left:40px;padding-right:40px}main{padding:32px 40px 24px}.site-footer{padding-left:40px;padding-right:40px}.inventory-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.inventory-grid .mineral-slot,.empty-slot{min-height:125px}.inventory-grid .mineral-art{width:56px}.mineral-slot>strong{font-size:12px}.slot-rarity,.slot-quantity{font-size:12px}.dashboard-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) 280px}.expedition-hero{height:280px;padding:35px}.expedition-hero h2{font-size:36px}.explorer-mini-art>.miner-avatar{width:220px}}@media(max-width:1250px){:root{--sidebar:190px}.sidebar{padding:24px 13px 16px}.nav-link.active:before{left:-13px}.wordmark{gap:8px}.wordmark b{font-size:15px}.wordmark small{font-size:12px;letter-spacing:.8px}.brand-symbol{width:32px;height:38px}.nav-link{gap:10px;font-size:12px}.topbar{padding:0 22px}.breadcrumb>span,.breadcrumb>.icon{display:none}.header-divider{margin:0 3px}.header-user strong{max-width:90px}.channel-picker select{max-width:115px}.topbar-right{gap:7px}.topbar-right>.button{width:27px}.wallet{margin-left:4px;margin-right:2px}.topbar-right>.refresh-button{display:none}main{padding:23px 22px 17px}.site-footer{padding-left:22px;padding-right:22px}.inventory-workspace{grid-template-columns:minmax(0,1fr) 238px;gap:14px}.mineral-detail,.backpack-panel{padding:17px}.inventory-grid{gap:8px}.inventory-grid .mineral-slot,.empty-slot{min-height:100px}.inventory-grid .mineral-art{width:39px}.dashboard-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 210px;gap:13px}.dashboard-layout .panel{padding:16px}.explorer-mini-art>.miner-avatar{width:168px}.expedition-hero{height:224px;padding:25px}.stats-row>.stat{gap:7px;padding:0 12px}.stat-icon{width:27px;height:27px}.stats-row .stat strong{font-size:13px}.stats-row .stat small{font-size:12px}.mini-slots{gap:4px}.mini-slots .mineral-slot{min-height:78px;padding-left:3px;padding-right:3px}.mini-slots .mineral-art{width:28px}.mini-slots .slot-quantity{font-size:12px;right:4px}.mini-slots .mineral-slot strong,.mini-slots .slot-rarity{font-size:12px}.dashboard-project .status-pill{font-size:12px;letter-spacing:.4px}.equipment-stage{height:155px}.equipment-stage>.game-art{width:125px}.equipment-card{padding:20px 17px}.outfit-card{padding:18px 12px}.outfit-card h2{font-size:13px}.character-profile{padding:22px 30px;gap:30px}.character-stage{min-height:310px}.character-stage>.miner-avatar{width:280px}.character-info h2{font-size:28px}.character-tool{right:-10px}.mine-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px}.region-card{grid-template-columns:90px 1fr}.region-copy{padding:14px}.contribution-grid{gap:6px}.contribution-card>.mineral-slot{min-height:119px}.contribution-card .mineral-art{width:46px}.help-grid{gap:12px}.help-grid .panel{padding:18px}.help-grid .panel>p{font-size:12px}}@media(max-width:1000px){:root{--sidebar:175px}.sidebar{padding-left:11px;padding-right:11px}.wordmark{font-size:12px}.wordmark b{font-size:14px;letter-spacing:1.4px}.wordmark small{display:none}.nav-link{font-size:12px;padding:10px;gap:9px}.nav-link.active:before{left:-11px}.sidebar-bottom{padding-left:8px;padding-right:8px}.minor-link{font-size:12px}.topbar{padding:0 18px;height:64px;min-height:64px}.breadcrumb{display:none}.topbar-right{width:100%;justify-content:flex-end}.channel-picker{margin-right:auto}.header-user>span:not(.user-initial)>small{font-size:12px}.header-user strong{max-width:95px}.wallet{padding:4px 7px}.inventory-workspace{grid-template-columns:1fr}.inventory-inspector{display:none}.inventory-grid .mineral-slot,.empty-slot{min-height:104px}.inventory-grid .mineral-art{width:43px}.inventory-grid{gap:10px}.page-heading h1{font-size:27px}.page-heading p:not(.eyebrow){font-size:12px}.page-heading .eyebrow{font-size:12px}.cooldown-strip>p{font-size:12px;padding-left:12px;margin-left:0}.cooldown-strip>.button{font-size:12px;padding:6px}.cooldown-strip>.button>.icon{width:13px;height:13px}.heading-chip{font-size:12px;padding:7px 9px}.workspace-tip{font-size:12px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 190px}.expedition-hero{grid-column:1;height:230px}.expedition-hero h2{font-size:26px}.expedition-hero .eyebrow{font-size:12px}.explorer-mini{grid-column:2;grid-row:1/3}.explorer-mini-art>.miner-avatar{width:155px}.stats-row{grid-column:1;grid-template-columns:repeat(3,1fr);padding:12px 0}.stats-row .stat-icon{display:none}.stats-row .stat{padding:0 10px}.stats-row .stat>div>span{font-size:12px;letter-spacing:.4px}.stats-row .stat strong,.stats-row .stat small{font-size:12px}.dashboard-backpack{grid-column:1}.dashboard-project{grid-column:2;padding:15px!important}.dashboard-project .panel-heading{display:block}.dashboard-project .status-pill{margin-top:5px}.dashboard-project>.progress{margin-top:16px}.dashboard-project .project-caption{flex-direction:column;align-items:flex-start}.dashboard-history{grid-column:1/-1}.dashboard-backpack .mini-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-history .recent-list{gap:15px}.dashboard-history .recent-entry p{font-size:12px}.outfit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outfit-card>.miner-avatar{width:150px}.equipment-card h2{font-size:15px}.equipment-card .button{font-size:12px;padding:7px}.equipment-stage{height:125px}.equipment-stage>.game-art{width:110px}.equipment-price{font-size:13px}.equipment-card p{font-size:12px}.character-profile{padding:20px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.character-stage{min-height:270px}.character-stage>.miner-avatar{width:250px}.character-tool{right:-5px;bottom:0;gap:5px;padding:7px}.character-tool>.game-art{width:35px}.character-tool strong{font-size:12px}.character-info h2{font-size:25px}.character-info>.eyebrow{font-size:12px}.xp-caption{font-size:12px}.character-stats{gap:20px}.character-stats .stat strong{font-size:17px}.mine-layout{grid-template-columns:1fr}.region-cards{grid-template-columns:1fr 1fr}.region-card{grid-template-columns:1fr;min-height:0}.region-art{height:100px}.region-copy p{font-size:12px;min-height:50px}.contribution-grid{margin-top:20px}.contribution-card>.mineral-slot{min-height:110px}.journal-layout{gap:15px;grid-template-columns:1.1fr 1fr}.journal-paper{padding:25px}.journal-paper h2{font-size:23px}.journal-paper blockquote{font-size:17px}.help-grid{grid-template-columns:1fr}.help-grid .panel{display:grid;grid-template-columns:1fr 80px;column-gap:14px}.help-grid .panel-heading{grid-column:1}.help-grid .game-art{grid-column:2;grid-row:1/4;width:75px;margin:auto}.help-grid .panel>p{grid-column:1;font-size:12px}.help-grid .panel>.status-pill,.help-grid .panel>.text-link{grid-column:1;justify-self:start}.lore-layout{gap:15px;grid-template-columns:.7fr 1.3fr}.lore-art>.status-pill{white-space:normal;left:15px;right:15px;font-size:12px;text-align:center}.lore-copy{padding:25px}.lore-copy>p:not(.eyebrow){font-size:12px}.lore-copy blockquote{font-size:16px}.chapter-nav{gap:6px}.chapter-nav>.button{padding:6px 9px;font-size:12px}.site-footer>span:last-child{display:none}.command-list{column-gap:18px}}@media(min-width:701px)and (max-height:820px){.sidebar{padding-top:20px;padding-bottom:13px}.nav-caption{margin-top:24px}.nav-link{min-height:35px;padding-top:7px;padding-bottom:7px}.nav-link.nav-separated{margin-top:14px}.sidebar-bottom{padding-top:13px}.connection{margin-top:12px;padding-top:12px}.minor-link{padding:6px 0}.topbar{height:58px;min-height:58px}main{padding-top:20px;padding-bottom:12px}.page-heading{margin-bottom:17px}.page-heading h1{font-size:27px}.page-heading .eyebrow{margin-bottom:5px}.page-heading p:not(.eyebrow){margin-top:6px;font-size:12px}.cooldown-strip{padding:9px 12px;margin-bottom:13px}.mineral-toolbar{margin-bottom:13px}.inventory-grid .mineral-slot,.inventory-grid .empty-slot{min-height:97px}.inventory-workspace{align-items:stretch}.mineral-detail.compact .specimen-stage{height:95px;margin-bottom:5px}.mineral-detail.compact .specimen-stage>.mineral-art{width:69px}.mineral-detail.compact .specimen-orbit{width:90px;height:90px;margin:-45px}.mineral-detail.compact h2{font-size:21px;margin-bottom:11px}.mineral-detail.compact .detail-stats{margin-bottom:12px}.mineral-detail.compact .detail-stats .stat{padding:8px 10px}.mineral-detail.compact .detail-actions>.button{min-height:30px;font-size:12px}.mineral-detail.compact>.button-ghost{font-size:12px;margin-top:5px;min-height:25px}.site-footer{padding-top:5px;padding-bottom:9px}.workspace-tip{margin-top:12px}.expedition-hero{height:206px;padding:22px}.expedition-hero h2{font-size:26px}.expedition-hero .button{margin-top:12px}.dashboard-layout{gap:12px}.dashboard-layout .panel{padding:14px}.dashboard-layout .panel-heading{margin-bottom:11px}.explorer-mini-art>.miner-avatar{width:155px}.explorer-mini h2{margin-top:10px;font-size:15px}.stats-row{padding:12px 0}.stats-row .stat-icon{width:27px;height:27px}.stats-row .stat strong{font-size:13px}.stats-row .stat small{display:none}.mini-slots .mineral-slot{min-height:74px}.mini-slots .mineral-art{width:28px}.dashboard-project>.progress{margin-top:18px}.dashboard-history{display:none}.equipment-stage{height:140px}.equipment-stage>.game-art{width:120px}.equipment-card{padding:20px}.equipment-price{margin:15px 0}.collection-slot{min-height:127px}.collection-slot .mineral-art{width:51px}.outfit-card>.miner-avatar{width:155px}.page-tabs{margin-bottom:18px}}@media(max-width:700px){:root{--sidebar:212px}.game-shell{display:block}.sidebar{transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility .2s;padding:25px 16px 18px;overflow:auto}.sidebar.open{transform:none;visibility:visible}.sidebar .nav-link.active:before{left:-16px}.sidebar .wordmark b{font-size:16px}.sidebar .wordmark small{display:block}.sidebar .brand-symbol{width:38px;height:42px}.sidebar .nav-caption{margin-top:30px}.sidebar .nav-link{font-size:12px;min-height:42px}.sidebar .minor-link,.sidebar .connection strong,.sidebar .connection small{font-size:12px}.app-shell{min-height:100dvh}.nav-scrim{display:block;position:fixed;inset:0;z-index:29;border:0;background:#07101399;backdrop-filter:blur(4px)}.topbar{padding:10px 15px;min-height:95px;height:auto;gap:10px;align-items:flex-start}.mobile-menu{display:inline-flex;min-height:29px;width:29px;padding:6px;margin-top:0;background:var(--surface);border-color:var(--line);border-radius:7px}.topbar-right{display:grid;grid-template-columns:1fr auto auto auto;gap:7px;justify-content:stretch;flex:1}.channel-picker{grid-column:1/3;grid-row:2;margin:6px 0 0;gap:7px}.channel-symbol{width:24px;height:24px;font-size:13px}.channel-picker>span>small{font-size:12px}.channel-picker select{min-width:75px;max-width:135px;font-size:12px;height:18px}.header-user{grid-column:3/5;grid-row:2;justify-self:end;margin-top:6px;gap:6px}.header-user .user-initial{width:25px;height:25px;font-size:12px}.header-user strong{font-size:12px;max-width:90px}.header-user small{font-size:12px}.header-divider{display:none}.wallet{grid-column:1;grid-row:1;justify-self:end;margin:0 2px 0 0;padding:3px 7px;min-height:28px}.wallet .game-art{width:20px}.wallet b,.wallet small{font-size:12px}.topbar-right>.button{grid-row:1;width:27px;min-height:27px;padding:6px}.topbar-right>.refresh-button{display:inline-flex;grid-column:2}.topbar-right>.theme-toggle{grid-column:3}.topbar-right>.button:last-child{grid-column:4}.topbar-right>.button>.icon{width:13px;height:13px}.topbar-right>.button-primary{font-size:12px;grid-column:4;padding:4px 6px;min-width:36px}.topbar-right>.refresh-button+.theme-toggle+.button{grid-column:4}main{padding:20px 16px 14px}.page-heading{margin-bottom:18px;align-items:center;gap:10px}.page-heading h1{font-size:28px;letter-spacing:-1px}.page-heading .eyebrow{font-size:12px;letter-spacing:1.2px}.page-heading p:not(.eyebrow){font-size:12px;line-height:1.7;max-width:270px;margin-top:6px}.page-heading .heading-chip{padding:6px;border-radius:7px;font-size:12px;gap:5px;align-self:flex-end;white-space:nowrap}.heading-chip .icon{display:none}.heading-chip strong{display:block;font-size:13px;line-height:1.3;color:var(--accent)}.inventory-page .page-heading p:not(.eyebrow){max-width:230px}.cooldown-strip{padding:10px 12px;margin-bottom:15px;gap:9px}.cooldown-symbol{width:29px;height:29px}.cooldown-strip>div>small{font-size:12px;letter-spacing:.9px}.cooldown-strip strong{font-size:14px}.cooldown-strip>p{display:none}.cooldown-strip>.button{font-size:12px;gap:5px;padding:6px}.cooldown-strip>.button>.icon{width:12px;height:12px}.mineral-toolbar{gap:7px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:14px}.search-field{grid-column:1/-1;padding:8px 10px;min-height:34px}.search-field input{font-size:12px}.mineral-toolbar>select{max-width:none;width:100%;font-size:12px;padding:8px;min-height:31px}.search-field kbd{display:none}.inventory-workspace{gap:0}.backpack-panel{padding:14px}.panel-heading{margin-bottom:14px}.panel-heading h2{font-size:12px}.panel-heading .eyebrow{font-size:12px;letter-spacing:1px}.subtle-count{font-size:12px}.subtle-count>span{display:none}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inventory-grid .mineral-slot,.inventory-grid .empty-slot{min-height:96px;padding-top:6px;padding-bottom:10px}.inventory-grid .mineral-art{width:38px}.inventory-grid .mineral-slot strong,.inventory-grid .slot-rarity{font-size:12px}.inventory-grid .slot-quantity{font-size:12px;top:6px;right:6px}.inventory-bottom{padding-top:12px;font-size:12px;gap:5px}.inventory-bottom small{font-size:12px}.inventory-bottom .icon{width:10px;height:10px}.workspace-tip{font-size:12px;gap:6px;align-items:flex-start;margin-top:14px;line-height:1.8}.workspace-tip>.icon{width:10px;height:10px;margin-top:1px}.workspace-tip>a{font-size:12px;gap:3px}.workspace-tip>a .icon{width:10px;height:10px}.site-footer{padding:8px 16px 14px;font-size:12px;margin-top:auto}.site-footer>span{gap:6px}.footer-spark{font-size:12px}.toast{left:50%;bottom:20px;font-size:12px;padding:11px 14px}.skip-link{left:16px}.pagination{margin-top:11px;gap:13px;font-size:12px}.pagination .button{min-height:26px}.collection-count>strong{font-size:23px}.collection-count small{font-size:13px}.collection-count>span{font-size:12px;letter-spacing:.6px}.collection-progress{gap:7px;margin-bottom:15px}.collection-progress>div{padding:9px}.collection-progress>div>span{font-size:12px;gap:4px;margin-bottom:8px}.collection-progress small{font-size:12px}.collection-progress .progress{height:2px}.segmented{grid-column:1/-1;grid-row:3;justify-content:stretch}.segmented button{flex:1;font-size:12px;padding:5px}.codex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.collection-slot{min-height:129px;padding:13px 4px 12px}.collection-slot .mineral-art{width:47px;margin-bottom:8px}.collection-slot>strong{font-size:12px}.collection-slot .slot-rarity{font-size:12px}.slot-number{font-size:12px;top:7px;left:7px}.slot-check{right:7px;top:6px}.slot-check .icon{width:10px;height:10px}.slot-lock .icon{width:14px;height:14px}.dashboard-layout{grid-template-columns:1fr;gap:13px}.expedition-hero{grid-column:1;grid-row:1;height:245px;padding:27px}.expedition-hero h2{font-size:31px;margin:12px 0}.expedition-hero .eyebrow{font-size:12px}.expedition-hero p:not(.eyebrow){font-size:12px}.expedition-hero .button{margin-top:18px;min-height:32px;font-size:12px}.explorer-mini{grid-column:1;grid-row:auto;display:grid;grid-template-columns:100px 1fr;gap:0 15px;text-align:left;align-items:center;padding:15px!important}.explorer-mini-art{grid-column:1;grid-row:1/5}.explorer-mini-art .miner-avatar{width:100px}.level-pill{font-size:12px;padding:2px 6px}.explorer-mini h2{font-size:16px;margin:0 0 3px;grid-column:2}.explorer-mini>.muted{font-size:12px;grid-column:2}.explorer-mini>.progress{grid-column:2;margin-top:16px;height:3px}.mini-xp{grid-column:2;font-size:12px;margin-top:7px}.stats-row{grid-column:1;grid-row:2;padding:13px 0}.stats-row .stat{padding:0 13px}.stats-row .stat>div>span{font-size:12px;letter-spacing:.5px}.stats-row .stat strong{font-size:13px}.stats-row .stat small{font-size:12px}.dashboard-backpack,.dashboard-project,.dashboard-history{grid-column:1;grid-row:auto}.dashboard-backpack .mini-slots{gap:7px}.mini-slots .mineral-slot{min-height:93px;padding:9px 5px}.mini-slots .mineral-art{width:34px}.mini-slots .mineral-slot strong,.mini-slots .slot-rarity{font-size:12px}.mini-slots .slot-quantity{font-size:12px;right:5px}.dashboard-project .panel-heading{display:flex}.dashboard-project .status-pill{font-size:12px}.dashboard-project>.progress{margin-top:20px}.dashboard-project .project-caption{flex-direction:row}.dashboard-history .recent-list{display:block}.dashboard-history .recent-entry{padding:9px 0;border-bottom:1px solid var(--line)}.dashboard-history .recent-entry:last-child{border:0}.dashboard-history .recent-entry p{font-size:12px}.page-tabs{gap:20px;margin-bottom:18px}.page-tabs>button{font-size:12px;gap:6px;padding:9px 0 12px}.page-tabs>button>.icon{width:13px;height:13px}.equipment-grid{grid-template-columns:1fr;gap:12px}.equipment-card{display:grid;grid-template-columns:85px minmax(0,1fr);column-gap:17px;padding:17px;text-align:left;align-items:center}.equipment-stage{grid-column:1;grid-row:1/6;width:100%;height:100%}.equipment-stage>.game-art{width:85px}.equipment-status{grid-column:2;font-size:12px;letter-spacing:1px}.equipment-card h2{grid-column:2;font-size:16px;margin:5px 0}.equipment-card p{grid-column:2;font-size:12px;min-height:0}.equipment-price{grid-column:2;margin:10px 0;font-size:12px}.equipment-card>.button{grid-column:2;font-size:12px;min-height:32px;width:auto;justify-self:start;padding:6px 12px}.outfit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.outfit-card{padding:15px 10px}.outfit-card>.miner-avatar{width:140px;margin:5px auto}.outfit-card>.equipment-status{font-size:12px;letter-spacing:.7px}.outfit-card h2{font-size:12px;line-height:1.5}.outfit-card p{font-size:12px;min-height:44px}.outfit-card .equipment-price{font-size:12px;margin:12px 0}.outfit-card .button{font-size:12px;min-height:32px;padding:6px}.character-profile{grid-template-columns:1fr;gap:17px;padding:20px}.character-stage{min-height:270px}.character-stage>.miner-avatar{width:265px}.character-orbit{left:15%;right:15%}.character-tool{right:5px;bottom:0;padding:9px}.character-tool>.game-art{width:38px}.character-tool>span{font-size:12px}.character-tool strong{font-size:12px}.character-info h2{font-size:27px}.character-info>.eyebrow{font-size:12px}.character-info>p:not(.eyebrow){font-size:12px;margin:12px 0 20px}.xp-caption{font-size:12px}.character-stats{gap:35px;margin:22px 0;padding-top:17px}.character-stats .stat strong{font-size:20px}.character-info>.button{width:100%;margin:0}.mine-layout{gap:14px}.project-panel{padding:17px}.project-panel>p{font-size:12px}.project-panel .project-caption{font-size:12px}.project-caption>span{font-size:12px}.contribution-grid{gap:7px;margin-top:22px}.contribution-card .mineral-slot{min-height:105px}.contribution-card .mineral-art{width:40px}.contribution-card .mineral-slot>strong{font-size:12px}.contribution-card .slot-rarity{font-size:12px}.contribution-card>.button{font-size:12px;min-height:29px;padding:6px}.region-cards{gap:10px}.region-art{height:110px}.region-copy{padding:14px}.region-copy h2{font-size:12px}.region-copy p{font-size:12px;min-height:70px}.region-copy .button{font-size:12px;padding:6px;min-height:29px;width:100%;gap:4px}.region-copy .button>.icon{width:11px;height:11px}.journal-layout{grid-template-columns:1fr;gap:15px}.journal-paper{padding:25px}.journal-paper>h2{font-size:26px;margin:20px 0}.journal-paper blockquote{font-size:19px;line-height:1.85;margin-bottom:20px}.journal-signature{font-size:12px;margin-top:25px}.journal-layout>.panel:not(.journal-paper){padding:20px}.help-grid .panel{padding:20px;grid-template-columns:1fr 65px}.help-grid .game-art{width:65px}.help-grid .panel>p{font-size:12px}.command-list{grid-template-columns:1fr}.command-row{padding:13px 0}.lore-layout{grid-template-columns:1fr;gap:15px;min-height:0}.lore-art{min-height:190px;background-position:65% 45%}.lore-art>.status-pill{font-size:12px;left:17px;right:auto;bottom:17px;white-space:nowrap}.lore-copy{padding:24px}.lore-copy>p:not(.eyebrow){font-size:12px}.lore-copy blockquote{font-size:19px}.chapter-nav{margin-top:25px}.chapter-nav>.button{font-size:12px;padding:7px 11px}.modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 30px);border-radius:16px}.modal .mineral-detail{padding:25px}.modal .specimen-stage{height:165px}.modal .specimen-stage>.mineral-art{width:110px}.modal .specimen-orbit{width:145px;height:145px;margin:-72.5px}.modal .mineral-detail>h2{font-size:28px}.modal .detail-heading .eyebrow{font-size:12px}.modal .detail-stats .stat{padding:12px}.modal .detail-stats .stat>div>span{font-size:12px}.modal .detail-stats .stat strong{font-size:15px}.specimen-description{font-size:12px}.action-dialog{padding:28px}.action-dialog>h2{font-size:23px}.reminder-settings{padding:25px}.public-home{padding:0 20px}.public-nav{padding:19px 0;gap:12px}.public-nav .wordmark{font-size:12px;letter-spacing:1px}.public-nav .brand-symbol{width:28px;height:32px;border-radius:8px}.public-nav .brand-symbol>.icon{width:21px;height:21px}.public-nav>div{gap:12px}.public-nav>div>a:not(.button){display:none}.public-nav>div>.button{font-size:12px;padding:7px 10px;min-height:31px;gap:6px}.public-nav>div>.button>.icon{width:12px;height:12px}.public-hero{grid-template-columns:1fr;gap:25px;margin:25px 0 30px}.public-hero-copy{padding:10px 0 0}.public-hero .status-pill{font-size:12px;padding:5px 8px}.public-hero h1{font-size:48px;letter-spacing:-2px;margin:20px 0}.public-hero h1 em{letter-spacing:-1.5px}.public-hero-copy>p{font-size:12px;max-width:320px}.public-hero-copy>div{margin-top:24px;gap:8px}.public-hero-copy>div>.button{font-size:12px;min-height:37px;padding:8px 12px}.public-hero-copy>small{font-size:12px;margin-top:17px}.public-hero-art{height:310px;border-radius:80px 12px 12px;margin-left:15px}.hero-art-caption{font-size:12px;left:18px;bottom:18px}.floating-discovery{left:-15px;bottom:47px;padding:9px 16px 9px 9px;gap:10px;border-radius:10px}.floating-discovery>.game-art{width:40px}.floating-discovery small{font-size:12px}.floating-discovery strong{font-size:13px}.public-features{grid-template-columns:1fr;gap:12px;margin-bottom:25px}.public-features .panel{padding:20px}.feature-top{margin-bottom:15px}.public-features h2{font-size:16px}.public-features p{font-size:12px;margin-top:9px}.public-home footer{font-size:12px;padding:20px 0}.public-home footer>span{gap:7px}.public-home footer>a{gap:5px}}@media(max-width:700px)and (max-height:740px){main{padding-top:15px;padding-bottom:10px}.inventory-page .page-heading{margin-bottom:13px}.inventory-page .page-heading .eyebrow{font-size:12px;margin-bottom:4px}.inventory-page .page-heading h1{font-size:25px}.inventory-page .page-heading p:not(.eyebrow){display:none}.cooldown-strip{padding:8px 11px;margin-bottom:11px}.cooldown-strip strong{font-size:13px}.mineral-toolbar{margin-bottom:11px;gap:6px}.inventory-grid .mineral-slot,.inventory-grid .empty-slot{min-height:84px}.inventory-grid .mineral-art{width:32px}.inventory-grid .mineral-slot>strong{font-size:12px}.inventory-grid .slot-rarity{font-size:12px}.backpack-panel{padding:12px}.backpack-panel .panel-heading{margin-bottom:12px}.inventory-bottom{padding-top:10px}.workspace-tip{margin-top:10px}.site-footer{padding-bottom:9px}.inventory-page .pagination{margin-top:9px}}@media(max-width:370px){main{padding-left:12px;padding-right:12px}.topbar{padding-left:12px;padding-right:12px}.header-user strong{max-width:78px}.channel-picker select{max-width:115px}.page-heading h1{font-size:25px}.inventory-grid{gap:6px}.inventory-grid .slot-rarity,.inventory-bottom,.inventory-bottom small{font-size:12px}.heading-chip{font-size:12px!important}.workspace-tip>a{font-size:12px}.public-hero h1{font-size:43px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.compact-intro{display:flex;align-items:center;gap:12px;text-align:left;margin:10px 0 7px}.compact-intro>.specimen-stage{width:76px;height:90px;flex:none;margin:0}.compact-intro>.specimen-stage .mineral-art{width:64px}.compact-intro .specimen-orbit{width:76px;height:76px;margin:-38px}.compact-intro>div:last-child{min-width:0}.compact-intro h2{font-size:23px;line-height:1.25;margin:8px 0 0;overflow-wrap:anywhere}.compact-intro .rarity{font-size:12px;padding:2px 5px}.mineral-detail.compact .detail-stats{margin:8px 0 13px}.mineral-detail.compact .detail-stats .stat{padding:8px 10px}.mineral-detail.compact>.button-ghost{margin-top:6px;font-size:12px;min-height:26px}.mineral-detail.compact .detail-actions .button{min-height:31px;font-size:12px}.inventory-workspace>.inventory-inspector{align-self:stretch}.inventory-inspector>.compact{display:flex;flex-direction:column;height:100%}.inventory-inspector>.compact>.detail-actions{margin-top:auto}.inventory-inspector>.compact>.compact-intro{flex-direction:column;text-align:center;gap:3px}.inventory-inspector .compact-intro>.specimen-stage{height:90px;width:100%}.inventory-inspector .compact-intro h2{margin:6px 0 4px}.inventory-inspector .compact-intro>.specimen-stage .mineral-art{width:68px}@media(min-width:1001px)and (max-height:860px){.inventory-inspector>.compact>.compact-intro{flex-direction:row;text-align:left;gap:12px;margin:6px 0}.inventory-inspector .compact-intro>.specimen-stage{height:78px;width:65px}.inventory-inspector .compact-intro>.specimen-stage .mineral-art{width:55px}.inventory-inspector .compact-intro .specimen-orbit{width:64px;height:64px;margin:-32px}.inventory-inspector .compact-intro h2{font-size:21px}.inventory-inspector .compact{padding:16px}.inventory-inspector .compact .detail-stats{margin:8px 0 12px}.inventory-inspector .compact .detail-stats .stat{padding:7px 9px}.inventory-inspector .compact>.detail-actions{margin-top:0}.inventory-grid .mineral-slot,.inventory-grid .empty-slot{min-height:103px}.inventory-page .page-heading{margin-bottom:17px}.inventory-page .cooldown-strip,.inventory-page .mineral-toolbar{margin-bottom:14px}}@media(min-width:1001px)and (min-height:861px){.inventory-inspector .compact-intro>.specimen-stage{height:110px}.inventory-inspector .compact-intro>.specimen-stage .mineral-art{width:82px}}@media(min-width:1001px)and (max-height:980px){.dashboard-history{display:none}.inventory-page .workspace-tip{font-size:12px}.inventory-page .page-heading{margin-bottom:18px}}@media(min-width:701px)and (max-height:820px){.inventory-page .workspace-tip{display:none}.inventory-page .page-heading h1{font-size:26px}.inventory-page .page-heading .eyebrow{font-size:12px}.inventory-page .page-heading p:not(.eyebrow){font-size:12px;margin-top:5px}.inventory-page .page-heading{margin-bottom:15px}}.channel-picker{position:relative;display:block;flex:none;z-index:40}.channel-picker>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;border:1px solid transparent;border-radius:8px;padding:5px 7px;margin:-5px -7px;transition:background .15s,border-color .15s}.channel-picker>summary::-webkit-details-marker{display:none}.channel-picker>summary:hover,.channel-picker[open]>summary{background:var(--surface-raised);border-color:var(--line)}.channel-current{min-width:0}.channel-current>strong{display:block;font-size:12px;font-weight:500;line-height:20px;max-width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-chevron{width:11px;height:11px;color:var(--faint);transform:rotate(90deg);margin-left:4px;transition:transform .15s}.channel-picker[open] .channel-chevron{transform:rotate(-90deg)}.channel-options{position:absolute;top:calc(100% + 15px);left:-8px;width:265px;max-width:calc(100vw - 42px);max-height:min(360px,65dvh);overflow:auto;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 45px #0004}.channel-options-heading{font-size:12px;letter-spacing:1.3px;color:var(--faint);padding:7px 9px 10px}.channel-option{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid transparent;border-radius:8px;background:none;color:var(--text);padding:10px 9px}.channel-option:hover,.channel-option:focus-visible{background:var(--surface-hover)}.channel-option[aria-pressed=true]{background:#dfba7810;border-color:#dfba7820}.channel-option-symbol{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--green);flex:none;font-size:14px}.channel-option>span:nth-child(2){min-width:0;flex:1}.channel-option strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.channel-option small{font-size:12px;display:block;color:var(--faint);margin-top:3px}.channel-option>.icon{width:14px;height:14px;color:var(--accent);margin-left:auto}.channel-options-empty{padding:7px 9px 12px;font-size:12px;line-height:1.8}.reminder-tools{display:flex;justify-content:flex-end;margin:0 0 12px}.reminder-tools>.button{font-size:12px;min-height:28px;padding:5px 8px}.stats-row.two-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1250px){.channel-current>strong{max-width:115px}}@media(max-width:700px){.channel-picker{margin-top:6px}.channel-picker>summary{gap:7px;padding:4px 5px;margin:-4px -5px}.channel-current>strong{font-size:12px;max-width:120px;line-height:18px}.channel-current>small{font-size:12px}.channel-options{left:-3px;top:calc(100% + 13px);width:255px}.channel-chevron{width:10px;height:10px;margin-left:0}.reminder-tools{margin-bottom:10px}.reminder-tools>.button{font-size:12px;min-height:26px}}@font-face{font-family:Vespera Titles;src:url(/assets/vespera-titles.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Vespera Text;src:url(/assets/vespera-text.woff) format("woff");font-style:normal;font-weight:100 900;font-stretch:75% 100%;font-display:swap}:root{--font-title: "Vespera Titles", Georgia, serif;--font-text: "Vespera Text", "Trebuchet MS", sans-serif;--bg: #191b18;--surface: #272a22;--surface-raised: #303329;--surface-hover: #3c3e30;--line: #575442;--line-soft: #3c3e30;--text: #f6efd9;--muted: #c7c5ae;--faint: #b2b59d;--accent: #f0c475;--accent-ink: #332514;--green: #b1d493;--sidebar: 240px;--radius: 12px;--shadow: 0 4px 0 #090e0b40, 0 15px 35px #0002;font-family:var(--font-text);font-size:16px}:root[data-theme=light]{--bg: #eee6cc;--surface: #fff5d9;--surface-raised: #f1e3bd;--surface-hover: #e7d5a6;--line: #baa373;--line-soft: #d6c59e;--text: #37392a;--muted: #595c46;--faint: #676b51;--accent: #80501f;--accent-ink: #fff8df;--green: #49733b;--shadow: 0 4px 0 #87734824, 0 14px 30px #574f2010}body{font-family:var(--font-text);font-size:16px;line-height:1.55;background:radial-gradient(ellipse at 80% 0%,#b8893e12,transparent 65%),var(--bg)}h1,h2,h3,.wordmark,.landing-brand{font-family:var(--font-title);font-weight:700;letter-spacing:-.025em}h1{font-size:clamp(28px,2.7vw,40px);line-height:1.18}h2{font-size:21px;line-height:1.35}small{font-size:12px}code{font-size:14px}kbd{font-size:12px}p{line-height:1.65}.game-shell p:not(.eyebrow),.public-home p{font-size:15px}.eyebrow{font-size:12px;letter-spacing:.075em;font-weight:600}.title-dot{display:none}.button{font-family:var(--font-text);font-size:14px;font-weight:600;min-height:40px;padding:9px 15px;border:1px solid var(--line);border-bottom-width:3px;border-radius:9px;background:linear-gradient(#ffffff04,#00000008),var(--surface-raised)}.button-primary{color:#3d2b17;background:linear-gradient(#f7d492,#deb366);border-color:#cf9e50;border-bottom-color:#92662e;box-shadow:inset 0 1px #fff2c7,0 3px #0001}.button-primary:hover:enabled,a.button-primary:hover{color:#342514;background:linear-gradient(#ffe2a7,#edc475);border-color:#dfba78}.button-secondary{box-shadow:inset 0 1px #ffffff08}.button-ghost{border-color:transparent;background:transparent;border-bottom-width:1px;box-shadow:none}.button .icon{width:17px;height:17px}.text-link{font-size:14px;gap:7px}.text-link .icon{width:16px;height:16px}.sidebar{padding:24px 16px 18px;background:linear-gradient(90deg,#0002,transparent 15%,#fff1 97%,#0002),repeating-linear-gradient(0deg,transparent 0 92px,#171d162b 93px 94px),var(--surface);border-right:2px solid var(--line);box-shadow:5px 0 22px #0001}.wordmark{font-size:17px;letter-spacing:.04em;gap:9px}.wordmark b{font-family:var(--font-title);font-size:22px;letter-spacing:.025em}.wordmark small{display:none}.brand-symbol{width:50px;height:55px;border:0;background:none}.brand-symbol .game-art{width:53px;filter:drop-shadow(0 5px 4px #0005)}.nav-caption{margin:27px 10px 13px;color:var(--faint);font-size:13px;letter-spacing:.035em}.nav-link{min-height:48px;margin:4px 0;gap:11px;padding:7px 11px;font-size:15px;border:1px solid transparent;border-radius:8px;color:var(--muted)}.nav-game-art{width:35px}.nav-link.active{color:#fae7ac;background:linear-gradient(100deg,#a0773140,#a0773112);border-color:#e2bd6b55;box-shadow:inset 0 1px #ffdf9b12,0 3px #0001}[data-theme=light] .nav-link.active{color:#704a1f;background:#dfba7840}.nav-link.active:before{display:none}.nav-link small{font-size:12px;border-color:#bd9d5e40;padding:0 5px}.nav-link.nav-separated{margin-top:15px}.sidebar-bottom{padding:20px 9px 0}.minor-link{font-size:13px;padding:7px 0;gap:9px}.minor-link .icon{width:17px;height:17px;color:var(--faint)}.connection{margin-top:14px;padding-top:15px;gap:9px}.connection strong{font-size:12px}.connection small{font-size:12px;margin-top:3px;line-height:1.5}.connection>i{width:6px;height:6px;margin-top:6px}.topbar{min-height:78px;height:78px;padding:0 26px;background:var(--surface);border-bottom:2px solid var(--line-soft)}.breadcrumb{font-size:14px;gap:8px}.breadcrumb>.game-art{width:31px}.breadcrumb>span{font-size:12px;letter-spacing:.08em;color:var(--accent)}.breadcrumb strong{font-size:14px}.topbar-right{gap:8px}.header-divider{margin:0 4px;height:28px}.header-user{gap:8px}.user-initial{width:38px;height:38px;background:#cdb4770d;border-color:var(--line);border-radius:10px}.user-initial>.game-art{width:35px}.header-user small,.channel-picker small{font-size:12px;letter-spacing:.025em;color:var(--faint)}.header-user strong{font-size:14px;max-width:125px;font-weight:600}.channel-picker>summary{padding:5px;margin:-5px;gap:8px}.channel-symbol,.channel-option-symbol{width:38px;height:38px;border:0;background:none}.channel-symbol>.game-art,.channel-option-symbol>.game-art{width:38px}.channel-current>strong{font-size:14px;max-width:140px;line-height:22px;font-weight:600}.channel-chevron{width:13px;height:13px}.channel-options{width:310px;padding:9px;background:var(--surface);border-color:var(--line);border-bottom-width:3px}.channel-options-heading{padding:8px 10px 12px;font-size:12px;letter-spacing:.04em}.channel-option{padding:10px;gap:9px}.channel-option strong{font-size:15px}.channel-option small{font-size:12px;letter-spacing:0}.channel-options-empty{font-size:14px}.channel-option>.icon{width:18px;height:18px}.wallet{border:1px solid #d3ad6155;border-bottom-width:2px;padding:5px 9px;gap:5px;background:#cb9e470c}.wallet .game-art{width:31px}.wallet b{font-family:var(--font-title);font-size:17px}.wallet small{font-size:12px;opacity:1}.topbar-right>.button{width:34px;min-height:34px;padding:7px}.topbar-right>.button>.icon{width:17px;height:17px}main{padding:26px}.page-heading{margin-bottom:22px}.page-heading .eyebrow{font-size:12px;margin-bottom:6px;color:var(--green)}.page-heading h1{font-size:clamp(28px,2.5vw,38px)}.page-heading p:not(.eyebrow){font-size:15px;margin-top:8px;max-width:660px}.heading-chip{font-size:14px;padding:10px 13px;background:var(--surface);border-color:var(--line)}.heading-chip>.icon{width:20px;height:20px}.heading-chip strong{font-family:var(--font-title);font-size:18px}.panel,.inventory-inspector{border:1px solid var(--line);border-bottom-width:3px;border-radius:var(--radius);background:radial-gradient(circle at 14px 14px,#c7a36980 0 2px,transparent 3px),radial-gradient(circle at calc(100% - 14px) 14px,#c7a36980 0 2px,transparent 3px),linear-gradient(145deg,#d8c18906,transparent 65%),var(--surface);box-shadow:var(--shadow)}.panel{padding:21px}.panel-heading{gap:14px;margin-bottom:17px;padding:2px 3px 0}.panel-heading h2{font-size:19px}.panel-heading .eyebrow{font-size:12px;margin-bottom:4px;letter-spacing:.04em;color:var(--faint)}.subtle-count{font-size:13px;white-space:normal;text-align:right}.subtle-count>span{display:none}.site-footer{font-size:12px;padding:13px 26px 17px;color:var(--faint)}.site-footer code{font-size:12px}.site-footer>span{gap:8px}.footer-spark{font-size:17px}.cooldown-strip{border-color:#a7bf7450;border-bottom-width:2px;background:linear-gradient(100deg,#94b76b12,transparent),var(--surface);padding:10px 14px;margin-bottom:16px;gap:11px}.cooldown-symbol{width:40px;height:40px;border:0;background:none}.cooldown-symbol>.game-art{width:39px}.cooldown-strip small{font-size:12px;letter-spacing:.025em}.cooldown-strip strong{font-family:var(--font-title);font-size:21px;font-weight:700}.cooldown-strip>p{font-size:14px;padding-left:17px;margin-left:6px}.cooldown-strip>p code{font-size:14px}.cooldown-strip>.button,.reminder-tools>.button{font-size:13px;min-height:36px;padding:7px 10px}.reminder-tools{margin-bottom:12px}.mineral-toolbar{gap:10px;margin-bottom:17px}.search-field{padding:10px 12px;min-height:42px;border-color:var(--line);background:var(--surface)}.search-field input{font-size:15px}.search-field>.icon{width:19px;height:19px}.mineral-toolbar>select{font-size:14px;min-height:42px;padding:8px 12px;max-width:205px;color:var(--text)}.segmented{padding:4px}.segmented>button{font-size:14px;padding:6px 11px}.inventory-workspace{grid-template-columns:minmax(0,1fr) 282px;gap:19px}.inventory-grid{gap:9px}.inventory-grid .mineral-slot,.inventory-grid .empty-slot{min-height:114px;padding:8px 5px 10px}.mineral-slot{border:1px solid color-mix(in srgb,var(--mineral-color, var(--line)) 35%,var(--line));border-bottom-width:3px;border-radius:9px;background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--mineral-color) 10%,transparent),transparent 70%),linear-gradient(#ffffff03,#00000008),var(--surface-raised);box-shadow:inset 0 1px #ffffff08,0 2px 3px #0001}.mineral-slot.selected{border-color:var(--accent);background:radial-gradient(ellipse at 50% 10%,#e5b95925,transparent 75%),var(--surface-raised);box-shadow:inset 0 0 0 1px #e5b95926,0 2px 5px #0002}.mineral-slot .mineral-art,.inventory-grid .mineral-art{width:38px;margin:0 auto 4px}.mineral-slot>strong{font-family:var(--font-text);font-size:14px;line-height:1.4;font-weight:600}.slot-rarity,.inventory-grid .slot-rarity{font-size:12px;opacity:1;margin-top:3px;letter-spacing:0}.slot-quantity,.inventory-grid .slot-quantity{font-size:12px;padding:1px 4px;top:5px;right:5px;color:var(--text);border:1px solid var(--line);border-radius:5px;background:var(--surface)}.empty-slot{background:#14191414;border:1px dashed var(--line)}.empty-slot>span{color:var(--line);font-size:23px}.inventory-bottom{font-size:14px;padding-top:16px;flex-wrap:wrap;gap:8px}.inventory-bottom small{font-size:12px}.inventory-bottom .icon{width:15px;height:15px}.pagination{font-size:15px;gap:15px}.pagination small{font-size:13px}.pagination .button{min-height:34px;min-width:34px;padding:4px 8px}.pagination .button .icon{width:17px;height:17px}.workspace-tip{font-size:13px;gap:8px;margin-top:16px}.workspace-tip>.icon,.workspace-tip>a .icon{width:16px;height:16px}.workspace-tip>a{font-size:13px}.mineral-detail{padding:21px}.detail-heading .eyebrow,.sample-number{font-size:12px;letter-spacing:.025em}.sample-number{white-space:nowrap}.specimen-stage{background:radial-gradient(ellipse at 50% 70%,#b8c68a0e,transparent 60%)}.specimen-orbit{border-color:color-mix(in srgb,var(--mineral-color) 25%,transparent);transform:rotate(-9deg)}.specimen-orbit:before{border-color:color-mix(in srgb,var(--mineral-color) 15%,transparent)}.rarity,.compact-intro .rarity{font-size:12px;padding:3px 7px;letter-spacing:.025em}.mineral-detail h2{font-family:var(--font-title);font-size:28px;margin:10px 0 17px;font-weight:700}.compact-intro h2{font-size:25px}.inventory-inspector>.compact{padding:20px}.inventory-inspector>.compact>.compact-intro{flex-direction:row;text-align:left;gap:11px;margin:10px 0}.inventory-inspector .compact-intro>.specimen-stage{width:68px;height:90px}.inventory-inspector .compact-intro>.specimen-stage .mineral-art{width:57px}.inventory-inspector .compact-intro .specimen-orbit{width:68px;height:68px;margin:-34px}.inventory-inspector .compact-intro h2{font-size:24px;margin:8px 0 4px}.detail-stats{border-color:var(--line);margin:12px 0 16px}.detail-stats .stat,.mineral-detail.compact .detail-stats .stat{padding:9px}.detail-stats .stat>div>span{font-size:12px;letter-spacing:0;line-height:1.4;white-space:normal}.detail-stats .stat strong{font-size:17px;margin-top:6px;color:var(--accent)}.mineral-detail.compact .detail-actions .button,.detail-actions .button{font-size:14px;min-height:38px;padding:7px 9px}.mineral-detail.compact>.button-ghost,.mineral-detail>.button-ghost{font-size:13px;min-height:34px;padding:7px 5px}.specimen-description{font-size:16px;line-height:1.7}.detail-appearance{font-size:14px;line-height:1.65}.detail-footnote{font-size:13px;line-height:1.6}.collection-count>strong{font-family:var(--font-title);font-size:32px}.collection-count small{font-size:20px}.collection-count>span{font-size:12px;letter-spacing:.025em}.collection-progress{gap:12px}.collection-progress>div{border-color:var(--line);padding:13px}.collection-progress>div>span{font-size:14px;gap:6px}.collection-progress small{font-size:13px}.codex-grid{gap:11px}.collection-slot{min-height:154px;padding:14px 6px}.collection-slot .mineral-art{width:51px;margin-bottom:7px}.collection-slot>strong{font-size:15px}.collection-slot .slot-rarity,.collection-slot.locked .slot-rarity,.slot-number{font-size:12px}.slot-check .icon{width:17px;height:17px}.progress{height:8px;background:#101b1b45;border:1px solid var(--line);box-shadow:inset 0 2px 2px #0002}.progress>div{background:linear-gradient(#b4d28b,#7d9d60)}.collection-progress .progress{height:6px}.dashboard-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 255px;gap:17px}.expedition-hero{height:240px;border:2px solid #b59453;padding:25px;box-shadow:inset 0 0 0 4px #151e1c50,var(--shadow)}.expedition-hero h2{font-family:var(--font-title);font-size:clamp(28px,2.4vw,37px);letter-spacing:-.03em;line-height:1.2;margin:10px 0}.expedition-hero .eyebrow,.hero-tag{font-size:12px;letter-spacing:.035em}.expedition-hero p:not(.eyebrow){font-size:15px;line-height:1.5}.expedition-hero .button{margin-top:15px;font-size:14px;min-height:38px}.hero-tag{right:14px;bottom:12px}.explorer-mini{padding:18px}.explorer-mini-art>.miner-avatar{width:175px}.level-pill{font-size:13px;padding:4px 9px;color:var(--accent)}.explorer-mini h2{font-size:23px;margin:18px 0 5px}.explorer-mini>.muted{font-size:14px}.explorer-mini>.progress{margin-top:auto}.mini-xp{font-size:12px;gap:10px;flex-wrap:wrap}.mini-xp .icon{width:14px;height:14px}.stats-row{border-color:var(--line);padding:15px 0;border-bottom-width:3px}.stats-row>.stat{gap:10px;padding:0 14px}.stat-icon{border:0;background:none;width:42px;height:42px}.stat-icon>.game-art{width:42px}.stat>div>span,.stats-row .stat>div>span{font-size:12px;letter-spacing:.025em;white-space:normal}.stat strong,.stats-row .stat strong{font-family:var(--font-title);font-size:20px;font-weight:700}.stat small,.stats-row .stat small{font-size:12px}.mini-slots{gap:8px}.mini-slots .mineral-slot{min-height:105px;padding:7px 4px 10px}.mini-slots .mineral-art{width:31px}.mini-slots .mineral-slot strong{font-size:13px}.mini-slots .slot-rarity,.mini-slots .slot-quantity{font-size:12px}.status-pill{font-size:12px;letter-spacing:.025em;padding:5px 8px;white-space:normal}.dashboard-project>.panel-heading{align-items:start}.dashboard-project>.panel-heading>.status-pill{max-width:135px;text-align:center}.dashboard-project>p{font-size:15px;max-width:none;line-height:1.6}.dashboard-project>.progress{margin-top:20px}.project-caption{font-size:14px;line-height:1.5;flex-wrap:wrap}.project-caption>span{font-size:12px}.recent-entry p,.dashboard-history .recent-entry p{font-size:14px;line-height:1.6}.recent-entry time{font-size:12px}.dashboard-history .recent-list>.muted{font-size:14px}.page-tabs{gap:23px;margin-bottom:22px;border-bottom:2px solid var(--line)}.page-tabs>button{font-size:15px;padding:12px 3px}.page-tabs>button[aria-selected=true],.page-tabs>button[aria-pressed=true]{border-bottom-width:3px}.page-tabs .icon{width:18px;height:18px}.equipment-grid{gap:18px}.equipment-card{padding:23px 20px}.equipment-status{font-size:12px;letter-spacing:.04em}.equipment-card h2{font-size:24px}.equipment-card p{font-size:15px;min-height:45px}.equipment-stage{height:155px}.equipment-stage>.game-art{width:135px}.equipment-price{font-family:var(--font-title);font-size:21px;margin:17px 0}.equipment-card .button,.outfit-card .button{font-size:14px}.outfit-card{padding:20px 16px}.outfit-card .miner-avatar{width:170px}.outfit-card h2{font-size:20px;line-height:1.4}.outfit-card p{font-size:14px;min-height:65px;line-height:1.6}.outfit-card .equipment-price{font-size:20px}.character-profile{padding:30px}.character-info h2{font-family:var(--font-title);font-size:36px}.character-info>p:not(.eyebrow){font-size:16px}.character-tool{border-color:var(--line);gap:10px;padding:12px}.character-tool>span{font-size:12px;letter-spacing:0}.character-tool strong{font-size:14px;line-height:1.4}.character-tool>.game-art{width:46px}.xp-caption{font-size:14px}.character-stats .stat strong{font-size:25px}.project-panel>p{font-size:15px}.contribution-card>.button{font-size:14px}.contribution-card .mineral-slot>strong{font-size:14px}.contribution-card .slot-rarity{font-size:12px}.region-copy{padding:18px}.region-copy h2{font-size:21px}.region-copy p{font-size:14px;line-height:1.65}.region-copy .button{font-size:14px;min-height:37px}.region-art .status-pill{font-size:12px;padding:4px 7px}.journal-paper{background:linear-gradient(120deg,#cbab6512,transparent),var(--surface);border-color:#b3924b80}.journal-paper>.eyebrow{font-size:12px}.journal-paper>h2{font-family:var(--font-title);font-size:30px}.journal-paper blockquote{font-family:var(--font-title);font-size:22px;line-height:1.8}.journal-signature{font-size:18px}.journal-paper .page-tabs>button{font-size:14px}.help-grid .panel>p{font-size:15px;line-height:1.7}.help-grid .panel>.status-pill,.help-grid .panel>.text-link{margin-top:16px}.command-row{gap:10px;padding:15px 0}.command-row code{font-size:14px}.command-row>span{font-size:15px}.lore-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.lore-copy blockquote{font-size:22px}.lore-art>.status-pill{font-size:12px}.chapter-nav{font-size:14px}.chapter-nav>.button{font-size:14px}.modal{width:480px;border-color:var(--line);border-bottom-width:4px;background:var(--surface)}.modal .mineral-detail>h2{font-size:33px}.modal .rarity,.modal .detail-heading .eyebrow{font-size:12px}.modal .detail-stats .stat{padding:13px}.modal .detail-stats .stat>div>span{font-size:12px}.modal .detail-stats .stat strong{font-size:20px}.modal .detail-actions .button{font-size:15px;min-height:42px}.modal-close{width:34px;min-height:34px}.modal-close .icon{width:16px;height:16px}.locked-detail>p{font-size:16px}.empty-state h2{font-size:23px}.empty-state p{font-size:16px;line-height:1.65}.action-dialog>.eyebrow{font-size:12px}.action-dialog h2{font-size:28px}.action-dialog>p:not(.eyebrow){font-size:16px}.quantity-field{font-size:16px}.quantity-field small{font-size:13px}.toast{font-size:15px;padding:14px 19px;border-bottom-width:3px}.error-banner{font-size:15px}.error-banner .button{font-size:14px}.reminder-settings details>summary{font-size:17px}.reminder-caption,.reminder-feedback,.reminder-toggle,.reminder-fields{font-size:15px}.reminder-fields input,.reminder-settings .secondary-button{font-size:14px}.reminder-settings details>small{font-size:13px;line-height:1.6}.loading-state h2{font-size:25px}.loading-state>p{font-size:16px}.public-nav .wordmark{font-size:20px}.public-nav>div{font-size:15px;gap:22px}.public-nav>div>.button{font-size:14px}.brand-light{font-weight:700;color:var(--accent)}.public-hero h1{font-family:var(--font-title);font-size:clamp(38px,4.5vw,68px);line-height:1.12;letter-spacing:-.04em}.public-hero h1 em{color:var(--accent);font-family:var(--font-title);letter-spacing:-.04em;font-style:normal;font-weight:700}.public-hero-copy>p{font-size:18px;line-height:1.7;max-width:440px}.public-hero .status-pill{font-size:12px;padding:7px 11px}.public-hero-copy>small{font-size:14px}.public-hero-copy>div>.button{font-size:16px;min-height:44px}.public-hero-art{border:2px solid #b3924b;border-radius:100px 15px 15px;box-shadow:inset 0 0 0 5px #352b1730,var(--shadow)}.hero-art-caption{font-size:12px;letter-spacing:.025em}.floating-discovery{background:var(--surface);border-color:var(--line);border-bottom-width:3px}.floating-discovery small{font-size:12px;letter-spacing:.025em}.floating-discovery strong{font-family:var(--font-title);font-size:23px}.feature-top>span{font-size:15px}.public-features h2{font-size:23px}.public-features p{font-size:16px;line-height:1.7}.public-home footer{font-size:13px}@media(max-width:1350px){:root{--sidebar: 222px}.sidebar{padding-left:12px;padding-right:12px}.wordmark b{font-size:20px}.wordmark{font-size:16px}.brand-symbol{width:44px}.brand-symbol>.game-art{width:46px}.nav-link{font-size:14px;padding-left:9px;padding-right:9px;gap:8px}.nav-game-art{width:32px}.topbar{padding-left:20px;padding-right:20px}.breadcrumb>span,.breadcrumb>.game-art,.breadcrumb>.icon{display:none}.header-user strong{max-width:100px}.channel-current>strong{max-width:115px}.inventory-workspace{grid-template-columns:minmax(0,1fr) 266px;gap:15px}.dashboard-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 220px}.dashboard-layout .panel{padding:17px}.stats-row .stat-icon{display:none}.stats-row .stat>div>span{font-size:12px}.stats-row .stat strong{font-size:19px}.stats-row .stat small{display:none}.mini-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-slots .mineral-slot{min-height:104px}.dashboard-project>.panel-heading{flex-wrap:wrap}.dashboard-history{display:none}.dashboard-backpack .panel-heading{align-items:start;flex-wrap:wrap;gap:7px}.outfit-card h2{font-size:20px}.outfit-card p{min-height:82px}}@media(max-width:1150px){:root{--sidebar: 210px}.breadcrumb{display:none}.topbar-right{width:100%;justify-content:flex-end}.channel-picker{margin-right:auto}.header-divider{margin:0}.header-user small{display:none}.nav-link{min-height:45px}.inventory-workspace{grid-template-columns:1fr}.inventory-inspector{display:none}.mineral-toolbar{flex-wrap:wrap}.search-field{min-width:200px}.collection-slot{min-height:153px}.collection-slot .mineral-art{width:48px}.equipment-card h2{font-size:23px}.equipment-card .button{font-size:14px;white-space:normal}.dashboard-layout{grid-template-columns:minmax(0,1fr) 200px}.dashboard-project .project-caption{align-items:start;flex-direction:column}.dashboard-backpack .mini-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-project>.panel-heading{display:flex}.hero-tag{display:none}.explorer-mini-art>.miner-avatar{width:165px}.explorer-mini h2{font-size:21px}.explorer-mini>.muted{font-size:14px}.character-tool{right:0;position:relative;margin-top:10px;grid-column:1}.character-tool>span{font-size:12px}.character-tool strong{font-size:14px}.character-stage{align-content:center}.help-grid .panel>p{font-size:15px}.region-copy h2{font-size:20px}.region-copy p{font-size:14px}.region-copy .button{font-size:14px;white-space:normal}}@media(max-width:900px){:root{--sidebar: 200px}.sidebar{padding-left:10px;padding-right:10px}.wordmark{gap:5px;font-size:15px}.wordmark b{font-size:18px}.brand-symbol{width:41px}.brand-symbol>.game-art{width:42px}.nav-link{padding:7px;gap:7px}.nav-game-art{width:29px}.topbar{padding:0 16px}.header-user .user-initial{display:none}.header-user strong{max-width:90px}.topbar-right{gap:6px}.topbar-right>.refresh-button{display:none}main{padding:22px 18px}.page-heading{gap:14px;flex-wrap:wrap}.page-heading h1{font-size:29px}.page-heading p:not(.eyebrow){font-size:15px}.heading-chip{padding:7px 10px}.cooldown-strip>p{display:none}.mineral-toolbar{display:grid;grid-template-columns:1fr 1fr}.search-field{grid-column:1/-1}.mineral-toolbar>select{max-width:none}.segmented{grid-column:1/-1;grid-row:3}.collection-progress{gap:8px}.collection-progress>div{padding:10px}.collection-progress>div>span{font-size:13px;flex-wrap:wrap}.collection-progress small{font-size:12px}.collection-slot>strong{font-size:14px}.collection-count>strong{font-size:30px}.collection-count>span{font-size:12px}.dashboard-layout{grid-template-columns:1fr}.expedition-hero,.stats-row,.explorer-mini,.dashboard-backpack,.dashboard-project{grid-column:1;grid-row:auto}.explorer-mini{display:grid;grid-template-columns:125px minmax(0,1fr);column-gap:20px;text-align:left;align-items:center}.explorer-mini-art{grid-column:1;grid-row:1/5}.explorer-mini-art>.miner-avatar{width:125px}.explorer-mini h2,.explorer-mini>.muted,.explorer-mini>.progress,.mini-xp{grid-column:2}.explorer-mini h2{margin:0 0 5px}.explorer-mini>.progress{margin-top:15px}.dashboard-backpack .mini-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-project .project-caption{flex-direction:row}.dashboard-history{display:block;grid-column:1}.dashboard-history .recent-list{display:block}.equipment-grid{grid-template-columns:1fr}.equipment-card{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:20px;text-align:left}.equipment-stage{grid-column:1;grid-row:1/6;height:100%}.equipment-stage>.game-art{width:100px}.equipment-card>.equipment-status,.equipment-card h2,.equipment-card p,.equipment-card .equipment-price,.equipment-card>.button{grid-column:2}.equipment-card>.button{width:auto;justify-self:start;margin-top:0}.equipment-card p{min-height:0}.outfit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-profile{grid-template-columns:1fr}.character-stage>.miner-avatar{width:290px}.character-tool{margin:0 auto}.journal-layout,.lore-layout{grid-template-columns:1fr}.lore-art{min-height:200px}.lore-copy>p:not(.eyebrow){font-size:16px}.lore-copy blockquote{font-size:21px}}@media(min-width:701px)and (max-height:820px){.sidebar{padding-top:17px;padding-bottom:13px}.nav-caption{margin-top:16px;margin-bottom:8px}.nav-link{min-height:41px;padding-top:4px;padding-bottom:4px;margin:3px 0}.nav-game-art{width:30px}.nav-link.nav-separated{margin-top:10px}.sidebar-bottom{padding-top:12px}.minor-link{padding:5px 0}.connection{padding-top:10px;margin-top:10px}.connection small{display:none}.topbar{height:70px;min-height:70px}main{padding-top:20px;padding-bottom:15px}.page-heading{margin-bottom:17px}.page-heading h1,.inventory-page .page-heading h1{font-size:30px}.page-heading .eyebrow,.inventory-page .page-heading .eyebrow{font-size:12px}.page-heading p:not(.eyebrow),.inventory-page .page-heading p:not(.eyebrow){font-size:14px;margin-top:6px}.cooldown-strip{padding:8px 12px;margin-bottom:13px}.inventory-workspace .panel{padding:17px}.inventory-grid .mineral-slot,.inventory-grid .empty-slot{min-height:109px}.inventory-inspector>.compact{padding:17px}.inventory-inspector .compact-intro>.specimen-stage{width:60px;height:76px}.inventory-inspector .compact-intro>.specimen-stage .mineral-art{width:50px}.inventory-inspector .compact-intro h2{font-size:23px}.inventory-inspector .compact .detail-stats .stat{padding:8px}.inventory-inspector .compact .detail-stats .stat strong{font-size:17px}.workspace-tip,.dashboard-history{display:none}.expedition-hero{height:230px;padding:22px}.expedition-hero h2{font-size:30px}.equipment-status{font-size:12px}.equipment-card p{font-size:15px}.stats-row .stat small{display:none}.site-footer{padding-top:9px;padding-bottom:12px}}@media(max-width:700px){:root{--sidebar: 250px}.sidebar{padding:23px 17px}.sidebar .wordmark{font-size:17px}.sidebar .wordmark b{font-size:23px}.sidebar .wordmark small{display:none}.sidebar .brand-symbol{width:51px}.sidebar .brand-symbol>.game-art{width:53px}.sidebar .nav-caption{margin-top:25px;font-size:14px}.sidebar .nav-link{font-size:16px;padding:8px 10px;min-height:48px}.sidebar .nav-game-art{width:36px}.sidebar .minor-link{font-size:14px}.sidebar .connection strong,.sidebar .connection small{font-size:12px}.topbar{padding:12px 16px;min-height:112px;height:auto;align-items:start;gap:10px}.mobile-menu{display:inline-flex;width:36px;min-height:36px;padding:8px;margin-top:0}.topbar-right{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px;align-items:center}.wallet{grid-row:1;grid-column:1/4;justify-self:end;min-height:36px;margin:0;padding:3px 8px}.wallet .game-art{width:28px}.wallet b{font-size:16px}.wallet small{font-size:12px}.topbar-right>.button{grid-row:1;width:34px;min-height:34px;padding:7px}.topbar-right>.refresh-button{display:inline-flex;grid-column:4}.topbar-right>.theme-toggle{grid-column:5}.topbar-right>.button:last-child,.topbar-right>.refresh-button+.theme-toggle+.button{grid-column:6}.topbar-right>.button-primary{font-size:12px;padding:5px;width:auto;min-width:40px}.topbar-right>.button>.icon{width:17px;height:17px}.channel-picker{grid-row:2;grid-column:1/4;margin:0;min-width:0}.channel-picker>summary{padding:4px 2px;gap:4px}.channel-symbol{width:29px;height:33px}.channel-symbol>.game-art{width:31px}.channel-current>small{font-size:12px;line-height:1.3}.channel-current>strong{font-size:14px;max-width:86px;line-height:20px}.channel-chevron{width:11px;height:11px;margin:0}.header-user{grid-row:2;grid-column:4/7;justify-self:end;margin:0;gap:6px}.header-user .user-initial{display:grid;width:31px;height:33px}.header-user .user-initial>.game-art{width:31px}.header-user small{display:none}.header-user strong{max-width:98px;font-size:14px}.channel-options{width:288px;left:-36px;top:calc(100% + 14px)}.channel-option strong{font-size:15px}.channel-option small{font-size:12px}main{padding:23px 16px 17px}.page-heading{align-items:start;margin-bottom:19px;gap:12px}.page-heading .eyebrow,.inventory-page .page-heading .eyebrow{font-size:12px;letter-spacing:.03em;margin-bottom:7px}.page-heading h1,.inventory-page .page-heading h1{font-size:30px}.page-heading p:not(.eyebrow),.inventory-page .page-heading p:not(.eyebrow){font-size:15px;line-height:1.6;max-width:none}.inventory-page .page-heading{flex-wrap:wrap}.page-heading .heading-chip{font-size:14px;padding:6px 10px;gap:7px}.heading-chip strong{display:inline;font-size:16px}.heading-chip .icon{display:inline-block;width:17px;height:17px}.cooldown-strip{padding:10px 12px;gap:8px;margin-bottom:15px}.cooldown-symbol{width:35px;height:39px}.cooldown-symbol>.game-art{width:35px}.cooldown-strip>div>small{font-size:12px;letter-spacing:0}.cooldown-strip strong{font-size:20px}.cooldown-strip>.button{font-size:13px;padding:6px;gap:5px;white-space:normal;min-height:36px}.cooldown-strip>.button>.icon{width:16px;height:16px}.reminder-tools>.button{font-size:13px}.mineral-toolbar{gap:8px;margin-bottom:16px}.search-field{min-width:0;min-height:43px;padding:10px 12px}.search-field input{font-size:16px}.mineral-toolbar>select{font-size:14px;min-height:40px;padding:7px 9px}.backpack-panel{padding:15px}.panel-heading{margin-bottom:14px;align-items:start}.panel-heading .eyebrow{display:none}.panel-heading h2{font-size:18px}.subtle-count{font-size:13px}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.inventory-grid .mineral-slot,.inventory-grid .empty-slot{min-height:112px;padding:7px 3px 10px}.inventory-grid .mineral-art{width:34px;margin-bottom:6px}.inventory-grid .mineral-slot>strong{font-size:14px}.inventory-grid .slot-rarity{font-size:12px}.inventory-grid .slot-rarity:before{display:none}.inventory-grid .slot-quantity{font-size:12px;top:4px;right:4px;padding:0 3px}.inventory-bottom{font-size:14px;padding-top:14px;gap:9px}.inventory-bottom small{font-size:12px}.inventory-bottom .icon{width:14px;height:14px}.workspace-tip{font-size:13px;line-height:1.6;flex-wrap:wrap;margin-top:15px}.workspace-tip>a{font-size:13px}.site-footer{padding:12px 16px 16px;font-size:12px;line-height:1.6}.site-footer>span{flex-wrap:wrap;gap:5px}.pagination{font-size:15px;margin-top:14px}.pagination .button{min-height:34px}.pagination small{font-size:13px}.collection-count{text-align:left}.collection-count>strong{font-size:30px}.collection-count small{font-size:20px}.collection-count>span{font-size:12px}.collection-progress{gap:8px}.collection-progress>div{padding:10px}.collection-progress>div>span{font-size:13px;margin-bottom:8px;gap:5px}.collection-progress small{font-size:12px;margin-left:0}.collection-progress .progress{height:5px}.segmented button{font-size:14px;padding:7px}.codex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.collection-slot{min-height:151px;padding:14px 5px}.collection-slot .mineral-art{width:48px}.collection-slot>strong{font-size:15px}.collection-slot .slot-rarity,.collection-slot.locked .slot-rarity,.slot-number{font-size:12px}.slot-check .icon{width:16px;height:16px}.dashboard-layout{gap:15px}.expedition-hero{height:286px;padding:23px}.expedition-hero .eyebrow{font-size:12px}.expedition-hero h2{font-size:31px;margin:13px 0}.expedition-hero p:not(.eyebrow){font-size:15px}.expedition-hero .button{font-size:14px;min-height:39px;margin-top:16px}.stats-row{padding:15px 0}.stats-row .stat{padding:0 11px}.stats-row .stat>div>span{font-size:12px;letter-spacing:0}.stats-row .stat strong{font-size:18px}.stats-row .stat small{display:none}.explorer-mini{grid-template-columns:110px minmax(0,1fr);gap:0 14px}.explorer-mini-art .miner-avatar{width:110px}.level-pill{font-size:12px;padding:4px 7px}.explorer-mini h2{font-size:22px}.explorer-mini>.muted{font-size:14px}.mini-xp{font-size:12px}.dashboard-backpack .mini-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mini-slots .mineral-slot{min-height:105px}.mini-slots .mineral-slot strong{font-size:14px}.mini-slots .slot-rarity,.mini-slots .slot-quantity,.dashboard-project .status-pill{font-size:12px}.dashboard-project .panel-heading{flex-wrap:wrap}.dashboard-project>.progress{margin-top:17px}.project-caption{font-size:14px;gap:10px}.project-caption>span{font-size:12px}.dashboard-history .recent-entry p{font-size:14px}.recent-entry time{font-size:12px}.page-tabs{gap:22px;overflow-x:auto}.page-tabs>button{font-size:15px;padding:11px 0;white-space:nowrap}.equipment-card{grid-template-columns:86px minmax(0,1fr);gap:0 15px;padding:19px 16px}.equipment-stage>.game-art{width:86px}.equipment-status{font-size:12px;letter-spacing:.02em}.equipment-card h2{font-size:22px;margin:7px 0}.equipment-card p{font-size:15px;line-height:1.6}.equipment-price{font-size:20px;margin:13px 0}.equipment-card>.button{font-size:14px;min-height:39px;padding:7px 11px}.outfit-card{padding:16px 11px}.outfit-card .miner-avatar{width:135px}.outfit-card>.equipment-status{font-size:12px;letter-spacing:0}.outfit-card h2{font-size:18px;margin:8px 0}.outfit-card p{font-size:14px;min-height:86px}.outfit-card .equipment-price{font-size:19px;margin:13px 0}.outfit-card .button{font-size:14px;min-height:39px;white-space:normal}.character-info h2{font-size:31px}.character-info>.eyebrow{font-size:12px}.character-info>p:not(.eyebrow){font-size:16px}.character-tool>span{font-size:12px}.character-tool strong{font-size:14px}.character-tool>.game-art{width:43px}.xp-caption{font-size:14px;gap:10px;flex-wrap:wrap}.character-stats .stat strong{font-size:24px}.project-panel>p{font-size:15px}.project-panel .project-caption{font-size:14px}.contribution-grid{grid-template-columns:1fr;gap:12px}.contribution-card{display:flex;align-items:stretch;gap:12px}.contribution-card .mineral-slot{flex:1;min-height:108px}.contribution-card .mineral-art{width:35px}.contribution-card .mineral-slot>strong{font-size:15px}.contribution-card .slot-rarity{font-size:12px}.contribution-card>.button{font-size:14px;min-height:40px;width:auto;min-width:109px;margin:auto 0}.region-cards{grid-template-columns:1fr;gap:13px}.region-art{height:140px}.region-art .status-pill{font-size:12px}.region-copy h2{font-size:22px}.region-copy p{font-size:15px;min-height:0;margin:12px 0}.region-copy .button{font-size:14px;min-height:39px}.journal-paper>h2{font-size:28px}.journal-paper blockquote{font-size:21px}.journal-signature{font-size:17px}.help-grid .panel{display:block;padding:22px}.help-grid .game-art{width:80px;margin:20px auto}.help-grid .panel>p{font-size:15px}.command-row code{font-size:14px}.command-row>span{font-size:15px}.lore-art>.status-pill{font-size:12px;white-space:normal;right:17px}.lore-copy>p:not(.eyebrow){font-size:16px}.lore-copy blockquote{font-size:21px}.chapter-nav{font-size:14px}.chapter-nav>.button{font-size:14px;padding:8px 11px}.modal .mineral-detail{padding:26px}.modal .detail-heading .eyebrow,.modal .rarity{font-size:12px}.modal .mineral-detail>h2{font-size:30px}.modal .detail-stats .stat>div>span{font-size:12px}.modal .detail-stats .stat strong{font-size:19px}.specimen-description{font-size:16px}.action-dialog>h2{font-size:27px}.action-dialog>.eyebrow{font-size:12px}.reminder-settings{padding:27px}.reminder-fields input{font-size:16px}.toast{font-size:15px;padding:13px 16px}.public-home{padding:0 18px}.public-nav .wordmark{font-size:17px;letter-spacing:0}.public-nav .brand-symbol{width:31px;height:36px}.public-nav .brand-symbol>.icon{width:25px;height:25px}.public-nav>div{gap:7px}.public-nav>div>.button{font-size:13px;padding:8px 10px;min-height:38px}.public-nav>div>.button>.icon{width:15px;height:15px}.public-nav>div>.button-ghost{padding:7px}.public-hero h1{font-size:43px;margin:24px 0}.public-hero h1 em{letter-spacing:-.04em}.public-hero .status-pill{font-size:12px}.public-hero-copy>p{font-size:17px}.public-hero-copy>div{flex-wrap:wrap}.public-hero-copy>div>.button{font-size:15px;min-height:42px}.public-hero-copy>small{font-size:14px}.hero-art-caption{font-size:12px;line-height:1.6;letter-spacing:0;right:15px}.floating-discovery small{font-size:12px}.floating-discovery strong{font-size:21px}.public-features h2{font-size:23px}.public-features p{font-size:16px}.public-home footer{font-size:12px;gap:15px;flex-wrap:wrap}}@media(max-width:370px){main{padding-left:13px;padding-right:13px}.topbar{padding-left:12px;padding-right:12px}.header-user strong{max-width:78px}.channel-current>strong{max-width:76px}.channel-symbol{display:none}.inventory-grid .mineral-slot>strong{font-size:13px}.inventory-grid .slot-rarity{font-size:12px}.inventory-grid .mineral-art{width:32px}.heading-chip{font-size:14px!important}.inventory-bottom{font-size:14px}.inventory-bottom small{font-size:12px}.page-heading h1{font-size:28px}.public-nav .wordmark{font-size:15px}.public-nav>div>.button{font-size:12px}.public-hero h1{font-size:39px}}.public-nav .brand-symbol>.game-art{width:46px}@media(min-width:701px)and (max-height:840px){.inventory-workspace{grid-template-columns:1fr}.inventory-inspector{display:none}.inventory-page .page-heading .eyebrow,.inventory-page .page-heading p:not(.eyebrow){display:none}.inventory-page .page-heading{margin-bottom:18px}}@media(max-width:700px){.public-nav .brand-symbol>.game-art{width:35px}}@media(max-width:700px)and (max-height:780px){.inventory-page .page-heading .eyebrow,.inventory-page .page-heading p:not(.eyebrow){display:none}.inventory-page .page-heading{gap:10px;margin-bottom:16px}.inventory-page .page-heading h1{font-size:29px}}.inventory-reminder-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 15px;padding:0 0 13px;border-bottom:1px solid var(--line-soft)}.inventory-reminder-tools>.button{margin-left:auto;min-height:36px;font-size:14px;padding:7px 10px}.inventory-cooldown{display:flex;align-items:center;gap:8px}.inventory-cooldown>.game-art{width:34px}.inventory-cooldown small{display:block;font-size:12px;line-height:1.4}.inventory-cooldown strong{display:block;font-family:var(--font-title);font-size:20px;color:var(--accent);line-height:1.35;font-variant-numeric:tabular-nums}.mining-alert-modal{width:390px}.mining-alert-settings{padding:29px}.mining-alert-settings h2{padding-right:22px;font-size:25px}.mining-alert-settings>p{font-size:15px;line-height:1.6;margin:12px 0 24px}.mining-alert-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:0 0 22px;font-size:16px;color:var(--text)}.mining-alert-toggle input{position:absolute;right:0;top:0;width:48px;height:28px;opacity:0;margin:0;cursor:pointer}.switch-track{width:48px;height:28px;border:1px solid var(--line);background:var(--surface-raised);border-radius:20px;pointer-events:none;position:relative;transition:background .15s}.switch-track:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:var(--muted);transition:transform .15s}.mining-alert-toggle input:checked+.switch-track{background:#7d9d6045;border-color:var(--green)}.mining-alert-toggle input:checked+.switch-track:before{transform:translate(20px);background:var(--green)}.mining-alert-toggle input:focus-visible+.switch-track{outline:2px solid var(--accent);outline-offset:4px}.mining-alert-volume{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:14px;color:var(--muted)}.mining-alert-volume output{font-size:16px;font-weight:600;color:var(--text)}.mining-alert-volume input{grid-column:1/-1;width:100%;min-height:24px;margin:0;accent-color:var(--accent);cursor:pointer}.mining-alert-actions{display:flex;gap:10px;margin-top:25px}.mining-alert-actions .button{flex:1;font-size:14px;min-height:40px}.mining-alert-settings>.mining-alert-error{color:var(--accent);font-size:13px;margin:15px 0 0}@media(max-width:700px){.mining-alert-settings{padding:27px 24px}.mining-alert-settings h2{font-size:23px}.inventory-reminder-tools{gap:8px;margin-bottom:13px;padding-bottom:11px}.inventory-reminder-tools>.button{font-size:13px;padding:6px 8px}.inventory-cooldown strong{font-size:19px}.inventory-cooldown>.game-art{width:30px}}.twitch-photo{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--surface-raised);box-shadow:inset 0 1px #fff1}.twitch-photo>img{display:block;width:100%;height:100%;object-fit:cover}.twitch-photo>.game-art{width:35px}.channel-picker .twitch-photo{width:36px;height:36px}.channel-option .twitch-photo{width:38px;height:38px}.player-identity{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 6px;min-width:0}.player-identity h2{margin:0;overflow-wrap:anywhere}.character-info>.player-identity{justify-content:flex-start;margin:14px 0}.character-info>.player-identity>.twitch-photo{width:48px;height:48px}.character-info>.player-identity>h2{margin:0}.journal-signature{display:flex;align-items:center;gap:10px}.journal-signature .twitch-photo{width:32px;height:32px;border-radius:9px}@media(max-width:900px){.explorer-mini>.player-identity{grid-column:2;justify-content:flex-start;margin:0 0 6px}.explorer-mini>.player-identity>.twitch-photo{width:32px;height:32px}.header-user .twitch-photo{display:inline-flex}}@media(max-width:700px){.header-user .twitch-photo{display:inline-flex;width:31px;height:33px}.channel-picker .twitch-photo{width:29px;height:33px}.channel-option .twitch-photo{width:38px;height:38px}.explorer-mini>.player-identity{gap:7px}.explorer-mini>.player-identity>h2{font-size:20px}.character-info>.player-identity{gap:10px}.character-info>.player-identity>h2{font-size:28px}}.public-nav .button>.twitch-photo{width:28px;height:28px;border-radius:8px}.public-nav .button>.twitch-photo>.game-art{width:27px}.slot-mass{font-size:12px;color:var(--muted);margin-top:3px}.inventory-grid .mineral-slot{min-height:128px}.mini-slots .slot-mass{font-size:12px}.ranking-controls{display:flex;align-items:center;gap:18px;margin-bottom:20px;flex-wrap:wrap}.ranking-controls .segmented{min-width:240px}.ranking-controls .segmented button{flex:1;font-size:15px;padding:8px 17px}.ranking-location{font-size:14px;color:var(--muted)}.ranking-criteria{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:17px}.ranking-criteria button{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-bottom-width:3px;border-radius:9px;background:var(--surface);font-size:14px;color:var(--muted)}.ranking-criteria .game-art{width:31px}.ranking-criteria button[aria-selected=true]{background:#d3ad6114;color:var(--accent);border-color:#d3ad6180}.ranking-explanation{font-size:15px;margin-bottom:20px;max-width:900px}.ranking-list{list-style:none;margin:0;padding:0}.ranking-list>li{display:flex;align-items:center;gap:14px;padding:15px 8px;border-bottom:1px solid var(--line-soft)}.ranking-list>li:last-child{border-bottom:0}.ranking-list>li.is-viewer{background:#d3ad610b;border-radius:10px;outline:1px solid #d3ad6130}.ranking-position{position:relative;min-width:52px;display:grid;place-items:center;color:var(--muted)}.ranking-position>.game-art{width:45px;opacity:.55;position:absolute}.ranking-position>b{position:relative;font-family:var(--font-title);font-size:19px;text-shadow:0 2px 5px var(--bg)}.ranking-position.place-1{color:var(--accent)}.ranking-position.place-2{color:#d0d9d5}.ranking-position.place-3{color:#d3a578}.ranking-player{min-width:0;flex:1}.ranking-player>strong{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.ranking-player small{font-size:12px;color:var(--accent)}.ranking-player>span{font-size:12px;color:var(--faint);display:block;margin-top:4px}.ranking-score{text-align:right;display:flex;flex-direction:column;gap:3px;margin-left:auto}.ranking-score>strong{font-family:var(--font-title);font-size:21px;color:var(--accent)}.ranking-score>small{font-size:13px;color:var(--muted)}.ranking-own{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);padding:16px 10px;margin-top:12px;background:var(--surface-raised);border-radius:9px}.ranking-own>span{font-size:15px}.ranking-footnote{font-size:13px;color:var(--faint);margin:18px 2px;max-width:950px}.ranking-loading{padding:35px;text-align:center;color:var(--muted);font-size:16px}@media(max-width:700px){.ranking-criteria{gap:7px}.ranking-criteria button{font-size:14px;gap:5px;padding:7px 9px}.ranking-criteria .game-art{width:27px}.ranking-list>li{gap:9px;padding:15px 0;flex-wrap:wrap}.ranking-position{min-width:35px}.ranking-position>.game-art{width:36px}.ranking-position>b{font-size:17px}.ranking-list .twitch-photo{width:35px;height:35px}.ranking-player>strong{font-size:15px}.ranking-score{min-width:110px}.ranking-score>strong{font-size:19px}.ranking-score>small{font-size:12px;max-width:145px}.ranking-board{padding:16px}.ranking-board .panel-heading{flex-wrap:wrap}.ranking-list>li .ranking-score{padding-left:0}.ranking-player{min-width:105px}.ranking-own .ranking-score{min-width:0}.ranking-explanation{font-size:14px}}.sidebar{overflow-y:auto;scrollbar-width:thin}.ranking-controls button:disabled{opacity:.5;cursor:not-allowed}.ranking-best-score{display:flex;align-items:center;gap:12px;margin-left:auto}.ranking-best-score>.mineral-art{width:37px;margin:0}.sale-fraction-note{display:block;font-size:13px;color:var(--muted);line-height:1.6;margin-top:11px}@media(max-width:700px){.ranking-best-score{gap:8px}.ranking-best-score>.mineral-art{width:30px}}.shop-tabs{flex-wrap:wrap;gap:12px}.shop-tabs button{font-size:15px}.supply-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.supply-card{padding:22px;display:flex;flex-direction:column;gap:14px}.supply-card h2{font-size:21px;margin:0}.supply-card p{font-size:15px;line-height:1.55;margin:0}.supply-card>small{font-size:13px;line-height:1.5;color:var(--muted);flex:1}.supply-art{display:flex;align-items:center;justify-content:space-between;gap:10px}.supply-art>.game-art{width:76px;height:76px;object-fit:contain}.supply-stock,.supply-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.supply-stock>strong,.supply-card>strong{color:var(--accent);font-size:18px}.supply-stock>span{font-size:14px;color:var(--muted)}.supply-actions>.button{flex:1}.supply-pouch{border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);margin:12px 0;padding:12px 16px}.supply-pouch summary{cursor:pointer;font-size:15px;font-weight:600}.supply-pouch summary>span{font-size:13px;color:var(--muted);font-weight:400;margin-left:12px}.pouch-effects>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.pouch-effects .game-art{width:36px;height:36px;object-fit:contain}.pouch-effects span{flex:1}.pouch-effects strong{display:block;font-size:14px}.pouch-effects small{display:block;font-size:13px;color:var(--muted);margin-top:4px}.pouch-effects time{white-space:nowrap;font-size:16px;color:var(--accent)}.pouch-stock{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pouch-stock .button{font-size:13px}.supply-pouch:not([open]) .pouch-stock{display:none}@media(max-width:650px){.supply-grid{grid-template-columns:1fr}.supply-pouch summary>span{display:block;margin:5px 0 0}.shop-tabs{overflow:visible}.pouch-effects small{font-size:12px}}.supply-card .supply-effect{border-left:2px solid var(--accent);padding-left:12px;color:var(--accent);font-size:14px}.preparation-uses{font-size:14px;color:var(--accent);white-space:nowrap}.game-art.preparation-art{background:none;filter:drop-shadow(0 4px 5px #0003);width:76px;height:76px;flex:none}.pouch-effects .preparation-art{width:36px;height:36px}.action-dialog>.preparation-art{width:110px;height:110px;margin:auto}.shop-tabs{gap:8px 18px}.miner-avatar.layered-avatar{background:none;aspect-ratio:180/250;height:auto;position:relative;flex:none;filter:drop-shadow(0 6px 7px #0002)}.layered-avatar>svg{display:block;width:100%;height:100%;overflow:visible}.explorer-mini-art>.layered-avatar{width:124px;max-height:190px}.character-stage>.layered-avatar{width:220px;max-height:315px}.outfit-card>.layered-avatar{width:130px;margin:auto}.action-dialog>.layered-avatar{width:145px;margin:auto}.character-profile-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.appearance-editor{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);gap:22px;align-items:start}.appearance-preview{position:sticky;top:20px;padding:25px;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#88a58919,transparent 65%),var(--surface)}.appearance-preview .eyebrow{font-size:12px;letter-spacing:1px}.appearance-stage{position:relative;display:grid;place-items:center;min-height:290px;margin:10px 0 20px}.appearance-stage>.layered-avatar{width:210px;z-index:1}.appearance-stage:before{content:"";position:absolute;width:230px;height:230px;border:1px solid var(--line);border-radius:50%;background:radial-gradient(ellipse at center,#b99a5b0d,transparent 70%)}.appearance-stage-floor{position:absolute;bottom:0;width:90%;height:42px;border-radius:50%;border:1px solid var(--line);background:#a7874c0b;transform:perspective(120px) rotateX(35deg)}.appearance-preview h2{font-size:24px;overflow-wrap:anywhere;margin:12px 0}.appearance-preview>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.6}.appearance-preview>small{display:block;color:var(--faint);font-size:13px;margin-top:14px}.appearance-workbench{padding:22px}.appearance-groups{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--line)}.appearance-groups button{padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--muted);font-size:14px;cursor:pointer}.appearance-groups button[aria-selected=true]{border-color:var(--accent);background:#c5a66a15;color:var(--accent)}.appearance-options{display:grid;gap:22px;padding:22px 0}.appearance-options fieldset{border:0;margin:0;padding:0;min-width:0}.appearance-options legend{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:15px;font-weight:600;margin-bottom:12px}.appearance-options legend>span{color:var(--muted);font-weight:400;font-size:13px}.appearance-swatches,.appearance-choices{display:flex;gap:9px;flex-wrap:wrap}.appearance-swatches button{position:relative;background:transparent;padding:4px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;cursor:pointer;display:grid;place-items:center}.appearance-swatches button>span{background:var(--swatch);width:28px;height:28px;border-radius:50%;box-shadow:inset 0 1px 2px #fff4,inset 0 -2px 2px #0003}.appearance-swatches button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.appearance-swatches .icon{position:absolute;width:15px;height:15px;right:-2px;bottom:-2px;background:var(--accent);color:var(--bg);border-radius:50%;padding:2px}.appearance-choices button{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;color:var(--muted);padding:9px 13px;font-size:14px;cursor:pointer}.appearance-choices button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:#c5a66a13}.appearance-options fieldset:disabled{opacity:.55}.appearance-options button:disabled{cursor:default}.appearance-save{border-top:1px solid var(--line);padding-top:15px}.appearance-save p{font-size:14px;color:var(--muted);margin:0 0 14px;line-height:1.5}.appearance-save>div:last-child{display:flex;justify-content:flex-end;gap:10px}.appearance-save .appearance-saved{display:flex;gap:8px;align-items:center;color:var(--accent)}.appearance-options button:focus-visible,.appearance-groups button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1100px){.appearance-editor{grid-template-columns:230px minmax(0,1fr);gap:14px}.appearance-preview{padding:18px 14px}.appearance-stage>.layered-avatar{width:175px}.appearance-stage{min-height:245px}.appearance-stage:before{width:190px;height:190px}.appearance-workbench{padding:18px}.appearance-groups{gap:6px}.appearance-groups button{font-size:13px;padding:8px}}@media(max-width:650px){.appearance-editor{grid-template-columns:1fr}.appearance-preview{position:relative;top:auto;display:grid;grid-template-columns:125px minmax(0,1fr);gap:4px 14px;align-items:center;text-align:left;padding:16px}.appearance-preview>.eyebrow{grid-column:1/-1;margin:0 0 7px}.appearance-stage{grid-column:1;grid-row:2/7;min-height:175px;margin:0}.appearance-stage>.layered-avatar{width:120px}.appearance-stage:before{width:120px;height:130px}.appearance-preview h2{font-size:20px;margin:0}.appearance-preview>.status-pill{font-size:12px;width:max-content;max-width:100%;white-space:normal}.appearance-preview>p:not(.eyebrow){font-size:14px;margin:5px 0}.appearance-preview>small{margin:3px 0;font-size:12px}.appearance-preview>.button{font-size:13px;width:max-content}.appearance-stage-floor{display:none}.appearance-options{gap:23px}.appearance-groups{display:grid;grid-template-columns:1fr 1fr}.appearance-groups button{font-size:14px;padding:10px 6px}.appearance-choices button{font-size:14px}.appearance-options legend{font-size:15px}.appearance-options legend>span{font-size:13px}.appearance-swatches{gap:11px}.appearance-swatches button{width:37px;height:37px}.appearance-swatches button>span{width:25px;height:25px}.character-stage>.layered-avatar{width:175px}.explorer-mini-art>.layered-avatar{width:100px}.outfit-card>.layered-avatar{width:100px}}.appearance-field-note{display:block;font-size:13px;line-height:1.5;color:var(--muted);margin-top:10px}.character-page.is-customizing>.page-heading{margin-bottom:12px}.character-page.is-customizing>.page-heading .eyebrow,.character-page.is-customizing>.page-heading p:not(.eyebrow){display:none}.character-page.is-customizing>.page-heading h1{font-size:28px}.character-page.is-customizing>.page-tabs{margin-bottom:14px;padding-bottom:8px}.appearance-editor-compact{grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr);gap:16px;align-items:stretch}.appearance-editor-compact .appearance-preview{position:relative;top:auto;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.appearance-editor-compact .appearance-stage{min-height:0;height:clamp(200px,38dvh,310px);margin:0;width:100%;grid-column:auto;grid-row:auto}.appearance-editor-compact .appearance-stage>.layered-avatar{width:auto;height:100%;max-height:310px;aspect-ratio:180/250}.appearance-editor-compact .appearance-stage:before{width:clamp(150px,18vw,230px);height:clamp(150px,18vw,230px)}.appearance-editor-compact .appearance-workbench{display:flex;flex-direction:column;padding:16px;min-width:0}.appearance-editor-compact .appearance-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:12px}.appearance-editor-compact .appearance-groups button{font-size:14px;line-height:1.25;padding:9px 6px}.appearance-section{flex:1;min-width:0}.appearance-fields{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0}.appearance-fields button{border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:14px;padding:6px 10px;border-radius:7px;cursor:pointer}.appearance-fields button[aria-pressed=true]{background:var(--surface-raised);border-color:var(--accent);color:var(--accent)}.appearance-fields button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.appearance-editor-compact .appearance-options{padding:12px 0 18px;gap:0;min-height:124px}.appearance-editor-compact .appearance-options legend{font-size:16px;margin-bottom:14px}.appearance-editor-compact .appearance-choices{gap:7px}.appearance-editor-compact .appearance-choices button{font-size:14px;padding:8px 11px;min-height:36px}.appearance-editor-compact .appearance-swatches{gap:7px}.appearance-editor-compact .appearance-swatches button{width:37px;height:37px}.appearance-editor-compact .appearance-swatches button>span{width:26px;height:26px}.appearance-editor-compact .appearance-save{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px}.appearance-editor-compact .appearance-save p{font-size:13px;margin:0}.appearance-editor-compact .appearance-save>div:last-child{flex:none}.appearance-editor-compact .appearance-save .button{font-size:14px;padding:8px 12px}@media(max-width:1100px){.appearance-editor-compact{grid-template-columns:180px minmax(0,1fr)}.appearance-editor-compact .appearance-groups{grid-template-columns:1fr 1fr}.appearance-editor-compact .appearance-groups button{padding:8px 6px}.appearance-editor-compact .appearance-save{flex-wrap:wrap}.appearance-editor-compact .appearance-save>div:last-child{margin-left:auto}}@media(max-width:650px){.character-page.is-customizing>.page-heading{display:none}.character-page.is-customizing>.page-tabs{margin-bottom:10px;padding-bottom:6px}.appearance-editor-compact{grid-template-columns:1fr;gap:10px}.appearance-editor-compact .appearance-preview{padding:8px 14px;display:flex;flex-direction:row;justify-content:center;gap:28px}.appearance-editor-compact .appearance-stage{height:110px;min-height:0;width:90px}.appearance-editor-compact .appearance-stage:before{width:95px;height:95px}.appearance-editor-compact .appearance-preview>.button{font-size:14px}.appearance-editor-compact .appearance-workbench{padding:12px}.appearance-editor-compact .appearance-groups{gap:5px;padding-bottom:10px}.appearance-editor-compact .appearance-groups button{font-size:14px;padding:7px 5px}.appearance-fields{padding:10px 0;gap:5px}.appearance-fields button{font-size:14px;padding:5px 8px}.appearance-editor-compact .appearance-options{padding:8px 0 12px;min-height:104px}.appearance-editor-compact .appearance-options legend{margin-bottom:11px;font-size:15px}.appearance-editor-compact .appearance-save{padding-top:10px}.appearance-editor-compact .appearance-save>div:last-child{gap:8px}.appearance-editor-compact .appearance-save .button{min-height:36px}.appearance-editor-compact .appearance-choices button{padding:7px 10px}}@media(max-height:740px){.appearance-editor-compact .appearance-stage{height:200px}.appearance-editor-compact .appearance-stage:before{width:155px;height:155px}}@media(max-width:650px)and (max-height:740px){.appearance-editor-compact .appearance-stage{height:85px}.appearance-editor-compact .appearance-stage:before{width:76px;height:76px}.appearance-editor-compact .appearance-preview{padding-top:4px;padding-bottom:4px}}@media(max-width:650px){.appearance-editor-compact .appearance-choices button{padding-left:8px;padding-right:8px}}@media(max-height:640px){.character-page.is-customizing>.page-heading{display:none}.character-page.is-customizing>.page-tabs{margin-bottom:8px}.appearance-editor-compact .appearance-workbench{padding:12px}.appearance-editor-compact .appearance-options{min-height:96px}.appearance-editor-compact .appearance-stage{height:180px}}@media(max-width:650px)and (max-height:640px){.appearance-editor-compact .appearance-stage{height:70px}}.ranking-player .ranking-demo-player{font-size:12px;letter-spacing:.4px;color:var(--muted);border:1px solid var(--line);padding:2px 4px;border-radius:4px}.character-portrait{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 40% 25%,#8aa88b42,#41594b18),var(--surface-raised);box-shadow:inset 0 1px #fff1}.character-portrait>svg{display:block;width:100%;height:100%;flex:none}.header-user>.character-portrait{width:38px;height:38px;border-radius:10px}.player-identity>.character-portrait{width:43px;height:43px}.journal-signature>.character-portrait{width:32px;height:32px;border-radius:9px}.character-profile-actions{gap:12px}.player-search{position:relative;width:260px;max-width:100%;min-width:0}.player-search .search-field{height:36px;min-height:36px;padding:7px 10px}.player-search .search-field input{font-size:14px;width:100%;min-width:0}.player-search-results{position:absolute;right:0;top:calc(100% + 7px);width:320px;max-width:calc(100vw - 35px);max-height:330px;overflow:auto;z-index:25;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 35px #0003;padding:6px}.player-search-results>a{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;text-decoration:none;color:var(--text);font-size:14px}.player-search-results>a:hover,.player-search-results>a:focus-visible{background:var(--surface-raised)}.player-search-results .character-portrait{width:32px;height:32px;border-radius:8px}.player-search-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.player-search-results small{font-size:12px;color:var(--muted)}.player-search-results p{font-size:14px;padding:8px;color:var(--muted)}.public-player-heading{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.public-player-heading h1{font-family:var(--font-title);font-size:28px;margin:0;flex:1}.public-player-heading>.text-link .icon{transform:rotate(180deg)}.public-player-context{display:flex;align-items:center;gap:15px;margin-bottom:18px}.public-player-context .channel-picker{width:240px;max-width:70vw}.public-player-context>span{font-size:14px;color:var(--muted)}.public-player-layout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.6fr);gap:20px}.public-player-avatar{text-align:center;padding:22px;background:radial-gradient(ellipse at 50% 35%,#8aa88b15,transparent 70%),var(--surface)}.public-player-avatar>.layered-avatar{width:190px;margin:auto}.public-player-avatar h2{font-family:var(--font-title);font-size:25px;overflow-wrap:anywhere;margin:12px 0}.public-player-avatar p{font-size:15px;color:var(--muted)}.public-player-details{display:grid;gap:15px;align-content:start}.public-player-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.public-player-stats .stat{padding:15px}.public-player-gear{padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.public-player-gear .panel-heading{grid-column:1/-1;margin-bottom:0}.public-player-gear>div:not(.panel-heading){display:flex;align-items:center;gap:10px}.public-player-gear .game-art{width:40px;height:40px;flex:none}.public-player-gear span{font-size:13px;color:var(--muted)}.public-player-gear strong{display:block;font-size:14px;color:var(--text);margin-top:4px}.public-player-best{padding:18px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.public-player-best .panel-heading{width:100%;margin:0}.public-player-best .mineral-art{width:55px;flex:none}.public-player-best strong{display:block;font-size:18px;color:var(--accent)}.public-player-best span{display:block;font-size:14px;color:var(--muted);margin-top:5px}.public-player-collection{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.public-player-collection .game-art{width:35px}.public-player-collection strong{color:var(--accent);font-size:18px}.ranking-flat-header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.ranking-flat-header h1{font-family:var(--font-title);font-size:28px;line-height:1.2;margin:0}.ranking-flat-header .ranking-controls{margin:0;flex:1}.ranking-flat .segmented button{padding:7px 12px;font-size:14px}.ranking-flat .ranking-criteria{gap:6px;margin-bottom:8px}.ranking-flat .ranking-criteria button{font-size:14px;font-weight:500;padding:7px 12px;border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;min-height:32px}.ranking-flat .ranking-criteria button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent);background:transparent}.ranking-flat-context{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}.ranking-flat .ranking-location{font-size:13px}.ranking-rules{position:relative;font-size:13px;color:var(--muted)}.ranking-rules summary{cursor:pointer}.ranking-rules>p{position:absolute;right:0;top:20px;width:320px;max-width:80vw;border:1px solid var(--line);background:var(--surface);padding:15px;border-radius:8px;box-shadow:0 10px 30px #0003;z-index:15;font-size:14px;line-height:1.6}.ranking-flat .ranking-board{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.ranking-flat .ranking-board>.panel-heading{padding:9px 0;margin:0;border-bottom:1px solid var(--line);gap:10px}.ranking-flat .panel-heading h2{font-family:var(--font-text);font-size:15px;font-weight:600}.ranking-flat .subtle-count{font-size:12px}.ranking-flat .ranking-list>li{display:block;padding:0;min-height:0;border-bottom:1px solid var(--line-soft)}.ranking-flat .ranking-list>li.is-viewer{outline:none;border-radius:0;background:#c5a66a0c}.ranking-player-link{display:grid;grid-template-columns:34px 32px minmax(0,1fr) minmax(120px,240px);gap:10px;align-items:center;min-height:clamp(34px,calc((100dvh - 290px)*.1),48px);padding:3px 5px;color:inherit;text-decoration:none}.ranking-player-link:hover,.ranking-player-link:focus-visible{background:var(--surface-raised)}.ranking-player-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ranking-flat .ranking-position{min-width:0;font-size:14px}.ranking-flat .ranking-position>b{font-size:15px;font-family:var(--font-text);text-shadow:none;font-weight:600}.ranking-flat .character-portrait{width:29px;height:29px;border-radius:7px}.ranking-flat .ranking-player{min-width:0}.ranking-flat .ranking-player>strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.ranking-flat .ranking-player small{margin-left:6px;font-size:12px}.ranking-flat .ranking-player>span{font-size:12px;margin-top:1px}.ranking-flat .ranking-score{min-width:0;gap:0;line-height:1.2}.ranking-flat .ranking-score>strong{font-size:17px;font-family:var(--font-text);font-weight:600;white-space:nowrap}.ranking-flat .ranking-score>small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.ranking-flat .ranking-best-score{gap:8px;min-width:0;max-width:100%}.ranking-flat .ranking-best-score>.mineral-art{width:25px;flex:none}.ranking-page-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px}.ranking-page-controls>span{font-size:13px;color:var(--muted)}.ranking-page-controls .pagination{margin:0;gap:10px}.ranking-page-controls .pagination .button{min-height:30px;padding:4px 9px;font-size:13px}.ranking-page-controls .pagination>span{font-size:13px}.ranking-flat .ranking-loading{padding:25px}.ranking-flat .ranking-footnote{display:none}@media(max-width:1000px){.ranking-flat-header{flex-wrap:wrap;gap:10px}.ranking-flat-header h1{font-size:25px}.ranking-flat-header .ranking-controls{flex:1}.ranking-flat-header .player-search{width:230px}.public-player-gear{grid-template-columns:1fr}.public-player-layout{grid-template-columns:210px minmax(0,1fr)}.public-player-stats .stat strong{font-size:21px}}@media(max-width:650px){.ranking-flat-header{gap:8px;margin-bottom:7px}.ranking-flat-header h1{font-size:23px}.ranking-flat-header .ranking-controls{justify-content:flex-end}.ranking-flat-header .player-search{width:100%}.ranking-flat .ranking-criteria{gap:2px 7px;margin-bottom:5px}.ranking-flat .ranking-criteria button{font-size:13px;padding:5px 7px;min-height:28px}.ranking-flat-context{margin-bottom:5px}.ranking-player-link{grid-template-columns:25px 28px minmax(0,1fr) minmax(95px,120px);gap:6px;min-height:34px;padding:2px 0}.ranking-flat .character-portrait{width:26px;height:26px}.ranking-flat .ranking-player>span{display:none}.ranking-flat .ranking-player>strong{font-size:14px}.ranking-flat .ranking-score>strong{font-size:15px}.ranking-flat .ranking-score>small{font-size:12px;max-width:110px}.ranking-flat .ranking-best-score>.mineral-art{display:none}.ranking-flat .ranking-position>b{font-size:14px}.ranking-flat .ranking-board>.panel-heading{padding:6px 0}.ranking-flat .ranking-page-controls{margin-top:8px}.public-player-heading{gap:10px}.public-player-heading h1{font-size:23px}.public-player-heading .player-search{width:100%}.public-player-layout{grid-template-columns:1fr;gap:12px}.public-player-avatar{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;text-align:left;padding:15px;gap:8px 15px}.public-player-avatar>.layered-avatar{width:105px;grid-row:1/4;margin:0}.public-player-avatar h2{font-size:23px;margin:0}.public-player-avatar>.status-pill{width:max-content}.public-player-avatar p{margin:0}.public-player-gear{grid-template-columns:1fr}.public-player-stats{gap:10px}.public-player-stats .stat{padding:12px}}@media(max-height:800px)and (min-width:651px){.ranking-flat .ranking-player>span{display:none}.ranking-player-link{min-height:34px}.ranking-flat-header{margin-bottom:8px}.ranking-flat .ranking-criteria{margin-bottom:5px}}:root{color-scheme:dark;--bg: #0c0b0a;--surface: #171513;--surface-raised: #211d19;--surface-hover: #2b241e;--line: #45382e;--line-soft: #2e2721;--text: #f4e9de;--muted: #c1b1a2;--faint: #a4907d;--accent: #edaa70;--accent-ink: #27190e;--green: #dba66b;--copper-glow: #dc8c4820;--chrome: #11100e;--radius: 12px;--shadow: 0 8px 24px #0002}:root[data-theme=light]{color-scheme:light;--bg: #f2ece2;--surface: #fffbf5;--surface-raised: #eee3d5;--surface-hover: #e6d6c3;--line: #cbb69c;--line-soft: #e0d2c1;--text: #30251e;--muted: #6f5b4c;--faint: #7e6753;--accent: #97502a;--accent-ink: #fff8ec;--green: #9b5b30;--copper-glow: #bd75491a;--chrome: #faf5ec;--shadow: 0 8px 24px #5e3b1710}body{background:radial-gradient(ellipse at 90% 0%,#d8863907,transparent 55%),var(--bg)}::selection{background:#c8844555;color:var(--text)}.icon{stroke-width:1.7}.button{border-width:1px;border-radius:9px;background:linear-gradient(#ffffff03,#00000005),var(--surface-raised);box-shadow:inset 0 1px #ffffff06}.button-primary{color:#25170c;background:linear-gradient(135deg,#edb67b,#cf884d);border-color:#d59861;box-shadow:inset 0 1px #fff1cc66,0 3px 9px #0002}.button-primary:hover:enabled,a.button-primary:hover{color:#211309;background:linear-gradient(135deg,#f7c58c,#dfa26a);border-color:#e6b17d}.button-ghost{background:transparent;border-color:transparent;box-shadow:none}.button-secondary:hover:enabled{background:var(--surface-hover);border-color:var(--faint)}.panel,.inventory-inspector{border-width:1px;background:linear-gradient(145deg,#d68a4406,transparent 65%),var(--surface);box-shadow:var(--shadow)}.panel-heading .eyebrow,.page-heading .eyebrow{color:var(--faint)}.heading-chip,.search-field,.mineral-toolbar>select{background:var(--surface)}.status-pill,.level-pill,.equipment-status.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,transparent);background:var(--copper-glow)}.progress{background:var(--line-soft)}.progress>div{background:linear-gradient(90deg,#a96c39,#e6b16c)}.connection>i.online,.hero-tag>i{background:var(--accent);box-shadow:0 0 0 3px var(--copper-glow)}.connection strong,.connection small{color:var(--faint)}.cooldown-strip{border-color:var(--line);background:linear-gradient(100deg,var(--copper-glow),transparent),var(--surface)}.inventory-cooldown{color:var(--accent)}.inventory-cooldown strong{color:var(--text)}.character-portrait{background:radial-gradient(circle at 40% 20%,#d8944d2b,transparent 75%),var(--surface-raised);border-color:var(--line);box-shadow:inset 0 1px #ffffff0a}.appearance-preview,.public-player-avatar{background:radial-gradient(ellipse at 50% 40%,#d68f3610,transparent 70%),var(--surface)}.appearance-stage:before{background:radial-gradient(ellipse at center,#b9864211,transparent 70%)}.expedition-hero{background:linear-gradient(90deg,#100d0bf5,#23160bae 45%,#22150b22),url(/assets/mine-hero-v1.webp) 60% 48%/cover;border-color:#8c623e66}.expedition-hero .eyebrow,.expedition-hero h2>span{color:#e9b77b}.expedition-hero>div>p:not(.eyebrow),.hero-tag{color:#d1bdab}.public-hero-art{background:linear-gradient(0deg,#130d08a0,#60371312 70%),url(/assets/mine-hero-v1.webp) 65% center/cover;border-color:#a8774550}.lore-copy blockquote{border-color:var(--accent)}.site-footer{color:var(--faint);border-top:1px solid var(--line-soft);padding-top:11px}.sidebar{background:linear-gradient(125deg,#d78a3d05,transparent 55%),var(--chrome);border-right:1px solid var(--line-soft);box-shadow:none;padding-top:25px}.wordmark{gap:12px}.wordmark b{font-size:22px;letter-spacing:.04em}.brand-symbol{width:47px;height:51px;border:1px solid #b9814d6b;border-radius:11px 4px;background:linear-gradient(135deg,#d2934d24,#08070625);box-shadow:inset 0 1px #f3cf9c22,0 4px 15px #0002;color:var(--accent)}.brand-symbol>.icon{width:31px;height:34px;stroke-width:1.4;fill:var(--copper-glow)}.nav-caption{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-top:29px;color:var(--faint)}.nav-link{gap:12px;min-height:46px;border:1px solid transparent;border-radius:9px;padding:6px 10px;color:var(--muted)}.nav-icon{width:31px;height:32px;display:grid;place-items:center;flex:none;border:1px solid transparent;border-radius:7px;color:var(--faint)}.nav-icon>.icon{width:22px;height:22px;stroke-width:1.55}.nav-link:hover{background:var(--surface-raised);color:var(--text)}.nav-link:hover .nav-icon{color:var(--text)}.nav-link.active{color:var(--text);background:linear-gradient(90deg,#cc854120,#cc854106);border-color:#bd794b40;box-shadow:none}.nav-link.active .nav-icon{color:var(--accent);background:var(--copper-glow);border-color:#b7783d33}[data-theme=light] .nav-link.active{color:#703b20;background:#c8884419;border-color:#c18a553d}.nav-link.active>i{background:var(--accent);width:5px;height:5px}.nav-link small{border-color:var(--line);color:var(--faint)}.sidebar-bottom{padding-top:18px}.mining-header{height:76px;min-height:76px;padding:0 24px;gap:20px;background:var(--chrome);border-bottom:1px solid var(--line-soft);box-shadow:0 5px 20px #0000000c;position:sticky;top:0;z-index:20;flex-shrink:0}.header-location{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mining-header .breadcrumb{display:flex;align-items:center;gap:10px;min-width:0}.header-section-icon{display:grid;place-items:center;width:37px;height:39px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--accent);flex:none}.header-section-icon>.icon{width:22px;height:22px}.breadcrumb>div{min-width:0}.breadcrumb>div>span{display:block;font-size:12px;letter-spacing:.1em;color:var(--faint);line-height:1.5}.breadcrumb>div>strong{display:block;font-size:16px;color:var(--text);line-height:1.5;overflow:hidden;text-overflow:ellipsis}.mining-header .topbar-right{display:flex;align-items:center;gap:12px;min-width:0}.header-channel,.header-player{min-height:52px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(#ffffff03,transparent),var(--surface);box-shadow:inset 0 1px #ffffff04}.header-channel{padding:6px 10px;min-width:0}.mining-header .channel-picker{display:block;margin:0;grid-row:auto;grid-column:auto}.mining-header .channel-picker>summary{padding:0;margin:0;gap:8px}.mining-header .channel-symbol{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--surface-raised)}.mining-header .channel-symbol>.game-art{width:31px}.mining-header .channel-current>small{color:var(--faint);line-height:1.2;font-size:12px;letter-spacing:.05em}.mining-header .channel-current>strong{display:block;font-size:14px;max-width:130px;line-height:1.5;color:var(--text)}.mining-header .channel-chevron{color:var(--faint);width:13px;margin-left:4px}.mining-header .channel-options{top:calc(100% + 17px);left:auto;right:-11px;width:290px;border:1px solid var(--line);border-radius:11px;box-shadow:0 16px 45px #0005;background:var(--surface)}.channel-option{border-radius:7px}.channel-option:hover,.channel-option[aria-pressed=true]{background:var(--surface-raised)}.channel-option[aria-pressed=true]>.icon{color:var(--accent)}.header-player{display:flex;align-items:center;padding:6px 10px;gap:12px;min-width:0}.mining-header .header-user{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);text-decoration:none;min-width:0;grid-row:auto;grid-column:auto}.header-user:hover #viewer-name{color:var(--accent)}.mining-header .header-user .user-initial{width:36px;height:36px;border-radius:8px;background-color:var(--surface-raised);border-color:var(--line);flex:none}.mining-header .header-user small{display:block;font-size:12px;letter-spacing:.04em;line-height:1.3;color:var(--faint)}.mining-header .header-user strong{font-size:14px;line-height:1.5;font-weight:600;max-width:135px}.mining-header .wallet{display:flex;align-items:center;justify-self:auto;grid-column:auto;grid-row:auto;gap:5px;padding:5px 0 5px 12px;margin:0;min-height:0;background:none;box-shadow:none;border:0;border-left:1px solid var(--line);border-radius:0}.mining-header .wallet>.icon{width:20px;height:20px;color:var(--accent)}.mining-header .wallet b{font-family:var(--font-text);font-size:17px;font-weight:600;color:var(--text)}.mining-header .wallet small{font-size:12px;opacity:1;color:var(--faint)}.header-actions{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--line-soft);background:var(--surface);border-radius:11px}.mining-header .header-actions>.button,.header-account-menu>summary{display:inline-flex;width:34px;height:36px;min-height:36px;padding:8px;border:0;border-radius:7px;color:var(--muted);background:transparent;box-shadow:none}.mining-header .header-actions>.button:hover:enabled,.header-account-menu>summary:hover{background:var(--surface-raised);color:var(--accent)}.header-actions>.button>.icon,.header-account-menu>summary>.icon{width:18px;height:18px}.header-account-menu{position:relative;flex:none}.header-account-menu>summary{list-style:none;cursor:pointer}.header-account-menu>summary::-webkit-details-marker{display:none}.header-account-menu[open]>summary{background:var(--copper-glow);color:var(--accent)}.header-account-options{position:absolute;right:-5px;top:calc(100% + 13px);width:210px;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 40px #0005;z-index:50}.header-account-options>a,.header-account-options>.button{display:flex;gap:10px;align-items:center;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:6px;background:transparent;font-size:14px;font-weight:500;color:var(--text);justify-content:flex-start}.header-account-options>a:hover,.header-account-options>.button:hover:enabled{background:var(--surface-raised)}.header-account-options .icon{color:var(--faint);width:18px;height:18px}.mining-header .mobile-menu{display:none}.ranking-flat .ranking-board{background:transparent;box-shadow:none;border:0}.ranking-flat .ranking-list>li.is-viewer{background:var(--copper-glow)}.appearance-fields button[aria-pressed=true],.appearance-choices button[aria-pressed=true],.appearance-groups button[aria-selected=true]{color:var(--accent);border-color:var(--accent);background:var(--copper-glow)}.public-player-context .channel-picker,.appearance-workbench{background-color:var(--surface)}.character-tool{background:var(--surface-raised)}.specimen-orbit{border-color:var(--line)}.hero-tag>i,.loading-gem{color:var(--accent)}@media(max-width:1200px){.mining-header{padding:0 18px;gap:12px}.mining-header .topbar-right{gap:8px}.header-section-icon{display:none}.breadcrumb>div>span{font-size:12px;letter-spacing:.05em}.breadcrumb>div>strong{font-size:15px}.mining-header .channel-current>strong{max-width:100px}.mining-header .header-user strong{max-width:90px}.header-player{gap:8px;padding:6px 8px}.mining-header .wallet{padding-left:8px}}@media(max-width:960px)and (min-width:701px){.breadcrumb>div>span{display:none}.mining-header .header-user small{display:none}.mining-header .header-user strong{max-width:78px}.mining-header .channel-current>strong{max-width:80px}.header-channel{padding:6px 8px}.mining-header .wallet>.icon{display:none}.header-actions{gap:0;padding:3px}.mining-header .header-actions>.button,.header-account-menu>summary{width:30px}}@media(max-width:700px){.mining-header{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:0;padding:9px 12px;align-items:center;gap:8px 10px}.header-location{grid-row:1;grid-column:1;gap:9px}.mining-header .mobile-menu{display:inline-flex;width:31px;min-height:31px;padding:6px;border:1px solid var(--line);background:var(--surface);margin:0;flex:none}.mining-header .breadcrumb{display:flex}.breadcrumb>div>span,.header-section-icon{display:none}.breadcrumb>div>strong{font-size:15px;max-width:170px}.mining-header .topbar-right{display:contents}.header-actions{grid-column:2;grid-row:1;gap:0;padding:2px;border-radius:9px}.mining-header .header-actions>.button,.header-account-menu>summary{width:29px;min-height:29px;height:29px;padding:6px}.header-actions>.button>.icon,.header-account-menu>summary>.icon{width:17px;height:17px}.header-channel{grid-column:1;grid-row:2;min-height:56px;padding:8px}.header-player{grid-column:2;grid-row:2;display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 7px;min-height:56px;min-width:156px;max-width:210px;padding:6px 9px}.mining-header .header-user{display:contents}.mining-header .header-user .user-initial{width:30px;height:34px;grid-column:1;grid-row:1/3;border-radius:7px}.mining-header .header-user>span{display:block;grid-column:2;grid-row:1;min-width:0}.mining-header .header-user small{display:none}.mining-header .header-user strong{max-width:125px;font-size:14px;line-height:1.3}.mining-header .wallet{grid-column:2;grid-row:2;border:0;margin:0;padding:0;gap:4px}.mining-header .wallet>.icon{width:13px;height:13px}.mining-header .wallet b{font-size:14px;color:var(--accent)}.mining-header .wallet small{font-size:12px}.mining-header .channel-symbol{width:28px;height:31px}.mining-header .channel-current>strong{font-size:14px;max-width:140px;line-height:1.4}.mining-header .channel-current>small{font-size:12px}.mining-header .channel-picker>summary{gap:7px}.mining-header .channel-options{left:-8px;right:auto;width:288px;top:calc(100% + 15px)}.header-account-options{right:-3px;top:calc(100% + 11px)}.sidebar .brand-symbol{width:47px}.sidebar .nav-link{min-height:47px;padding:7px 10px}.sidebar .nav-icon{width:31px}.sidebar .nav-icon>.icon{width:22px;height:22px}.sidebar .nav-caption{margin-top:26px}.site-footer{padding-top:9px}}@media(max-width:380px){.mining-header{padding-left:9px;padding-right:9px;gap:7px 8px}.header-player{min-width:145px;padding-left:7px;padding-right:7px;gap:0 6px}.mining-header .channel-current>strong{max-width:90px}.mining-header .channel-symbol{width:24px;height:28px}.mining-header .channel-chevron{margin-left:0;width:11px}.mining-header .channel-picker>summary{gap:5px}.mining-header .header-user strong{max-width:102px}}.class-sedimentar{--mineral-color: #c5b18e}.explorer-mini,.character-profile{background:radial-gradient(ellipse at 25% 30%,#c8833910,transparent 70%),var(--surface)}.equipment-card.equipped,.outfit-card.equipped,.supply-card.equipped{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:radial-gradient(ellipse at 50% 25%,var(--copper-glow),transparent 70%),var(--surface)}.character-orbit{border-color:#c9914f30;background:radial-gradient(ellipse,var(--copper-glow),transparent 70%)}.region-art .status-pill,.lore-art>.status-pill{background:#16100bd9;border-color:#e2ac6c55;color:#f0d2ac}.toast{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.hero-art-caption>i{background:var(--accent)}@media(min-width:701px)and (max-width:860px){.mining-header .header-location{display:none}.mining-header .topbar-right{width:100%;justify-content:space-between}}.game-art.tool-vector{background:none;filter:drop-shadow(0 5px 5px #0003)}.mineral-art.mineral-vector{background:none;aspect-ratio:72/88;filter:drop-shadow(0 4px 3px #0003)}.mineral-vector.unknown{filter:brightness(.24) saturate(.1);opacity:.65}.equipment-stage>.tool-vector{width:135px;height:135px}.tool-level{display:block;font-size:13px;color:var(--accent);margin:8px 0}.backpack-slots{font-size:20px;color:var(--text)}#viewer-name,.player-identity h2,.public-player-avatar h2,.ranking-player>strong,.player-search-results strong,.player-name{text-transform:uppercase}.backpack-summary{display:flex;align-items:center;gap:18px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:14px}.backpack-summary>div:first-child{display:flex;align-items:center;gap:10px;min-width:170px}.backpack-summary>div:first-child>.icon{width:24px;height:24px;color:var(--accent)}.backpack-summary strong{font-size:15px}.backpack-summary small{display:block;font-size:13px;color:var(--muted)}.backpack-summary>.progress{flex:1;min-width:60px;height:7px;margin:0}.backpack-summary>strong{white-space:nowrap;color:var(--accent);font-size:20px}.backpack-summary>strong>span{font-size:13px;font-weight:400}.backpack-summary>span{font-size:13px;color:var(--muted);white-space:nowrap}.backpack-full{padding:8px 11px;border-left:2px solid var(--accent);background:var(--copper-glow);font-size:14px;margin-bottom:10px}.inventory-page .inventory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.inventory-page .inventory-grid .mineral-slot,.inventory-page .inventory-grid .empty-slot{min-height:90px;padding:7px 4px}.inventory-page .inventory-grid .mineral-art{width:30px;margin:0 auto 3px}.inventory-page .inventory-grid .mineral-slot>strong{font-size:13px}.inventory-page .slot-rarity{display:none}.inventory-page .inventory-grid .slot-mass{font-size:12px;margin-top:3px}.empty-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:dashed;background:transparent;gap:5px;color:var(--faint)}.empty-slot .icon{width:23px;height:23px;opacity:.28}.empty-slot>small{font-size:12px;color:var(--faint);opacity:.7}.empty-slot .empty-slot-number{position:absolute;top:5px;left:7px;font-size:12px;opacity:.4}.inventory-page .page-heading{margin-bottom:14px}.inventory-page .page-heading p:not(.eyebrow){font-size:14px;margin-top:5px}.discovery-date{font-size:14px;color:var(--accent);padding:8px 0}.codex-page>.page-heading{margin-bottom:15px}.codex-page .mineral-toolbar{margin-bottom:14px}.codex-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.codex-section{min-width:0;border-top:2px solid var(--mineral-color);padding:10px 0}.codex-section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.codex-section>header>span{font-size:16px;font-family:var(--font-title);color:var(--text)}.codex-section>header>strong{font-size:13px;color:var(--mineral-color)}.codex-section .codex-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.codex-section .collection-slot{position:relative;min-height:94px;padding:8px 3px 6px;border-width:1px;border-radius:7px;gap:0}.codex-section .mineral-art{width:27px;margin:0 auto 4px}.codex-section .collection-slot>strong{font-family:var(--font-text);font-size:12px;line-height:1.3;min-height:30px;display:flex;align-items:center;justify-content:center}.codex-section .slot-number{font-size:12px;top:4px;left:5px;opacity:.55}.codex-section .slot-rarity,.codex-section .slot-check{display:none}.codex-section .slot-lock{width:15px;height:15px;right:4px;top:4px;padding:0;background:none;border:0}.codex-section .slot-lock>.icon{width:11px;height:11px}.slot-discovered-date{display:block;color:var(--muted);font-size:12px;line-height:1.2;margin-top:4px}.codex-section .pagination{margin:9px 0 0;gap:8px}.codex-section .pagination .button{min-height:27px;padding:3px 8px;font-size:12px}.codex-section .pagination>span{font-size:12px}.codex-no-results{font-size:14px;color:var(--muted);padding:18px 5px}.codex-page .collection-count>strong{font-size:30px}.codex-page .collection-count>span{font-size:12px}@media(min-width:1600px){.codex-section .codex-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.codex-sections{gap:10px}.codex-section .collection-slot{min-height:92px}.backpack-summary{gap:12px}.backpack-summary>span{display:none}}@media(max-width:650px){.inventory-page .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.backpack-summary{padding:10px 12px;gap:10px;flex-wrap:wrap}.backpack-summary>div:first-child{flex:1;min-width:160px}.backpack-summary>.progress{order:4;flex-basis:100%;height:5px}.backpack-summary>strong{font-size:19px}.inventory-page .inventory-grid .mineral-slot,.inventory-page .inventory-grid .empty-slot{min-height:85px}.codex-sections{grid-template-columns:1fr;gap:12px}.codex-section .codex-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.codex-section{padding:8px 0}.codex-section>header{margin-bottom:7px}.codex-section .collection-slot{min-height:90px}.codex-page .collection-count>strong{font-size:26px}.codex-page .page-heading .eyebrow{display:none}.codex-page .collection-count>span{font-size:12px}.codex-page .collection-count{min-width:0}.codex-page .page-heading h1{font-size:25px}.codex-page .mineral-toolbar{flex-wrap:wrap}.codex-page .mineral-toolbar>.search-field{width:100%;flex-basis:100%}.codex-page .segmented{width:100%;justify-content:space-between}.codex-section .pagination{justify-content:flex-end}}.equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.equipment-card{padding:18px 13px}.equipment-card h2{font-size:19px}.equipment-card .equipment-stage{height:150px}.equipment-card .button{font-size:14px;white-space:normal;line-height:1.4}@media(max-width:1099px){.equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.equipment-card{padding:15px 9px}.equipment-card h2{font-size:17px}.equipment-card .equipment-stage{height:120px}.equipment-card .tool-vector{width:105px;height:105px}.equipment-card .equipment-price{font-size:18px}}.mineral-image{object-fit:contain;background:none!important}.codex-section{--mineral-color:var(--accent,#edaa70)}.mine-settings-page fieldset{border:0;padding:0;margin:0;min-width:0}.mine-settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mine-settings-page .panel{padding:22px;margin-bottom:20px}.mine-settings-page label{display:flex;flex-direction:column;gap:8px;font-weight:600}.mine-settings-page input,.mine-settings-page textarea,.mine-settings-page select{background:var(--surface,#191715);color:inherit;border:1px solid var(--border,#494038);border-radius:8px;padding:10px;font:inherit;max-width:100%}.mine-settings-page textarea{resize:vertical}.mine-settings-page p{line-height:1.5;color:var(--muted,#a99e92)}.settings-preview{border-left:3px solid #c58e61;padding:12px}.channel-mineral-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.channel-mineral-tabs [aria-pressed=true]{border-color:#edaa70}.channel-mineral-fields{display:grid;grid-template-columns:180px 1fr;gap:24px}.channel-mineral-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.channel-mineral-preview .mineral-art{width:150px;height:180px}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settings-checkbox{flex-direction:row!important;align-items:center}.settings-save{display:flex;justify-content:flex-end}.channel-collection{padding:12px 18px;margin-bottom:14px}.channel-collection summary{cursor:pointer;font-weight:600}.channel-collection summary small{display:inline-block;margin-left:16px;font-weight:400;color:var(--muted,#a99e92)}.channel-collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px}.channel-collection article{display:flex;align-items:center;gap:12px}.channel-collection .mineral-art{width:64px;height:78px;flex-shrink:0}.channel-collection p{margin:6px 0}.channel-collection small{color:var(--muted,#a99e92)}@media(max-width:750px){.mine-settings-layout,.channel-mineral-fields,.settings-fields{grid-template-columns:1fr}.channel-mineral-preview .mineral-art{width:100px;height:120px}}.mineral-art-upload{grid-column:1/-1;border:1px dashed var(--line);padding:14px;border-radius:10px}.mineral-art-upload input{width:100%;font-weight:400}.mineral-art-upload p{font-size:14px;margin:8px 0}.mineral-art-upload input::file-selector-button{background:var(--surface-raised);border:1px solid var(--line);border-radius:6px;padding:8px 12px;margin-right:12px;color:var(--text);font:inherit;cursor:pointer}.expedition-hero{height:auto;min-height:260px;padding-bottom:50px}.expedition-hero>div{min-width:0}.expedition-hero .button{max-width:100%;white-space:normal}@media(max-width:1150px){.expedition-hero{padding-bottom:25px}}.dashboard-project.community-project{background:radial-gradient(ellipse at 100% 0,var(--copper-glow),transparent 70%),var(--surface);border:1px solid var(--accent);border-top:4px solid var(--accent);padding:20px!important;position:relative;isolation:isolate}.community-project>.panel-heading{gap:12px;align-items:start;display:flex;flex-wrap:wrap;margin-bottom:12px}.community-project .panel-heading h2{font-size:clamp(22px,2vw,28px);line-height:1.15}.community-project .status-pill{max-width:none!important;margin-top:0;font-size:12px;letter-spacing:.04em;border-color:var(--line)}.community-project .eyebrow{color:var(--accent);margin-bottom:8px}.community-project-intro{display:flex;align-items:center;gap:14px}.community-project-intro>.game-art{width:58px;flex-shrink:0}.community-project-intro p{font-size:15px;color:var(--muted);line-height:1.5;margin:0;max-width:420px}.community-progress-heading{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin:15px 0 8px}.community-progress-heading>strong{font-family:var(--font-title);font-size:32px;line-height:1;color:var(--accent)}.community-progress-heading small{font-size:18px;margin-left:2px}.community-progress-heading>span{font-size:14px;color:var(--muted);text-align:right}.community-progress-heading b{color:var(--text)}.community-progress>.progress{height:11px}.community-progress>.progress>div{background:linear-gradient(90deg,#a86d3d,var(--accent))}.community-totals{display:flex;gap:26px;margin-top:12px}.community-totals>div{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.community-totals strong{font-size:18px;color:var(--text)}.community-totals span{font-size:13px;color:var(--muted)}.community-project-action{margin-top:17px;max-width:100%;white-space:normal}.community-goal-note{font-size:14px!important;color:var(--muted);line-height:1.6;margin:14px 0 0}.project-panel>.community-progress{margin-top:20px}@media(max-width:700px){.dashboard-project.community-project{padding:18px!important}.community-project .panel-heading h2{font-size:26px}.community-totals{gap:18px}.community-project-action{width:100%}.community-project .status-pill{font-size:12px}.community-project-intro p{font-size:15px}}.codex-section{--codex-rows:2;--codex-card-height:8.75rem;display:grid;grid-template-rows:2.75rem auto 2.25rem;gap:8px;align-content:start}.codex-section>header{height:2.75rem;min-width:0;margin:0;gap:8px}.codex-section>header>span{line-height:1.25;min-width:0}.codex-section>header>strong{white-space:nowrap;flex-shrink:0}.codex-section .codex-grid{grid-template-rows:repeat(var(--codex-rows),var(--codex-card-height));grid-auto-rows:var(--codex-card-height);align-content:start}.codex-section .collection-slot{height:var(--codex-card-height);min-height:0;min-width:0;justify-content:center;overflow:hidden}.codex-section .collection-slot>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3;min-height:0;max-height:3.9em;overflow:hidden;overflow-wrap:anywhere;flex-shrink:0;text-align:center}.codex-section .slot-discovered-date{max-height:2.4em;overflow:hidden;flex-shrink:0}.codex-section .mineral-art{flex-shrink:0;transition:transform .18s ease}.codex-section .collection-slot:not(.locked):is(:hover,:focus-visible) .mineral-art{transform:translateY(-3px) rotate(3deg)}.codex-pagination{height:2.25rem;display:flex;justify-content:flex-end;align-items:center}.codex-section .pagination{margin:0}.codex-section .codex-no-results{grid-column:1/-1;grid-row:1/-1;align-self:center;text-align:center;margin:0;padding:16px}.codex-page-enter{animation:codex-page-reveal .2s ease-out both}@keyframes codex-page-reveal{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.codex-section{--codex-rows:1}}@media(max-width:650px){.codex-section{--codex-rows:1}}@media(prefers-reduced-motion:reduce){.codex-page-enter{animation:none}.codex-section .mineral-art{transition:none}.codex-section .collection-slot:not(.locked):is(:hover,:focus-visible) .mineral-art{transform:none}}.channel-current>strong,.channel-option strong{text-transform:uppercase}.wallet-help{position:relative}.wallet-help>summary{cursor:pointer;list-style:none;border-bottom:1px dotted var(--muted);line-height:1.3}.wallet-help>summary::-webkit-details-marker{display:none}.wallet-help>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.wallet-explanation{position:absolute;top:calc(100% + 12px);right:0;width:min(250px,calc(100vw - 32px));padding:15px 17px;background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:60;color:var(--text);text-align:left;white-space:normal}.wallet-explanation>strong{font-size:15px;color:var(--accent)}.wallet-explanation>p{font-size:14px;line-height:1.6;margin:6px 0 0;color:var(--muted)}.live-mine-event{display:flex;align-items:center;gap:14px;border:1px solid var(--accent);border-left:4px solid var(--accent);background:var(--surface);padding:14px 18px;border-radius:10px;margin-bottom:18px}.live-mine-event>.icon{color:var(--accent);width:28px;height:28px;flex-shrink:0}.live-mine-event>div{display:flex;flex-direction:column;gap:4px;flex:1}.live-mine-event strong{font-family:var(--font-title);font-size:19px}.live-mine-event span,.live-mine-event a{font-size:14px;color:var(--muted)}.live-mine-event time{font-size:20px;font-variant-numeric:tabular-nums;color:var(--accent)}.contracts-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}.contracts-heading h2{font-size:25px;margin:0 0 8px}.contracts-heading p{max-width:600px;line-height:1.6;color:var(--muted);margin:0;font-size:15px}.contract-grid,.forge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contract-card,.forge-card{padding:22px;display:flex;flex-direction:column;gap:14px}.contract-card>.panel-heading,.forge-card>.panel-heading{margin:0}.contract-card>p,.forge-card>p{font-size:15px;color:var(--muted);line-height:1.6;margin:0}.contract-card>.progress{margin-top:auto}.contract-numbers{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.contract-numbers small{font-size:12px;color:var(--muted)}.contract-reward{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--accent);font-size:14px;min-height:40px}.contract-reward .icon{width:18px;height:18px}.contract-card>.button{margin-top:auto}.is-claimed{opacity:.7}.forge-summary{display:flex;align-items:center;gap:20px;background:var(--surface);border:1px solid var(--line);padding:20px;border-radius:12px;margin-bottom:20px}.forge-summary>.game-art{width:80px;flex-shrink:0}.forge-summary p{font-size:15px;line-height:1.6;flex:1;color:var(--muted)}.forge-summary label{display:grid;gap:8px;font-size:14px}.forge-summary select,.manual-controls select{font:inherit;padding:9px 12px;border:1px solid var(--line);color:var(--text);background:var(--bg);border-radius:8px}.forge-card>.game-art{width:90px;align-self:center}.forge-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.forge-card li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.forge-card li>span{color:var(--muted);white-space:nowrap}.forge-card .ingredient-missing{color:var(--accent)}.forge-card>.button{margin-top:auto}.tool-unlock{font-size:14px;color:var(--accent);display:block;margin-bottom:8px}.equipment-card .tool-materials{font-size:12px;line-height:1.5;min-height:0;margin:8px 0;color:var(--muted)}.manual-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:18px}.manual-index button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:9px;text-align:left;font:inherit;font-size:14px;cursor:pointer;min-width:0}.manual-index .icon{width:19px;height:19px;flex-shrink:0}.manual-index [aria-selected=true]{color:var(--accent);border-color:var(--accent);background:var(--surface-raised)}.manual-chapter{padding:28px}.manual-chapter-content{animation:codex-page-reveal .18s ease-out}.manual-chapter-content>h2{font-size:30px;margin:0 0 18px}.manual-chapter-content>p,.manual-entry p{font-size:16px;line-height:1.8;color:var(--muted);max-width:900px}.manual-chapter-content>.game-art{width:100px;float:right;margin-left:20px}.manual-entry{padding:14px 0;border-bottom:1px solid var(--line)}.manual-entry h3{font-size:19px;margin:0 0 7px}.manual-entry p{margin:5px 0}.manual-entry small{font-size:14px;color:var(--accent)}.manual-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid var(--line);margin-top:24px;padding-top:20px;clear:both}.manual-pagination>span{font-size:14px;color:var(--muted)}.manual-table{overflow:auto}.manual-table table{border-collapse:collapse;width:100%;font-size:14px}.manual-table th,.manual-table td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line)}.manual-table th{color:var(--accent)}.mining-lab{background:var(--bg);border:1px solid var(--line);padding:20px;border-radius:12px;margin-top:22px}.mining-lab h3{font-size:22px;margin:0 0 16px}.manual-controls{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.manual-controls label{display:flex;flex-direction:column;gap:9px;font-size:14px}.manual-controls select{width:100%;min-width:0}.manual-controls input{accent-color:var(--accent)}.manual-simulation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.manual-simulation strong{font-size:23px;color:var(--accent)}.manual-simulation span{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:6px}.manual-odds{display:grid;gap:10px}.manual-odds>div{display:grid;grid-template-columns:90px 1fr 80px;gap:14px;align-items:center;font-size:14px}.manual-odds>div>div{height:7px;border-radius:8px;background:var(--line);overflow:hidden}.manual-odds i{display:block;height:100%;background:var(--accent)}.manual-odds strong{text-align:right;font-size:13px}.mining-lab>.muted{font-size:13px;line-height:1.7;margin-bottom:0}.manual-command-list p{display:grid;grid-template-columns:minmax(230px,1fr) 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.manual-command-list span{color:var(--muted)}@media(max-width:1000px){.forge-grid,.contract-grid{grid-template-columns:1fr}.manual-controls{grid-template-columns:1fr 1fr}.manual-controls label:last-child{grid-column:1/-1}.contracts-heading,.forge-summary{flex-wrap:wrap}.forge-summary label{width:100%}}@media(max-width:650px){.manual-index{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-index button{flex-direction:column;font-size:11px;text-align:center;padding:9px 4px;gap:5px}.manual-index .icon{width:21px;height:21px}.manual-chapter{padding:20px}.manual-chapter-content>h2{font-size:26px}.manual-controls{grid-template-columns:1fr}.manual-simulation{grid-template-columns:1fr;gap:12px}.manual-simulation strong{font-size:20px}.manual-odds>div{grid-template-columns:72px 1fr 65px;gap:8px;font-size:12px}.manual-command-list p{grid-template-columns:1fr;gap:8px}.live-mine-event{flex-wrap:wrap;padding:12px}.live-mine-event>div{min-width:150px}.live-mine-event>a{margin-left:40px}.forge-summary>.game-art{display:none}.forge-summary p{margin:0}.contract-card,.forge-card{padding:18px}}@media(prefers-reduced-motion:reduce){.manual-chapter-content{animation:none}}.rarity-lendario{--mineral-color:#d6ac62}.rarity-mitico{--mineral-color:#bb91dd}.rarity-ancestral{--mineral-color:#ec9a76}.manual-index button span{overflow-wrap:anywhere}.tool-luck{display:block;font-size:14px;color:var(--accent);margin:0 0 7px}.mineral-weight-range{font-size:14px;line-height:1.5;color:var(--muted);margin:12px 0}.mineral-weight-range strong{color:var(--text);font-weight:600}.equipment-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:18px}.equipment-grid .equipment-card{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:22px;min-width:0}.equipment-grid .equipment-stage{height:155px;min-height:155px;width:100%;display:grid;place-items:center;margin:6px 0 10px;grid-column:auto;grid-row:auto}.equipment-grid .equipment-stage>.tool-vector{width:135px;height:146px;filter:drop-shadow(0 5px 4px #0002)}.equipment-grid .equipment-card h2{font-size:23px;line-height:1.25;min-height:2.5em;margin:6px 0 10px;display:flex;align-items:center;justify-content:center}.equipment-grid .equipment-card>p:not(.tool-materials){min-height:3em;margin:0 0 8px;line-height:1.5;font-size:14px}.equipment-grid .equipment-card .tool-level,.equipment-grid .equipment-card .tool-luck,.equipment-grid .equipment-card .tool-unlock{font-size:13px;line-height:1.5;margin:3px 0}.equipment-grid .equipment-card .tool-materials{min-height:4.5em;font-size:13px;line-height:1.5;margin:12px 0;display:flex;align-items:center;justify-content:center}.equipment-grid .equipment-card .equipment-price{margin:auto 0 14px;padding-top:10px;font-size:18px}.equipment-grid .equipment-card>.button{width:100%;min-height:42px;font-size:14px;white-space:normal;justify-self:auto}@media(max-width:650px){.equipment-grid{grid-template-columns:1fr}.equipment-grid .equipment-card{padding:20px}.equipment-grid .equipment-card h2{font-size:24px}.equipment-grid .equipment-stage{height:140px;min-height:140px}.equipment-grid .equipment-card>p:not(.tool-materials),.equipment-grid .equipment-card .tool-materials{min-height:0}.equipment-grid .equipment-card .tool-materials{margin:10px 0}.equipment-grid .equipment-card .tool-level,.equipment-grid .equipment-card .tool-luck,.equipment-grid .equipment-card .tool-unlock{font-size:14px}}.live-mine-event time{white-space:nowrap;text-align:center}.live-mine-event time>small{display:block;font-family:var(--font-text);font-size:12px;line-height:1.5;color:var(--muted);letter-spacing:.04em}.event-guide>h2{font-family:var(--font-title);font-size:30px;margin:0 0 16px}.event-guide>p,.event-guide-detail>p{font-size:16px;line-height:1.8;color:var(--muted);max-width:900px}.event-guide>h3{font-size:20px;margin:26px 0 14px}.event-guide-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.event-guide-selector button{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.event-guide-selector .icon{width:22px;height:22px;flex-shrink:0;color:var(--accent)}.event-guide-selector [aria-selected=true]{background:var(--surface-raised);border-color:var(--accent);color:var(--accent)}.event-guide-detail{margin-top:20px;padding:22px;border:1px solid var(--accent);border-radius:12px;background:var(--bg);animation:codex-page-reveal .18s ease-out}.event-guide-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.event-guide-title h3{font-size:25px;font-family:var(--font-title);margin:0}.event-guide-title>span{white-space:nowrap;color:var(--accent);font-size:14px}.event-guide-effect{display:block;color:var(--accent);font-size:15px;line-height:1.5}.event-guide-detail h4{font-size:17px;margin:20px 0 0}.event-chat-example{background:var(--surface);border-left:3px solid var(--accent);padding:14px 17px;margin-top:20px}.event-chat-example>span{font-size:12px;letter-spacing:.04em;color:var(--muted)}.event-chat-example p{font-size:14px;line-height:1.7;margin:8px 0 0;overflow-wrap:anywhere}.event-guide-rules{margin-top:20px;border-top:1px solid var(--line);padding-top:16px;font-size:15px;line-height:1.8}.event-guide-rules summary{cursor:pointer;color:var(--accent);font-weight:600}.event-guide-rules ul{padding-left:22px;color:var(--muted)}.event-guide-rules li{margin:8px 0}@media(max-width:650px){.event-guide>h2{font-size:26px}.event-guide-selector{grid-template-columns:1fr 1fr}.event-guide-selector button{padding:11px 10px;font-size:13px;gap:7px}.event-guide-title{align-items:start;flex-direction:column}.event-guide-detail{padding:17px}.event-guide-title h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.event-guide-detail{animation:none}}.specimen-browser{margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.specimen-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px}.specimen-navigation strong{font-size:15px}.specimen-navigation button{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:27px;cursor:pointer}.specimen-navigation button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent)}.specimen-navigation button:disabled{opacity:.3;cursor:default}.specimen-navigation button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.specimen-individual{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;text-align:left}.specimen-individual .stat{min-width:0}.specimen-individual .stat strong{font-size:21px;overflow-wrap:anywhere}.specimen-individual .stat>div>span{font-size:12px;line-height:1.5}.specimen-browser>p{font-size:13px;line-height:1.5;color:var(--muted);margin:12px 0 0}.compact .specimen-browser{padding:10px;margin:10px 0}.compact .specimen-navigation{gap:5px}.compact .specimen-navigation strong{font-size:13px}.compact .specimen-navigation button{width:32px;height:32px}.compact .specimen-individual .stat strong{font-size:18px}@media(max-width:650px){.specimen-browser{padding:12px}.specimen-navigation strong{font-size:14px}.specimen-individual .stat strong{font-size:20px}}.codex-sections{display:flex;flex-direction:column;gap:22px}.codex-section{display:block;padding:12px 0 0;border-color:var(--mineral-color)}.codex-section>header{height:auto;min-height:30px;margin-bottom:12px}.codex-section .codex-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-template-rows:none;grid-auto-rows:126px;gap:8px}.codex-section .collection-slot{height:126px;padding:20px 5px 8px;justify-content:center}.codex-section .mineral-art{width:40px;height:47px;margin:0 auto 5px}.codex-section .collection-slot>strong{font-size:12px;max-height:2.6em;-webkit-line-clamp:2}.codex-section .slot-number{font-variant-numeric:tabular-nums;opacity:.8;font-size:12px}.codex-section .slot-discovered-date{font-size:11px}.codex-section .collection-slot.locked{background:var(--surface);border-color:var(--line-soft);color:var(--faint);opacity:1}.codex-section .locked .mineral-art,.mineral-modal .locked-detail .mineral-art{filter:brightness(0) invert(.42);opacity:.7}.codex-section .locked>strong{font-size:0;min-height:16px}.codex-section .locked>strong:after{content:"?";font-size:16px;color:var(--faint)}.codex-section .slot-lock{display:none}.codex-section.rarity-comum{--mineral-color:#ada28f}.codex-section.rarity-incomum{--mineral-color:#b9ae78}.codex-section.rarity-raro{--mineral-color:#87b8d1}.codex-section.rarity-lendario{--mineral-color:#d7ae6d}.codex-section.rarity-mitico{--mineral-color:#b39aca}.codex-section.rarity-ancestral{--mineral-color:#db9491}.mineral-modal{width:min(940px,calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:calc(100dvh - 32px);overflow:hidden}.mineral-modal .mineral-sheet{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(0,1.3fr);gap:16px 30px;padding:28px 32px;text-align:left}.mineral-sheet>.detail-heading{grid-column:1/-1;margin:0;padding-right:30px}.mineral-sheet-identity{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.mineral-modal .mineral-sheet-identity .specimen-stage{width:100%;height:185px;margin:0}.mineral-modal .mineral-sheet-identity .specimen-stage>.mineral-art{width:140px;height:160px}.mineral-modal .mineral-sheet-identity .specimen-orbit{width:170px;height:170px;margin:-85px}.mineral-sheet-title h2{font-family:var(--font-title);font-size:32px;line-height:1.15;margin:10px 0;color:var(--text)}.mineral-modal .specimen-description{font-size:16px;line-height:1.5;margin:10px 0 0;color:var(--muted)}.mineral-sheet .detail-footnote{font-size:12px;line-height:1.5;color:var(--faint);margin:18px 0 0}.mineral-sheet-data{min-width:0;display:flex;flex-direction:column;justify-content:center}.mineral-modal .detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}.mineral-modal .detail-stats .stat{padding:10px 12px}.mineral-modal .detail-stats .stat strong{font-size:20px}.mineral-modal .detail-stats .stat>div>span{font-size:12px;letter-spacing:.4px}.mineral-modal .specimen-browser{margin:14px 0 10px;padding:12px}.mineral-modal .specimen-browser>p{margin:8px 0 0;font-size:12px}.mineral-modal .specimen-individual{margin-top:10px}.mineral-modal .mineral-weight-range,.mineral-modal .discovery-date{font-size:13px;line-height:1.5;margin:4px 0}.mineral-modal .detail-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.mineral-modal .detail-actions .button{min-height:38px;font-size:14px;padding:8px 12px;flex:1}.mineral-modal .detail-sale-note{font-size:12px;color:var(--muted);line-height:1.5;margin:9px 0 0}.compact .mineral-sheet-title h2{font-size:23px}.compact .mineral-sheet-identity .specimen-stage{height:80px;margin:0;width:100%}.compact .mineral-sheet-identity .specimen-stage>.mineral-art{width:62px;height:72px}.compact .mineral-sheet-data .detail-actions{margin-top:12px}@media(max-width:650px){.codex-section .codex-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-auto-rows:112px;gap:6px}.codex-section .collection-slot{height:112px;padding:18px 3px 6px}.codex-section .mineral-art{width:33px;height:39px}.mineral-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mineral-modal .mineral-sheet{display:block;padding:18px}.mineral-sheet>.detail-heading{padding-right:30px;margin-bottom:8px}.mineral-modal .mineral-sheet-identity{display:grid;grid-template-columns:80px 1fr;gap:12px;text-align:left}.mineral-modal .mineral-sheet-identity .specimen-stage{height:94px}.mineral-modal .mineral-sheet-identity .specimen-stage>.mineral-art{width:70px;height:80px}.mineral-modal .mineral-sheet-identity .specimen-orbit{width:76px;height:76px;margin:-38px}.mineral-sheet-title h2{font-size:24px;margin:6px 0}.mineral-modal .specimen-description{font-size:14px;line-height:1.4;margin:6px 0 0}.mineral-sheet .detail-footnote{display:none}.mineral-modal .detail-stats{margin-top:14px}.mineral-modal .detail-stats .stat{padding:7px 8px}.mineral-modal .detail-stats .stat strong{font-size:18px}.mineral-modal .detail-stats .stat>div>span{font-size:11px}.mineral-modal .specimen-browser{margin:10px 0 6px;padding:10px}.mineral-modal .specimen-navigation button{width:34px;height:34px}.mineral-modal .specimen-individual .stat strong{font-size:19px}.mineral-modal .detail-actions{margin-top:10px}.mineral-modal .detail-actions .button{font-size:13px;padding:7px 9px}}@media(max-height:620px){.mineral-modal .mineral-sheet{gap:8px 18px;padding:16px 22px}.mineral-modal .mineral-sheet-identity .specimen-stage{height:110px}.mineral-modal .mineral-sheet-identity .specimen-stage>.mineral-art{height:100px;width:90px}.mineral-modal .mineral-sheet-identity .specimen-orbit{width:100px;height:100px;margin:-50px}.mineral-modal .detail-stats .stat{padding:6px 8px}.mineral-modal .specimen-browser{margin:8px 0 6px;padding:8px}.mineral-modal .specimen-description{font-size:14px;line-height:1.35}.mineral-modal .mineral-sheet .detail-footnote{display:none}.mineral-modal .detail-actions{margin-top:8px}}@media(max-width:650px){.mineral-modal .detail-actions{display:grid;grid-template-columns:1fr 1fr}.mineral-modal .detail-actions .button{white-space:normal;line-height:1.3;min-width:0}}@media(max-width:650px)and (max-height:700px){.mineral-modal .mineral-sheet{padding:14px}.mineral-modal .mineral-sheet-identity{grid-template-columns:62px 1fr;gap:8px}.mineral-modal .mineral-sheet-identity .specimen-stage{height:68px}.mineral-modal .mineral-sheet-identity .specimen-stage>.mineral-art{width:58px;height:68px}.mineral-modal .mineral-sheet-identity .specimen-orbit{width:60px;height:60px;margin:-30px}.mineral-modal .mineral-sheet-title h2{font-size:22px;margin:5px 0}.mineral-modal .specimen-description{font-size:13px;line-height:1.3}.mineral-modal .detail-stats{margin-top:8px}.mineral-modal .detail-stats .stat{padding:5px 7px}.mineral-modal .detail-stats .stat strong{font-size:17px}.mineral-modal .specimen-browser{padding:8px;margin:8px 0 5px}.mineral-modal .specimen-navigation button{width:30px;height:30px}.mineral-modal .specimen-individual{margin-top:6px}.mineral-modal .specimen-individual .stat strong{font-size:18px}.mineral-modal .specimen-browser>p{font-size:11px;line-height:1.3;margin-top:6px}.mineral-modal .mineral-weight-range,.mineral-modal .discovery-date{font-size:12px;line-height:1.3;margin:3px 0}.mineral-modal .detail-sale-note{font-size:11px;line-height:1.3;margin-top:7px}}@media(min-width:651px)and (max-height:500px){.mineral-modal .mineral-sheet{padding:12px 20px;gap:6px 20px}.mineral-modal .detail-stats .stat{padding:4px 8px}.mineral-modal .detail-stats .stat strong{font-size:16px}.mineral-modal .detail-stats .stat>div>span{font-size:10px}.mineral-modal .specimen-browser{padding:6px;margin:6px 0 4px}.mineral-modal .specimen-navigation button{width:28px;height:28px}.mineral-modal .specimen-individual{margin-top:4px}.mineral-modal .specimen-individual .stat strong{font-size:16px}.mineral-modal .specimen-browser>p{font-size:11px;margin-top:4px;line-height:1.3}.mineral-modal .mineral-weight-range,.mineral-modal .discovery-date{font-size:12px;line-height:1.3;margin:2px 0}.mineral-modal .detail-actions{margin-top:6px}.mineral-modal .detail-actions .button{min-height:32px;padding:6px 9px;font-size:13px}.mineral-modal .detail-sale-note{font-size:11px;line-height:1.3;margin-top:5px}}.mineral-modal-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 58px 0 24px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.mineral-modal-navigation>button{display:flex;align-items:center;gap:8px;min-height:34px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.mineral-modal-navigation>button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent)}.mineral-modal-navigation>button:disabled{opacity:.3;cursor:default}.mineral-modal-navigation>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mineral-modal-navigation>span{display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.mineral-modal-navigation .icon{width:17px;height:17px;color:var(--accent)}.mineral-modal-navigation small{font-size:10px;color:var(--muted);letter-spacing:1px}.mineral-modal-navigation+.mineral-sheet{padding-top:14px}.mineral-modal-navigation+.locked-detail{padding:20px;min-height:280px}.mineral-modal-navigation+.locked-detail>.mineral-art{width:110px;height:128px;object-fit:contain}@media(max-width:650px){.mineral-modal-navigation{margin:14px 52px 0 14px;gap:8px;padding-bottom:10px}.mineral-modal-navigation>button{gap:5px;padding:5px 7px;font-size:13px}.mineral-modal-navigation small,.mineral-modal-navigation .icon{display:none}.mineral-modal-navigation>span{font-size:13px}.mineral-modal-navigation+.mineral-sheet{padding-top:10px}}@media(max-height:700px){.mineral-modal-navigation{margin-top:10px;padding-bottom:7px}.mineral-modal-navigation>button{min-height:28px}.mineral-modal-navigation+.mineral-sheet{padding-top:8px}}.mineral-modal-navigation+.mineral-sheet>.detail-heading{display:none}.mineral-modal-navigation+.mineral-sheet{padding-top:12px}@media(max-width:650px)and (max-height:700px){.mineral-modal-navigation{margin:8px 50px 0 12px;padding-bottom:6px}.mineral-modal-navigation+.mineral-sheet{padding-top:8px}.mineral-modal-navigation>button{min-height:28px}.mineral-modal-navigation>button>span:not([aria-hidden]){display:none}}.modal-mineral-number{font-size:12px;color:var(--accent);font-weight:600}@media(max-width:650px){.mineral-modal-navigation>button{width:34px;justify-content:center;flex:none;font-size:20px}.mineral-modal-navigation>button>span:not([aria-hidden]){display:none}.mineral-modal-navigation>span{gap:6px}}.tool-list-intro{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 18px;max-width:850px}.equipment-grid.tool-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.equipment-grid.tool-list .tool-row{display:grid;grid-template-columns:76px minmax(180px,1.35fr) minmax(260px,1fr) 150px;gap:20px;align-items:center;padding:20px 10px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;box-shadow:none;background:none;text-align:left}.equipment-grid.tool-list .tool-row.equipped{background:var(--copper-glow);border-left:3px solid var(--accent);padding-left:7px}.equipment-grid.tool-list .equipment-stage{width:76px;height:82px;min-height:0;margin:0;grid-column:auto;grid-row:auto}.equipment-grid.tool-list .equipment-stage>.tool-vector{width:70px;height:78px;filter:none}.tool-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.tool-meta .equipment-status{font-size:11px;letter-spacing:.7px}.equipment-grid.tool-list .tool-info h2{display:block;min-height:0;font-size:20px;line-height:1.3;margin:6px 0;color:var(--text)}.tool-info .tool-reward{font-size:14px;color:var(--muted);margin:0;line-height:1.5}.equipment-grid.tool-list .tool-materials{display:block;min-height:0;text-align:left;justify-content:start;font-size:12px;line-height:1.5;margin:7px 0 0;color:var(--faint)}.tool-statline{display:grid;grid-template-columns:.8fr .7fr 1.2fr;gap:14px;align-items:start}.equipment-grid.tool-list .tool-statline>div{display:flex;flex-direction:column;margin:0;font-size:13px;line-height:1.5;min-width:0;color:var(--muted)}.tool-statline strong{font-size:19px;font-weight:600;color:var(--accent);line-height:1.4}.tool-statline .tool-unlock strong{font-size:16px;color:var(--text)}.tool-statline span{font-size:12px}.tool-purchase{display:flex;flex-direction:column;gap:10px;align-items:stretch;text-align:right}.equipment-grid.tool-list .equipment-price{padding:0;margin:0;font-size:16px}.tool-purchase .button{width:100%;min-height:36px;padding:7px 10px;line-height:1.3;font-size:13px;white-space:normal}@media(max-width:1150px){.equipment-grid.tool-list .tool-row{grid-template-columns:70px minmax(0,1fr) 145px;gap:10px 18px}.equipment-grid.tool-list .equipment-stage{grid-column:1;grid-row:1/3}.tool-row .tool-info{grid-column:2;grid-row:1}.tool-row .tool-statline{grid-column:2;grid-row:2}.tool-row .tool-purchase{grid-column:3;grid-row:1/3}.tool-statline{max-width:390px;gap:12px}}@media(max-width:650px){.equipment-grid.tool-list .tool-row{grid-template-columns:60px minmax(0,1fr);padding:16px 6px;gap:12px}.equipment-grid.tool-list .equipment-stage{grid-column:1;grid-row:1;width:60px;height:70px}.equipment-grid.tool-list .equipment-stage>.tool-vector{width:58px;height:66px}.equipment-grid.tool-list .tool-row.equipped{padding-left:3px}.equipment-grid.tool-list .tool-info h2{font-size:19px}.tool-row .tool-statline{grid-column:1/-1;grid-row:2;max-width:none;gap:14px;padding:8px 0}.tool-row .tool-purchase{grid-column:1/-1;grid-row:3;flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.tool-purchase .button{width:auto;min-width:135px;max-width:65%;min-height:36px}.tool-statline strong{font-size:20px}.tool-statline .tool-unlock strong{font-size:17px}.tool-meta{gap:8px}.tool-info .tool-reward{font-size:13px}}.mineral-classification{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.mineral-type{font-size:12px;color:var(--muted);line-height:1.4;padding:3px 6px;border:1px solid var(--line-soft);border-radius:6px}.mineral-axis-guide{font-size:15px;color:var(--muted);line-height:1.6;margin:0 0 16px}.mineral-axis-guide strong{color:var(--text)}@media(max-width:650px){.mineral-modal .mineral-classification{justify-content:flex-start;gap:4px}.mineral-modal .mineral-classification .rarity,.mineral-modal .mineral-type{font-size:11px}}.inventory-page .inventory-workspace{grid-template-columns:minmax(0,1fr)}.inventory-page .backpack-panel{padding:16px}.inventory-page .backpack-summary{padding:10px 14px;margin-bottom:12px}.inventory-page .inventory-grid{gap:7px}.inventory-page .inventory-grid .mineral-slot,.inventory-page .inventory-grid .empty-slot{min-height:82px;padding:6px 4px}.inventory-page .inventory-grid .mineral-art{width:28px;height:33px;margin:0 auto 3px}.inventory-page .inventory-grid .mineral-slot>strong{font-size:13px;line-height:1.3}.inventory-page .inventory-grid .slot-mass{font-size:12px;line-height:1.3;margin-top:2px}.inventory-page .inventory-bottom{padding-top:10px;margin-top:10px}.inventory-page .pagination{margin-top:12px}.inventory-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.inventory-actions .button{font-size:13px;min-height:34px;padding:7px 11px}.inventory-actions>span{font-size:12px;color:var(--muted);margin-left:auto}.slot-protection{position:absolute;left:6px;top:5px;display:flex;color:var(--accent)}.slot-protection .icon{width:13px;height:13px}.mineral-protection{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:8px 0 2px}.mineral-protection>.button,.specimen-browser>.specimen-protect{font-size:12px;min-height:28px;padding:5px 7px}.mineral-protection>small{color:var(--muted);font-size:11px;line-height:1.4}.specimen-browser>.specimen-protect{margin-top:5px}.bulk-sale-dialog{padding:30px}.bulk-sale-dialog>.icon{width:38px;height:38px;color:var(--accent)}.bulk-sale-dialog h2{font-family:var(--font-title);font-size:29px;margin:14px 0}.bulk-sale-dialog p{font-size:15px;line-height:1.6;color:var(--muted)}.bulk-sale-value{display:flex;flex-direction:column;gap:5px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bulk-sale-value>span{font-size:12px;color:var(--muted)}.bulk-sale-value>strong{font-size:32px;color:var(--accent)}.bulk-sale-protected .icon{width:16px;height:16px;vertical-align:middle;margin-right:6px;color:var(--accent)}.bulk-sale-dialog>small{font-size:12px;line-height:1.5;color:var(--muted);display:block}@media(max-width:650px){.inventory-page .backpack-panel{padding:12px}.inventory-page .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.inventory-page .inventory-grid .mineral-slot,.inventory-page .inventory-grid .empty-slot{min-height:80px}.inventory-actions{gap:6px}.inventory-actions .button{font-size:12px;padding:6px 9px}.bulk-sale-dialog{padding:25px}.mineral-protection>small{font-size:11px}}@media(max-height:700px){.mineral-modal .specimen-protect{min-height:24px;margin-top:3px;padding:3px 5px}.mineral-modal .mineral-protection{margin:5px 0 0}.mineral-modal .mineral-protection>small{display:none}.mineral-modal .mineral-protection>.button{min-height:24px;padding:3px 5px}.mineral-modal .detail-sale-note{display:none}}.mineral-protection .specimen-protect{margin-top:0}.mineral-protection>small{flex-basis:100%}@media(max-width:650px){.mineral-protection{gap:4px}.mineral-protection>.button{font-size:11px;padding:4px 5px;min-height:27px}}.codex-flat .codex-book-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:3px 0 18px;border-bottom:1px solid var(--line)}.codex-book-heading h1{font-family:var(--font-title);font-size:32px;margin:5px 0 7px;line-height:1.15}.codex-book-heading p{font-size:15px;color:var(--muted);margin:0}.codex-book-progress{min-width:180px;display:grid;gap:6px;text-align:right}.codex-book-progress>strong{font-size:27px;font-family:var(--font-title);line-height:1.2}.codex-book-progress>span{color:var(--muted);font-size:14px}.codex-book-progress>.progress{height:5px;margin-top:4px}.codex-rarity-index{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:17px 0}.codex-rarity-index>a{position:relative;display:grid;grid-template-columns:7px 1fr;gap:5px 7px;border:1px solid var(--line);border-radius:7px;padding:10px 11px;background:var(--surface);color:var(--text);text-decoration:none;min-width:0;transition:border-color .16s,background .16s}.codex-rarity-index>a:is(:hover,:focus-visible){border-color:var(--mineral-color);background:var(--surface-raised)}.codex-rarity-index i{width:6px;height:6px;border-radius:50%;background:var(--mineral-color);align-self:center}.codex-rarity-index strong{font-size:14px;white-space:normal;line-height:1.4}.codex-rarity-index>a>span{grid-column:2;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.codex-rarity-index .progress{grid-column:1/-1;height:3px;margin-top:3px}.codex-rarity-index .progress>div{background:var(--mineral-color)}.codex-flat .mineral-toolbar{margin:0 0 16px}.codex-flat .codex-sections{display:flex;flex-direction:column;gap:16px}.codex-flat .codex-section{display:block;padding:0 0 14px;border:0;border-bottom:1px solid var(--line);scroll-margin-top:100px;min-height:0}.codex-flat .codex-section>header{height:auto;min-height:32px;margin:0 0 9px;display:flex;align-items:center;gap:12px;justify-content:space-between}.codex-flat .codex-section>header>span{display:flex;align-items:center;gap:9px;font-size:19px;line-height:1.3;color:var(--mineral-color)}.codex-section>header>span>i{height:17px;width:3px;border-radius:2px;background:var(--mineral-color)}.codex-section-meta{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:14px}.codex-rarity-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mineral-color)}.codex-flat .codex-section .codex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(57px,1fr));grid-template-rows:none;grid-auto-rows:70px;gap:7px;min-height:70px;padding:0}.codex-flat .codex-section .collection-slot{display:flex;position:relative;align-items:center;justify-content:center;min-height:0;height:70px;padding:18px 4px 3px;gap:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);overflow:visible;transition:background .16s,border-color .16s,transform .16s}.codex-flat .codex-section .collection-slot:is(:hover,:focus-visible){border-color:var(--mineral-color);background:var(--surface-raised);transform:translateY(-2px);z-index:1}.codex-flat .codex-section .collection-slot:focus-visible{outline:2px solid var(--mineral-color);outline-offset:2px}.codex-flat .codex-section .slot-number{position:absolute;top:4px;left:0;right:0;display:block;font-size:13px;line-height:1.1;text-align:center;opacity:1;color:var(--muted);font-variant-numeric:tabular-nums}.codex-flat .codex-section .mineral-art{width:33px;height:39px;object-fit:contain;flex:none;margin:0}.codex-flat .codex-section .collection-slot>strong{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);font:14px var(--font-text);line-height:1.4;color:var(--text);width:max-content;max-width:190px;max-height:none;min-height:0;display:none;box-shadow:0 5px 16px #0003;pointer-events:none}.codex-flat .codex-section .collection-slot:not(.locked):is(:hover,:focus-visible)>strong{display:block}.codex-flat .codex-section .locked>strong:after{content:none}.codex-flat .codex-section .locked{background:color-mix(in srgb,var(--surface) 60%,transparent);border-style:dashed}.codex-flat .codex-section .locked .mineral-art{filter:brightness(0) invert(.36);opacity:.6}.codex-flat .codex-no-results{grid-row:auto;grid-column:1/-1;align-self:center;padding:12px;margin:0;font-size:14px}.codex-book-note{font-size:14px;line-height:1.6;color:var(--muted);margin:14px 0 0}.codex-rarity-index .rarity-comum{--mineral-color:#ada28f}.codex-rarity-index .rarity-incomum{--mineral-color:#b9ae78}.codex-rarity-index .rarity-raro{--mineral-color:#87b8d1}.codex-rarity-index .rarity-lendario{--mineral-color:#d7ae6d}.codex-rarity-index .rarity-mitico{--mineral-color:#c1a0d7}.codex-rarity-index .rarity-ancestral{--mineral-color:#edbba1}@media(max-width:1050px){.codex-rarity-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.codex-flat .codex-book-heading{gap:14px;align-items:start}.codex-book-heading h1{font-size:27px}.codex-book-progress{min-width:110px}.codex-book-progress>strong{font-size:22px}.codex-book-progress>span{font-size:13px}.codex-rarity-index{gap:6px}.codex-rarity-index>a{padding:8px}.codex-rarity-index strong{font-size:13px}.codex-rarity-index>a>span{font-size:13px}.codex-flat .codex-section>header{align-items:start}.codex-section-meta{flex-direction:column;align-items:end;gap:3px;font-size:13px}.codex-flat .codex-section>header>span{font-size:19px}.codex-flat .codex-section .codex-grid{grid-template-columns:repeat(auto-fill,minmax(49px,1fr));gap:6px}.codex-book-heading .eyebrow{font-size:12px}}@media(prefers-reduced-motion:reduce){.codex-flat .codex-section .collection-slot,.codex-rarity-index>a{transition:none}.codex-flat .codex-section .collection-slot:is(:hover,:focus-visible){transform:none}}@media(max-width:650px){.codex-flat .codex-section>header{flex-wrap:wrap}.codex-section-meta{min-width:0;flex:1;text-align:right}.codex-section-meta>span:first-child{overflow-wrap:anywhere}}.page-heading{min-height:0;margin-bottom:18px}.page-heading h1{margin:0}.dashboard-layout>.stats-row{grid-row:1;grid-column:1/3;align-self:start}.dashboard-layout>.explorer-mini{grid-row:1/3;grid-column:3}.dashboard-layout>.dashboard-backpack{grid-column:1;grid-row:2;align-self:stretch}.dashboard-layout>.community-project{grid-column:2;grid-row:2;align-self:stretch}.community-project .panel-heading h2{font-size:25px}@media(max-width:1100px){.dashboard-layout{grid-template-columns:minmax(0,1fr) 220px}.dashboard-layout>.stats-row{grid-column:1;grid-row:1}.dashboard-layout>.dashboard-backpack{grid-column:1;grid-row:2}.dashboard-layout>.community-project{grid-column:1;grid-row:3}.dashboard-layout>.explorer-mini{grid-column:2;grid-row:1/4}}@media(max-width:700px){.dashboard-layout{grid-template-columns:minmax(0,1fr)}.dashboard-layout>.stats-row,.dashboard-layout>.dashboard-backpack,.dashboard-layout>.community-project,.dashboard-layout>.explorer-mini{grid-column:1;grid-row:auto}}:is(.inventory-page,.dashboard) .inventory-grid{--inventory-space-size:76px;grid-template-columns:repeat(auto-fill,var(--inventory-space-size));grid-auto-rows:var(--inventory-space-size);gap:5px;justify-content:start;align-items:start}:is(.inventory-page,.dashboard) .inventory-grid>.mineral-slot,:is(.inventory-page,.dashboard) .inventory-grid>.empty-slot{width:var(--inventory-space-size);height:var(--inventory-space-size);min-height:0;max-height:var(--inventory-space-size);aspect-ratio:1;box-sizing:border-box;padding:5px;justify-content:center;overflow:hidden;border-radius:5px}:is(.inventory-page,.dashboard) .inventory-grid .mineral-art{width:44px;height:48px;object-fit:contain;flex-shrink:0;margin:0}:is(.inventory-page,.dashboard) .inventory-grid .mineral-slot>strong{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:is(.inventory-page,.dashboard) .inventory-grid .slot-mass,:is(.inventory-page,.dashboard) .inventory-grid .slot-rarity,:is(.inventory-page,.dashboard) .inventory-grid .empty-slot>small{display:none}:is(.inventory-page,.dashboard) .inventory-grid .slot-quantity{top:auto;bottom:3px;right:4px;font-size:13px;line-height:1.2;padding:0 2px}:is(.inventory-page,.dashboard) .inventory-grid .slot-protection{top:3px;left:3px}:is(.inventory-page,.dashboard) .inventory-grid .empty-slot>.icon{width:20px;height:20px;opacity:.3}@media(max-width:650px){:is(.inventory-page,.dashboard) .inventory-grid{--inventory-space-size:68px}:is(.inventory-page,.dashboard) .inventory-grid .mineral-art{width:38px;height:43px}}.camp-main{display:flex;flex-direction:column}.camp-main>.dashboard{display:flex;flex-direction:column;flex:1;width:100%;margin:0 auto}.dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr) 270px;grid-template-rows:auto minmax(180px,1fr) auto auto;grid-template-areas:"stats explorer" "backpack explorer" "backpack project" "history history";flex:1;min-height:0;align-items:stretch}.dashboard .dashboard-layout>.stats-row{grid-area:stats;align-self:start}.dashboard .dashboard-layout>.explorer-mini{grid-area:explorer}.dashboard .dashboard-layout>.dashboard-backpack{grid-area:backpack;display:flex;flex-direction:column;min-width:0;align-self:stretch}.dashboard .dashboard-layout>.community-project{grid-area:project;align-self:start}.dashboard .dashboard-layout>.dashboard-history{grid-area:history}.camp-backpack-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px;color:var(--muted);font-size:14px}.camp-backpack-summary>strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.dashboard .camp-inventory-grid{align-content:start;flex:1}.character-level{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:7px 15px;border:2px solid #f0c99a;border-radius:8px;background:#e9b77b;color:#21150c;box-shadow:0 2px 5px #0003;line-height:1}.character-level>small{font:700 13px var(--font-text);letter-spacing:.05em;color:inherit}.character-level>strong{font:800 28px var(--font-title);font-variant-numeric:tabular-nums;color:inherit;line-height:1}.explorer-mini>.character-level{margin:8px 0 5px;align-self:center;flex:none}.character-info>.character-level{margin:12px 0}@media(max-width:1100px){.dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:700px){.dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(260px,1fr) auto auto;grid-template-areas:"explorer" "stats" "backpack" "project" "history";min-height:0}.dashboard .dashboard-layout>.explorer-mini{grid-template-columns:100px minmax(0,1fr);column-gap:14px}.explorer-mini>.explorer-mini-art{grid-row:1/7}.explorer-mini>.character-level{grid-column:2;grid-row:1;justify-self:start;align-self:start;margin:0 0 8px}.explorer-mini>.player-identity{grid-row:2}.explorer-mini>.muted{grid-row:3}.explorer-mini>.progress{grid-row:4}.explorer-mini>.mini-xp{grid-row:5}.camp-backpack-summary{flex-wrap:wrap;gap:5px}}.dashboard .community-project .panel-heading{flex-wrap:wrap;gap:8px}.dashboard .community-project .panel-heading h2{font-size:22px}.supply-pouch .pouch-stock{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.supply-pouch .pouch-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:76px;height:76px;min-height:0;flex:none;padding:5px;border-radius:5px;overflow:hidden}.supply-pouch .pouch-item>.game-art{width:38px;height:40px;flex:none}.supply-pouch .pouch-item-quantity{position:absolute;right:4px;top:3px;font-size:13px;line-height:1.2;color:var(--text)}.supply-pouch .pouch-item-action{font-size:12px;line-height:1.2}.dashboard-backpack>.supply-pouch{flex:none;margin:0 0 14px}@media(max-width:650px){.supply-pouch .pouch-item{width:68px;height:68px}.supply-pouch .pouch-item>.game-art{width:34px;height:36px}}.site-footer.game-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;min-height:54px;margin-top:auto;padding:12px 26px;border-top:1px solid var(--line-soft);color:var(--muted);background:var(--bg);font-size:14px;line-height:1.4}.game-footer .footer-brand{display:inline-flex;align-items:center;gap:9px;color:var(--text);font:700 15px var(--font-title);letter-spacing:.12em;text-decoration:none}.game-footer .footer-brand>.icon{width:20px;height:20px;color:var(--accent)}.game-footer>nav{display:flex;align-items:center;gap:22px}.game-footer>nav>a{color:var(--muted);text-decoration:none;padding:5px 0;font-size:14px;line-height:1.4}.game-footer a:hover{color:var(--accent)}.game-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}@media(max-width:700px){.site-footer.game-footer{padding:12px 16px;min-height:52px;gap:10px 16px}.game-footer>nav{gap:16px}}.wordmark .brand-symbol{width:48px;height:52px;flex:none;border:0;background:none;box-shadow:none;border-radius:0;overflow:visible}.wordmark .twick-brand-mark{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 5px #0003)}@media(max-width:650px){.public-nav .wordmark .brand-symbol{width:38px;height:42px}}.mining-header .wallet small{font-size:12px}.wallet-explanation strong{letter-spacing:0}.mineral-modal.ore-modal{width:min(820px,calc(100vw - 28px));max-width:820px;max-height:calc(100dvh - 24px);overflow:hidden;padding:0;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 24px 90px #0007}.ore-modal .mineral-modal-navigation{margin:0;padding:15px 64px 12px 22px;gap:14px;border-bottom:1px solid var(--line-soft)}.ore-modal .mineral-modal-navigation>button{width:36px;height:36px;min-height:36px;justify-content:center;padding:0;border-radius:8px}.ore-modal .mineral-modal-navigation>button>span:not([aria-hidden]){display:none}.ore-modal .mineral-modal-navigation>span{font-size:14px;color:var(--muted)}.ore-modal>.modal-close{top:15px;right:17px}.ore-modal .ore-sheet{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:26px;padding:25px;min-width:0;text-align:left}.ore-modal .ore-sheet .mineral-sheet-identity{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;text-align:left}.ore-art{position:relative;display:grid;place-items:center;height:170px;background:radial-gradient(ellipse,color-mix(in srgb,var(--mineral-color,var(--accent)) 13%,transparent),transparent 72%);border:1px solid var(--line-soft);border-radius:10px}.ore-modal .ore-art>.mineral-art{width:125px;height:145px;margin:0;object-fit:contain;filter:drop-shadow(0 9px 13px #0002)}.ore-art>.sample-number{position:absolute;top:10px;left:12px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.04em}.ore-modal .ore-sheet .mineral-classification{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.4}.ore-rarity{color:var(--mineral-color,var(--accent));font-weight:700}.ore-modal .ore-sheet .mineral-type{font-size:13px;color:var(--muted)}.ore-modal .ore-sheet .mineral-type:before{content:"\b7";margin-right:8px}.ore-modal .ore-sheet h2{margin:7px 0 0;font-family:var(--font-title);font-size:30px;line-height:1.15;color:var(--text);overflow-wrap:anywhere}.ore-modal .ore-sheet .specimen-description{font-size:14px;line-height:1.5;margin:12px 0 0;color:var(--muted)}.ore-modal .ore-sheet .discovery-date{font-size:12px;line-height:1.5;margin:12px 0 0;color:var(--faint)}.ore-modal .ore-sheet .mineral-sheet-data{display:flex;flex-direction:column;justify-content:center;gap:17px;min-width:0}.ore-modal .ore-sheet .specimen-browser{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 18px;margin:0;background:none}.ore-modal .ore-sheet .specimen-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px}.ore-modal .ore-sheet .specimen-navigation>strong{font-size:14px;line-height:1.4;font-weight:500;color:var(--muted)}.ore-modal .ore-sheet .specimen-navigation>button{width:32px;height:32px;min-height:32px;flex:none;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--text);font:24px var(--font-text);cursor:pointer}.ore-modal .ore-sheet .specimen-navigation>button:disabled{opacity:.3;cursor:default}.ore-modal .ore-sheet .specimen-navigation>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ore-modal .ore-sheet .specimen-individual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;margin:24px 0 0}.ore-modal .ore-sheet .specimen-individual .stat{padding:0;border:0;background:none;min-width:0}.ore-modal .ore-sheet .specimen-individual .stat>div>span{font-size:12px;letter-spacing:.05em;color:var(--muted)}.ore-modal .ore-sheet .specimen-individual .stat strong{display:block;margin-top:7px;font-size:29px;line-height:1.15;font-family:var(--font-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ore-modal .ore-sheet .specimen-individual .stat:last-child strong{color:var(--accent)}.ore-modal .ore-sheet .specimen-browser>.ore-specimen-date{font-size:12px;color:var(--faint);margin:15px 0 0;line-height:1.4}.ore-reference{display:flex;flex-wrap:wrap;gap:12px 25px;padding:0;margin:0}.ore-reference>div{display:grid;gap:3px}.ore-reference dt{font-size:12px;color:var(--muted)}.ore-reference dd{margin:0;font-size:14px;line-height:1.4;color:var(--text);font-variant-numeric:tabular-nums}.ore-no-stock{font-size:15px;color:var(--muted);padding:0 0 15px;border-bottom:1px solid var(--line)}.ore-modal .ore-sheet .mineral-protection{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ore-modal .ore-sheet .mineral-protection>.button{padding:7px 9px;min-height:34px;font-size:13px;gap:5px}.ore-modal .ore-sheet .mineral-protection .icon{width:15px;height:15px}.ore-modal .ore-sheet .detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ore-modal .ore-sheet .detail-actions>.button{flex:1;min-width:0;min-height:42px;font-size:14px;padding:9px 12px;line-height:1.3}.ore-modal .locked-detail{padding:35px 20px;min-height:220px;text-align:center}.ore-modal .locked-detail>.mineral-art{width:100px;height:115px;object-fit:contain}.ore-modal .locked-detail h2{font-size:22px}@media(max-width:650px){.mineral-modal.ore-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.ore-modal .mineral-modal-navigation{padding:12px 56px 10px 17px}.ore-modal>.modal-close{top:12px;right:12px}.ore-modal .ore-sheet{display:flex;flex-direction:column;gap:20px;padding:18px}.ore-modal .ore-sheet .mineral-sheet-identity{display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;align-items:center}.ore-modal .ore-art{height:110px;border:0;background:none}.ore-modal .ore-art>.mineral-art{width:74px;height:86px}.ore-art>.sample-number{top:0;left:3px;font-size:12px}.ore-modal .ore-sheet h2{font-size:25px;margin-top:5px}.ore-modal .ore-sheet .specimen-description{margin-top:7px;font-size:14px;line-height:1.4}.ore-modal .ore-sheet .discovery-date{margin-top:7px;font-size:12px}.ore-modal .ore-sheet .mineral-sheet-data{gap:13px}.ore-modal .ore-sheet .specimen-browser{padding-bottom:13px}.ore-modal .ore-sheet .specimen-individual{margin-top:15px}.ore-modal .ore-sheet .specimen-individual .stat strong{font-size:27px}.ore-modal .ore-sheet .specimen-browser>.ore-specimen-date{margin-top:10px}}@media(max-height:600px){.ore-modal .ore-sheet{padding:16px 20px;gap:16px}.ore-modal .ore-art{height:110px}.ore-modal .ore-art>.mineral-art{width:80px;height:94px}.ore-modal .ore-sheet .mineral-sheet-identity{gap:10px}.ore-modal .ore-sheet h2{font-size:24px}.ore-modal .ore-sheet .specimen-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}.ore-modal .ore-sheet .mineral-sheet-data{gap:10px}.ore-modal .ore-sheet .specimen-individual{margin-top:12px}.ore-modal .ore-sheet .specimen-individual .stat strong{font-size:24px;margin-top:4px}.ore-modal .ore-sheet .specimen-browser{padding-bottom:10px}.ore-modal .ore-sheet .specimen-browser>.ore-specimen-date{margin-top:8px}.ore-modal .ore-sheet .discovery-date{margin-top:6px}.ore-modal .ore-sheet .detail-actions>.button{min-height:36px;padding:6px 10px}}.manual-guide-page{height:auto;max-height:none;min-width:0}.manual-guide{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"topics content" "topics related";gap:24px;align-items:start;min-width:0}.manual-guide .manual-index{grid-area:topics;display:flex;flex-direction:column;gap:3px;padding:0;margin:0;position:sticky;top:92px;width:auto;overflow:visible;border:0;background:none}.manual-guide .manual-index>button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;min-height:42px;padding:10px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:15px;cursor:pointer}.manual-guide .manual-index>button .icon{width:19px;height:19px;flex:none}.manual-guide .manual-index>button:hover{background:var(--surface-raised);color:var(--text)}.manual-guide .manual-index>button[aria-selected=true]{background:var(--copper-glow);border-color:var(--line);color:var(--accent)}.manual-guide .manual-chapter{grid-area:content;min-width:0;height:auto;max-height:none;overflow:visible;padding:clamp(18px,3vw,36px);margin:0;box-shadow:none}.manual-reading,.manual-chapter-content{min-width:0;max-height:none;height:auto;overflow:visible}.manual-guide .manual-chapter-content{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.manual-guide .manual-chapter-content>h2{font-size:28px;line-height:1.3;margin:0 0 22px}.manual-guide .manual-chapter-content>p{font-size:16px;line-height:1.8;margin:0 0 18px}.manual-guide .manual-chapter-content>.game-art{width:64px;margin-bottom:15px}.manual-kicker{color:var(--accent);font-size:12px;letter-spacing:.14em;font-weight:700}.manual-overview>h2{font-size:clamp(26px,3vw,36px);line-height:1.25;margin:10px 0 26px}.manual-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manual-routes>button{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;column-gap:12px;row-gap:6px;text-align:left;padding:20px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface-raised);cursor:pointer;font:inherit;transition:border-color .15s,background .15s}.manual-routes>button:hover{border-color:var(--accent);background:var(--copper-glow)}.manual-routes>button>.icon{width:23px;height:23px;color:var(--accent)}.manual-routes>button>strong{font-size:18px}.manual-routes>button>span{grid-column:2/4;color:var(--muted);font-size:15px;line-height:1.6}.manual-routes>button>.icon:last-child{grid-column:3;grid-row:1;width:16px}.manual-first-step{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.manual-first-step>div{flex:1;min-width:180px}.manual-first-step h3{font-size:17px;margin:0 0 4px}.manual-first-step p{font-size:15px;color:var(--muted);margin:0}.manual-first-step>code{color:var(--accent);font-size:17px}.manual-related{grid-area:related;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0;padding:0}.manual-guide .manual-table{display:block;max-width:100%;overflow-x:auto;margin:20px 0}.manual-guide .manual-table table{min-width:580px;font-size:15px}.manual-guide .manual-controls{flex-wrap:wrap}.manual-guide .manual-controls label{min-width:0}.manual-guide .manual-controls select{max-width:100%}.manual-guide .manual-simulation{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-guide .manual-simulation>strong{min-width:0}.manual-rule-list{padding:0;margin:0;list-style:none}.manual-rule-list>li{display:flex;align-items:start;gap:12px;padding:17px 0;border-bottom:1px solid var(--line);font-size:16px}.manual-rule-list .icon{width:20px;height:20px;flex:none;margin-top:5px;color:var(--accent)}.manual-guide :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1000px){.manual-guide{grid-template-columns:180px minmax(0,1fr);gap:16px}.manual-routes>button{padding:16px}.manual-guide .manual-index>button{font-size:14px;padding:9px}}@media(max-width:700px){.manual-guide{grid-template-columns:minmax(0,1fr);grid-template-areas:"topics" "content" "related";gap:16px}.manual-guide .manual-index{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.manual-guide .manual-index>button{font-size:14px;line-height:1.4;min-height:44px}.manual-routes,.manual-guide .manual-simulation{grid-template-columns:minmax(0,1fr)}.manual-guide .manual-chapter{padding:20px 16px}.manual-guide .manual-command-list p{display:flex;flex-wrap:wrap;gap:6px}.manual-guide .manual-command-list code{white-space:normal;overflow-wrap:anywhere}.manual-first-step{gap:12px}}@media(prefers-reduced-motion:reduce){.manual-routes>button{transition:none}}.guide-search{margin:0 0 24px;max-width:800px}.guide-search>label{display:block;font-size:15px;color:var(--muted);margin-bottom:8px}.guide-search>div{display:flex;gap:12px;align-items:center;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:8px 12px}.guide-search .icon{width:20px;height:20px;flex:none;color:var(--accent)}.guide-search input{min-width:0;flex:1;width:100%;border:0;background:transparent;font:inherit;font-size:16px;padding:8px 0;color:var(--text)}.guide-search input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-results{margin-bottom:28px;max-width:1000px}.guide-results>p{color:var(--muted);font-size:15px;margin:0 0 12px}.guide-results>button{display:flex;align-items:center;gap:14px;width:100%;padding:17px 0;text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--text);background:transparent;font:inherit;cursor:pointer}.guide-results>button:hover strong{color:var(--accent)}.guide-results>button>.icon{width:22px;height:22px;flex:none;color:var(--accent)}.guide-results>button>span{flex:1;min-width:0}.guide-results strong{display:block;font-size:17px;margin-bottom:5px}.guide-results>button>span>span{display:block;font-size:15px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.guide-results button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shop-gallery .shop-section{margin:0 0 34px;padding:0 0 30px;border-bottom:1px solid var(--line-soft);scroll-margin-top:100px}.shop-gallery .shop-section:last-child{border-bottom:0;margin-bottom:0}.shop-gallery .shop-section>h2{font-size:21px;font-weight:600;margin:0 0 18px}.shop-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.shop-product{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:14px;min-width:0;padding:18px 10px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.shop-product:hover{border-color:var(--accent);background:var(--surface-raised)}.shop-product:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shop-product>.game-art{display:block;width:84px;height:94px;max-width:100%;object-fit:contain;flex:none}.shop-product>.miner-avatar{width:84px!important;height:94px!important;min-height:0!important;flex:none;overflow:hidden;background:none;border:0;box-shadow:none}.shop-product>.miner-avatar svg{display:block;width:100%;height:100%;object-fit:contain}.modal.shop-product-modal{width:min(780px,calc(100vw - 28px));max-width:780px;padding:0;max-height:calc(100dvh - 28px);overflow:auto}.product-sheet{padding:30px}.product-sheet-main{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;align-items:start}.product-sheet-art{display:flex;align-items:center;justify-content:center;min-height:220px;padding:20px;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px}.product-sheet-art>.game-art{width:145px;height:170px;object-fit:contain}.product-sheet-art>.miner-avatar{width:145px!important;height:190px!important;min-height:0!important}.product-sheet-art>.miner-avatar svg{width:100%;height:100%}.product-kind{font-size:11px;color:var(--accent);font-weight:600;letter-spacing:.12em}.product-sheet-copy h2{font-size:27px;line-height:1.25;margin:9px 0 16px;overflow-wrap:anywhere;padding-right:15px}.product-sheet-copy p{font-size:15px;line-height:1.7;color:var(--muted);margin:14px 0}.product-ownership{display:inline-block;color:var(--accent);font-size:13px;margin-bottom:10px}.product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:8px 0 16px}.product-facts span{display:block;color:var(--muted);font-size:12px;line-height:1.4}.product-facts strong{display:block;font-size:18px;font-weight:600;margin-top:6px;overflow-wrap:anywhere}.product-materials{display:flex;flex-direction:column;gap:9px;font-size:14px;margin-top:20px}.product-materials>strong{font-size:13px}.product-materials>span{display:flex;justify-content:space-between;gap:15px;color:var(--muted)}.product-materials b{color:var(--text);font-weight:500}.product-intent{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.product-intent .button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.product-checkout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:22px;margin-top:26px}.product-checkout>div>span,.product-checkout small{display:block;font-size:12px;color:var(--muted);line-height:1.6}.product-checkout>div>strong{display:block;font-size:24px;color:var(--accent);font-weight:600;line-height:1.5}.product-checkout .modal-actions{margin:0;justify-content:flex-end;gap:9px}.product-blocked{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 12px;text-align:right}.product-sheet .quantity-field{margin:18px 0 0}.product-sheet .quantity-field input{width:100%;max-width:120px}.product-sheet .error-banner{font-size:14px}.shop-product-modal>.modal-close{z-index:2}@media(max-width:650px){.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.shop-product{padding:14px 7px;gap:11px}.shop-product>.game-art,.shop-product>.miner-avatar{width:66px!important;height:74px!important}.shop-product>span:not(.shop-equipped){font-size:13px}.shop-gallery .shop-section>h2{font-size:19px}.product-sheet{padding:25px 18px 20px}.product-sheet-main{grid-template-columns:minmax(0,1fr);gap:20px}.product-sheet-art{min-height:0;height:130px;padding:10px}.product-sheet-art>.game-art{width:108px;height:110px}.product-sheet-art>.miner-avatar{height:115px!important;width:80px!important}.product-sheet-copy h2{font-size:24px;margin-top:8px}.product-checkout{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:16px;margin-top:20px}.product-checkout .modal-actions{justify-content:space-between}.product-blocked{text-align:left}.product-facts{gap:14px;padding:14px 0}.product-facts strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.shop-product{transition:none}}.shop-product{position:relative;padding-top:28px}.shop-product>span:not(.shop-equipped){display:block;max-width:100%;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.shop-product-price{display:block;margin-top:auto;font-size:14px;font-weight:600;color:var(--accent);line-height:1.5}.shop-product .shop-equipped{position:absolute;top:7px;right:7px;display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid var(--accent);border-radius:5px;background:var(--surface-raised);color:var(--accent);font-size:10px;font-weight:600;line-height:1.3}.shop-equipped .icon{width:12px;height:12px}.shop-product:has(.shop-equipped){border-color:var(--accent);background:var(--copper-glow)}@media(max-width:650px){.shop-product{padding-top:29px}.shop-product>span:not(.shop-equipped){font-size:13px}.shop-product-price{font-size:12px}.shop-product .shop-equipped{top:5px;right:5px;font-size:9px}}.shop-gallery .shop-section>h2{text-align:center}.shop-gallery .shop-product-grid{max-width:1000px;margin-inline:auto;justify-content:center}#shop-tools .shop-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.shop-gallery .page-heading{text-align:center;justify-content:center}@media(max-width:650px){#shop-tools .shop-product-grid{gap:5px}#shop-tools .shop-product{padding-inline:3px}#shop-tools .shop-product>.game-art{width:48px!important;height:58px!important}#shop-tools .shop-product>span:not(.shop-equipped){font-size:11px}#shop-tools .shop-product-price{font-size:10px}#shop-tools .shop-equipped{font-size:8px;right:2px;padding:3px 2px}}.dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr) 290px;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"stats explorer" "backpack explorer" "backpack advance" "backpack project"}.dashboard .dashboard-layout>.next-advance{grid-area:advance;align-self:start;min-width:0}.dashboard .dashboard-layout>.explorer-mini{min-height:0}.dashboard .explorer-mini-art .miner-avatar{width:150px;max-height:190px}.dashboard .explorer-mini{padding:15px}.dashboard .explorer-mini>.progress{margin-top:12px}.dashboard .stats-row.one-stat{grid-template-columns:1fr}.first-steps{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--line);border-radius:9px;margin-bottom:16px;background:var(--surface)}.first-steps>span{color:var(--accent);white-space:nowrap;font-size:14px}.first-steps p{flex:1;margin:0;font-size:15px;line-height:1.5}.first-steps .button{flex:none}.journal-notice{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--accent);margin:0 0 14px;align-self:start}.journal-notice .icon{width:16px;height:16px}.next-advance .panel-heading{margin-bottom:12px}.next-advance .panel-heading h2{font-size:17px}.advance-tool{display:flex;align-items:center;gap:12px}.advance-tool>.game-art{width:60px;height:68px;flex:none}.advance-tool h3{font-size:16px;line-height:1.4;margin:0 0 5px}.advance-tool strong{font-size:15px;color:var(--accent)}.advance-requirements{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px;font-size:14px;color:var(--muted)}.advance-requirements strong{color:var(--text);font-weight:600}.advance-ready{color:var(--accent)}.next-advance>.button{width:100%;margin-top:14px}.next-advance>.text-link{font-size:14px}.camp-sale{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:14px;margin-top:14px;border-top:1px solid var(--line)}.camp-sale>span{font-size:20px;font-weight:600;color:var(--accent)}.camp-sale small{font-size:13px;font-weight:400;color:var(--muted);display:block;margin-top:4px}.tool-comparison{border-block:1px solid var(--line);margin:18px 0;padding:14px 0;display:grid;gap:12px}.tool-comparison>span{font-size:14px;color:var(--muted)}.tool-comparison>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.tool-comparison strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.tool-comparison i{font-style:normal;color:var(--muted);margin-inline:8px}.tool-more{margin:16px 0}.tool-more>summary{cursor:pointer;color:var(--muted);font-size:14px}.tool-more[open]>summary{margin-bottom:14px}.nav-reward{margin-left:auto;background:var(--surface-raised);color:var(--accent);font-size:12px;padding:2px 6px;border-radius:5px}@media(max-width:1000px){.dashboard .dashboard-layout{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:700px){.dashboard .dashboard-layout{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"explorer" "stats" "backpack" "advance" "project"}.first-steps{flex-wrap:wrap;gap:10px}.first-steps p{flex-basis:calc(100% - 55px)}.first-steps>.button{margin-left:auto}.dashboard .explorer-mini-art .miner-avatar{width:100px}.camp-sale>.button{flex:1}.tool-comparison strong{font-size:16px}}.rarity-comum{--rarity-outline:#b5bcc6}.rarity-incomum{--rarity-outline:#51c4bd}.rarity-raro{--rarity-outline:#5daaff}.rarity-lendario{--rarity-outline:#efb447}.rarity-mitico{--rarity-outline:#bb8af5}.rarity-ancestral{--rarity-outline:#f078aa}[data-theme=light] .rarity-comum{--rarity-outline:#616b7b}[data-theme=light] .rarity-incomum{--rarity-outline:#197b76}[data-theme=light] .rarity-raro{--rarity-outline:#2565b0}[data-theme=light] .rarity-lendario{--rarity-outline:#946000}[data-theme=light] .rarity-mitico{--rarity-outline:#7940b8}[data-theme=light] .rarity-ancestral{--rarity-outline:#b12f63}.codex-flat .codex-section{border:2px solid var(--rarity-outline);border-radius:10px;padding:16px;background:var(--surface)}.codex-flat .codex-section>header{border-bottom-color:var(--rarity-outline)}.codex-rarity-index>a{border:2px solid var(--rarity-outline)}:is(.inventory-grid,.codex-grid) .mineral-slot:not(.locked){border:2px solid var(--rarity-outline,var(--line))}:is(.inventory-grid,.codex-grid) .mineral-slot:not(.locked):is(:hover,:focus-visible){border-color:var(--rarity-outline);outline:2px solid var(--rarity-outline);outline-offset:2px}:is(.inventory-grid,.codex-grid) .mineral-slot.selected{outline:2px solid var(--text);outline-offset:2px}.ore-sheet .ore-rarity,.manual-rarity{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 10px;border:2px solid var(--rarity-outline);border-radius:7px;background:color-mix(in srgb,var(--rarity-outline) 10%,transparent);color:var(--rarity-outline);font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap}@media(max-width:650px){.codex-flat .codex-section{padding:12px}}.ore-modal .ore-sheet .mineral-type{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;line-height:1.3}.ore-modal .ore-sheet .mineral-type:before{content:none;margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.action-feedback{font-size:14px;line-height:1.5;color:var(--accent);margin:10px 0}.protection-help{font-size:13px;line-height:1.5;color:var(--muted);margin:8px 0}.modal [role=alert]:focus{outline:2px solid var(--accent);outline-offset:4px}.modal[aria-busy=true]{cursor:progress}.protection-controls{display:grid;gap:7px}.protection-controls>.protection-help{margin:0}.appearance-editor.appearance-studio{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.65fr);gap:18px;height:clamp(420px,calc(100dvh - 235px),710px);min-height:0;align-items:stretch}.appearance-studio .appearance-preview{display:flex;position:relative;top:auto;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:18px;gap:12px;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%),var(--surface)}.appearance-preview-head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:24px}.appearance-preview-head>span{font-size:12px;letter-spacing:.1em;color:var(--muted);font-weight:600}.appearance-preview-head>button{border:0;background:none;color:var(--accent);font:inherit;font-size:13px;padding:4px;cursor:pointer}.appearance-preview-head>button:disabled{opacity:.35;cursor:default}.appearance-studio .appearance-stage{flex:1;height:auto;min-height:100px;max-height:none;width:100%;margin:0;grid-column:auto;grid-row:auto;overflow:hidden}.appearance-studio .appearance-stage:before{width:80%;height:auto;aspect-ratio:1;background:none;border-color:color-mix(in srgb,var(--accent) 16%,transparent)}.appearance-studio .appearance-stage>.layered-avatar{width:auto;height:100%;max-height:360px;max-width:100%;aspect-ratio:180/250;z-index:1}.appearance-studio .appearance-stage>.avatar-view-face{aspect-ratio:120/150;max-height:320px}.appearance-studio .appearance-stage-floor{bottom:0;width:85%;height:28px;background:color-mix(in srgb,var(--accent) 5%,transparent)}.appearance-studio .studio-view-face .appearance-stage-floor{display:none}.appearance-view-controls{display:flex;justify-content:center;gap:6px}.appearance-view-controls .button{padding:6px 12px;min-height:32px;font-size:13px;background:transparent}.appearance-view-controls .button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--copper-glow)}.appearance-view-controls .button .icon{width:15px;height:15px}.appearance-preview-note{text-align:center;font-size:12px;color:var(--muted);margin:-6px 0 0}.studio-gender{border:0;padding:0;margin:0;min-width:0}.studio-gender legend{font-size:13px;color:var(--muted);margin-bottom:8px}.studio-gender>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.studio-gender button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.studio-gender button>span{font-size:18px}.studio-gender button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--copper-glow)}.studio-gender:disabled{opacity:.55}.studio-gender:disabled button{cursor:default}.appearance-studio .studio-random{font-size:14px;min-height:39px;padding:8px 12px;width:100%}.appearance-studio .appearance-workbench{display:flex;flex-direction:column;min-height:0;min-width:0;padding:18px;overflow:hidden}.appearance-studio .appearance-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;flex:none;padding:0 0 14px}.appearance-studio .appearance-groups button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:13px;line-height:1.4;padding:8px 6px;background:transparent}.appearance-groups button .icon{width:17px;height:17px;flex:none}.appearance-studio .appearance-groups button[aria-selected=true]{background:var(--copper-glow);color:var(--accent)}.appearance-studio .appearance-section{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.appearance-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:none;padding:14px 0 12px}.appearance-section-heading h2{font-size:17px;margin:0;color:var(--text)}.appearance-history{display:flex;align-items:center;gap:5px}.appearance-history .button{padding:5px 8px;min-height:30px;font-size:12px}.appearance-history .button .icon{height:15px;width:15px}.appearance-history .button[aria-label="Desfazer altera\e7\e3o"] .icon{transform:rotate(180deg)}.appearance-studio .appearance-options{display:grid;align-content:start;flex:1;min-height:0;gap:16px;padding:0 8px 16px 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.appearance-option-pair{min-width:0;display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:9px;padding:14px;background:var(--surface-raised)}.appearance-studio .appearance-options fieldset{min-width:0;padding:0;margin:0;border:0}.appearance-studio .appearance-options legend{font-size:14px;line-height:1.5;margin-bottom:10px;display:flex;justify-content:space-between;gap:8px;width:100%}.appearance-studio .appearance-options legend>span{font-size:12px;font-weight:400;color:var(--muted);text-align:right}.appearance-studio .studio-style-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:7px}.appearance-studio .studio-style-choices button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:90px;min-width:0;gap:6px;border:1px solid var(--line);border-radius:7px;padding:7px 5px;background:var(--surface);color:var(--muted);font:inherit;font-size:12px;line-height:1.35;cursor:pointer}.appearance-studio .studio-style-choices button:hover:enabled{border-color:var(--accent)}.appearance-studio .studio-style-choices button[aria-pressed=true]{border:2px solid var(--accent);padding:6px 4px;color:var(--text);background:var(--copper-glow)}.appearance-option-art{display:grid;place-items:center;height:54px;width:100%;overflow:hidden;pointer-events:none}.appearance-option-art>.layered-avatar{height:100%;width:100%;max-width:95px;aspect-ratio:auto;margin:0;filter:none}.appearance-option-art .layered-avatar>svg{width:100%;height:100%;overflow:hidden}.appearance-option-name{min-height:17px;display:block;overflow-wrap:anywhere}.appearance-option-check{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--accent);color:var(--bg)}.appearance-option-check .icon{width:11px;height:11px}.appearance-studio .appearance-swatches{display:flex;flex-wrap:wrap;gap:7px}.appearance-studio .appearance-swatches button{height:31px;width:31px;padding:3px;border-radius:7px;background:var(--surface);border:1px solid var(--line);flex:none}.appearance-studio .appearance-swatches button>span{width:23px;height:23px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff26}.appearance-studio .appearance-swatches button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.appearance-studio .appearance-swatches .icon{width:13px;height:13px;right:-3px;bottom:-3px}.appearance-studio .group-face{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-studio .group-clothes{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-studio .group-clothes .studio-style-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-studio .group-clothes .appearance-option-pair{padding:12px}.appearance-studio .group-clothes .appearance-options legend{font-size:13px}.appearance-studio .group-clothes legend>span{display:none}.appearance-studio .appearance-save{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;border-top:1px solid var(--line);padding-top:14px;min-height:53px}.appearance-studio .appearance-save p{font-size:13px;line-height:1.5;margin:0}.appearance-studio .appearance-save>div:last-child{display:flex;flex:none;gap:8px;margin:0}.appearance-studio .appearance-save .button{font-size:14px;min-height:38px;padding:8px 12px}.appearance-studio .appearance-save .error-banner{padding:6px 9px;font-size:12px}@media(max-width:1150px){.appearance-editor.appearance-studio{grid-template-columns:230px minmax(0,1fr);gap:12px}.appearance-studio .appearance-groups button{font-size:12px;gap:4px}.appearance-studio .appearance-groups .icon{display:none}.appearance-studio .group-clothes{grid-template-columns:1fr}.appearance-studio .group-clothes .studio-style-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.appearance-studio .group-clothes legend>span{display:block}.appearance-studio .group-face{grid-template-columns:1fr}.appearance-studio .appearance-workbench{padding:14px}.appearance-studio .appearance-section-heading h2{font-size:15px}.appearance-studio .studio-random-part{font-size:0}.appearance-studio .studio-random-part .icon{width:16px;height:16px}.appearance-studio .appearance-save{flex-wrap:wrap;gap:8px}.appearance-studio .appearance-save>div:last-child{margin-left:auto}}@media(max-width:700px){.appearance-editor.appearance-studio{grid-template-columns:1fr;grid-template-rows:190px minmax(0,1fr);height:max(460px,calc(100dvh - 180px));gap:10px}.appearance-studio .appearance-preview{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);grid-template-rows:auto auto auto auto;gap:5px 16px;padding:10px 14px;align-items:center}.appearance-preview-head{grid-column:1/-1;min-height:18px}.appearance-preview-head>span{font-size:12px}.appearance-preview-head>button{font-size:12px;padding:0}.appearance-studio .appearance-stage{grid-column:1;grid-row:2/5;height:130px;min-height:0;max-height:none}.appearance-studio .appearance-stage>.layered-avatar{height:100%;max-height:none}.appearance-studio .appearance-stage:before{width:100px;height:100px}.appearance-studio .appearance-stage-floor{display:none}.appearance-view-controls{grid-column:2;grid-row:2;justify-content:flex-start;gap:4px;flex-wrap:wrap}.appearance-view-controls .button{font-size:12px;padding:4px 7px;min-height:27px}.appearance-preview-note{display:none}.studio-gender{grid-column:2;grid-row:3;margin-top:3px}.studio-gender legend{font-size:12px;margin-bottom:5px}.studio-gender button{font-size:12px;padding:5px;min-height:32px;gap:3px}.studio-gender button>span{font-size:14px}.appearance-studio .studio-random{grid-column:2;grid-row:4;justify-self:stretch;display:inline-flex;min-height:30px;padding:5px 8px;font-size:12px}.appearance-studio .appearance-workbench{padding:12px;min-height:0}.appearance-studio .appearance-groups{padding-bottom:9px;gap:4px}.appearance-studio .appearance-groups button{font-size:12px;padding:6px 4px;min-height:40px}.appearance-section-heading{padding:9px 0;gap:6px}.appearance-studio .appearance-section-heading h2{font-size:14px}.appearance-history .button{padding:5px;min-height:28px}.appearance-studio .studio-random-part{font-size:12px}.appearance-studio .appearance-options{gap:10px;padding-right:5px}.appearance-option-pair{padding:11px;gap:10px}.appearance-studio .group-face{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-studio .group-face .studio-style-choices{grid-template-columns:1fr}.appearance-studio .group-face .appearance-option-art{display:none}.appearance-studio .group-face .studio-style-choices button{min-height:32px;justify-content:center}.appearance-studio .studio-style-choices{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.appearance-studio .studio-style-choices button{min-height:78px;font-size:12px}.appearance-option-art{height:44px}.appearance-studio .appearance-swatches{gap:6px}.appearance-studio .appearance-swatches button{height:29px;width:29px}.appearance-studio .appearance-swatches button>span{height:21px;width:21px}.appearance-studio .appearance-save{padding-top:9px;gap:8px}.appearance-studio .appearance-save p{font-size:12px}.appearance-studio .appearance-save .button{min-height:35px;font-size:13px;padding:7px 10px}.appearance-studio .appearance-save>div:last-child{margin-left:auto}}@media(max-height:650px)and (min-width:701px){.appearance-editor.appearance-studio{height:calc(100dvh - 180px);min-height:300px}.appearance-studio .appearance-preview{padding:12px;gap:8px}.appearance-studio .appearance-workbench{padding:12px}}.appearance-studio .appearance-option-art>.miner-avatar.layered-avatar{width:100%;height:100%;min-height:0;max-height:100%;aspect-ratio:auto;align-self:center;overflow:hidden}.appearance-studio .appearance-option-art>.miner-avatar.layered-avatar>svg{display:block;width:100%;height:100%;max-height:100%;position:static}.appearance-studio .appearance-option-art{height:72px;flex:none}@media(max-width:700px){.appearance-studio .appearance-option-art{height:58px}.appearance-studio .group-face .appearance-option-art{display:grid}.appearance-studio .group-face .studio-style-choices{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}}.appearance-studio .appearance-option-name{white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:1.4}.appearance-studio .studio-style-choices,.appearance-studio .group-face .studio-style-choices,.appearance-studio .group-clothes .studio-style-choices{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.appearance-studio .studio-style-choices button{min-width:0;padding-inline:8px}
