body img:not([data-ready]){opacity:0}body img[data-ready]{transition:opacity .15s}@media (prefers-reduced-motion:reduce){body img[data-ready]{transition:none}}.home-builds__icon,.user-pve-deck__icon,.record-card__icon{background:#1d1f26;border-radius:10px}.item-icon:has(img:not([data-ready])){background:#1d1f26;border-radius:6px}:root{--dk-color-bg-page: #0d0e12;--dk-color-bg-body: #18191d;--dk-color-bg-header: #1e1f26;--dk-color-bg-stat-card: #25262e;--dk-color-bg-selected: #34303e;--dk-color-border: #45464e;--dk-color-border-selected: #ad905b;--dk-color-text-primary: #e9e6df;--dk-color-text-secondary: #a9a5b4;--dk-color-label-gold: #d8aa68;--dk-color-link: #e8b57f;--dk-radius-sm: 10px;--dk-radius-md: 14px;--dk-radius-lg: 18px;--dk-font-pixel: -apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;--dk-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--dk-eyebrow-font-size: 11px;--dk-eyebrow-letter-spacing: .08em;--dk-control-min-size: 44px;--dk-focus-outline-color: var(--dk-color-label-gold);--dk-focus-outline-width: 2px;--dk-focus-outline-offset: 2px;--dk-transition-duration: .15s;--dk-transition-easing: ease-out}@media (prefers-reduced-motion: reduce){:root{--dk-transition-duration: .01ms}}.dk-surface{background-color:var(--dk-color-bg-body);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);color:var(--dk-color-text-primary);transition:background-color var(--dk-transition-duration) var(--dk-transition-easing),border-color var(--dk-transition-duration) var(--dk-transition-easing)}.dk-surface.is-selected{background-color:var(--dk-color-bg-selected);border-color:var(--dk-color-border-selected)}.dk-surface:focus-visible{outline:var(--dk-focus-outline-width) solid var(--dk-focus-outline-color);outline-offset:var(--dk-focus-outline-offset)}.dk-stats{background-color:var(--dk-color-bg-stat-card);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-sm);color:var(--dk-color-text-primary);min-height:var(--dk-control-min-size);transition:background-color var(--dk-transition-duration) var(--dk-transition-easing)}.dk-stats:focus-visible{outline:var(--dk-focus-outline-width) solid var(--dk-focus-outline-color);outline-offset:var(--dk-focus-outline-offset)}.dk-eyebrow{display:inline-block;font-family:var(--dk-font-body);font-size:var(--dk-eyebrow-font-size);font-weight:600;letter-spacing:var(--dk-eyebrow-letter-spacing);text-transform:uppercase;color:var(--dk-color-label-gold)}.sim-page .sim-board,.sim-page .sim-wardrobe,.sim-page .sim-saved article,.skill-detail-view .skill-sheet,.map-page .map-catalog{background:var(--dk-color-bg-body);border-color:var(--dk-color-border);border-radius:var(--dk-radius-md);color:var(--dk-color-text-primary);font-family:var(--dk-font-body)}.sim-page h1,.sim-page h2,.skill-detail-view h1,.map-page h1,.map-page h2{font-family:var(--dk-font-pixel)}.sim-page .sim-board-top,.skill-sheet .skill-sheet__head{background:var(--dk-color-bg-header)}.sim-page .sim-preview-card,.sim-page .sim-card,.skill-sheet .skill-sheet__facts>div{background:var(--dk-color-bg-stat-card);border-color:var(--dk-color-border);border-radius:var(--dk-radius-sm)}.sim-page .sim-card[aria-pressed=true],.skill-sheet .skill-sheet__tabs button[aria-selected=true],.map-page button[aria-pressed=true]{background:var(--dk-color-bg-selected);border-color:var(--dk-color-border-selected)}.sim-page .sim-eyebrow,.skill-sheet__identity>p,.map-page .dk-eyebrow{color:var(--dk-color-label-gold)}.sim-page .studio-panel{--studio-bg:var(--dk-color-bg-body);--studio-border:var(--dk-color-border);--studio-accent:var(--dk-color-label-gold)}.map-page .map-source-note{font-size:12px;line-height:1.8;color:var(--dk-color-text-secondary)}.monster-map-links{display:flex;flex-wrap:wrap;gap:8px}.monster-map-links .monster-modal__map{display:flex;flex-direction:column;min-height:44px;padding:10px;border:1px solid var(--dk-color-border);border-radius:10px}.monster-map-links small{font-size:10px;color:var(--dk-color-text-secondary)}.page-title{display:flex;align-items:center;gap:18px;margin:0 0 26px;min-width:0;text-align:left}.page-title__icon{display:block;width:64px;height:64px;object-fit:contain;image-rendering:pixelated;flex:0 0 64px}.page-title__text{min-width:0;flex:1}.page-title .page-title__text h1{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:30px;line-height:1.3;font-weight:400;margin:0 0 7px;word-break:keep-all;overflow-wrap:anywhere}.page-title .page-title__text p{font-size:14px;line-height:1.6;color:#a49caf;margin:0;word-break:keep-all;overflow-wrap:anywhere}.page-title--hero{display:block;text-align:center;margin:0}.page-title--hero>.page-title__icon{width:40px;height:40px;margin:0 auto 8px}.page-title.page-title--hero .page-title__text h1{font-size:64px;color:#fff;font-weight:800;line-height:1.12}.page-title.page-title--hero .page-title__text p{font-size:18px;color:#d9e4ef}@media (max-width:760px){.page-title{gap:12px;margin-bottom:22px;align-items:center}.page-title__icon{width:46px;height:46px;flex-basis:46px}.page-title .page-title__text h1{font-size:25px;margin-bottom:5px}.page-title .page-title__text p{font-size:12px}.page-title.page-title--hero .page-title__text h1{font-size:36px}.page-title.page-title--hero .page-title__text p{font-size:13px}.page-title--hero>.page-title__icon{width:32px;height:32px}}.catalog-head{margin:0 0 14px;min-width:0}.catalog-head__crumb ol{display:flex;flex-wrap:wrap;gap:0;margin:0 0 6px;padding:0;list-style:none;font:12.5px/1.5 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#80859b}.catalog-head__crumb li+li:before{content:"/";margin:0 6px;color:#5a566a}.catalog-head__crumb a{color:#a3a8bd;text-decoration:none}.catalog-head__crumb a:hover{text-decoration:none}.catalog-head__crumb a:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px;border-radius:4px}.catalog-head__crumb [aria-current]{color:#a3a8bd}.catalog-head__row{display:flex;align-items:center;gap:12px;min-width:0}.catalog-head__icon{display:block;flex:none;width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.catalog-head h1{margin:0;min-width:0;color:#f4efe8;font:700 24px/1.3 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere}.catalog-head__sub{margin:6px 0 0;color:#a3a8bd;font:13px/1.6 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;word-break:keep-all}.catalog-head__notes{margin-top:8px;border:1px solid #2f3038;border-radius:12px;background:#101216}.catalog-head__notes summary{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#d8c5ac;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;cursor:pointer;list-style:none}.catalog-head__notes summary::-webkit-details-marker{display:none}.catalog-head__notes summary:after{content:"›";margin-left:auto;color:#80859b;font-size:18px;transition:transform .15s}.catalog-head__notes[open] summary:after{transform:rotate(90deg)}.catalog-head__notes summary:hover{color:#f2dec0}.catalog-head__notes summary:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px;border-radius:12px}.catalog-head__notes ul{margin:0;padding:0 14px 12px 32px;color:#a3a8bd;font:13px/1.6 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-head__notes li{margin-bottom:3px}@media (max-width:700px){.catalog-head h1{font-size:20px}.catalog-head__icon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.catalog-head__notes summary:after{transition:none}}.lab-notices{--ln-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;overflow-wrap:anywhere}.lab-notice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lab-notice-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;font-family:var(--ln-font)}.lab-notice-card:hover,.lab-notice-card:focus-within{border-color:#af926c}.lab-notice-card__row{display:flex;align-items:center;gap:10px}.lab-notice-card__row time{margin-left:auto;color:#80859b;font:12.5px/1.4 var(--ln-font);font-variant-numeric:tabular-nums}.lab-notice-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font:700 12px/1 var(--ln-font);white-space:nowrap}.lab-notice-card h2{margin:0;color:#f4efe8;font:700 16px/1.4 var(--ln-font)}.lab-notice-card h2 a{color:inherit;text-decoration:none}.lab-notice-card h2 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px}.lab-notice-card h2 a:focus-visible{outline:none}.lab-notice-card:has(h2 a:focus-visible){outline:2px solid #dfbc8f;outline-offset:2px}.lab-notice-card p{margin:0;color:#d5c9b5;font:400 13.5px/1.6 var(--ln-font)}.lab-notice-card__more{margin-top:auto;color:#e8b57f;font:700 13px/1.4 var(--ln-font)}.lab-notice-count{margin:14px 0 10px;color:#a3a8bd;font:13px/1.6 var(--ln-font)}.lab-notice-count strong{color:#e8b57f}.lab-notice-go,.lab-notice-ghost{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;font:700 13px/1 var(--ln-font);text-decoration:none}.lab-notice-go{border:1px solid #af926c;background:#2a2630;color:#f2dec0}.lab-notice-go:hover{background:#34303c}.lab-notice-ghost{border:1px solid #2f3038;background:#101216;color:#d5c9b5}.lab-notice-ghost:hover{border-color:#af926c;color:#f2dec0}.lab-notice-go:focus-visible,.lab-notice-ghost:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.lab-notice-detail{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;align-items:start}.lab-notice-body{min-width:0;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;font-family:var(--ln-font)}.lab-notice-kind{color:#80859b;font:12.5px/1.4 var(--ln-font)}.lab-notice-body .lab-notice-card__row time{margin-left:0}.lab-notice-prose{display:grid;gap:12px;margin:14px 0 16px}.lab-notice-prose p{margin:0;color:#d5c9b5;font:400 14px/1.8 var(--ln-font)}.lab-notice-body nav{display:flex;flex-wrap:wrap;gap:8px}.lab-notice-side{position:sticky;top:76px;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;font-family:var(--ln-font)}.lab-notice-side h2{margin:0 0 10px;color:#f4efe8;font:700 16px/1.4 var(--ln-font)}.lab-notice-side h2 strong{color:#e8b57f}.lab-notice-side ul{margin:0;padding:0;list-style:none;border:1px solid #2f3038;border-radius:12px;background:#101216}.lab-notice-side li+li{border-top:1px solid #2f3038}.lab-notice-side a{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;color:#d5c9b5;font:400 13px/1.5 var(--ln-font);text-decoration:none}.lab-notice-side a:hover,.lab-notice-side a:focus-visible{color:#f2dec0;background:#34303c}.lab-notice-side a span{color:#80859b}@media (max-width:760px){.lab-notice-grid,.lab-notice-detail{grid-template-columns:1fr}.lab-notice-side{position:static}}.player-number-panel{box-sizing:border-box;width:100%;max-width:420px;margin:0 auto;padding:24px;border-radius:8px;background:#1a0f2e;background-image:linear-gradient(180deg,#221336,#150a22);border:1px solid #4a3a6a;box-shadow:0 0 0 1px #d4af3726,0 8px 24px #00000080}.player-number-panel *,.player-number-panel *:before,.player-number-panel *:after{box-sizing:border-box}.player-number-form{display:flex;flex-direction:column;gap:10px}.player-number-label{font-size:15px;font-weight:600;color:#e9d8a6;letter-spacing:.02em}.player-number-input{width:100%;min-height:44px;padding:10px 14px;font-size:16px;line-height:1.4;color:#f5efe0;background-color:#2a1b45;border:1px solid #5b4580;border-radius:6px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.player-number-input::placeholder{color:#8f7fb5}.player-number-input:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3740}.player-number-input:disabled{opacity:.6;cursor:not-allowed}.player-number-input[aria-invalid=true]{border-color:#e05a5a;box-shadow:0 0 0 3px #e05a5a33}.player-number-help{margin:0;font-size:12px;color:#b9a8d8;line-height:1.5}.player-number-notice{margin:2px 0 0;padding:10px 12px;font-size:12px;line-height:1.6;color:#d8c48a;background-color:#d4af3714;border:1px solid rgba(212,175,55,.3);border-radius:6px}.player-number-status{margin:2px 0 0;padding:8px 12px;font-size:13px;line-height:1.5;border-radius:6px;font-weight:500}.player-number-status--error{color:#ffd9d9;background-color:#e05a5a2e;border:1px solid rgba(224,90,90,.5)}.player-number-status--success{color:#f0e6c0;background-color:#d4af372e;border:1px solid rgba(212,175,55,.5)}.player-number-actions{display:flex;gap:10px;margin-top:6px}.player-number-btn{flex:1 1 0;min-height:44px;min-width:44px;padding:10px 16px;font-size:14px;font-weight:700;letter-spacing:.02em;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:filter .15s ease,background-color .15s ease,border-color .15s ease}.player-number-btn:disabled{cursor:not-allowed;opacity:.5}.player-number-btn--primary{background-color:#d4af37;color:#1a0f2e;border-color:#b8942b}.player-number-btn--primary:not(:disabled):hover{filter:brightness(1.08)}.player-number-btn--primary:not(:disabled):active{filter:brightness(.95)}.player-number-btn--danger{background-color:transparent;color:#e3bcbc;border-color:#7a4a4a}.player-number-btn--danger:not(:disabled):hover{background-color:#e05a5a1f}.player-number-btn--danger:not(:disabled):active{background-color:#e05a5a33}@media (max-width: 390px){.player-number-panel{max-width:100%;padding:16px;border-radius:6px}.player-number-actions{flex-direction:column}.player-number-btn{width:100%}}.sim-page{max-width:1240px;margin:auto;padding:38px 24px 60px;color:#e9e3d5}.sim-page button,.sim-page input{border:1px solid #49424f;border-radius:3px;background:#211e2b;color:inherit;padding:10px 12px}.sim-page button:hover:not(:disabled){border-color:#e8b57f;background:#293732}.sim-page button:focus-visible,.sim-page input:focus-visible,.sim-page summary:focus-visible{outline:2px solid #e8b57f;outline-offset:3px}.sim-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.sim-heading h1{font-size:29px}.sim-heading p{color:#a9a1b2;margin:8px 0}.sim-heading .sim-eyebrow{font:11px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#e8b57f;letter-spacing:2px;margin-bottom:14px}.sim-stage-label{font-size:11px;padding:8px 10px;border:1px solid #5a503b;color:#d8c395;white-space:nowrap}.sim-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:26px;align-items:start}.sim-board{border:1px solid #494150;background:#191620;padding:20px;box-shadow:4px 4px #08070d}.sim-board-top,.sim-wardrobe-title{display:flex;justify-content:space-between;align-items:center}.sim-page h2{font-size:18px;margin:0}.sim-board-top>span,.sim-wardrobe-title>span{font-size:12px;color:#a9a1b2}.sim-gender{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.sim-page [aria-pressed=true]{background:#283e36;border-color:#e8b57f;color:#e8b57f}.sim-preview-unavailable{text-align:center;padding:22px 14px;border:1px dashed #514958;background:repeating-linear-gradient(0deg,#191620,#191620 7px,#1c1924 8px)}.sim-pixel-mark{font-size:40px;color:#a092b4;line-height:1}.sim-preview-unavailable h3{font-size:14px;margin:12px 0}.sim-preview-unavailable p{font-size:12px;color:#b3aaba;line-height:1.8;margin:10px 0}.sim-preview-unavailable summary{font-size:11px;color:#ccb896;cursor:pointer}.sim-preview-unavailable details p{text-align:left}.sim-slots{margin-top:20px;display:grid;gap:8px}.sim-slot{display:flex;align-items:center;gap:10px;min-height:64px;padding:8px;background:#211d29;border:1px solid #37303e}.sim-slot>div{flex:1;min-width:0}.sim-slot small{display:block;color:#a69bae;font-size:10px}.sim-slot strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.sim-slot-image{width:42px;height:44px;display:grid;place-items:center;flex-shrink:0;color:#665b74}.sim-slot-image img{max-width:40px;max-height:44px;image-rendering:pixelated;object-fit:contain}.sim-slot button{padding:5px;font-size:11px;flex-shrink:0}.sim-hint{font-size:11px;line-height:1.8;color:#a79aaf}.sim-reset{width:100%;font-size:12px;margin:4px 0 20px}.sim-save{display:grid;gap:9px;border-top:1px solid #3d3445;padding-top:18px}.sim-save label{font-size:12px}.sim-save small{font-size:10px;color:#a99eaf}.sim-save label small{margin-left:8px}.sim-save input{width:100%;min-width:0}.sim-save>button{background:#344c40;border-color:#af926c;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:12px}.sim-search{display:grid;gap:8px;margin:22px 0 14px;font-size:12px;color:#b9adbf}.sim-search input{width:100%;padding:13px;background:#18151f}.sim-filters{display:flex;gap:7px;flex-wrap:wrap}.sim-filters button{padding:7px 10px;font-size:11px}.sim-results{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#b8adbf;margin:22px 0 12px}.sim-results span{color:#92859e}.sim-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sim-grid .sim-card{min-width:0;padding:10px 9px 12px;text-align:left;display:flex;flex-direction:column;align-items:stretch;background:#1c1825;transition:border-color .15s}.sim-card-art{position:relative;height:92px;display:grid;place-items:center;background:radial-gradient(ellipse,#36303b,#211c2b 65%);margin-bottom:10px}.sim-card-art img{max-width:85%;max-height:80px;image-rendering:pixelated;object-fit:contain}.sim-card small{color:#a79bad;font-size:10px}.sim-card strong{font-weight:500;font-size:12px;line-height:1.6;margin:3px 0 8px;overflow-wrap:anywhere}.sim-grade{font-size:10px;color:#d1ba86;margin-top:auto}.sim-selected{position:absolute;right:0;top:0;font-size:9px;background:#334c3c;color:#e8b57f;padding:3px 5px}.sim-no-image{font-size:10px;text-align:center;color:#bcaac3;line-height:1.5}.sim-empty{padding:64px 20px;text-align:center;border:1px dashed #494050}.sim-empty p{font-size:12px;color:#b4a5bc}.sim-empty h3{font-size:15px}.sim-feedback{position:sticky;bottom:14px;z-index:3}.sim-feedback p{padding:13px 18px;background:#263d33;border:1px solid #af926c;box-shadow:0 3px 15px #0006;font-size:12px}.sim-feedback [role=alert]{background:#432d2f;border-color:#c28c78}.sim-saved{margin-top:35px;border-top:1px solid #403446;padding-top:25px}.sim-saved h2 span{font:12px sans-serif;color:#a595ad;margin-left:10px}.sim-saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.sim-saved article{padding:18px;background:#1e1928;border:1px solid #493b52;min-width:0}.sim-saved h3{font-size:14px;overflow-wrap:anywhere}.sim-saved p{font-size:11px;color:#b0a2b9}.sim-saved-icons{display:flex;gap:8px;height:44px;margin:16px 0}.sim-saved-icons>span{width:40px;display:grid;place-items:center}.sim-saved-icons img{max-height:42px;max-width:40px;image-rendering:pixelated}.sim-saved-actions{display:flex;gap:8px}.sim-saved-actions button{font-size:11px}.sim-source{font-size:11px;color:#998ba3;line-height:1.8;border-top:1px solid #332a3d;margin-top:28px;padding-top:20px}.sim-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:1000px){.sim-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-layout{grid-template-columns:300px minmax(0,1fr);gap:18px}.sim-heading{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:700px){.sim-page{padding:25px 16px 40px}.sim-heading h1{font-size:24px}.sim-heading>div>p:last-child{font-size:12px}.sim-layout{grid-template-columns:1fr}.sim-board{padding:16px}.sim-preview-unavailable{padding:16px 12px}.sim-preview-unavailable .sim-pixel-mark{display:none}.sim-slots{grid-template-columns:1fr}.sim-wardrobe{margin-top:12px}.sim-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sim-grid .sim-card{padding:7px}.sim-card-art{height:80px}.sim-card-art img{max-height:70px}.sim-card strong{font-size:11px}.sim-results{display:block}.sim-results span{display:block;margin-top:4px}.sim-saved-grid{grid-template-columns:1fr}.sim-stage-label{font-size:10px}.sim-filters button{min-height:36px}.sim-slot button{min-height:36px;min-width:40px}}@media (prefers-reduced-motion:reduce){.sim-page *{transition:none!important;scroll-behavior:auto!important}}.sim-verified{margin-top:16px;border:1px solid #526350;padding:12px;background:#202721}.sim-verified h3{font-size:12px;margin:0 0 8px}.sim-verified p,.sim-verified summary{font-size:10px;line-height:1.7;color:#bac3b4}.sim-verified summary{cursor:pointer}.sim-verified-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sim-verified figure{margin:0;padding:8px;border:1px solid #41483f;text-align:center;background:#161b18}.sim-verified img{width:96px;max-width:100%;height:auto;image-rendering:pixelated}.sim-verified figcaption{font-size:10px;overflow-wrap:anywhere}.sim-verified small{display:block;color:#a3b19d;font-size:9px;margin-top:5px}.sim-page .sim-character{margin:18px 0;border:1px solid #3d493f;background:#17231e;border-radius:12px;overflow:hidden;color:#e7ecda}.sim-page .sim-character-caption{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;font-size:13px;border-bottom:1px solid #34483b}.sim-page .sim-character-caption span{color:#b9c5b1;font-size:11px}.sim-page .sim-character-stage{height:340px;background:radial-gradient(ellipse at 50% 74%,#334b37,#23372b 38%,#17231e 75%);position:relative;overflow:hidden}.sim-page .sim-character-ground{position:absolute;left:50%;transform:translate(-50%);width:128px;height:14px;border-radius:50%;background:#101a15;box-shadow:0 0 20px #102016}.sim-page .sim-character-canvas{position:absolute;left:50%;transform:translate(-50%);margin:0}.sim-page .sim-character-canvas img{position:absolute;object-fit:fill;image-rendering:pixelated;pointer-events:none;max-width:none}.sim-page .sim-character-note,.sim-page .sim-character-warning{font-size:12px;line-height:1.7;margin:0;padding:12px 16px;color:#c3cdb9}.sim-page .sim-character-warning{background:#493921;color:#ffe0a2;border-top:1px solid #785d33}.sim-page .sim-character details{font-size:12px;padding:0 16px 16px;color:#c3cdb9}.sim-page .sim-character details p{line-height:1.7}.sim-page .sim-character summary{cursor:pointer}.sim-page .sim-character-fallback{padding:45px 20px;text-align:center;font-size:13px;line-height:1.8}.sim-page .sim-character-fallback strong{color:#f7deb0}.sim-page .sim-appearance{margin:16px 0;padding:14px;border:1px solid #514357;background:#211a29}.sim-page .sim-appearance h3{margin:0 0 12px}.sim-page .sim-appearance label{display:block;margin:10px 0;color:#c9bfd0;font-size:12px}.sim-page .sim-appearance select{display:block;width:100%;min-height:40px;margin-top:6px;padding:7px;background:#17141e;color:#ece4d2;border:1px solid #594c62;border-radius:4px;font:inherit}.sim-page .sim-appearance .sim-check{display:flex;align-items:center;gap:8px}.sim-page .sim-appearance input[type=checkbox]{width:18px;height:18px}.sim-page .sim-appearance details{margin-top:14px}.sim-page .sim-appearance summary{cursor:pointer;font-size:12px}.sim-page .sim-appearance fieldset{min-width:0;margin-top:10px;padding:10px;border:1px solid #594c62}.sim-page .sim-appearance legend{font-size:12px}.sim-page canvas.sim-character-canvas{image-rendering:pixelated;z-index:1}.sim-page .sim-effect-preview{padding:10px;font-size:11px;color:#bcb7bd}.sim-page .sim-effect-frames{display:flex;gap:8px;flex-wrap:wrap;background:#0c0b12}.sim-page .sim-effect-frames img{width:120px;height:120px;object-fit:contain;image-rendering:pixelated}.sim-preview-card{border:1px solid #40364d;padding:12px;background:#111019}.sim-preview-card[data-background=day] .sim-character-stage{background:linear-gradient(#b9d5e5,#e5e2cd)}.sim-preview-card[data-background=none] .sim-character-stage{background:transparent}.sim-preview-card[data-background=none] .sim-character-ground{display:none}.sim-card-art img{max-width:80%;max-height:80%;object-fit:contain;image-rendering:pixelated}.sim-preview-card .sim-character{border:0}.sim-wardrobe .studio-categories{margin:16px 0}.page.sim-page{--sm-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;max-width:1120px;margin:0 auto;padding:16px 0 40px;font-family:var(--sm-font);color:#ece4d2}@media (max-width:1180px){.page.sim-page{margin:0 24px;padding-top:8px}}@media (max-width:700px){.page.sim-page{margin:0 14px;padding-top:8px}}.sim-page :is(button,input,select){font-family:var(--sm-font);border:1px solid #2f3038;border-radius:10px;background:#101216;color:#d5c9b5}.sim-page :is(button,input,select,summary):focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.sim-page button{min-height:44px;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.sim-page button:hover:not(:disabled){border-color:#af926c;background:#34303d;color:#fff0d5}.sim-page button:disabled{opacity:.5;cursor:default}.sim-page .sim-head{margin:0 0 14px}.sim-page .sim-head+*{margin-top:0}.sim-page .sim-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px;align-items:start}.sim-page .sim-board{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px;max-height:calc(var(--app-vh,100dvh) - 24px);overflow:auto;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;scrollbar-width:thin;scrollbar-color:#3a3743 transparent}.sim-page .sim-board-top{display:flex;justify-content:space-between;align-items:baseline}.sim-page .sim-board-top h2,.sim-page .sim-wardrobe-title h2,.sim-page .sim-saved h2{margin:0;font:700 15px/1.4 var(--sm-font);color:#f4efe8}.sim-page .sim-board-top span,.sim-page .sim-wardrobe-title span,.sim-page .sim-saved h2 span{color:#e8b57f;font-size:12.5px;font-weight:400}.sim-page .sim-preview-card{padding:0;border:0;background:none;display:flex;flex-direction:column;gap:10px}.sim-page .sim-character{margin:0;border:1px solid #2f3038;border-radius:14px;background:#101216}.sim-page .sim-character-caption{padding:10px 14px;border-bottom:1px solid #2f3038;color:#aaa3b2}.sim-page .sim-preview-card:not([data-background=day]):not([data-background=none]) .sim-character-stage{background:radial-gradient(circle at 50% 30%,#2a3040,#12141a 70%)}.sim-page .sim-character-ground{background:#0a0b0e;box-shadow:0 0 20px #0a0b0e}.sim-page .sim-character-note,.sim-page .sim-character-warning{padding:10px 14px;color:#aaa3b2}.sim-page .sim-character-warning{background:#2a2630;color:#f2dec0;border-top:1px solid #af926c}.sim-page .studio-preview-controls{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;background:none}.sim-page .studio-control-row{display:inline-flex;gap:2px;padding:3px;border:1px solid #2f3038;border-radius:999px;background:#101216}.sim-page .studio-toggle-btn{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:none;color:#aaa3b2;font:600 13px/1 var(--sm-font)}.sim-page .studio-toggle-btn.is-active,.sim-page .studio-toggle-btn[aria-pressed=true]{background:#2a2630;color:#f2dec0}.sim-page .studio-view-grid:empty{display:none}.sim-page .sim-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sim-page .sim-actions button{font:600 13px/1 var(--sm-font)}.sim-page .sim-actions .sim-share{border-color:#af926c;background:#2a2630;color:#f2dec0;font-weight:700}.sim-page .sim-reset{font:600 13px/1 var(--sm-font)}.sim-page .sim-settings{border:1px solid #2f3038;border-radius:12px;background:#101216}.sim-page .sim-settings>summary{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#d8c5ac;font:600 13px/1.4 var(--sm-font);cursor:pointer;list-style:none}.sim-page .sim-settings>summary::-webkit-details-marker{display:none}.sim-page .sim-settings>summary:after{content:"›";margin-left:auto;color:#80859b;font-size:18px;transition:transform .15s}.sim-page .sim-settings[open]>summary:after{transform:rotate(90deg)}.sim-page .sim-settings>:not(summary){margin:0 12px 12px}.sim-page .studio-pose{padding:0;border:0;background:none}.sim-page .studio-pose__button{min-height:44px;border:1px solid #2f3038;border-radius:10px;background:#17191e;color:#d5c9b5}.sim-page .studio-pose__button[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.sim-page .studio-pose__legend,.sim-page .studio-pose__reason{color:#80859b}.sim-page .sim-appearance{margin:12px 0 0;padding:12px;border:1px solid #2f3038;border-radius:12px;background:#17191e}.sim-page .sim-appearance h3{font:700 14px/1.4 var(--sm-font);color:#f4efe8}.sim-page .sim-appearance select{width:100%;min-height:44px;padding:0 10px}.sim-page .sim-appearance details{border:1px solid #2f3038;border-radius:10px;background:#101216;padding:0 12px}.sim-page .sim-appearance summary{min-height:44px;display:flex;align-items:center;color:#d8c5ac;font-weight:600;cursor:pointer}.sim-page .sim-hint{margin:0;color:#80859b;font-size:12.5px;line-height:1.7}.sim-page .sim-look{display:flex;flex-wrap:wrap;gap:6px}.sim-page .sim-look span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 4px 0 12px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font-size:12.5px}.sim-page .sim-look small{color:#aaa3b2;font-size:12px}.sim-page .sim-look button{min-height:30px;width:30px;padding:0;border:0;border-radius:50%;background:none;color:#aaa3b2;font-size:16px}.sim-page .sim-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sim-page .sim-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:88px;padding:8px 2px;border:1px dashed #43424a;border-radius:12px;background:#101216;text-align:center;overflow:hidden}.sim-page .sim-slot:has(img){border-style:solid;border-color:#af926c;background:#2a2630}.sim-page .sim-slot-image{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#80859b}.sim-page .sim-slot-image img{max-width:100%;max-height:100%;object-fit:contain}.sim-page .sim-slot>div{display:flex;flex-direction:column;min-width:0;width:100%}.sim-page .sim-slot small{color:#80859b;font-size:11px;line-height:1.3}.sim-page .sim-slot strong{font:600 11px/1.3 var(--sm-font);color:#d5c9b5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all}.sim-page .sim-slot>button{position:absolute;top:2px;right:2px;min-height:24px;width:24px;padding:0;border:0;border-radius:50%;background:#101216cc;font-size:0}.sim-page .sim-slot>button:before{content:"×";font-size:14px;color:#aaa3b2}.sim-page .sim-save{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #2f3038;border-radius:12px;background:#101216}.sim-page .sim-save label{color:#f4efe8;font-weight:700;font-size:13px}.sim-page .sim-save label small,.sim-page .sim-save>small{color:#80859b;font-weight:400}.sim-page .sim-save input{min-height:44px;padding:0 12px;background:#17191e}.sim-page .sim-save button{border-color:#af926c;background:#2a2630;color:#f2dec0;font-weight:700}.sim-page .sim-wardrobe{display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;min-width:0}.sim-page .sim-wardrobe-title{display:flex;justify-content:space-between;align-items:baseline}.sim-page .sim-search{display:block;font-size:0;color:transparent}.sim-page .sim-search input{width:100%;min-height:46px;padding:0 14px;font:400 14px/1.4 var(--sm-font);color:#ece4d2;background:#101216}.sim-page .studio-categories{padding:0;border:0;background:none}.sim-page .studio-category-grid{display:flex;flex-wrap:wrap;gap:6px}.sim-page .studio-category-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font:600 13px/1 var(--sm-font)}.sim-page .studio-category-btn.is-active,.sim-page .studio-category-btn[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.sim-page .studio-category-count{color:#e8b57f;font-size:12.5px}.sim-page .sim-filters{display:flex;flex-wrap:wrap;gap:6px}.sim-page .sim-filters button{min-height:36px;padding:0 12px;border-radius:999px;font:600 12.5px/1 var(--sm-font)}.sim-page .sim-filters button[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.sim-page .sim-results{margin:0;color:#80859b;font-size:12.5px}.sim-page .sim-results span{margin-left:6px}.sim-page .sim-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px}.sim-page .sim-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0;padding:10px 6px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#d5c9b5;text-align:center}.sim-page .sim-card[aria-pressed=true]{border-color:#af926c;background:#2a2630}.sim-page .sim-card-art{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:10px;overflow:hidden}.sim-page .sim-card-art img{max-width:100%;max-height:100%;object-fit:contain;image-rendering:auto}.sim-page .sim-selected{display:none}.sim-page .sim-card small{color:#80859b;font-size:11.5px}.sim-page .sim-card strong{display:flex;align-items:center;min-height:34px;font:700 12.5px/1.35 var(--sm-font);color:#ece4d2;word-break:keep-all}.sim-page .sim-card:has(.sim-grade[data-grade=전설]) strong{color:#e8b57f}.sim-page .sim-card:has(.sim-grade[data-grade=영웅]) strong{color:#c0a0e0}.sim-page .sim-grade{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid #2f3038;border-radius:999px;color:#aaa3b2;font-size:11.5px}.sim-page .sim-card[aria-pressed=true] .sim-grade{border-color:#af926c;background:#2a2630;color:#f2dec0}.sim-page .sim-card--off .sim-card-art{border:1px dashed #43424a;color:#80859b;font-size:26px}.sim-page .sim-empty{padding:24px;text-align:center;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#aaa3b2}.sim-page .sim-feedback{margin:12px 0 0}.sim-page .sim-feedback p{margin:0 0 6px;padding:10px 14px;border:1px solid #af926c;border-radius:10px;background:#2a2630;color:#f2dec0;font-size:13px}.sim-page .sim-feedback p[role=alert]{border-color:#6b4b46;background:#17191e;color:#e8b0a6}.sim-page .sim-saved{margin-top:14px;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e}.sim-page .sim-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:10px}.sim-page .sim-saved article{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #2f3038;border-radius:12px;background:#101216}.sim-page .sim-saved article h3{margin:0;font:700 14px/1.4 var(--sm-font);color:#f4efe8}.sim-page .sim-saved article p{margin:0;color:#80859b;font-size:12.5px}.sim-page .sim-saved-icons{display:flex;gap:6px}.sim-page .sim-saved-icons span{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#17191e;overflow:hidden}.sim-page .sim-saved-icons img{max-width:100%;max-height:100%;object-fit:contain}.sim-page .sim-saved-actions{display:flex;gap:6px}.sim-page .sim-saved-actions button{flex:1;font:600 13px/1 var(--sm-font)}.sim-page .sim-source{margin-top:14px;padding:12px 16px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#80859b;font-size:12.5px;line-height:1.7}@media (max-width:900px){.sim-page .sim-layout{grid-template-columns:1fr}.sim-page .sim-board{position:static;max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.sim-page button,.sim-page .sim-settings>summary:after{transition:none}}.sim-page .sim-character-caption,.sim-page .sim-character-note{display:none}.sim-page .sim-character details{display:none}.sim-page .studio-category-btn{flex-direction:row}.sim-page .studio-category-label,.sim-page .studio-category-count{display:inline}.sim-page .sim-board{gap:10px;padding:14px}.sim-page .sim-save{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:10px}.sim-page .sim-save label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sim-page .sim-save>small{grid-column:1/-1;font-size:12px}.sim-page .sim-reset{min-height:38px}.sim-page .sim-slot{min-height:76px}.sim-page .sim-actions button{min-height:42px}.sim-page .sim-settings>summary{min-height:42px}.sim-page .sim-board-top{padding:0;border:0;background:none}.sim-page .sim-stage-wrap{position:relative}.sim-page .sim-stage-wrap .sim-character-stage{height:440px}.sim-page .sim-stage-wrap .sim-character-canvas,.sim-page .sim-stage-wrap .sim-character-ground{transform:translate(-50%,-128px)}.sim-page .sim-stage-top{position:absolute;left:10px;right:10px;top:10px;z-index:2;pointer-events:none}.sim-page .sim-stage-top .studio-preview-controls{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:8px;flex-wrap:nowrap}.sim-page .sim-stage-top .studio-control-row{pointer-events:auto;background:#101216e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sim-page .sim-stage-top .studio-toggle-btn{min-height:34px;padding:0 12px;font-size:12.5px}.sim-page .sim-stage-bottom{position:absolute;left:8px;right:8px;bottom:8px;z-index:2}.sim-page .studio-pose--poses{padding:6px;border:1px solid #2f3038;border-radius:12px;background:#101216e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sim-page .studio-pose--poses .studio-pose__group{padding:0;border:0;background:none}.sim-page .studio-pose--poses .studio-pose__legend{display:none}.sim-page .studio-pose--poses .studio-pose__row{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:3px;scrollbar-width:thin}.sim-page .studio-pose--poses .studio-pose__button{display:inline-flex;align-items:center;justify-content:center;gap:0;flex:1 0 44px;min-height:36px;padding:0 6px;border-radius:999px;white-space:nowrap;font:600 12px/1.2 var(--sm-font)}.sim-page .studio-pose--poses .studio-pose__icon{width:18px;height:18px;object-fit:contain;flex:none}.sim-page .studio-pose--poses .studio-pose__reason{display:none}@media (max-width:480px){.sim-page .studio-pose--poses .studio-pose__button{font-size:11.5px;gap:3px;padding:0 3px}}.sim-page .sim-excluded{margin:0;padding:8px 12px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#aaa3b2;font-size:12.5px;line-height:1.6}.sim-page .sim-stage-wrap .sim-character-canvas,.sim-page .sim-stage-wrap .sim-character-ground{transform:translate(-50%,-150px)}.sim-page .sim-stage-wrap .sim-character-canvas[data-flip=true]{transform:translate(-50%,-150px) scaleX(-1)}.sim-page .sim-turn{position:absolute;left:50%;bottom:112px;z-index:2;width:220px;height:64px;transform:translate(-50%)}.sim-page .sim-turn__arc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sim-page .sim-turn__arc path{fill:none;stroke:#43424a;stroke-width:2;stroke-linecap:round}.sim-page .sim-turn__btn,.sim-page .sim-turn__stop{position:absolute;display:grid;place-items:center;padding:0;border:1px solid #2f3038;background:#101216f2;color:#d5c9b5;font:700 13px/1 var(--sm-font)}.sim-page .sim-turn__btn{top:0;width:44px;height:44px;min-height:44px;border-radius:50%;font-size:16px}.sim-page .sim-turn__btn--left{left:0}.sim-page .sim-turn__btn--right{right:0}.sim-page .sim-turn__stop{left:50%;bottom:0;transform:translate(-50%);min-width:64px;height:40px;min-height:40px;padding:0 14px;border-radius:999px}.sim-page .sim-turn__stop[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.sim-page .sim-turn button:hover:not(:disabled){border-color:#af926c;background:#34303d;color:#fff0d5}.sim-page .sim-turn__stop:hover{transform:translate(-50%)}.sim-page .sim-turn__ico{display:block;line-height:1}.sim-page .sim-stage-wrap .sim-character>p[role=status]{position:absolute;left:0;right:0;top:50%;margin:0;text-align:center;pointer-events:none}.sim-page .sim-character-ground{display:none!important}.sim-page .sim-board,.sim-page .sim-preview-card,.sim-page .sim-layout>*{min-width:0}@media (max-width:900px){.sim-page .sim-layout{grid-template-columns:minmax(0,1fr)}}.sim-page .sim-hair-fit-note{margin:0;padding:8px 10px;color:#bdb3a6;font-size:12px;line-height:1.5}.sim-page .studio-pose--poses .studio-pose__label{white-space:nowrap;word-break:keep-all}.sim-page .studio-pose--poses .studio-pose__button:hover:not(:disabled){border-color:#ad905b;background:#34303e}.sim-page .sim-preview-card[data-background=day] .sim-stage-wrap .sim-character-stage{background:#d9b47c url(/studio-backgrounds/01-hanok-courtyard-day.png) center/cover no-repeat}.sim-page .sim-preview-card[data-background=night] .sim-stage-wrap .sim-character-stage{background:#192d51 url(/studio-backgrounds/04-hanok-courtyard-night.png) center/cover no-repeat}.sim-page .sim-preview-card:is([data-background=day],[data-background=night]) .sim-stage-wrap .sim-character-canvas{transform:translate(-50%,-94px)}.sim-page .sim-preview-card:is([data-background=day],[data-background=night]) .sim-stage-wrap .sim-character-canvas[data-flip=true]{transform:translate(-50%,-94px) scaleX(-1)}.sim-page .sim-preview-card:is([data-background=day],[data-background=night]) .sim-turn{bottom:64px}.mp-page{--mp-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif}.mp-page .mp-card{border:2px solid #43424a;border-radius:16px;background:#17191e;color:#f2dec0;padding:18px;font-family:var(--mp-font)}.mp-page h2,.mp-page h3{font-family:var(--mp-font);margin:0}.mp-page .mp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:2px solid #af926c;border-radius:12px;background:#2a2630;color:#f2dec0;font:700 13px/1 var(--mp-font);text-decoration:none;cursor:pointer}.mp-page .mp-btn:hover:not(:disabled){background:#34303d;border-color:#dfbc8f}.mp-page .mp-btn:disabled{opacity:.6;cursor:default}.mp-page .mp-btn--ghost{border-color:#43424a;background:#101216;color:#d5c9b5}.mp-page .mp-btn--ghost:hover:not(:disabled){border-color:#af926c;background:#34303d;color:#fff0d5}.mp-page .mp-notice{margin:12px 0 0;padding:10px 14px;border:2px solid #43424a;border-radius:12px;background:#17191e;color:#f2dec0;font-size:13px}.mp-page .mp-help{margin:10px 0 0;font-size:12px;line-height:1.6;color:#aaa3b2}.mp-page .mp-profile{margin-top:12px;border-color:#e8b57f}.mp-page .mp-profile__top{display:flex;gap:16px;align-items:center}.mp-page .mp-profile__art{flex:none;width:92px;height:104px;border:2px solid #43424a;border-radius:12px;background:#101216;overflow:hidden;display:grid;place-items:center}.mp-page .mp-profile__art .sim-page.ct-sim{max-width:none;margin:0;padding:0;width:100%;height:100%}.mp-page .mp-profile__art .sim-preview-card{padding:0;border:0;height:100%;background:transparent}.mp-page .mp-profile__art .sim-stage-wrap{zoom:.4}.mp-page .mp-profile__art .ct-sim.sim-page .sim-stage-wrap .sim-character-stage{height:260px!important}.mp-page .mp-profile__art .ct-sim.sim-page .sim-stage-wrap .sim-character-canvas{transform:translate(-50%,-6px)!important}.mp-page .mp-profile__name{min-width:0;display:flex;flex-direction:column;gap:8px}.mp-page .mp-profile__name h2{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2dec0}.mp-page .mp-badges{display:flex;gap:6px;flex-wrap:wrap}.mp-page .mp-badge{display:inline-grid;place-items:center;height:24px;padding:0 9px;border:1.5px solid #43424a;border-radius:6px;background:#101216;color:#d5c9b5;font:600 11px/1 var(--mp-font)}.mp-page .mp-badge--pill{border-radius:999px;border-color:#af926c;background:#2a2630;color:#f2dec0}.mp-page .mp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.mp-page .mp-stat{border:2px solid #2f3038;border-radius:12px;background:#101216;padding:12px}.mp-page .mp-stat small{display:block;font-size:11px;color:#aaa3b2}.mp-page .mp-stat b{display:block;margin-top:3px;font:700 19px/1.3 var(--mp-font);color:#fff;font-variant-numeric:tabular-nums}.mp-page .mp-stat b span{font-size:12px;font-weight:400;color:#aaa3b2}.mp-page .mp-stat b.mp-gold{color:#e8b57f}.mp-page .mp-profile__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #2f3038;font-size:13px;color:#d5c9b5}.mp-page .mp-profile__foot .mp-btn{min-height:36px}.mp-page .mp-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start;margin-top:16px}.mp-page .mp-nav{display:flex;flex-direction:column;gap:6px;padding:10px;position:sticky;top:76px}.mp-page .mp-nav a{display:flex;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;border:2px solid transparent;border-radius:12px;color:#d5c9b5;font:600 13px/1 var(--mp-font);text-decoration:none}.mp-page .mp-nav a:hover{border-color:#af926c;background:#2a2630;color:#f2dec0}.mp-page .mp-nav a i{font-style:normal;color:#aaa3b2;font-size:12px}.mp-page .mp-main{display:flex;flex-direction:column;gap:16px;min-width:0}.mp-page .mp-main section{scroll-margin-top:84px}.mp-page .mp-sech{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mp-page .mp-sech h2{font-size:16px;color:#f2dec0}.mp-page .mp-sech h3{font-size:14px;color:#f2dec0}.mp-page .mp-sech small{font-size:12px;color:#aaa3b2}.mp-page .mp-rows{display:flex;flex-direction:column;border:2px solid #2f3038;border-radius:12px;background:#101216;overflow:hidden}.mp-page .mp-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;border:0;border-bottom:1px solid #2f3038;border-radius:0;background:transparent;color:#f2dec0;text-align:left;text-decoration:none;font-family:var(--mp-font);cursor:pointer}.mp-page .mp-row:last-child{border-bottom:0}.mp-page button.mp-row:hover:not(:disabled),.mp-page a.mp-row:hover{background:#34303d}.mp-page .mp-row--static{cursor:default}.mp-page .mp-row__text{flex:1;min-width:0}.mp-page .mp-row__text small{display:block;font-size:11px;color:#aaa3b2}.mp-page .mp-row__text strong{display:block;margin-top:2px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-page .mp-row__go{flex:none;font-size:13px;color:#aaa3b2}.mp-page .mp-sheet{margin-top:12px;padding:16px;border:2px solid #af926c;border-radius:16px;background:#17191e}.mp-page .player-number-panel{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.mp-page .player-number-form{gap:10px}.mp-page .player-number-label{font:600 12px/1.4 var(--mp-font);letter-spacing:0;color:#aaa3b2}.mp-page .player-number-input{min-height:46px;padding:0 14px;border:2px solid #43424a;border-radius:12px;background:#101216;color:#f2dec0;font:14px/1.4 var(--mp-font)}.mp-page .player-number-input:focus{border-color:#af926c;outline:2px solid #af926c44;outline-offset:0;box-shadow:none}.mp-page select.player-number-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.mp-page .player-number-help,.mp-page .player-number-notice{margin:0;font:12px/1.6 var(--mp-font);color:#aaa3b2}.mp-page .player-number-status{margin:0;font:13px/1.5 var(--mp-font)}.mp-page .player-number-status:empty{display:none}.mp-page .player-number-status--error{color:#e8a8a0}.mp-page .player-number-status--success{color:#e8b57f}.mp-page .player-number-actions{display:flex;flex-wrap:wrap;gap:8px}.mp-page .player-number-btn{min-height:42px;padding:0 16px;border:2px solid #af926c;border-radius:12px;background:#2a2630;color:#f2dec0;font:700 13px/1 var(--mp-font);box-shadow:none;letter-spacing:0}.mp-page .player-number-btn:hover:not(:disabled){background:#34303d;border-color:#dfbc8f}.mp-page .player-number-btn--danger{border-color:#43424a;background:#101216;color:#d5c9b5}.mp-page .player-number-btn--danger:hover:not(:disabled){border-color:#af926c;color:#fff0d5}.mp-page .player-number-btn:disabled{opacity:.6}.mp-page .mp-minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mp-page .mp-mini{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px;border:2px solid #43424a;border-radius:14px;background:#17191e}.mp-page .mp-mini__art{border:2px solid #43424a;border-radius:10px;background:#101216;overflow:hidden;min-height:110px}.mp-page .mp-mini__art .sim-page.ct-sim{max-width:none;margin:0;padding:0;height:100%}.mp-page .mp-mini__art .sim-preview-card{padding:0;border:0;height:100%;background:transparent}.mp-page .mp-mini__art .sim-stage-wrap{zoom:.45}.mp-page .mp-mini__art .ct-sim.sim-page .sim-stage-wrap .sim-character-stage{height:250px!important}.mp-page .mp-mini__art .ct-sim.sim-page .sim-stage-wrap .sim-character-canvas{transform:translate(-50%,-6px)!important}.mp-page .mp-mini__text{display:flex;flex-direction:column;gap:6px;min-width:0}.mp-page .mp-mini__text strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-page .mp-mini__text small{font-size:12px;color:#aaa3b2}.mp-page .mp-mini__acts{display:flex;gap:6px;margin-top:auto}.mp-page .mp-mini__acts .mp-btn{min-height:34px;padding:0 12px;font-size:12px}.mp-page .mp-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;text-align:center}.mp-page .mp-empty p{margin:0;color:#aaa3b2;font-size:13px}@media (max-width:760px){.mp-page .mp-layout{grid-template-columns:minmax(0,1fr)}.mp-page .mp-nav{flex-direction:row;overflow-x:auto;position:static;padding:8px}.mp-page .mp-nav a{flex:none;white-space:nowrap}.mp-page .mp-profile__art{width:72px;height:84px}.mp-page .mp-profile__name h2{font-size:17px}.mp-page .mp-stats{gap:8px}.mp-page .mp-stat{padding:10px}.mp-page .mp-stat b{font-size:17px}.mp-page .mp-minis{grid-template-columns:minmax(0,1fr)}}.mp-page .mp-profile__name h2,.mp-page .mp-sech h2,.mp-page .mp-sech h3{font-weight:700}.mp-page .player-number-actions .player-number-btn{flex:0 0 auto}.mp-page .player-number-notice{padding:10px 12px;border:2px solid #2f3038;border-radius:12px;background:#101216;color:#aaa3b2}.mascot-button img{transform-origin:50% 85%}@media (prefers-reduced-motion:no-preference){.mascot-button[data-speaking=true] img{animation:mascot-speaking .64s ease-in-out infinite}}@keyframes mascot-speaking{0%,50%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-2deg)}75%{transform:translateY(-2px) rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.mascot-button img{animation:none;transform:none}}.greeting--login{display:flex;flex-direction:column;align-items:center;gap:14px;margin:20px 0 18px}.greeting--login .bubble{position:relative;box-sizing:border-box;width:100%;max-width:290px;min-height:52px;margin:0;padding:10px 14px;border:2px solid #43424a;border-radius:12px;background:#17191e;color:#f4efe8;font:700 13px/1.5 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;display:flex;align-items:center;justify-content:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.greeting--login .bubble:after{content:"";position:absolute;bottom:-7px;left:calc(50% - 5px);width:10px;height:10px;transform:rotate(45deg);background:#17191e;border-right:2px solid #43424a;border-bottom:2px solid #43424a}.greeting--login .mascot-button{display:grid;place-items:center;width:68px;height:68px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;flex-shrink:0}.greeting--login .mascot-button img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #0008)}.greeting--login .mascot-button:hover{background:transparent;filter:brightness(1.08)}.greeting--login .mascot-button:focus-visible{outline:2px solid #dfbc8f;outline-offset:4px}.greeting--login .mascot-screenreader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:760px){.greeting--login .bubble{font-size:12px}.greeting--login .mascot-button{width:60px;height:60px}}@media (max-height:520px){.greeting--login{gap:10px;margin:22px 0 12px}.greeting--login .mascot-button{width:48px;height:48px}}.login-page{padding:48px 20px 72px;max-width:560px;margin:auto}.login-card{border:1px solid #393246;background:linear-gradient(145deg,#211a2d,#14131d);padding:32px;text-align:center;border-radius:12px}.login-mark{width:72px;height:72px;object-fit:contain}.login-eyebrow{color:#e8b57f;font-size:12px;letter-spacing:2px;margin:14px 0 8px}.login-card h1{font-size:27px;margin:0 0 12px}.login-intro{color:#afa6ba;font-size:14px;line-height:1.7}.login-actions{display:grid;gap:12px;margin:28px 0 18px}.login-provider{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;border:1px solid transparent;border-radius:7px;font-weight:700;font-size:15px;cursor:pointer}.login-provider.login-provider--kakao{background:#fee500;color:#171600}.login-provider.login-provider--discord{background:#5865f2;color:#fff}.login-provider:disabled{opacity:.65;cursor:not-allowed}.login-provider small{font-size:11px;font-weight:400}.login-note,.login-status{color:#aaa1b6;font-size:12px;line-height:1.8}.login-note{border-top:1px solid #393246;margin-top:26px;padding-top:20px;text-align:left}.login-back{display:inline-flex;align-items:center;min-height:44px;color:#e8b57f;font-size:13px}.login-profile{display:grid;gap:8px;margin:24px 0;padding:18px;border:1px solid #393246;border-radius:7px;overflow-wrap:anywhere}.login-profile span{font-size:12px;color:#aaa1b6}.login-error{color:#ffb4a8;background:#49252d;border-radius:6px;padding:12px;font-size:13px;line-height:1.6}.login-logout{width:100%;min-height:44px}.site-header__account{font-size:12px;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;max-width:110px;overflow:hidden;text-overflow:ellipsis;color:#d9d0e4;flex-shrink:0;padding:0 8px}@media (max-width:760px){.login-page{padding:28px 16px 48px}.login-card{padding:24px 20px}.login-card h1{font-size:24px}.site-header__account{max-width:64px;padding:0 3px;font-size:11px;order:3}.site-header .mobile-menu-trigger{order:4}}.login-card{background:#17151f;border:1px solid #665577;border-radius:0;padding:48px 32px 30px}.login-mark{display:block;width:68px;height:68px;margin:0 auto 20px;image-rendering:pixelated}.login-card h1{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:24px;line-height:1.5;letter-spacing:-.5px;margin:0 0 12px}.login-intro{margin:0;font-size:14px;color:#aaa1b6}.login-actions{margin:36px 0 0;gap:12px}.login-provider{height:52px;border-radius:8px;font-size:15px;font-weight:650}.login-provider svg{width:21px;height:21px;flex-shrink:0}.login-provider img{width:24px;height:18px;object-fit:contain;image-rendering:auto;flex-shrink:0}.login-provider:hover{filter:brightness(.96)}.login-modal{position:fixed;width:480px;max-width:calc(100vw - 32px);max-height:calc(var(--app-vh,100dvh) - 32px);padding:0;margin:auto;border:1px solid #665577;border-radius:0;color:#ece4d2;background:#17151f;box-shadow:0 26px 100px #0005;overflow:auto}.login-modal::backdrop{background:#06050bbd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-modal .login-page{max-width:none;margin:0;padding:0}.login-modal .login-card{border:0}.login-modal-close{position:absolute;z-index:1;right:12px;top:12px;width:44px;height:44px;display:grid;place-items:center;padding:0;background:transparent;border:0;border-radius:0;color:#aaa1b6}.login-modal-close:hover{background:#292434}.site-header .site-header__account{justify-content:center;min-width:72px;min-height:40px;padding:0 14px;border:1px solid #665577;border-radius:0;background:#17151f;color:#ece4d2;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:12px}.site-header .site-header__account:hover,.site-header .site-header__account[aria-expanded=true]{background:#292434;border-color:#a18cb4}.login-modal .login-status{margin:16px 0 0}.login-modal .login-status p{margin:0 0 8px}@media (max-width:760px){.login-card{padding:44px 22px 26px}.login-card h1{font-size:22px}.login-intro{font-size:12px}.login-actions{margin-top:30px}.login-provider{font-size:14px}.site-header .site-header__account{min-width:56px;max-width:72px;min-height:44px;padding:0 8px;font-size:11px}.site-header .site-header__inner{column-gap:10px}}@media (max-height:520px){.login-modal .login-card{padding-top:36px;padding-bottom:20px}.login-modal .login-mark{margin-bottom:12px}.login-modal .login-actions{margin-top:20px}}.login-page,.login-modal{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.login-modal.login-modal{width:480px;border:2px solid #43424a;border-radius:16px;background:#17191e;color:#ece4d2;box-shadow:0 24px 80px #0008}.login-modal.login-modal::backdrop{background:#06070bcc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-modal .login-modal-close{right:14px;top:14px;width:44px;height:44px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#d5c9b5;transition:background-color .15s,border-color .15s}.login-modal .login-modal-close:hover{background:#34303d;border-color:#af926c;color:#fff0d5}.login-modal .login-modal-close:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.login-card.login-card{border:1px solid #2f3038;border-radius:12px;background:#101216;padding:32px 28px 24px}.login-modal .login-card.login-card{border:0;border-radius:0;background:transparent;padding:44px 32px 28px}.login-card .login-mark{image-rendering:auto}.login-card.login-card h1{font:700 20px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;letter-spacing:0;color:#f4efe8;margin:0 0 6px}.login-card .login-intro{color:#aaa3b2;font-size:13px;line-height:1.6}.login-card .login-actions{margin-top:24px;gap:10px}.login-card .login-provider{height:52px;border-radius:12px;font:700 15px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;transition:filter .15s}.login-card .login-provider:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.login-card .login-error{margin:14px 0 0;padding:10px 12px;border:1px solid #af926c;border-radius:10px;background:#2a2630;color:#f2dec0;font-size:13px}.login-card .login-profile{margin:16px 0;padding:12px 14px;border:1px solid #2f3038;border-radius:10px;background:#17191e}.login-card .login-profile span{color:#aaa3b2;font-size:12.5px}.login-card .button{border:1px solid #af926c;border-radius:12px;background:#2a2630;color:#f2dec0;font-family:inherit;font-weight:700}.login-card .button:hover{background:#34303d;color:#fff0d5}.login-card .login-note,.login-card .login-back{color:#80859b;font-size:12.5px;line-height:1.7}.login-card .login-back{color:#e8b57f}@media (prefers-reduced-motion:reduce){.login-modal .login-modal-close,.login-card .login-provider{transition:none}}.coupon-panel{max-width:1120px;margin:0 auto 24px;background:#17151f;border:1px solid #40394d;padding:12px 20px}.coupon-heading{display:flex;align-items:center;gap:0;min-width:0;margin-bottom:4px}.coupon-heading__ticket{flex-shrink:0;width:88px;height:auto;object-fit:contain;image-rendering:pixelated;margin-left:-16px}.coupon-heading__text{min-width:0}.coupon-heading :is(h1,h2){font-size:20px;margin:0}.coupon-panel__list,.coupon-card__codes{list-style:none;padding:0;margin:0}.coupon-card{border:0;background:transparent;padding:0}.coupon-card[data-status=expired]{opacity:.75}.coupon-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;padding:10px 0;border-bottom:1px solid #322d40}.coupon-code-row__info{min-width:0;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.coupon-code-row__code{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:15px;color:#f2c14e;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.coupon-code-row__expiry{font-size:12px;color:#aaa0b6;overflow-wrap:anywhere}.coupon-code-row button{min-width:48px;min-height:44px;padding:6px 12px}.coupon-code-row__used{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:12px;color:#aaa0b6;cursor:pointer;white-space:nowrap}.coupon-code-row__used input{width:16px;height:16px;margin:0;accent-color:#e8b57f}.coupon-code-row__used:has(input:checked){color:#e8b57f}.coupon-code-row__status,.coupon-code-row__note{grid-column:1/-1;font-size:12px;margin:0;overflow-wrap:anywhere}.coupon-code-row__status--success{color:#e8b57f}.coupon-code-row__status--error{color:#e08a7d}.coupon-code-row__selectable{-webkit-user-select:all;user-select:all;border-bottom:1px dotted #e08a7d;cursor:text}.coupon-panel__storage-error{border:1px solid #f2c14e;padding:10px;font-size:12px}.coupon-panel__empty,.coupon-panel__none{font-size:13px;padding:8px 0;margin:0}.coupon-panel__empty a,.coupon-panel__info a{color:#e8b57f}.coupon-panel__info,.coupon-panel__expired{font-size:12px;color:#aaa0b6;margin-top:10px}.coupon-panel__info summary,.coupon-panel__expired summary{cursor:pointer;padding:6px 0}.coupon-panel__info p{margin:8px 0;overflow-wrap:anywhere}@media (max-width:1180px){.coupon-panel{margin-left:24px;margin-right:24px}}@media (max-width:760px){.coupon-panel{margin:0 16px 20px;padding:8px 14px}.coupon-code-row{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:8px 0}.coupon-code-row__info{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:3px}.coupon-code-row button{grid-column:2;grid-row:1}.coupon-code-row__used{grid-column:1/-1;grid-row:2}.coupon-code-row__expiry{font-size:11px}}.coupon-card__head.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.coupon-page{max-width:960px;margin:0 auto;padding:32px 24px 64px}.coupon-page>.page-title{margin-bottom:24px}.coupon-page .coupon-panel{max-width:none;margin:0;padding:0;background:transparent;border:0}.coupon-panel__list{display:grid;gap:10px}.coupon-code-row{grid-template-columns:minmax(0,1fr) 88px;gap:4px 20px;padding:14px 18px;background:#17151f;border:1px solid #40394d;align-items:center}.coupon-code-row__info{display:contents}.coupon-code-row__code{grid-column:1;grid-row:1;font-size:19px;line-height:1.5;color:#f5d37b;word-break:keep-all;overflow-wrap:anywhere;min-width:0}.coupon-code-row__expiry{grid-column:1;grid-row:2;font-size:13px;line-height:1.5;color:#aaa1b7}.coupon-code-row button{grid-column:2;grid-row:1;min-height:44px;width:88px;padding:8px 12px;border:1px solid #e8b57f;background:#254c49;color:#e8b57f;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:14px}.coupon-code-row button:hover{background:#32635d;border-color:#e8b57f}.coupon-code-row__used{grid-column:2;grid-row:2;justify-content:center;min-height:44px;font-size:13px;gap:7px;color:#aaa1b7}.coupon-code-row__used input{width:18px;height:18px;flex-shrink:0}.coupon-code-row[data-used=true] .coupon-code-row__used{color:#e8b57f}.coupon-code-row__status,.coupon-code-row__note{grid-column:1/-1;grid-row:auto;font-size:13px;line-height:1.6}.coupon-card[data-status=expired]{opacity:1}.coupon-card[data-status=expired] .coupon-code-row__code{color:#aaa1b7}.coupon-panel__expired{margin-top:18px}.coupon-panel__info{margin-top:16px}.coupon-panel__info summary,.coupon-panel__expired summary{min-height:44px;display:list-item;padding:11px 0}@media (max-width:760px){.coupon-page{padding:24px 16px 40px}.coupon-code-row{grid-template-columns:minmax(0,1fr) 76px;gap:4px 12px;padding:12px 14px}.coupon-code-row__code{font-size:17px;line-height:1.65}.coupon-code-row button{width:76px;font-size:13px}.coupon-code-row__expiry{font-size:12px}.coupon-code-row__used{grid-column:2;grid-row:2;min-height:44px;font-size:12px}.coupon-code-row__status{font-size:12px}}.coupon-code-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.coupon-registration{min-width:0;max-width:320px}.coupon-registration p{font-size:12px;overflow-wrap:anywhere}.coupon-registration code{overflow-wrap:anywhere;font-size:12px}@media (max-width:600px){.coupon-code-actions{grid-column:1/-1;grid-row:auto}.coupon-code-row__used{grid-column:2;grid-row:1}}.coupon-panel{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;background-color:#17151f;color:#f5f3f8;font-size:15px;line-height:1.5;padding:16px;border:1px solid rgba(242,193,78,.25);border-radius:0}.coupon-panel *,.coupon-panel *:before,.coupon-panel *:after{box-sizing:border-box;border-radius:0!important;min-width:0}.coupon-panel .coupon-registration{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-bottom:16px;width:100%}.coupon-panel a.coupon-registration__open{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 20px;background-color:#f2c14e;color:#17151f;font-size:15px;font-weight:700;text-decoration:none;border:1px solid #f2c14e;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.coupon-panel a.coupon-registration__open:hover{background-color:#ffd87a;border-color:#ffd87a}.coupon-panel a.coupon-registration__open:focus-visible{outline:3px solid #f2c14e;outline-offset:2px;background-color:#17151f;color:#f2c14e}.coupon-panel .coupon-panel__list{width:100%}.coupon-panel .coupon-panel__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0;width:100%}@media (max-width: 640px){.coupon-panel .coupon-panel__list{grid-template-columns:minmax(0,1fr)}}.coupon-panel .coupon-card{background-color:#17151f;border:1px solid rgba(242,193,78,.35);border-radius:0;padding:16px;width:100%;max-width:100%;overflow:hidden}.coupon-panel .coupon-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;width:100%;max-width:100%}.coupon-panel .coupon-code-row__info{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.coupon-panel .coupon-code-row__code{color:#f2c14e;font-size:17px;font-weight:700;letter-spacing:.02em;word-break:break-word;overflow-wrap:anywhere;word-wrap:break-word;min-width:0;max-width:100%;border:1px solid #f2c14e;border-radius:0;padding:4px 10px;flex:0 1 auto}.coupon-panel .coupon-code-row__expiry{display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#17151f;background-color:#f2c14e;border:1px solid #f2c14e;border-radius:0;padding:4px 10px;white-space:nowrap;flex:0 0 auto}.coupon-panel .coupon-code-actions{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.coupon-panel .coupon-code-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px 16px;background-color:transparent;color:#f2c14e;font-size:14px;font-weight:600;border:1px solid #f2c14e;border-radius:0;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.coupon-panel .coupon-code-actions button:hover{background-color:#f2c14e;color:#17151f}.coupon-panel .coupon-code-actions button:focus-visible{outline:3px solid #f2c14e;outline-offset:2px}.coupon-panel .coupon-code-row__used{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:#f5f3f8;cursor:pointer;width:100%}.coupon-panel .coupon-code-row__used input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;accent-color:#f2c14e;border:1px solid #f2c14e;border-radius:0;cursor:pointer}.coupon-panel .coupon-code-row__used input[type=checkbox]:focus-visible{outline:3px solid #f2c14e;outline-offset:2px}.coupon-panel .coupon-code-row>*:not(.coupon-code-row__info):not(.coupon-code-actions):not(.coupon-code-row__used){grid-column:1 / -1;width:100%;max-width:100%;font-size:14px;color:#d8d2e6;word-break:keep-all;overflow-wrap:anywhere;padding-top:4px;border-top:1px dashed rgba(242,193,78,.3)}.coupon-panel .coupon-code-row__expired-details,.coupon-panel .coupon-code-row__status,.coupon-panel .coupon-code-row__note{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;width:100%;max-width:100%}@media (max-width: 640px){.coupon-panel{font-size:14px;padding:12px}.coupon-panel .coupon-registration{justify-content:stretch}.coupon-panel a.coupon-registration__open{width:100%}.coupon-panel .coupon-code-row__code{font-size:16px}}.coupon-panel .coupon-registration{max-width:none;flex-direction:column;align-items:flex-start;gap:8px;justify-content:flex-start;margin-bottom:24px}.coupon-panel .coupon-registration p{margin:0;font-size:13px;line-height:1.7}.coupon-panel .coupon-code-row{border:0;padding:0;background:transparent}.coupon-panel .coupon-code-row__info{grid-column:1/-1;flex-direction:row;justify-content:flex-start}.coupon-panel .coupon-code-actions{grid-column:1;grid-row:2}.coupon-panel .coupon-code-row__used{grid-column:2;grid-row:2;min-height:44px}.coupon-panel .coupon-card__codes{display:block}.coupon-panel .coupon-card__codes>.coupon-code-row+.coupon-code-row{margin-top:16px;padding-top:16px;border-top:1px solid #40394d}.coupon-page{--cp-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;font-family:var(--cp-font);max-width:1040px}.coupon-page .page-title__text h1,.coupon-page .page-title h1{font:700 24px/1.4 var(--cp-font);color:#f4efe8}.coupon-page .page-title p{font:400 13px/1.6 var(--cp-font);color:#aaa3b2}.coupon-page .page-title__icon{width:auto;height:48px;image-rendering:auto}.coupon-page .coupon-panel{display:flex;flex-direction:column;gap:14px}.coupon-page .coupon-panel .coupon-registration{max-width:none;margin:0;padding:16px 18px;border:2px solid #43424a;border-radius:16px;background:#17191e;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px}.coupon-page .coupon-panel .coupon-registration p{grid-column:1;margin:0;color:#aaa3b2;font:400 12.5px/1.7 var(--cp-font)}.coupon-page .coupon-panel .coupon-registration a:not(.coupon-registration__open){color:#e8b57f;text-decoration:underline;text-underline-offset:3px}.coupon-page .coupon-panel a.coupon-registration__open{grid-column:2;grid-row:1/span 3;align-self:center;min-height:48px;padding:0 22px;border:1px solid #af926c;border-radius:12px;background:#2a2630;color:#f2dec0;font:700 14px/1 var(--cp-font);transition:background-color .15s,border-color .15s}.coupon-page .coupon-panel a.coupon-registration__open:hover{background:#34303d;border-color:#dfbc8f;color:#fff0d5}.coupon-page .coupon-panel a.coupon-registration__open:focus-visible,.coupon-page .coupon-panel :is(button,summary,input,.coupon-code-row__selectable):focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.coupon-page .coupon-panel__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coupon-page .coupon-panel .coupon-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;transition:border-color .15s,opacity .15s}.coupon-page .coupon-panel .coupon-code-row:hover{border-color:#af926c}.coupon-page .coupon-panel .coupon-code-row__code{grid-column:1;grid-row:1;justify-self:start;max-width:100%;padding:0;border:0;background:none;color:#f2dec0;font:700 19px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,Noto Sans KR,monospace;letter-spacing:.01em;word-break:break-all;-webkit-user-select:all;user-select:all}.coupon-page .coupon-panel .coupon-code-row__expiry{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#e8b57f;font:700 12.5px/1 var(--cp-font);font-variant-numeric:tabular-nums;white-space:nowrap}.coupon-page .coupon-panel .coupon-code-actions{grid-column:1;grid-row:2;display:flex}.coupon-page .coupon-panel .coupon-code-actions button{flex:1;min-height:44px;border:1px solid #af926c;border-radius:12px;background:#2a2630;color:#f2dec0;font:700 14px/1 var(--cp-font);transition:background-color .15s,border-color .15s}.coupon-page .coupon-panel .coupon-code-actions button:hover{background:#34303d;border-color:#dfbc8f;color:#fff0d5}.coupon-page .coupon-panel .coupon-code-row__used{grid-column:2;grid-row:2;justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#aaa3b2;font:600 13px/1 var(--cp-font);white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s}.coupon-page .coupon-panel .coupon-code-row__used input{width:18px;height:18px;margin:0;accent-color:#af926c}.coupon-page .coupon-panel .coupon-code-row__used:has(input:checked){border-color:#af926c;color:#f2dec0}.coupon-page .coupon-panel .coupon-code-row[data-used=true]{opacity:.72}.coupon-page .coupon-panel .coupon-code-row[data-used=true] .coupon-code-row__code{text-decoration:line-through;text-decoration-color:#80859b}.coupon-page .coupon-panel .coupon-code-row__status,.coupon-page .coupon-panel .coupon-code-row__note{grid-column:1/-1;display:block;margin:0;padding:9px 12px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#d5c9b5;font:400 12.5px/1.6 var(--cp-font)}.coupon-page .coupon-panel .coupon-code-row__status--success{border-color:#af926c;color:#f2dec0}.coupon-page .coupon-panel .coupon-code-row__status--error{border-color:#6b4b46;color:#e8b0a6}.coupon-page .coupon-panel .coupon-code-row__selectable{border-bottom:1px dotted #e8b0a6}.coupon-page .coupon-panel :is(.coupon-panel__expired,.coupon-panel__info){margin:0;padding:0 16px;border:2px solid #43424a;border-radius:16px;background:#17191e;color:#aaa3b2;font:400 12.5px/1.7 var(--cp-font)}.coupon-page .coupon-panel :is(.coupon-panel__expired,.coupon-panel__info)>summary{min-height:48px;display:flex;align-items:center;padding:0;color:#d8c5ac;font:700 13px/1.4 var(--cp-font);cursor:pointer}.coupon-page .coupon-panel :is(.coupon-panel__expired,.coupon-panel__info)[open]{padding-bottom:14px}.coupon-page .coupon-panel .coupon-panel__info a,.coupon-page .coupon-panel .coupon-panel__empty a{color:#e8b57f}.coupon-page .coupon-panel .coupon-panel__list--expired{margin-top:6px}.coupon-page .coupon-panel .coupon-panel__none,.coupon-page .coupon-panel .coupon-panel__empty{padding:18px;border:2px solid #43424a;border-radius:16px;background:#17191e;color:#aaa3b2;font:400 13px/1.7 var(--cp-font)}.coupon-page .coupon-panel .coupon-panel__storage-error{padding:10px 14px;border:1px solid #af926c;border-radius:10px;background:#2a2630;color:#f2dec0;font:400 12.5px/1.6 var(--cp-font)}@media (max-width:760px){.coupon-page{padding:20px 16px 40px}.coupon-page .coupon-panel__list{grid-template-columns:minmax(0,1fr)}.coupon-page .coupon-panel .coupon-registration{grid-template-columns:minmax(0,1fr);padding:14px}.coupon-page .coupon-panel a.coupon-registration__open{grid-column:1;grid-row:auto;width:100%;order:-1;margin-bottom:6px}.coupon-page .coupon-panel .coupon-code-row__code{font-size:17px}}@media (prefers-reduced-motion:reduce){.coupon-page .coupon-panel :is(.coupon-code-row,.coupon-code-actions button,.coupon-code-row__used,a.coupon-registration__open){transition:none}}.coupon-page .coupon-panel{overflow:visible;border:0;background:transparent;padding:0}.coupon-page .coupon-panel .coupon-card{border:0;padding:0;background:transparent;overflow:visible}.coupon-page .coupon-panel .coupon-registration,.coupon-page .coupon-panel .coupon-code-row{border-radius:16px!important}.coupon-page .coupon-panel :is(.coupon-panel__expired,.coupon-panel__info,.coupon-panel__none,.coupon-panel__empty){border-radius:16px!important}.coupon-page .coupon-panel :is(a.coupon-registration__open,.coupon-code-actions button,.coupon-code-row__used){border-radius:12px!important}.coupon-page .coupon-panel .coupon-code-row__expiry{border-radius:999px!important}.coupon-page .coupon-panel :is(.coupon-code-row__status,.coupon-code-row__note,.coupon-panel__storage-error){border-radius:10px!important}.coupon-page .coupon-panel .coupon-code-row__code{border:0!important;border-radius:0!important}.coupon-page .coupon-panel .coupon-usage{padding:16px 18px;border:2px solid #43424a;border-radius:16px!important;background:#17191e;display:flex;flex-direction:column;gap:12px}.coupon-page .coupon-usage__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.coupon-page .coupon-usage__head b{color:#f4efe8;font:700 15px/1.4 var(--cp-font)}.coupon-page .coupon-usage__head span{color:#aaa3b2;font:400 12.5px/1.4 var(--cp-font)}.coupon-page .coupon-usage__head em{font-style:normal;color:#e8b57f;font-weight:700;font-variant-numeric:tabular-nums}.coupon-page .coupon-usage__bar{height:8px;border-radius:99px!important;background:#2f3038;overflow:hidden}.coupon-page .coupon-usage__bar i{display:block;height:100%;background:#af926c;border-radius:99px;transition:width .25s}.coupon-page .coupon-usage__seg{display:flex;gap:6px;flex-wrap:wrap}.coupon-page .coupon-usage__seg button{min-height:44px;padding:0 16px;border:1px solid #2f3038;border-radius:999px!important;background:#101216;color:#d5c9b5;font:600 13px/1 var(--cp-font);cursor:pointer;transition:background-color .15s,border-color .15s}.coupon-page .coupon-usage__seg button[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.coupon-page .coupon-usage__seg button:hover{border-color:#af926c}.coupon-page .coupon-panel__list{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-page .coupon-panel .coupon-code-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-rows:auto auto 1fr auto;column-gap:0;row-gap:0;padding:0;overflow:hidden}.coupon-page .coupon-panel .coupon-code-row:before{content:"";grid-column:2;grid-row:1/4;background:#101216;border-left:2px dashed #43424a}.coupon-page .coupon-panel .coupon-code-row__name{grid-column:1;grid-row:1;margin:0;padding:16px 18px 0;color:#80859b;font:400 12.5px/1.5 var(--cp-font)}.coupon-page .coupon-panel .coupon-code-row__info{display:contents}.coupon-page .coupon-panel .coupon-code-row__code{grid-column:1;grid-row:2;padding:4px 18px 0!important;align-self:start}.coupon-page .coupon-panel .coupon-code-row__used{grid-column:1;grid-row:3;justify-self:start;align-self:end;margin:12px 18px 16px;min-height:44px}.coupon-page .coupon-panel .coupon-code-row__expiry{grid-column:2;grid-row:1;z-index:1;justify-self:center;align-self:end;margin:16px 0 8px;min-height:30px;border:0;background:none;color:#e8b57f;font:700 20px/1.2 var(--cp-font);padding:0}.coupon-page .coupon-panel .coupon-code-actions{grid-column:2;grid-row:2/4;z-index:1;align-self:start;justify-content:center;padding:0 14px 16px}.coupon-page .coupon-panel .coupon-code-actions button{width:100%;flex:none;padding:0 8px}.coupon-page .coupon-panel .coupon-code-row__status,.coupon-page .coupon-panel .coupon-code-row__note{grid-column:1/-1;grid-row:4;margin:0 14px 14px}.coupon-page .coupon-panel .coupon-code-row[data-used=true]:before{background:#13151a}@media (max-width:760px){.coupon-page .coupon-panel__list{grid-template-columns:minmax(0,1fr)}.coupon-page .coupon-panel .coupon-code-row{grid-template-columns:minmax(0,1fr) 124px}.coupon-page .coupon-panel .coupon-code-row__code,.coupon-page .coupon-panel .coupon-code-row__expiry{font-size:17px}}@media (prefers-reduced-motion:reduce){.coupon-page .coupon-usage__bar i,.coupon-page .coupon-usage__seg button{transition:none}}.coupon-page .coupon-panel .coupon-code-row{--stub:150px;background:repeating-linear-gradient(to bottom,#43424a 0 6px,transparent 6px 12px) calc(100% - var(--stub)) 0/2px 100% no-repeat,linear-gradient(to right,#17191e calc(100% - var(--stub)),#101216 calc(100% - var(--stub)))}.coupon-page .coupon-panel .coupon-code-row:before{display:none}.coupon-page .coupon-panel .coupon-code-row[data-used=true]{background:repeating-linear-gradient(to bottom,#43424a 0 6px,transparent 6px 12px) calc(100% - var(--stub)) 0/2px 100% no-repeat,linear-gradient(to right,#17191e calc(100% - var(--stub)),#13151a calc(100% - var(--stub)))}.coupon-page .coupon-panel .coupon-code-row__name{border:0!important}.coupon-page .coupon-panel .coupon-code-row__used{width:auto!important;max-width:calc(100% - 36px)}@media (max-width:760px){.coupon-page .coupon-panel .coupon-code-row{--stub:124px}}.coupon-page .coupon-panel .coupon-panel__list{grid-template-columns:minmax(0,1fr);gap:12px}.coupon-page .coupon-panel .coupon-code-row{--stub:150px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--stub);grid-template-rows:auto;gap:0;padding:0;overflow:hidden;background:#17191e!important}.coupon-page .coupon-panel .coupon-code-row:before,.coupon-page .coupon-panel .coupon-code-row:after{display:block;content:"";position:absolute;right:calc(var(--stub) - 11px);width:20px;height:20px;border:2px solid #43424a;border-radius:50%!important;background:#0d0e12;z-index:2;grid-column:auto;grid-row:auto;margin:0;border-left-width:2px}.coupon-page .coupon-panel .coupon-code-row:before{top:-12px}.coupon-page .coupon-panel .coupon-code-row:after{bottom:-12px}.coupon-page .coupon-panel .coupon-code-row__main{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px 18px}.coupon-page .coupon-panel .coupon-code-row__main .coupon-code-row__name{grid-column:auto;margin:0;padding:0}.coupon-page .coupon-panel .coupon-code-row__main .coupon-code-row__code{grid-column:auto;grid-row:auto;padding:0!important;margin:0}.coupon-page .coupon-panel .coupon-code-row__main .coupon-code-row__used{grid-column:auto;grid-row:auto;margin:2px 0 0;max-width:100%}.coupon-page .coupon-panel .coupon-code-row__stub{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;background:#101216;border-left:2px dashed #43424a;min-width:0}.coupon-page .coupon-panel .coupon-code-row__stub .coupon-code-row__expiry{grid-column:auto;grid-row:auto;margin:0;justify-self:auto;align-self:auto;display:block;text-align:center;font:700 20px/1.2 var(--cp-font);color:#e8b57f;white-space:nowrap}.coupon-page .coupon-panel .coupon-code-row__stub .coupon-code-row__expiry[data-d="1"]:before{content:"남은 기간";display:block;margin-bottom:2px;color:#80859b;font:400 12px/1.4 var(--cp-font)}.coupon-page .coupon-panel .coupon-code-row__stub .coupon-code-row__expiry:not([data-d="1"]){font-size:15px}.coupon-page .coupon-panel .coupon-code-row__stub .coupon-code-actions{grid-column:auto;grid-row:auto;align-self:stretch;padding:0;width:100%}.coupon-page .coupon-panel .coupon-code-row__stub .coupon-code-actions button{width:100%;min-height:40px;padding:0 8px}.coupon-page .coupon-panel .coupon-code-row[data-used=true]{background:#17191e!important}.coupon-page .coupon-panel .coupon-code-row[data-used=true] .coupon-code-row__stub{background:#13151a}.coupon-page .coupon-panel .coupon-code-row__status,.coupon-page .coupon-panel .coupon-code-row__note{grid-column:1/-1;grid-row:auto;margin:0 14px 14px}@media (max-width:760px){.coupon-page .coupon-panel .coupon-code-row{--stub:124px}.coupon-page .coupon-panel .coupon-code-row__stub .coupon-code-row__expiry{font-size:17px}}.coupon-page .coupon-panel .coupon-code-row>.coupon-code-row__main{grid-column:1!important;width:auto!important;max-width:none!important;border-top:0!important;padding:16px 18px!important;font-size:inherit!important}.coupon-page .coupon-panel .coupon-code-row>.coupon-code-row__stub{grid-column:2!important;grid-row:1!important;width:auto!important;max-width:none!important;border-top:0!important;padding:14px!important;font-size:inherit!important}.coupon-page .coupon-panel .coupon-code-row>.coupon-code-row__main{grid-row:1!important}.coupon-page .coupon-panel .coupon-code-row>.coupon-code-row__status,.coupon-page .coupon-panel .coupon-code-row>.coupon-code-row__note{grid-column:1/-1!important;grid-row:2!important;border-top:1px solid #2f3038!important;margin:0 14px 14px!important;width:auto!important}.coupon-page .coupon-panel .coupon-code-row{align-items:stretch!important}.coupon-page .coupon-panel .coupon-code-row__main .coupon-code-row__used{align-self:flex-start!important;justify-self:auto!important}.coupon-page .coupon-panel .coupon-code-row__stub .coupon-code-row__used{grid-column:auto;grid-row:auto;align-self:stretch!important;justify-self:auto!important;justify-content:center;width:100%!important;max-width:none;margin:0;min-height:40px;padding:0 8px}.coupon-page .coupon-panel .coupon-registration{grid-template-columns:minmax(0,1fr)}.coupon-page .coupon-usage__open{display:block;margin-top:2px}.coupon-page .coupon-usage__open:empty{display:none}.coupon-page .coupon-panel .coupon-usage__open a.coupon-registration__open{grid-column:auto;grid-row:auto;display:flex;width:100%;align-self:auto;margin:0;order:0}@media (max-width:760px){.coupon-page .coupon-panel .coupon-usage__open a.coupon-registration__open{order:0;margin:0}}.coupon-page>.catalog-head__crumb{margin:0 0 6px}.coupon-page{max-width:1120px;margin:0 auto;padding:16px 0 64px}.coupon-page>.catalog-head{margin-bottom:14px}@media (max-width:760px){.coupon-page{margin:0 14px;padding:8px 0 40px}}.coupon-page>.catalog-head{margin-bottom:8px}.coupon-page .coupon-panel{gap:14px}.coupon-page .coupon-panel .coupon-panel__notes{padding:0;border:1px solid #2f3038;border-radius:12px!important;background:#101216;color:#a3a8bd}.coupon-page .coupon-panel .coupon-panel__notes>summary{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#d8c5ac;font:600 13px/1.4 var(--cp-font);cursor:pointer;list-style:none}.coupon-page .coupon-panel .coupon-panel__notes>summary::-webkit-details-marker{display:none}.coupon-page .coupon-panel .coupon-panel__notes>summary:after{content:"›";margin-left:auto;color:#80859b;font-size:18px;transition:transform .15s}.coupon-page .coupon-panel .coupon-panel__notes[open]>summary:after{transform:rotate(90deg)}.coupon-page .coupon-panel .coupon-panel__notes>summary:hover{color:#f2dec0}.coupon-page .coupon-panel .coupon-panel__notes[open]{padding-bottom:12px}.coupon-page .coupon-panel .coupon-panel__notes>:not(summary){margin-inline:14px}.coupon-page{padding-bottom:40px}@media (prefers-reduced-motion:reduce){.coupon-page .coupon-panel .coupon-panel__notes>summary:after{transition:none}}.coupon-page{box-sizing:border-box}@media (max-width:1180px){.coupon-page{margin:0 24px;padding-top:8px}}@media (max-width:700px){.coupon-page{margin:0 14px;padding-top:8px}}@media (min-width:701px) and (max-width:760px){.coupon-page{margin:0 24px}}.item-icon{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;box-sizing:border-box}.item-icon__bg,.item-icon__art{display:block;max-width:100%;max-height:100%;pointer-events:none}.item-icon__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;image-rendering:pixelated;z-index:0}.item-icon__art{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;padding:7.7%;image-rendering:pixelated}.record-card__icon .item-icon__bg,.detail-page__icon .item-icon__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.drop-icon{position:relative;display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:6px;flex-shrink:0}.drop-icon .item-icon__bg,.drop-icon .item-icon__art{width:100%;height:100%;margin-right:0}.record-card__icon:has(>.item-icon),.detail-page__icon:has(>.item-icon),.enhance-equipment-icon:has(>.item-icon),.drop-icon:has(>.item-icon){border:0;background:transparent;box-shadow:none}.item-icon{border:0;box-shadow:none}.item-icon.item-icon--dictionary{overflow:visible;border:0;box-shadow:none}.item-icon.item-icon--dictionary>.item-icon__bg{top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);object-fit:contain;image-rendering:auto}.item-icon__effect{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;image-rendering:auto}.item-icon.item-icon--dictionary>.item-icon__effect{top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px)}.item-icon--skillpiece{overflow:hidden}.item-icon__skillpiece-art{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:cover;border-radius:12%}.item-icon--skillpiece:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/skill-frames/common-frame-skill-04legendary.png) center/100% 100% no-repeat;pointer-events:none}.title-badge{position:relative;display:block;width:100%;height:100%;aspect-ratio:1;isolation:isolate}.title-badge>img,.title-badge>span{position:absolute;display:block;object-fit:contain;margin:0;max-width:none;max-height:none}.title-badge .title-badge__base{top:3%;right:3%;bottom:3%;left:3%;width:94%;height:94%}.title-badge .title-badge__glow{top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%;background:var(--title-glow);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:.85}.title-badge .title-badge__laurel{left:10%;top:13%;width:80%;height:76%;opacity:.65}.title-badge .title-badge__glyph{left:19%;top:19%;width:62%;height:62%;opacity:.95}.title-badge .title-badge__frame{top:3%;right:3%;bottom:3%;left:3%;width:94%;height:94%;background:var(--title-frame);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.record-card__icon:has(>.title-badge),.detail-page__icon:has(>.title-badge){padding:0;border:0;background:transparent;box-shadow:none;flex-shrink:0}.coupon-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none;width:100%}.coupon-item{min-width:0}.coupon-item__link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;height:100%;min-height:118px;padding:10px 6px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#d5c9b5;text-align:center;font:400 12.5px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}a.coupon-item__link:hover,a.coupon-item__link:focus-visible{background:#34303d;border-color:#af926c;color:#fff0d5}a.coupon-item__link:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.coupon-item__link--static:hover{border-color:#af926c}.coupon-item__icon{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:8px;overflow:hidden}.coupon-item__icon--empty{border:1px dashed #43424a;background:#17191e}.coupon-item__icon .drop-icon,.coupon-item__icon .item-icon,.coupon-item__icon>img,.coupon-item__icon .title-badge{width:44px;height:44px;margin:0}.coupon-item__icon .item-icon__bg,.coupon-item__icon .item-icon__art{width:100%;height:100%}.coupon-item__name{font-weight:700;color:#ece4d2;word-break:keep-all;overflow-wrap:anywhere}.coupon-item[data-grade=희귀] .coupon-item__name{color:#8eb8e9}.coupon-item[data-grade=영웅] .coupon-item__name{color:#c0a0e0}.coupon-item[data-grade=전설] .coupon-item__name{color:#e8b57f}a.coupon-item__link:hover .coupon-item__name{color:#fff0d5}.coupon-item__bound,.coupon-item__note{color:#80859b;font-size:11.5px;line-height:1.3;white-space:nowrap}.coupon-item b{margin-top:auto;color:#d9d1bf;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.coupon-items{grid-template-columns:repeat(3,minmax(0,1fr))}.coupon-item__link{min-height:112px;padding:8px 4px}}@media (prefers-reduced-motion:reduce){.coupon-item__link{transition:none}}.coupon-items-box{width:100%;margin:2px 0 0;padding:12px;border:1px solid #2f3038;border-radius:12px;background:#101216}.coupon-items-box>h4{margin:0 0 10px;color:#f4efe8;font:700 14px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.coupon-items-box>h4 strong{margin-left:6px;color:#e8b57f;font-weight:700}.coupon-items-box .coupon-items{margin:0}.coupon-items-box .coupon-item__link{background:#17191e}.coupon-items-box a.coupon-item__link:hover,.coupon-items-box a.coupon-item__link:focus-visible{background:#34303d}.coupon-items-box .coupon-item__link{background:transparent;border-color:transparent}.coupon-items-box a.coupon-item__link:hover,.coupon-items-box a.coupon-item__link:focus-visible,.coupon-items-box .coupon-item__link--static:hover{background:#34303d;border-color:#af926c}.coupon-page .coupon-panel .coupon-items-box,.coupon-page .coupon-panel .coupon-item__link{border-radius:12px!important}.coupon-page .coupon-panel .coupon-item__icon,.coupon-page .coupon-panel .coupon-item__icon .item-icon,.coupon-page .coupon-panel .coupon-item__icon .drop-icon,.coupon-page .coupon-panel .coupon-item__icon img{border-radius:8px!important}.coupon-page .coupon-panel .coupon-item__icon .title-badge,.coupon-page .coupon-panel .coupon-item__icon .title-badge *{border-radius:50%!important}.site-header.site-header{--hd-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;border-bottom:1px solid #2f3038;background:#0d0e12}.site-header.site-header :is(.site-header__brand,.brand__name,.site-header__trigger,.nav-group__link,.site-header__menu,.site-header__menu *,.header-pixel,.header-pixel *){font-family:var(--hd-font)}.site-header.site-header .site-header__brand{color:#f4efe8;font-size:20px;font-weight:700;letter-spacing:-.01em}.site-header.site-header .site-header__trigger{color:#d5c9b5;font-size:14.5px;font-weight:700}.site-header.site-header .site-header__trigger:hover,.site-header.site-header .site-header__trigger[aria-expanded=true]{color:#f2dec0}.site-header.site-header .site-header__trigger.is-active{color:#e8b57f}.site-header.site-header .site-header__menu{border:2px solid #43424a;border-radius:12px;background:#17191e}.site-header.site-header .nav-group__link{color:#d5c9b5;font-size:13.5px;font-weight:400}.site-header.site-header .nav-group__link:hover,.site-header.site-header .nav-group__link:focus-visible{background:#34303d;color:#fff0d5}.site-header.site-header .nav-group__link[aria-current=page]{color:#e8b57f}.site-header.site-header :is(.site-header__trigger,.nav-group__link,.site-header__brand):focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.site-header.site-header .header-pixel .header-pixel-face{height:34px;border:2px solid #43424a;border-radius:10px;background:#17191e;clip-path:none;color:#d5c9b5;font-size:13px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.site-header.site-header .header-pixel .header-pixel-face:before{display:none}.site-header.site-header .header-pixel:hover .header-pixel-face,.site-header.site-header .header-pixel[aria-expanded=true] .header-pixel-face{border-color:#af926c;background:#34303d;color:#fff0d5}.site-header.site-header .header-pixel:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}@media (prefers-reduced-motion:reduce){.site-header.site-header .header-pixel .header-pixel-face{transition:none}}.mobile-menu .mobile-menu__discord{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin-left:12px;padding:0 14px;border:2px solid #43424a;border-radius:10px;background:#17191e;color:#d5c9b5;font:700 13px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;text-decoration:none;white-space:nowrap}.mobile-menu .mobile-menu__discord:hover{border-color:#af926c;background:#34303d;color:#fff0d5}.mobile-menu .mobile-menu__discord:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.mobile-menu .mobile-menu__head h2{margin-right:auto}@media (max-width:760px){.site-header.site-header .site-header__discord.header-pixel{display:none}.site-header.site-header .site-header__account.header-pixel{order:3}.site-header.site-header .mobile-menu-trigger{order:4}}.mobile-menu .mobile-menu__head h2{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;font-size:18px}.mobile-menu .mobile-menu__head h2 .brand__icon{width:30px;height:30px;flex:none}.mobile-menu .mobile-menu__discord{margin-left:8px;padding:0 10px;gap:5px;font-size:12px}.mobile-menu .mobile-menu__head h2{order:1}.mobile-menu .mobile-menu__head .mobile-menu__discord{order:2}.mobile-menu .mobile-menu__head .mobile-menu__close{order:3}@media (max-width:760px){.site-header.site-header .site-header__account.header-pixel{margin-left:auto;margin-right:4px}.site-header.site-header .mobile-menu-trigger{margin-left:0}}.mobile-menu.mobile-menu{--mm-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;border-left:2px solid #43424a;background:#17191e;font-family:var(--mm-font)}.mobile-menu.mobile-menu::backdrop{background:#06070bcc}.mobile-menu .mobile-menu__head{border-bottom:1px solid #2f3038}.mobile-menu .mobile-menu__head h2{color:#f4efe8;font-family:var(--mm-font);font-weight:700}.mobile-menu .mobile-menu__close{border:1px solid #2f3038;border-radius:12px;background:#101216;color:#d5c9b5;font:400 24px/1 var(--mm-font);transition:background-color .15s,border-color .15s}.mobile-menu .mobile-menu__close:hover{background:#34303d;border-color:#af926c;color:#fff0d5}.mobile-menu .mobile-menu__close:focus-visible,.mobile-menu .mobile-menu__link:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.mobile-menu .mobile-menu__nav{display:flex;flex-direction:column;gap:12px;padding:14px 12px 32px}.mobile-menu .mobile-menu__group{margin:0;padding:8px;border:1px solid #2f3038;border-radius:12px;background:#101216}.mobile-menu .mobile-menu__group h3{padding:6px 8px 8px;color:#e8b57f;font:700 13px/1.5 var(--mm-font);letter-spacing:.02em}.mobile-menu .mobile-menu__link{padding:10px;border:1px solid transparent;border-radius:10px;color:#d5c9b5;text-decoration:none;transition:background-color .15s,border-color .15s}.mobile-menu .mobile-menu__link+.mobile-menu__link{margin-top:2px}.mobile-menu .mobile-menu__link>span{font:700 15px/1.5 var(--mm-font);color:#ece4d2}.mobile-menu .mobile-menu__link>small{color:#80859b}.mobile-menu .mobile-menu__link:hover,.mobile-menu .mobile-menu__link:focus-visible{background:#34303d;border-color:#af926c}.mobile-menu .mobile-menu__link:hover>span{color:#fff0d5}.mobile-menu .mobile-menu__link[aria-current=page]{background:#2a2630;border-color:#af926c}.mobile-menu .mobile-menu__link[aria-current=page]>span{color:#f2dec0}@media (prefers-reduced-motion:reduce){.mobile-menu .mobile-menu__close,.mobile-menu .mobile-menu__link{transition:none}}.mobile-menu .mobile-menu__head .mobile-menu__discord{position:relative;height:34px;min-height:0;margin:0 14px 0 8px;padding:0 10px;gap:7px;font-size:13px}.mobile-menu .mobile-menu__head .mobile-menu__discord:after{content:"";position:absolute;top:-5px;right:-3px;bottom:-5px;left:-3px}.mobile-menu .mobile-menu__head .mobile-menu__close{flex:none}@media (max-width:360px){.mobile-menu.mobile-menu{width:85vw}.mobile-menu .mobile-menu__head h2 .brand__icon{display:none}.mobile-menu .mobile-menu__head .mobile-menu__discord{margin-right:10px}}.mobile-menu .mobile-menu__close.mobile-menu__close,.login-modal .login-modal-close.login-modal-close,.monster-modal .monster-modal__close.monster-modal__close{width:34px;height:34px;min-width:0;min-height:0;padding:0;border-radius:10px;font-size:20px;line-height:1}.mobile-menu .mobile-menu__close.mobile-menu__close{position:relative}.mobile-menu .mobile-menu__close:after,.login-modal .login-modal-close:after,.monster-modal .monster-modal__close:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.login-modal .login-modal-close svg,.monster-modal .monster-modal__close svg{width:18px;height:18px}.monster-modal .monster-modal__close.monster-modal__close{position:relative}.mobile-menu .mobile-menu__link>small{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:12.5px;line-height:1.5;color:#aaa3b2}.site-header.site-header .site-header__trigger.is-disabled{opacity:.5;cursor:not-allowed;color:#9b968b}.site-header .nav-group__soon{margin-left:5px;padding:0 5px;border:1px solid #5b5963;border-radius:999px;font-size:10px;font-weight:700;line-height:15px}.mobile-menu-trigger{display:none}.mobile-menu{position:fixed;inset:0 0 0 auto;margin:0;width:75vw;max-width:360px;height:var(--app-vh,100dvh);max-height:var(--app-vh,100dvh);border:0;border-left:1px solid #322d40;padding:0;background:#17151f;color:#ece4d2;overflow:hidden}.mobile-menu::backdrop{background:#08071080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #322d40;min-height:60px}.mobile-menu__head h2{font-size:21px;margin:0}.mobile-menu__close{width:44px;height:44px;border:0;background:transparent;font:30px/1 sans-serif;padding:0}.mobile-menu__nav{height:calc(100% - 69px);overflow-y:auto;overscroll-behavior:contain;padding:12px 8px 32px;scroll-padding-block:12px}.mobile-menu__group{margin:0 0 22px}.mobile-menu__group h3{font:13px/1.5 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#9a93a6;margin:0;padding:7px 9px}.mobile-menu__link{display:block;padding:10px 9px;border-radius:3px;overflow-wrap:anywhere}.mobile-menu__link>span{display:block;font:18px/1.5 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.mobile-menu__link>small{display:block;font-size:12px;line-height:1.5;margin-top:2px}.mobile-menu__link[aria-current=page]{background:#23202d;color:#f2c14e}@media (max-width:760px){.site-header .site-header__inner{flex-wrap:nowrap;justify-content:space-between;padding:6px 0;min-height:58px}.site-header .site-header__nav{display:none}.mobile-menu-trigger{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;padding:10px;border:0;background:transparent}.mobile-menu-trigger span{display:block;width:22px;height:2px;background:currentColor;border-radius:1px}}.mobile-menu__link.is-disabled{opacity:.5;cursor:not-allowed}.site-header .header-pixel.site-header__account,.site-header .header-pixel.site-header__discord{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:80px;max-width:none;height:44px;min-height:44px;padding:0;border:0;background:transparent;border-radius:0;overflow:visible;font:12px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#ece4d2;flex-shrink:0;box-shadow:none}.site-header .header-pixel.site-header__discord{min-width:108px}.site-header .header-pixel .header-pixel-face{position:relative;isolation:isolate;height:28px;min-width:80px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;white-space:nowrap;border-radius:0;background:#8b7a9c;clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px),0 6px,3px 6px,3px 3px,6px 3px)}.site-header .header-pixel .header-pixel-face:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#211b2b;clip-path:inherit;z-index:-1}.site-header .site-header__discord.header-pixel .header-pixel-face{min-width:108px}.site-header .header-pixel.site-header__discord img{width:18px;height:14px;object-fit:contain;image-rendering:auto;flex:none}.site-header .header-pixel:hover,.site-header .header-pixel[aria-expanded=true]{background:transparent;border:0}.site-header .header-pixel:hover .header-pixel-face,.site-header .header-pixel[aria-expanded=true] .header-pixel-face{background:#e8b57f;color:#e8b57f}.site-header .header-pixel:focus-visible{outline:2px solid #e8b57f;outline-offset:2px}@media (max-width:760px){.site-header .header-pixel.site-header__account{min-width:56px;width:56px;font-size:11px}.site-header .header-pixel.site-header__account .header-pixel-face{min-width:56px;width:56px;padding:0 5px}.site-header .header-pixel.site-header__discord,.site-header .site-header__discord.header-pixel .header-pixel-face{min-width:84px;width:84px;font-size:11px}.site-header .header-pixel .header-pixel-face{gap:5px;padding:0 6px}.site-header .header-pixel.site-header__discord img{width:16px;height:12px}}@media (max-width:359px){.site-header.site-header .site-header__inner{margin-inline:8px;gap:4px}.site-header .site-header__brand{gap:6px;font-size:17px}.site-header .site-header__brand .brand__icon{width:32px;height:32px}}.site-header .header-pixel.site-header__account .header-pixel-face{width:80px;min-width:0;box-sizing:border-box}.site-header .header-pixel.site-header__account .header-account-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.site-header .header-pixel.site-header__account .header-pixel-face{width:56px}}.site-header.site-header{position:sticky;top:0;z-index:40}.mobsense-banner{width:300px;max-width:100%;margin:24px auto 40px;display:flex;flex-direction:column;align-items:center;gap:6px;overflow:hidden}.mobsense-banner__label{font-size:11px;line-height:16px;color:#a39aac}.mobsense-banner__frame{display:block;width:300px;max-width:100%;height:250px;flex:none;border:0;background:transparent}.mobsense-side{display:none}@media (min-width:1680px) and (min-height:760px) and (hover:hover) and (pointer:fine){.mobsense-side{position:absolute;top:460px;width:160px;display:flex;flex-direction:column;align-items:center;gap:6px;overflow:hidden}.mobsense-side--left{right:calc(50% + 644px)}.mobsense-side--right{left:calc(50% + 644px)}.mobsense-side__label{font-size:11px;line-height:16px;color:#a39aac}.mobsense-side iframe{display:block;width:160px;height:600px;border:0;background:transparent}}.monster-drop-parameters{margin-top:0;border:1px solid #2f3038;border-radius:12px;background:#101216;padding:16px;color:#d6cbb6;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.monster-drop-parameters summary{cursor:pointer;font-weight:700;min-height:24px}.monster-drop-parameters section{border-top:1px solid #554c40;margin-top:12px;padding-top:10px}.monster-drop-parameters h4,.monster-drop-parameters p{margin:5px 0}.monster-drop-parameters ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.monster-drop-parameters li{background:#ffffff06;padding:8px;border-radius:4px;display:flex;flex-direction:column;min-width:0}.monster-drop-parameters small,.monster-drop-parameters__key{color:#b4aa98}.monster-drop-quantity{font-size:12px;color:#cabea6;line-height:1.3}@media (max-width:600px){.monster-drop-parameters ul{grid-template-columns:1fr}}.monster-modal .monster-modal__portrait,.catalog-page .monster-card .record-card__icon{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.monster-modal .monster-modal__portrait>.item-icon,.monster-card .record-card__icon>.item-icon{width:100%;height:100%;overflow:visible;border:0;border-radius:0;box-shadow:none}.monster-modal .monster-modal__portrait .item-icon__bg,.monster-card .record-card__icon .item-icon__bg,.monster-modal .monster-modal__portrait .item-icon__art,.monster-card .record-card__icon .item-icon__art{object-fit:contain;border:0;border-radius:0;box-shadow:none}.monster-modal .monster-modal__item-icon,.monster-modal .monster-modal__item-icon>.item-icon{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.monster-modal .monster-modal__item-icon .item-icon__bg,.monster-modal .monster-modal__item-icon .item-icon__art{object-fit:contain;border:0;border-radius:0;box-shadow:none}.monster-stat-value{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-variant-numeric:tabular-nums;vertical-align:baseline}.monster-stat-value>img{display:block;flex:0 0 auto;width:1em;height:1em;object-fit:contain}.monster-stat-value>span{min-width:0;overflow-wrap:anywhere}@media (max-width:359px){.monster-modal__stats>div{padding-inline:5px}.monster-modal__stats dd,.monster-card__tiles b{font-size:14px}}@media (max-width:359px){.monster-modal__stats,.monster-card__tiles{grid-template-columns:.8fr 1.25fr .95fr}}.combat-power{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.combat-power__icon{display:block;flex:0 0 auto;width:1em;height:1em;object-fit:contain;filter:sepia(1) saturate(.6) brightness(.85)}.combat-power[data-known=false]{color:#80859b}.acquisition-routes{min-width:0;margin-block:16px;font-size:13px;line-height:1.6}.acquisition-routes section{margin-block:20px}.acquisition-routes h3,.acquisition-routes h4{color:var(--dk-color-text,#ece4d2);margin:12px 0}.acquisition-routes p,.acquisition-routes small{color:#aaa79f}.acquisition-routes__list{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px}.acquisition-routes__list>li{border:1px solid #38383c;border-radius:10px;padding:10px;overflow-wrap:anywhere;min-width:0}.acquisition-routes a{display:inline-flex;align-items:center;min-height:44px;gap:5px;flex-wrap:wrap;color:#e7c995;text-underline-offset:3px}.acquisition-routes small,.acquisition-id{display:block;font-size:11px;overflow-wrap:anywhere}.acquisition-id{color:#aaa79f}.acquisition-routes summary{min-height:44px;cursor:pointer;padding:10px 0}.acquisition-routes__chain{display:flex;flex-wrap:wrap;gap:6px}.acquisition-routes__conditions{padding-left:18px}.acquisition-routes__conditions li{margin-block:6px}.monster-drop-probability{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:.8em;line-height:1.3;color:#d9d1bf;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.regular-skill-icon{position:relative;display:inline-block;width:100%;height:100%;min-width:0;flex:none;vertical-align:middle;isolation:isolate;overflow:visible}.regular-skill-icon .regular-skill-icon__art{position:absolute;top:9%;right:10%;bottom:9%;left:10%;display:block;overflow:hidden;border-radius:12%;background:#17151f}.regular-skill-icon .regular-skill-icon__art>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.regular-skill-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/skill-frames/regular-gold.png) center/100% 100% no-repeat;pointer-events:none}.record-card__icon:has(>.regular-skill-icon),.user-pve-deck__icon:has(>.regular-skill-icon),.home-builds__icon:has(>.regular-skill-icon),.skill-row__icon:has(>.regular-skill-icon),.skill-modal__icon:has(>.regular-skill-icon){padding:0;border:0;background:transparent;overflow:visible}.deck-slot>.regular-skill-icon{width:40px;height:40px}.deck-picker__grid>button>.regular-skill-icon{width:40px;height:40px}.ultimate-skill-icon{--ultimate-frame:url(/skill-frames/ultimate-base.png);position:relative;display:inline-block;width:100%;height:100%;min-width:0;flex:none;isolation:isolate;vertical-align:middle;overflow:visible}.ultimate-skill-icon .ultimate-skill-icon__art{position:absolute;top:8%;right:9%;bottom:8%;left:9%;display:block;background:#17151f;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);overflow:hidden}.ultimate-skill-icon .ultimate-skill-icon__art>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.ultimate-skill-icon:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:var(--ultimate-frame) center/contain no-repeat;pointer-events:none}.ultimate-skill-icon.is-disabled{opacity:.8}.record-card__icon:has(>.ultimate-skill-icon),.user-pve-deck__icon:has(>.ultimate-skill-icon),.home-builds__icon:has(>.ultimate-skill-icon){padding:0;border:0;background:transparent;overflow:visible}.deck-slot>.ultimate-skill-icon{width:40px;height:40px}.skill-sheet__icon:has(>.ultimate-skill-icon)>.skill-sheet__base{right:0;bottom:-4px}.skill-row__icon:has(>.ultimate-skill-icon),.skill-modal__icon:has(>.ultimate-skill-icon){border:0;background:transparent;border-radius:0;overflow:visible}.skill-modal .skill-modal__icon:has(>.ultimate-skill-icon){border:0;background:transparent;overflow:visible}.record-card__icon--buff,.detail-page__icon--buff{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}.buff-icon{position:relative;display:inline-block;width:100%;height:100%;aspect-ratio:1;isolation:isolate;background:transparent;border:0;overflow:visible}.buff-icon>.buff-icon__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;overflow:visible}.buff-icon>img.buff-icon__foreground{position:absolute;top:6.25%;right:6.25%;bottom:6.25%;left:6.25%;width:87.5%;height:87.5%;max-width:none;max-height:none;object-fit:contain;image-rendering:pixelated;z-index:1;border:0;background:transparent;box-shadow:none}.buff-icon>.buff-icon__missing{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#17151f;z-index:1}.item-cross,.item-random{margin-top:14px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.item-cross h3,.item-random h3{margin:0 0 8px;color:#f4efe8;font-size:14px}.item-cross h3 strong,.item-random h3 strong{margin-left:6px;color:#e8b57f}.item-cross ul,.item-random ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.item-cross li a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:2px solid #43424a;border-radius:12px;background:#101216;color:#d5c9b5;text-decoration:none}.item-cross li a:hover{border-color:#af926c;background:#34303d}.item-cross__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;overflow:hidden;color:#aaa3b2}.item-cross__icon img{width:44px;height:44px;object-fit:cover}.item-cross__text{display:flex;flex-direction:column;gap:2px;min-width:0}.item-cross__text strong{color:#f2dec0;font-size:14px}.item-cross__text small{color:#aaa3b2;font-size:12px;line-height:1.5}.item-cross__go{color:#aaa3b2;font-size:13px;white-space:nowrap}.item-random__note{margin:0 0 10px;color:#80859b;font-size:12px;line-height:1.6}.item-random li{padding:10px 12px;border:2px solid #2f3038;border-radius:12px;background:#101216}.item-random__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.item-random__head strong{color:#f2dec0;font-size:14px}.item-random__head span{color:#aaa3b2;font-size:12px}.item-random__tiers{display:flex;flex-wrap:wrap;gap:6px}.item-random__tiers span{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1.5px solid #43424a;border-radius:8px;background:#17191e;font-size:13px}.item-random__tiers b{color:#e8b57f;font-weight:700;font-variant-numeric:tabular-nums}.item-random__tiers small{color:#aaa3b2;font-size:11px}@media (max-width:760px){.item-cross li a{grid-template-columns:44px minmax(0,1fr)}.item-cross__go{grid-column:1/-1}}.item-random__details>summary{cursor:pointer;color:#e8b57f;font-size:13px;padding:8px 0}.item-sibling{display:flex;flex-direction:column;gap:12px}.item-sibling__note{margin:0 0 8px;color:#aaa3b2;font-size:12px;line-height:1.6}.item-sibling__note a{color:#e8b57f}.item-cross__icon:has(>.regular-skill-icon),.item-cross__icon:has(>.ultimate-skill-icon){overflow:visible;border-radius:0;background:transparent}.item-cross li a:has(.regular-skill-icon),.item-cross li a:has(.ultimate-skill-icon){grid-template-columns:56px minmax(0,1fr) auto;padding:6px 12px}.item-cross__icon:has(>.regular-skill-icon),.item-cross__icon:has(>.ultimate-skill-icon){width:56px;height:56px}.item-connections{display:flex;flex-direction:column;gap:1.25rem;width:100%;box-sizing:border-box;color:#cbd3e1;background:transparent}.item-connections__section{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid rgba(201,166,100,.25);border-radius:6px;background:#14121866}.item-connections__heading{margin:0;font-size:.95rem;font-weight:600;letter-spacing:.02em;color:#e8d9a8}.item-connections__body{display:flex;flex-direction:column;gap:.5rem}.item-connections__list{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.item-connections__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.4rem .5rem;border-radius:4px;background:#ffffff05}.item-connections__row a{color:#e8d9a8;text-decoration:none}.item-connections__row a:hover{text-decoration:none}.item-connections__row a:focus-visible{outline:2px solid #e8d9a8;outline-offset:2px;border-radius:3px}.item-connections__meta{font-size:.85rem;color:#9099ab}.item-connections__note{font-size:.85rem;color:#9099ab;font-style:italic}.item-connections__recipe{display:flex;flex-direction:column;gap:.5rem}.item-connections__materials{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0;padding:0;list-style:none}.item-connections__material{display:flex;align-items:baseline;gap:.4rem;padding:.35rem .5rem;border-radius:4px;background:#ffffff05}.item-connections__material a{color:#e8d9a8;text-decoration:none}.item-connections__material a:hover{text-decoration:none}.item-connections__material a:focus-visible{outline:2px solid #e8d9a8;outline-offset:2px;border-radius:3px}@media (min-width: 600px){.item-connections__materials{grid-template-columns:1fr 1fr}}@media (max-width: 390px){.item-connections{gap:1rem}.item-connections__section{padding:.6rem}.item-connections__materials{grid-template-columns:1fr}.item-connections__row{flex-direction:column;align-items:flex-start}}.item-connections__controls{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.item-connections__controls label{display:flex;gap:8px;align-items:center}.item-connections select{min-height:40px;max-width:100%;background:#242832;color:#eee;border:1px solid #726955;border-radius:6px;padding:6px}.item-connections__meta{display:flex;gap:8px;flex-wrap:wrap}.item-connections__material{display:flex;flex-direction:column;gap:6px}.item-connections details{font-size:12px;overflow-wrap:anywhere}.item-connections summary{cursor:pointer;padding:6px 0}.item-connections small{font-size:11px;color:#b2b6c0}.item-connections h4{margin:5px 0 12px}.item-connections a{overflow-wrap:anywhere}.item-connections__row{min-width:0}.timer-page section.panel{padding:20px;border:2px solid #43424a;border-radius:16px;background:#17191e}.timer-page section.countdown{min-height:0;gap:6px;padding:28px 20px;border-color:#43424a}.timer-page .countdown .boss-portrait{box-sizing:border-box;width:96px;height:96px;padding:6px;border:1px solid #5a554e;border-radius:12px;background:radial-gradient(circle at 35% 30%,#6a6258,#3d3935);object-fit:contain}.timer-page .countdown p{margin:6px 0 0;color:#aaa3b2;font:400 13px/1.6 var(--tm-font)}.timer-page .countdown strong{margin:2px 0;color:#f2dec0;font:700 48px/1.2 var(--tm-font);font-variant-numeric:tabular-nums;letter-spacing:.02em}.timer-page .countdown h2{margin:0;color:#f4efe8;font:700 20px/1.4 var(--tm-font)}.timer-page .countdown p.muted{margin:0;color:#80859b;font-size:12.5px}.timer-page section.panel>h2{margin:0 0 12px;color:#f4efe8;font:700 16px/1.4 var(--tm-font)}.timer-page table{width:100%;border-collapse:separate;border-spacing:0 6px}.timer-page td,.timer-page th{padding:10px 14px;border:0;border-top:1px solid #2f3038;border-bottom:1px solid #2f3038;background:#101216;color:#d5c9b5;font:400 13.5px/1.5 var(--tm-font);font-variant-numeric:tabular-nums;text-align:left}.timer-page td:first-child,.timer-page th:first-child{border-left:1px solid #2f3038;border-radius:10px 0 0 10px}.timer-page td:last-child,.timer-page th:last-child{border-right:1px solid #2f3038;border-radius:0 10px 10px 0;text-align:right}.timer-page tr.teal td{border-color:#af926c;background:#2a2630;color:#f2dec0}.timer-page tr.teal td:first-child{color:#e8b57f;font-weight:700}.timer-page .source-note{margin:8px 0 0;color:#80859b;font-size:12.5px!important}.timer-page .timer-form label{color:#d5c9b5;font:400 13px/1.6 var(--tm-font)}.timer-page .timer-form input{border:1px solid #2f3038;border-radius:10px;background:#101216;color:#ece4d2;font-family:var(--tm-font)}.timer-page .timer-form input:focus-visible,.timer-page .timer-form .button:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.timer-page .timer-form .button{border:1px solid #af926c;border-radius:10px;background:#2a2630;color:#f2dec0;font-family:var(--tm-font)}@media (max-width:760px){.timer-page .countdown strong{font-size:38px}.timer-page section.panel{padding:14px}.timer-page td,.timer-page th{padding:9px 10px;font-size:13px}}.timer-page{--tm-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif}.boss-bar{position:sticky;top:68px;z-index:5;display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:10px 16px;border:2px solid #af926c;border-radius:16px;background:#1d1a22}.boss-bar .boss-portrait{box-sizing:border-box;flex:none;width:48px;height:48px;padding:3px;border:1px solid #5a554e;border-radius:10px;background:radial-gradient(circle at 35% 30%,#6a6258,#3d3935);object-fit:contain}.boss-bar>div{display:flex;flex-direction:column;min-width:0}.boss-bar small{color:#a3a8bd;font:12.5px/1.4 var(--tm-font)}.boss-bar b{color:#f4efe8;font:700 15px/1.4 var(--tm-font)}.boss-bar span{color:#80859b;font:12.5px/1.4 var(--tm-font)}.boss-bar>strong{margin-left:auto;color:#f2dec0;font:800 30px/1.1 var(--tm-font);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.boss-week{margin:0 0 12px}.boss-week h2{margin:0 0 12px;color:#f4efe8;font:700 16px/1.4 var(--tm-font)}.boss-week h2 strong{color:#e8b57f}.boss-week ul{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.boss-week li{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 6px;border:1px solid #2f3038;border-radius:14px;background:#101216;text-align:center}.boss-week li>span{color:#a3a8bd;font:12px/1.4 var(--tm-font)}.boss-week li>b{color:#f4efe8;font:700 14px/1.4 var(--tm-font);font-variant-numeric:tabular-nums}.boss-week li .boss-portrait{box-sizing:border-box;width:56px;height:56px;padding:4px;border:1px solid #5a554e;border-radius:10px;background:radial-gradient(circle at 35% 30%,#6a6258,#3d3935);object-fit:contain}.boss-week li>strong{color:#d5c9b5;font:600 12px/1.35 var(--tm-font);word-break:keep-all}.boss-week li>small{color:#80859b;font:12px/1.4 var(--tm-font);font-variant-numeric:tabular-nums}.boss-week li.is-next{border:2px solid #af926c;background:#2a2630}.boss-week li.is-next>b{color:#f2dec0}.boss-rewards-section.is-shared .boss-rewards-grid{grid-template-columns:1fr}.boss-rewards-section.is-shared .boss-rewards-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-rewards-portraits{display:flex;gap:8px}.boss-rewards-section .boss-rewards-links{display:flex;flex-wrap:wrap;gap:4px 12px}.boss-rewards-section .boss-rewards-links a{color:#a3a8bd;text-decoration:underline;text-underline-offset:3px}.boss-rewards-section .boss-rewards-links a:hover{color:#f2dec0}@media (max-width:640px){.boss-bar{top:60px;padding:8px 12px;gap:10px}.boss-bar>strong{font-size:22px}.boss-bar span{display:none}.boss-week ul{grid-template-columns:repeat(4,minmax(0,1fr))}.boss-rewards-section.is-shared .boss-rewards-card ul{grid-template-columns:1fr}}.boss-rewards-section{margin:28px 0}.boss-rewards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.boss-rewards-card{min-width:0;margin:0}.boss-rewards-card>header{display:flex;align-items:center;gap:14px}.boss-rewards-card h3{font-size:19px;margin:0 0 4px}.boss-rewards-card small{color:#aaa0b6}.boss-portrait{width:76px;height:76px;object-fit:contain;image-rendering:pixelated}.countdown>.boss-portrait{width:100px;height:100px}.boss-rewards-card summary{cursor:pointer;padding:12px 0;min-height:44px;color:#e9ce73}.boss-rewards-card ul{list-style:none;margin:0;padding:0}.boss-rewards-card li+li{border-top:1px solid #322d40}.boss-rewards-card li>a{display:flex;align-items:center;gap:10px;padding:10px 0;min-height:64px}.boss-rewards-card li>a>span:nth-child(2){flex:1;min-width:0}.boss-rewards-card li strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.boss-rewards-card li small{display:block;font-size:11px;margin-top:4px}.boss-reward-icon{display:block;width:44px;height:44px;flex-shrink:0}.boss-rewards-source{margin-top:12px;border-top:1px solid #322d40}.boss-rewards-source p{font-size:12px;color:#aaa0b6}.boss-rewards-card a:focus-visible{outline:2px solid #e8b57f;outline-offset:3px}@media (max-width:760px){.boss-rewards-grid{grid-template-columns:1fr}.boss-rewards-card{padding:16px}.boss-rewards-card h3{font-size:18px}}.boss-rewards-section{margin:24px 0}.boss-rewards-section>h2{margin:0 0 6px;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#f4efe8}.boss-rewards-section>.muted{margin:0 0 12px;color:#80859b;font-size:12.5px;line-height:1.7}.boss-rewards-section .boss-rewards-grid{gap:12px}.boss-rewards-section .boss-rewards-card{padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e}.boss-rewards-section .boss-rewards-card>header{gap:14px;margin-bottom:10px}.boss-rewards-section .boss-portrait{box-sizing:border-box;width:64px;height:64px;padding:4px;border:1px solid #5a554e;border-radius:10px;background:radial-gradient(circle at 35% 30%,#6a6258,#3d3935);object-fit:contain}.boss-rewards-section .boss-rewards-card h3{margin:0 0 4px;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#f4efe8}.boss-rewards-section .boss-rewards-card h3 a{color:inherit}.boss-rewards-section .boss-rewards-card h3 a:hover{color:#f2dec0}.boss-rewards-section .boss-rewards-card small{color:#80859b;font-size:12.5px}.boss-rewards-section .boss-rewards-card>.muted{margin:0 0 12px;color:#aaa3b2;font-size:12.5px;line-height:1.7}.boss-rewards-section .boss-rewards-card details{margin:0 0 10px;border:1px solid #2f3038;border-radius:12px;background:#101216}.boss-rewards-section .boss-rewards-card summary{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#d8c5ac;font-size:13px;font-weight:700;list-style:none;cursor:pointer}.boss-rewards-section .boss-rewards-card summary::-webkit-details-marker{display:none}.boss-rewards-section .boss-rewards-card summary:after{content:"›";margin-left:auto;color:#80859b;font-size:18px;transition:transform .15s}.boss-rewards-section .boss-rewards-card details[open]>summary:after{transform:rotate(90deg)}.boss-rewards-section .boss-rewards-card summary:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px;border-radius:12px}.boss-rewards-section .boss-rewards-card ul{display:grid;gap:6px;margin:0;padding:0 10px 10px}.boss-rewards-section .boss-rewards-card li{margin:0}.boss-rewards-section .boss-rewards-card li+li{border-top:0}.boss-rewards-section .boss-rewards-card li>a{min-height:0;padding:8px 10px;border:1px solid #2f3038;border-radius:10px;background:#17191e;color:#d5c9b5;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.boss-rewards-section .boss-rewards-card li>a:hover,.boss-rewards-section .boss-rewards-card li>a:focus-visible{background:#34303d;border-color:#af926c;color:#fff0d5}.boss-rewards-section .boss-rewards-card li>a:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.boss-rewards-section .boss-rewards-card li strong{font-size:13.5px;font-weight:700}.boss-rewards-section .boss-rewards-card li small{margin-top:2px;color:#d9d1bf;font-size:12.5px}.boss-rewards-section .boss-rewards-card li>a>span[aria-hidden]{color:#80859b;font-size:18px}.boss-rewards-section .boss-rewards-card li[data-grade=희귀]>a strong{color:#8eb8e9}.boss-rewards-section .boss-rewards-card li[data-grade=영웅]>a strong{color:#c0a0e0}.boss-rewards-section .boss-rewards-card li[data-grade=전설]>a strong{color:#e8b57f}.boss-rewards-section .boss-rewards-card li[data-grade]>a:hover strong{color:#fff0d5}.boss-rewards-section .boss-rewards-card .boss-rewards-source{margin-top:0;border-top:1px solid #2f3038}.boss-rewards-section .boss-rewards-card .boss-rewards-source p{margin:0;padding:0 14px 12px;color:#aaa3b2;font-size:12.5px;line-height:1.7}@media (max-width:760px){.boss-rewards-section .boss-rewards-card{padding:12px}}@media (prefers-reduced-motion:reduce){.boss-rewards-section .boss-rewards-card summary:after,.boss-rewards-section .boss-rewards-card li>a{transition:none}}.enhance-equipment-icon{display:block;position:relative;width:32px;height:32px;flex:0 0 32px;aspect-ratio:1;overflow:hidden}.selected-title>.enhance-equipment-icon{width:72px;height:72px;flex-basis:72px}.equipment-picker .enhance-equipment-icon img,.selected-title .enhance-equipment-icon img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.equipment-picker .enhance-equipment-icon .item-icon__bg,.selected-title .enhance-equipment-icon .item-icon__bg{object-fit:fill}.combat-page{--f:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif}.combat-card{border:2px solid #43424a;border-radius:16px;background:#17191e;padding:16px;color:#d5c9b5;font-family:var(--f,inherit);min-width:0}.combat-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none}.combat-card--btn{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;text-align:left;cursor:pointer;font-size:13px;line-height:1.6}.combat-card--btn b{color:#f4efe8;font:700 16px/1.4 var(--f)}.combat-card--btn strong,.combat-topic h2 strong,.combat-dialog__header strong,.combat-card h3 strong{color:#e8b57f;font-weight:700}.combat-card--btn span{color:#a3a8bd}.combat-card--btn:hover{border-color:#af926c}.combat-card--btn:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.combat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.combat-topic{display:flex;flex-direction:column}.combat-topic h2{margin:0 0 4px;color:#f4efe8;font:700 16px/1.4 var(--f)}.combat-topic>p{margin:0 0 10px;color:#a3a8bd;font-size:12.5px;line-height:1.6;min-height:40px}.combat-topic ul{list-style:none;margin:0;padding:0;border:1px solid #2f3038;border-radius:12px;background:#101216}.combat-topic li{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid #2f3038;font-size:13px}.combat-topic li:first-child{border-top:0}.combat-topic li span{min-width:0}.combat-topic li b{color:#e8b57f;font-variant-numeric:tabular-nums;white-space:nowrap}.combat-more{margin-top:auto;align-self:stretch;min-height:40px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font:700 13px var(--f);cursor:pointer}.combat-topic ul+.combat-more{margin-top:12px}.combat-more:hover{background:#34303c}.combat-more:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.combat-dialog .monster-modal__body{display:flex;flex-direction:column;gap:12px}.combat-dialog__header h2{font-size:22px}.combat-dialog .combat-card{border:1px solid #2f3038;border-radius:12px;background:#101216}.combat-card h3{margin:0 0 10px;color:#f4efe8;font:700 16px/1.4 var(--f)}.combat-keys{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;color:#a3a8bd;font-size:12.5px}.combat-dialog table{width:100%;border-collapse:collapse;font-size:13px}.combat-dialog th,.combat-dialog td{padding:9px 8px;border-bottom:1px solid #2f3038;text-align:left;vertical-align:top}.combat-dialog th{color:#80859b;font-weight:600;font-size:12px}.combat-dialog tr:last-child td{border-bottom:0}.combat-key{display:block;margin-top:2px;color:#80859b;font:12px ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere}.combat-val{color:#e8b57f;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.combat-st{display:inline-block;border:1px solid #2f3038;border-radius:6px;padding:0 7px;font-size:12px;line-height:20px;color:#80859b;white-space:nowrap}.combat-st--확인{border-color:#af926c;color:#f2dec0}.combat-st--추정{color:#d5c9b5}.combat-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.combat-bars li{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;gap:10px;align-items:center;font-size:12.5px}.combat-bars i{display:block;height:8px;border-radius:999px;background:#25262c;overflow:hidden}.combat-bars b{display:block;height:100%;background:#af926c}.combat-bars em{text-align:right;color:#e8b57f;font-style:normal;font-variant-numeric:tabular-nums}.combat-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.combat-tiles li{border:1px solid #2f3038;border-radius:12px;background:#17191e;padding:10px 12px}.combat-tiles small{display:block;color:#80859b;font-size:12px}.combat-tiles b{color:#e8b57f;font-size:16px;font-variant-numeric:tabular-nums}.combat-names{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.combat-names li{border:1px solid #2f3038;border-radius:999px;background:#17191e;padding:4px 12px;font-size:12.5px;color:#d5c9b5}@media (max-width:760px){.combat-read{grid-template-columns:1fr}.combat-bars li{grid-template-columns:110px minmax(0,1fr) 54px}.combat-dialog table th:nth-child(3),.combat-dialog table td:nth-child(3){display:none}}.combat-topic li .combat-key{margin:0;font-size:12px}.combat-dialog .combat-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.combat-dialog .combat-dialog__header>div{min-width:0}.combat-dialog td:last-child,.combat-dialog th:last-child{text-align:left}.combat-glance ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none}.combat-glance li{display:flex;flex-direction:column;gap:4px}.combat-glance small{color:#a3a8bd;font-size:12.5px}.combat-glance b{color:#e8b57f;font:800 28px/1.2 var(--f);font-variant-numeric:tabular-nums}.combat-glance span{color:#d5c9b5;font-size:12.5px;line-height:1.6}.combat-glance .combat-st{align-self:flex-start;margin-top:4px;font-style:normal}.combat-other{margin:12px 0 0}.combat-other h2{margin:0 0 10px;color:#f4efe8;font:700 16px/1.4 var(--f)}.combat-other h2 strong{color:#e8b57f}.combat-other ul{list-style:none;margin:0;padding:0;border:1px solid #2f3038;border-radius:12px;background:#101216}.combat-other li{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid #2f3038;font-size:13px}.combat-other li:first-child{border-top:0}.combat-other li b{color:#e8b57f;font-variant-numeric:tabular-nums}.combat-links{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.combat-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font:700 13px var(--f);text-decoration:none}.combat-links a:hover{background:#34303c}.combat-links a:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.combat-glance ul{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.combat-glance ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.combat-glance b{font-size:24px}}@media (max-width:400px){.combat-glance b{font-size:20px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.item-panel-page{min-width:0;max-width:736px;overflow-x:hidden}.item-panel{width:100%;min-width:0;border:1px solid #4a4356;background:#17151f;padding:14px 14px 18px;overflow:hidden}.item-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.item-panel__head h1{font-size:20px;margin:0;overflow-wrap:anywhere;min-width:0}.item-panel__level{font-size:12px;color:#cbb67a;white-space:nowrap}.item-panel__bind{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #322d40;background:#13111b;padding:8px 10px;margin-bottom:14px}.item-panel__bind-label{font-size:11px;color:#9a93a6}.item-panel__bind-value{text-align:center;overflow-wrap:anywhere}.item-panel__nav{min-width:40px;min-height:40px;padding:4px 8px}.item-panel__nav[aria-disabled=true]{opacity:.35;pointer-events:none}.item-panel__hero{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:center;gap:10px;margin:8px 0 16px;min-width:0}.item-panel__hero-side{min-width:0;overflow-wrap:anywhere}.item-panel__hero-side--end{text-align:right}.item-panel__kicker{display:block;font-size:11px;color:#9a93a6;margin-bottom:4px}.item-panel__owned{display:grid;gap:4px;justify-items:end}.item-panel__owned input{width:88px;max-width:100%;padding:4px 6px;text-align:right}.item-panel .detail-page__icon{width:88px;height:88px;margin:0 auto;border-color:#756284}.item-panel__tabs{display:flex;gap:0;margin:4px 0 12px;border-bottom:1px solid #322d40;flex-wrap:nowrap}.item-panel__tabs button{flex:1 1 0;min-width:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:10px 6px;font-size:13px}.item-panel__tabs [aria-selected=true]{color:#e8b57f;border-bottom-color:#e8b57f;background:transparent}.item-panel__body{min-width:0;max-height:min(70vh,640px);overflow:auto}.item-panel__body .panel{min-width:0}.item-panel .table-scroll{overflow:auto;max-width:100%;max-height:280px}.item-panel .table-scroll table{min-width:480px;width:100%}.item-growth__controls{list-style:none;padding:0;margin:0 0 16px}.item-growth__row{display:grid;grid-template-columns:52px auto minmax(0,1fr) 36px 40px;align-items:center;gap:8px;margin:10px 0;font-size:13px}.item-growth__slider{display:block;min-width:0}.item-growth__slider input{width:100%}.item-stat-compare td:nth-child(n+2){font-variant-numeric:tabular-nums}.item-unknown{padding:18px 8px}.item-unknown a{color:#e8b57f}.owned-note{font-size:10px;color:#8d859b;line-height:1.4}@media (max-width:360px){.item-panel-page{margin-left:12px;margin-right:12px}.item-panel{padding:12px 10px}.item-panel__hero{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:6px}.item-panel .detail-page__icon{width:72px;height:72px}.item-panel__tabs button{padding:10px 4px;font-size:12px}.item-growth__row{grid-template-columns:44px auto minmax(0,1fr) 28px 32px;gap:4px;font-size:12px}}.monster-item-modal .monster-modal__body{padding-top:20px}.monster-item-modal .item-panel{display:flex;flex-direction:column;gap:12px;padding:0;border:0;background:transparent;overflow:visible}.monster-item-modal .item-panel__head,.monster-item-modal .item-panel .detail-page__icon{display:none}.monster-item-modal .item-panel__hero{order:1;margin:0}.monster-item-modal .item-panel__bind{order:2;margin:0}.monster-item-modal .item-panel__owned{order:3}.monster-item-modal .item-panel__tabs{order:4;margin:4px 0 0}.monster-item-modal .item-panel__body{order:5;max-height:none;overflow:visible}.monster-item-modal .item-panel__bind-value{text-align:left}.item-panel__hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:stretch}.item-panel__hero .detail-page__icon{grid-column:1/-1;order:-1}.item-panel__hero-side,.item-panel__hero-side--end{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #2f3038;border-radius:12px;background:#101216;text-align:left;min-width:0}.item-panel__kicker{margin:0;font-size:12.5px;color:#80859b}.item-panel__hero-side>div{font-size:17px;font-weight:700;color:#f4efe8;overflow-wrap:anywhere}.item-panel__hero .badge{font-size:17px;font-weight:700;color:#e8b57f}.item-panel__owned{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid #2f3038;border-radius:12px;background:#101216}.item-panel__owned input{width:88px;min-height:36px;border:1px solid #2f3038;border-radius:10px;background:#17191e;color:#f4efe8;text-align:right}.item-panel__owned input:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.item-panel__owned .owned-note{margin-left:auto;font-size:12px;color:#80859b;text-align:right}.item-panel__bind{border:1px solid #2f3038;border-radius:12px;background:#101216;padding:8px 10px}.item-panel__bind-label{font-size:12.5px;color:#80859b}.item-panel__bind-value{font-weight:700;color:#f4efe8}.item-panel__nav.button{min-width:40px;min-height:40px;border:1px solid #2f3038;border-radius:999px;background:#17191e;color:#ece4d2;font-family:inherit}a.item-panel__nav.button:hover{border-color:#af926c;background:#2a2630;color:#f2dec0}.item-panel__tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:0}.item-panel__tabs button{flex:1 1 0;min-height:40px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#ece4d2;font:400 13.5px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.item-panel__tabs button:hover{border-color:#af926c}.item-panel__tabs button[aria-selected=true]{border:1px solid #af926c;background:#2a2630;color:#f2dec0}.item-panel__tabs button:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.item-panel__body .panel,.item-panel__body .detail-page__meta,.item-panel__body details.panel{padding:16px;border:1px solid #2f3038;border-radius:12px;background:#101216;margin:0 0 12px}.item-panel__body .panel h2,.item-panel__body h2{margin:0 0 10px;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#f4efe8}.item-panel__body h3{margin:14px 0 8px;font:700 14px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#d8c5ac}.item-panel__body .detail-page__meta-row{border-bottom:1px solid #2f3038;font-size:13.5px}.item-panel__body .detail-page__meta-row dt{color:#80859b}.item-panel__body .detail-page__meta-row:last-child{border-bottom:0}.item-panel__body th{color:#80859b;font-size:12.5px;font-weight:400}.item-panel__body td,.item-panel__body th{border-bottom:1px solid #2f3038}.item-panel__body .muted,.item-panel__body small{color:#aaa3b2;font-size:12.5px;line-height:1.7}.item-panel__body a,.item-unknown a{color:#e8b57f;text-decoration:underline}.item-panel__body a:hover,.item-unknown a:hover{color:#f2dec0}.item-panel__body .chip,.item-panel__body .chip--static{min-height:28px;border:1px solid #43424a;border-radius:999px;background:#101216;color:#aaa3b2;font-size:12.5px}@media (max-width:480px){.item-panel__hero{gap:6px}.item-panel__hero-side,.item-panel__hero-side--end{padding:10px}.item-panel__hero-side>div,.item-panel__hero .badge{font-size:15px}.item-panel__owned .owned-note{margin-left:0;text-align:left}}.item-panel .item-connections__section{margin:0 0 12px;padding:16px;border:1px solid #2f3038;border-radius:12px;background:#101216}.item-panel .item-connections__heading{font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#f4efe8}.item-panel .item-connections select{border:1px solid #2f3038;border-radius:10px;background:#17191e;color:#f4efe8;font:inherit}.item-panel .item-connections select:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.item-panel .tabs:not(.item-panel__tabs) button{min-height:32px;padding:0 14px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#ece4d2;font:400 13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.item-panel .tabs:not(.item-panel__tabs) button:hover{border-color:#af926c}.item-panel .tabs:not(.item-panel__tabs) button[aria-selected=true],.item-panel .tabs:not(.item-panel__tabs) button[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.item-panel a.button:not(.item-panel__nav){display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font:400 13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;text-decoration:none}.item-panel a.button:not(.item-panel__nav):hover{background:#34303d;color:#fff0d5}.item-panel__bind,.item-panel__owned{display:none!important}.item-panel .item-connections__row,.item-panel .item-connections__material{border:1px solid #2f3038;border-radius:10px;background:#17191e}.item-panel .button--ghost:not(.item-panel__nav),.item-panel__body .button:not(a){min-height:32px;padding:0 14px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#ece4d2;font:400 13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.item-panel .button--ghost:not(.item-panel__nav):hover,.item-panel__body .button:not(a):hover{border-color:#af926c;background:#2a2630;color:#f2dec0}.item-panel .button:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.item-panel__body input:not([type=range]):not([type=checkbox]){min-height:36px;border:1px solid #2f3038;border-radius:10px;background:#17191e;color:#f4efe8;padding:0 10px}.item-panel__body input:not([type=range]):not([type=checkbox]):focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.item-panel .empty-state{padding:24px 16px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#aaa3b2;font-size:13px}.item-panel .empty-state h2,.item-panel .empty-state strong{font:700 15px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#f4efe8}.item-panel details:not(.panel)>summary{display:flex;align-items:center;min-height:36px;color:#d8c5ac;font-size:13px;font-weight:700;cursor:pointer}.item-panel details:not(.panel)>summary:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px;border-radius:8px}.item-panel .table-scroll{border:1px solid #2f3038;border-radius:10px}.item-panel .item-connections__subhead{display:flex;align-items:center;gap:8px;margin:14px 0 10px;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#f4efe8}.item-panel .item-connections__subhead strong{color:#e8b57f}.item-panel .item-connections__tiles{margin:0 0 12px}.item-panel .item-connections__tiles>li{padding:0;border:0;background:none}.item-panel .item-connections__tile{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;min-height:128px;padding:10px 5px;border:1px solid transparent;border-radius:10px;color:#ece4d2;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s}.item-panel .item-connections__tile:hover,.item-panel .item-connections__tile:focus-visible{background:#34303d;border-color:#af926c;color:#fff0d5}.item-panel .item-connections__tile-level{font-size:12px;color:#e8b57f}.item-panel .item-connections__tile>span:not(.monster-modal__item-icon){font-size:12.5px;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.item-panel .item-connections__tile{transition:none}}.monster-item-modal .monster-modal__portrait>span:not(.item-icon):not(.regular-skill-icon):not(.ultimate-skill-icon){display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;padding:4px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#80859b;font-size:11px;line-height:1.3;text-align:center;word-break:keep-all}.monster-item-modal .item-panel__hero{display:none}.monster-item-modal .item-modal__stats{margin-bottom:8px}.monster-item-modal .item-modal__stats+.monster-modal__stats-source{margin-bottom:16px}.monster-item-modal .monster-modal__badges{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:600px){.item-panel__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.item-panel__tabs button{white-space:nowrap;padding:0 6px}}.item-panel .item-connections__material{display:block;padding:10px}.item-panel .item-connections__material .item-connections__tiles{margin:0;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.item-panel .item-connections__material .item-connections__tile{min-height:116px}.monster-item-modal .item-modal__stats{margin-bottom:16px}.item-panel .item-connections__tile{color:#d5c9b5}.item-panel .item-connections__tile:hover,.item-panel .item-connections__tile:focus-visible{color:#fff0d5}.item-panel .item-connections__tiles .item-connections__tile .item-connections__tile-level{color:#d9d1bf;font-size:12.5px;font-variant-numeric:tabular-nums}.item-panel .item-connections__tiles>.item-connections__row .item-connections__tile-level{color:#e8b57f}.item-panel__body h2 strong,.item-panel__body h3 strong{margin-left:6px;color:#e8b57f;font-weight:700}.item-panel .item-connections__tiles>li[data-grade=희귀]>.item-connections__tile{color:#8eb8e9}.item-panel .item-connections__tiles>li[data-grade=영웅]>.item-connections__tile{color:#c0a0e0}.item-panel .item-connections__tiles>li[data-grade=전설]>.item-connections__tile{color:#e8b57f}.item-panel .item-connections__tiles>li[data-grade]>.item-connections__tile:hover,.item-panel .item-connections__tiles>li[data-grade]>.item-connections__tile:focus-visible{color:#fff0d5}.item-panel .item-connections__tiles>li[data-grade] .item-connections__tile-level{color:#d9d1bf}.item-panel .item-connections__tiles>li.item-connections__row .item-connections__tile-level{color:#e8b57f}.monster-modal.monster-item-modal{width:min(680px,calc(100vw - 32px))}@media (max-width:480px){.monster-modal.monster-item-modal{width:calc(100vw - 20px)}}.monster-modal__body{display:flex;flex-direction:column}.monster-modal section[aria-label="전체 드랍 품목"]{flex:1 0 auto}.monster-item-modal .monster-modal__body>.item-panel{flex:1 0 auto}.monster-item-modal .item-panel__body{flex:1 0 auto;display:flex;flex-direction:column}.monster-item-modal .item-panel__body>:last-child{flex:1 0 auto}.monster-item-modal .item-panel__body>.item-connections{display:flex;flex-direction:column}.monster-item-modal .item-panel__body>.item-connections>.item-connections__section:last-child{flex:1 0 auto}.monster-item-modal .item-panel .empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center}:is(.item-panel,.monster-modal) .acquisition-routes{margin:0}:is(.item-panel,.monster-modal) .acquisition-routes section{margin:16px 0 0}:is(.item-panel,.monster-modal) .acquisition-routes section:first-child,.item-panel .item-connections__body>.item-connections__subhead:first-child{margin-top:0}:is(.item-panel,.monster-modal) .acq-cap{margin:0 0 10px;color:#80859b;font-size:12.5px;line-height:1.6}:is(.item-panel,.monster-modal) .acq-type{margin-left:8px;color:#aaa3b2;font-size:12.5px;font-weight:400}:is(.item-panel,.monster-modal) .acq-qty{color:#d9d1bf;font-size:12.5px;font-variant-numeric:tabular-nums}:is(.item-panel,.monster-modal) .acq-miss{list-style:none;padding:6px 10px;border:1px dashed #43424a;border-radius:8px;color:#80859b;font-size:12.5px}:is(.item-panel,.monster-modal) .acq-bosses,.item-panel .acq-paths{list-style:none;margin:0;padding:0;display:grid;gap:8px}:is(.item-panel,.monster-modal) .acq-boss,.item-panel .acq-path{padding:12px;border:1px solid #2f3038;border-radius:12px;background:#17191e}:is(.item-panel,.monster-modal) .acq-boss__link{display:inline-flex;align-items:center;gap:12px;color:#d5c9b5;text-decoration:none}:is(.item-panel,.monster-modal) .acq-boss__link:hover{color:#fff0d5}:is(.item-panel,.monster-modal) .acq-boss__nm{display:flex;flex-direction:column;font-size:14px;font-weight:700}:is(.item-panel,.monster-modal) .acq-boss__nm small{color:#e8b57f;font-size:12px;font-weight:400}:is(.item-panel,.monster-modal) .acq-conds{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}:is(.item-panel,.monster-modal) .acq-conds li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:0 10px;border:1px solid #2f3038;border-radius:8px;background:#101216;color:#d5c9b5;font-size:12.5px}:is(.item-panel,.monster-modal) .acq-conds b{color:#d9d1bf;font-weight:400;font-variant-numeric:tabular-nums}:is(.item-panel,.monster-modal) .acq-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}:is(.item-panel,.monster-modal) .acq-boss .acq-pills{margin-top:10px}:is(.item-panel,.monster-modal) .acq-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#e8b57f;font-size:12.5px;text-decoration:none}:is(.item-panel,.monster-modal) .acq-pill small{color:#80859b;font-size:12px}:is(.item-panel,.monster-modal) .acq-pill:hover{border-color:#af926c;background:#2a2630;color:#f2dec0}:is(.item-panel,.monster-modal) .acq-pill--off{color:#80859b}:is(.item-panel,.monster-modal) .acq-chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px}:is(.item-panel,.monster-modal) .acq-chain__step{display:inline-flex;align-items:center;gap:6px}:is(.item-panel,.monster-modal) .acq-chain__step>i{color:#80859b;font-style:normal}:is(.item-panel,.monster-modal) .acq-box{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 12px 4px 4px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#d5c9b5;font-size:12.5px;text-decoration:none}:is(.item-panel,.monster-modal) .acq-box:hover{border-color:#af926c;background:#34303d;color:#fff0d5}:is(.item-panel,.monster-modal) .acq-box .monster-modal__item-icon{width:36px;height:36px;flex:0 0 36px}:is(.item-panel,.monster-modal) .acq-box small{display:block;color:#80859b;font-size:12px}:is(.item-panel,.monster-modal) .acq-path details{margin-top:10px}.monster-modal section.acq-monster{box-sizing:border-box;margin:0 0 12px;padding:16px;border:1px solid #2f3038;border-radius:12px;background:#101216}.monster-modal section.acq-monster h3{margin:14px 0 8px;font-size:15px;color:#f4efe8}.monster-modal section.acq-monster h3:first-child{margin-top:0}.monster-modal section.acq-monster h3 strong{margin-left:6px;color:#e8b57f}.monster-modal section.acq-monster details{margin-top:10px;color:#d8c5ac;font-size:13px}.monster-modal section.acq-monster .monster-modal__drops{margin-top:10px}.acq-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none}.acq-tiles>li{min-width:0}.acq-tiles a{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;min-height:110px;padding:10px 5px;border:1px solid transparent;border-radius:10px;color:#d5c9b5;font-size:12.5px;line-height:1.45;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.acq-tiles a:hover,.acq-tiles a:focus-visible{background:#34303d;border-color:#af926c;color:#fff0d5}.acq-tiles [data-grade=희귀] a{color:#8eb8e9}.acq-tiles [data-grade=영웅] a{color:#c0a0e0}.acq-tiles [data-grade=전설] a{color:#e8b57f}.acq-tiles [data-grade] a:hover{color:#fff0d5}.acq-tiles small{color:#d9d1bf;font-size:12.5px;font-variant-numeric:tabular-nums}@media (max-width:480px){.acq-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.acq-tiles a{transition:none}}.item-panel .acq-source-text p{margin:0;padding:10px 12px;border:1px solid #2f3038;border-radius:10px;background:#17191e;color:#d5c9b5;font-size:13px;line-height:1.7}.item-panel .mount-synth p{margin:8px 0 0;color:#aaa3b2;font-size:12.5px;line-height:1.7}.item-panel .mount-synth__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #2f3038;border-radius:10px;background:#17191e;color:#d5c9b5;font-size:13.5px}.item-panel .mount-synth__row b{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:999px;font-size:12.5px}.item-panel .mount-synth__row b.is-yes{border:1px solid #af926c;background:#2a2630;color:#f2dec0}.item-panel .mount-synth__row b.is-no{border:1px solid #2f3038;background:#101216;color:#80859b}:is(.item-panel,.monster-modal) .acq-box .monster-modal__item-icon>.item-icon{width:100%;height:100%}:is(.item-panel,.monster-modal) .acq-box .monster-modal__item-icon .item-icon__bg,:is(.item-panel,.monster-modal) .acq-box .monster-modal__item-icon .item-icon__art{width:100%;height:100%}.item-panel .acq-path{border:2px solid #43424a;border-radius:16px}.item-panel .acq-path:not(:has(details)):not(:has(.acq-chain__step+.acq-chain__step)){padding:0;overflow:hidden}.item-panel .acq-path:not(:has(details)):not(:has(.acq-chain__step+.acq-chain__step)) :is(.acq-chain,.acq-chain__step){display:flex;width:100%}.item-panel .acq-path:not(:has(details)):not(:has(.acq-chain__step+.acq-chain__step)) .acq-box{flex:1;min-height:56px;padding:10px 14px 10px 12px;border:0;border-radius:0;background:transparent;font-size:14px}.item-panel .acq-path:not(:has(details)):not(:has(.acq-chain__step+.acq-chain__step)) .acq-box:hover{background:#34303d}.item-panel .acq-path .acq-box>span{display:flex;flex-direction:column;gap:2px;min-width:0}.item-panel .acq-path .acq-box>span>small{color:#e8b57f}.item-panel .item-connections__tile-percent{font-size:12.5px;font-weight:700;color:#e8b57f;font-variant-numeric:tabular-nums}.item-panel p,.item-panel .panel p{word-break:keep-all;overflow-wrap:anywhere}.item-panel .mount-detail{display:flex;flex-direction:column;gap:12px}.item-panel .mount-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.item-panel .mount-facts__tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;border:1px solid #2f3038;border-radius:12px;background:#101216}.item-panel .mount-facts__tile span{color:#80859b;font-size:12px}.item-panel .mount-facts__tile b{color:#d5c9b5;font-size:14px;font-weight:700}.item-panel .mount-facts__tile.is-on b{color:#e8b57f}.item-panel .mount-chances{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.item-panel .mount-chances li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #2f3038;border-radius:10px;background:#17191e;color:#d5c9b5;font-size:13.5px}.item-panel .mount-chances small{margin-left:6px;color:#80859b;font-size:12px}.item-panel .mount-chances b{color:#e8b57f;font-size:14px;font-variant-numeric:tabular-nums}@media (max-width:420px){.item-panel .mount-facts{grid-template-columns:1fr 1fr}}.item-panel .acq-path>.acq-cap{margin:0;padding:0 14px 12px;color:#aaa3b2}.item-panel .acq-path>.acq-cap:first-child{padding-top:12px}.item-panel .acq-path:not(:has(details)):not(:has(.acq-chain__step+.acq-chain__step)) .acq-box .monster-modal__item-icon{width:48px;height:48px;flex:0 0 48px}.item-panel .item-connections__body>.acquisition-routes>section:first-child>.item-connections__subhead:first-child{margin-top:0}.monster-item-modal .item-panel__body>:last-child:not(.empty-state){flex:0 0 auto}.monster-item-modal .item-panel__body>.item-connections>.item-connections__section:last-child{flex:0 0 auto}.monster-item-modal .item-panel__body>.empty-state:last-child{flex:0 0 auto;min-height:0}.item-panel .item-cross,.item-panel .item-random,.item-panel [role=tabpanel]>.acquisition-routes{margin:0 0 12px;padding:16px;border:1px solid #2f3038;border-radius:12px;background:#101216}.item-panel .item-cross h3,.item-panel .item-random h3{margin:0 0 10px;color:#f4efe8;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.item-panel .item-cross h3 strong,.item-panel .item-random h3 strong{color:#e8b57f}.item-panel [role=tabpanel]>.acquisition-routes>section:first-child>.item-connections__subhead:first-child{margin-top:0}.item-panel .mount-detail>.mount-synth,.item-panel .mount-detail>section{padding:16px;border:1px solid #2f3038;border-radius:12px;background:#101216}.item-panel .mount-detail>.mount-synth>.item-connections__subhead:first-child,.item-panel .mount-detail>section>.item-connections__subhead:first-child{margin-top:0}.item-panel .item-cross li a{background:#17191e}.item-panel .item-cross li a:hover{background:#34303d;border-color:#af926c}.item-panel .item-random li{background:#17191e}.item-panel .item-random__tiers span{background:#101216}.item-panel .acq-path .acq-box{color:#f2dec0;font-weight:700}.item-panel .acq-path .acq-box small{font-weight:400}.item-panel .item-cross li a{padding:10px 14px 10px 12px;min-height:56px}.item-panel .item-cross li a:has(.regular-skill-icon),.item-panel .item-cross li a:has(.ultimate-skill-icon){padding:6px 14px 6px 12px}.item-panel .item-connections{gap:0}:is(.item-panel,.monster-modal) .more-list{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:14px}:is(.item-panel,.monster-modal) .more-list__bar{width:220px;max-width:100%;height:6px;border-radius:999px;background:#25262c;overflow:hidden}:is(.item-panel,.monster-modal) .more-list__bar i{display:block;height:100%;background:#af926c}:is(.item-panel,.monster-modal) .more-list__count{color:#80859b;font-size:12px;font-variant-numeric:tabular-nums}:is(.item-panel,.monster-modal) .more-list__btn{min-height:40px;padding:0 20px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font:700 13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;cursor:pointer}:is(.item-panel,.monster-modal) .more-list__btn:hover{background:#34303c}:is(.item-panel,.monster-modal) .more-list__btn:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.monster-modal .monster-modal__body{gap:12px}.monster-modal .monster-modal__body>section,.monster-modal .buff-modal__effects,.monster-modal .buff-modal__skills{padding:16px}.monster-modal .monster-modal__body>section>h3,.monster-modal .monster-modal__section-title h3,.monster-modal .buff-modal__effects h3,.monster-modal .buff-modal__skills h3,.monster-modal .skill-modal__fx h3{margin:0 0 10px;color:#f4efe8;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.monster-modal .monster-modal__section-title h3 strong,.monster-modal .buff-modal__effects h3 strong,.monster-modal .buff-modal__skills h3 strong,.monster-modal .skill-modal__fx h3 strong,.monster-modal .monster-modal__body>section>h3 strong{color:#e8b57f}:is(.item-panel,.monster-modal) :is(.item-connections__tile,.monster-modal__drop)>span:not(.monster-modal__item-icon){font-weight:700}:is(.item-panel,.monster-modal) small,:is(.item-panel,.monster-modal) .monster-modal__eyebrow,:is(.item-panel,.monster-modal) .item-connections__tile-level{font-size:max(12px,1em)}.monster-modal .buff-modal__effects.is-empty{display:none}.monster-modal .monster-modal__body>section,.monster-modal .buff-modal__effects,.monster-modal .buff-modal__skills,.monster-modal .skill-modal__fx,.monster-modal .monster-drop-parameters,.monster-modal .monster-modal__body>.acquisition-routes{margin-top:0;margin-bottom:0}.monster-modal section[aria-label="전체 드랍 품목"]{flex:0 0 auto}.monster-modal .monster-modal__body>:is(dl,section,details){margin:0!important}.monster-modal .buff-modal__effects{padding:0}.monster-modal .monster-modal__body>section.buff-modal__effects{padding:0}.monster-modal .buff-modal__effects h3{margin:0;padding:12px 16px}.monster-modal .buff-modal__effects .buff-modal__effhead h3{padding:0}.monster-modal .monster-modal__body>section.buff-modal__skills{padding:16px;border:1px solid #2f3038;border-radius:12px;background:#101216}.monster-modal .buff-modal__skills li a,.monster-modal .buff-modal__skills li .buff-src-card{background:#17191e}.item-panel .item-connections__tile:not(:has(small,b)){min-height:0}.modal-pager{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 22px;border-top:1px solid #2f3038;background:#17191e;color:#80859b;font:400 12.5px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.modal-pager__pos{font-variant-numeric:tabular-nums}.modal-pager__nav{display:flex;gap:6px}.modal-pager__nav button{min-height:44px;padding:0 16px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#d5c9b5;font:600 13px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.modal-pager__nav button:hover:not(:disabled){border-color:#af926c;background:#34303d;color:#fff0d5}.modal-pager__nav button:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.modal-pager__nav button:disabled{opacity:.4;cursor:default}@media (max-width:480px){.modal-pager{padding:8px 14px}}@media (prefers-reduced-motion:reduce){.modal-pager__nav button{transition:none}}.monster-modal-trigger{font:inherit;text-align:left;width:100%;color:inherit;cursor:pointer}.monster-card__hunt{display:block;color:var(--text-muted,#a3a7b0);font-size:12px;margin-top:6px}.monster-card__summary{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #ffffff12;font-size:12px;color:#a9afb9}.monster-card__summary b{color:#efbb80;margin:0 4px}.monster-modal{padding:0;border:1px solid #43424a;border-radius:20px;background:#17191e;color:#f4efe8;width:min(680px,calc(100vw - 32px));max-width:none;max-height:calc(var(--app-vh,100dvh) - 40px);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 100px #0009;scrollbar-width:thin;scrollbar-color:#56515c #17191e}.monster-modal::backdrop{background:#07080cc9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.monster-modal__surface{min-width:0}.monster-modal__header{display:grid;grid-template-columns:80px minmax(0,1fr) 36px;gap:16px;align-items:center;padding:26px 26px 20px;border-bottom:1px solid #ffffff10;background:#1c1d24}.monster-modal__portrait{width:80px;height:80px;display:block;overflow:hidden;border-radius:12px}.monster-modal__portrait>.item-icon{width:100%;height:100%}.monster-modal__eyebrow{font-size:10px;letter-spacing:1.3px;color:#bc9d75;margin:0 0 9px}.monster-modal h2{font-size:22px;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 10px}.monster-modal__badges{display:flex;gap:6px;flex-wrap:wrap;font-size:11px;color:#b8b4c0}.monster-modal__badges span{background:#ffffff08;border:1px solid #ffffff12;padding:4px 7px;border-radius:5px}.monster-modal__close{width:36px;height:36px;align-self:start;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:10px;background:#26252e;color:#eee;font-size:25px;cursor:pointer}.monster-modal :focus-visible{outline:2px solid #e6b780;outline-offset:3px}.monster-modal__body{padding:22px 26px 26px}.monster-modal__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 25px}.monster-modal__stats div{background:#24252e;border:1px solid #ffffff07;padding:13px;border-radius:10px}.monster-modal__stats dt{font-size:11px;color:#a5a2ae;margin-bottom:7px}.monster-modal__stats dd{font-size:17px;font-weight:700;margin:0}.monster-modal h3{font-size:14px;margin:0}.monster-modal__location{margin-bottom:27px}.monster-modal__location p{font-size:13px;color:#c1bacb;margin:11px 0}.monster-modal__map{display:inline-flex;gap:16px;align-items:center;font-size:12px;background:#37303f;color:#ecd0a3;border:1px solid #67516a;padding:10px 13px;border-radius:8px;text-decoration:none}.monster-modal__section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.monster-modal__section-title strong{margin-left:5px;color:#e8b57f}.monster-modal__section-title>span{font-size:10px;color:#aba5b0}.monster-modal__hint{font-size:11px;color:#99939f;line-height:1.65;margin:10px 0 18px}.monster-modal__drops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 12px;list-style:none;padding:0;margin:0}.monster-modal__drops li{min-width:0}.monster-modal__drops a,.monster-modal__drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;text-decoration:none;color:#d5c9b5;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.monster-modal__item-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:9px;background:#23232c;overflow:hidden}.monster-modal__item-icon .item-icon,.monster-modal__item-icon>img{width:54px;height:54px;object-fit:contain}.monster-modal__drops [data-grade=희귀] a,.monster-modal__drops [data-grade=희귀] .monster-modal__drop{color:#8eb8e9}.monster-modal__drops [data-grade=영웅] a,.monster-modal__drops [data-grade=영웅] .monster-modal__drop{color:#c0a0e0}.monster-modal__source{border-top:1px solid #ffffff10;margin-top:26px;padding-top:15px;font-size:10px;line-height:1.8;color:#98929e}@media (max-width:480px){.monster-modal{width:calc(100vw - 20px);max-height:calc(var(--app-vh,100dvh) - 20px);border-radius:15px}.monster-modal__header{grid-template-columns:56px minmax(0,1fr) 32px;gap:10px;padding:17px 14px}.monster-modal__portrait{width:56px;height:56px;border-radius:9px}.monster-modal h2{font-size:17px;margin-bottom:8px}.monster-modal__eyebrow{font-size:8px;letter-spacing:.6px}.monster-modal__close{width:32px;height:32px}.monster-modal__body{padding:17px 14px 20px}.monster-modal__stats{gap:7px}.monster-modal__stats div{padding:11px 9px}.monster-modal__stats dd{font-size:15px}.monster-modal__drops{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 8px}.monster-modal__item-icon,.monster-modal__item-icon .item-icon,.monster-modal__item-icon>img{width:48px;height:48px}}.monster-modal__header{grid-template-columns:80px minmax(0,1fr) 44px}.monster-modal__close{width:44px;height:44px}@media (max-width:480px){.monster-modal__header{grid-template-columns:56px minmax(0,1fr) 44px}.monster-modal__close{width:44px;height:44px}}.monster-card__stats{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#c7bdcf;margin-top:8px}.monster-modal__stats{margin-bottom:10px}.monster-modal__stats-source{font-size:11px;line-height:1.65;color:#aaa3b2;margin:0 0 24px}.monster-modal__stats-source a{color:#e8b57f;text-decoration:underline}.monster-modal__close{box-sizing:border-box;min-width:44px;min-height:44px;padding:0;line-height:1;display:grid;place-items:center;justify-self:end;align-self:start;flex:none}.monster-modal__close svg{display:block;pointer-events:none}.monster-modal [data-dialog-title]:focus{outline:none}.monster-modal__close:focus:not(:focus-visible){outline:none}.monster-modal__close:hover{background:#393440;border-color:#bfa27b}.monster-modal__drops a,.monster-modal__drops button.monster-modal__drop{box-sizing:border-box;width:100%;height:100%;min-height:110px;padding:10px 5px;border:1px solid transparent;border-radius:10px;background:transparent;font-family:inherit;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;touch-action:manipulation}.monster-modal__drops a:hover,.monster-modal__drops a:focus-visible,.monster-modal__drops button.monster-modal__drop:hover,.monster-modal__drops button.monster-modal__drop:focus-visible{background:#34303d;border-color:#af926c;color:#fff0d5}.monster-modal__drops a:active,.monster-modal__drops button.monster-modal__drop:active{background:#443947}.monster-modal__drops small{font-size:9px;line-height:1.4;color:#aaa3b2}.monster-modal__drops a>span:last-child,.monster-modal__drops button>span{word-break:keep-all;overflow-wrap:anywhere}.monster-modal__match-note{padding:12px;border:1px solid #72614d;border-radius:8px;color:#e9d4b6;background:#2b2729;font-size:12px;line-height:1.6}.monster-item-modal{width:min(860px,calc(100vw - 32px))}.monster-item-modal__header{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;padding:20px 24px;background:#1c1d24;border-bottom:1px solid #ffffff18}.monster-item-modal__header h2{font-size:19px;line-height:1.5;margin:6px 0 0}.monster-item-modal__content{padding:20px 24px;min-width:0}.monster-item-modal__content .item-panel{max-width:100%;min-width:0}@media (max-width:480px){.monster-modal__drops{gap:8px 5px;grid-template-columns:repeat(3,minmax(0,1fr))}.monster-modal__drops a,.monster-modal__drops button.monster-modal__drop{padding:9px 4px;min-height:116px;font-size:12px}.monster-item-modal{width:calc(100vw - 20px)}.monster-item-modal__header{padding:16px 14px;gap:8px}.monster-item-modal__header h2{font-size:16px}.monster-item-modal__content{padding:14px 10px}}@media (prefers-reduced-motion:reduce){.monster-modal__drops a,.monster-modal__drops button.monster-modal__drop{transition:none}}.monster-currency{position:relative}.monster-currency__tooltip{position:absolute;z-index:3;left:0;top:100%;width:210px;max-width:70vw;padding:10px;border:1px solid #af926c;background:#24212c;color:#eee4d1;font-size:11px;line-height:1.6;pointer-events:none;box-shadow:0 4px 18px #0008}.monster-currency__detail{margin-top:18px;padding:16px;border:1px solid #67516a;border-radius:10px;background:#24212c;font-size:12px;line-height:1.7}.monster-currency__detail h4{margin:0 0 8px;font-size:15px}.monster-currency__detail button{min-height:44px;padding:8px 12px;border:1px solid #af926c;background:#37303f;color:#ecd0a3;cursor:pointer}.monster-currency .monster-modal__drop{height:100%}.monster-modal__essence-pair{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.monster-modal__essence-pair>span{box-sizing:border-box;max-width:100%;line-height:1.4;overflow-wrap:anywhere}.monster-modal .monster-map-links .monster-modal__map{min-height:44px;padding:8px 16px;border:1px solid #746677;border-radius:999px;background:#302a35;color:#d8c5ac;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;justify-content:center;line-height:1.5;transition:background-color .15s,border-color .15s}.monster-modal .monster-map-links .monster-modal__map:hover{background:#403647;border-color:#b49b7b;color:#f2dec0}.monster-modal .monster-map-links .monster-modal__map:focus-visible{outline:2px solid #dfbc8f;outline-offset:3px;background:#403647}@media (prefers-reduced-motion:reduce){.monster-modal .monster-map-links .monster-modal__map{transition:none}}.monster-modal__eyebrow{font-size:12px;letter-spacing:.08em}.monster-modal__badges>span,.monster-modal__essence-pair>span{font-size:12.5px}.monster-modal__stats dt{font-size:12.5px}.monster-modal__stats>div{border-radius:12px}.monster-modal__stats-source,.monster-modal .monster-modal__hint,.monster-modal__more p{margin:0 0 12px;color:#aaa3b2;font-size:13px;line-height:1.7}.monster-modal__stats-source{margin-bottom:10px}.monster-modal__date{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#80859b;white-space:nowrap}.monster-modal__more{margin:0 0 20px;border:1px solid #2f3038;border-radius:12px;background:#101216}.monster-modal__more>summary{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#d8c5ac;font-size:13px;font-weight:700;cursor:pointer;list-style:none}.monster-modal__more>summary::-webkit-details-marker{display:none}.monster-modal__more>summary:after{content:"›";margin-left:auto;color:#80859b;font-size:18px;transition:transform .15s}.monster-modal__more[open]>summary:after{transform:rotate(90deg)}.monster-modal__more>summary:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px;border-radius:12px}.monster-modal__more>p{margin:0;padding:0 14px 14px}.monster-modal__more a{color:#e8b57f;text-decoration:underline}.monster-modal__drops small,.monster-drop-quantity,.monster-modal__drops button small{font-size:12px;line-height:1.5}.monster-currency__tooltip{font-size:12px}.monster-modal__source{font-size:12px;line-height:1.7;color:#8f8a99}@media (prefers-reduced-motion:reduce){.monster-modal__more>summary:after{transition:none}}.monster-modal__section-title>span{font-size:12.5px}.monster-modal .monster-modal__drops :is(a,button) span,.monster-modal .monster-modal__drops li small,.monster-modal .monster-modal__drops :is(a,button) small{font-size:12.5px;line-height:1.5}.monster-modal .monster-modal__drops .monster-modal__item-icon,.monster-modal .monster-modal__drops .monster-modal__item-icon span{font-size:inherit}.monster-modal [data-testid=drop-probability]{font-size:12px!important;opacity:.85!important}.monster-modal small{font-size:12px}.monster-modal .monster-map-links{gap:8px}.monster-modal .monster-map-links .monster-modal__map{position:relative;min-height:24px;padding:0 10px;border:1px solid #746677;border-radius:999px;background:#302a35;color:#d8c5ac;font:inherit;font-size:12px;line-height:1.5}.monster-modal .monster-map-links .monster-modal__map:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.monster-modal .monster-modal__drops .monster-modal__drop--static{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:110px;padding:10px 5px;border:1px solid transparent;border-radius:10px;text-align:center;font-family:inherit;word-break:keep-all;overflow-wrap:anywhere;cursor:default}.monster-modal__stats,.monster-modal__location{margin-bottom:24px}.monster-modal__location h3{margin:0 0 10px}.monster-modal .monster-map-links{margin:0}.monster-modal .monster-modal__drops .monster-modal__drop--static span{font-size:12.5px;line-height:1.5}.monster-modal{overflow:hidden}.monster-modal__surface{display:flex;flex-direction:column;max-height:calc(var(--app-vh,100dvh) - 42px);min-height:0}@media (max-width:480px){.monster-modal__surface{max-height:calc(var(--app-vh,100dvh) - 22px)}}.monster-modal__header{flex:none;position:relative;z-index:1;transition:box-shadow .15s}.monster-modal__header[data-scrolled]{box-shadow:0 8px 16px -10px #000}.monster-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-right:6px;padding-right:10px;scrollbar-width:auto;scrollbar-color:auto}.monster-modal__body::-webkit-scrollbar{width:10px}.monster-modal__body::-webkit-scrollbar-track{background:transparent;margin-block:8px}.monster-modal__body::-webkit-scrollbar-thumb{background:#3a3743;border-radius:999px;border:3px solid transparent;background-clip:content-box}.monster-modal__body:hover::-webkit-scrollbar-thumb,.monster-modal__body::-webkit-scrollbar-thumb:hover{background:#af926c;background-clip:content-box}@supports not selector(::-webkit-scrollbar){.monster-modal__body{scrollbar-width:thin;scrollbar-color:#56515c transparent}}@media (max-width:480px){.monster-modal__body{margin-right:4px;padding-right:8px}.monster-modal__body::-webkit-scrollbar{width:8px}}@media (prefers-reduced-motion:reduce){.monster-modal__header{transition:none}}.monster-modal{border-width:2px;border-radius:16px}.monster-modal__surface{max-height:calc(var(--app-vh,100dvh) - 44px)}@media (max-width:480px){.monster-modal{border-radius:14px}.monster-modal__surface{max-height:calc(var(--app-vh,100dvh) - 24px)}}.monster-modal .monster-modal__drops .currency-amount-secondary{display:block!important;margin-top:0!important;color:#d9d1bf!important;font-size:12.5px!important;line-height:1.5!important;font-variant-numeric:tabular-nums;opacity:1}.monster-modal .monster-modal__drops .monster-modal__drop--static{transition:background-color .15s,border-color .15s,color .15s}.monster-modal .monster-modal__drops .monster-modal__drop--static:hover{background:#34303d;border-color:#af926c;color:#fff0d5}@media (prefers-reduced-motion:reduce){.monster-modal .monster-modal__drops .monster-modal__drop--static{transition:none}}.monster-modal__section-title{margin-bottom:10px}.monster-modal .monster-modal__drops .monster-modal__drop--static{cursor:pointer}.monster-modal .monster-modal__header h2{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-weight:700;line-height:1.4}.monster-modal__drops [data-grade=전설] a,.monster-modal__drops [data-grade=전설] .monster-modal__drop{color:#e8b57f}.monster-modal h3,.monster-modal h3 strong,.monster-modal__section-title strong,.monster-modal__section-title h3{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-weight:700}.monster-modal__location,.monster-modal section[aria-label="전체 드랍 품목"]{box-sizing:border-box;padding:16px;border:1px solid #2f3038;border-radius:12px;background:#101216}.monster-modal__stats,.monster-modal__location{margin-bottom:12px}.monster-modal section[aria-label="전체 드랍 품목"]{margin-bottom:20px}@media (max-width:480px){.monster-modal__location,.monster-modal section[aria-label="전체 드랍 품목"]{padding:14px}}.monster-modal{height:min(780px,calc(var(--app-vh,100dvh) - 44px))}.monster-modal__surface{height:100%;max-height:none}@media (max-width:480px){.monster-modal{height:min(780px,calc(var(--app-vh,100dvh) - 24px))}}.monster-modal .monster-modal__drops .monster-drop-quantity{display:block;margin-top:2px;color:#d9d1bf;font-size:12.5px;line-height:1.5;font-variant-numeric:tabular-nums}.skill-list{border:2px solid #43424a;border-radius:16px;background:#17191e;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.skill-list ul{list-style:none;margin:0;padding:0}.skill-list__head,.skill-row{display:grid;grid-template-columns:52px minmax(0,1.5fr) 76px minmax(0,1.3fr) 18px;gap:14px;align-items:center;padding:0 16px}.skill-list__head{min-height:38px;border-bottom:1px solid #2f3038;background:#101216;color:#80859b;font-size:12px}.skill-row{width:100%;min-height:68px;padding-block:10px;border:0;border-bottom:1px solid #2f3038;background:none;color:#d5c9b5;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.skill-list li:last-child .skill-row{border-bottom:0}.skill-row:hover{background:#34303d}.skill-row:focus-visible{outline:2px solid #dfbc8f;outline-offset:-2px}.skill-row__icon{display:block;width:48px;height:48px;border-radius:10px;overflow:hidden;background:#101216}.skill-row__icon img,.skill-row__icon .item-icon,.skill-row__icon .item-icon img{width:48px;height:48px;object-fit:cover}.skill-row__name{display:flex;flex-direction:column;gap:6px;min-width:0}.skill-row__name strong{font-size:15px;color:#f4efe8;word-break:keep-all;overflow-wrap:anywhere}.skill-row__cd{color:#e8b57f;font-size:13px;font-variant-numeric:tabular-nums}.skill-row__fx{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.skill-row__fx--inline{display:none}.skill-row__more,.skill-row__none{color:#80859b;font-size:12px}.skill-row__arrow{color:#80859b;font-size:18px;text-align:right}.skill-badges{display:flex;flex-wrap:wrap;gap:6px}.skill-badges span,.monster-modal__badges [data-grade]{display:inline-grid;place-items:center;height:22px;padding:0 8px;border:1.5px solid #43424a;border-radius:6px;background:#101216;color:#d5c9b5;font-size:11px;font-weight:600}.skill-badges [data-grade=영웅],.monster-modal__badges [data-grade=영웅]{color:#c0a0e0}.skill-badges [data-grade=희귀],.monster-modal__badges [data-grade=희귀]{color:#8eb8e9}.skill-badges [data-grade=전설],.monster-modal__badges [data-grade=전설]{color:#e8b57f}.skill-badges [data-grade]{border-radius:999px;background:#2a2630}.skill-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 10px 0 4px;border:1.5px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font-size:12px;font-weight:600}.skill-chip img{width:20px;height:20px;border-radius:6px;object-fit:contain}.skill-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-icon__missing{display:grid;place-items:center;width:100%;height:100%;color:#80859b}.skill-modal__icon{display:grid;place-items:center;overflow:hidden}.skill-modal__icon img,.skill-modal__icon .item-icon,.skill-modal__icon .item-icon img{width:100%;height:100%;object-fit:cover}.skill-modal__bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.skill-modal__tabs,.skill-modal__mode{display:flex;gap:8px}.skill-modal__tabs button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:2px solid #43424a;border-radius:999px;background:#17191e;color:#d5c9b5;font:600 13px/1 inherit;cursor:pointer}.skill-modal__tabs button[aria-selected=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.skill-modal__tabs button small{color:#e8b57f;font-size:12px}.skill-modal__mode{border:2px solid #43424a;border-radius:10px;overflow:hidden;gap:0}.skill-modal__mode button{min-height:32px;padding:0 12px;border:0;background:#101216;color:#aaa3b2;font:700 11px/1 inherit;cursor:pointer}.skill-modal__mode button[aria-pressed=true]{background:#2a2630;color:#f2dec0}.skill-modal__mode button:disabled{opacity:.5;cursor:default}.skill-modal__desc{margin:0 0 6px;color:#f2dec0;font-size:15px;line-height:1.7}.skill-modal__desc b,.skill-modal__fx b,.skill-modal__aug b{color:#e8b57f;font-weight:700;font-variant-numeric:tabular-nums}.skill-modal__note{margin:0 0 12px;color:#80859b;font-size:12px;line-height:1.6}.skill-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-modal__fx{margin-top:14px}.skill-modal__fx h3,.skill-modal__aug h3{margin:0 0 6px;color:#f4efe8;font-size:14px}.skill-modal__fx h3 strong{margin-left:6px;color:#e8b57f}.skill-modal__fx ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.skill-modal__none{margin:0;padding:12px 0;color:#80859b;font-size:13px}.skill-modal__aug ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.skill-modal__aug li{padding:10px 14px;border:2px solid #2f3038;border-radius:12px;background:#101216;color:#d5c9b5;font-size:13.5px;line-height:1.6}.skill-modal__augHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px}.skill-modal__augHead select{min-height:36px;padding:0 10px;border:2px solid #43424a;border-radius:10px;background:#101216;color:#f2dec0;font:inherit}.skill-modal__foot{margin:16px 0 0;color:#80859b;font-size:12px;line-height:1.6}@media (max-width:760px){.skill-list__head,.skill-row{grid-template-columns:44px minmax(0,1fr) 18px;gap:10px;padding-inline:12px}.skill-row{padding-block:12px;min-height:68px}.skill-list__head span:nth-child(3),.skill-list__head span:nth-child(4),.skill-row__cd,.skill-row>.skill-row__fx{display:none}.skill-row__icon,.skill-row__icon img{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.skill-row{transition:none}}.skill-fx__icon .buff-icon{padding:0!important;border:0!important;border-radius:0!important;background:none!important}.skill-fx__card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:2px solid #43424a;border-radius:12px;background:#101216;color:#d5c9b5;text-decoration:none}a.skill-fx__card:hover{border-color:#af926c;background:#34303d}.skill-fx__icon{display:grid;place-items:center;width:44px;height:44px}.skill-fx__icon .buff-icon{width:44px;height:44px}.skill-fx__text{display:flex;flex-direction:column;gap:2px;min-width:0}.skill-fx__text strong{color:#f2dec0;font-size:14px}.skill-fx__text small{color:#aaa3b2;font-size:12px;line-height:1.5}.skill-fx__text small b{color:#e8b57f;font-weight:700}.skill-fx__go{color:#aaa3b2;font-size:13px;white-space:nowrap}.skill-fx__card--off .skill-fx__go{color:#80859b}@media (max-width:760px){.skill-fx__card{grid-template-columns:44px minmax(0,1fr)}.skill-fx__go{grid-column:1/-1}}.skill-row__cd{display:flex;flex-direction:column;gap:2px}.skill-row__cd b{font-weight:600;color:#e8b57f}.skill-row__cd small{color:#80859b;font-size:11px;line-height:1.3}.skill-modal__basis{font-size:12px!important;font-weight:400!important;color:#aaa3b2}@media (max-width:760px){.skill-row__cd{display:none}}.skill-badges [data-kind=궁극기],.monster-modal__badges [data-kind=궁극기]{color:#e8b57f;border-color:#af926c;background:#2a2630}.skill-modal__augOthers{grid-column:1/-1}.skill-modal__augOthers dd{display:flex;flex-direction:column;gap:4px;white-space:pre-line}.skill-modal__enhGroup{margin-left:auto;display:inline-flex;align-items:center;gap:10px}@media (max-width:760px){.skill-modal__enhGroup{flex:1 0 100%;margin-left:0;margin-top:4px}.skill-modal__enhGroup .skill-modal__enh{flex:1;justify-content:space-between}.skill-modal__enhGroup select{flex:1;max-width:120px}}.skill-modal__enhRow{display:flex;justify-content:flex-end;margin:-4px 0 12px}.skill-modal__enhRow label{display:inline-flex;align-items:center;gap:8px;color:#aaa3b2;font-size:12.5px}.skill-modal__enhRow select{min-height:32px;padding:0 10px;border:2px solid #43424a;border-radius:10px;background:#101216;color:#f2dec0;font:inherit;font-weight:600}.skill-modal__enhRow select:focus-visible{outline:2px solid #dfbc8f;outline-offset:1px}.skill-modal__plus{color:#f5d76e;font-weight:700;white-space:nowrap}.skill-fx__when{color:#e8b57f;font-size:12px}.skill-modal .monster-modal__body>*{flex-shrink:0}.buff-list{border:2px solid #43424a;border-radius:16px;background:#17191e;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.buff-list ul{list-style:none;margin:0;padding:0}.buff-list__head,.buff-row{display:grid;grid-template-columns:44px minmax(0,1.1fr) 104px 96px minmax(0,1.8fr) 18px;gap:12px;align-items:center;padding:0 16px}.buff-list__head{min-height:38px;border-bottom:1px solid #2f3038;background:#101216;color:#80859b;font-size:12px}.buff-row{width:100%;min-height:58px;padding-block:9px;border:0;border-bottom:1px solid #2f3038;background:none;color:#d5c9b5;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.buff-list li:last-child .buff-row{border-bottom:0}.buff-row:hover{background:#34303d}.buff-row:focus-visible{outline:2px solid #dfbc8f;outline-offset:-2px}.buff-row__icon{display:block;width:36px;height:36px}.buff-row__icon .buff-icon{width:36px;height:36px}.buff-row__name{font-weight:700;color:#f4efe8;min-width:0;word-break:keep-all;overflow-wrap:anywhere}.buff-row__time{color:#e8b57f;font-size:13px;font-variant-numeric:tabular-nums}.buff-row__sum{min-width:0;color:#d5c9b5;font-size:13px;overflow-wrap:anywhere}.buff-row__sum b,.buff-modal__effects b{color:#e8b57f;font-weight:700;font-variant-numeric:tabular-nums}.buff-row__more,.buff-row__none{color:#80859b}.buff-row__arrow{color:#80859b;font-size:18px;text-align:right}.buff-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#aaa3b2;font-size:12px;white-space:nowrap}.buff-chip[data-tone=good]{border-color:#af926c;background:#2a2630;color:#f2dec0}.buff-chip[data-tone=bad]{border-color:#6b4b46;color:#e8b0a6}.buff-modal__icon{display:grid;place-items:center}.buff-modal__icon .buff-icon{width:100%;height:100%}.buff-modal__time{color:#e8b57f}.buff-modal__effects{margin-top:12px;border:1px solid #2f3038;border-radius:12px;background:#101216;overflow:hidden}.buff-modal__effects h3{margin:0;padding:12px 16px;border-bottom:1px solid #2f3038;color:#f4efe8;font-size:14px}.buff-modal__effects h3 strong{margin-left:6px;color:#e8b57f}.buff-modal__effects ul{list-style:none;margin:0;padding:0}.buff-modal__effects li{display:flex;gap:12px;align-items:baseline;padding:10px 16px;border-bottom:1px solid #2f3038;color:#d5c9b5;font-size:13.5px;line-height:1.6}.buff-modal__effects li:last-child{border-bottom:0}.buff-modal__stack{flex:0 0 52px;color:#aaa3b2;font-size:12.5px}.buff-modal__none{margin:0;padding:14px 16px;color:#80859b;font-size:13px}@media (max-width:760px){.buff-list__head,.buff-row{grid-template-columns:36px minmax(0,1fr) auto 18px;gap:10px;padding-inline:12px}.buff-list__head span:nth-child(3),.buff-list__head span:nth-child(5),.buff-row__kind,.buff-row__sum{display:none}}@media (prefers-reduced-motion:reduce){.buff-row{transition:none}}.catalog-page[data-family=buffs] .tabs[role=tablist]{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.catalog-page[data-family=buffs] .tabs [role=tab]{min-height:44px;padding:0 16px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#d5c9b5;font:600 13px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;cursor:pointer;transition:background-color .15s,border-color .15s}.catalog-page[data-family=buffs] .tabs [role=tab][aria-selected=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.catalog-page[data-family=buffs] .tabs [role=tab]:hover{border-color:#af926c}.catalog-page[data-family=buffs] .tabs [role=tab]:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.buff-icon .buff-icon__foreground[src$="_thumb.png"]{border-radius:16%}.buff-modal__skills{margin-top:24px}.buff-modal__skills h3{margin:0 0 6px;color:#f4efe8;font-size:14px}.buff-modal__skills h3 strong{margin-left:6px;color:#e8b57f}.buff-modal__skills .buff-modal__none{padding:6px 0 10px}.buff-modal__skills ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.buff-modal__skills li a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:2px solid #43424a;border-radius:12px;background:#101216;color:#d5c9b5;text-decoration:none}.buff-modal__skills li a:hover{border-color:#af926c;background:#34303d}.buff-skill__icon{display:block;width:44px;height:44px;border-radius:10px;overflow:hidden}.buff-skill__icon img,.buff-skill__icon .item-icon,.buff-skill__icon .item-icon img{width:44px;height:44px;object-fit:cover}.buff-skill__text{display:flex;flex-direction:column;gap:2px;min-width:0}.buff-skill__text strong{color:#f2dec0;font-size:14px}.buff-skill__text small{color:#aaa3b2;font-size:12px}.buff-skill__go{color:#aaa3b2;font-size:13px;white-space:nowrap}@media (max-width:760px){.buff-modal__skills li a{grid-template-columns:44px minmax(0,1fr)}.buff-skill__go{grid-column:1/-1}}.buff-modal__icon .buff-icon{padding:0!important;border:0!important;border-radius:0!important;background:none!important}.buff-modal__text{margin:0;padding:14px 16px;color:#d5c9b5;font-size:13.5px;line-height:1.6}.buff-modal__effects li,.buff-modal__text,.buff-modal__none{word-break:keep-all;overflow-wrap:anywhere}.buff-modal__effects .buff-modal__text+.buff-modal__none{padding-top:8px}.buff-skill__icon:has(>.ultimate-skill-icon){border-radius:0;overflow:visible}.buff-modal__skills li a:has(.ultimate-skill-icon){padding-block:15px}.buff-modal__times{color:#aaa3b2;font-size:12px;font-weight:600}.buff-modal__stackbar{display:flex;justify-content:flex-end;padding:10px 16px 0}.buff-modal__stackbar label{display:inline-flex;align-items:center;gap:8px;color:#aaa3b2;font-size:12.5px}.buff-modal__stackbar select{min-height:32px;padding:0 10px;border:2px solid #43424a;border-radius:10px;background:#101216;color:#f2dec0;font:inherit;font-weight:600}.buff-modal__stackbar select:focus-visible{outline:2px solid #dfbc8f;outline-offset:1px}.buff-modal__effhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;border-bottom:1px solid #2f3038}.buff-modal__effects .buff-modal__effhead h3{margin:0;padding:0;border:0}.buff-modal__effhead label{display:inline-flex;align-items:center;gap:8px;color:#aaa3b2;font-size:12.5px}.buff-modal__effhead select{min-height:32px;padding:0 10px;border:2px solid #43424a;border-radius:10px;background:#101216;color:#f2dec0;font:inherit;font-weight:600}.buff-modal__effhead select:focus-visible{outline:2px solid #dfbc8f;outline-offset:1px}.buff-modal .monster-modal__body>*{flex-shrink:0}.buff-modal__skills li .buff-src-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border:2px solid #2f3038;border-radius:12px;background:#101216;color:#d5c9b5}.buff-src-pic{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#2a2630;color:#e8b57f;font-weight:800;font-size:15px}.buff-src-more{margin-top:8px}.buff-src-more summary{cursor:pointer;color:#aaa3b2;font-size:12.5px;padding:6px 0}.buff-src-more ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.title-summary{display:flex;flex-direction:column;gap:12px;margin:0 0 14px;padding:16px 18px;border:2px solid #43424a;border-radius:16px;background:#17191e;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.title-summary__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.title-summary__head b{color:#f4efe8;font-size:15px}.title-summary__head span{color:#aaa3b2;font-size:12.5px}.title-summary__head em,.title-summary__sum dd{font-style:normal;color:#e8b57f;font-weight:700;font-variant-numeric:tabular-nums}.title-summary__bar{height:8px;border-radius:99px;background:#2f3038;overflow:hidden}.title-summary__bar i{display:block;height:100%;background:#af926c;transition:width .25s}.title-summary__sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.title-summary__sum>div{padding:12px 14px;border:1px solid #2f3038;border-radius:12px;background:#101216}.title-summary__sum dt{color:#80859b;font-size:12.5px}.title-summary__sum dd{margin:0;font-size:20px;line-height:1.3}.title-summary__note{margin:0;color:#80859b;font-size:12.5px;line-height:1.6}.title-summary__seg{display:flex;gap:6px;flex-wrap:wrap}.title-summary__seg button{min-height:44px;padding:0 16px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#d5c9b5;font:600 13px/1 inherit;font-family:inherit;cursor:pointer;transition:background-color .15s,border-color .15s}.title-summary__seg button span{margin-left:6px;color:#e8b57f;font-variant-numeric:tabular-nums}.title-summary__seg button[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.title-summary__seg button:hover{border-color:#af926c}.title-summary__seg button:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}@media (max-width:760px){.title-summary__sum{grid-template-columns:1fr 1fr}.title-summary{padding:14px}}@media (prefers-reduced-motion:reduce){.title-summary__bar i,.title-summary__seg button{transition:none}}@media (max-width:760px){.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile{position:sticky;top:var(--catalog-header-height,64px);z-index:30;background:#19161f;box-shadow:0 5px 14px #0003;gap:8px}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .catalog-search-row{flex-wrap:wrap;gap:8px}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .catalog-toolbar__search{min-width:0;min-height:44px;flex:1}.catalog-toolbar--mobile .equipment-result-count{width:100%;font-size:13px;text-align:right;color:#aaa3b2;line-height:1.4}.mobile-filter-trigger{min-height:44px;flex:none;padding:0 12px;border:1px solid #6b5d76;background:#2b2535;color:#ece4d2;font:13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;border-radius:8px;cursor:pointer}.mobile-filter-summary{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.mobile-filter-summary:empty{display:none}.mobile-filter-chips{min-width:0;box-sizing:border-box;display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;padding-bottom:2px}.mobile-filter-chips button{display:flex;align-items:center;gap:8px;white-space:nowrap;flex:none;min-height:44px;padding:6px 10px;border:1px solid #456a63;border-radius:20px;background:#20332f;color:#e8b57f;font-size:12px;cursor:pointer}.mobile-filter-chips span{font-size:19px}.catalog-filter-sheet{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;height:auto;max-height:calc(var(--app-vh,100dvh) - 72px);box-sizing:border-box;border:1px solid #62546d;border-bottom:0;border-radius:20px 20px 0 0;padding:0;color:#ece4d2;background:#19161f;overflow:hidden;box-shadow:0 -10px 40px #0007}.catalog-filter-sheet[open]{display:flex;flex-direction:column;animation:catalog-sheet-enter .18s ease-out}.catalog-filter-sheet::backdrop{background:#09070dc2}.catalog-filter-sheet__header{display:flex;align-items:center;justify-content:space-between;flex:none;padding:12px 16px;border-bottom:1px solid #403747}.catalog-filter-sheet__header h2{font:18px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;margin:0}.catalog-filter-sheet__header small{color:#e8b57f;font-size:15px}.catalog-filter-sheet__header button{width:44px;height:44px;border:1px solid #584c62;border-radius:10px;background:#2b2535;color:inherit;font-size:26px;cursor:pointer}.catalog-filter-sheet__body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:18px 16px;display:flex;flex-direction:column;gap:20px}.catalog-page.catalog-design[data-family] .catalog-filter-sheet .filter-group{display:flex;flex-direction:column;align-items:stretch;gap:10px}.catalog-page.catalog-design[data-family] .catalog-filter-sheet .filter-group__label{padding:0;color:#cfc4db;font-size:13px}.catalog-page.catalog-design[data-family] .catalog-filter-sheet .chip{min-height:44px;font-size:13px;padding:8px 12px}.catalog-filter-sheet .tabs{flex-wrap:wrap;margin:0}.catalog-filter-sheet .tabs button,.catalog-filter-sheet .style-link{min-height:44px}.catalog-filter-sheet .styles-grid{margin:0}.catalog-filter-sheet__footer{flex:none;display:flex;gap:10px;padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid #403747;background:#211c29}.catalog-filter-sheet__footer button{min-height:48px;border-radius:10px;font:13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;padding:10px 12px;cursor:pointer}.catalog-filter-reset{color:#c2b4cf;border:1px solid #62546d;background:transparent}.catalog-filter-reset:disabled{opacity:.45;cursor:default}.catalog-filter-apply{flex:1;border:1px solid #af926c;background:#294c43;color:#e8b57f}.mobile-filter-trigger:focus-visible,.mobile-filter-chips button:focus-visible,.catalog-filter-sheet :focus-visible{outline:2px solid #e6b780;outline-offset:2px}.catalog-filter-sheet h2:focus{outline:none}}@keyframes catalog-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.catalog-filter-sheet[open]{animation:none}}.catalog-page.catalog-design[data-family] .catalog-card.item-card{display:flex;align-items:center;min-height:0;padding:12px;border:2px solid #43424a;border-radius:16px;background:#17191e;color:#ece4d2;transition:border-color .12s}.catalog-page.catalog-design[data-family] .catalog-card.item-card:before,.catalog-page.catalog-design[data-family] .catalog-card.item-card:after{display:none}.catalog-page.catalog-design[data-family] .catalog-card.item-card:hover{border-color:#af926c;background:#17191e;color:#ece4d2}.catalog-page.catalog-design[data-family] .catalog-card.item-card:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.item-card__icon{width:56px;height:56px;display:grid;place-items:center}.item-card__icon .item-icon{width:56px;height:56px}.item-card__body{display:flex;flex-direction:column;gap:8px;min-width:0}.catalog-page.catalog-design[data-family] .catalog-card.item-card[data-grade] .record-card__name{font:700 15px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#f4efe8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-card__info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.item-card__info>span{display:flex;flex-direction:column;gap:1px;padding:4px 8px;border:1px solid #2f3038;border-radius:10px;background:#101216;min-width:0}.item-card__info small{font-size:12px;color:#80859b}.item-card__info b{font-size:13px;font-weight:700;color:#e8b57f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-card[data-grade=전설] .item-card__grade{color:#e8b57f}.item-card[data-grade=영웅] .item-card__grade{color:#c9a0ee}.item-card[data-grade=희귀] .item-card__grade{color:#8fbfe3}.item-card[data-grade=일반] .item-card__grade,.item-card__info b.item-card__grade{color:#aaa3b2}.item-card[data-grade=전설] b.item-card__grade{color:#e8b57f}.item-card[data-grade=영웅] b.item-card__grade{color:#c9a0ee}.item-card[data-grade=희귀] b.item-card__grade{color:#8fbfe3}.catalog-page .catalog-section>h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #2f3038;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#f4efe8}.catalog-page .catalog-section>h2 button{margin-left:auto;min-height:32px;padding:0 12px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#e8b57f;font:400 13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-page .catalog-section>h2 button:hover{border-color:#af926c;background:#2a2630;color:#f2dec0}.tabs[aria-label$=정렬] button{min-height:32px;padding:0 14px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#ece4d2;font:400 13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.tabs[aria-label$=정렬] button:hover{border-color:#af926c}.tabs[aria-label$=정렬] button[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}@media (max-width:760px){.item-card__info{gap:4px}.item-card__info>span{padding:4px 6px}}.catalog-page.catalog-design[data-family] .catalog-card.item-card .record-card__icon{width:56px;height:56px}.catalog-page.catalog-design[data-family] .catalog-card.item-card .item-card__head{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;width:100%}.catalog-card.item-card .catalog-card__details{display:none}.item-card__info--2{grid-template-columns:repeat(2,minmax(0,1fr))}.item-card__tag{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #43424a;border-radius:6px;background:#101216;color:#aaa3b2;font-size:12px}.title-card.title-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;color:#d5c9b5;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;transition:background-color .15s,border-color .15s}.title-card.title-card:hover,.title-card.title-card:focus-visible{border-color:#af926c;background:#1d1f26}.title-card.title-card:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.title-card__head{display:flex;align-items:center;gap:14px;min-width:0}.title-card__icon{flex:0 0 56px;width:56px;height:56px;display:block}.title-card__icon .title-badge{width:100%;height:100%}.title-card__id{display:flex;flex-direction:column;gap:6px;min-width:0}.title-card .record-card__name{color:#f4efe8;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.title-card[data-grade=희귀] .record-card__name{color:#8eb8e9}.title-card[data-grade=영웅] .record-card__name{color:#c0a0e0}.title-card[data-grade=전설] .record-card__name{color:#e8b57f}.title-card__tags{display:flex;gap:6px;flex-wrap:wrap}.title-card__tags>span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#aaa3b2;font-size:12px}.title-card__tags>.title-card__grade{color:#e8b57f}.title-card__facts{display:grid;gap:6px}.title-card__facts>span{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:1px solid #2f3038;border-radius:10px;background:#101216}.title-card__facts small{color:#80859b;font-size:12px}.title-card__facts b{color:#d9d1bf;font-size:13.5px;font-weight:600;line-height:1.5}.title-card__facts>span:last-child b{color:#e8b57f}@media (prefers-reduced-motion:reduce){.title-card.title-card{transition:none}}.title-detail{--td-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;font-family:var(--td-font)}.title-detail .page-title{display:none}.title-detail .detail-page__back{min-height:44px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#d5c9b5;font:700 13px/1 var(--td-font)}.title-detail .detail-page__back:hover{border-color:#af926c;background:#34303d;color:#fff0d5}.title-detail .detail-page__head{display:flex;align-items:center;gap:16px;margin:12px 0;padding:18px;border:2px solid #43424a;border-radius:16px;background:#17191e}.title-detail .detail-page__icon{flex:0 0 72px;width:72px;height:72px}.title-detail .detail-page__head h1{margin:0;color:#f4efe8;font:700 22px/1.4 var(--td-font)}.title-detail .detail-page__head .badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font:700 12.5px/1 var(--td-font)}.title-detail .detail-page__meta{display:grid;gap:8px;margin:0;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e}.title-detail .detail-page__meta-row{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid #2f3038;border-radius:12px;background:#101216}.title-detail .detail-page__meta-row dt{color:#80859b;font:400 12.5px/1.5 var(--td-font)}.title-detail .detail-page__meta-row dd{margin:0;color:#ece4d2;font:600 14px/1.6 var(--td-font)}.title-detail .title-evidence{margin-top:12px;border:2px solid #43424a;border-radius:16px;background:#17191e;color:#aaa3b2;font:400 13px/1.7 var(--td-font)}.title-detail .title-evidence summary{min-height:44px;display:flex;align-items:center;color:#d8c5ac;font-weight:700;cursor:pointer}.title-detail .title-evidence summary:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.title-detail .detail-page__source{color:#80859b;font-size:12.5px}.title-card.title-card{align-items:stretch;text-align:left}.title-card__head{justify-content:flex-start}.title-card__facts>span{align-items:flex-start;text-align:left}.title-detail .detail-page__meta-row dd{text-align:left}.title-detail .detail-page__head>div{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.title-detail .title-detail__eyebrow{margin:0;color:#e8b57f;font:700 12.5px/1.4 var(--td-font)}.title-detail .title-evidence>summary{padding:0 4px}.catalog-page .title-card.title-card .record-card__name{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-weight:700;font-size:16px}.catalog-page .title-card.title-card[data-grade]{border-color:#43424a;box-shadow:none}.catalog-page .title-card.title-card[data-grade]:hover,.catalog-page .title-card.title-card[data-grade]:focus-visible{border-color:#af926c}.title-card .title-card__id .record-card__name{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-weight:700!important;font-size:16px!important}.title-card.title-card{position:relative;gap:0;padding:0}.title-card__link{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;color:inherit;text-decoration:none}.title-card__link:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.title-card__head{padding-right:84px}.title-card__own{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#aaa3b2;font:600 13px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.title-card__own input{width:18px;height:18px;margin:0;accent-color:#af926c}.title-card__own:has(input:checked){border-color:#af926c;color:#f2dec0}.title-card__own:focus-within{outline:2px solid #dfbc8f;outline-offset:2px}.title-card.title-card.is-owned{border-color:#af926c}.title-card__facts b:not(.title-card__effect),.title-card__facts>span:last-child b:not(.title-card__effect){color:#d9d1bf}.title-card__facts b.title-card__effect{color:#e8b57f}.catalog-page .title-card.title-card .title-card__own{border-radius:12px!important}@media (prefers-reduced-motion:reduce){.title-card__own{transition:none}}.title-card__facts b.title-card__none{color:#80859b;font-weight:400}.title-card .title-card__facts>span b.title-card__none{color:#80859b;font-weight:400}.title-card.title-card .title-card__own{top:22px;right:16px}.title-card.title-card .title-card__own{top:38px}@media (max-width:760px){.title-card.title-card .title-card__own{top:34px}}.title-card.title-card .title-card__own{right:32px}@media (max-width:760px){.title-card.title-card .title-card__own{right:28px}}.monster-card.monster-modal-trigger{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #43424a;border-radius:16px;background:#17191e;color:#f4efe8;transition:border-color .15s,background .15s}.monster-card.monster-modal-trigger:hover{border-color:#af926c;background:#1c1e24}.monster-card.monster-modal-trigger:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.monster-card.monster-modal-trigger .catalog-card__identity{gap:6px}.catalog-page.catalog-design[data-family] .monster-card.monster-modal-trigger .record-card__name,.monster-card.monster-modal-trigger .record-card__name{font:700 17px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.monster-card.monster-modal-trigger .monster-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.monster-card.monster-modal-trigger .monster-card__hunt{display:inline-flex;align-items:center;min-height:24px;margin:0;padding:0 10px;border:1px solid #746677;border-radius:999px;background:#302a35;color:#d8c5ac;font-size:12px}.monster-card.monster-modal-trigger .monster-card__tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #43424a;border-radius:6px;background:#101216;color:#aaa3b2;font-size:12px}.monster-card.monster-modal-trigger .catalog-card__details{gap:12px}.monster-card__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.monster-card__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.monster-card__tiles>span{min-width:0;padding:8px 10px;border:1px solid #2f3038;border-radius:10px;background:#101216}.monster-card__tiles small{display:block;overflow:hidden;color:#aaa3b2;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.monster-card__tiles b{display:block;color:#f4efe8;font-size:17px;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums}.monster-card__tiles b[data-na]{color:#80859b;font-size:14px;font-weight:500}.monster-card.monster-modal-trigger .monster-card__summary{display:flex;align-items:center;gap:8px;margin-top:0;padding-top:10px;border-top:1px solid #ffffff12;color:#a9afb9;font-size:13px}.monster-card__drops{display:flex;gap:4px}.monster-card__drop-preview{display:block;width:26px;height:26px;flex:none}.monster-card__drops .item-icon{overflow:visible}.monster-card__drops .item-icon__bg,.monster-card__drops .item-icon__art{object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none}.monster-card__chev{margin-left:auto;color:#80859b;font-size:20px;line-height:1}@media (max-width:480px){.monster-card.monster-modal-trigger{padding:14px}.monster-card__tiles{gap:6px}.monster-card__tiles>span{padding:8px}.monster-card__tiles b{font-size:16px}}@media (prefers-reduced-motion:reduce){.monster-card.monster-modal-trigger{transition:none}}.catalog-list-more{display:flex;align-items:center;flex-direction:column;gap:8px;margin:24px 0}.catalog-list-more button{min-height:48px;min-width:180px;padding:12px 20px;border:1px solid #766384;background:#2b2535;color:#ece4d2;font:14px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;border-radius:8px;cursor:pointer}.catalog-list-more p{font-size:12px;color:#aaa3b2;margin:0}.catalog-back-top{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:35;min-height:44px;padding:10px 14px;border:1px solid #75677d;background:#25202e;color:#eee4d4;font:12px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;border-radius:22px;box-shadow:0 3px 14px #0007;cursor:pointer}.catalog-back-top:focus-visible,.catalog-list-more button:focus-visible{outline:2px solid #e6b780;outline-offset:3px}.catalog-desktop-search{position:fixed;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - 48px));box-sizing:border-box;z-index:30;display:flex;align-items:center;gap:16px;background:#19161f;border:1px solid #62546d;padding:10px 16px;box-shadow:0 5px 14px #0006;color:#ece4d2}.catalog-desktop-search input{flex:1;min-width:0;min-height:44px;padding:8px 12px;font:15px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;background:#24202e;border:1px solid #584c62;color:inherit}.catalog-desktop-search span{white-space:nowrap;font:14px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-list-more{position:relative}.catalog-list-more__sentinel{width:100%;height:1px}.catalog-list-more>button:not(:focus-visible){position:absolute;width:1px;height:1px;min-width:0;min-height:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.catalog-totop{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:conic-gradient(#af926c var(--p,0%),#34303d 0);cursor:pointer;box-shadow:0 6px 18px #000a}.catalog-totop__dot{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#17191e;color:#ece4d2;font-size:18px;line-height:1}.catalog-totop__label{position:absolute;right:56px;padding:2px 10px;border:1px solid #4a4356;border-radius:8px;background:#24212c;color:#ece4d2;font-size:12.5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.catalog-totop:hover .catalog-totop__label,.catalog-totop:focus-visible .catalog-totop__label{opacity:1}.catalog-totop:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.catalog-return{position:fixed;left:16px;right:84px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:10px;max-width:420px;min-height:48px;padding:0 8px 0 14px;overflow:hidden;border:1px solid #af926c;border-radius:12px;background:#2a2630;color:#ece4d2;font-size:13px;box-shadow:0 6px 18px #000a}.catalog-return>span{flex:1}.catalog-return button{min-height:36px;padding:0 12px;border:1px solid #af926c;border-radius:10px;background:#2a2630;color:#f2dec0;font:inherit;cursor:pointer}.catalog-return button.catalog-return__close{min-width:36px;padding:0;border:0;background:none;color:#aaa3b2}.catalog-return button:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.catalog-return i{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#af926c;transform-origin:left;animation:catalog-return-drain 8s linear forwards}@keyframes catalog-return-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.catalog-return i{animation:none}.catalog-totop__label{transition:none}}.catalog-search-row{position:relative}.catalog-suggest-root{position:absolute;left:0;right:0;top:100%;z-index:30}.catalog-suggest{margin:6px 0 0;padding:6px;list-style:none;max-height:min(360px,60vh);overflow-y:auto;border:1px solid #43424a;border-radius:12px;background:#17191e;box-shadow:0 12px 30px #000b;scrollbar-width:thin;scrollbar-color:#56515c transparent}.catalog-suggest__heading{padding:8px 10px 2px;color:#80859b;font-size:12px}.catalog-suggest__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:8px;color:#ece4d2;font-size:14px;cursor:pointer}.catalog-suggest__item[aria-selected=true],.catalog-suggest__item:hover{background:#2a2630}.catalog-suggest__item span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-suggest__item small{flex:none;color:#80859b;font-size:12px}.catalog-suggest mark{background:none;color:#e8b57f;font-weight:700}.filter-bar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px}.filter-dd{position:relative}.filter-dd__trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:320px;padding:0 14px;border:1px solid #4a4356;border-radius:10px;background:#17151f;color:#ece4d2;font:14px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;cursor:pointer}.filter-dd__trigger:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.filter-dd__label,.filter-dd.has-value .filter-dd__label{color:#aaa3b2}.filter-dd__value{overflow:hidden;color:#f2dec0;text-overflow:ellipsis;white-space:nowrap}.filter-dd__caret{color:#80859b;font-size:12px}.filter-dd__menu{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:25;box-sizing:border-box;width:max-content;min-width:260px;max-width:min(560px,86vw);max-height:360px;padding:12px;overflow:auto;border:1px solid #43424a;border-radius:12px;background:#17191e;box-shadow:0 12px 30px #000b;scrollbar-width:thin;scrollbar-color:#56515c transparent}.filter-dd.is-open .filter-dd__menu{display:block}.filter-dd__find{box-sizing:border-box;width:100%;min-height:40px;margin-bottom:10px;padding:0 12px;border:1px solid #4a4356;border-radius:8px;background:#101216;color:#ece4d2;font:14px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.filter-dd__find:focus-visible{outline:2px solid #dfbc8f;outline-offset:1px}.filter-dd__menu .filter-group__chips{display:flex;flex-wrap:wrap;gap:8px}.chip .chip__n{margin-left:6px;color:#80859b;font-size:12px;font-variant-numeric:tabular-nums}.chip.is-active .chip__n{color:inherit;opacity:.8}.chip[data-empty=true]:not(.is-active){opacity:.45}@media (max-width:700px){.filter-dd__menu{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-width:none}}.catalog-page.catalog-design[data-family] .catalog-toolbar.catalog-toolbar{padding:16px;gap:12px;border:2px solid #43424a;border-radius:16px;background:#17191e}.catalog-page.catalog-design[data-family] .catalog-toolbar.catalog-toolbar .catalog-search-row{gap:12px}.catalog-page.catalog-design[data-family] .catalog-toolbar__search.catalog-toolbar__search,.catalog-desktop-search.catalog-desktop-search input{box-sizing:border-box;min-height:48px;padding:0 14px 0 42px;border:1px solid #43424a;border-radius:12px;background:#101216 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2380859b' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px center;color:#ece4d2;font:15px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-toolbar__search::placeholder,.catalog-desktop-search input::placeholder{color:#80859b}.catalog-toolbar__search:hover,.catalog-desktop-search input:hover{border-color:#5a566a}.catalog-toolbar__search:focus,.catalog-desktop-search input:focus{border-color:#af926c;outline:2px solid #af926c44;outline-offset:0}.equipment-result-count.equipment-result-count{display:inline-flex;align-items:baseline;gap:2px;padding:6px 12px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#f4efe8;font:700 17px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-variant-numeric:tabular-nums}.equipment-result-count small{margin:0;color:#aaa3b2;font-size:12px;font-weight:400}.filter-dd__trigger{border-color:#43424a;border-radius:10px;background:#101216;font:14px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.filter-dd__trigger:hover{border-color:#af926c}.filter-dd.has-value .filter-dd__trigger{border-color:#af926c;background:#2a2630}.filter-dd__find{border-color:#43424a;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.equipment-reset.equipment-reset{min-height:36px;padding:0 14px;border:1px solid #43424a;border-radius:10px;background:none;color:#aaa3b2;font:13px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.equipment-reset:hover{border-color:#af926c;color:#ece4d2}.catalog-desktop-search.catalog-desktop-search{width:min(1120px,calc(100% - 32px));gap:12px;padding:10px 12px;border:2px solid #43424a;border-radius:16px;background:#17191e;box-shadow:0 8px 24px #0009}.catalog-desktop-search.catalog-desktop-search span{display:inline-flex;align-items:baseline;gap:2px;padding:6px 12px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#f4efe8;font:700 15px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-variant-numeric:tabular-nums}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile.catalog-toolbar{padding:12px;gap:10px;background:#17191e;box-shadow:0 8px 20px #0007}.catalog-toolbar--mobile .catalog-toolbar__search{min-height:48px}.catalog-toolbar--mobile .equipment-result-count.equipment-result-count{width:100%;justify-content:flex-end;padding:0;border:0;background:none;color:#aaa3b2;font-size:13px;font-weight:400}.catalog-toolbar--mobile .equipment-result-count small{font-size:13px}.mobile-filter-trigger.mobile-filter-trigger{min-height:48px;padding:0 14px;border:1px solid #43424a;border-radius:12px;background:#101216;color:#ece4d2;font:600 14px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.mobile-filter-trigger:hover{border-color:#af926c}.mobile-filter-chips button{border-radius:999px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-page .chip.is-active,.catalog-page .chip[aria-pressed=true],.catalog-page button[aria-pressed=true]{border-color:#af926c;background:#2a2630;color:#f2dec0}.catalog-page .chip.is-active .chip__n{color:inherit}.mobile-filter-chips button{border-color:#746677;background:#2a2630;color:#f2dec0}.mobile-filter-chips span{color:#f2dec0}.catalog-filter-sheet__header small{color:#e8b57f}.catalog-filter-sheet .catalog-filter-apply{border-color:#af926c;background:#2a2630;color:#f2dec0}.skip-link:focus,.skip-link:focus-visible{background:#e8b57f;color:#17191e}.catalog-page.catalog-design[data-family] .chip.is-active,.catalog-page.catalog-design[data-family] .chip[aria-pressed=true],.catalog-page.catalog-design[data-family] button.chip.is-active{border-color:#af926c;background:#2a2630;color:#f2dec0}.catalog-page.catalog-design[data-family] .chip.is-active .chip__n{color:#f2dec0}.catalog-toolbar__search::-webkit-search-cancel-button,.catalog-desktop-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-left:8px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2380859b' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center/16px no-repeat}.catalog-toolbar__search::-webkit-search-cancel-button:hover,.catalog-desktop-search input::-webkit-search-cancel-button:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ece4d2' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.filter-bar:empty{display:none}.filter-bar .equipment-reset.equipment-reset{align-self:center;margin-left:auto}.catalog-page.catalog-design[data-family] .filter-group__chips .chip{min-height:36px;padding:0 12px;border:1px solid #43424a;border-radius:10px;background:#101216;color:#ece4d2;font:14px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;cursor:pointer;transition:border-color .15s,background .15s}.catalog-page.catalog-design[data-family] .filter-group__chips .chip:hover{border-color:#af926c;background:#1c1e24}.catalog-page.catalog-design[data-family] .filter-group__chips .chip:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.catalog-page.catalog-design[data-family] .filter-group__chips .chip.is-active{border-color:#af926c;background:#2a2630;color:#f2dec0}.catalog-page.catalog-design[data-family] .filter-group__chips .chip .chip__n{color:#80859b}.catalog-page.catalog-design[data-family] .filter-group__chips .chip.is-active .chip__n{color:#f2dec0}.catalog-page.catalog-design[data-family] .filter-group__chips{gap:8px}@media (prefers-reduced-motion:reduce){.catalog-page.catalog-design[data-family] .filter-group__chips .chip{transition:none}}.catalog-page .catalog-filter-sheet{border:2px solid #43424a;border-bottom:0;border-radius:16px 16px 0 0;background:#17191e;box-shadow:0 -12px 40px #000a}.catalog-page .catalog-filter-sheet__header{padding:14px 16px;border-bottom:1px solid #2f3038}.catalog-page .catalog-filter-sheet__header h2{font:700 17px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-page .catalog-filter-sheet__header small{color:#e8b57f;font-size:14px;font-weight:700}.catalog-page .catalog-filter-sheet__header button{border:1px solid #43424a;border-radius:12px;background:#101216;color:#ece4d2;font-size:22px}.catalog-page .catalog-filter-sheet__header button:hover{border-color:#af926c}.catalog-page.catalog-design[data-family] .catalog-filter-sheet .filter-group__label{color:#aaa3b2;font:13px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-page.catalog-design[data-family] .catalog-filter-sheet .filter-group__chips .chip{min-height:44px;padding:0 12px;font-size:14px}.catalog-page .catalog-filter-sheet__footer{border-top:1px solid #2f3038;background:#17191e}.catalog-page .catalog-filter-sheet__footer button{min-height:48px;border-radius:12px;font:600 14px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-page .catalog-filter-reset{border:1px solid #43424a;background:none;color:#aaa3b2}.catalog-page .catalog-filter-reset:hover:not(:disabled){border-color:#af926c;color:#ece4d2}.catalog-page .catalog-filter-sheet .catalog-filter-apply{border:1px solid #af926c;background:#2a2630;color:#f2dec0}.catalog-page .mobile-filter-chips button{min-height:44px;padding:0 12px;border:1px solid #af926c;border-radius:10px;background:#2a2630;color:#f2dec0;font:13px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.catalog-page .mobile-filter-chips span{color:#aaa3b2;font-size:18px;line-height:1}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .catalog-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .catalog-toolbar__search{grid-column:1;grid-row:1;width:100%;padding-right:68px}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .equipment-result-count.equipment-result-count{grid-column:1;grid-row:1;justify-self:end;width:auto;min-width:40px;text-align:right;margin-right:14px;padding:0;border:0;background:none;color:#d9d1bf;font:700 14px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;pointer-events:none}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .equipment-result-count small{margin-left:1px;color:#aaa3b2;font-size:12px;font-weight:400}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .mobile-filter-trigger{grid-column:2;grid-row:1}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .mobile-filter-summary{display:contents}.catalog-page.catalog-design[data-family] .catalog-toolbar--mobile .mobile-filter-chips{display:none}.catalog-page .mobile-filter-trigger.has-value{border-color:#af926c;background:#2a2630;color:#f2dec0}.mount-detail__head{padding:20px;border:1px solid #322d40;background:#17151f;gap:20px;min-width:0;align-items:center}.mount-detail__head>.detail-page__icon{width:88px;height:88px;flex:0 0 88px}.mount-detail__head>div{min-width:0}.mount-detail__head h1{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:28px;line-height:1.4;margin:0 0 8px;word-break:keep-all;overflow-wrap:anywhere}.mount-detail__label{font-size:12px;color:#9a93a6;margin:0 0 6px}@media (max-width:760px){.mount-detail__head{padding:16px;gap:14px}.mount-detail__head>.detail-page__icon{width:72px;height:72px;flex-basis:72px}.mount-detail__head h1{font-size:22px}}.catalog-page[data-family=mounts] .catalog-card__row>b{white-space:pre-line;text-align:left;line-height:1.65}.catalog-page[data-family=mounts] .catalog-card__row{align-items:flex-start}.mount-detail__head~div .detail-page__meta-row dd{white-space:pre-line;text-align:left;line-height:1.8;overflow-wrap:anywhere;min-width:0}.mount-detail__head~div .detail-page__meta-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px}.mount-detail__head~div .detail-page__meta-row dt{word-break:keep-all}.home-refined .home-dash{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.home-refined .dash-card{display:block;min-width:0;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;color:#d5c9b5;text-decoration:none}.home-refined .dash-card h2{margin:0 0 10px;color:#f4efe8;font:700 15px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.home-refined .dash-card h2 small{margin-left:6px;color:#80859b;font-size:12.5px;font-weight:400}.home-refined .dash-card ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.home-refined .dash-card li a{display:block;padding:9px 12px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#d5c9b5;font-size:13px;line-height:1.5;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-refined .dash-card li a:hover,.home-refined .dash-card li a:focus-visible{background:#34303d;border-color:#af926c;color:#fff0d5}.home-refined a.dash-card:hover{border-color:#af926c}.home-refined .dash-card:focus-visible,.home-refined .dash-card a:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.home-refined .dash-boss{display:flex;flex-direction:column;gap:2px}.home-refined .dash-boss h2{margin-bottom:6px}.home-refined .dash-boss strong{color:#f2dec0;font:700 34px/1.2 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-variant-numeric:tabular-nums}.home-refined .dash-boss__name{color:#f4efe8;font-weight:700}.home-refined .dash-boss small{color:#80859b;font-size:12.5px}.home-refined .dash-treasure{margin-bottom:12px}.home-refined .dash-bar{height:8px;margin:2px 0 10px;border-radius:99px;background:#2f3038;overflow:hidden}.home-refined .dash-bar i{display:block;height:100%;min-width:0;background:#af926c;transition:width .3s}.home-refined .dash-treasure p{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;color:#aaa3b2;font-size:12.5px}.home-refined .dash-treasure b{color:#e8b57f;font-weight:700;font-variant-numeric:tabular-nums}.home-refined .notice-more>summary{min-height:44px;display:flex;align-items:center;padding:0 12px;color:#d8c5ac;font-size:13px;font-weight:700;cursor:pointer}.home-refined .notice-more>summary:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}@media (max-width:760px){.home-refined .home-dash{grid-template-columns:1fr}}.home-refined .dash-boss__row{display:flex;align-items:center;gap:14px}.home-refined .dash-boss__row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.home-refined .dash-boss .boss-portrait{box-sizing:border-box;flex:0 0 88px;width:88px;height:88px;padding:5px;border:1px solid #5a554e;border-radius:12px;background:radial-gradient(circle at 35% 30%,#6a6258,#3d3935);object-fit:contain}.home-refined .dash-treasure__row{display:flex;align-items:center;gap:16px}.home-refined .dash-treasure__row>div{flex:1;min-width:0}.home-refined .dash-treasure__row>img{flex:0 0 64px;width:64px;height:64px;object-fit:contain}@media (max-width:760px){.home-refined .dash-boss .boss-portrait{flex-basis:72px;width:72px;height:72px}.home-refined .dash-boss strong{font-size:30px}}.home-refined .dash-treasure p [data-grade]{font-weight:700}.home-refined .dash-treasure p [data-grade=일반]{color:#d5c9b5}.home-refined .dash-treasure p [data-grade=희귀]{color:#8eb8e9}.home-refined .dash-treasure p [data-grade=전설]{color:#e8b57f}.home-refined .dash-treasure p [data-grade] b{color:inherit}.home-refined .dash-card li a{display:flex;align-items:center;gap:8px}.home-refined .dash-card li a>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-refined .dash-new{flex:none;padding:0 6px;border-radius:999px;background:#e8b57f;color:#1b1710;font-size:10.5px;font-weight:800;letter-spacing:.04em;line-height:16px}.home-refined .home-dash{grid-template-areas:"boss off lab" "tre off lab"}.home-refined .home-dash>.dash-boss{grid-area:boss}.home-refined .home-dash>.dash-treasure{grid-area:tre;margin-bottom:0}.home-refined .home-dash>div.dash-card:nth-of-type(1){grid-area:off}.home-refined .home-dash>div.dash-card:nth-of-type(2){grid-area:lab}@media (max-width:760px){.home-refined .home-dash{grid-template-areas:none}.home-refined .home-dash>.dash-card{grid-area:auto!important}}.home-refined{--hm-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif}.home-refined .hero__eyebrow{font-family:var(--hm-font);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#f2dec0}.home-refined .hero__tagline{font-family:var(--hm-font);font-size:14px;font-weight:400;color:#ece4d2}.home-refined .greeting .bubble{padding:9px 16px;border:2px solid #43424a;border-radius:12px;background:#17191e;color:#f4efe8;font:700 13px/1.5 var(--hm-font);box-shadow:none}.home-refined .greeting .bubble:after{background:#17191e;border-right:2px solid #43424a;border-bottom:2px solid #43424a}.home-refined .home-quicklinks__eyebrow{color:#e8b57f;font-family:var(--hm-font);font-weight:700;letter-spacing:.08em}.home-refined .home-quicklinks h2,.home-refined .notice-board h2{font:700 18px/1.4 var(--hm-font);color:#f4efe8}.home-refined .quicklink-group{border:2px solid #43424a;border-radius:16px;background:#17191e;overflow:hidden}.home-refined .quicklink-group h3{font:700 15px/1.4 var(--hm-font);color:#e8b57f;background:#101216;border-bottom:1px solid #2f3038}.home-refined .quicklink-group a,.home-refined .notice-row{font-family:var(--hm-font);color:#d5c9b5}.home-refined .quicklink-group a:hover,.home-refined .quicklink-group a:focus-visible,.home-refined .notice-row:hover{background:#34303d;color:#fff0d5}.home-refined .notice-board{border:2px solid #43424a;border-radius:16px;background:#17191e}@media (max-width:760px){.home-refined .greeting .bubble{font-size:12px}}.home-page.home-refined .hero .hero__eyebrow{font-family:var(--hm-font);font-size:13px;font-weight:700;letter-spacing:.04em;color:#f2dec0;text-shadow:0 1px 8px rgba(0,0,0,.85)}.home-page.home-refined .hero .hero__tagline{font-family:var(--hm-font);font-size:14px;font-weight:500;color:#f4efe8;text-shadow:0 1px 8px rgba(0,0,0,.85)}.home-refined .dash-more{display:inline-flex;align-items:center;min-height:36px;margin-top:8px;color:#e8b57f;font-size:12.5px;font-weight:700;text-decoration:none}.home-refined .dash-more:hover,.home-refined .dash-more:focus-visible{color:#f2dec0}.home-refined .home-builds{margin:24px 0;padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e}.home-refined .home-builds__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.home-refined .home-builds__head h2{margin:0;font:700 16px/1.4 var(--hm-font);color:#f4efe8}.home-refined .home-builds__head .chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#e8b57f;font-size:12px}.home-refined .home-builds__head a{margin-left:auto;color:#e8b57f;font-size:13px;font-weight:700;text-decoration:none}.home-refined .home-builds__head a:hover,.home-refined .home-builds__head a:focus-visible{color:#f2dec0}.home-refined .home-builds__note{margin:6px 0 12px;color:#80859b;font-size:12.5px;line-height:1.6}.home-refined .home-builds__row{display:flex;gap:8px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.home-refined .home-builds__row li{flex:1 0 96px;scroll-snap-align:start}.home-refined .home-builds__row a{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:10px 6px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#d5c9b5;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s}.home-refined .home-builds__row a:hover,.home-refined .home-builds__row a:focus-visible{background:#34303d;border-color:#af926c;color:#fff0d5}.home-refined .home-builds__row a:focus-visible,.home-refined .home-builds__head a:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.home-refined .home-builds__row small{color:#80859b;font-size:12px}.home-refined .home-builds__row strong{font-size:13px;line-height:1.4;word-break:keep-all}.home-refined .home-builds__icon{position:relative;display:block;width:56px;height:56px}.home-refined .home-builds__icon img{width:100%;height:100%;border-radius:10px;object-fit:cover}.home-refined .home-builds__icon b{position:absolute;right:-4px;bottom:-4px;padding:1px 5px;border:1px solid #af926c;border-radius:6px;background:#2a2630;color:#e8b57f;font-size:12px;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.home-refined .home-builds__row a{transition:none}}.home-refined .home-builds__icon{width:40px;height:40px}.home-refined .home-builds__row li{flex-basis:84px}.home-refined .home-builds__row a{padding:8px 4px;gap:5px}.home-refined .home-builds__styles{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px;padding:0;list-style:none}.home-refined .home-builds__styles li{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font:700 12.5px var(--hm-font)}.home-refined .dash-tag{margin-right:6px;padding:0 6px;border:1px solid #af926c;border-radius:999px;color:#f2dec0;font-size:11px;font-style:normal;line-height:16px}.home-refined .quicklink-hot{margin-left:6px;padding:0 6px;border-radius:999px;background:#d93a3a;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.04em;line-height:16px;vertical-align:1px}.home-refined .quicklink-disabled{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:70px;font-family:var(--hm-font);font-size:14px;color:#d5c9b5;opacity:.5;cursor:not-allowed}.home-refined .quicklink-disabled img{display:block;width:36px;height:36px}@media (max-width:760px){.home-refined .quicklink-disabled{font-size:13px;gap:10px;padding:13px 12px;min-height:68px}}.home-refined .quicklink-soon{margin-left:6px;white-space:nowrap;padding:0 6px;border:1px solid #5b5963;border-radius:999px;color:#b9b4a8;font-size:10.5px;font-weight:700;line-height:16px}.deck-page{--dk-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif}.deck-page.deck-page,.deck-page.deck-page *{font-family:var(--dk-font)}.deck-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.deck-page h2{margin:0 0 10px;color:#f4efe8;font-size:16px;font-weight:700;line-height:1.4}.deck-page h2 strong,.deck-page h3 strong,.deck-page h2 .n{color:#e8b57f}.deck-page section.panel,.deck-page .deck-picker,.deck-page .deck-presets,.deck-page .user-pve-deck{padding:16px;border:2px solid #43424a;border-radius:16px;background:#17191e;box-shadow:none;margin:0 0 12px}.deck-page .deck-picker{margin:0}.deck-page .deck-picker>h2{margin-bottom:12px}.deck-page details.overview{margin:0 0 12px;border:1px solid #2f3038;border-radius:12px;background:#101216}.deck-page details.overview>summary{min-height:44px;display:flex;align-items:center;padding:0 14px;color:#d8c5ac;font-size:13px;font-weight:700}.deck-page details.overview>p{margin:0;padding:0 14px 12px;color:#aaa3b2;font-size:12.5px;line-height:1.7}.deck-page .button,.deck-page .chip,.deck-page .tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.deck-page .button:hover,.deck-page .chip:hover,.deck-page .tabs button:hover{background:#34303c}.deck-page .button--ghost,.deck-page .chip,.deck-page .tabs button{border-color:#2f3038;background:#101216;color:#d5c9b5}.deck-page .chip[aria-pressed=true],.deck-page .tabs button[aria-pressed=true],.deck-page .chip.is-on{border-color:#af926c;background:#2a2630;color:#f2dec0}.deck-page .button:disabled,.deck-page .chip:has(input:disabled){opacity:.45;cursor:not-allowed}.deck-page .button:focus-visible,.deck-page .chip:focus-visible,.deck-page .tabs button:focus-visible,.deck-page select:focus-visible,.deck-page input:focus-visible,.deck-page .deck-slot:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}.deck-page select,.deck-page input[type=text],.deck-page input[type=search],.deck-page input[type=number]{min-height:34px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#d5c9b5;font-size:13px}.deck-page .tabs{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 12px}.deck-page .tabs .muted{color:#80859b;font-size:12.5px}.deck-page .muted{color:#80859b;font-size:12.5px;line-height:1.7}.deck-page .deck-style{font-weight:700;font-size:12.5px}.deck-page .deck-tabs{margin:0 0 12px}.deck-dps{border-color:#43424a}.deck-dps__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.deck-dps h2{margin:0;color:#a3a8bd;font-size:13px;font-weight:600}.deck-dps__total{display:block;color:#f2dec0;font-size:42px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.deck-dps__total small{margin-left:4px;font-size:16px;font-weight:700}.deck-dps__sub{margin:2px 0 10px;color:#80859b;font-size:12.5px;line-height:1.6}.deck-dps__sub b{color:#e8b57f}.deck-dps__mode{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.deck-dps__mode>span{color:#80859b;font-size:12.5px}.deck-dps__ult{gap:6px}.deck-dps__ult input{margin:0}.deck-dps__timeline{display:grid;gap:5px;padding:12px 14px;border:1px solid #2f3038;border-radius:12px;background:#101216}.deck-dps__timeline h3{margin:0 0 4px;color:#f4efe8;font-size:14px;font-weight:700}.deck-dps__line,.deck-dps__axis{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:center;color:#a3a8bd;font-size:12px;line-height:1.4}.deck-dps__line>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-dps__line>div{position:relative;overflow:hidden;height:16px;border:1px solid #2f3038;border-radius:6px;background:#17191e}.deck-dps__line i{position:absolute;top:2px;bottom:2px;min-width:3px;border-radius:3px}.deck-dps__axis{color:#80859b;font-size:11.5px}.deck-dps__axis>div{display:flex;justify-content:space-between}.deck-dps__how{margin-top:12px;border:1px solid #2f3038;border-radius:12px;background:#101216}.deck-dps__how summary{min-height:40px;display:flex;align-items:center;padding:0 14px;color:#d8c5ac;font-size:13px;font-weight:700;cursor:pointer}.deck-dps__how ul{margin:0;padding:0 14px 12px 30px;color:#aaa3b2;font-size:12.5px;line-height:1.7}.deck-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;align-items:start}.deck-board__main,.deck-board__side{display:grid;gap:12px;min-width:0}.deck-board__main>*,.deck-board__side>*{margin:0!important}.deck-page .deck-composer{position:relative}.deck-page .deck-composer>.deck-toolbar{position:static;display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 10px}.deck-page .deck-composer>h2{margin-bottom:10px}.deck-page .deck-composer .deck-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;border:0;background:none}.deck-page .deck-composer .deck-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:0;min-width:0;padding:8px 6px;border:1px solid #2f3038;border-radius:14px;background:#101216;text-align:center;cursor:pointer}.deck-page .deck-composer .deck-slot.is-active{border-color:#e8b57f}.deck-page .deck-composer .deck-slot.is-filled:hover{border-color:#af926c}.deck-page .deck-slot__index{position:absolute;left:6px;top:6px;z-index:1;min-width:20px;height:20px;padding:0 5px;border:0;border-radius:10px;background:#000a;color:#f2dec0;font-size:0;line-height:20px;cursor:pointer}.deck-page .deck-slot__index:before{content:attr(data-n);font-size:11px;font-weight:700}.deck-page .deck-slot.is-locked .deck-slot__index,.deck-page .ultimate-slot .deck-slot__index{position:static;height:auto;background:none;font-size:12px;color:#80859b;padding:0}.deck-page .deck-slot.is-locked .deck-slot__index:before,.deck-page .ultimate-slot .deck-slot__index:before{content:none}.deck-slot__icon{display:block;width:64px;margin:6px auto 2px}.deck-slot__icon .regular-skill-icon,.deck-slot__icon .ultimate-skill-icon{width:64px;height:64px}.deck-slot__name{color:#f4efe8;font-size:13px;font-weight:700;line-height:1.3;word-break:keep-all}.deck-slot__empty{display:grid;place-items:center;min-height:96px;color:#80859b;font-size:12px;line-height:1.4;padding:0 4px}.deck-page .deck-slot__field{display:flex;align-items:center;gap:4px;color:#80859b;font-size:11.5px;white-space:nowrap}.deck-page .deck-slot__field input{width:52px;height:30px;min-height:30px;padding:0 6px;text-align:center}.deck-slot__stat{color:#d5c9b5;font-size:13px;font-variant-numeric:tabular-nums}.deck-slot__stat--dps{color:#f2dec0;font-weight:800;font-size:14px}.deck-slot__stat--none{color:#80859b}.deck-slot__facts{color:#80859b;font-size:11px;line-height:1.3;font-variant-numeric:tabular-nums}.deck-slot__drop{color:#e8b57f;font-size:11.5px;font-variant-numeric:tabular-nums}.deck-page .deck-slot__clear{min-height:28px;padding:0 10px;font-size:12px}.deck-page .deck-composer .deck-slot.is-locked{justify-content:center;opacity:.6;min-height:150px}.deck-page .deck-composer .deck-slot.is-locked:hover{opacity:1}.deck-page .deck-composer .deck-slots .ultimate-slot{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px;text-align:left;border-color:#af926c;background:#1d1a22;color:#d5c9b5}.deck-page .ultimate-slot .ultimate-skill-icon{width:48px;height:48px;flex:none}.deck-page .ultimate-slot strong{color:#f4efe8;font-size:14px}.deck-page .ultimate-slot small{color:#80859b;font-size:12.5px}.deck-page .ultimate-slot .deck-slot__index{order:3;margin-left:auto}.deck-page .deck-global-level{display:flex;align-items:center;gap:10px;margin:12px 0 0;color:#a3a8bd;font-size:13px}.deck-page .deck-page__count{margin:8px 0 0;color:#80859b;font-size:12.5px}.deck-priority__head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.deck-priority__head h2{margin:0}.deck-priority__actions{display:flex;gap:6px;flex-wrap:wrap}.deck-priority__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.deck-priority__list li{display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #2f3038;border-radius:12px;background:#101216;color:#f4efe8;font-size:12px}.deck-priority__list li>b{color:#e8b57f;font-weight:800;min-width:12px;text-align:center}.deck-priority__icon .regular-skill-icon{width:30px;height:30px}.deck-priority__list button{min-height:26px;min-width:26px;border:1px solid #2f3038;border-radius:8px;background:#17191e;color:#a3a8bd;cursor:pointer;font-size:11px}.deck-priority__list button:disabled{opacity:.3;cursor:default}.deck-priority__list button:not(:disabled):hover{border-color:#af926c;color:#f2dec0}.deck-priority__note{margin:8px 0 0;color:#80859b;font-size:12px;line-height:1.6}.deck-contrib ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.deck-contrib li{display:grid;grid-template-columns:minmax(0,1fr) 90px 44px 76px;gap:8px;align-items:center;font-size:12.5px;color:#d5c9b5}.deck-contrib__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-contrib__bar{height:8px;border-radius:999px;background:#25262c;overflow:hidden}.deck-contrib__bar i{display:block;height:100%;background:#af926c}.deck-contrib b{text-align:right;color:#f2dec0;font-variant-numeric:tabular-nums}.deck-contrib small{text-align:right;color:#e8b57f;font-variant-numeric:tabular-nums}.deck-styles ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.deck-styles li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid #2f3038;border-radius:10px;background:#101216;font-size:12.5px}.deck-styles li.is-on{border-color:#af926c;background:#2a2630}.deck-styles__name{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.deck-styles__name b{font-size:13px}.deck-styles__name strong{color:#f4efe8}.deck-styles__name small,.deck-styles__state{color:#80859b}.deck-styles li.is-on .deck-styles__state{color:#f2dec0}.deck-styles__level{display:flex;align-items:center;gap:4px;color:#80859b;font-size:11.5px}.deck-styles__level input{width:52px;height:30px;min-height:30px;padding:0 6px;text-align:center}.deck-page .deck-picker>label{display:inline-flex;align-items:center;gap:8px;margin:0 16px 12px 0;color:#a3a8bd;font-size:12.5px}.deck-page .deck-picker>.muted{margin:0 0 10px}.deck-page .deck-picker .filter-group__chips{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.deck-page .deck-picker .catalog-toolbar__search{width:100%;max-width:260px;margin:0 0 10px;padding:0 12px}.deck-page .deck-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;max-height:560px;overflow:auto;padding-right:4px;align-content:start}.deck-page .deck-picker__grid>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:8px 6px;text-align:center;border:1px solid #2f3038;border-radius:14px;background:#101216;cursor:pointer}.deck-page .deck-picker__grid>button:hover{border-color:#af926c;background:#2a2630}.deck-page .deck-picker__grid .record-card__icon{display:block;width:56px;height:56px}.deck-page .deck-picker__grid .record-card__icon .regular-skill-icon{width:56px;height:56px}.deck-page .deck-picker__grid .record-card__body{display:block;min-width:0}.deck-page .deck-picker__grid .record-card__name{display:block;color:#f4efe8;font-size:12.5px;font-weight:700;line-height:1.3;word-break:keep-all}.deck-page .deck-picker__grid .record-card__dps{margin:0;display:flex;flex-direction:column;align-items:center;color:#f2dec0;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.deck-page .deck-picker__grid .record-card__dps small{color:#e8b57f;font-size:12px;font-weight:600}.deck-page .deck-picker__grid .record-card__check{position:absolute;right:6px;top:4px;color:#e8b57f;font-weight:800}.deck-page .deck-picker__grid>button:has(.record-card__check){opacity:.55}.deck-page .deck-presets{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.deck-page .deck-presets input[type=text]{min-width:180px;padding:0 12px}.deck-page .deck-presets__item{display:inline-flex;align-items:center;gap:2px}.deck-page .deck-presets__delete{border:0;background:none;color:#80859b;font-size:16px;cursor:pointer}.deck-page .deck-presets__link{order:2;flex-basis:100%;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.deck-page .deck-presets__link input{flex:1 1 280px;min-width:0;padding:0 12px}.deck-page .deck-presets__status{color:#e8b57f;font-size:12.5px}.deck-gallery{display:grid;gap:12px}.deck-gallery>*{margin:0!important}.deck-gallery__saved ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.deck-gallery__saved li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid #2f3038;border-radius:12px;background:#101216}.deck-gallery__saved b{color:#f4efe8;font-size:14px}.deck-gallery__saved small{margin-left:8px;color:#80859b}.deck-gallery__icons{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.deck-gallery__icon .regular-skill-icon{width:34px;height:34px}.deck-gallery__actions{display:flex;gap:6px}.deck-page .result{border:1px solid #2f3038;border-radius:12px;background:#101216;padding:12px 14px}.deck-page .result span{color:#a3a8bd;font-size:12.5px}.deck-page .result strong{display:block;color:#f2dec0;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.deck-page .result small{color:#80859b}.deck-page .deck-comparison{width:100%;border-collapse:separate;border-spacing:0 6px}.deck-page .deck-comparison th{color:#80859b;font-size:12px;font-weight:600;text-align:right;padding:0 10px}.deck-page .deck-comparison th:first-child{text-align:left}.deck-page .deck-comparison td{padding:9px 10px;background:#101216;border-top:1px solid #2f3038;border-bottom:1px solid #2f3038;color:#d5c9b5;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.deck-page .deck-comparison td:first-child{border-left:1px solid #2f3038;border-radius:10px 0 0 10px;text-align:left}.deck-page .deck-comparison td:last-child{border-right:1px solid #2f3038;border-radius:0 10px 10px 0}.deck-page .user-pve-deck__heading{display:flex;align-items:center;gap:10px;margin-bottom:8px}.deck-page .user-pve-deck__heading h2{margin:0}.deck-page .user-pve-deck>p,.deck-page .user-pve-deck>small{color:#aaa3b2;font-size:12.5px;line-height:1.7}.deck-page .user-pve-deck__list li strong{color:#f4efe8;font-size:13px;font-weight:700}.deck-page .user-pve-deck__list li small{color:#80859b}@media (max-width:900px){.deck-dps__grid,.deck-board{grid-template-columns:1fr}}@media (max-width:760px){.deck-page .deck-composer .deck-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-dps__total{font-size:36px}.deck-dps__line,.deck-dps__axis{grid-template-columns:72px minmax(0,1fr)}.deck-contrib li{grid-template-columns:minmax(0,1fr) 56px 40px 70px}.deck-styles li{grid-template-columns:1fr auto}.deck-styles__state{grid-column:1/-1;order:3}.deck-page .deck-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:520px}.deck-page .deck-presets__link input{flex:1 1 150px}.deck-page .deck-presets__link .button{flex:0 0 auto}.deck-page .deck-presets input[type=text]{flex:1 1 140px;min-width:0}.deck-page .deck-composer .deck-slots .ultimate-slot{flex-wrap:wrap}}.deck-page .deck-composer .deck-slots{grid-auto-rows:1fr;gap:10px}.deck-page .deck-composer .deck-slot{gap:5px;padding:10px 8px;border-radius:14px}.deck-page .deck-composer .deck-slot.is-filled{justify-content:flex-start}.deck-page .deck-slot__clear{position:absolute;right:6px;top:6px;z-index:1;width:22px;height:22px;min-height:22px;padding:0;border:0;border-radius:11px;background:#000a;color:#a3a8bd;font-size:11px;line-height:22px;cursor:pointer}.deck-page .deck-slot__clear:hover{color:#f2dec0;background:#34303c}.deck-slot__icon{margin:8px auto 2px}.deck-slot__name{min-height:2.6em;display:flex;align-items:center;justify-content:center}.deck-slot__empty{min-height:150px}.deck-page .deck-composer .deck-slot.is-locked{min-height:0}.deck-page .deck-slot__field{margin-top:auto}.deck-board{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.deck-page details.overview{padding:0;margin:0 0 12px}.deck-page details.overview>summary{min-height:40px;padding:0 14px}.deck-dps__how{padding:0}.deck-dps__how summary{min-height:38px}@media (max-width:900px){.deck-board{grid-template-columns:1fr}}@media (max-width:760px){.deck-page .deck-composer .deck-slots{gap:8px}.deck-slot__empty{min-height:120px}}.deck-page .deck-composer .deck-slots{grid-auto-rows:auto}.deck-page .deck-composer .deck-slot.is-filled,.deck-page .deck-composer .deck-slot:not(.is-locked):not(.ultimate-slot){min-height:212px}.deck-page .deck-composer .deck-slots .ultimate-slot{min-height:0;align-items:center}.deck-page .deck-composer .deck-slots .ultimate-slot .deck-slot__index{margin-left:auto}@media (max-width:760px){.deck-slot__name{min-height:1.4em}.deck-page .deck-composer .deck-slot.is-filled,.deck-page .deck-composer .deck-slot:not(.is-locked):not(.ultimate-slot){min-height:200px}}.deck-page .deck-composer .deck-slot:not(.is-locked):not(.ultimate-slot) .deck-slot__index{min-height:20px;height:20px;width:auto}.deck-page .deck-composer .deck-slot .deck-slot__clear{min-height:22px;height:22px;width:22px}.deck-slot__level{align-self:center;margin-top:auto;padding:0 10px;border:1px solid #2f3038;border-radius:999px;background:#17191e;color:#a3a8bd;font-size:11.5px;line-height:22px;font-variant-numeric:tabular-nums}.deck-page .deck-composer .deck-slot.is-filled,.deck-page .deck-composer .deck-slot:not(.is-locked):not(.ultimate-slot){min-height:196px}.deck-page .deck-composer .deck-slots .ultimate-slot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:12px 16px;text-align:left}.deck-page .ultimate-slot .ultimate-skill-icon{grid-column:1;grid-row:1;width:56px;height:56px}.ultimate-slot__body{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.deck-page .ultimate-slot .ultimate-slot__body .deck-slot__index{position:static;order:0;margin:0;padding:0;background:none;height:auto;min-height:0;font-size:12px;color:#e8b57f;font-weight:700}.deck-page .ultimate-slot .ultimate-slot__body strong{order:1;color:#f4efe8;font-size:16px}.deck-page .ultimate-slot .ultimate-slot__body .deck-style{order:2}.deck-page .ultimate-slot .ultimate-slot__body small{order:2;color:#80859b;font-size:12.5px}.ultimate-slot__facts{grid-column:3;display:flex;gap:8px;margin:0}.ultimate-slot__facts div{min-width:72px;padding:6px 10px;border:1px solid #2f3038;border-radius:10px;background:#101216;text-align:center}.ultimate-slot__facts dt{color:#80859b;font-size:11.5px}.ultimate-slot__facts dd{margin:0;color:#f4efe8;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.ultimate-slot__facts dd small{display:block;color:#80859b;font-size:11px;font-weight:400}.deck-page .ultimate-slot.is-active-ult .ultimate-slot__facts div:last-child dd small{color:#e8b57f}@media (max-width:760px){.deck-page .deck-composer .deck-slots .ultimate-slot{grid-template-columns:auto minmax(0,1fr)}.ultimate-slot__facts{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ultimate-slot__facts div{min-width:0}}.deck-page .deck-composer .deck-slots .ultimate-slot .ultimate-slot__body .deck-slot__index{margin-left:0;align-self:flex-start}.deck-picker__bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 10px}.deck-page .deck-picker__search{flex:1 1 180px;min-width:0;max-width:none;margin:0;padding:0 12px}.deck-picker__sel{display:inline-flex;align-items:center;gap:6px;margin:0;color:#80859b;font-size:12.5px;white-space:nowrap}.deck-picker__sel select{min-width:0;padding:0 8px}.deck-picker__chips{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;margin:0 0 12px;padding:0 0 6px;scrollbar-width:thin;scrollbar-color:#43424a transparent}.deck-picker__chips .chip{flex:none;min-height:30px;padding:0 12px}.deck-page .deck-picker__grid{gap:8px;padding:2px 4px 2px 0}.deck-page .deck-picker__grid>button{gap:5px;padding:10px 6px 8px;border-radius:14px}.deck-page .deck-picker__grid>button:has(.record-card__check){opacity:1;border-color:#af926c;background:#2a2630}.deck-page .deck-picker__grid .record-card__check{right:6px;top:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:9px;background:#e8b57f;color:#17191e;font-size:11px;font-weight:800;line-height:1}.deck-page .deck-picker__grid .record-card__dps{gap:3px;margin-top:2px;align-items:center}.deck-page .deck-picker__grid .record-card__dps b{color:#f4efe8;font-size:13px;font-weight:800}.deck-page .deck-picker__grid .record-card__dps b em{margin-left:1px;color:#80859b;font-style:normal;font-size:10.5px;font-weight:400}.deck-page .deck-picker__grid .record-card__dps small{padding:0 8px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font-size:11.5px;font-weight:700;line-height:20px}.deck-page .deck-picker__grid .record-card__dps small.is-plain{border-color:#2f3038;background:none;color:#80859b;font-weight:400}@media (max-width:760px){.deck-picker__bar{gap:6px}.deck-page .deck-picker__search{flex-basis:100%}.deck-picker__sel{flex:1 1 0}.deck-picker__sel select{flex:1;width:100%}}.deck-board__main,.deck-board__side{grid-template-columns:minmax(0,1fr)}.deck-board__main>*,.deck-board__side>*{min-width:0;max-width:100%}.deck-page .deck-picker{overflow:hidden}.deck-picker__chips{max-width:100%}.deck-page .deck-picker__grid .record-card__icon{margin:0 auto}.deck-page .deck-picker__grid .record-card__body{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.deck-page .deck-composer>h2{display:flex;align-items:center;min-height:34px;margin:0 0 12px}.deck-page .deck-composer>.deck-toolbar{position:absolute;right:16px;top:16px;margin:0;z-index:1}.deck-page .deck-composer>.deck-toolbar .deck-toolbar__status{order:-1;color:#e8b57f;font-size:12px}@media (max-width:480px){.deck-page .deck-composer>.deck-toolbar{right:12px;top:14px;gap:6px}.deck-page .deck-composer>.deck-toolbar .button{padding:0 10px;font-size:12.5px}}.ultimate-slot__facts dd{white-space:nowrap}@media (max-width:480px){.ultimate-slot__facts{gap:6px}.ultimate-slot__facts div{padding:6px 4px}.ultimate-slot__facts dd{font-size:12.5px}}.deck-dps__style{margin:0 0 10px;padding:8px 12px;border:1px solid #2f3038;border-radius:10px;background:#101216;color:#80859b;font-size:12.5px;line-height:1.6}.deck-dps__style b{color:#d5c9b5}.deck-dps__style.is-on{border-color:#af926c;background:#2a2630;color:#f2dec0}.deck-dps__style.is-on b{color:#f4efe8}.deck-dps__how ul ul{margin:6px 0 0;padding-left:18px}.deck-dps__how li li{margin:2px 0}.deck-priority__list li.is-ult{border-color:#af926c;background:#2a2630}.deck-priority__icon .ultimate-skill-icon{width:30px;height:30px}.deck-priority__tag{padding:0 6px;border:1px solid #af926c;border-radius:999px;color:#f2dec0;font-size:10.5px;line-height:16px}.user-pve-deck{margin:20px 0;padding:22px;border:1px solid var(--border,#3c3930);border-radius:16px;background:linear-gradient(120deg,rgba(100,157,124,.1),transparent)}.user-pve-deck__heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.user-pve-deck__heading h2{margin:0}.user-pve-deck__list{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:20px 0}.user-pve-deck__list li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0;font-size:13px}.user-pve-deck__icon{position:relative;width:56px;height:56px}.user-pve-deck__icon img{width:100%;height:100%;border-radius:10px}.user-pve-deck__icon b{position:absolute;right:-3px;bottom:-4px;padding:1px 5px;background:#29251e;color:#fff;border:1px solid #bf9f56;border-radius:5px;font-size:12px}.user-pve-deck small,.user-pve-deck p{line-height:1.6}.user-pve-deck__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:700px){.user-pve-deck{padding:16px}.user-pve-deck__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.user-pve-deck__list li{font-size:12px}}.not-found{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:440px;margin:0 auto;padding:56px 16px 72px;text-align:center}.not-found__card{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:22px;border:2px solid #43424a;border-radius:16px;background:#17191e}.not-found__code{margin:0;color:#e8b57f;font:800 56px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums}.not-found__card h1{margin:0;color:#f4efe8;font:700 18px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.not-found__card p{margin:0;color:#a3a8bd;font:14px/1.6 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.not-found__card p.not-found__code{color:#e8b57f}.not-found__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.not-found__btn{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid #2f3038;border-radius:999px;background:#101216;color:#d5c9b5;font:700 13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;text-decoration:none;cursor:pointer}.not-found__btn--gold{border-color:#af926c;background:#2a2630;color:#f2dec0}.not-found__btn:hover{border-color:#af926c}.not-found__btn:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px}@media (max-width:520px){.not-found{padding-top:36px}.not-found__code{font-size:44px}}.not-found .greeting--login{margin:0;gap:14px}.not-found .greeting--login .bubble{max-width:340px}.not-found .greeting--login .mascot-button{width:112px;height:112px}@media (max-width:760px){.not-found .greeting--login .mascot-button{width:96px;height:96px}}.page.not-found{width:calc(100% - 32px);max-width:440px;margin-left:auto;margin-right:auto}.not-found__card p.not-found__code{color:#e8b57f;font:800 56px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}@media (max-width:520px){.not-found__card p.not-found__code{font-size:44px}}.policy-page__body{display:flex;flex-direction:column;gap:12px;max-width:760px}.policy-card{padding:18px 20px;border:2px solid #43424a;border-radius:16px;background:#17191e;display:flex;flex-direction:column;gap:10px;min-width:0}.policy-card h2{margin:0;color:#f2dec0;font:700 16px/1.4 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.policy-card p{margin:0;color:#c9c3d2;font:400 14px/1.75 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;word-break:keep-all;overflow-wrap:anywhere}.policy-link{align-self:flex-start;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid #af926c;border-radius:999px;background:#2a2630;color:#f2dec0;font:700 13px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;text-decoration:none}.policy-link:hover{background:#34303c}.policy-link:focus-visible,.site-footer__links a:focus-visible{outline:2px solid #dfbc8f;outline-offset:2px;border-radius:6px}.policy-page__date{margin:4px 2px 0;color:#80859b;font:12px/1.6 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}@media (max-width:520px){.policy-card{padding:16px}}.catalog-page.policy-page{max-width:760px}.catalog-page.policy-page{width:calc(100% - 48px);margin-left:auto;margin-right:auto}@media (max-width:520px){.catalog-page.policy-page{width:calc(100% - 32px)}}.sk{display:block;border-radius:10px;background:linear-gradient(90deg,#1d1f26 25%,#262830,#1d1f26 75%);background-size:200% 100%;animation:sk-shimmer 1.4s ease-in-out infinite}.sk-search{height:48px;border:2px solid #43424a;border-radius:16px}.sk-pill{height:36px;width:84px;border-radius:999px;flex:none}.sk-title{height:22px;width:180px;margin-bottom:8px}.hg-skeleton .hg-map header>div{min-height:75px}.sk-pill--sm{height:32px;width:72px}.hg-skeleton .hg__chips{min-height:54px;overflow:hidden}.hg-skeleton .hg__tabs .sk-pill{flex:1;height:32px;width:auto}.sk-line{height:14px;width:260px;max-width:100%}.sk-tile{height:142.5px;border-radius:12px}.sk-map{background:#101216}.sk-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.hg-skeleton .hg__tiles{list-style:none;margin:12px 0 0;padding:0}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.hg-skeleton .hg__hint{height:19px}.hg-skeleton .hg__hint .sk-line{width:100%;height:100%}.hg-skeleton .hg-side .hg__hint{height:58px}@media (max-width:520px){.hg-skeleton .hg-map .hg__hint{height:38px}.sk-search{height:44px}}@media (min-width:521px) and (max-width:860px){.hg-skeleton .hg-side .hg__hint{height:38px}}.sk-ghost{color:transparent;border-color:transparent;-webkit-user-select:none;user-select:none}.hg-skeleton .hg__chips--sub{overflow-x:auto}.hg-skeleton .hg__chips.hg__chips--sub{min-height:0}@media (max-width:520px){.hg-skeleton .hg-map .hg__hint{height:39px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0e0d16;color:#ece4d2;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}a:hover{color:#e8b57f}h1,h2,h3,nav,.chip,.button{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-weight:400}h1{font-size:30px;line-height:1.25;margin:0 0 8px}h2{font-size:19px;margin:0 0 12px}h3{font-size:15px;margin:12px 0}p{margin:8px 0 14px}button{border:1px solid #322d40;color:#d5cfdf;background:#17151f;padding:6px 10px;border-radius:2px}button:hover{background:#292434;border-color:#71647f}input,select{border:1px solid #3a3449;border-radius:3px;background:#23202d;color:#ece4d2;padding:8px 10px;min-width:0}input[type=number]{font-variant-numeric:tabular-nums}input[type=range]{padding:0;accent-color:#f2c14e}input::placeholder{color:#91899c}:focus-visible{outline:2px solid #e8b57f;outline-offset:3px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid #322d40;text-align:left;padding:10px}th{font-weight:400;color:#9a93a6}td:last-child{text-align:right}summary{cursor:pointer}small,.muted{color:#9a93a6}small{font-size:11px}.teal{color:#e8b57f}.gold{color:#f2c14e}.skip-link{position:fixed;top:-60px;left:20px;z-index:100;background:#e8b57f;color:#111;padding:10px}.skip-link:focus{top:10px}.site-header{height:58px;border-bottom:1px solid #322d40;background:#0e0d16;position:relative;z-index:30}.site-header__inner{max-width:1120px;height:100%;margin:auto;display:flex;align-items:center;gap:32px}.site-header__brand{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:20px;white-space:nowrap;display:flex;align-items:center;gap:10px}.site-header__nav{display:flex;gap:20px;height:100%;align-items:center}.site-header__group{position:relative}.site-header__trigger{background:none;border:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:16px;padding:14px 4px}.site-header__trigger.is-active,.site-header__trigger[aria-expanded=true]{color:#f2c14e}.site-header__menu{position:absolute;top:100%;left:0;min-width:210px;background:#17151f;border:1px solid #322d40;padding:6px;box-shadow:0 10px 25px #0007;z-index:31}.site-header__menu a{display:block;padding:10px 12px;font-size:14px}.site-header__menu a:hover{background:#282233}main{min-height:calc(100vh - 180px)}.page,.catalog-page,.deck-page,.detail-page{max-width:1120px;margin:0 auto;padding:32px 0 64px}.catalog-page__head{display:flex;align-items:center;gap:18px;margin-bottom:26px}.catalog-page__head h1{margin:0 0 6px}.catalog-page__head p{color:#9a93a6;margin:0;font-size:14px}.wisp{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#e8b57f;font-size:44px;line-height:1;filter:drop-shadow(0 0 8px #e8b57f)}.overview,.catalog-page__counts{background:#17151f;border:1px solid #322d40;padding:10px 12px;margin-bottom:16px;font-size:12px;color:#a39aac}.overview summary{color:#f2c14e}.catalog-page__counts{display:flex;justify-content:space-between}.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;border:1px solid #322d40;background:#17151f;padding:10px;margin-bottom:16px}.catalog-toolbar__search{width:320px;padding:6px 10px}.filter-group{display:flex;align-items:center;gap:9px;min-width:0}.filter-group__label{font-size:11px;color:#9a93a6;white-space:nowrap}.filter-group__chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 10px;color:#aaa3b4;border:1px solid #322d40;background:#17151f;border-radius:2px;font-size:13px}.chip.is-active,.chip[aria-pressed=true],button[aria-pressed=true]{border-color:#e8b57f;background:#2a2630;color:#e8b57f}.catalog-page__note{font-size:11px;color:#817a8e;margin-bottom:15px}.record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.record-card{border:1px solid #4a4356;background:#17151f;min-height:82px;padding:10px;display:flex;gap:12px;align-items:flex-start;position:relative;transition:background .12s,border-color .12s;overflow:hidden}.record-card:before,.record-card:after{content:"";position:absolute;width:3px;height:5px;background:#0e0d16;top:-1px;left:-1px}.record-card:after{left:auto;top:auto;right:-1px;bottom:-1px}.record-card:hover{background:#201c2a;border-color:#e8b57f}.record-card[data-grade=전설]{border-color:#806044;color:#ffbb73}.record-card[data-grade=영웅]{border-color:#72518e;color:#cb7aff}.record-card[data-grade=희귀]{border-color:#516f88;color:#7eb4da}.record-card__icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid currentColor;background:#25212b;align-self:flex-start;color:inherit}.record-card__icon img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.record-card__body{display:flex;flex-direction:column;min-width:0;gap:2px}.record-card__name{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.record-card__meta{font-size:12px;color:#9a93a6}.badge{font-size:11px;color:#9a93a6}.badge--legendary{color:#ffbb73}.badge--heroic{color:#cb7aff}.badge--rare{color:#7eb4da}.badge--common{color:#cfcfcf}.catalog-page[data-family=costumes] .record-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.catalog-page[data-family=costumes] .record-card{min-height:142px;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;gap:8px}.catalog-page[data-family=costumes] .record-card__icon{width:64px;height:64px;align-self:center}.catalog-page[data-family=costumes] .record-card__name{font-size:12px}.catalog-page[data-family=skills] .record-grid,.catalog-page[data-family=buffs] .record-grid,.catalog-page[data-family=monsters] .record-grid,.catalog-page[data-family=boxes] .record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page[data-family=equipment] .record-card,.catalog-page[data-family=blessings] .record-card{min-height:128px}.catalog-section{margin:20px 0}.catalog-section>h2{display:flex;justify-content:space-between}.catalog-section>h2 button{font-size:12px;color:#e8b57f;border:0;background:none}.styles-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 16px}.style-link{border:1px solid #322d40;background:#17151f;padding:7px;font-size:12px;display:flex;align-items:center;gap:8px}.style-link img{width:26px;height:26px;object-fit:contain;image-rendering:pixelated}.style-link small{display:block}.empty-state{border:1px dashed #40364d;padding:48px 20px;text-align:center;color:#9a93a6}.button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;background:#2a2630;color:#e8b57f;border:1px solid #af926c;border-radius:2px;padding:6px 12px;font-size:13px}.button--ghost{background:transparent;color:#b8aec7;border-color:#3a3449}.panel{background:#17151f;border:1px solid #322d40;border-radius:3px;padding:18px;margin-bottom:18px}.panel p{font-size:13px;line-height:1.7}.narrow-page{max-width:736px}.article-page{max-width:1000px}.side-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.number-field{display:flex;flex-direction:column;gap:6px;color:#aaa0b6;font-size:12px}.number-field input{width:100%}.result{padding:18px 0;display:flex;flex-direction:column;gap:6px}.result strong{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:30px;color:#f2c14e}.tabs{display:flex;gap:6px;margin:12px 0 18px;flex-wrap:wrap}.tabs button{font-size:12px}.tabs [aria-selected=true]{color:#e8b57f;border-color:#e8b57f;background:#2a2630}.selected-title{display:flex;align-items:center;gap:16px;margin-bottom:20px}.selected-title img{width:72px;height:72px;object-fit:contain;image-rendering:pixelated}.selected-title h2{color:#ffbb73;margin:3px 0}.equipment-picker{max-height:720px;overflow:auto;padding:12px}.equipment-picker>input{width:100%;margin-bottom:12px}.equipment-picker>button{width:100%;display:flex;align-items:center;text-align:left;border:0;gap:8px;padding:8px 2px;font-size:12px}.equipment-picker>button img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.equipment-picker small{display:block}.divine-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.divine-form{display:flex;align-items:center;gap:12px;border-top:1px solid #27222f;padding:10px 0;font-size:13px}.divine-form img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.progress-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:20px 0}.progress-grid button{padding:6px 3px}.anchor-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px;font-size:12px;color:#a9a0b8}.anchor-links a{border:1px solid #322d40;padding:4px 8px}.countdown{text-align:center;border-color:#e8b57f;padding:36px 16px}.countdown .wisp{display:block;font-size:60px}.countdown>strong{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:56px;font-weight:400}.countdown h2{margin-top:12px}.timer-form{display:grid;grid-template-columns:1fr 160px auto;gap:14px;align-items:end}.timer-form h2{grid-column:1/-1}.timer-form label{display:flex;flex-direction:column;gap:6px}.timeline{border-left:2px solid #322d40;margin-top:36px;padding-left:28px}.timeline article{position:relative;margin-bottom:28px}.timeline article:before{content:"";position:absolute;left:-34px;top:5px;background:#e8b57f;width:10px;height:10px;box-shadow:0 0 10px #e8b57f88}.timeline h2{font-size:17px;margin:4px 0}.timeline p{font-size:13px;color:#9a93a6}.policy h2{margin-top:32px;font-size:18px}.policy p{line-height:1.9;color:#aaa1b7;font-size:13px}.detail-page{max-width:1120px}.detail-page.item-detail{max-width:736px}.detail-page__back{font-size:12px;margin-bottom:16px}.detail-page__head{display:flex;gap:16px;align-items:center;margin-bottom:28px}.detail-page__head h1{font-size:25px}.detail-page__icon{width:80px;height:80px;border:1px solid #756284;display:grid;place-items:center;background:#17151f}.detail-page__icon img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.detail-page__meta{background:#17151f;border:1px solid #322d40;padding:16px;margin:0 0 18px}.detail-page__meta-row{display:flex;justify-content:space-between;gap:20px;font-size:13px;border-bottom:1px solid #282330;padding:8px 0}.detail-page__meta-row dt{color:#9a93a6}.detail-page__meta-row dd{margin:0;text-align:right}.detail-page__source{font-size:12px;color:#8d859b;overflow-wrap:anywhere}.detail-page__drops{padding:18px;background:#17151f;border:1px solid #322d40}.detail-page__drops ul{padding:0;list-style:none}.detail-page__drops li{display:flex;justify-content:space-between;border-bottom:1px solid #322d40;padding:8px}.detail-page__tags{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.deck-toolbar{display:flex;gap:10px;justify-content:flex-end;margin-bottom:16px}.deck-toolbar__status{font-size:12px;color:#e8b57f}.deck-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;border:1px solid #322d40;background:#17151f;padding:16px}.deck-slot{padding:12px;min-height:140px;border:1px solid #322d40;background:#13111b;display:flex;flex-direction:column;gap:7px;cursor:pointer;min-width:0}.deck-slot.is-active{border-color:#e8b57f}.deck-slot__index,.deck-slot__empty{font-size:11px;color:#8e879c}.deck-slot__name{font-size:13px;overflow-wrap:anywhere}.deck-slot__field{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:11px;color:#9a93a6}.deck-slot__field input{width:80px;padding:3px 6px}.deck-slot__clear{align-self:flex-start;font-size:11px;min-height:24px;padding:3px 6px}.deck-page__count{font-size:12px;color:#9a93a6}.deck-presets{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:16px;border:1px solid #322d40;background:#17151f;margin:20px 0}.deck-presets__item{display:flex}.deck-presets__delete{padding:3px 8px}.deck-picker{padding-top:16px}.deck-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.record-card--button{width:100%;text-align:left;min-height:70px}.home-page .hero{height:608px;position:relative;background:linear-gradient(0deg,#0e0d16 4%,#1c164bcc),url(/reference-assets/zone_bg_town100.png) center 65%/cover}.hero__body{max-width:800px;text-align:center;margin:auto;padding-top:55px;position:relative;z-index:2}.hero__eyebrow{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;letter-spacing:5px;color:#f2c14e;font-size:14px}.hero__title{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:72px;color:#fff9e9;margin:0 0 22px;line-height:1.4;text-shadow:4px 5px #151027}.hero__tagline{max-width:600px;font-size:18px;line-height:1.7;margin:0 auto;color:#ddd6c7}.hero__roof{position:absolute;bottom:0;left:0;width:100%;height:110px;background:repeating-linear-gradient(90deg,#313347 0,#313347 7px,#151825 8px,#151825 10px,#474558 11px,#474558 13px);border-top:10px double #53576d;border-bottom:14px double #274846;box-shadow:inset 0 -30px #223b3f,inset 0 -35px #917845}.home-panel{max-width:1120px;margin:14px auto 52px;display:flex;gap:24px;align-items:center;background:#17151f;border:2px solid #b89236;padding:22px 26px;position:relative}.home-panel__icon{width:74px;height:74px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.home-panel__eyebrow{color:#9a93a6;font-size:12px;margin:0 0 4px}.home-panel h2{font-size:25px;margin:0 0 8px}.home-panel__body>p{font-size:13px;color:#a49cae;margin:4px 0}.home-zones{display:flex;gap:12px;margin-left:auto}.home-zones figure{margin:0;text-align:center}.home-zones img{width:80px;height:80px;object-fit:cover}.home-zones figcaption{font-size:10px;color:#9a93a6}.home-quicklinks{max-width:1120px;margin:0 auto 60px}.home-quicklinks__eyebrow{color:#e8b57f;font-size:13px;letter-spacing:2px}.home-quicklinks>h2{font-size:26px;border-bottom:2px solid #322d40;padding-bottom:16px}.home-quicklinks__grid{display:grid;gap:18px}.quicklink-group{border:1px solid #40394d;background:#17151f}.quicklink-group h3{margin:0;padding:12px 16px;color:#f2c14e;font-size:18px;background:#23202d}.quicklink-group ul{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0}.quicklink-group li{border-right:1px solid #322d40;border-top:1px solid #322d40}.quicklink-group a{display:flex;align-items:center;gap:14px;padding:18px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:15px}.quicklink-group a img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.site-footer{border-top:1px solid #322d40;padding:24px 0;color:#898194}.site-footer__inner{max-width:1120px;margin:auto}.site-footer__note{font-size:11px;max-width:850px;line-height:1.8;margin:0}.site-footer__links{display:flex;gap:16px;margin-top:8px;font-size:11px}@media (max-width:1180px){.page,.catalog-page,.deck-page,.detail-page,.site-header__inner,.site-footer__inner,.home-panel,.home-quicklinks{margin-left:24px;margin-right:24px}.narrow-page,.article-page{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}}@media (max-width:760px){h1{font-size:25px}.site-header{height:auto;min-height:58px}.site-header__inner{margin:0 16px;gap:10px;flex-wrap:wrap;padding:10px 0}.site-header__brand{font-size:18px}.site-header__nav{gap:12px;overflow:visible;width:100%}.site-header__trigger{font-size:12px;padding:8px 0}.site-header__menu{min-width:160px}.site-header__group:last-child .site-header__menu{left:auto;right:0}.page,.catalog-page,.deck-page,.detail-page{margin:0 16px;padding:24px 0 40px}.catalog-page__head{gap:12px}.catalog-page__head p{font-size:12px}.catalog-toolbar__search{width:100%}.catalog-toolbar{gap:12px;padding:12px}.filter-group{width:100%;align-items:flex-start}.filter-group__chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.chip{white-space:nowrap}.record-grid,.catalog-page[data-family=skills] .record-grid,.catalog-page[data-family=buffs] .record-grid,.catalog-page[data-family=monsters] .record-grid,.catalog-page[data-family=boxes] .record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-card{gap:8px;padding:8px}.record-card__icon{width:36px;height:36px}.record-card__name{font-size:12px}.record-card__meta{font-size:10px}.catalog-page[data-family=costumes] .record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.styles-grid{grid-template-columns:repeat(3,1fr)}.side-layout,.divine-grid{grid-template-columns:1fr}.equipment-picker{max-height:220px}.form-grid{gap:12px}.countdown>strong{font-size:42px}.timer-form{grid-template-columns:1fr 110px}.timer-form>.button{grid-column:1/-1}.deck-slots{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.deck-picker__grid{grid-template-columns:1fr 1fr}.deck-presets input{width:100%}.hero__body{padding:55px 20px 0}.home-page .hero{height:450px}.hero__title{font-size:42px}.hero__tagline{font-size:14px}.hero__eyebrow{font-size:11px;letter-spacing:2px}.hero__roof{height:85px}.home-panel{margin:18px 16px 40px;padding:18px;gap:12px;flex-wrap:wrap}.home-panel h2{font-size:21px}.home-panel__icon{width:52px;height:52px}.home-panel__body{flex:1}.home-zones{display:none}.home-quicklinks{margin:0 16px 40px}.quicklink-group ul{grid-template-columns:1fr 1fr}.quicklink-group a{font-size:12px;padding:14px 10px;gap:8px}.quicklink-group a img{width:36px;height:36px}.site-footer__inner{margin:0 16px}.narrow-page,.article-page{padding-left:0;padding-right:0}.detail-page__head h1{font-size:22px}}.countdown{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center}.countdown .wisp{margin-bottom:20px}.source-note{font-size:11px!important;color:#91889f}.minor-link{display:block;color:#e8b57f;font-size:12px;margin:-8px 0 16px}.detail-columns{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px}.detail-page__source a{color:#e8b57f}@media (max-width:760px){.detail-columns{grid-template-columns:minmax(0,1fr)}.countdown{min-height:300px}.countdown>strong{font-size:44px}.narrow-page table{font-size:11px}.narrow-page td{padding:9px 4px}.growth-range-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.atlas-pin:after{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}.site-header__trigger,.filter-group__chips .chip{min-height:36px}}.card-drops{display:flex;flex-direction:column;gap:3px;width:100%;font-size:11px;margin-top:5px}.card-drops>span{display:flex;gap:8px;justify-content:space-between;color:#a59bac}.card-drops b{font-weight:400;color:#e8b57f;white-space:nowrap}.catalog-page[data-family=monsters] .record-card__icon{display:none}.catalog-page[data-family=monsters] .record-card__body{width:100%}.storage-alert{max-width:1120px;margin:16px auto;padding:12px;border:1px solid #f2c14e;background:#30271b;font-size:13px}.storage-alert button{float:right}.deck-slot__index{align-self:flex-start;background:none;border:0;padding:0 0 5px;min-height:22px}.catalog-result-bar{display:flex;align-items:center;justify-content:space-between;margin:14px 0;color:var(--muted);font-size:12px}.deck-global-level{display:flex;gap:12px;align-items:center;margin:16px 0}.deck-presets input[type=file]{max-width:180px;font-size:11px}.deck-comparison{width:100%;margin-top:16px;border-collapse:collapse}.deck-comparison th,.deck-comparison td{padding:12px;border-bottom:1px solid #34313e;text-align:left}.deck-picker>label{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:14px}.deck-composer{position:relative;margin-top:16px}.deck-composer>.deck-toolbar{position:absolute;right:24px;top:16px}.deck-composer>.tabs{margin-top:24px}.deck-composer .deck-slot{min-height:148px}.deck-slot.is-locked{opacity:.5}.deck-slot.is-locked:hover{opacity:1}.ultimate-slot{color:var(--gold);grid-column:span 1}.ultimate-slot small{color:var(--muted);font-size:11px;margin-top:auto;line-height:1.6}@media (max-width:600px){.deck-composer>.deck-toolbar{position:static}.deck-composer .deck-slot{min-height:136px}}.observed-stats{display:grid;gap:3px;margin-top:8px;font-size:11px;color:var(--muted)}.observed-stats>span{display:flex;justify-content:space-between;gap:12px}.observed-stats b{color:var(--text);font-weight:500}.home-panel:hover{background:#201c2c;color:inherit;border-color:#e8c663}.home-panel__arrow{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:32px;color:#a49cae}.home-zones{padding-right:22px}.home-panel:focus-visible{outline:3px solid #e8b57f;outline-offset:5px}.growth-range-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.growth-range-pair label{display:grid;gap:12px}.growth-range-pair input{width:100%}.growth-materials{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.growth-materials b{color:#f2c14e}.hero__roof{background:transparent url(/art/eave-original.svg) repeat-x bottom;background-size:auto 100%;height:128px;box-shadow:none;border:0}.hero__tagline{max-width:550px;margin-left:auto;margin-right:auto}.hero__body{position:relative;z-index:1}:root{--muted:#9a93a6;--gold:#f2c14e;--text:#ece4d2}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px}.catalog-pagination button{min-height:40px}.box-contents{display:grid;gap:4px;margin-top:10px;font-size:11px}.box-contents>span{display:flex;align-items:center;gap:5px}.box-contents img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.box-detail-contents{list-style:none;padding:0}.box-detail-contents li{display:flex;align-items:center;gap:12px;padding:8px 0}.box-detail-contents img{width:40px;height:40px;object-fit:contain}.table-scroll{overflow-x:auto}.table-scroll table{min-width:520px}.deck-picker>label{display:inline-flex;align-items:center;gap:8px;margin:0 20px 12px 0}@media (max-width:600px){button,.button,select,input:not([type=range]):not([type=checkbox]):not([type=file]){min-height:44px}.deck-slot__index{min-height:36px}.tabs,.deck-toolbar{flex-wrap:wrap}.deck-presets{overflow-wrap:anywhere}.deck-picker>label{flex-wrap:wrap}}.home-page .hero{background:linear-gradient(180deg,#0e0d161f,#0e0d160d 75%,#0e0d1652),url(/art/growth-village-original-v1.webp) center center/cover no-repeat;height:560px}.hero__body{position:relative;z-index:1;padding-top:80px;text-shadow:0 2px 12px #080914}.hero__title{color:#ffe5a7;text-shadow:0 3px 0 #664b25,0 8px 25px #060917}.hero__tagline{max-width:510px;margin:18px auto;color:#ddd8ea;line-height:1.9}.hero__roof{z-index:2;height:80px}.hero__eyebrow{color:#e8b57f}@media (max-width:600px){.home-page .hero{height:430px;background-position:center}.hero__body{padding:50px 20px 0}.hero__title{font-size:36px}.hero__tagline{font-size:13px;max-width:290px}.hero__roof{height:60px}}.notebook .tabs{margin-bottom:24px}.notebook .panel{margin:20px 0}.notebook-add{display:flex;gap:10px}.notebook-add input{flex:1}.notebook-tasks{list-style:none;padding:0}.notebook-tasks li{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #322d40;gap:16px}.notebook-tasks label{display:flex;align-items:center;gap:12px}.notebook-tasks input{width:22px;height:22px}.notebook .result strong{font-size:20px;line-height:1.8}.notebook dl>div{display:flex;gap:20px}.notebook dt{min-width:100px}.notebook .form-grid label{display:flex;flex-direction:column;gap:8px}.notebook input[type=file]{max-width:220px}.notebook .result{margin:22px 0}.notebook hr{border:0;border-top:1px solid #322d40;margin:24px 0}.notebook .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notebook .form-grid label{min-width:0}.notebook .form-grid input{width:100%}.notebook p,.notebook dd{overflow-wrap:anywhere}.notebook .deck-toolbar>.button{max-width:100%;display:flex;flex-wrap:wrap;gap:8px}.notebook input[type=file]{max-width:100%}@media (max-width:600px){.notebook .form-grid{grid-template-columns:1fr}.notebook .tabs{gap:5px}.notebook .tabs button{padding:7px 8px}}.box-card h3{margin:0 0 8px}.box-card .box-contents{display:flex;flex-wrap:wrap;gap:8px}.box-card .box-contents a{display:flex;align-items:center;gap:6px}.card-drops img{width:20px;height:20px;object-fit:contain;image-rendering:pixelated;vertical-align:middle;margin-right:6px}.monster-card .record-card__body{width:100%}.box-card .record-card__meta{margin:8px 0}.introspection-page{max-width:1120px}.inner-chapters{display:flex;gap:8px;padding:14px;border:1px solid #393141;background:#17151f;margin:18px 0}.inner-chapters button,.inner-types button{font-size:12px}.inner-chapters [aria-pressed=true],.inner-types [aria-pressed=true],.inner-locks [aria-pressed=true]{border-color:#e8b57f;background:#23413e;color:#e8b57f}.inner-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px}.inner-layout .panel{padding:18px}.inner-layout h2{font-size:18px}.inner-layout h3{font-size:13px}.inner-effects{margin:15px 0;font-size:12px}.inner-effects>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid #2c2634}.inner-effects dt{color:#aaa0b6}.inner-effects dd{margin:0;text-align:right}.inner-effects dd span{margin-left:12px}.inner-stages{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:20px}.inner-stages button{padding:4px 1px;font-size:12px;line-height:1.25}.inner-stages small{display:block;font-size:10px;color:#93899e}.inner-stages .is-fixed{color:#efc765;border-color:#817046}.inner-stages .is-special{color:#e8b57f;border-color:#af926c}.inner-stages [aria-pressed=true]{background:#393041;outline:1px solid currentColor}.inner-material{white-space:nowrap;color:#d8d0e0}.inner-types{display:flex;gap:8px;margin:12px 0 20px}.inner-types small{font-size:10px;color:#aba3b4;margin-left:5px}.inner-slot-tables{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.inner-slot-tables h3{display:flex;justify-content:space-between;font-family:inherit}.inner-slot-tables th{width:44px;vertical-align:top;font-size:12px;font-weight:400}.inner-slot-tables th small{display:block}.inner-slot-tables th,.inner-slot-tables td{padding:7px 0;border-top:1px solid #332c3c;font-size:11px}.inner-stat{display:flex;justify-content:space-between;gap:8px;margin:3px 0}.inner-stat span{color:#9a93a6}.inner-stat b{font-weight:400;white-space:nowrap}.inner-slot-tables small{font-size:10px}.inner-additional small{color:#8e8499;font-size:10px;margin-left:6px}.inner-additional td,.inner-additional th{padding:9px 8px;font-size:12px}.inner-calculation{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inner-calculation .panel{margin-bottom:20px}.inner-calculation .number-field{font-size:12px}.inner-cost-breakdown{font-size:12px;padding-left:18px;line-height:2}.inner-locks{display:flex;gap:10px}.inner-locks button{display:grid;gap:5px;min-width:110px;text-align:left;padding:14px}.inner-locks small{font-size:11px;color:#c3b5cb}.inner-one-results{display:grid;grid-template-columns:1fr 1fr 2fr;gap:20px;margin:22px 0}.inner-one-results dt{font-size:12px;color:#9a93a6}.inner-one-results dd{margin:8px 0;color:#edc563;font-size:20px}.inner-one-results dd a{color:inherit}@media (max-width:760px){.inner-layout,.inner-calculation{grid-template-columns:1fr}.inner-chapters,.inner-locks,.inner-types{flex-wrap:wrap}.inner-slot-tables,.inner-one-results{grid-template-columns:1fr}.inner-locks button{min-width:75px}.inner-stages{grid-template-columns:repeat(7,1fr)}}.divine-page .selected-title{margin-bottom:12px}.divine-page .divine-form small{display:block;font-size:11px;margin-top:3px}.divine-page .divine-form img{width:54px;height:54px}.divine-pet-picker{display:flex;gap:12px}.divine-pet-picker button{display:flex;align-items:center;gap:8px;font-size:13px}.divine-pet-picker img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.divine-pet-picker small{font-size:11px;color:#9a93a6;margin-left:8px}.divine-pet-picker [aria-pressed=true]{border-color:#e8b57f;color:#e8b57f;background:#23413e}.divine-controls .inner-types{margin:14px 0 0;flex-wrap:wrap}.divine-stage-table{font-size:12px}.divine-stage-table th,.divine-stage-table td{padding:10px 7px;white-space:nowrap}.divine-stage-table th{color:#9a93a6;font-weight:400;font-size:11px}.divine-position{border:0;padding:10px 0;margin:0;display:flex;gap:10px}.divine-position legend{font-size:12px;color:#9a93a6}.divine-position select{width:50%}.divine-costs td{font-size:12px;line-height:1.8}.divine-page>.divine-grid .inner-effects{margin:12px 0 24px}@media (max-width:760px){.divine-pet-picker{flex-wrap:wrap}.divine-pet-picker small{display:block;margin-left:0}}.combat-guide{max-width:1056px}.combat-guide>section{scroll-margin-top:90px;margin:40px 0}.combat-guide>section>h2{font-size:22px;padding-bottom:12px;border-bottom:1px solid #393142}.combat-guide p,.combat-guide li{font-size:14px;color:#b5acbe;line-height:1.9}.combat-guide table{font-size:12px}.combat-guide th{font-weight:400;color:#9a93a6}.combat-guide td,.combat-guide th{padding:13px 10px}.combat-guide td:nth-child(2){color:#e7dcc8;white-space:nowrap}.combat-guide td:last-child{white-space:nowrap}.combat-guide code{display:block;color:#8e829f;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.combat-guide .table-scroll{border:1px solid #332b40;background:#17151f}.combat-unit-groups ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0}.combat-unit-groups li{font-size:11px;border:1px solid #332c3e;padding:2px 7px;background:#17151f}.combat-guide .anchor-links{line-height:1.7}.combat-guide a{color:#e8b57f}.blessing-set-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.blessing-set-slots label{display:grid;gap:6px;font-size:11px;color:#a59aaf}.blessing-set-slots select{width:100%;padding:7px}.blessing-stat-control{display:grid;gap:6px;font-size:12px;margin:16px 0}.blessing-stat-control input{width:100%}.blessing-detail-table td,.blessing-detail-table th{padding:8px 4px;white-space:nowrap;font-size:11px}.blessing-growth-section{border-top:1px solid #342c40;padding:16px 0;margin-top:18px}.blessing-growth-section .growth-materials{margin:18px 0}.blessing-growth-section label,.blessing-growth-section table{font-size:12px}.catalog-page[data-family=monsters] .record-card:not([data-has-thumb]) .record-card__icon{display:none}.catalog-page[data-family=monsters] .record-card[data-has-thumb] .record-card__icon{display:flex}.detail-columns>*,.growth-range-pair>*{min-width:0}@media (max-width:760px){.growth-range-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.catalog-page[data-family=monsters] .record-grid{grid-template-columns:minmax(0,1fr)}}.detail-page__head .badge+.badge{margin-left:8px}.brand__icon{width:40px;height:40px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.mobile-menu__head .mobile-menu__brand{display:flex;align-items:center;gap:8px;font-size:18px}.mobile-menu__brand .brand__icon{width:36px;height:36px}@media (max-width:760px){.site-header__brand .brand__icon{width:36px;height:36px}}.home-zones img{object-fit:contain;image-rendering:pixelated}@media (max-width:760px){.home-panel .home-zones{display:flex;flex-basis:100%;justify-content:space-between;gap:8px;margin:4px 0 0}.home-panel .home-zones img{width:44px;height:44px}.home-panel .home-zones figcaption{font-size:10px}}.page-title-image{width:64px;height:64px;flex-shrink:0}.page-title-image img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}@media (max-width:760px){.page-title-image{width:46px;height:46px}}.quicklink-icon{position:relative;display:block;flex:0 0 48px;width:48px;height:48px}.quicklink-icon>img{display:block}@media (max-width:760px){.quicklink-icon{flex-basis:36px;width:36px;height:36px}}.site-header__discord{position:relative;margin-left:auto;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;height:28px;min-height:28px;padding:0 10px;gap:5px;border:0;border-radius:999px;background:#5566f6;color:#fff;font:12px/1 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.site-header__discord img{width:18px;height:18px;object-fit:contain;image-rendering:pixelated}.site-header__discord:hover{color:#fff;filter:brightness(.92)}@media (max-width:900px) and (min-width:761px){.site-header__inner{gap:16px}.site-header__nav{gap:12px}.site-header__trigger{font-size:14px}}@media (max-width:760px){.site-header__discord{order:2;padding:0 9px;font-size:11px;gap:4px}.site-header__discord:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0;min-height:44px}.site-header .mobile-menu-trigger{order:3;flex-shrink:0}.site-header .site-header__inner{gap:8px}}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto!important;scrollbar-color:auto!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#3a3743;border:3px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#af926c;background-clip:content-box}::-webkit-scrollbar-thumb:active{background:#dfbc8f;background-clip:content-box}@media (pointer:coarse){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-width:2px}}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#3a3743 transparent}}a:hover{color:#f2dec0}:focus-visible{outline-color:#dfbc8f}.skip-link{background:#e8b57f;color:#17191e}.site-header .header-pixel:hover .header-pixel-face,.site-header .header-pixel[aria-expanded=true] .header-pixel-face{background:#af926c;color:#f2dec0}.site-header .header-pixel:focus-visible,.verified-atlas :focus-visible,.boss-rewards-card a:focus-visible,.home-panel:focus-visible,.home-refined .mascot-button:focus-visible{outline-color:#dfbc8f}.record-card:hover{border-color:#af926c}.site-header__brand:hover,.site-header__brand:focus-visible{color:#f2dec0}body,.site-header{background:var(--dk-color-bg-page,#0d0e12)}.site-header{border-bottom-color:#262a31}.site-footer{border-top-color:#262a31;color:#8b8f9c}.site-header__menu{background:#17191e;border-color:#43424a}.site-header__menu a:hover,.site-header__trigger[aria-expanded=true]{background:#2a2630}.mobile-menu{background:#17191e}.mobile-menu__head{border-bottom-color:#2f3038}.mobile-menu__link{background:#101216}.catalog-search-row{display:contents}.catalog-page.catalog-design[data-family]{padding-top:16px}.catalog-page.catalog-design[data-family] .catalog-page__head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.catalog-page.catalog-design[data-family] .catalog-toolbar{display:flex;flex-direction:column;align-items:stretch;padding:18px 20px;gap:12px;border-width:2px;margin-bottom:16px}.catalog-page.catalog-design[data-family] .catalog-search-row{display:flex;align-items:center;gap:14px}.catalog-page.catalog-design[data-family] .catalog-toolbar__search{flex:1;width:auto;min-height:44px;font-size:16px}.equipment-result-count{white-space:nowrap;font:22px -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.equipment-result-count small{margin-left:2px;font-size:12px}.catalog-page.catalog-design[data-family] .filter-group{width:100%;align-items:center;gap:10px}.catalog-page.catalog-design[data-family] .filter-group__label{font-size:13px;min-width:26px}.catalog-page.catalog-design[data-family] .filter-group__chips{flex-wrap:wrap;overflow:visible;padding:0;gap:6px}.catalog-page.catalog-design[data-family] .chip{min-height:40px;font-size:15px;padding:6px 12px}.catalog-page.catalog-design[data-family] .chip[data-grade=일반]{color:#cfcfcf}.catalog-page.catalog-design[data-family] .chip[data-grade=희귀]{color:#7eb4da}.catalog-page.catalog-design[data-family] .chip[data-grade=영웅]{color:#cb7aff}.catalog-page.catalog-design[data-family] .chip[data-grade=전설]{color:#ffbb73}.catalog-page.catalog-design[data-family] .chip.is-active{color:#e8b57f}.equipment-extra-filter{font-size:12px;color:#9a93a6}.equipment-extra-filter summary{min-height:24px;display:list-item;width:fit-content}.equipment-extra-filter[open] .filter-group{margin-top:10px}.equipment-reset{align-self:flex-end}.catalog-page.catalog-design[data-family] .record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-page.catalog-design[data-family] .catalog-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-width:2px;min-height:0;color:#ece4d2}.catalog-card__head{display:flex;align-items:center;gap:12px;width:100%}.catalog-page.catalog-design[data-family] .catalog-card .record-card__icon{width:64px;height:64px;border:0;background:transparent;align-self:center}.catalog-card__identity{min-width:0;display:flex;flex-direction:column;gap:3px}.catalog-card__meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:#9a93a6;font-size:13px}.catalog-card__grade{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#cfcfcf}.catalog-page.catalog-design[data-family] .catalog-card .record-card__name{font:19px/1.5 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#cfcfcf}.catalog-card[data-grade=전설] .catalog-card__grade,.catalog-page.catalog-design[data-family] .catalog-card[data-grade=전설] .record-card__name{color:#ffbb73}.catalog-card[data-grade=영웅] .catalog-card__grade,.catalog-page.catalog-design[data-family] .catalog-card[data-grade=영웅] .record-card__name{color:#cb7aff}.catalog-card[data-grade=희귀] .catalog-card__grade,.catalog-page.catalog-design[data-family] .catalog-card[data-grade=희귀] .record-card__name{color:#7eb4da}.catalog-card__stats,.catalog-card__metadata,.catalog-card__details{display:flex;flex-direction:column;width:100%;gap:2px}.catalog-card__row{display:flex;justify-content:space-between;gap:16px;color:#9a93a6;font-size:14px}.catalog-card__row b{font-weight:400;color:#ece4d2;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.catalog-page.catalog-design[data-family] .catalog-page__note{margin-top:20px;line-height:1.7}@media (max-width:760px){.catalog-page.catalog-design[data-family]{margin:0 14px;padding-top:8px}.catalog-page.catalog-design[data-family] .catalog-toolbar{padding:10px;gap:9px;margin-bottom:14px}.catalog-page.catalog-design[data-family] .catalog-toolbar__search{font-size:13px;min-height:40px;padding:7px}.catalog-page.catalog-design[data-family] .catalog-search-row{gap:8px}.equipment-result-count{font-size:18px}.catalog-page.catalog-design[data-family] .chip{padding:6px 9px;font-size:13px;min-height:36px}.catalog-page.catalog-design[data-family] .filter-group{gap:7px}.catalog-page.catalog-design[data-family] .filter-group__label{font-size:12px;min-width:24px}.catalog-page.catalog-design[data-family] .filter-group__chips{gap:5px}.catalog-page.catalog-design[data-family] .record-grid{grid-template-columns:minmax(0,1fr);gap:12px}.catalog-page.catalog-design[data-family] .catalog-card{padding:12px;gap:10px}.catalog-page.catalog-design[data-family] .catalog-card .record-card__icon{width:48px;height:48px}.catalog-card__head{gap:10px}.catalog-card__meta{font-size:12px;gap:7px}.catalog-page.catalog-design[data-family] .catalog-card .record-card__name{font-size:16px;line-height:1.45}.catalog-card__row{font-size:13px}}.catalog-page.catalog-design[data-family] .catalog-card{align-items:stretch;text-align:left}.catalog-page.catalog-design[data-family] .catalog-card .record-card__icon{flex-shrink:0}.catalog-page.catalog-design[data-family] .catalog-card__identity{flex:1}.catalog-page.catalog-design[data-family] .catalog-card__details{gap:10px}.catalog-page.catalog-design[data-family] .catalog-card__row{align-items:baseline}.catalog-page.catalog-design[data-family] .catalog-card__row>span{flex:0 0 auto;max-width:40%}.catalog-page.catalog-design[data-family] .catalog-card__row>b{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.catalog-page.catalog-design[data-family] .catalog-card .observed-stats{margin:0;font-size:14px}.catalog-page.catalog-design[data-family] .catalog-card .observed-stats>span{display:flex;justify-content:space-between;gap:16px}.catalog-page.catalog-design[data-family] .catalog-card .card-drops{font-size:13px;margin:0;gap:5px}.catalog-page.catalog-design[data-family] .catalog-card .card-drops>span>span{min-width:0;overflow-wrap:anywhere}.catalog-card__section-label{color:#9a93a6;font-size:12px}.catalog-card__effects{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#e8b57f;overflow-wrap:anywhere}.catalog-card__box-detail{display:flex;flex-direction:column;gap:12px}.catalog-page.catalog-design[data-family] .box-contents{border-top:1px solid #322d40;padding-top:12px;font-size:13px}.catalog-page.catalog-design[data-family] .box-contents a{min-height:36px}.catalog-page.catalog-design[data-family] .box-contents img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.catalog-page.catalog-design[data-family] .styles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page.catalog-design[data-family] .style-link{min-width:0}.catalog-page.catalog-design[data-family] .filter-group{align-items:flex-start}.catalog-page.catalog-design[data-family] .filter-group__label{padding-top:8px}.divine-catalog.catalog-design{gap:16px}.divine-catalog .divine-catalog__card{border:2px solid #4a4356;padding:16px}.divine-catalog .selected-title{gap:12px;margin-bottom:12px}.divine-catalog .selected-title img{width:64px;height:64px;object-fit:contain}.divine-catalog .selected-title h2{font-size:19px;line-height:1.5}@media (max-width:760px){.catalog-page.catalog-design[data-family] .styles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page.catalog-design[data-family] .catalog-card .observed-stats{font-size:13px}.catalog-page.catalog-design[data-family] .filter-group__label{padding-top:7px}.divine-catalog .divine-catalog__card{padding:12px}.divine-catalog .selected-title img{width:48px;height:48px}.divine-catalog .selected-title h2{font-size:16px}}.title-evidence dd{overflow-wrap:anywhere;min-width:0}.catalog-page.catalog-design[data-family=titles] .catalog-page__head{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.home-page .hero{--hero-ink: #f5f8fc;--hero-muted: #d9e4ef;--hero-sky: rgba(5, 9, 16, .52);position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;height:560px;min-height:560px;color:var(--hero-ink);background-color:#070b14;background-image:url(/assets/lab-night-hero-clean-B9asvSS1.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom}.home-page .hero:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:min(42%,15.5rem);pointer-events:none;background:linear-gradient(to bottom,var(--hero-sky) 0%,rgba(5,9,16,.28) 55%,rgba(5,9,16,0) 100%)}.home-page .hero__roof{display:none}.home-page .hero__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:46rem;margin:0 auto;padding:calc(2.25rem + env(safe-area-inset-top,0px)) 1.5rem 0;text-align:center}.home-page .hero__eyebrow{margin:0 0 .55rem;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-muted);text-shadow:0 1px 8px rgba(0,0,0,.72)}.home-page .hero__title{margin:0;max-width:18ch;font-size:64px;font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#fff;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 1px 1px rgba(0,0,0,.55),0 6px 22px rgba(0,0,0,.5)}.home-page .hero__tagline{margin:.75rem 0 0;max-width:36rem;font-size:18px;font-weight:500;line-height:1.5;color:var(--hero-muted);word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 1px 10px rgba(0,0,0,.75)}@media (max-width: 760px){.home-page .hero{height:480px;min-height:480px}.home-page .hero:before{height:min(38%,11.5rem)}.home-page .hero__body{padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.125rem 0}.home-page .hero__eyebrow{margin-bottom:.4rem;font-size:10px;letter-spacing:.12em}.home-page .hero__title{font-size:36px;line-height:1.18}.home-page .hero__tagline{margin-top:.55rem;font-size:13px;line-height:1.45}}@media (max-width: 359px){.home-page .hero{height:480px;min-height:480px}}@media (prefers-contrast: more){.home-page .hero{--hero-sky: rgba(0, 0, 0, .72);--hero-muted: #f3f6fa}.home-page .hero__title,.home-page .hero__eyebrow,.home-page .hero__tagline{text-shadow:0 0 .4rem #000,0 2px 10px #000}}@media (prefers-reduced-motion: reduce){.home-page .hero,.home-page .hero:before,.home-page .hero__body{transition:none;animation:none}}.home-page.home-refined .hero{height:350px;min-height:0;background:url(/assets/lab-night-hero-clean-B9asvSS1.png) center 43%/cover no-repeat;isolation:isolate}.home-refined .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#03081535,#03081508 50%,#0e0d16d9);z-index:0}.home-refined .hero__body{padding:19px 20px 0;max-width:850px}.home-refined .hero__eyebrow{font-size:11px;letter-spacing:1px;margin:0 0 12px;color:#d4dcea}.home-refined .greeting{display:flex;align-items:center;flex-direction:column;gap:12px}.home-refined .greeting>img{width:75px;height:79px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #0008)}.home-refined .bubble{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;position:relative;font-size:12px;line-height:1.5;padding:8px 17px;background:#f6f0df;color:#36313c;border:1px solid #b2a287;border-radius:8px;margin:0;box-shadow:2px 3px #0005}.home-refined .bubble:after{content:"";width:10px;height:10px;background:#f6f0df;position:absolute;bottom:-6px;left:calc(50% - 5px);transform:rotate(45deg);border-right:1px solid #b2a287;border-bottom:1px solid #b2a287}.home-refined .hero__body h1{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:34px;color:#fff9e9;text-shadow:2px 2px #191329;margin:10px 0 8px}.home-refined .hero__tagline{font-size:13px;line-height:1.6;color:#ece4d2;max-width:600px}.home-refined .home-content{max-width:1120px;margin:auto;padding:0}.home-refined .preview-note{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9a93a6;min-height:43px}.home-refined .preview-note a{min-height:44px;display:flex;align-items:center}.home-refined .home-panel{margin:0 0 12px;padding:20px;gap:18px;min-height:154px}.home-refined .home-panel__icon{width:54px;height:54px}.home-refined .home-panel h2{font-size:23px}.home-refined .home-panel__body>p{font-size:12px;line-height:1.7}.home-refined .home-panel .home-panel__meta{font-size:10px;color:#a49cae}.home-refined .home-zones{gap:14px;padding-right:24px}.home-refined .home-zones img{width:59px;height:59px;object-fit:contain;image-rendering:pixelated}.home-refined .home-panel__arrow{right:18px}.home-refined .priority-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:29px}.home-refined .priority-links>a{display:flex;align-items:center;gap:12px;min-height:72px;border:1px solid #665577;background:#211b2b;padding:12px 16px}.home-refined .priority-links img{width:38px;height:38px;object-fit:contain;image-rendering:pixelated}.home-refined .priority-links span{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:14px}.home-refined .priority-links b{font-size:24px;font-weight:400;margin-left:auto;color:#ad9fbd}.home-refined .home-quicklinks{margin:0 0 30px}.home-refined .home-quicklinks__eyebrow{font-size:11px;margin:0 0 6px}.home-refined .home-quicklinks>h2{font-size:23px;padding-bottom:13px;margin-bottom:17px}.home-refined .home-quicklinks__grid{grid-template-columns:1fr 1fr;gap:16px;align-items:start}.home-refined .quicklink-group{scroll-margin-top:20px}.home-refined .quicklink-group h3{font-size:16px;padding:13px 15px}.home-refined .quicklink-group ul{grid-template-columns:1fr 1fr}.home-refined .quicklink-group li:nth-child(2n){border-right:0}.home-refined .quicklink-group a{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;min-height:70px;padding:12px 14px;gap:12px;font-size:14px}.home-refined .quicklink-group a:hover{background:#252031;color:#fff0bd}.home-refined .quicklink-icon,.home-refined .quicklink-group a img{width:36px;height:36px;flex-basis:36px}.home-refined .notice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:35px;align-items:start}.home-refined .notice-board{border:1px solid #40394d;background:#17151f;padding:18px}.home-refined .notice-board h2{font-size:17px;border-bottom:1px solid #40394d;padding-bottom:15px;margin:0}.home-refined .notice-row{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #322d40}.home-refined .notice-row>span{font-size:13px;line-height:1.6}.home-refined .notice-row small{display:flex;flex-direction:column;gap:5px;text-align:right;flex-shrink:0;font-size:10px}.home-refined .notice-row small span{font-size:10px;color:#d2c1a0}.home-refined .notice-bottom{display:flex;align-items:center;justify-content:space-between;font-size:11px}.home-refined .notice-bottom p{font-size:10px;color:#9a93a6;margin:12px 0 0;line-height:1.8}.home-refined .notice-bottom>a{min-height:44px;display:flex;align-items:center}.home-refined .notice-empty{margin:0;padding:30px 0;color:#a49cae;font-size:13px}@media (max-width:1180px){.home-refined .home-content{margin:0 24px}.home-refined .home-panel,.home-refined .home-quicklinks{margin-left:0;margin-right:0}}@media (max-width:760px){.home-page.home-refined .hero{height:280px;background-position:center 44%}.home-refined .hero__body{padding:14px 16px 0}.home-refined .hero__eyebrow{font-size:9px;letter-spacing:.4px;margin-bottom:10px}.home-refined .greeting{gap:10px}.home-refined .greeting>img{width:60px;height:63px}.home-refined .bubble{font-size:11px;padding:7px 15px}.home-refined .hero__body h1{font-size:28px;margin-top:8px;margin-bottom:6px}.home-refined .hero__tagline{font-size:11px;max-width:315px;line-height:1.6}.home-refined .home-content{margin:0 16px}.home-refined .preview-note{font-size:9px}.home-refined .home-panel{padding:15px 13px;gap:11px;min-height:0;flex-wrap:wrap;margin-bottom:10px}.home-refined .home-panel__icon{width:40px;height:40px}.home-refined .home-panel h2{font-size:19px;padding-right:14px}.home-refined .home-panel__body>p{font-size:11px}.home-refined .home-panel__body .home-panel__meta{font-size:9px}.home-refined .home-panel__arrow{right:12px;top:44px;font-size:25px}.home-refined .home-panel .home-zones{display:flex;flex-basis:100%;margin:4px 0 0;padding:0;gap:6px;justify-content:space-around}.home-refined .home-panel .home-zones img{width:45px;height:45px}.home-refined .home-panel .home-zones figcaption{font-size:9px;margin-top:5px}.home-refined .priority-links{gap:10px;margin-bottom:25px}.home-refined .priority-links>a{min-height:77px;padding:10px 11px;gap:8px;flex-wrap:wrap}.home-refined .priority-links img{width:30px;height:30px}.home-refined .priority-links span{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:12px;font-weight:600;flex:1}.home-refined .priority-links b{display:none}.home-refined .home-quicklinks>h2{font-size:22px}.home-refined .home-quicklinks__grid{grid-template-columns:1fr;gap:16px}.home-refined .quicklink-group h3{font-size:15px;padding:12px 14px}.home-refined .quicklink-group a{font-size:13px;gap:10px;padding:13px 12px;min-height:68px}.home-refined .quicklink-icon,.home-refined .quicklink-group a img{width:34px;height:34px;flex-basis:34px}.home-refined .notice-grid{grid-template-columns:1fr;gap:16px}.home-refined .notice-board{padding:16px}.home-refined .notice-board h2{font-size:16px}.home-refined .notice-row>span{font-size:12px}}.home-refined .home-content{padding-top:24px}.home-page.home-refined .hero:before{background:linear-gradient(#03081535,#03081508 50%,#0e0d16d9);height:100%;z-index:0}.home-refined .hero__body{height:auto;min-height:0}.home-refined .hero__body h1{font-weight:400}.home-refined .home-panel:hover{color:inherit}@media (max-width:760px){.home-refined .home-content{padding-top:18px}}.home-refined .mascot-button{display:grid;place-items:center;width:75px;height:79px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;flex-shrink:0}.home-refined .mascot-button:hover{background:transparent;filter:brightness(1.08)}.home-refined .mascot-button:focus-visible{outline:2px solid #e8b57f;outline-offset:4px}.home-refined .mascot-button img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #0008)}.home-refined .greeting .bubble{width:270px;max-width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:760px){.home-refined .mascot-button{width:60px;height:63px}.home-refined .greeting .bubble{width:260px;min-height:49px}}.home-refined .hero__body .home-accessible-title,.home-refined .mascot-screenreader{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.home-refined .greeting{margin-top:60px}.home-refined .greeting .bubble{height:54px;min-height:54px}.home-refined .hero__tagline{margin-top:8px}@media (max-width:760px){.home-refined .greeting{margin-top:49px}.home-refined .greeting .bubble{height:49px;min-height:49px}.home-refined .hero__tagline{margin-top:6px}}.home-refined .hero__body{height:100%;width:100%;padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.home-refined .greeting{margin-top:0}.home-refined .hero__copy{margin-top:18px;text-align:center;max-width:600px}.home-refined .hero__copy .hero__eyebrow{margin:0;font-size:11px;line-height:1.7;letter-spacing:.7px}.home-refined .hero__copy .hero__tagline{margin:8px 0 0;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}@media (max-width:760px){.home-refined .hero__body{padding:24px 20px}.home-refined .hero__copy{margin-top:16px;max-width:320px}.home-refined .hero__copy .hero__eyebrow{font-size:9px;letter-spacing:.3px}.home-refined .hero__copy .hero__tagline{margin-top:6px;font-size:11px;max-width:320px}}.record-grid>.record-card,.record-grid>.catalog-card,.deck-picker__grid .record-card,.divine-catalog .divine-catalog__card{border:2px solid #43424a;border-radius:16px;background:#17191e}.record-grid>.record-card:hover,.record-grid>.catalog-card:hover,.deck-picker__grid .record-card:hover{border-color:#af926c;background:#17191e}main .panel:where(:not(.item-panel__body .panel,.timer-page .panel,.boss-rewards-section .panel,.divine-catalog__card)),.detail-page article.item-panel,.skill-detail-view article.skill-sheet,.login-page .login-card{border:1px solid #2f3038;border-radius:16px;background:#17191e}main .panel .panel:where(:not(.item-panel__body .panel,.boss-rewards-section .panel)){border:1px solid #2f3038;border-radius:12px;background:#101216}.site-footer__inner{display:flex;flex-direction:column;gap:10px}.site-footer__links{margin-top:0;flex-wrap:wrap;gap:6px 18px;font-size:12.5px}.site-footer__links a{color:#d5c9b5;text-decoration:none}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:#f2dec0;text-decoration:underline}.site-footer__note{color:#898194}@media (max-width:520px){.site-footer__links{gap:6px 12px;font-size:12px}}.site-footer{border-top:1px solid #2f3038;padding:22px 0 28px}.site-footer__note{font:12px/1.7 -apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#80859b}.site-footer__note strong{color:#d5c9b5;font-weight:700}.site-footer,.site-footer__links a{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.site-footer__links a{font-weight:600}.site-footer__inner{align-items:center;text-align:center}.site-footer__links{justify-content:center}
