.E_o2lG_section{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.E_o2lG_pageHead{gap:var(--space-1);margin-bottom:var(--space-5);display:grid}.E_o2lG_pageTitle{font-size:var(--font-size-3xl);font-weight:800;line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);color:var(--color-fg);margin:0}.E_o2lG_pageDesc{font-size:var(--font-size-base);color:var(--color-fg-muted);margin:0}.E_o2lG_toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.E_o2lG_searchBox{flex:16rem;align-items:center;min-width:0;display:flex;position:relative}.E_o2lG_searchIcon{left:var(--space-3);color:var(--color-fg-muted);pointer-events:none;position:absolute}.E_o2lG_searchInput{width:100%;height:2.75rem;padding:0 var(--space-3) 0 2.5rem;font-size:var(--font-size-base);color:var(--color-fg);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.E_o2lG_searchInput::placeholder{color:var(--color-fg-muted)}.E_o2lG_searchInput:focus-visible{outline:var(--focus-ring);outline-offset:0;border-color:#0000}.E_o2lG_sortBox{display:flex}.E_o2lG_select{height:2.75rem;padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-fg);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;font-weight:600}.E_o2lG_filterToggleBtn{align-items:center;gap:var(--space-2);height:2.75rem;padding:0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-fg);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.E_o2lG_filterToggleBtn:hover{background:var(--surface-3)}}.E_o2lG_filterToggleBtn[data-active]{border-color:var(--accent);color:var(--accent)}.E_o2lG_filterToggleBtn:focus-visible,.E_o2lG_select:focus-visible,.E_o2lG_filterChip:focus-visible,.E_o2lG_resetBtn:focus-visible,.E_o2lG_card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.E_o2lG_filterCount{min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);font-size:var(--font-size-xs);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-full);place-items:center;font-weight:800;display:inline-grid}.E_o2lG_filtersAdminSlot{align-items:center;margin-inline-start:auto;display:inline-flex}.E_o2lG_filterPanel{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.E_o2lG_filterPanel[hidden]{display:none}.E_o2lG_filterGroup{align-items:start;gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.E_o2lG_filterGroupLabel{font-size:var(--font-size-sm);color:var(--color-fg-muted);padding-top:.4rem;font-weight:700}.E_o2lG_filterChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.E_o2lG_filterChip{align-items:center;gap:var(--space-1);height:2rem;padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-fg);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.E_o2lG_filterChip:hover{border-color:var(--border-strong);background:var(--surface-3)}}.E_o2lG_filterChip[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent);font-weight:700}.E_o2lG_filterIcon{object-fit:contain;flex-shrink:0;width:16px;height:16px}.E_o2lG_filterDivider{width:1px;height:1.25rem;margin:0 var(--space-1);background:var(--border-strong)}.E_o2lG_filterHint{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:.4rem 0 0}.E_o2lG_resultBar{align-items:center;gap:var(--space-3);min-height:2rem;display:flex}.E_o2lG_resultCount{font-size:var(--font-size-sm);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.E_o2lG_resetBtn{align-items:center;gap:var(--space-1);height:2rem;padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-fg-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.E_o2lG_resetBtn:hover{color:var(--color-fg);background:var(--surface-2)}}.E_o2lG_list{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.E_o2lG_list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.E_o2lG_list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.E_o2lG_list{grid-template-columns:repeat(7,minmax(0,1fr))}}.E_o2lG_card{gap:var(--space-2);min-width:0;color:var(--color-fg);border-radius:var(--radius-lg);text-decoration:none;display:grid}.E_o2lG_thumb{aspect-ratio:3/4;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-3), var(--surface-1));transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:block;position:relative;overflow:hidden}.E_o2lG_thumb:before{content:"";background:linear-gradient(to top, var(--rarity-tint,transparent), transparent);pointer-events:none;z-index:1;height:40%;position:absolute;inset:auto 0 0}.E_o2lG_rarity-ssr{--rarity-tint:var(--rarity-ssr-soft);border-color:color-mix(in srgb, var(--rarity-ssr) 45%, transparent)}.E_o2lG_rarity-sr{--rarity-tint:var(--rarity-sr-soft);border-color:color-mix(in srgb, var(--rarity-sr) 45%, transparent)}.E_o2lG_rarity-r{--rarity-tint:var(--rarity-r-soft);border-color:color-mix(in srgb, var(--rarity-r) 45%, transparent)}@media (hover:hover) and (pointer:fine){.E_o2lG_card:hover .E_o2lG_thumb{border-color:var(--accent);transform:translateY(-2px)}}.E_o2lG_thumb>span:first-child{width:100%;height:100%;display:block}.E_o2lG_img{object-fit:cover;object-position:var(--face-pos-3x4);width:100%;height:100%;display:block}.E_o2lG_cardImageIcons{top:var(--space-1);left:var(--space-1);z-index:2;gap:2px var(--space-1);max-width:calc(100% - var(--space-2));padding:2px var(--space-1);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#131417b3;flex-wrap:wrap;display:flex;position:absolute}.E_o2lG_cardImageIcon{object-fit:contain;opacity:.9;flex-shrink:0;width:14px!important;height:14px!important}.E_o2lG_name{min-width:0;line-height:var(--line-height-tight);display:grid}.E_o2lG_nameMain,.E_o2lG_nameSub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.E_o2lG_nameMain{font-size:var(--font-size-sm);font-weight:700}.E_o2lG_nameSub{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin-top:2px}.E_o2lG_shimmerCard{gap:var(--space-2);display:grid}.E_o2lG_shimmerImage,.E_o2lG_shimmerName{border-radius:var(--radius-lg);background:linear-gradient(110deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite E_o2lG_shimmer}.E_o2lG_shimmerImage{aspect-ratio:3/4}.E_o2lG_shimmerName{border-radius:var(--radius-sm);width:70%;height:.875rem}@keyframes E_o2lG_shimmer{to{background-position:-200% 0}}.E_o2lG_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.E_o2lG_pageTitle{font-size:var(--font-size-2xl)}.E_o2lG_searchBox{flex-basis:100%}.E_o2lG_sortBox{flex:1 1 0}.E_o2lG_select{width:100%}.E_o2lG_filterPanel{padding:var(--space-4)}.E_o2lG_filterGroup{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.E_o2lG_filterGroupLabel{padding-top:0}}@media (prefers-reduced-motion:reduce){.E_o2lG_thumb,.E_o2lG_filterChip,.E_o2lG_filterToggleBtn{transition:none}.E_o2lG_card:hover .E_o2lG_thumb{transform:none}.E_o2lG_shimmerImage,.E_o2lG_shimmerName{animation:none}}.E_o2lG_addNikkeBtn{border:1px solid var(--color-accent,#6366f1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent,#6366f1) 12%, transparent);color:var(--color-fg);cursor:pointer;align-items:center;padding:.5rem .75rem;font-size:1rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.E_o2lG_addNikkeBtn:hover{background:color-mix(in srgb, var(--color-accent,#6366f1) 20%, transparent)}}.E_o2lG_addModalOverlay{z-index:1100;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.E_o2lG_addModalPanel{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elevated,var(--color-bg-card));width:100%;max-width:28rem;padding:1.25rem 1.35rem;box-shadow:0 12px 40px #00000059}.E_o2lG_addModalTitle{margin:0 0 1rem;font-size:1.15rem;font-weight:600}.E_o2lG_addModalBody{color:var(--color-fg-muted);margin:0 0 .75rem;line-height:1.5}.E_o2lG_addModalLink{color:var(--color-accent,#818cf8);text-decoration:underline}.E_o2lG_addModalHint{color:var(--color-fg-muted);margin:0 0 1.25rem;font-size:.8rem;line-height:1.45}.E_o2lG_addModalCode{word-break:break-all;font-size:.75rem}.E_o2lG_addModalField{margin-bottom:.85rem}.E_o2lG_addModalField label{color:var(--color-fg-muted);margin-bottom:.25rem;font-size:.85rem;display:block}.E_o2lG_addModalFieldHint{color:var(--color-fg-muted);margin:.3rem 0 0;font-size:.75rem;line-height:1.35}.E_o2lG_addModalInput{box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);width:100%;color:var(--color-fg);padding:.5rem .65rem;font-size:1rem}.E_o2lG_addModalError{color:var(--color-danger,#f87171);margin:0 0 .75rem;font-size:.875rem}.E_o2lG_addModalActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.E_o2lG_addModalSecondary,.E_o2lG_addModalPrimary{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--color-border);background:var(--color-input-bg);min-height:2.25rem;color:var(--color-fg);justify-content:center;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.95rem;display:inline-flex}.E_o2lG_addModalPrimary{border-color:var(--color-accent,#6366f1);background:color-mix(in srgb, var(--color-accent,#6366f1) 18%, transparent)}.E_o2lG_addModalSecondary:disabled,.E_o2lG_addModalPrimary:disabled{opacity:.55;cursor:not-allowed}.E_o2lG_addModalSpinner{border:2px solid var(--color-border);border-top-color:var(--color-fg-muted);border-radius:50%;width:1rem;height:1rem;animation:.65s linear infinite E_o2lG_char-list-add-spin;display:inline-block}@keyframes E_o2lG_char-list-add-spin{to{transform:rotate(360deg)}}.E_o2lG_ownBadge{left:var(--space-1);bottom:var(--space-1);z-index:2;border-radius:var(--radius-full);color:#fff;font-size:11px;font-weight:var(--font-weight-semibold);background:#131417bf;padding:1px 6px;line-height:1.5;position:absolute}.E_o2lG_ownNudge{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.E_o2lG_ownNudgeLink{color:var(--color-fg);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.E_o2lG_ownNudgeClose{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;display:inline-flex}.E_o2lG_ownNudgeClose:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.E_o2lG_ownLure{margin:0 0 var(--space-3)}.E_o2lG_cardUpcoming .E_o2lG_thumb{opacity:.55}.E_o2lG_cardUpcoming .E_o2lG_name{color:var(--color-fg-muted)}.E_o2lG_upcomingBadge{left:var(--space-1);bottom:var(--space-1);z-index:2;border-radius:var(--radius-full);color:#fff;font-size:11px;font-weight:var(--font-weight-semibold);background:#131417cc;padding:1px 6px;line-height:1.5;position:absolute}
._77GBtG_dialog{width:min(22rem, calc(100vw - var(--space-8)));color:var(--color-fg);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);padding:0}._77GBtG_dialog::backdrop{background:#0009}._77GBtG_body{align-items:center;gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._77GBtG_head{justify-content:space-between;align-items:center;width:100%;display:flex}._77GBtG_head h2{font-size:var(--font-size-md);margin:0}._77GBtG_close{padding:var(--space-1);color:var(--color-fg-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;display:flex}._77GBtG_close:focus-visible,._77GBtG_code:focus-visible,._77GBtG_codeOn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._77GBtG_wheel{flex:none;position:relative}._77GBtG_arrow,._77GBtG_arrowOn{stroke-width:2px}._77GBtG_arrow{stroke:var(--border-strong)}._77GBtG_arrowOn{stroke:var(--accent);stroke-width:3px}._77GBtG_arrowHead{fill:var(--color-fg-muted)}._77GBtG_code,._77GBtG_codeOn{width:4rem;padding:var(--space-1);font-size:var(--font-size-xs);color:var(--color-fg);cursor:pointer;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}._77GBtG_codeOn{background:var(--accent-soft);border-color:var(--accent)}._77GBtG_code img,._77GBtG_codeOn img{object-fit:contain;width:auto;height:2.25rem}._77GBtG_result{width:100%;font-size:var(--font-size-sm);text-align:center;margin:0;font-weight:600}._77GBtG_notes{width:100%;font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0;padding-left:1.2em;line-height:1.6}
.DXaLma_wrap{max-width:var(--content-max-width);padding:var(--space-6) var(--space-6) 0;margin:0 auto}.DXaLma_head{align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.DXaLma_title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg);margin:0}.DXaLma_note{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.DXaLma_form{gap:var(--space-2);max-width:36rem;display:flex}.DXaLma_input{min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-sm);color:var(--color-fg);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:1}.DXaLma_input::placeholder{color:var(--color-fg-muted)}.DXaLma_input:focus{border-color:var(--accent);outline:none}.DXaLma_input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.DXaLma_done{align-items:center;gap:var(--space-3);min-height:2.25rem;font-size:var(--font-size-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.DXaLma_again{font:inherit;font-size:var(--font-size-sm);color:var(--color-fg-muted);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.DXaLma_again:hover,.DXaLma_again:focus-visible{color:var(--color-fg)}.DXaLma_msg{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted)}.DXaLma_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:768px){.DXaLma_wrap{padding:var(--space-5) var(--space-6) 0}}
.KgFtWW_wrap{gap:var(--space-4);flex-direction:column;display:flex}.KgFtWW_controls{gap:var(--space-2);flex-direction:column;display:flex}.KgFtWW_controlRow{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.KgFtWW_toggle{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:inline-flex}.KgFtWW_total{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin-left:auto}.KgFtWW_total strong{margin-left:var(--space-2);color:var(--accent);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.KgFtWW_deckTotal{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.KgFtWW_memberDmg{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;min-height:1em}.KgFtWW_muted{color:var(--color-fg-muted);font-size:var(--font-size-xs);margin:0}@media (max-width:768px){.KgFtWW_barNote{display:none}}.KgFtWW_warn{color:var(--color-warning-fg,var(--color-fg-muted));font-size:var(--font-size-xs);margin:0}.KgFtWW_footer{color:var(--color-fg-muted);font-size:var(--font-size-xs);word-break:keep-all;margin:0}.KgFtWW_footer a{color:inherit}.KgFtWW_advice{gap:var(--space-2);flex-direction:column;display:flex}.KgFtWW_adviceTitle{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.KgFtWW_adviceList{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--font-size-sm);flex-direction:column;margin:0;display:flex}.KgFtWW_adviceList li>span:first-child{word-break:keep-all}.KgFtWW_adviceList li{display:list-item}.KgFtWW_adviceList li::marker{color:var(--color-fg-muted)}.KgFtWW_gain{float:right;margin-left:var(--space-3);color:var(--accent);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.KgFtWW_swap{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.KgFtWW_swap select{max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--color-fg)}.KgFtWW_swapResult{font-variant-numeric:tabular-nums}.KgFtWW_up{color:var(--accent)}.KgFtWW_down{color:var(--color-danger-fg,var(--color-fg-muted))}.KgFtWW_cost{color:var(--color-fg-muted);font-size:var(--font-size-xs);display:block}.KgFtWW_recordInput{width:11em;max-width:60vw;padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--color-fg);font-variant-numeric:tabular-nums}.KgFtWW_notice{font-size:var(--font-size-sm);word-break:keep-all;margin:0}.KgFtWW_skillEditor{gap:var(--space-2);flex-direction:column;display:flex}.KgFtWW_skillRow{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.KgFtWW_skillName{min-width:8em;font-weight:var(--font-weight-semibold);word-break:keep-all}.KgFtWW_skillRow select{padding:2px var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--color-fg)}.KgFtWW_teamDmg{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.KgFtWW_slotDmg{max-width:100%;color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;column-gap:3px;line-height:1.25;display:flex}.KgFtWW_slotShare{color:var(--color-fg-muted);font-weight:var(--font-weight-normal);white-space:nowrap}.KgFtWW_teamGap{color:var(--color-success-fg);font-weight:var(--font-weight-semibold)}.KgFtWW_teamGapSlow{color:var(--color-info-fg);font-weight:var(--font-weight-semibold)}.KgFtWW_teamDmgMuted{color:var(--color-fg-muted);font-size:var(--font-size-xs)}.KgFtWW_teamDmgWarn{color:var(--color-danger-fg,var(--color-fg-muted));font-size:var(--font-size-xs)}.KgFtWW_memberDmg{column-gap:var(--space-3);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;row-gap:2px;margin:0;padding:0;list-style:none;display:grid}.KgFtWW_memberDmg li{display:contents}.KgFtWW_memberName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KgFtWW_memberNameBtn{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;overflow:hidden}.KgFtWW_memberNameBtn:hover{color:var(--accent)}.KgFtWW_memberDmg li>span:nth-child(2){text-align:right;font-weight:var(--font-weight-semibold)}.KgFtWW_memberShare{text-align:right;min-width:3.5em;color:var(--color-fg-muted)}.KgFtWW_teamDetail{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.KgFtWW_slotCube{justify-content:center;width:100%;margin-top:2px;display:flex;position:relative}.KgFtWW_cubeBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);max-width:100%;min-height:24px;color:var(--color-fg);cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:1px 4px;font-size:10px;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.KgFtWW_cubeBtn:hover{background:var(--surface-3)}}.KgFtWW_cubeBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.KgFtWW_cubeBtnAssumed{border-style:dashed;border-color:var(--border-strong)}.KgFtWW_cubeBtnChanged{border-style:solid;border-color:var(--color-info-fg)}.KgFtWW_cubeImg{object-fit:contain;flex-shrink:0}.KgFtWW_cubeText{white-space:nowrap}.KgFtWW_cubeLv{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.KgFtWW_cubeTag{color:var(--color-fg-muted);white-space:nowrap}.KgFtWW_cubeMenu{z-index:20;width:13rem;max-height:min(24rem,60vh);padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2);scroll-margin-bottom:calc(var(--bottom-nav-height,0px) + env(safe-area-inset-bottom) + var(--space-3));flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);overflow-y:auto}@media (min-width:769px){.KgFtWW_cubeMenu{scroll-margin-bottom:var(--space-3)}}.KgFtWW_cubeMenu_start{left:0}.KgFtWW_cubeMenu_center{left:50%;transform:translate(-50%)}.KgFtWW_cubeMenu_end{right:0}.KgFtWW_cubeMenuHead{padding:var(--space-1) var(--space-2);color:var(--color-fg-muted);font-size:var(--font-size-xs)}.KgFtWW_cubeOpt{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-fg);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.KgFtWW_cubeOpt:hover{background:var(--surface-3)}}.KgFtWW_cubeOpt:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.KgFtWW_cubeOpt[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.KgFtWW_cubeOptIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:inline-flex}.KgFtWW_cubeOptName{flex:1;min-width:0}.KgFtWW_cubeOptLv{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.KgFtWW_cubeReset{color:var(--color-fg-muted);font-size:var(--font-size-xs);justify-content:center}.KgFtWW_cubeMenuNote{margin:var(--space-1) var(--space-2) 0;color:var(--color-fg-muted);font-size:11px}.KgFtWW_growthSummary{font-variant-numeric:tabular-nums;white-space:nowrap}.KgFtWW_growthMenu{width:15rem}.KgFtWW_growthForm{gap:var(--space-1);padding:0 var(--space-2);flex-direction:column;display:flex}.KgFtWW_growthRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--font-size-xs);display:flex}.KgFtWW_growthSelect{min-width:6.5rem;min-height:30px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--color-fg);font-size:var(--font-size-xs)}.KgFtWW_gearEditor{gap:var(--space-1);flex-direction:column;display:flex}.KgFtWW_gearTotal{color:var(--accent);margin:0;font-size:11px;font-weight:600}.KgFtWW_gearPiece{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:4px;display:flex}.KgFtWW_gearPieceOpen{border-color:var(--accent);padding-bottom:6px}.KgFtWW_gearPieceHead{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-2);color:var(--color-fg);font-size:var(--font-size-xs);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.KgFtWW_gearPieceName{width:2rem;color:var(--color-fg-muted);flex-shrink:0}.KgFtWW_gearPieceSum{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.KgFtWW_gearPieceChev{color:var(--color-fg-muted);font-size:9px}.KgFtWW_gearPieceOpen .KgFtWW_gearLine{padding:0 6px}.KgFtWW_gearLink{color:var(--accent);font-size:11px;text-decoration:none}.KgFtWW_gearLink:hover{text-decoration:underline}.KgFtWW_gearLine{gap:var(--space-1);display:flex}.KgFtWW_gearLine .KgFtWW_growthSelect{flex:1;min-width:0}.KgFtWW_gearLine .KgFtWW_gearLv{flex:0 0 4.25rem}.KgFtWW_growthSelect:focus-visible{border-color:var(--accent);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.KgFtWW_growthList{gap:var(--space-1);padding:0 var(--space-2);font-size:var(--font-size-xs);flex-direction:column;margin:0;display:flex}.KgFtWW_growthList>div{gap:var(--space-2);display:flex}.KgFtWW_growthList dt{width:4.5rem;color:var(--color-fg-muted);flex-shrink:0}.KgFtWW_growthList dd{min-width:0;margin:0}
._3YHB5a_card{gap:var(--space-3);flex-direction:column;display:flex}._3YHB5a_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._3YHB5a_muted{color:var(--color-fg-muted);font-size:var(--font-size-sm);margin:0}._3YHB5a_accountName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._3YHB5a_meta{gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}._3YHB5a_notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-info-bg);color:var(--color-info-fg);margin:0}._3YHB5a_error{background:var(--color-error-bg);color:var(--color-error-fg);}._3YHB5a_success{background:var(--color-success-bg);color:var(--color-success-fg);}._3YHB5a_warning{background:var(--color-warning-bg);color:var(--color-warning-fg);}._3YHB5a_linkBtn{color:var(--color-fg-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._3YHB5a_linkBtn:hover{color:var(--color-fg)}._3YHB5a_page{margin:var(--space-6) 0 0;max-width:640px}._3YHB5a_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-4)}._3YHB5a_steps{gap:var(--space-2);margin:0 0 var(--space-5);font-size:var(--font-size-sm);padding:0;list-style:none;display:flex}._3YHB5a_step{padding:var(--space-2);border-bottom:2px solid var(--border-default);color:var(--color-fg-muted);text-align:center;flex:1}._3YHB5a_stepActive{border-bottom-color:var(--accent);color:var(--color-fg);font-weight:var(--font-weight-semibold);}._3YHB5a_field{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;display:flex}._3YHB5a_input,._3YHB5a_select{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-base);color:var(--color-fg);background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-md)}._3YHB5a_input:focus-visible,._3YHB5a_select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._3YHB5a_inputAttention{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._3YHB5a_help{padding-left:var(--space-5);font-size:var(--font-size-sm);color:var(--color-fg-muted);line-height:var(--line-height-relaxed);margin:0}._3YHB5a_codeBox{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);display:flex}._3YHB5a_code{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:.08em;font-variant-numeric:tabular-nums;word-break:break-all}._3YHB5a_progress{border-radius:var(--radius-full);background:var(--surface-2);height:6px;overflow:hidden}._3YHB5a_progressBar{background:var(--accent);height:100%;transition:width var(--duration-normal) var(--ease-out)}._3YHB5a_nikkesPage{margin:var(--space-6) 0 0}._3YHB5a_header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._3YHB5a_filters{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}._3YHB5a_filterRow{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._3YHB5a_filterLabel{min-width:3.5em;font-size:var(--font-size-xs);color:var(--color-fg-muted)}._3YHB5a_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(128px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){._3YHB5a_grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}}._3YHB5a_nikke{gap:var(--space-1);flex-direction:column;height:100%;display:flex;position:relative}._3YHB5a_notOwned{opacity:.45}._3YHB5a_notOwned a._3YHB5a_thumbLink:after{content:"";position:absolute;inset:0}._3YHB5a_notOwned:has(a._3YHB5a_thumbLink:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-md)}._3YHB5a_notOwned a._3YHB5a_thumbLink:focus-visible{outline:none}._3YHB5a_thumbLink{border-radius:var(--radius-md);aspect-ratio:256/512;background:var(--surface-2);display:block;overflow:hidden}._3YHB5a_thumbLink img{object-fit:cover;width:100%;height:100%;display:block}._3YHB5a_unknownThumb{aspect-ratio:256/512;border-radius:var(--radius-md);background:var(--surface-2);color:var(--color-fg-muted);font-size:var(--font-size-2xl);justify-content:center;align-items:center;display:flex}._3YHB5a_nikkeName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._3YHB5a_stars{color:var(--color-accent-yellow);font-size:var(--font-size-sm);letter-spacing:1px}._3YHB5a_starOff{color:var(--border-strong)}._3YHB5a_core{margin-left:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent)}._3YHB5a_stats{gap:2px var(--space-2);font-size:var(--font-size-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._3YHB5a_stats b{color:var(--color-fg);font-weight:var(--font-weight-semibold)}._3YHB5a_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._3YHB5a_table th,._3YHB5a_table td{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}._3YHB5a_table th{color:var(--color-fg-muted);font-weight:var(--font-weight-medium)}._3YHB5a_cardBtn{gap:var(--space-1);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}._3YHB5a_cardBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-md)}._3YHB5a_cardBtn ._3YHB5a_thumbLink{transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}@media (hover:hover) and (pointer:fine){._3YHB5a_cardBtn:hover ._3YHB5a_thumbLink{box-shadow:0 8px 20px #00000059, 0 0 0 1px var(--accent-soft);transform:translateY(-3px)}._3YHB5a_cardBtn:hover ._3YHB5a_olBox{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}._3YHB5a_ownedCard:hover{border-color:var(--border-strong)}}._3YHB5a_nikkeSelected ._3YHB5a_thumbLink{box-shadow:0 0 0 2px var(--accent), 0 0 24px color-mix(in srgb, var(--accent) 45%, transparent)}._3YHB5a_nikkeSelected ._3YHB5a_nikkeName{color:var(--accent)}._3YHB5a_olBox{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--font-size-xs);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;gap:4px;margin-top:auto;display:flex;container-type:inline-size}._3YHB5a_nikkeSelected ._3YHB5a_olBox{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}._3YHB5a_olBoxTitle{justify-content:space-between;gap:0 var(--space-1);white-space:nowrap;color:var(--color-fg-muted);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}._3YHB5a_olBoxTitle b{color:var(--color-fg);font-variant-numeric:tabular-nums}._3YHB5a_olTop{gap:2px var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:180px){._3YHB5a_olTop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._3YHB5a_olBox{padding:6px}}._3YHB5a_olTopItem{min-width:0;color:var(--color-fg-muted);white-space:nowrap;justify-content:space-between;gap:4px;display:flex}._3YHB5a_olTopItem b{color:var(--accent);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._3YHB5a_olEmpty{color:var(--color-fg-muted);opacity:.7}._3YHB5a_browse{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._3YHB5a_browseOpen{grid-template-columns:minmax(0,1fr) minmax(340px,380px)}._3YHB5a_detailPanel ._3YHB5a_partGrid{grid-template-columns:1fr}._3YHB5a_browseOpen ._3YHB5a_grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}._3YHB5a_detailPanel{top:calc(var(--header-height) + var(--space-3));max-height:calc(100dvh - var(--header-height) - var(--space-6));overscroll-behavior:contain;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent-deco) 35%, var(--border-default));border-radius:var(--radius-xl);background:radial-gradient(120% 60% at 100% 0%, color-mix(in srgb, var(--accent-deco) 12%, transparent), transparent 60%), var(--surface-1);box-shadow:var(--shadow-3);animation:_3YHB5a_panelIn var(--duration-normal) var(--ease-out);position:sticky;overflow-y:auto}@keyframes _3YHB5a_panelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._3YHB5a_detailPanel,._3YHB5a_sheet{animation:none}}._3YHB5a_sheetOverlay{z-index:var(--z-drawer);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:fixed;inset:0}._3YHB5a_sheet{z-index:calc(var(--z-drawer) + 1);overscroll-behavior:contain;max-height:88dvh;padding:var(--space-2) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--accent-deco) 35%, var(--border-default));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-1);box-shadow:var(--shadow-3);animation:_3YHB5a_sheetIn var(--duration-normal) var(--ease-out);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes _3YHB5a_sheetIn{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}._3YHB5a_sheetHandle{width:40px;height:4px;margin:0 auto var(--space-3);border-radius:var(--radius-full);background:var(--border-strong);display:block}._3YHB5a_detail{gap:var(--space-4);flex-direction:column;display:flex}._3YHB5a_detailHero{gap:var(--space-3);display:flex}._3YHB5a_detailThumb{aspect-ratio:256/512;border-radius:var(--radius-md);background:var(--surface-2);width:96px;box-shadow:0 0 0 1px var(--accent-soft);flex-shrink:0;overflow:hidden}._3YHB5a_detailThumb img{object-fit:cover;width:100%;height:100%;display:block}._3YHB5a_detailHeroText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._3YHB5a_detailTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}._3YHB5a_detailTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);margin:0}._3YHB5a_detailName{word-break:keep-all}._3YHB5a_detailGrade{align-items:center;display:inline-flex}._3YHB5a_detailCombat{font-size:var(--font-size-sm);color:var(--color-fg-muted)}._3YHB5a_detailCombat b{font-size:var(--font-size-lg);color:var(--accent);font-variant-numeric:tabular-nums}._3YHB5a_detailLink{font-size:var(--font-size-sm);color:var(--color-fg-muted);align-self:flex-start;text-decoration:none}._3YHB5a_detailLink:hover{color:var(--accent)}._3YHB5a_dialogClose{padding:var(--space-1);border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}@media (hover:hover) and (pointer:fine){._3YHB5a_dialogClose:hover{color:var(--color-fg);background:var(--surface-2)}}._3YHB5a_dialogChips{gap:var(--space-1);flex-wrap:wrap;display:flex}._3YHB5a_dialogSection{gap:var(--space-2);flex-direction:column;display:flex}._3YHB5a_dialogSectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);margin:0}._3YHB5a_invValue{margin-left:var(--space-1);color:var(--inv,var(--accent));font-size:var(--font-size-md)}._3YHB5a_invNote{margin-left:var(--space-2);font-weight:var(--font-weight-normal)}._3YHB5a_invItems,._3YHB5a_invNext{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--font-size-sm);flex-direction:column;padding:0;list-style:none;display:flex}._3YHB5a_invItems li,._3YHB5a_invRowButton{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3.5rem;display:grid}._3YHB5a_invHint{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted)}._3YHB5a_invSim{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}._3YHB5a_invSim b{color:var(--inv,var(--accent))}._3YHB5a_invSim span b{margin-left:var(--space-1)}._3YHB5a_invDeckSelect{max-width:100%;height:2rem;margin-right:var(--space-2);padding:0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-fg);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._3YHB5a_invDeckSelect:focus-visible{border-color:var(--accent);outline:none}._3YHB5a_invSubLabel{font-size:var(--font-size-xs);color:var(--color-fg-muted);text-overflow:ellipsis;display:block;overflow:hidden}._3YHB5a_invItems li._3YHB5a_invGroup{display:block}._3YHB5a_invRowButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._3YHB5a_invRowButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._3YHB5a_invChevron{color:var(--color-fg-muted);font-size:var(--font-size-xs)}._3YHB5a_invSub{gap:var(--space-1);margin:var(--space-1) 0 var(--space-1) var(--space-3);padding:0 0 0 var(--space-2);border-left:1px solid var(--border-default);font-size:var(--font-size-xs);flex-direction:column;list-style:none;display:flex}._3YHB5a_invSub small{color:var(--color-fg-muted)}._3YHB5a_invItems li._3YHB5a_invSubNote{color:var(--color-fg-muted);display:block}._3YHB5a_invItems li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._3YHB5a_invSub li>span:first-child{white-space:normal;overflow:visible}._3YHB5a_invItems b{color:var(--inv,inherit)}._3YHB5a_invNone{text-align:right;font-size:var(--font-size-xs);color:var(--color-fg-muted);grid-column:2/4}._3YHB5a_invPlus{text-align:right;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-success-fg);grid-column:2/4}._3YHB5a_invSub small._3YHB5a_invNeed{color:var(--color-warning-fg);font-weight:var(--font-weight-semibold)}._3YHB5a_invItems b,._3YHB5a_invNext b{text-align:right;font-variant-numeric:tabular-nums}._3YHB5a_invBar{border-radius:var(--radius-full);background:var(--surface-2);height:6px;overflow:hidden}._3YHB5a_invBar>span{background:var(--inv,var(--accent));height:100%;display:block}._3YHB5a_invNextTitle{margin:var(--space-3) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted)}._3YHB5a_invNext li{justify-content:space-between;gap:var(--space-2);display:flex}._3YHB5a_invNext b{color:var(--accent)}._3YHB5a_sumGrid{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}._3YHB5a_sumItem{align-items:center;gap:2px var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--font-size-xs);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""count value";display:grid}._3YHB5a_sumCount{border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-fg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:count;padding:0 6px}._3YHB5a_sumLabel{min-width:0;color:var(--color-fg-muted);text-align:left;grid-area:label}._3YHB5a_sumValue{color:var(--accent);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value;justify-self:end}._3YHB5a_partGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){._3YHB5a_partGrid{grid-template-columns:1fr}}._3YHB5a_partCard{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;display:flex}._3YHB5a_partCardOl{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}._3YHB5a_partHead{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}._3YHB5a_partHead b{white-space:nowrap}._3YHB5a_olBadge,._3YHB5a_tierBadge{white-space:nowrap;padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._3YHB5a_olBadge{background:var(--accent-soft);color:var(--accent)}._3YHB5a_tierBadge{background:var(--surface-3);color:var(--color-fg-muted)}._3YHB5a_enhance{gap:2px;margin-left:auto;display:inline-flex}._3YHB5a_enhanceOn,._3YHB5a_enhanceOff{background:var(--border-strong);border-radius:1px;width:8px;height:4px}._3YHB5a_enhanceOn{background:var(--accent)}._3YHB5a_optRows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._3YHB5a_optRow{gap:2px var(--space-2);padding:3px var(--space-2);font-size:var(--font-size-xs);border:1px solid #0000;grid-template-columns:1fr auto;grid-template-areas:"label value""level level";display:grid}._3YHB5a_optRowMax ._3YHB5a_optBar{background:#ffffff1f}._3YHB5a_optRowMax ._3YHB5a_optLevel{color:#a3a3a3}._3YHB5a_optLabel{color:var(--color-fg);grid-area:label}._3YHB5a_optValue{color:var(--color-fg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;grid-area:value}._3YHB5a_optLevel{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);grid-area:level;display:flex}._3YHB5a_optLevel small{text-align:right;min-width:3.5em;font-size:var(--font-size-xs)}._3YHB5a_optBar{border-radius:var(--radius-full);background:var(--surface-3);flex:1;height:4px;overflow:hidden}._3YHB5a_optBarFill{border-radius:inherit;background:var(--border-strong);height:100%;display:block}._3YHB5a_optRowEmpty{padding:2px calc(var(--space-2) + 1px);font-size:var(--font-size-xs);color:var(--color-fg-muted);opacity:.7}._3YHB5a_guide{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;display:flex}._3YHB5a_guideSpaced{margin-top:var(--space-4)}._3YHB5a_guideError{border-color:color-mix(in srgb, var(--color-error-fg) 50%, transparent)}._3YHB5a_guideText{gap:var(--space-2);flex-direction:column;display:flex}._3YHB5a_guideTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}._3YHB5a_guideMust,._3YHB5a_guideRecommend{margin-left:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);vertical-align:1px;line-height:1.6;display:inline-block}._3YHB5a_guideMust{background:var(--accent);color:var(--on-accent)}._3YHB5a_guideRecommend{background:var(--accent-soft);color:var(--accent)}._3YHB5a_shotUid{border:3px solid var(--accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 14%, transparent);width:25%;height:16.5%;box-shadow:0 0 0 4px var(--accent-soft), 0 0 18px color-mix(in srgb, var(--accent) 50%, transparent);pointer-events:none;animation:_3YHB5a_shotPulse 1.6s var(--ease-out) infinite;position:absolute;top:45%;left:25%}._3YHB5a_shotUrl{border:2px dashed color-mix(in srgb, var(--accent) 80%, transparent);border-radius:var(--radius-md);pointer-events:none;height:72%;position:absolute;top:14%;left:55.5%;right:.5%}._3YHB5a_shotTagSide{right:auto;left:calc(100% + var(--space-2))}._3YHB5a_shotTagInside{right:var(--space-2)}@media (prefers-reduced-motion:reduce){._3YHB5a_shotUid{animation:none}}._3YHB5a_guideSteps{padding-left:var(--space-5);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}._3YHB5a_shot{gap:var(--space-1);flex-direction:column;margin:0;display:flex}._3YHB5a_shotFrame{border:1px solid var(--border-default);border-radius:var(--radius-lg);max-width:560px;display:block;position:relative;overflow:hidden}._3YHB5a_shotFrame img{width:100%;height:auto;display:block}._3YHB5a_shotAll{border:2px dashed color-mix(in srgb, var(--accent) 70%, transparent);border-radius:var(--radius-md);pointer-events:none;height:63.6%;position:absolute;top:25.4%;left:1%;right:1%}._3YHB5a_shotMust{border:3px solid var(--accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 14%, transparent);height:9.4%;box-shadow:0 0 0 4px var(--accent-soft), 0 0 18px color-mix(in srgb, var(--accent) 50%, transparent);pointer-events:none;animation:_3YHB5a_shotPulse 1.6s var(--ease-out) infinite;position:absolute;top:67.9%;left:1.5%;right:1.5%}._3YHB5a_shotTag{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap;position:absolute;top:50%;right:18%;transform:translateY(-50%)}@keyframes _3YHB5a_shotPulse{50%{box-shadow:0 0 0 7px var(--accent-soft), 0 0 26px color-mix(in srgb, var(--accent) 60%, transparent)}}@media (prefers-reduced-motion:reduce){._3YHB5a_shotMust{animation:none}}._3YHB5a_importBar,._3YHB5a_importCta{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--accent-deco) 35%, var(--border-default));border-radius:var(--radius-lg);background:linear-gradient(120deg, color-mix(in srgb, var(--accent-deco) 10%, transparent), transparent 60%), var(--surface-1);font-size:var(--font-size-sm);display:flex}._3YHB5a_importCta{color:inherit;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-style:dashed;align-items:center;text-decoration:none}@media (hover:hover) and (pointer:fine){._3YHB5a_importCta:hover{border-color:var(--accent);background:var(--surface-2)}}._3YHB5a_importCta b{color:var(--color-fg);display:block}._3YHB5a_importIcon{border-radius:var(--radius-full);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._3YHB5a_importBody{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._3YHB5a_importHead{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}._3YHB5a_importSub{color:var(--color-fg-muted);font-size:var(--font-size-xs)}._3YHB5a_importControls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._3YHB5a_importControls select{min-width:0;max-width:100%;min-height:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-input-bg);color:var(--color-fg);font:inherit;font-size:var(--font-size-sm);flex:200px}._3YHB5a_importNote{color:var(--color-fg-muted);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);margin:0}._3YHB5a_importDone{color:var(--color-success-fg);font-size:var(--font-size-xs)}._3YHB5a_picker{z-index:calc(var(--z-drawer) + 5);gap:var(--space-3);width:min(760px, calc(100vw - 2 * var(--space-4)));height:min(720px, calc(100dvh - 2 * var(--space-6)));padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent-deco) 35%, var(--border-default));border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:639px){._3YHB5a_picker{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:88dvh;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));animation:_3YHB5a_sheetIn var(--duration-normal) var(--ease-out);top:auto;bottom:0;left:0;transform:none}}._3YHB5a_pickerHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._3YHB5a_pickerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}._3YHB5a_pickerSearch{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-input-bg);color:var(--color-fg-muted);display:flex}._3YHB5a_pickerSearch:focus-within{border-color:var(--accent)}._3YHB5a_pickerSearch input{min-width:0;min-height:40px;color:var(--color-fg);font:inherit;font-size:var(--font-size-base);background:0 0;border:0;outline:none;flex:1}._3YHB5a_pickerMeta{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0}._3YHB5a_pickerEmpty{margin:var(--space-6) 0;text-align:center;color:var(--color-fg-muted)}._3YHB5a_pickerGrid{align-content:start;gap:var(--space-2);overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));min-height:0;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}._3YHB5a_pickerItem{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}._3YHB5a_pickerItem:disabled{opacity:.35;cursor:not-allowed}._3YHB5a_pickerThumb{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:0 0 0 1px var(--border-subtle);transition:box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:block;position:relative;overflow:hidden}._3YHB5a_pickerThumb img{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){._3YHB5a_pickerItem:not(:disabled):hover ._3YHB5a_pickerThumb{box-shadow:0 0 0 2px var(--accent);transform:translateY(-2px)}}._3YHB5a_pickerItem:focus-visible{outline:none}._3YHB5a_pickerItem:focus-visible ._3YHB5a_pickerThumb{box-shadow:0 0 0 2px var(--focus-ring)}._3YHB5a_pickerItemSelected ._3YHB5a_pickerThumb{box-shadow:0 0 0 2px var(--accent), 0 0 16px color-mix(in srgb, var(--accent) 45%, transparent)}._3YHB5a_pickerBadge{border-radius:var(--radius-full);color:var(--accent);font-size:11px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;background:#000000b3;padding:0 5px;position:absolute;bottom:4px;left:4px}._3YHB5a_pickerName{font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._3YHB5a_pickerTools{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._3YHB5a_pickerToolsLabel{font-size:var(--font-size-xs);color:var(--color-fg-muted)}._3YHB5a_pickerMoreToggle{margin-left:auto}._3YHB5a_pickerStats{text-align:left;flex-direction:column;gap:1px;padding:0 2px;font-size:11px;line-height:1.35;display:flex}._3YHB5a_pickerStats>span{white-space:nowrap;justify-content:space-between;gap:4px;min-width:0;display:flex}._3YHB5a_pickerStats>span>span{color:var(--color-fg-muted)}._3YHB5a_pickerStats b{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}._3YHB5a_pickerStatMuted b{color:var(--color-fg-muted);font-weight:400}._3YHB5a_pickTrigger{align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);display:flex}@media (hover:hover) and (pointer:fine){._3YHB5a_pickTrigger:hover:not(:disabled){border-color:var(--accent)}}._3YHB5a_pickTrigger:disabled{opacity:.6;cursor:not-allowed}._3YHB5a_pickTriggerThumb{border-radius:var(--radius-full);background:var(--surface-3);width:40px;height:40px;color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._3YHB5a_pickTriggerThumb img{align-self:flex-start;width:100%;height:auto}._3YHB5a_pickTriggerText{flex-direction:column;flex:1;min-width:0;display:flex}._3YHB5a_pickTriggerText b{overflow-wrap:anywhere;word-break:keep-all}._3YHB5a_pickTriggerAction{color:var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}._3YHB5a_pickerThumb>span,._3YHB5a_pickTriggerThumb>span{width:100%;display:block}._3YHB5a_progressPanel{gap:var(--space-3);flex-direction:column;display:flex}._3YHB5a_progressLevels{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._3YHB5a_progressLevels>div{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}._3YHB5a_progressLevels dt,._3YHB5a_progressGrid dt{font-size:var(--font-size-xs);color:var(--color-fg-muted)}._3YHB5a_progressLevels dd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--accent);font-variant-numeric:tabular-nums;margin:0}._3YHB5a_progressGrid{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}._3YHB5a_progressGrid dd{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}._3YHB5a_progressWide{grid-column:1/-1}._3YHB5a_progressWide dd{gap:2px var(--space-3);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._3YHB5a_progressWide b{font-weight:var(--font-weight-semibold)}._3YHB5a_progressCompact ._3YHB5a_progressLevels dd{font-size:var(--font-size-base)}@media (max-width:480px){._3YHB5a_progressLevels dd{font-size:var(--font-size-base)}}._3YHB5a_autoSyncRow{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._3YHB5a_autoSyncRow input{width:16px;height:16px;accent-color:var(--accent)}._3YHB5a_ownedCard{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);gap:var(--space-2);transition:border-color var(--duration-fast) var(--ease-out)}._3YHB5a_nikkeSelected ._3YHB5a_ownedCard{border-color:var(--accent)}._3YHB5a_ownedCard ._3YHB5a_thumbLink{position:relative}._3YHB5a_thumbGrade{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2) var(--space-1);background:linear-gradient(#0000,#000000bf);line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}._3YHB5a_thumbGrade ._3YHB5a_core{margin-left:0}._3YHB5a_kv{gap:2px var(--space-2);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);grid-template-columns:auto minmax(0,1fr);display:grid}._3YHB5a_kv b{text-align:right;color:var(--color-fg);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._3YHB5a_invRow{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-fg-muted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._3YHB5a_invRow b{color:var(--inv,var(--accent));font-variant-numeric:tabular-nums}._3YHB5a_invMeter{border-radius:var(--radius-full);background:var(--surface-3);height:4px;overflow:hidden}._3YHB5a_invMeter>span{background:var(--inv,var(--accent));height:100%;display:block}._3YHB5a_invLow{text-align:right;grid-column:2/4}._3YHB5a_ownedCard ._3YHB5a_olBox{padding:var(--space-2) 0 0;border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}._3YHB5a_ownedCard{container-type:inline-size}@container (max-width:140px){._3YHB5a_kv{grid-template-columns:minmax(0,1fr)}._3YHB5a_kv>span{display:none}._3YHB5a_kv b{text-align:left}._3YHB5a_invRow{grid-template-columns:minmax(0,1fr) auto}._3YHB5a_invRow>span:first-child{display:none}._3YHB5a_invLow{text-align:left;grid-column:1/3}}._3YHB5a_detailActions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._3YHB5a_detailActions ._3YHB5a_detailLink{align-self:center}._3YHB5a_summary{flex-direction:column;gap:2px;min-width:0;display:flex}._3YHB5a_summaryTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);margin:0}._3YHB5a_summaryCount{align-items:baseline;gap:var(--space-1);margin:0;display:flex}._3YHB5a_summaryCount b{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1}._3YHB5a_summaryCount span{font-size:var(--font-size-sm);color:var(--color-fg-muted)}._3YHB5a_summarySub{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}._3YHB5a_toolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._3YHB5a_searchBox{flex:14rem;align-items:center;min-width:0;display:flex;position:relative}._3YHB5a_searchIcon{left:var(--space-3);color:var(--color-fg-muted);pointer-events:none;position:absolute}._3YHB5a_searchInput{width:100%;height:2.5rem;padding:0 var(--space-3) 0 2.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--color-fg);font:inherit;font-size:var(--font-size-sm)}._3YHB5a_searchInput::placeholder{color:var(--color-fg-muted)}._3YHB5a_searchInput:focus-visible,._3YHB5a_sortSelect:focus-visible,._3YHB5a_filterBtn:focus-visible,._3YHB5a_appliedChip:focus-visible,._3YHB5a_resetBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._3YHB5a_sortSelect{height:2.5rem;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--color-fg);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._3YHB5a_filterBtn{align-items:center;gap:var(--space-2);height:2.5rem;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--color-fg);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}@media (hover:hover) and (pointer:fine){._3YHB5a_filterBtn:hover{background:var(--surface-3)}}._3YHB5a_filterBtn[data-active]{border-color:var(--border-strong)}._3YHB5a_filterCount{min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}._3YHB5a_roleRow{align-items:center;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._3YHB5a_filterPanel{gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);display:grid}._3YHB5a_filterPanel[hidden]{display:none}._3YHB5a_filterGroup{align-items:start;gap:var(--space-2);grid-template-columns:3.5rem minmax(0,1fr);display:grid}._3YHB5a_filterGroupLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);padding-top:.3rem}._3YHB5a_filterChips{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._3YHB5a_resultBar{align-items:center;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._3YHB5a_resultCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._3YHB5a_appliedChip,._3YHB5a_resetBtn{height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-full);font:inherit;font-size:var(--font-size-xs);cursor:pointer;align-items:center;gap:4px;display:inline-flex}._3YHB5a_appliedChip{border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--color-fg)}._3YHB5a_resetBtn{color:var(--color-fg-muted);background:0 0;border:0}._3YHB5a_resetBtn:hover{color:var(--color-fg)}._3YHB5a_resultHint{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin-left:auto}._3YHB5a_pickerOverlay{z-index:calc(var(--z-drawer) + 4);background:#0009;position:fixed;inset:0}._3YHB5a_invLab{gap:var(--space-2);flex-direction:column;display:flex}._3YHB5a_invLabPick{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._3YHB5a_invLabSlot{width:2.5rem;height:2.5rem;color:var(--color-fg-muted);background:var(--surface-2);border:1px dashed var(--border-default);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}._3YHB5a_invLabSlot:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._3YHB5a_invLabSlot img{object-fit:cover;width:100%;height:100%}._3YHB5a_invLabResult p{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}._3YHB5a_invLabResult p b{margin-left:var(--space-1);color:var(--inv,var(--accent))}._3YHB5a_invLabResult ._3YHB5a_invSub li{justify-content:space-between;gap:var(--space-2);display:flex}._3YHB5a_invLabResult ._3YHB5a_invSub li._3YHB5a_invSubNote{color:var(--color-fg-muted);display:block}._3YHB5a_benefit{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-fg);margin:0}._3YHB5a_benefitStat{color:var(--accent)}
.qJR02q_overlay{z-index:calc(var(--z-drawer) + 2);background:#0009;position:fixed;inset:0}.qJR02q_sheet{z-index:calc(var(--z-drawer) + 3);gap:var(--space-3);overscroll-behavior:contain;max-height:92dvh;padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-1);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.qJR02q_handle{border-radius:var(--radius-full);background:var(--border-strong);width:40px;height:4px;margin:0 auto;display:block}@media (min-width:768px){.qJR02q_sheet{width:min(520px, calc(100vw - 2 * var(--space-6)));max-height:calc(100dvh - 2 * var(--space-6));padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.qJR02q_handle{display:none}}.qJR02q_head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.qJR02q_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.qJR02q_close{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.qJR02q_close:hover{background:var(--surface-3);color:var(--color-fg)}}.qJR02q_close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qJR02q_settings{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.qJR02q_settingRow{align-items:center;gap:var(--space-3);display:flex}.qJR02q_label{min-width:3.5em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);flex:none}.qJR02q_seg{border-radius:var(--radius-md);background:var(--surface-2);flex:1;grid-template-columns:repeat(3,1fr);gap:2px;max-width:380px;padding:2px;display:grid}.qJR02q_segBtn{min-height:44px;padding:2px var(--space-1);border-radius:calc(var(--radius-md) - 2px);color:var(--color-fg-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.qJR02q_segOn{background:var(--surface-3);color:var(--color-fg);font-weight:var(--font-weight-semibold)}.qJR02q_segBtn:focus-visible,.qJR02q_itemsSummary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qJR02q_items{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2)}.qJR02q_itemsSummary{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);cursor:pointer;list-style:none;display:flex}.qJR02q_itemsSummary::-webkit-details-marker{display:none}.qJR02q_itemsCount{font-size:var(--font-size-xs);color:var(--color-fg-muted);align-items:center;gap:2px;display:inline-flex}.qJR02q_items[open] .qJR02q_itemsChevron{transform:rotate(180deg)}.qJR02q_checks{gap:var(--space-1) var(--space-3);padding:0 var(--space-3) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.qJR02q_checks{grid-template-columns:repeat(4,minmax(0,1fr))}}.qJR02q_check{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--font-size-sm);cursor:pointer;display:flex}.qJR02q_check input{width:16px;height:16px;accent-color:var(--color-fg-muted);margin:0}.qJR02q_preview{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);width:100%;width:min(100%, calc(50dvh * var(--ar,.8)));flex:none;justify-content:center;align-items:center;height:auto;margin:0 auto;display:flex;position:relative;overflow:hidden}.qJR02q_previewImg{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;width:100%;height:100%;display:block}.qJR02q_livePreview{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.qJR02q_spinner{right:var(--space-2);bottom:var(--space-2);border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:var(--radius-full);width:20px;height:20px;animation:.8s linear infinite qJR02q_spin;position:absolute}@keyframes qJR02q_spin{to{transform:rotate(360deg)}}.qJR02q_error{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:#ff8a8a;margin:0;position:absolute}.qJR02q_hint,.qJR02q_note{font-size:var(--font-size-sm);color:var(--color-fg-muted);text-align:center;margin:0}.qJR02q_hint:empty{display:none}.qJR02q_hintStrong{color:var(--color-fg);font-weight:var(--font-weight-semibold)}.qJR02q_actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qJR02q_actions>*{flex:1 1 0;min-width:120px;max-width:220px}.qJR02q_offscreen{pointer-events:none;position:absolute;top:0;left:-10000px}.qJR02q_checkDropped{color:var(--color-fg-muted);text-decoration:line-through}.qJR02q_segUse{font-size:var(--font-size-sm);line-height:1.2}.qJR02q_segRatio{font-size:var(--font-size-xs);opacity:.75;line-height:1.2}
.c49CBq_wrap{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-1);flex-direction:column;display:flex}.c49CBq_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.c49CBq_muted{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}.c49CBq_slots{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));max-width:420px;display:grid}.c49CBq_slotWrap{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.c49CBq_slot{aspect-ratio:3/4;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.c49CBq_slot:focus-visible,.c49CBq_clear:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.c49CBq_slot>span{width:100%;height:100%}.c49CBq_plus{font-size:var(--font-size-xl);color:var(--color-fg-muted)}.c49CBq_clear{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-3);width:22px;height:22px;color:var(--color-fg);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.c49CBq_slotName{font-size:var(--font-size-xs);color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c49CBq_summary{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c49CBq_bursts{gap:var(--space-1);display:flex}.c49CBq_burst{min-width:28px;height:24px;padding:0 var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-fg-muted);justify-content:center;align-items:center;display:inline-flex}.c49CBq_burstOn{border-color:var(--color-stat);color:var(--color-stat)}.c49CBq_total{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.c49CBq_total b{color:var(--color-fg)}.c49CBq_head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c49CBq_headText{flex-direction:column;gap:2px;min-width:0;display:flex}.c49CBq_slots{max-width:340px}.c49CBq_slot{aspect-ratio:1;border-style:solid;border-color:var(--border-subtle);color:var(--color-fg-muted)}.c49CBq_slotEmpty{border-style:dashed;border-color:var(--border-strong)}.c49CBq_slot>span{aspect-ratio:auto;border:0;border-radius:0;display:block}.c49CBq_slot img{object-position:center 10%}.c49CBq_burstLine{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.c49CBq_burstLabel{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin-right:2px}.c49CBq_burstNote{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin-left:2px}@media (min-width:768px){.c49CBq_wrap{align-items:center;column-gap:var(--space-6);row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head slots""summary slots";display:grid}.c49CBq_head{grid-area:head;align-self:end}.c49CBq_summary{grid-area:summary;align-self:start}.c49CBq_slots{grid-area:slots;grid-template-columns:repeat(5,80px);max-width:none}}
.t-Y3VW_figure{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.t-Y3VW_caption{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.t-Y3VW_plot{width:100%;min-width:0;position:relative}.t-Y3VW_plot svg{touch-action:pan-y;display:block;overflow:visible}.t-Y3VW_grid{stroke:var(--border-subtle);stroke-width:1px}.t-Y3VW_axis{fill:var(--color-fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.t-Y3VW_axisMine{fill:var(--color-fg);font-size:11px;font-weight:700}.t-Y3VW_area{fill:color-mix(in srgb, var(--rarity-ssr) 14%, transparent)}.t-Y3VW_line{fill:none;stroke:var(--rarity-ssr);stroke-width:2px;stroke-linejoin:round}.t-Y3VW_dot,.t-Y3VW_dotHover{fill:var(--rarity-ssr);stroke:var(--surface-1);stroke-width:2px}.t-Y3VW_markLabel{fill:var(--color-fg);font-size:11px;font-weight:700}.t-Y3VW_available{stroke:var(--color-fg-muted);stroke-width:1px;stroke-dasharray:3 3}.t-Y3VW_availableLabel{fill:var(--color-fg-muted);font-size:11px}.t-Y3VW_cross{stroke:var(--border-strong,var(--color-fg-muted));stroke-width:1px}.t-Y3VW_bar{fill:color-mix(in srgb, var(--color-fg-muted) 40%, transparent)}.t-Y3VW_barOn{fill:color-mix(in srgb, var(--rarity-ssr) 70%, transparent)}.t-Y3VW_barMine{fill:var(--rarity-ssr)}.t-Y3VW_tip{padding:2px var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--color-fg);font-size:var(--font-size-xs);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.t-Y3VW_legendNote{align-items:center;gap:var(--space-1);color:var(--color-fg-muted);font-size:var(--font-size-xs);margin:0;display:flex}.t-Y3VW_swatchOn{background:var(--rarity-ssr);border-radius:2px;width:10px;height:10px;display:inline-block}.t-Y3VW_quantile{stroke:var(--color-fg);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.t-Y3VW_quantileKey{width:12px;height:0;margin-left:var(--space-3);border-top:1px dashed var(--color-fg);display:inline-block}
.TXBPAa_wrap{gap:var(--space-4);flex-direction:column;display:flex}.TXBPAa_toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.TXBPAa_toolbarText{color:var(--color-fg-muted);word-break:keep-all;margin:0}.TXBPAa_toolbarText strong{color:var(--color-fg)}.TXBPAa_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.TXBPAa_hint{color:var(--color-fg-muted);font-size:var(--font-size-xs);word-break:keep-all;margin:0}.TXBPAa_teams{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TXBPAa_team{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;display:flex}.TXBPAa_teamHead{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.TXBPAa_teamNo{color:var(--color-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.TXBPAa_teamSource{color:var(--color-fg-muted);word-break:keep-all}.TXBPAa_burst{border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-fg);font-variant-numeric:tabular-nums;padding:1px 6px}.TXBPAa_burstMissing{background:var(--color-error-bg);color:var(--color-error-fg)}.TXBPAa_warn{color:var(--color-warning-fg)}.TXBPAa_slots{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));max-width:32rem;margin:0;padding:0;list-style:none;display:grid}.TXBPAa_slotBtn{width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:relative}.TXBPAa_offBar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TXBPAa_offLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.TXBPAa_offName{opacity:.6;text-decoration:line-through}.TXBPAa_offHint{color:var(--color-fg-muted);font-size:var(--font-size-xs);flex-basis:100%}.TXBPAa_slots>li{position:relative}.TXBPAa_slotRemove{z-index:3;border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#000000a6;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:3px;right:3px}.TXBPAa_slotRemove:hover{background:var(--color-error-fg)}.TXBPAa_slotRemove:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:768px){.TXBPAa_slotRemove{width:18px;height:18px;top:2px;right:2px}}.TXBPAa_slotBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.TXBPAa_empty{aspect-ratio:3/4;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);width:100%;color:var(--color-fg-muted);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex}.TXBPAa_selected .TXBPAa_empty,.TXBPAa_selected>span:first-child{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.TXBPAa_dropOver>span:first-child{border-color:var(--color-info-fg);box-shadow:0 0 0 2px var(--color-info-fg)}.TXBPAa_lockBadge{border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);padding:2px;display:inline-flex;position:absolute;top:3px;right:3px}.TXBPAa_slotBtn .TXBPAa_burstIcon{object-fit:contain;filter:drop-shadow(0 1px 2px #000c);width:18px;height:18px;position:absolute;top:3px;left:3px}.TXBPAa_name{width:100%;color:var(--color-fg-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.TXBPAa_selBar{bottom:calc(var(--bottom-nav-height) + var(--space-2));z-index:5;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex;position:sticky}@media (min-width:769px){.TXBPAa_selBar{bottom:var(--space-3)}}.TXBPAa_bench{gap:var(--space-2);flex-direction:column;display:flex}.TXBPAa_benchHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TXBPAa_benchTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.TXBPAa_search{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-fg);font-size:var(--font-size-sm);flex:10rem}.TXBPAa_benchGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));margin:0;padding:0;list-style:none;display:grid}.TXBPAa_saved{color:var(--color-success-fg)}.TXBPAa_dirty{color:var(--color-warning-fg)}.TXBPAa_combat{color:var(--accent);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.TXBPAa_gearDmg{color:var(--color-fg-muted);font-size:var(--font-size-sm)}.TXBPAa_gearDmg b{color:var(--accent)}.TXBPAa_teamCombat{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.TXBPAa_cycleOk{color:var(--color-success-fg);font-weight:var(--font-weight-semibold)}.TXBPAa_bossBar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--accent-deco) 35%, var(--border-subtle));border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent-wash-1,var(--accent-glow)), var(--surface-1) 60%);flex-wrap:wrap;display:flex}.TXBPAa_bossName{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.TXBPAa_bossAttr,.TXBPAa_weakAttr{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex}.TXBPAa_weakAttr{background:var(--accent);color:var(--on-accent)}.TXBPAa_elemInline{width:18px;height:18px}.TXBPAa_weakPick{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.TXBPAa_weakPickLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg)}.TXBPAa_weakPickHint{font-size:var(--font-size-xs);color:var(--color-fg-muted);flex-basis:100%}.TXBPAa_slotBtn .TXBPAa_elemIcon{object-fit:contain;border-radius:var(--radius-full);filter:drop-shadow(0 1px 2px #000c);width:18px;height:18px;position:absolute;top:3px;left:23px}.TXBPAa_slotBtn .TXBPAa_elemWeak{box-shadow:0 0 0 2px var(--accent);background:var(--accent)}.TXBPAa_warnSoft{color:var(--color-info-fg);font-weight:var(--font-weight-semibold)}.TXBPAa_selInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.TXBPAa_selStats{color:var(--color-fg);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;word-break:keep-all}.TXBPAa_selBarMove{border-color:var(--color-info-fg);box-shadow:0 0 0 1px var(--color-info-fg), var(--shadow-2)}.TXBPAa_benchCombat{color:var(--accent);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.2}.TXBPAa_weaponBadge{border-radius:var(--radius-sm);color:var(--color-fg);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.02em;background:#000000b8;padding:0 4px;line-height:1.5;position:absolute;bottom:3px;right:3px}.TXBPAa_weaponRec{background:var(--accent);color:var(--on-accent)}.TXBPAa_vaultBar{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.TXBPAa_vaultBarLabel{color:var(--color-fg-muted);font-size:var(--font-size-sm)}.TXBPAa_teamTools{gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.TXBPAa_slotBtn .TXBPAa_cdMark{border-radius:var(--radius-sm);color:#fff;font-size:10px;font-weight:var(--font-weight-semibold);background:#000000b3;padding:0 3px;line-height:1.4;position:absolute;top:22px;left:2px}.TXBPAa_slotBtn .TXBPAa_cdOdd,.TXBPAa_benchCombat.TXBPAa_lowCombat{color:var(--color-error-fg)}.TXBPAa_slotBtn .TXBPAa_gradeBadge{border-radius:var(--radius-sm);color:var(--color-accent-yellow);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap;background:#000000b8;flex-direction:column;align-items:flex-start;padding:0 3px;line-height:1.25;display:flex;position:absolute;bottom:3px;left:3px}.TXBPAa_statLine{width:100%;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;column-gap:4px;font-size:10px;line-height:1.2;display:flex}.TXBPAa_statLine>span{white-space:nowrap}.TXBPAa_excludeBar{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.TXBPAa_benchExcluded>span:first-child>img:first-child{opacity:.45}.TXBPAa_excludedTag{color:var(--color-warning-fg);font-size:10px;line-height:1.2}.TXBPAa_ratioField{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);flex-wrap:wrap;display:inline-flex}.TXBPAa_ratioSelect{padding:2px var(--space-2);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-fg);font-size:var(--font-size-sm)}.TXBPAa_teamUsed .TXBPAa_slots{opacity:.55}.TXBPAa_layout{gap:var(--space-4);flex-direction:column;display:flex}.TXBPAa_main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.TXBPAa_layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}}@media (min-width:1200px){.TXBPAa_layout{grid-template-columns:minmax(0,1fr) 24rem;width:min(100vw - 3rem,80rem);margin-inline:calc(50% + -1*min(50vw - 1.5rem,40rem))}[data-side-ads] .TXBPAa_layout{grid-template-columns:minmax(0,1fr) 22rem;width:auto;margin-inline:0}}.TXBPAa_stickyBar{top:var(--header-height);z-index:6;padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-1);position:sticky}.TXBPAa_toolbarStats{align-items:baseline;gap:2px var(--space-3);color:var(--color-fg-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.TXBPAa_toolbarStats strong{color:var(--color-fg)}.TXBPAa_toolbarStats .TXBPAa_combat{color:var(--accent)}.TXBPAa_toolbarMsg{color:var(--color-fg);font-size:var(--font-size-xs);word-break:keep-all;flex-basis:100%;margin:0}.TXBPAa_settings{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.TXBPAa_settingsSummary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-fg-muted);font-size:var(--font-size-sm);cursor:pointer;display:flex}.TXBPAa_settingsSummary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.TXBPAa_settingsBadge{border-radius:var(--radius-full);background:var(--color-warning-bg,var(--surface-3));color:var(--color-warning-fg);font-size:var(--font-size-xs);padding:0 6px}.TXBPAa_settingsBody{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);flex-direction:column;display:flex}.TXBPAa_flash>span:first-child{animation:1.2s ease-out TXBPAa_slotFlash}@keyframes TXBPAa_slotFlash{0%,40%{box-shadow:0 0 0 3px var(--color-success-fg)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.TXBPAa_flash>span:first-child{box-shadow:0 0 0 3px var(--color-success-fg);animation:none}}.TXBPAa_aside{top:calc(var(--header-height) + var(--space-3));max-height:calc(100dvh - var(--header-height) - var(--space-6));padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;display:flex;position:sticky}.TXBPAa_pickSheet{height:86dvh;padding-bottom:env(safe-area-inset-bottom)}.TXBPAa_picker{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.TXBPAa_pickerHead{gap:var(--space-2);flex-direction:column;display:flex}.TXBPAa_pickerHead .TXBPAa_search{flex:none}.TXBPAa_pickerTitleRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2rem;display:flex}.TXBPAa_pickerTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.TXBPAa_pickerCur{margin-left:var(--space-1);color:var(--accent)}.TXBPAa_miniTeam{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));max-width:14rem;display:grid}.TXBPAa_miniSlot{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.TXBPAa_miniSlot>span:first-child{border-radius:var(--radius-sm)}.TXBPAa_miniSlotOn>span:first-child{box-shadow:0 0 0 2px var(--accent)}.TXBPAa_miniSlot:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.TXBPAa_miniEmpty{aspect-ratio:3/4;border:1px dashed var(--border-strong);color:var(--color-fg-muted);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex}.TXBPAa_miniLock{border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);padding:1px;display:inline-flex;position:absolute;top:2px;right:2px}.TXBPAa_chipRow{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (max-width:1023px){.TXBPAa_chipRow{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.TXBPAa_chipRow>*{flex-shrink:0}}.TXBPAa_pickerBody{gap:var(--space-2);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:2px;display:flex;overflow-y:auto}.TXBPAa_pickerGroup{margin:var(--space-1) 0 0;color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.TXBPAa_atBadge{z-index:1;border-radius:var(--radius-full);background:var(--color-info-fg);color:var(--surface-1);font-size:10px;font-weight:var(--font-weight-bold);padding:0 5px;line-height:1.5;position:absolute;top:-4px;right:-4px}.TXBPAa_bossChips{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.TXBPAa_bossChipName{color:var(--color-fg-muted);font-size:var(--font-size-xs)}.TXBPAa_toolbarActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.TXBPAa_toolbarSave{margin-left:auto}.TXBPAa_buttonGuide{gap:var(--space-1) var(--space-4);font-size:var(--font-size-xs);color:var(--color-fg-muted);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.TXBPAa_buttonGuide dt{color:var(--color-fg);font-weight:700;display:inline}.TXBPAa_buttonGuide dt:after{content:" "}.TXBPAa_buttonGuide dd{margin:0;display:inline}.TXBPAa_simProgress{gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-fg-muted);flex-direction:column;flex-basis:100%;display:flex}.TXBPAa_simProgressText{justify-content:space-between;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.TXBPAa_simProgressText strong{color:var(--color-fg)}.TXBPAa_simProgressBar{background:var(--surface-3);border-radius:var(--radius-full);height:.375rem;overflow:hidden}.TXBPAa_simProgressBar>span{background-color:var(--accent);border-radius:inherit;height:100%;transition:width var(--duration-normal) var(--ease-out);background-image:linear-gradient(90deg,#0000,#ffffff59,#0000);background-size:200% 100%;animation:1.4s linear infinite TXBPAa_simProgressMove;display:block}@keyframes TXBPAa_simProgressMove{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.TXBPAa_simProgressBar>span{animation:none}}.TXBPAa_benchDim{opacity:.6}.TXBPAa_benchDim:hover{opacity:1}
.eJswgG_top{gap:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.eJswgG_head{gap:var(--space-1);flex-direction:column;display:flex}.eJswgG_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.eJswgG_muted{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}.eJswgG_cta{margin:calc(-1 * var(--space-2)) 0 0;justify-content:center;display:flex}.eJswgG_ctaLink{font-size:var(--font-size-sm);color:var(--color-fg-muted);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.eJswgG_ctaLink:hover{color:var(--color-fg)}.eJswgG_ctaLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.CjBW0q_wrap{gap:var(--space-4);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.CjBW0q_wrap{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.CjBW0q_field{gap:var(--space-1);flex-direction:column;display:flex}.CjBW0q_label{align-items:center;gap:var(--space-1);color:var(--color-fg-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex}.CjBW0q_segment{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-2);display:flex}.CjBW0q_segBtn{border-radius:var(--radius-sm);min-height:2.25rem;color:var(--color-fg-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;flex:1}.CjBW0q_segmentWrap{flex-wrap:wrap}.CjBW0q_segmentWrap .CjBW0q_segBtn{flex:1 0 3.25rem}.CjBW0q_segOn{background:var(--rarity-ssr-soft);color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--rarity-ssr)}.CjBW0q_ladder{gap:var(--space-2);flex-wrap:wrap;display:flex}.CjBW0q_ladderGroup{gap:var(--space-1);flex-direction:column;flex-basis:14rem;min-width:0;display:flex}.CjBW0q_ladderTag{color:var(--color-fg-muted);font-size:var(--font-size-xs)}.CjBW0q_ladderRow{border-radius:var(--radius-md);background:var(--surface-2);gap:2px;padding:2px;display:flex}.CjBW0q_ladderBtn{border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;color:var(--color-fg-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:2px 0;line-height:1.2;display:flex}.CjBW0q_ladderBtn:disabled{opacity:.35;cursor:default}.CjBW0q_ladderSub{color:var(--color-fg-muted);font-size:.6875rem;font-weight:var(--font-weight-normal)}.CjBW0q_ladderBtn:focus-visible,.CjBW0q_segBtn:focus-visible,.CjBW0q_input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CjBW0q_inputs{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:420px){.CjBW0q_inputs{grid-template-columns:minmax(0,1fr)}}.CjBW0q_inputField{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CjBW0q_input{width:100%;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);color:var(--color-fg);font:inherit;font-variant-numeric:tabular-nums}.CjBW0q_notes{padding-left:var(--space-4);color:var(--color-fg-muted);font-size:var(--font-size-xs);margin:0;line-height:1.6}.CjBW0q_noteBtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.CjBW0q_noteBtn:disabled{color:var(--color-fg-muted);cursor:default;text-decoration:none}.CjBW0q_syncError{color:var(--color-error-fg)}.CjBW0q_noteBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CjBW0q_luckPanel{grid-column:1/-1}.CjBW0q_luckGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:640px){.CjBW0q_luckGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CjBW0q_luckResult{grid-column:1/-1}}.CjBW0q_luckResult{gap:var(--space-1);flex-direction:column;align-self:center;display:flex}.CjBW0q_fieldHint{color:var(--color-fg-muted);font-size:var(--font-size-xs)}.CjBW0q_toggleRow{align-items:center;gap:var(--space-2);color:var(--color-fg);font-size:var(--font-size-sm);cursor:pointer;display:inline-flex}.CjBW0q_toggleRow input{width:1rem;height:1rem;accent-color:var(--rarity-ssr)}.CjBW0q_headline{gap:var(--space-1);font-size:var(--font-size-md);flex-direction:column;margin:0;display:flex}.CjBW0q_headlineSub{color:var(--color-fg-muted);font-size:var(--font-size-sm)}.CjBW0q_prob{color:var(--rarity-ssr);font-size:var(--font-size-lg)}.CjBW0q_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.CjBW0q_table th,.CjBW0q_table td{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);text-align:right;white-space:nowrap}.CjBW0q_table th:first-child{text-align:left}.CjBW0q_table thead th{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.CjBW0q_worstRow th{color:var(--color-fg-muted)}.CjBW0q_short{color:var(--color-error-fg)}.CjBW0q_enough{color:var(--color-success-fg)}.CjBW0q_stats{gap:var(--space-2);grid-template-columns:1.4fr 1fr 1fr;display:grid}.CjBW0q_stat{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}.CjBW0q_statMain{background:var(--rarity-ssr-soft);box-shadow:inset 0 0 0 1px var(--rarity-ssr)}.CjBW0q_statLabel{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.CjBW0q_statNum{color:var(--color-fg);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.CjBW0q_statMain .CjBW0q_statNum{color:var(--rarity-ssr);font-size:var(--font-size-2xl)}.CjBW0q_statSub{color:var(--color-fg-muted);font-size:var(--font-size-xs)}@media (max-width:420px){.CjBW0q_stat{padding:var(--space-2)}.CjBW0q_statMain .CjBW0q_statNum{font-size:var(--font-size-xl)}.CjBW0q_statNum{font-size:var(--font-size-md)}}.CjBW0q_chartTabs{gap:var(--space-1);display:flex}.CjBW0q_chartTab{padding:2px var(--space-2);border:1px solid var(--border-default);color:var(--color-fg-muted);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border-radius:999px}.CjBW0q_chartTabOn{border-color:var(--rarity-ssr);background:var(--rarity-ssr-soft);color:var(--color-fg)}.CjBW0q_basisLine{align-items:center;gap:var(--space-1);color:var(--color-fg-muted);font-size:var(--font-size-sm);margin:0;display:flex}.CjBW0q_infoBtn{width:1.75rem;height:1.75rem;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.CjBW0q_infoBtn:hover,.CjBW0q_infoBtn[aria-expanded=true]{background:var(--surface-3);color:var(--color-fg)}.CjBW0q_chartTab:focus-visible,.CjBW0q_infoBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CjBW0q_basis{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-radius:var(--radius-md);background:var(--surface-2);color:var(--color-fg-muted);font-size:var(--font-size-xs);gap:2px;margin:0;display:grid}.CjBW0q_hundred{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);color:var(--color-fg-muted);font-size:var(--font-size-xs);flex-direction:column;gap:2px;line-height:1.55;display:flex}.CjBW0q_hundredHead{color:var(--color-fg);font-weight:var(--font-weight-semibold)}.CjBW0q_hundred ul{padding-left:var(--space-4);margin:0}
.DLVqka_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.DLVqka_row{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex}.DLVqka_icon{flex-shrink:0;display:inline-flex}.DLVqka_icon svg{display:block}.DLVqka_name{font-weight:700}.DLVqka_meta{min-width:0;font-size:var(--font-size-sm);color:var(--color-fg-muted);flex:1}.DLVqka_btn{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);color:var(--color-fg);background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.DLVqka_btn:hover:not(:disabled){border-color:var(--accent);text-decoration:none}}.DLVqka_btn:disabled{opacity:.5;cursor:not-allowed}.DLVqka_btnQuiet{color:var(--color-fg-muted);background:0 0}.DLVqka_note{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0;line-height:1.5}.DLVqka_notice{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);background:var(--surface-2);border-left:3px solid var(--accent);border-radius:var(--radius-md);margin:0;line-height:1.5}.DLVqka_noticeWarn{border-left-color:var(--color-warning-fg,#f5b84b)}
.sb_h7q_bursts{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.sb_h7q_count{margin-left:var(--space-1);font-variant-numeric:tabular-nums;opacity:.7}.sb_h7q_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.sb_h7q_filters+.sb_h7q_filters{margin-top:var(--space-2)}.sb_h7q_checks{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sb_h7q_check{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-fg-muted);cursor:pointer;display:inline-flex}.sb_h7q_more,.sb_h7q_more .sb_h7q_filters+.sb_h7q_filters,.sb_h7q_more .sb_h7q_filters{margin-top:var(--space-2)}.sb_h7q_moreSummary{font-size:var(--font-size-sm);color:var(--color-fg-muted);cursor:pointer}.sb_h7q_howList{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-fg-muted);padding-left:1.2em;line-height:1.7}.sb_h7q_mates{align-items:center;gap:var(--space-1);display:flex}.sb_h7q_matesLabel{margin-right:var(--space-1);font-size:var(--font-size-xs);color:var(--color-fg-muted);white-space:nowrap}.sb_h7q_mates img{object-fit:cover;object-position:var(--face-pos-1x1);background:var(--surface-3);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem}.sb_h7q_mate{z-index:1;border-radius:var(--radius-sm);display:inline-flex;position:relative}.sb_h7q_mate:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sb_h7q_mateSelf img{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){a.sb_h7q_mate:hover img{filter:brightness(1.15)}}.sb_h7q_rowLink{color:inherit;text-decoration:none}.sb_h7q_rowLink:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.sb_h7q_rowLink:focus-visible{outline:none}.sb_h7q_rowLink:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sb_h7q_sortNote{margin:var(--space-3) 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-fg-muted)}.sb_h7q_list{gap:var(--space-1);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.sb_h7q_row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:inherit;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out);grid-template-columns:2.25rem 2.75rem minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.sb_h7q_row:hover{border-color:var(--border-strong)}}.sb_h7q_row:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sb_h7q_rank{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-fg-muted);font-weight:800}.sb_h7q_rankTop{color:var(--accent)}.sb_h7q_thumb{background:var(--surface-3);border-radius:var(--radius-md);width:2.75rem;height:2.75rem;display:block;overflow:hidden}.sb_h7q_thumb img{object-fit:cover;object-position:var(--face-pos-1x1);width:100%;height:100%}.sb_h7q_main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.sb_h7q_name{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:flex;overflow:hidden}.sb_h7q_nameText{text-overflow:ellipsis;overflow:hidden}.sb_h7q_tag{padding:0 var(--space-1);font-size:var(--font-size-xs);color:var(--color-fg-muted);border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex-shrink:0;font-weight:600;line-height:1.5}.sb_h7q_elIcon{flex-shrink:0;width:1rem;height:1rem}.sb_h7q_bar{background:var(--surface-3);border-radius:var(--radius-full);height:.375rem;overflow:hidden}.sb_h7q_bar>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.sb_h7q_side{font-size:var(--font-size-xs);color:var(--color-fg-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sb_h7q_side strong{font-size:var(--font-size-sm);color:var(--color-fg)}.sb_h7q_empty{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);color:var(--color-fg-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.sb_h7q_how{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0;padding-left:1.2em;line-height:1.7}.sb_h7q_how h2{margin:0}.sb_h7q_credit{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted)}.sb_h7q_credit a{color:inherit}@media (max-width:560px){.sb_h7q_row{gap:var(--space-2);padding:var(--space-2);grid-template-columns:1.75rem 2.5rem minmax(0,1fr) auto}.sb_h7q_matesLabel{display:none}.sb_h7q_mates img{width:1.5rem;height:1.5rem}.sb_h7q_thumb{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.sb_h7q_row{transition:none}}.sb_h7q_dream{gap:var(--space-2);flex-direction:column;display:flex}.sb_h7q_dreamNote{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0}.sb_h7q_dreamList{gap:var(--space-1);margin:var(--space-1) 0;flex-direction:column;padding:0;list-style:none;display:flex}.sb_h7q_dreamRow{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.sb_h7q_dreamCode{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);display:inline-flex}.sb_h7q_dreamCode img{width:1.25rem;height:1.25rem}.sb_h7q_dreamWeak{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--accent);display:inline-flex}.sb_h7q_dreamWeak img{width:1.25rem;height:1.25rem}.sb_h7q_dreamTotal{font-size:var(--font-size-sm);color:var(--color-stat)}.sb_h7q_dreamDeck{gap:var(--space-1);margin-left:auto;display:flex}.sb_h7q_dreamDeck img{object-fit:cover;object-position:var(--face-pos-1x1);background:var(--surface-3);border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;display:block}.sb_h7q_dreamSummary{font-size:var(--font-size-sm);cursor:pointer}.sb_h7q_dreamHead{margin:var(--space-3) 0 var(--space-1);font-size:var(--font-size-sm)}.sb_h7q_dreamCard{gap:var(--space-1);padding:var(--space-2);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.sb_h7q_dreamCard .sb_h7q_dreamRow{background:0 0;border:0;padding:0}.sb_h7q_dreamMember{color:var(--color-fg-muted);flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.sb_h7q_dreamMember small{font-size:var(--font-size-xs)}.sb_h7q_sideSum{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);white-space:nowrap}
.vFpBma_entry{gap:var(--space-4);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:640px){.vFpBma_entry{gap:var(--space-6);grid-template-columns:200px 1fr}}.vFpBma_preview{width:200px;max-width:100%;margin:0 auto;position:relative}.vFpBma_sample{top:var(--space-2);right:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);pointer-events:none;position:absolute}.vFpBma_body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.vFpBma_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.vFpBma_desc{color:var(--color-fg-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.vFpBma_head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vFpBma_badge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-stat);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;display:inline-flex}.vFpBma_cells{gap:var(--space-2);margin:var(--space-1) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.vFpBma_cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.vFpBma_cells>div{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.vFpBma_cells dt{font-size:var(--font-size-xs);color:var(--color-fg-muted);white-space:nowrap}.vFpBma_cells dd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.vFpBma_cellSample{opacity:.55}.vFpBma_actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}
._6XwhJa_section{margin-bottom:2rem}._6XwhJa_sectionTitle{border-bottom:1px solid var(--color-border);color:var(--color-fg);margin:0 0 1rem;padding-bottom:.25rem;font-size:1.25rem}._6XwhJa_introNote{color:var(--color-fg-muted);max-width:42em;margin:.5rem 0 1.25rem;font-size:.85rem}._6XwhJa_errorBlock{border:1px solid var(--color-error-border,#dc2626);border-radius:var(--radius-md);background:var(--color-error-bg,#dc262614);margin-bottom:1.25rem;padding:1rem 1.25rem}._6XwhJa_errorTitle{color:var(--color-error-fg,#dc2626);margin:0 0 .5rem;font-weight:600}._6XwhJa_errorMessage{color:var(--color-fg);margin:0 0 .5rem;font-size:.9rem}._6XwhJa_errorSlotList{color:var(--color-fg);margin:.5rem 0 0;padding-left:1.25rem;font-size:.9rem}._6XwhJa_slotsGrid2x2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;min-width:0;max-width:48rem;margin-bottom:1.5rem;display:grid}@media (max-width:36rem){._6XwhJa_slotsGrid2x2{grid-template-columns:1fr}}._6XwhJa_slotCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);padding:.75rem 1rem}._6XwhJa_slotCardRecommended{border-color:var(--color-accent,#0ea5e9);box-shadow:0 0 0 2px #0ea5e940}._6XwhJa_slotCardError{border-color:var(--color-error-border,#dc2626);background:var(--color-error-bg,#dc26260f)}._6XwhJa_slotExpected{color:var(--color-fg-muted);margin:.5rem 0 0;font-size:.8rem}._6XwhJa_slotCardHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._6XwhJa_slotCardHeaderRight{align-items:center;gap:.35rem;display:flex;position:relative}._6XwhJa_recommendPopover{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-card);z-index:10;min-width:12rem;max-width:20rem;margin-top:.35rem;padding:.5rem .65rem;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001f}._6XwhJa_recommendPopoverText{color:var(--color-fg);margin:0 0 .25rem;font-size:.8rem;line-height:1.35}._6XwhJa_recommendPopoverMeta{color:var(--color-fg-muted);margin:0;font-size:.75rem}._6XwhJa_recommendBadge{border-radius:var(--radius-sm);background:var(--color-accent,#0ea5e9);color:#fff;padding:.2rem .5rem;font-size:.7rem;font-weight:600}._6XwhJa_lockRecommendBadge{color:var(--color-fg-muted);white-space:nowrap;font-size:.7rem}._6XwhJa_recommendInfo{border:1px solid var(--color-border);background:var(--color-bg-card);width:1.25rem;height:1.25rem;color:var(--color-fg-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){._6XwhJa_recommendInfo:hover{color:var(--color-accent,#0ea5e9);border-color:var(--color-accent,#0ea5e9)}}._6XwhJa_slotTitle{color:var(--color-fg);margin:0;font-size:.95rem;font-weight:600}._6XwhJa_slotLines{flex-direction:column;gap:.35rem;display:flex}._6XwhJa_lineRow{align-items:center;gap:.35rem;display:flex}._6XwhJa_lineRow ._6XwhJa_lineButton{flex:1;min-width:0}._6XwhJa_lineLockOff,._6XwhJa_lineLockOn{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-fg-muted);cursor:pointer;flex-shrink:0;padding:.25rem .5rem;font-size:.7rem;transition:border-color .15s,color .15s}@media (hover:hover) and (pointer:fine){._6XwhJa_lineLockOff:hover{border-color:var(--color-accent,#0ea5e9);color:var(--color-accent,#0ea5e9)}}._6XwhJa_lineLockOn{border-color:var(--color-accent,#0ea5e9);color:var(--color-accent,#0ea5e9);background:#0ea5e91a}._6XwhJa_lineButton{text-align:left;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);width:100%;color:var(--color-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.9rem;transition:border-color .15s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){._6XwhJa_lineButton:hover{border-color:var(--color-accent,#0ea5e9);background:var(--color-bg-card)}}._6XwhJa_lineButtonText{white-space:nowrap;flex:1;min-width:0}._6XwhJa_lineRowStepMax ._6XwhJa_lineButton{background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){._6XwhJa_lineRowStepMax ._6XwhJa_lineButton:hover{border-color:var(--border-strong);background:#ffffff0a}}._6XwhJa_lineRowStepMax ._6XwhJa_lineButtonBadgeMax{background:#ffffff14}._6XwhJa_lineRowStepMax ._6XwhJa_lineLockOff,._6XwhJa_lineRowStepMax ._6XwhJa_lineLockOn{color:#7dd3fc;background:0 0;border-color:#334155}._6XwhJa_lineRowStepMax ._6XwhJa_lineLockOn{border-color:var(--color-accent,#0ea5e9);background:#0ea5e926}._6XwhJa_lineButtonBadge{background:var(--color-accent,#0ea5e9);color:#fff;border-radius:9999px;flex-shrink:0;padding:.15rem .45rem;font-size:.75rem;font-weight:600}._6XwhJa_linePopupOverlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._6XwhJa_linePopup{border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid var(--color-border);width:100%;max-width:22rem;max-height:90vh;padding:1rem;overflow:auto;box-shadow:0 8px 24px #0003}._6XwhJa_linePopupHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._6XwhJa_linePopupTitle{color:var(--color-fg);margin:0;font-size:1rem;font-weight:600}._6XwhJa_linePopupClose{color:var(--color-fg-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem;line-height:1}._6XwhJa_linePopupClose:hover{color:var(--color-fg)}._6XwhJa_linePopupOptions{flex-direction:column;gap:.35rem;display:flex}._6XwhJa_linePopupOptionBtn{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-fg);cursor:pointer;padding:.5rem .75rem;font-size:.9rem}@media (hover:hover) and (pointer:fine){._6XwhJa_linePopupOptionBtn:hover{border-color:var(--color-accent,#0ea5e9);background:#0ea5e914}}._6XwhJa_linePopupOptionBtn:disabled{opacity:.5;cursor:not-allowed;color:var(--color-fg-muted)}@media (hover:hover) and (pointer:fine){._6XwhJa_linePopupOptionBtn:disabled:hover{border-color:var(--color-border);background:var(--color-bg-card)}}._6XwhJa_linePopupSteps{flex-direction:column;gap:.75rem;display:flex}._6XwhJa_linePopupBack{color:var(--color-fg-muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:.35rem .5rem;font-size:.85rem}._6XwhJa_linePopupBack:hover{color:var(--color-fg)}._6XwhJa_linePopupStepList{flex-direction:column;gap:.35rem;max-height:min(60vh,22rem);display:flex;overflow-y:auto}._6XwhJa_linePopupStepBtn{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-fg);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}@media (hover:hover) and (pointer:fine){._6XwhJa_linePopupStepBtn:hover{border-color:var(--color-accent,#0ea5e9);background:#0ea5e914}}._6XwhJa_linePopupStepVal{color:var(--color-fg);font-size:1rem;font-weight:600}._6XwhJa_linePopupStepNum{color:var(--color-fg-muted);font-size:.8rem}._6XwhJa_targetBlock{margin-bottom:1.25rem}._6XwhJa_targetLabel{color:var(--color-fg-muted);margin:0 0 .5rem;font-size:.9rem;font-weight:500}._6XwhJa_currentStateTitleRow{justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem 0 .5rem;display:flex}._6XwhJa_currentStateTitle{color:var(--color-fg);margin:0;font-size:.95rem;font-weight:600}._6XwhJa_targetChips{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}._6XwhJa_targetChip{border-radius:var(--radius-sm);background:var(--color-bg-card);border:1px solid var(--color-border);align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}._6XwhJa_targetChipName{color:var(--color-fg-muted);white-space:nowrap;font-size:.85rem}._6XwhJa_targetChipInput{text-align:center;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);width:2.5rem;color:var(--color-fg);padding:.2rem .35rem;font-size:.9rem}._6XwhJa_stepTargetList{margin:0 0 .5rem;padding:0;list-style:none}._6XwhJa_stepTargetRow{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.4rem;padding:.35rem 0;display:flex}._6XwhJa_stepTargetRow:last-child{border-bottom:none}._6XwhJa_stepTargetOption{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);min-width:6rem;color:var(--color-fg);padding:.35rem .5rem;font-size:.9rem}._6XwhJa_stepTargetMode,._6XwhJa_stepTargetStep{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-fg);padding:.35rem .5rem;font-size:.85rem}._6XwhJa_stepTargetCount{text-align:center;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);width:2.5rem;color:var(--color-fg);padding:.25rem .35rem;font-size:.9rem}._6XwhJa_stepTargetCountLabel,._6XwhJa_stepTargetConditionLabel{color:var(--color-fg-muted);font-size:.9rem}._6XwhJa_stepTargetRemove{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-fg-muted);cursor:pointer;padding:.25rem .5rem;font-size:.8rem}._6XwhJa_stepTargetRemove:hover{color:var(--color-fg)}._6XwhJa_stepTargetAdd{border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;background:0 0;padding:.35rem .6rem;font-size:.9rem}@media (hover:hover) and (pointer:fine){._6XwhJa_stepTargetAdd:hover{color:var(--color-fg);border-color:var(--color-fg-muted)}}._6XwhJa_formRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}._6XwhJa_field{flex-direction:column;gap:.25rem;min-width:160px;display:flex}._6XwhJa_fieldLabel{color:var(--color-fg-muted);font-size:.9rem;font-weight:500}._6XwhJa_fieldSelect{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);min-width:180px;color:var(--color-fg);padding:.5rem .75rem;font-size:1rem}._6XwhJa_resultBlock{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);max-width:36rem;padding:1rem 1.25rem}._6XwhJa_progressList{margin:0 0 .75rem;padding:0;list-style:none}._6XwhJa_progressList li{color:var(--color-fg);margin-bottom:.25rem;font-size:.9rem}._6XwhJa_resultTitle{color:var(--color-fg);margin:0 0 .5rem;font-weight:600}._6XwhJa_resultValue{color:var(--color-fg);margin:0 0 .25rem;font-size:1.25rem}._6XwhJa_resultNote{color:var(--color-fg-muted);margin:.5rem 0 0;font-size:.85rem}._6XwhJa_dataNote{color:var(--color-fg-muted);margin-top:1.5rem;font-size:.8rem}
.dSwY6G_tabs{gap:var(--space-1);margin:0 0 var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.dSwY6G_tab{min-height:2.5rem;padding:0 var(--space-3);color:var(--color-fg-muted);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.dSwY6G_tab:hover{color:var(--color-fg)}.dSwY6G_tabOn{border-bottom-color:var(--rarity-ssr);color:var(--color-fg)}.dSwY6G_tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.sLTonG_section{margin-top:var(--space-6)}.sLTonG_topTitle{font-size:var(--font-size-lg);color:var(--accent);display:block}.sLTonG_facts{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sLTonG_facts dt{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.sLTonG_facts dd{margin:0;font-weight:700}.sLTonG_gain{color:var(--color-stat)}.sLTonG_note{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted)}.sLTonG_others,.sLTonG_goal,.sLTonG_lines{margin:0;padding:0;list-style:none}.sLTonG_others{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.sLTonG_others li,.sLTonG_goal li,.sLTonG_lines li{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--font-size-sm);display:flex}.sLTonG_otherFact{color:var(--color-fg-muted);flex-shrink:0}.sLTonG_goalDone{color:var(--color-stat);flex-shrink:0;font-weight:700}.sLTonG_parts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:36rem){.sLTonG_parts{grid-template-columns:minmax(0,1fr)}}.sLTonG_partName{font-size:var(--font-size-sm)}.sLTonG_locked{color:var(--color-stat);font-weight:700}.sLTonG_account{margin-bottom:var(--space-3)}.sLTonG_account:empty{display:none}.sLTonG_resetRow{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.sLTonG_lines li.sLTonG_lineFixed{color:var(--color-fg-muted)}.sLTonG_others li>span:first-child{flex:1;min-width:0}.sLTonG_others li{align-items:center}.sLTonG_rollActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.sLTonG_verdictChange,.sLTonG_verdictKeep{margin:var(--space-3) 0 0;font-weight:700}.sLTonG_verdictChange{color:var(--color-stat)}.sLTonG_gearRow{gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.sLTonG_gear{border-radius:var(--radius-md);background:var(--surface-3);width:64px;height:64px;display:block;position:relative;overflow:hidden}.sLTonG_gear img{object-fit:contain;width:100%;height:100%;display:block}.sLTonG_gearLevel{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-0);color:var(--color-fg);font-size:var(--font-size-xs);font-weight:700;position:absolute;bottom:2px;left:2px}@media (max-width:560px){.sLTonG_gearRow{gap:var(--space-2);grid-template-columns:48px minmax(0,1fr)}.sLTonG_gear{width:48px;height:48px}}.sLTonG_lowValue{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-fg-muted)}.sLTonG_lineLocked{outline:1px solid var(--color-stat);border-radius:var(--radius-sm)}.sLTonG_emptyLine{color:var(--color-fg-muted);font-size:var(--font-size-xs)}@media (max-width:36rem){.sLTonG_gearRow button>span:first-child{white-space:normal;text-overflow:clip;min-width:0;font-size:var(--font-size-xs);text-align:left;overflow:visible}.sLTonG_gearRow button>span:nth-child(2){flex-shrink:0}}
