.td-site{display:grid;gap:var(--lq-gap);padding-bottom:32px}.td-head-note{color:var(--lq-text-3);font-size:13px;white-space:nowrap}.td-head-note--total{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;min-width:0}.td-head-note--total,.td-head-total{display:inline-flex;align-items:center}.td-head-total{gap:6px;height:26px;padding:0 12px 0 6px;border:1px solid var(--lq-orange-line);border-radius:var(--lq-radius-pill);background:var(--lq-orange-soft);color:var(--lq-orange-ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.td-coin.td-coin--sm{width:16px;height:16px}.td-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:1px solid transparent;border-radius:var(--lq-radius-pill);font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--lq-dur) ease-out,border-color var(--lq-dur) ease-out,color var(--lq-dur) ease-out,transform var(--lq-dur) ease-out}.td-btn:focus-visible{outline:none;box-shadow:var(--lq-focus-ring)}.td-btn--play{background:var(--lq-orange);color:var(--lq-on-dark);box-shadow:0 6px 16px color-mix(in srgb,var(--lq-orange) 32%,transparent)}.td-btn--play:hover{background:var(--lq-orange-hover);transform:translateY(-1px)}.td-btn--ghost{border-color:var(--lq-border);background:var(--lq-card);color:var(--lq-text)}.td-btn--ghost:hover{border-color:var(--lq-orange-line);color:var(--lq-orange-ink)}.td-btn--block{width:100%;margin-top:14px}.td-btn__ico{font-size:13px}.td-hero{position:relative;display:flex;align-items:center;min-height:400px;overflow:hidden;isolation:isolate;border:1px solid var(--lq-border);border-radius:var(--lq-radius-lg);background:linear-gradient(170deg,var(--lq-sky) 0,var(--lq-sky-2) 46%,var(--lq-meadow-2) 74%,var(--lq-meadow) 100%);box-shadow:var(--lq-shadow)}.td-hero__media{position:absolute;inset:0;z-index:-2}.td-hero__art{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.td-hero--art{align-items:flex-start;justify-content:center;height:620px;min-height:0;text-align:center}.td-hero--art .td-hero__veil{background:linear-gradient(180deg,color-mix(in srgb,var(--lq-card) 30%,transparent) 0,transparent 45%)}.td-hero--art .td-hero__body{position:relative;justify-items:center;gap:12px;max-width:640px;margin-top:26px;padding:22px 36px 20px}.td-hero--art .td-hero__body:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--lq-radius-lg);background:color-mix(in srgb,var(--lq-card) 72%,transparent);box-shadow:0 0 36px 18px color-mix(in srgb,var(--lq-card) 45%,transparent);backdrop-filter:blur(4px);pointer-events:none}.td-hero--art .td-hero__actions,.td-hero--art .td-hero__facts,.td-hero--art .td-hero__kicker{justify-content:center}.td-hero--art .td-hero__title{font-size:58px;text-shadow:0 2px 0 var(--lq-card),0 0 22px var(--lq-card)}.td-hero--art .td-hero__lead{max-width:560px}.td-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--lq-veil) 0,var(--lq-veil-soft) 40%,transparent 66%)}.td-hero__body{display:grid;gap:14px;max-width:580px;padding:44px 48px}.td-hero__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--lq-text-2);font-size:13px;font-weight:600}.td-hero__title{margin:0;color:var(--lq-title);font-size:52px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-shadow:0 2px 0 var(--lq-card)}.td-hero__lead{margin:0;color:var(--lq-text);font-size:16px;line-height:1.85;text-wrap:pretty}.td-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.td-hero__note{margin:0;color:var(--lq-orange-ink);font-size:13px}.td-hero__facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:6px 0 0;padding:0;list-style:none}.td-hero__facts li{display:flex;align-items:baseline;gap:4px;color:var(--lq-text-2);font-size:13px}.td-hero__facts strong{color:var(--lq-orange-ink);font-size:24px;font-weight:800}.td-hero__stage{position:absolute;inset:0;z-index:-2;pointer-events:none}.td-hero__sun{top:36px;right:14%;width:120px;height:120px;background:radial-gradient(circle,var(--lq-card) 0,var(--lq-orange-soft) 45%,transparent 70%)}.td-hero__hill,.td-hero__sun{position:absolute;border-radius:50%}.td-hero__hill{right:-10%;bottom:-38%;width:90%;height:72%;background:var(--lq-meadow)}.td-hero__hill--far{right:18%;bottom:-30%;width:70%;height:70%;background:var(--lq-hill-far);opacity:.55}.td-hero__road{position:absolute;right:8%;bottom:-6%;width:46%;height:34%;border-radius:50% 50% 0 0;background:var(--lq-card-alt);opacity:.9;transform:perspective(300px) rotateX(48deg)}.td-hero__statue{right:9%;bottom:22px;width:170px;height:170px;filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--lq-ink) 25%,transparent))}.td-hero__statue,.td-hero__unit{position:absolute;object-fit:contain}.td-hero__unit{width:128px;height:128px;filter:drop-shadow(0 8px 10px color-mix(in srgb,var(--lq-ink) 22%,transparent))}.td-hero__unit--1{right:30%;bottom:60px}.td-hero__unit--2{right:22%;bottom:12px}.td-hero__unit--3{right:0;bottom:96px;width:112px;height:112px}.td-hero__unit--4{right:38%;bottom:4px;width:112px;height:112px}.td-reward-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.td-reward{position:relative;display:grid;gap:8px;align-content:start;justify-items:start;padding:18px 18px 16px;border:1px solid var(--lq-border);border-radius:var(--lq-radius);background:var(--lq-card-head)}.td-reward--normal{background:linear-gradient(160deg,var(--lq-sky-soft),var(--lq-card) 70%)}.td-reward--hell{background:linear-gradient(160deg,var(--lq-rose-soft),var(--lq-card) 70%)}.td-reward.is-done{border-color:color-mix(in srgb,var(--lq-ok) 55%,var(--lq-border))}.td-reward__floor{margin:4px 0 0;color:var(--lq-title);font-size:18px;font-weight:700}.td-reward__gold{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--lq-text-2);font-size:13px}.td-reward__gold strong{color:var(--lq-orange-ink);font-size:30px;font-weight:800;line-height:1.1;white-space:nowrap}.td-coin{flex:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--lq-orange-soft) 0 18%,var(--lq-gold) 40%,var(--lq-bronze) 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lq-gold) 70%,transparent)}.td-reward__state{margin:0}.td-state{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--lq-radius-pill);background:var(--lq-card-alt);color:var(--lq-text-2);font-size:12px;font-weight:600}.td-state--done{background:var(--lq-mint-soft);color:var(--lq-mint-ink)}.td-state--done:before{content:"✓"}.td-state--mute{color:var(--lq-text-3)}.td-notes{display:grid;gap:6px;margin:16px 0 0;padding:14px 16px 14px 34px;border-radius:var(--lq-radius-sm);background:var(--lq-orange-soft);color:var(--lq-text-2);font-size:13px;line-height:1.7}.td-skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.td-skill{display:flex;gap:12px;padding:14px;border-radius:var(--lq-radius-sm);background:var(--lq-card-head);border:1px solid var(--lq-dash)}.td-skill__ico{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:var(--lq-radius-sm);font-size:20px}.td-skill--meteor .td-skill__ico{background:var(--lq-orange-soft);color:var(--lq-orange-ink)}.td-skill--freeze .td-skill__ico{background:var(--lq-sky-soft);color:var(--lq-sky-ink)}.td-skill--heal .td-skill__ico{background:var(--lq-mint-soft);color:var(--lq-mint-ink)}.td-skill__text{display:grid;gap:2px;font-size:13px;line-height:1.6;color:var(--lq-text-2)}.td-skill__text strong{color:var(--lq-title);font-size:15px}.td-chapters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none}.td-chapter{display:grid;gap:2px;padding:10px 12px;border-radius:var(--lq-radius-sm);border-left:4px solid var(--lq-border);background:var(--lq-card-alt)}.td-chapter--meadow{border-left-color:var(--lq-mint-ink);background:var(--lq-mint-soft)}.td-chapter--forest{border-left-color:var(--lq-ok);background:var(--lq-meadow-2)}.td-chapter--dungeon{border-left-color:var(--lq-lilac-ink);background:var(--lq-lilac-soft)}.td-chapter--snow{border-left-color:var(--lq-sky-ink);background:var(--lq-sky-soft)}.td-chapter--shadow{border-left-color:var(--lq-rose-ink);background:var(--lq-rose-soft)}.td-chapter__floors{color:var(--lq-text-3);font-size:12px}.td-chapter__name{color:var(--lq-title);font-size:14px;font-weight:700}.td-portrait{display:grid;flex:none;place-items:center;overflow:hidden;border-radius:var(--lq-radius);background:radial-gradient(circle at 50% 38%,var(--lq-card) 0,var(--lq-sky-soft) 62%,var(--lq-sky-2) 100%)}.td-portrait--md{width:76px;height:76px}.td-portrait--lg{width:96px;height:96px;background:radial-gradient(circle at 50% 38%,var(--lq-card) 0,var(--lq-rose-soft) 60%,var(--lq-orange-soft) 100%)}.td-portrait img{width:100%;height:100%;object-fit:contain}.td-portrait__glyph{color:var(--lq-orange-ink);font-size:26px;font-weight:800}.td-tower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.td-unit{display:flex;gap:14px;padding:12px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius);background:var(--lq-card)}.td-unit__body{display:grid;gap:4px;align-content:start;min-width:0}.td-unit__name{margin:0;color:var(--lq-title);font-size:16px;font-weight:700}.td-unit__role{margin:0;color:var(--lq-text-2);font-size:13px;line-height:1.6}.td-unit__tags{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0}.td-unit__meta{margin:0;color:var(--lq-text-3);font-size:12px}.td-enemy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;margin:0;padding:0;list-style:none}.td-enemy{display:grid;justify-items:center;gap:6px;padding:12px 8px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius);background:var(--lq-card);text-align:center}.td-enemy__name{color:var(--lq-title);font-size:14px;font-weight:700}.td-enemy__traits{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.td-affix{margin-top:16px;padding:14px 16px;border-radius:var(--lq-radius-sm);background:var(--lq-lilac-soft)}.td-affix__lead{margin:0 0 10px;color:var(--lq-text);font-size:13px}.td-affix__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--lq-text-2)}.td-affix__list li{display:flex;gap:8px}.td-affix__list strong{flex:none;min-width:4em;color:var(--lq-lilac-ink)}.td-boss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.td-boss{display:flex;gap:14px;padding:12px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius);background:var(--lq-card)}.td-boss__body{display:grid;gap:2px;align-content:start;min-width:0}.td-boss__floor{color:var(--lq-rose-ink);font-size:12px;font-weight:700}.td-boss__name{margin:0;color:var(--lq-title);font-size:16px;font-weight:700}.td-boss__title{margin:0 0 4px;color:var(--lq-text-3);font-size:13px}.td-table-wrap{overflow-x:auto}.td-table{width:100%;border-collapse:collapse;font-size:14px}.td-table td,.td-table th{padding:10px 12px;border-bottom:1px solid var(--lq-dash);text-align:left}.td-table thead th{background:var(--lq-card-head);color:var(--lq-text-2);font-weight:600}.td-table tbody th{color:var(--lq-text-2);font-weight:500}.td-table td{color:var(--lq-title)}.td-table-note{margin:10px 0 0;color:var(--lq-text-3);font-size:12px}.td-rules{display:grid;gap:8px;margin:0;padding-left:22px;color:var(--lq-text);font-size:14px;line-height:1.75}.td-rules li::marker{color:var(--lq-orange-ink);font-weight:700}.td-me__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.td-me__stat--normal{background:var(--lq-sky-soft)}.td-me__stat--hell{background:var(--lq-rose-soft)}.td-me__list{display:grid;margin:14px 0 0;padding:0;list-style:none}.td-me__list li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;border-top:1px solid var(--lq-dash);font-size:14px}.td-me__tier{color:var(--lq-text)}.td-me__active{margin:12px 0 0;padding:8px 12px;border-radius:var(--lq-radius-sm);background:var(--lq-orange-soft);color:var(--lq-orange-ink);font-size:13px}.td-me__guest{display:grid;gap:12px;color:var(--lq-text-2);font-size:14px;line-height:1.7}.td-me__guest p{margin:0}.td-me__auth{display:flex;gap:10px}.td-me__auth .td-btn{flex:1 1 0}.td-me__try{justify-self:center;font-size:13px}.td-rank__tabs{position:relative}.td-rank__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.td-rank__labels{display:flex;gap:8px;padding:12px 20px 4px}.td-rank__label{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--lq-border);border-radius:var(--lq-radius-pill);background:var(--lq-card);color:var(--lq-text-2);font-size:13px;cursor:pointer}.td-rank__label:hover{border-color:var(--lq-orange-line);color:var(--lq-orange-ink)}#td-rank-hell:checked~.td-rank__labels .td-rank__label--hell,#td-rank-normal:checked~.td-rank__labels .td-rank__label--normal{border-color:var(--lq-orange);background:var(--lq-orange);color:var(--lq-on-dark);font-weight:600}#td-rank-hell:focus-visible~.td-rank__labels .td-rank__label--hell,#td-rank-normal:focus-visible~.td-rank__labels .td-rank__label--normal{box-shadow:var(--lq-focus-ring)}.td-rank__panel{display:none}#td-rank-hell:checked~.td-rank__panel--hell,#td-rank-normal:checked~.td-rank__panel--normal{display:block}.td-rank__list{max-height:620px;margin:0;padding:4px 0 8px;overflow-y:auto;list-style:none}.td-rank__row{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 20px}.td-rank__row+.td-rank__row{border-top:1px solid var(--lq-dash)}.td-rank__place{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lq-card-alt);color:var(--lq-text-2);font-size:12px;font-weight:700}.td-rank__row--top1 .td-rank__place{background:var(--lq-gold);color:var(--lq-on-dark)}.td-rank__row--top2 .td-rank__place{background:var(--lq-silver);color:var(--lq-on-dark)}.td-rank__row--top3 .td-rank__place{background:var(--lq-bronze);color:var(--lq-on-dark)}.td-rank__name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--lq-title);font-size:14px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.td-rank__floor,.td-rank__name:hover{color:var(--lq-orange-ink)}.td-rank__floor{flex:none;font-size:14px;font-weight:700}.td-rank__empty{padding:28px 20px 32px}.lq-home-promo{margin-top:var(--home-gap,var(--lq-gap))}.td-entry{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;padding:20px 28px;overflow:hidden;isolation:isolate;border:1px solid var(--lq-border);border-radius:var(--lq-radius-lg);background:linear-gradient(110deg,var(--lq-card) 0,var(--lq-sky-soft) 45%,var(--lq-meadow-2) 100%);box-shadow:var(--lq-shadow-sm);color:var(--lq-text);text-decoration:none;transition:transform var(--lq-dur) ease-out,box-shadow var(--lq-dur) ease-out,border-color var(--lq-dur) ease-out}.td-entry:hover{transform:translateY(-2px);border-color:var(--lq-orange-line);box-shadow:var(--lq-shadow)}.td-entry:focus-visible{outline:2px solid var(--lq-orange);outline-offset:2px}.td-entry__art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 72%}.td-entry--art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--lq-veil) 0,var(--lq-veil) 28%,var(--lq-veil-soft) 55%,transparent 82%)}.td-entry__text{display:grid;gap:6px;min-width:0}.td-entry__kicker{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--lq-text-2);font-size:12px;font-weight:600}.td-entry__title{margin:0;color:var(--lq-title);font-size:24px;font-weight:800;letter-spacing:.06em}.td-entry__desc{margin:0;color:var(--lq-text-2);font-size:14px;line-height:1.6}.td-entry__gold{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:28px;padding:2px 12px 2px 6px;border:1px solid var(--lq-orange-line);border-radius:var(--lq-radius-pill);background:var(--lq-orange-soft);color:var(--lq-orange-ink);font-size:14px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;box-shadow:var(--lq-shadow-sm)}.td-entry__cast{display:flex;align-items:flex-end;gap:0}.td-entry__cast img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--lq-ink) 20%,transparent))}.td-entry__cta{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:var(--lq-radius-pill);background:var(--lq-orange);color:var(--lq-on-dark);font-size:14px;font-weight:700;white-space:nowrap}.td-entry:hover .td-entry__cta{background:var(--lq-orange-hover)}.td-entry__side{display:flex;align-items:center;gap:18px}@media (max-width:1240px){.td-hero__unit--4{display:none}.td-hero--art{display:block;height:auto;background:var(--lq-card);text-align:left}.td-hero--art .td-hero__media{position:relative;inset:auto;z-index:auto;aspect-ratio:16/9}.td-hero--art .td-hero__veil{display:none}.td-hero--art .td-hero__body{justify-items:start;max-width:none;padding:24px 28px 26px}.td-hero--art .td-hero__body:before{display:none}.td-hero--art .td-hero__actions,.td-hero--art .td-hero__facts,.td-hero--art .td-hero__kicker{justify-content:flex-start}.td-hero--art .td-hero__title{font-size:44px;text-shadow:none}.td-hero--art .td-hero__lead{max-width:none}}@media (max-width:1000px){.td-split>.td-aside{order:-1}.td-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.td-entry__cast{display:none}}@media (max-width:760px){.td-hero:not(.td-hero--art){align-items:flex-end;min-height:460px}.td-hero:not(.td-hero--art) .td-hero__veil{background:linear-gradient(0deg,var(--lq-veil) 0,var(--lq-veil) 52%,var(--lq-veil-soft) 72%,transparent 100%)}.td-hero:not(.td-hero--art) .td-hero__body{padding:140px 20px 24px}.td-hero--art .td-hero__body{gap:12px;padding:18px 18px 20px}.td-hero--art .td-hero__title,.td-hero__title{font-size:36px}.td-hero__lead{font-size:14px;line-height:1.75}.td-hero__actions .td-btn{flex:1 1 auto;height:40px;padding:0 14px;font-size:14px}.td-hero__sun{top:18px;right:8%;width:80px;height:80px}.td-hero__statue{top:10px;right:6%;bottom:auto;width:120px;height:120px}.td-hero__unit{top:30px;bottom:auto;width:92px;height:92px}.td-hero__unit--1{right:auto;left:6%}.td-hero__unit--2{right:auto;left:34%}.td-hero__hill,.td-hero__road,.td-hero__unit--3,.td-hero__unit--4{display:none}.td-affix__list,.td-boss-grid,.td-skills,.td-tower-grid{grid-template-columns:minmax(0,1fr)}.td-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.td-enemy-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.td-reward{padding:14px 12px}.td-reward__floor{font-size:16px}.td-reward__gold strong{font-size:24px}.td-reward__gold>span:last-child{flex-basis:100%}.td-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 22px}.td-entry{grid-template-columns:minmax(0,1fr);padding:18px}.td-entry--art:after{background:linear-gradient(90deg,var(--lq-veil) 0,var(--lq-veil) 62%,var(--lq-veil-soft) 100%)}.td-entry__title{font-size:20px}}@media (prefers-reduced-motion:reduce){.td-btn,.td-entry{transition:none}.td-btn--play:hover,.td-entry:hover{transform:none}}.td-v2{display:inline-flex;align-items:center;height:22px;margin-left:10px;padding:0 9px;border-radius:var(--lq-radius-pill);background:linear-gradient(120deg,var(--lq-lilac-ink),var(--lq-orange));color:var(--lq-on-dark);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:22px;vertical-align:middle;white-space:nowrap;text-shadow:none}.td-v2--lg{height:28px;padding:0 12px;font-size:15px;line-height:28px}.td-hero__gold{display:inline-flex;align-items:center;justify-self:center;gap:8px;margin:0;padding:6px 16px 6px 8px;border:1px solid var(--lq-orange-line);border-radius:var(--lq-radius-pill);background:var(--lq-orange-soft);color:var(--lq-orange-ink);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.td-reward-grid--six{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column}.td-reward--abyss{background:linear-gradient(160deg,var(--lq-lilac-soft),var(--lq-card) 70%)}.td-sub{margin:22px 0 4px;color:var(--lq-title);font-size:15px;font-weight:700}.td-sub__lead{margin:0 0 10px;color:var(--lq-text-2);font-size:13px}.td2-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm);background:var(--lq-card-head);color:var(--lq-orange-ink);font-weight:800}.td2-icon img{width:36px;height:36px;object-fit:contain}.td2-powers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.td2-power{display:flex;gap:12px;padding:12px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius-sm);background:var(--lq-card-head)}.td2-power__text{display:grid;gap:2px;color:var(--lq-text-2);font-size:13px;line-height:1.6}.td2-power__text strong{color:var(--lq-title);font-size:14px}.td2-power__cd{color:var(--lq-text-3);font-size:12px}.td2-synergies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:12px 16px;border-radius:var(--lq-radius-sm);background:var(--lq-lilac-soft);list-style:none;color:var(--lq-text-2);font-size:13px;line-height:1.6}.td2-synergies li{display:grid;gap:2px}.td2-synergies strong{color:var(--lq-lilac-ink)}.td2-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none}.td2-mode{display:grid;gap:6px;justify-items:start;padding:14px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius)}.td2-mode--normal{background:linear-gradient(160deg,var(--lq-sky-soft),var(--lq-card) 75%)}.td2-mode--hell{background:linear-gradient(160deg,var(--lq-rose-soft),var(--lq-card) 75%)}.td2-mode--abyss{background:linear-gradient(160deg,var(--lq-lilac-soft),var(--lq-card) 75%)}.td2-mode__boss{color:var(--lq-title);font-size:16px}.td2-mode__desc{color:var(--lq-text-2);font-size:13px;line-height:1.6}.td2-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.td2-hero{display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--lq-dash);border-radius:var(--lq-radius);background:var(--lq-card)}.td2-hero__head{display:flex;gap:14px}.td2-hero__basic{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;color:var(--lq-text-2);font-size:12px;line-height:1.6}.td2-hero__basic strong{color:var(--lq-title);font-size:13px}.td2-hero__slot{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--lq-card-alt);color:var(--lq-text-2);font-size:11px;font-weight:600;white-space:nowrap}.td2-hero__slot--s2{background:var(--lq-sky-soft);color:var(--lq-sky-ink)}.td2-hero__slot--ult{background:var(--lq-orange-soft);color:var(--lq-orange-ink)}.td2-skills{display:grid;gap:8px;margin:0;padding:0;list-style:none}.td2-skill{display:flex;gap:10px}.td2-skill__text{display:grid;gap:2px;min-width:0}.td2-skill__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--lq-title);font-size:13px}.td2-skill__desc{color:var(--lq-text-2);font-size:12px;line-height:1.6}.td2-maps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.td2-map{position:relative;display:grid;align-content:end;gap:2px;min-height:150px;padding:10px;overflow:hidden;isolation:isolate;border-radius:var(--lq-radius-sm);background:var(--lq-card-alt);color:var(--lq-on-dark)}.td2-map__art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.td2-map__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 20%,var(--lq-scrim) 100%)}.td2-map__floors{font-size:12px;opacity:.9}.td2-map__name{font-size:14px;font-weight:700;line-height:1.35}.td2-map__lord{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4}.td2-map__lord img{flex:none;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--lq-card) 30%,transparent);object-fit:cover}.td2-map__lord em{display:block;font-style:normal;opacity:.85}.td-me__stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.td-me__stat--abyss{background:var(--lq-lilac-soft)}#td-rank-abyss:checked~.td-rank__labels .td-rank__label--abyss{border-color:var(--lq-orange);background:var(--lq-orange);color:var(--lq-on-dark);font-weight:600}#td-rank-abyss:focus-visible~.td-rank__labels .td-rank__label--abyss{box-shadow:var(--lq-focus-ring)}#td-rank-abyss:checked~.td-rank__panel--abyss{display:block}.td-rank__replay{display:inline-flex;flex:none;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--lq-border);border-radius:var(--lq-radius-pill);color:var(--lq-text-2);font-size:12px;text-decoration:none}.td-rank__replay:focus-visible,.td-rank__replay:hover{border-color:var(--lq-orange-line);color:var(--lq-orange-ink)}@media (max-width:1240px){.td2-maps{grid-template-columns:repeat(4,minmax(0,1fr))}.td-hero--art .td-hero__gold{justify-self:start}}@media (max-width:1000px){.td2-hero-grid{grid-template-columns:minmax(0,1fr)}.td2-maps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.td-reward-grid--six{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row}.td2-modes,.td2-powers,.td2-synergies{grid-template-columns:minmax(0,1fr)}.td2-maps{grid-template-columns:repeat(2,minmax(0,1fr))}.td2-map{min-height:120px}.td-hero__gold{font-size:15px}.td-v2--lg{height:24px;font-size:13px;line-height:24px}.td-rank__replay-text{display:none}}