.equipment-card{--equipment-bg:#fff;--equipment-border:#cbd0d8;--equipment-name:#111827;--equipment-text:#273244;--equipment-muted:#4b5563;--equipment-option:#667085;--equipment-star:#92400e;--equipment-accent:#9d174d;--equipment-total-bg:#fff1f6;--equipment-total-border:#e9b9cd;background:var(--equipment-bg);border-color:var(--equipment-border);color:var(--equipment-text);font-variant-numeric:tabular-nums;font-weight:650}.dark .equipment-card{--equipment-bg:#20242c;--equipment-border:#505967;--equipment-name:#f9fafb;--equipment-text:#e5e7eb;--equipment-muted:#bbc4d1;--equipment-option:#aeb9c9;--equipment-star:#fcd34d;--equipment-accent:#fbcfe8;--equipment-total-bg:#3b2536;--equipment-total-border:#79536c}.equipment-card:hover{border-color:var(--equipment-muted)}.equipment-card:focus-visible{outline:2px solid var(--equipment-accent);outline-offset:3px}.equipment-card-name{color:var(--equipment-name);word-break:keep-all;overflow-wrap:anywhere;font-size:19px;font-weight:800;line-height:1.35}.equipment-card-meta{color:var(--equipment-muted);font-family:var(--font-pretendard), sans-serif;letter-spacing:-.01em;font-size:15px;font-weight:750;line-height:1.35}.equipment-card-stars{color:var(--equipment-star);letter-spacing:0;align-items:center;gap:2px;font-size:16px;font-weight:900;display:inline-flex}.equipment-card-star-glyph{font-size:18px;line-height:1}.equipment-card-meta-detail{font-weight:750}.equipment-card-options{font-size:17px;line-height:1.4}.equipment-card-option-label{color:var(--equipment-muted);font-size:16px;font-weight:700}.equipment-card-option-values{color:var(--equipment-option);font-weight:650}.equipment-card-total{background:var(--equipment-total-bg);border-color:var(--equipment-total-border)}.equipment-card-total-label{color:var(--equipment-muted);font-size:14px;font-weight:650;line-height:1.35}.equipment-card-total-value,.equipment-card-special-total{color:var(--equipment-accent);font-size:18px;font-weight:800;line-height:1.35}
.equipment-inspector{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f5;scrollbar-width:thin;scrollbar-color:#777 #191919;overflow-wrap:anywhere;background:#191919;border:1px solid #c3c3c3;border-radius:10px;width:min(100dvw - 24px,clamp(380px,24vw,640px));font-size:clamp(16px,1vw,24px);font-weight:600;line-height:1.5;box-shadow:0 16px 48px #0008}.equipment-detail-header{z-index:1;text-align:center;background:#191919;padding:1em 2.2em .5em;position:sticky;top:0}.equipment-detail-header h3{font-size:1.2em;font-weight:800;line-height:1.35}.equipment-detail-header p{margin-top:.2em;font-size:.88em}.equipment-detail-soul-name{color:#d7fa64}.equipment-detail-stars{color:#ffe443;margin-bottom:.35em;font-size:1.05em;line-height:1.2}.equipment-detail-stars>div{justify-content:center;gap:.4em;display:flex}.equipment-detail-close{color:#eee;background:#303030;border-radius:5px;width:2.1em;height:2.1em;font-size:1.25em;line-height:1;position:absolute;top:.25em;right:.25em}.equipment-detail-close:hover{background:#555}.equipment-detail-close:focus-visible{outline-offset:2px;outline:2px solid #ffe443}.equipment-detail-body{padding:.75em 1.1em 1.1em}.equipment-detail-overview{padding:.25em 0 .65em}.equipment-detail-icon{color:#555;background:#fafafa;border:1px solid #c2e979;border-radius:9px;justify-content:center;align-items:center;width:clamp(84px,5vw,136px);height:clamp(84px,5vw,136px);font-size:2em;display:flex}.equipment-detail-icon img{-o-object-fit:contain;object-fit:contain;width:88%;height:88%;image-rendering:pixelated}.equipment-detail-muted{color:#bcbcbc;font-size:.85em}.equipment-detail-section{border-top:1px dashed #515151;margin-top:.7em;padding-top:.55em}.equipment-detail-part{margin-bottom:.25em}.equipment-stat-row{flex-wrap:wrap;align-items:baseline;gap:0 .3em;line-height:1.45;display:flex}.equipment-stat-row dt{flex-shrink:0}.equipment-stat-row dd{min-width:0}.equipment-stat-row strong{font-weight:700}.equipment-stat-total{color:#72eff3}.equipment-stat-breakdown{color:#eee;font-variant-numeric:tabular-nums;font-size:.88em}.equipment-source-base{color:#f5f5f5}.equipment-source-bonus{color:#b5f779}.equipment-source-scroll{color:#c5bcff}.equipment-source-star{color:#ffe673}.equipment-source-exceptional{color:#ffb9e2}.equipment-grade-legendary{color:#d7fa64}.equipment-grade-unique{color:#ffe177}.equipment-grade-epic{color:#dec0ff}.equipment-grade-rare{color:#a6d8ff}.equipment-potential-heading{flex-wrap:wrap;align-items:center;gap:.35em;margin-bottom:.25em;font-size:1em;font-weight:800;display:flex}.equipment-grade-badge{border:1px solid;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:1.15em;height:1.15em;font-size:.8em;line-height:1;display:inline-flex}.equipment-potential-lines{padding:0;list-style:none}.equipment-potential-lines li{line-height:1.45}.equipment-detail-soul>h4{color:#ffe673;font-weight:800}.equipment-soul-potential{margin-top:.65em}.equipment-detail-soul p,.equipment-detail-description{white-space:pre-line}@media (max-width:359px){.equipment-detail-header{padding-left:1.9em;padding-right:1.9em}.equipment-detail-body{padding-left:.85em;padding-right:.85em}}
.union-champion{color:#202938;background:#fff;border:1px solid #e2e5ea;border-radius:24px;padding:22px;box-shadow:0 1px 2px #1720330a;container-type:inline-size}.union-champion-heading{align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:750;display:flex}.union-champion-heading svg{color:#b66b15}.union-champion-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.union-champion-roster{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8aa6af transparent;gap:10px;width:100%;min-width:0;padding:3px 2px 8px;display:flex;overflow-x:auto}.union-champion-card{min-width:0;color:inherit;text-align:center;scroll-snap-align:start;background:#f8fafc;border:1px solid #e3e7ec;border-radius:9px;flex-direction:column;flex:1 0 104px;align-items:center;padding:0 5px 10px;text-decoration:none;display:flex}a.union-champion-card:hover{background:#f0f9fa;border-color:#4295a0}a.union-champion-card:focus-visible,.union-champion-retry:focus-visible{outline-offset:3px;outline:2px solid #087b8a}.union-champion-badges{justify-content:center;gap:1px;min-height:27px;display:flex}.union-champion-badge{color:#fff;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);background:linear-gradient(#28525d,#2794a8);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:26px;padding-bottom:4px;display:flex}.union-champion-portrait{justify-content:center;align-items:center;width:96px;height:92px;display:flex;overflow:hidden}.union-champion-portrait img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:180px;max-width:none;height:180px;transform:scale(1.6)translateY(-4px)}.union-champion-placeholder{color:#728096}.union-champion-grade{color:#a45417;font-size:15px;font-weight:800;line-height:22px}.union-champion-name{overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:750;line-height:21px}.union-champion-level,.union-champion-job{color:#526078;font-size:12px;font-weight:500;line-height:18px}.union-champion-effects{text-align:center;background:#f5f8fa;border-radius:12px;padding:17px 18px}.union-champion-effects h4{margin:0 0 12px;font-size:18px;font-weight:800}.union-champion-effects ul{gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.union-champion-effects li,.union-champion-effects p{word-break:keep-all;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.5}.union-champion-message{text-align:center;color:#526078;padding:24px 0;font-size:14px;line-height:1.8}.union-champion-retry{color:#086877;text-underline-offset:3px;border-radius:4px;margin:0 0 0 8px;padding:3px 5px;font-weight:700;text-decoration:underline;display:inline-block}.union-champion-note{color:#526078;margin:16px 0 0;font-size:12px;line-height:1.8}@container (min-width:540px){.union-champion-effects ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.union-champion{padding:18px 14px}}.dark .union-champion{color:#eef2f7;background:#1e1e1e;border-color:#374151}.dark .union-champion-heading svg,.dark .union-champion-grade{color:#f2b77d}.dark .union-champion-card{background:#252b35;border-color:#404957}.dark a.union-champion-card:hover{background:#253b40;border-color:#62b7c5}.dark .union-champion-effects{background:#252b35}.dark .union-champion-level,.dark .union-champion-job,.dark .union-champion-message,.dark .union-champion-note{color:#bbc6d5}.dark .union-champion-placeholder{color:#a0afc2}.dark .union-champion-retry{color:#8cd9e4}
.result-pair{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.result-pair>*{min-width:0}.result-stretch-card{flex-direction:column;display:flex}.result-stretch-card>*{flex:1}@media (min-width:1024px){.result-pair{grid-template-columns:minmax(280px,.85fr) minmax(0,1.8fr)}.result-top-row [data-result-growth]{flex-direction:column;flex:1;display:flex}.result-top-row [data-exp-history-card]{flex:1}[data-result-row=sets] [data-coordi-card]{height:100%}[data-result-row=overview] [data-profile-visit-card]{flex:1}[data-result-row=overview] [data-visit-plot]{flex:1;min-height:180px}[data-result-row=music] #bgm-player-portal-target,[data-result-row=music] #bgm-player-portal-target>div,[data-result-row=music] #bgm-player-panel{flex-direction:column;display:flex}[data-result-row=music] #bgm-player-portal-target>div,[data-result-row=music] #bgm-player-panel,[data-result-row=music] [data-music-surface]{flex:1}[data-result-row=music] [data-music-surface]{flex-direction:column;display:flex}[data-result-row=music] [data-music-content]{flex-direction:column;flex:1;display:flex}[data-result-row=music] [data-music-volume]{margin-top:auto;padding-top:8px}}[data-result-growth]>*{margin-top:0}@media (min-width:1024px){[data-profile-video-header]{padding:12px 16px}[data-profile-video-content]{grid-template-columns:minmax(0,1fr);gap:8px 16px;margin-block:auto;padding:12px 16px;display:grid}[data-profile-video-content]>*{min-width:0;margin:0!important}[data-profile-video-content][data-has-video-list=true]{grid-template-columns:minmax(0,1fr) 180px}[data-profile-video-content] [data-featured-video-frame]{grid-column:1;place-self:start center;width:min(100%,356px)}[data-profile-video-help],[data-profile-video-description]{grid-column:1}[data-profile-video-list]{grid-area:1/2/4;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}[data-profile-video-list]>button{grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}[data-profile-video-list]>button>div:last-child{padding:8px}[data-profile-video-list] p{font-size:12px;line-height:1.4}[data-profile-video-actions]{grid-column:1/-1}[data-profile-video-card][data-video-expanded=true] [data-profile-video-content]{display:block}[data-profile-video-card][data-video-expanded=true] [data-profile-video-content]>*+*{margin-top:16px!important}[data-exp-history-card],[data-coordi-card]{min-height:0;overflow-y:auto}#bgm-player-portal-target [aria-label="지금 들을 음악"] ul{max-height:16rem}#bgm-player-portal-target [data-music-surface]{font-size:16px}#bgm-player-portal-target [data-music-surface] .text-xs{font-size:16px;line-height:1.4}#bgm-player-portal-target [data-music-surface] :is([class*="text-[10px]"],[class*="text-[11px]"]){font-size:14px;line-height:1.4}#bgm-player-portal-target [data-music-surface] .text-sm{font-size:18px;line-height:1.45}#bgm-player-portal-target [data-music-surface] :is(h3,h4){font-size:18px;font-weight:800}#bgm-player-portal-target [data-music-surface] [aria-label="지금 들을 음악"] button>span:last-child>span:first-child{font-weight:700}}
