:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#0b0820;--surface:#fcfaffe6;--surface-2:#f4f0ff8c;--surface-3:#e8e0ff99;--fill:#ffffff1f;--fill-2:#ffffff38;--text:#f4f0ff;--text-2:#c9c0e8;--text-3:#9b92c2;--separator:#bea5ff29;--separator-strong:#bea5ff4d;--blue:#9d86ff;--blue-tint:#9d86ff33;--green:#58e3ae;--green-tint:#58e3ae29;--red:#ff7fb2;--red-tint:#ff7fb229;--orange:#ffc46b;--orange-tint:#ffc46b29;--purple:#c0a4ff;--teal:#64e0f7;--radius-xl:26px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--shadow-card:0 24px 70px #05021c6b, 0 2px 10px #05021c3d;--shadow-pop:0 20px 60px #05021c8c;--panel-text:#2b2454;--panel-text-2:#6f6796;--panel-text-3:#9a93bb;--panel-fill:#7c5cff1a;--panel-fill-2:#7c5cff2e;--panel-separator:#5e43ae26;--panel-separator-strong:#5e43ae47;--panel-accent:#6d4dff;--panel-accent-tint:#7c5cff24;--panel-green:#0f9f72;--panel-green-tint:#0f9f721f;--panel-red:#e2477e;--panel-red-tint:#e2477e1f;--panel-orange:#d9861c;--panel-orange-tint:#d9861c1f;--panel-surface:#ffffffc2;--panel-surface-2:#f6f2ffa8;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-rounded:-apple-system, BlinkMacSystemFont, "SF Pro Rounded", "Segoe UI Variable Display", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--bg)}body{color:var(--text);font-family:var(--font);-webkit-tap-highlight-color:transparent;background:#08051a;margin:0;font-size:15px;line-height:1.47}.app-shell{isolation:isolate}.scene{z-index:-2;pointer-events:none;background:#0a0620;position:fixed;inset:0;overflow:hidden}.scene-layer{background-position:50%;background-size:cover;animation:.42s both scene-in;position:absolute;inset:0}.scene-layer--market{background-image:url(/art/bg-market-v2.webp)}.scene-layer--ranking{background-image:url(/art/bg-ranking-v2.webp)}.scene-layer--battle{background-image:url(/art/bg-battle-v2.webp)}.scene-layer--relics{background-image:url(/art/bg-relics-v2.webp)}.scene-layer--arsenal{background:radial-gradient(circle at 16% 10%,#7c5cff5c,#0000 42%),radial-gradient(circle at 84% 6%,#ff8ccf2e,#0000 38%),radial-gradient(circle at 72% 82%,#50dcff1f,#0000 44%),radial-gradient(circle at 30% 88%,#ffc46b14,#0000 36%),linear-gradient(160deg,#0a0620 0%,#130b30 46%,#0a0620 100%)}.scene-layer--arsenal:after{content:"";opacity:.2;background-image:repeating-linear-gradient(115deg,#bea5ff1f 0 1px,#0000 1px 74px),repeating-linear-gradient(25deg,#bea5ff14 0 1px,#0000 1px 96px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 72%)}.scene-scrim{background:linear-gradient(#08041885 0%,#0804181f 22%,#0804180f 50%,#08041857 100%),linear-gradient(100deg,#09051c70 0%,#09051c1a 38%,#09051c05 70%,#09051c2e 100%);position:absolute;inset:0}@keyframes scene-in{0%{opacity:0}to{opacity:1}}@media (width<=600px){.scene-layer--market{background-image:url(/art/bg-market-mobile-v2.webp)}.scene-layer--ranking{background-image:url(/art/bg-ranking-mobile-v2.webp)}.scene-layer--battle{background-image:url(/art/bg-battle-mobile-v2.webp)}.scene-layer--relics{background-image:url(/art/bg-relics-mobile-v2.webp)}}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--blue);text-decoration:none}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}::selection{background:var(--blue-tint)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--fill-2);border:2px solid var(--bg);border-radius:10px}.large-title{font-family:var(--font-rounded);letter-spacing:.01em;background:linear-gradient(105deg,#fff 8%,#e9deff 48%,#bda6ff 92%);-webkit-text-fill-color:transparent;color:#fff;filter:drop-shadow(0 0 18px #966eff59);-webkit-background-clip:text;background-clip:text;margin:0;font-size:34px;font-weight:800;line-height:1.15}.title-2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.headline{font-size:17px;font-weight:600}.body-text{font-size:15px}.subhead{font-size:15px;font-weight:600}.footnote{color:var(--text-2);font-size:13px}.caption{color:var(--text-3);font-size:12px}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.blue{color:var(--blue)}.green{color:var(--green)}.red{color:var(--red)}.orange{color:var(--orange)}.card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card-pad{padding:20px}.group{background:var(--surface);border-radius:var(--radius-md);overflow:hidden}.group-header{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 16px 6px;font-size:13px;display:flex}.group-footer{border-top:1px solid var(--separator);color:var(--text-2);padding:10px 16px;font-size:13px}.row{background:var(--surface);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:11px 16px;transition:background-color .15s;display:flex}.row+.row{border-top:1px solid var(--separator);margin-left:0}button.row:hover{background:var(--surface-2)}.row.is-selected{background:var(--blue-tint)}.row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.row-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.row-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.row-accessory{color:var(--text-2);flex-shrink:0;align-items:center;gap:8px;font-size:15px;display:flex}.chevron{color:var(--text-3);font-size:17px;line-height:1}.btn{border-radius:var(--radius-sm);background:var(--fill);min-height:36px;color:var(--text);justify-content:center;align-items:center;gap:6px;padding:7px 16px;font-size:15px;font-weight:500;transition:background-color .15s,transform .12s;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:#0a6fd8}.btn--plain{color:var(--blue);background:0 0;padding:7px 4px}.btn--plain:hover{opacity:.7;background:0 0}.icon-btn{background:var(--fill);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;display:grid}.field{border-radius:var(--radius-sm);background:var(--fill);align-items:center;gap:8px;height:38px;padding:0 12px;transition:box-shadow .15s;display:flex}.field input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.field input::placeholder{color:var(--text-3)}.search-icon{color:var(--text-3);font-size:15px}.chips{scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--fill);color:var(--text);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:14px;transition:background-color .15s,color .15s}.chip.is-active{background:var(--blue);color:#fff}.chip-count{opacity:.65;margin-left:4px;font-size:12px}.segmented{background:var(--fill);border-radius:10px;padding:2px;display:inline-flex}.segmented-btn{min-width:92px;height:32px;color:var(--text);z-index:1;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .15s,box-shadow .15s;display:inline-flex;position:relative}.segmented-pill{z-index:-1;background:var(--surface);border-radius:8px;position:absolute;inset:0;box-shadow:0 1px 3px #0000001f}.segmented-label{z-index:1;position:relative}.segmented-btn.is-active{color:#3a2b70;background:linear-gradient(135deg,#fff,#efe8ff);font-weight:700;box-shadow:0 2px 10px #1e0a4629}.switch{color:var(--text);align-items:center;gap:10px;font-size:15px;display:inline-flex}.switch-track{background:var(--fill-2);border-radius:999px;flex-shrink:0;width:51px;height:31px;transition:background-color .2s;position:relative}.switch-track:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000002e}.switch.is-on .switch-track{background:var(--green)}.switch.is-on .switch-track:after{transform:translate(20px)}.badge{background:var(--fill);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.badge--blue{background:var(--blue-tint);color:var(--blue)}.badge--green{background:var(--green-tint);color:var(--green)}.badge--red{background:var(--red-tint);color:var(--red)}.badge--orange{background:var(--orange-tint);color:var(--orange)}.status-dot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot--ingame{background:var(--green)}.status-dot--online{background:var(--orange)}.status-dot--offline{background:var(--text-3)}.section{margin-bottom:26px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.section-title{align-items:baseline;gap:8px;min-width:0;display:flex}.section-title h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.section-sub{color:var(--text-3);font-size:13px}.section-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.section-body{position:relative}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th{border-bottom:1px solid var(--separator);color:var(--text-3);text-align:left;white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:500}.data-table td{border-bottom:1px solid var(--separator);color:var(--text);white-space:nowrap;padding:11px 12px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--surface-2)}.countdown{flex-direction:column;gap:6px;min-width:128px;display:flex}.cd-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cd-label{color:var(--text-3);font-size:12px}.cd-time{font-variant-numeric:tabular-nums;color:var(--text);font-size:17px;font-weight:600}.cd-time.is-urgent{color:var(--red)}.cd-bar{background:var(--fill);border-radius:2px;height:4px;overflow:hidden}.cd-fill{background:var(--blue);border-radius:2px;height:100%}.empty{color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 16px;display:flex}.empty-mark{color:var(--text-3);font-size:22px}.empty p{margin:0;font-size:14px}.error-box{border-radius:var(--radius-md);background:var(--red-tint);color:var(--red);align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:flex}.skeleton{background:var(--fill);border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.card,.group,.stat-card,.status-card,.drops-panel,.rank-controls,.cycle-card,.tier-rows,.reward-pool-list,.catalog-list,.tier-row,.alert-row,.invasion-row,.mission-row,.nw-row,.goal-row,.arb-row,.order-row,.rank-row{--text:var(--panel-text);--text-2:var(--panel-text-2);--text-3:var(--panel-text-3);--separator:var(--panel-separator);--separator-strong:var(--panel-separator-strong);--fill:var(--panel-fill);--fill-2:var(--panel-fill-2);--surface:var(--panel-surface);--surface-2:var(--panel-surface-2);--surface-3:var(--panel-surface-2);--blue:var(--panel-accent);--blue-tint:var(--panel-accent-tint);--green:var(--panel-green);--green-tint:var(--panel-green-tint);--red:var(--panel-red);--red-tint:var(--panel-red-tint);--orange:var(--panel-orange);--orange-tint:var(--panel-orange-tint);--purple:#8b5cf6;--teal:#0e9fb5;color:var(--panel-text)}.card,.stat-card,.status-card,.drops-panel,.rank-controls,.cycle-card{box-shadow:var(--shadow-card), inset 0 1px 0 #fffffff2;background-color:#fbf8ffeb;background-image:linear-gradient(150deg,#fffffff0,#ece4ffd6),radial-gradient(circle at 90% -10%,#bea2ff47,#0000 48%);border:1px solid #ffffff9e}.group,.catalog-list,.tier-rows,.reward-pool-list{background-color:#ffffffad;background-image:linear-gradient(160deg,#ffffffa3,#e9e0ff66);border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffffbf,0 12px 30px #0803241f}body .stat-card,body .status-card,body .drops-panel,body .cycle-card,body .tier-rows,body .catalog-list,body .reward-pool-list{box-shadow:var(--shadow-card), inset 0 1px 0 #ffffffe6;background-color:#fbf8fff0;background-image:linear-gradient(150deg,#ffffffeb,#ece4ffcc),radial-gradient(circle at 90% -10%,#bea2ff3d,#0000 48%);border:1px solid #ffffff8c}.group .row,.group .order-row,.group .rank-row,.group .alert-row,.group .invasion-row,.group .mission-row,.group .nw-row,.group .goal-row,.group .arb-row,.tier-rows .tier-row,.catalog-list .row,body .order-row,body .rank-row{background:0 0}.group .row:hover,.group .rank-row:hover,.group .order-row:hover,.catalog-list .row:hover{background:#7c5cff12}.catalog-list .row.is-selected{box-shadow:inset 3px 0 0 var(--panel-accent);background:linear-gradient(90deg,#8b6cff3d,#ff8cd21a)}.btn{color:var(--text);background:#ffffff1a;border:1px solid #bea5ff33;border-radius:999px}.btn:hover{background:#ffffff2e}.btn--primary{background:linear-gradient(120deg,#7c5cff,#c06bff);border-color:#ffffff47;box-shadow:0 10px 30px #7c5cff59}.btn--plain{color:var(--blue);background:0 0;border-color:#0000}.btn--plain:hover{background:0 0}.icon-btn{background:var(--fill);border:1px solid color-mix(in srgb, var(--blue) 14%, transparent)}.field{background:var(--fill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 14%, transparent)}.field:focus-within{box-shadow:0 0 0 3px var(--blue-tint), inset 0 0 0 1px color-mix(in srgb, var(--blue) 35%, transparent)}.chip{background:var(--fill);border:1px solid color-mix(in srgb, var(--blue) 16%, transparent)}.chip:hover{background:var(--fill-2)}.chip.is-active{color:#fff;background:linear-gradient(120deg,#8b6cff,#bb6dff 55%,#ff8ccf);border-color:#0000;box-shadow:0 8px 24px #8b6cff59,inset 0 1px #ffffff59}.segmented{background:var(--fill);border-radius:999px}.segmented-btn{color:var(--text);border-radius:999px}.segmented-pill{background:linear-gradient(135deg,#fff,#efe8ff);border-radius:999px;box-shadow:0 0 18px #9673ff66,0 1px 4px #1e0a462e}.switch-track{background:var(--fill-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 22%, transparent)}.switch.is-on .switch-track{background:linear-gradient(120deg,#3fe0b2,#62dcff);box-shadow:0 0 16px #58e3ae73}.switch-track:after{box-shadow:0 2px 8px #14083c4d}.badge{background:var(--fill);border:1px solid color-mix(in srgb, var(--blue) 14%, transparent)}.error-box{border:1px solid #ff7fb259;box-shadow:0 10px 30px #ff64a01a}.section-title h2{font-family:var(--font-rounded);color:#f7f3ff;text-shadow:0 0 22px #966eff47;font-weight:800}.cd-fill,.mission-bar span{background:linear-gradient(90deg,#8b6cff,#67d9ff)}.cd-fill.is-urgent{background:linear-gradient(90deg,#ff7fb2,#ffb36b)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:none;background:linear-gradient(#ffffff4d 0%,#ffffff1f 62%,#ffffff04 100%);border-bottom:0;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{background:#f8f5ffeb}}.topbar-inner{align-items:center;gap:20px;max-width:1200px;height:56px;margin:0 auto;padding:0 24px;display:flex}.app-name{font-family:var(--font-rounded);letter-spacing:0;white-space:nowrap;align-items:center;gap:9px;font-size:17px;font-weight:800;display:inline-flex}.app-mark{filter:drop-shadow(0 0 11px #9678ff8c);flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.app-mark svg{width:30px;height:30px;display:block;overflow:visible}@media (width<=760px){.app-mark,.app-mark svg{width:27px;height:27px}}.app-name-text{background:linear-gradient(100deg,#2a2450 10%,#5a45a5 55%,#8b6cff 95%);-webkit-text-fill-color:transparent;color:#2a2450;-webkit-background-clip:text;background-clip:text}.topbar-spacer{flex:1}.topbar-meta{color:#4f4570;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}.topbar-meta .dot-sep{background:#8c7db4;border-radius:50%;width:3px;height:3px}.topbar .segmented{background:#ffffff52;border:1px solid #ffffff94;padding:3px;box-shadow:inset 0 1px #ffffffa6}.topbar .segmented-btn{color:#302754b8;min-width:100px}.topbar .segmented-btn:hover{color:#2b2454}.topbar .segmented-btn.is-active{color:#34275f;box-shadow:none;background:0 0}.topbar .segmented-pill{background:linear-gradient(135deg,#fff,#ebdfff);box-shadow:0 0 22px #9b76ff8c,0 2px 8px #08041e3d}.arsenal-entry{color:#fff;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(120deg,#7c5cff 0%,#bb6dff 52%,#ff8ccf 100%);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 17px 0 13px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 10px 28px #7c5cff6b,inset 0 1px #fff6}.arsenal-entry:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 14px 34px #7c5cff80,inset 0 1px #ffffff73}.arsenal-entry:active{transform:translateY(0)scale(.98)}.arsenal-entry.is-active{box-shadow:0 0 0 2px #ffffff80,0 14px 36px #7c5cff8c,inset 0 1px #ffffff80}.arsenal-entry-icon{filter:drop-shadow(0 1px 3px #14083c59);flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.arsenal-entry-icon svg{display:block}.view-world .topbar{background:linear-gradient(#09051c8c 0%,#09051c38 62%,#09051c00 100%)}.view-world .app-name-text{background:linear-gradient(100deg,#fff 10%,#e3d7ff 55%,#bca4ff 95%);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text}.view-world .topbar-meta{color:#d8d0f0}.view-world .topbar-meta .dot-sep{background:#a89ad4}.view-world .topbar .segmented{background:#ffffff1a;border-color:#b99bff3d;box-shadow:inset 0 1px #ffffff26}.view-world .topbar .segmented-btn{color:#f4f0ffc7}.view-world .topbar .segmented-btn:hover{color:#fff}.view-world .topbar .segmented-btn.is-active{color:#34275f}.view-arsenal .topbar{background:linear-gradient(#09051c94 0%,#09051c3d 62%,#09051c00 100%)}.view-arsenal .app-name-text{background:linear-gradient(100deg,#fff 10%,#e3d7ff 55%,#bca4ff 95%);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text}.view-arsenal .topbar-meta{color:#d8d0f0}.view-arsenal .topbar-meta .dot-sep{background:#a89ad4}.view-arsenal .topbar .segmented{background:#ffffff1a;border-color:#b99bff3d;box-shadow:inset 0 1px #ffffff26}.view-arsenal .topbar .segmented-btn{color:#f4f0ffc7}.view-arsenal .topbar .segmented-btn:hover{color:#fff}.view-arsenal .topbar .segmented-btn.is-active{color:#34275f}.main{z-index:1;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 44px;position:relative}.arsenal-loading{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}@media (width<=900px){.arsenal-loading{grid-template-columns:1fr}}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.page-title{flex-direction:column;gap:2px;display:flex}.page-sub{color:var(--text-2);font-size:15px}.page-tools{flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:4px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.footer{border-top:1px solid var(--separator);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:16px;font-size:12px;display:flex}@media (width<=980px){.topbar .segmented-btn{min-width:82px;padding:0 10px}.topbar-meta .hide-mobile{display:none}}@media (width<=860px){.topbar-meta{display:none}}@media (width<=760px){.topbar-inner{flex-wrap:wrap;gap:8px 12px;height:auto;padding:10px 16px}.app-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;overflow:hidden}.topbar-spacer{display:none}.topbar-meta{margin-left:auto;font-size:12px}.topbar-meta .hide-mobile{display:none}.topbar .segmented{order:3;width:100%;display:flex}.topbar .segmented-btn{flex:1;min-width:0;height:34px}.arsenal-entry{height:34px;padding:0 12px 0 10px;font-size:13px}.arsenal-entry-icon{width:18px;height:18px}.main{padding:18px 16px 32px}.large-title{font-size:28px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:16px}.page-title{width:100%}.page-tools{gap:10px;width:100%;padding-bottom:0}.footer{gap:8px;margin-top:28px;font-size:11px}}@media (width<=400px){.app-name{font-size:15px}.large-title{font-size:26px}.topbar-inner{padding-left:14px;padding-right:14px}}.market-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;transition:grid-template-columns .32s cubic-bezier(.32,.72,0,1),gap .32s cubic-bezier(.32,.72,0,1);display:grid}.market-layout.is-collapsed{grid-template-columns:0 minmax(0,1fr);gap:0}.catalog{flex-direction:column;gap:12px;max-height:calc(100vh - 96px);padding:14px;transition:opacity .18s,transform .26s cubic-bezier(.32,.72,0,1),visibility 0s linear .18s;display:flex;position:sticky;top:76px;overflow:hidden}.market-layout.is-collapsed .catalog{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-14px)}.catalog-head,.catalog-backdrop,.catalog-fab{display:none}.sidebar-toggle{padding-inline:13px}.sidebar-toggle svg{color:var(--text-2);flex-shrink:0}.catalog-top{flex-direction:column;gap:10px;display:flex}.category-picker{align-items:center;gap:10px;display:flex}.category-picker .rank-filter-label{white-space:nowrap;margin:0}.category-select{border-radius:var(--radius-sm);appearance:none;background-color:var(--fill);min-width:0;height:36px;color:var(--text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238e8e93' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:0;flex:1;padding:0 32px 0 12px;font-size:14px}.rank-controls .chips{flex-wrap:wrap;row-gap:6px;overflow-x:visible}.catalog-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.catalog-meta .footnote{color:var(--text-2)}.catalog-top .chips{padding-bottom:2px}.catalog-list{border-radius:var(--radius-md);background:var(--surface);min-height:0;overflow-y:auto}.catalog-list .row{min-height:54px}.catalog-list .row.is-selected .row-title{color:var(--blue);font-weight:600}.detail{flex-direction:column;gap:18px;min-width:0;display:flex}.item-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.item-header-main{flex-direction:column;gap:4px;min-width:0;display:flex}.item-header-main .title-2{margin:0}.item-tags{flex-wrap:wrap;margin-top:8px;overflow:visible}.item-actions{margin-top:12px}.wiki-button{background:var(--fill);min-height:34px;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:500;transition:background-color .16s,transform .12s;display:inline-flex}.wiki-button:active{transform:scale(.98)}.wiki-button svg:last-child{color:var(--text-3)}.item-header-side{border-left:1px solid var(--separator);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;padding-left:18px;display:flex}.item-header-side .headline{font-size:22px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:3px;min-width:0;padding:16px;display:flex}.stat-label{color:var(--text-2);font-size:13px}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.15}.stat-value small{color:var(--text-2);letter-spacing:0;margin-left:2px;font-size:13px;font-weight:500}.stat-value.green{color:var(--green)}.stat-value.red{color:var(--red)}.stat-note{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.status-card{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:20px;padding:13px 18px;display:flex}.status-item{color:var(--text-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.status-item b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.drops-panel{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);padding:0 18px}.drops-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.drops-panel summary::-webkit-details-marker{display:none}.drops-panel summary:after{content:"⌄";color:var(--text-3);transition:transform .18s}.drops-panel[open] summary:after{transform:rotate(180deg)}.drops-body{border-top:1px solid var(--separator);flex-direction:column;gap:14px;padding:12px 0 16px;display:flex}.drops-block-title{color:var(--text-2);margin-bottom:4px;font-size:13px}.drops-group{border-top:1px solid var(--separator);padding:8px 0}.drops-block>.drops-group:first-of-type{border-top:0}.drops-part{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600}.drops-tags{flex-wrap:wrap;gap:6px;display:flex}.drops-mission-row{border-top:1px solid var(--separator);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:13px;display:flex}.drops-mission-row:first-of-type{border-top:0}.order-book{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.order-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.order-row{background:var(--surface);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 16px;display:flex}.order-row+.order-row{border-top:1px solid var(--separator)}.order-main{flex-direction:column;gap:1px;min-width:0;display:flex}.order-price{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}.order-price small{color:var(--text-2);font-size:12px;font-weight:400}.order-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-seller{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.order-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;color:var(--text);font-size:14px;overflow:hidden}.rank-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.rank-side{min-width:0;position:sticky;top:80px}.rank-results{min-width:0}.rank-controls{flex-direction:column;gap:10px;margin-bottom:0;padding:16px;display:flex}@media (width<=900px){.rank-layout{grid-template-columns:minmax(0,1fr);gap:16px}.rank-side{position:static}.rank-controls{margin-bottom:0}}.rank-filter-label{color:var(--text-2);margin-top:2px;font-size:13px}.rank-footer{border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;padding-top:12px;display:flex}.rank-progress{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.rank-list{min-height:120px}.rank-row{background:var(--surface);align-items:center;gap:14px;padding:12px 16px;display:flex}.rank-row+.rank-row{border-top:1px solid var(--separator)}.rank-number{text-align:right;width:26px;color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.rank-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rank-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.rank-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rank-price{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.rank-price strong{color:var(--text);font-size:17px;font-weight:600}.rank-buy{color:var(--text-3);font-size:12px}@media (width<=1100px){.market-layout{grid-template-columns:290px minmax(0,1fr)}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.market-layout,.market-layout.is-collapsed{display:block}.detail{scroll-margin-top:100px}.item-header{scroll-margin-top:84px}.order-book{grid-template-columns:minmax(0,1fr)}.catalog-backdrop{z-index:70;opacity:0;pointer-events:none;background:#0006;transition:opacity .26s;display:block;position:fixed;inset:0}.market-layout:not(.is-collapsed) .catalog-backdrop{opacity:1;pointer-events:auto}.catalog{z-index:80;width:min(342px,86vw);height:auto;max-height:none;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));opacity:1;visibility:hidden;pointer-events:none;border-radius:0 22px 22px 0;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility 0s linear .34s;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:0 24px 64px #0000004d}.market-layout:not(.is-collapsed) .catalog{visibility:visible;pointer-events:auto;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility;transform:translate(0)}.market-layout.is-collapsed .catalog{opacity:1;visibility:hidden;transform:translate(-104%)}.catalog-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.catalog-head .subhead{letter-spacing:-.01em;font-size:17px}.catalog-close{width:36px;height:36px;color:var(--text-2)}.catalog-list{flex:1;min-height:0;max-height:none}.page-tools .sidebar-toggle{display:none}.catalog-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;min-height:46px;box-shadow:var(--shadow-pop);color:var(--text);background:#fbf8fff7;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:600;transition:opacity .18s,transform .22s cubic-bezier(.32,.72,0,1);display:inline-flex;position:fixed}.catalog-fab svg{color:var(--text-2);flex-shrink:0}.catalog-fab.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}}@media (width<=600px){.item-header{flex-direction:column;gap:12px;scroll-margin-top:112px}.item-header-side{border-left:0;border-top:1px solid var(--separator);flex-direction:row;align-items:baseline;gap:10px;width:100%;padding-top:10px;padding-left:0}.item-header-main .title-2{font-size:20px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{padding:14px}.stat-value{font-size:26px}.order-row{gap:10px;padding:10px 14px}.order-name{max-width:100px}.order-price{font-size:16px}.drops-panel{padding:0 14px}.rank-controls{padding:14px}.rank-row{flex-wrap:wrap;gap:8px 12px;padding:11px 14px}.rank-number{width:22px}.rank-main{flex:60%}.rank-sub{white-space:normal}.rank-price{flex-direction:row;justify-content:space-between;align-items:baseline;width:100%;padding-left:34px}.rank-price strong{font-size:16px}.rank-footer .footnote{width:100%}}@media (width<=400px){.stat-card{padding:12px}.stat-value{font-size:23px}}@media (prefers-reduced-motion:reduce){.market-layout,.catalog,.catalog-backdrop{transition-duration:.01ms!important;transition-delay:0s!important}}.catalog{border-color:#ffffff9e}.catalog-list .row.is-selected{box-shadow:inset 3px 0 0 var(--panel-accent), 0 0 20px #8b6cff24}.item-header{position:relative;overflow:hidden}.item-header>*{z-index:1;position:relative}.item-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#bb96ff59,#785aff1f 45%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-40px}.item-header:after{content:"";pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:.75;filter:drop-shadow(0 0 10px #aa8cffcc);background:linear-gradient(#f2eaff,#b99cff);width:26px;height:26px;position:absolute;top:26px;right:42px}.wiki-button{border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);background:linear-gradient(135deg,#ffffff8c,#e9e0ff73)}.wiki-button:hover{background:linear-gradient(135deg,#fffc,#e0d3ff99)}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:"";opacity:.6;background:linear-gradient(90deg,#8b6cffb3,#ff8ccf73);height:3px;position:absolute;inset:0 0 auto}.stat-value.green{text-shadow:0 0 20px #0f9f7233}.stat-value.red{text-shadow:0 0 20px #e2477e33}.rank-list .rank-row:first-child .rank-number{color:#c98a12;text-shadow:0 0 10px #f7b955a6}.rank-list .rank-row:nth-child(2) .rank-number{color:#8d86bb}.rank-list .rank-row:nth-child(3) .rank-number{color:#c47a4a}.catalog-fab{color:#3a2b70;background:linear-gradient(135deg,#fffffff5,#ece3ffeb);border:1px solid #ffffffb3;box-shadow:0 16px 40px #14083c59,0 0 24px #9673ff66}.catalog-fab svg{color:#7a63d6}.price-chart{width:100%;min-width:0}.price-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:6px;display:flex}.price-chart-legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.price-legend-item{align-items:center;gap:6px;display:inline-flex}.price-legend-line{border-top:2.4px solid var(--blue);border-radius:2px;width:18px;height:0}.price-legend-line.is-avg{border-top:2px dashed var(--teal)}.price-chart-unit{color:var(--text-3)}.price-chart-readout{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.price-chart-readout b{color:var(--text);font-weight:600}.price-chart-canvas{touch-action:pan-y;width:100%;position:relative}.price-chart svg{cursor:crosshair;width:100%;display:block}.price-axis-text{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.price-grid{stroke:var(--separator);stroke-dasharray:3 6}.price-line{fill:none;stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.price-avg-line{fill:none;stroke:var(--teal);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.85}.price-point{fill:var(--surface);stroke:var(--blue);stroke-width:1.8px;transition:r .12s}.price-point.is-active{fill:var(--blue);stroke:#fff;stroke-width:2px}.price-guide{stroke:var(--separator-strong);stroke-dasharray:3 4}@media (width<=600px){.price-axis-text{font-size:10px}.price-chart-head{gap:4px 10px}.price-chart-readout{font-size:11px}}.world-tabs{flex-wrap:wrap;margin-bottom:18px;overflow-x:visible}.tier-section{margin-bottom:16px}.tier-title{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tier-title h3{color:var(--text);margin:0;font-size:17px;font-weight:600}.tier-rows{background:var(--surface);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.tier-row{background:var(--surface);border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:76px;padding:13px 16px;display:flex}.tier-row:nth-child(odd){border-right:1px solid var(--separator)}.mission-main{flex-direction:column;gap:2px;min-width:0;display:flex}.mission-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex;overflow:hidden}.mission-node{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mission-meta{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mission-reward{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mission-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;min-width:96px;display:flex}.mission-time{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:17px;font-weight:600}.mission-time.is-urgent{color:var(--red)}.mission-bar{background:var(--fill);border-radius:2px;width:100%;height:4px;overflow:hidden}.mission-bar span{background:var(--blue);border-radius:2px;height:100%;display:block}.faction-section{margin-bottom:18px}.faction-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.faction-head h3{margin:0;font-size:17px;font-weight:600}.alert-row{background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.alert-row+.alert-row{border-top:1px solid var(--separator)}.invasion-row{background:var(--surface);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.invasion-row+.invasion-row{border-top:1px solid var(--separator)}.invasion-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.invasion-versus{color:var(--text-2);font-size:14px}.invasion-bar span{background:var(--orange)}.invasion-rewards{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.op-head{border-bottom:1px solid var(--separator);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;padding-bottom:14px;display:flex}.op-head .title-2{margin:2px 0}.mission-row{background:var(--surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.mission-row+.mission-row{border-top:1px solid var(--separator)}.mission-index{background:var(--fill);width:24px;height:24px;color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.mission-row .mission-main{flex:1}.nw-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nw-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.nw-row{background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;display:flex}.nw-row+.nw-row{border-top:1px solid var(--separator)}.nw-row{align-items:flex-start}.nw-row .row-main{flex:1}.nw-name{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.nw-desc{color:var(--text-2);font-size:13px}.archon-shard{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fissure-filter{margin-bottom:14px}.baro-scroll{max-height:440px;overflow-y:auto}.reward-pool{border-top:1px solid var(--separator);margin-top:12px}.reward-pool summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.reward-pool summary::-webkit-details-marker{display:none}.reward-pool summary:after{content:"⌄";color:var(--text-3);transition:transform .18s}.reward-pool[open] summary:after{transform:rotate(180deg)}.reward-pool-list{border-radius:var(--radius-md);background:var(--surface-2);max-height:300px;padding:2px 0;overflow-y:auto}.reward-row{justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;font-size:13px;display:flex}.reward-row+.reward-row{border-top:1px solid var(--separator)}.reward-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reward-count{color:var(--text-3);margin-left:6px;font-size:12px}.reward-chance{color:var(--text-2);font-variant-numeric:tabular-nums;flex-shrink:0}.arb-layout{flex-direction:column;gap:16px;display:flex}.arb-current{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.arb-side{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.arb-side .headline{font-size:22px}.arb-list-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.arb-row{background:var(--surface);align-items:center;gap:12px;padding:11px 16px;display:flex}.arb-row+.arb-row{border-top:1px solid var(--separator)}.arb-row.is-current{background:var(--blue-tint)}.arb-hour{width:48px;color:var(--text-2);flex-shrink:0;font-size:14px}.arb-row .row-main{flex:1}.cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cycle-card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:16px;display:flex}.cycle-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cycle-name{font-size:15px;font-weight:600}.cycle-time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.steel-layout{flex-direction:column;gap:18px;display:flex}.steel-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.table-wrap{overflow-x:auto}.goal-row{background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.goal-row+.goal-row{border-top:1px solid var(--separator)}.world-foot{border-top:1px solid var(--separator);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:14px;font-size:12px;display:flex}@media (width<=980px){.tier-rows,.nw-columns,.steel-columns,.cycle-grid{grid-template-columns:minmax(0,1fr)}.tier-row:nth-child(odd){border-right:0}}@media (width<=760px){.tier-row{min-height:0;padding-top:12px;padding-bottom:12px}.alert-row{flex-wrap:wrap;gap:6px 12px}.alert-row>:first-child{flex:1;min-width:0}.invasion-rewards{gap:6px 14px}.op-head{gap:10px}.baro-scroll{max-height:none}.reward-pool-list{max-height:46vh}}.tier-title h3,.faction-head h3{font-family:var(--font-rounded);color:#f7f3ff;text-shadow:0 0 20px #966eff40}.mission-bar span{box-shadow:0 0 12px #8b6cff66}.invasion-bar span{background:linear-gradient(90deg,#ffb36b,#ff7fb2);box-shadow:0 0 12px #ff8ca066}body .tier-rows{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.tier-rows .tier-row{border-radius:var(--radius-md);min-height:82px;box-shadow:var(--shadow-card);background-color:#fbf8ffe6;background-image:linear-gradient(150deg,#ffffffeb,#ece4ffd1),radial-gradient(circle at 92% -10%,#bea2ff3d,#0000 46%);border:1px solid #ffffff8c}@media (width<=600px){.tier-row,.alert-row,.mission-row,.nw-row,.arb-row,.goal-row{padding-left:14px;padding-right:14px}.mission-side{min-width:84px}.mission-time{font-size:15px}.arb-current{flex-direction:column;gap:12px}.arb-side{align-items:flex-start}.cycle-card{padding:14px}.cycle-time{font-size:21px}.steel-layout{gap:14px}.world-tabs{margin-bottom:14px}.world-foot{gap:6px;margin-top:18px}}.relic-controls{flex-direction:column;gap:12px;margin-bottom:14px;padding:16px;display:flex}.relic-era-chips{flex-wrap:wrap;row-gap:6px;overflow-x:visible}.relic-filter-row{border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:4px;display:flex}.relic-special-chips{flex-wrap:wrap;row-gap:6px;overflow-x:visible}.relic-sort-wrap{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.relic-sort{border-radius:var(--radius-sm);appearance:none;background-color:var(--fill);height:34px;color:var(--text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236f6796' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border:0;padding:0 30px 0 11px;font-size:13px}.relic-summary{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.relic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.relic-card{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.relic-card.is-double{box-shadow:inset 0 0 0 1px #ffc46b2e, var(--shadow-card);border-color:#ffc46ba6}.relic-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.relic-title-wrap{flex-direction:column;gap:4px;min-width:0;display:flex}.relic-era{background:var(--blue-tint);color:var(--blue);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:600}.relic-name{color:var(--text);font-family:var(--font-rounded);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.relic-flags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.relic-total{color:var(--text-2);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;font-size:12px;display:flex}.relic-total strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.relic-tiers{flex-direction:column;display:flex}.relic-tier{border-top:1px solid var(--separator);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.relic-tier-label{border-radius:6px;place-items:center;height:21px;font-size:12px;font-weight:700;display:grid}.relic-tier--common .relic-tier-label{color:#8c5b24;background:#b0773624}.relic-tier--uncommon .relic-tier-label{color:#59637f;background:#69769729}.relic-tier--rare .relic-tier-label{color:#9e6908;background:#c98a1229}.relic-items{flex-direction:column;gap:3px;min-width:0;display:flex}.relic-item{color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:flex}.relic-item-name{overflow-wrap:anywhere;min-width:0}.relic-ducats{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.relic-ducats.is-gold{color:#9e6908;font-weight:700}.relic-load-more{justify-content:center;margin-top:18px;display:flex}@media (width<=900px){.relic-grid{grid-template-columns:minmax(0,1fr)}.relic-sort-wrap{margin-left:0}}@media (width<=600px){.relic-controls,.relic-card{padding:14px}.relic-name{font-size:17px}.relic-total strong{font-size:19px}.relic-item{gap:8px;font-size:12px}.relic-summary{flex-wrap:wrap;gap:4px 12px}}
