.zd-page{--zd-panel:var(--as-panel,#161a21);--zd-panel-2:var(--as-panel-2,#1e232d);--zd-border:var(--as-border,#2c3341);--zd-text:var(--as-text,#ece8df);--zd-muted:var(--as-muted,#9aa3b2);--zd-accent:var(--zone-accent,var(--as-accent,#d6a84e));color:var(--zd-text)}.zd-hero{border-bottom:1px solid var(--zd-border);background:linear-gradient(90deg, color-mix(in srgb, var(--zone-accent,#d6a84e) 9%, transparent), transparent 54%), repeating-linear-gradient(135deg, #ffffff06 0 1px, transparent 1px 18px), var(--as-bg,#0e1014);overflow:hidden}.zd-hero-shell{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;width:min(1180px,100% - 24px);margin:0 auto;padding:22px 0 24px;display:grid}.zd-hero-copy{gap:8px;min-width:0;display:grid}.zd-kicker{color:var(--zone-accent,var(--as-accent,#d6a84e));letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.zd-hero h1{max-width:850px;color:var(--zd-text);font-family:var(--font-cinzel,serif);overflow-wrap:anywhere;margin:0;font-size:clamp(30px,5vw,54px);line-height:1.05}.zd-hero-copy>p:not(.zd-kicker){max-width:760px;color:var(--zd-muted);margin:0;font-size:13px;line-height:1.55}.zd-version{color:var(--zd-muted);flex-wrap:wrap;gap:5px 12px;font-size:9px;display:flex}.zd-hero-emblem{width:112px;height:112px;color:var(--zone-accent,var(--as-accent,#d6a84e));background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--zone-accent,#d6a84e) 17%, transparent), transparent 65%), var(--zd-panel);border:1px solid color-mix(in srgb, var(--zone-accent,#d6a84e) 58%, var(--zd-border));clip-path:polygon(50% 0,88% 14%,100% 50%,88% 86%,50% 100%,12% 86%,0 50%,12% 14%);place-items:center;display:grid}.zd-hero-emblem svg{width:46px;height:46px}.zd-shell{width:min(1180px,100% - 24px);margin:0 auto;padding:16px 0 28px}.zd-summary{background:var(--zd-border);border:1px solid var(--zd-border);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.zd-summary>div{background:var(--zd-panel);gap:1px;padding:11px 12px;display:grid}.zd-summary strong{color:var(--zone-accent,var(--as-accent,#d6a84e));font-size:21px;line-height:1}.zd-summary span{color:var(--zd-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.zd-section{margin-top:20px}.zd-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.zd-section-head h2{color:var(--zd-text);margin:0;font-size:16px;line-height:1.25}.zd-section-head p{max-width:600px;color:var(--zd-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.zd-section-head a{min-height:40px;color:var(--zone-accent,var(--as-accent,#d6a84e));flex:none;padding:10px 9px;font-size:9.5px;font-weight:750}.zd-explorer{gap:8px;display:grid}.zd-filterbar{background:var(--zd-panel);border:1px solid var(--zd-border);border-radius:5px;grid-template-columns:minmax(0,1fr);gap:7px;padding:11px;display:grid}.zd-control{gap:3px;min-width:0;display:grid}.zd-control>span{color:var(--zd-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.zd-control input,.zd-control select{width:100%;min-width:0;min-height:44px;color:var(--zd-text);background:var(--as-bg,#0e1014);border:1px solid var(--zd-border);border-radius:4px;padding:0 9px;font-size:11px}.zd-control input::placeholder{color:#7f8998}.zd-control input:focus-visible,.zd-control select:focus-visible{border-color:var(--zone-accent,var(--as-accent,#d6a84e));outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-result-meta{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.zd-result-meta p{color:var(--zd-muted);margin:0;font-size:10px}.zd-result-meta strong{color:var(--zd-text);font-variant-numeric:tabular-nums;font-size:13px}.zd-result-meta button{min-height:38px;color:var(--zone-accent,var(--as-accent,#d6a84e));border:1px solid var(--zd-border);cursor:pointer;font:inherit;background:0 0;border-radius:4px;padding:0 9px;font-size:9px}.zd-result-meta button:hover,.zd-result-meta button:focus-visible{border-color:var(--zone-accent,var(--as-accent,#d6a84e));outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-route-strip{scrollbar-color:var(--zd-border) transparent;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:4px;padding:1px 1px 5px;display:grid;overflow-x:auto}.zd-route-step{min-height:70px;color:var(--zd-text);background:var(--zd-panel);border:1px solid var(--zd-border);border-radius:4px;align-content:center;gap:3px;padding:9px 8px;text-decoration:none;display:grid;position:relative}.zd-route-step:hover,.zd-route-step:focus-visible{border-color:var(--zone-accent,var(--as-accent,#d6a84e));outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-route-step span{color:var(--zone-accent,var(--as-accent,#d6a84e));text-transform:uppercase;font-size:8px;font-weight:800}.zd-route-step strong{overflow-wrap:anywhere;font-size:10px;line-height:1.25}.zd-route-step small{color:var(--zd-muted);font-size:8px}.zd-timer-groups{gap:16px;display:grid}.zd-timer-group{gap:7px;display:grid}.zd-timer-label{color:var(--zd-muted);align-items:baseline;gap:7px;font-size:9px;display:flex}.zd-timer-label strong{color:var(--zone-accent,var(--as-accent,#d6a84e));font-size:13px}.zd-zone-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.zd-zone-card{--zone-accent:var(--as-accent,#d6a84e);min-width:0;color:var(--zd-text);background:var(--zd-panel);border:1px solid var(--zd-border);border-left:3px solid var(--zone-accent);border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px;display:grid;position:relative}.zd-zone-card:hover{background:var(--zd-panel-2)}.zd-zone-card-emblem{width:44px;height:44px;color:var(--zone-accent);background:var(--as-bg,#0e1014);border:1px solid color-mix(in srgb, var(--zone-accent) 42%, var(--zd-border));border-radius:4px;place-items:center;display:grid}.zd-zone-card-emblem svg{width:23px;height:23px}.zd-zone-card-copy{gap:4px;min-width:0;display:grid}.zd-zone-card-copy>span{color:var(--zone-accent);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.zd-zone-card-copy h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.2}.zd-zone-card-copy h3 a{color:inherit;text-decoration:none}.zd-zone-card-copy h3 a:after{content:"";position:absolute;inset:0}.zd-zone-card-copy h3 a:focus-visible{outline:none}.zd-zone-card:has(a:focus-visible){outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-zone-card-copy em{color:var(--zd-muted);font-size:9px;font-style:normal}.zd-zone-card-copy p{color:#c7c1b7;margin:2px 0 0;font-size:9.5px;line-height:1.4}.zd-zone-card-foot{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.zd-zone-card-foot span{color:var(--zd-muted);background:var(--as-bg,#0e1014);border:1px solid var(--zd-border);border-radius:3px;padding:2px 5px;font-size:8px}.zd-zone-card-foot strong{color:var(--zone-accent)}.zd-zone-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.zd-zone-meta>div{background:var(--zd-panel);border:1px solid var(--zd-border);border-radius:4px;gap:3px;min-width:0;padding:10px;display:grid}.zd-zone-meta dt{color:var(--zd-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.zd-zone-meta dd{color:var(--zd-text);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.zd-timeline{gap:5px;display:grid}.zd-boss-row{min-height:70px;color:var(--zd-text);background:var(--zd-panel);border:1px solid var(--zd-border);border-radius:4px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.zd-boss-row:hover,.zd-boss-row:focus-visible{background:var(--zd-panel-2);border-color:var(--zone-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-boss-time{gap:2px;display:grid}.zd-boss-time strong{color:var(--zone-accent);font-variant-numeric:tabular-nums;font-size:13px}.zd-boss-time small{color:var(--zd-muted);font-size:8px}.zd-boss-identity{gap:3px;min-width:0;display:grid}.zd-boss-identity strong{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.zd-boss-identity small{color:var(--zd-muted);font-size:8.5px}.zd-boss-stats{flex-wrap:wrap;gap:4px;display:flex}.zd-boss-stats span{color:var(--zd-muted);background:var(--as-bg,#0e1014);border:1px solid var(--zd-border);white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:8px}.zd-final-badge{color:var(--zone-accent)!important;border-color:color-mix(in srgb, var(--zone-accent) 60%, var(--zd-border))!important}.zd-boss-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.zd-boss-card{--zone-accent:var(--as-accent,#d6a84e);min-width:0;color:var(--zd-text);background:var(--zd-panel);border:1px solid var(--zd-border);border-top:2px solid var(--zone-accent);border-radius:4px;gap:8px;padding:12px;display:grid;position:relative}.zd-boss-card:hover{background:var(--zd-panel-2)}.zd-boss-card-head{justify-content:space-between;align-items:start;gap:9px;min-width:0;display:flex}.zd-boss-card-head>div{gap:2px;min-width:0;display:grid}.zd-boss-card-head span{color:var(--zone-accent);text-transform:uppercase;font-size:8px;font-weight:800}.zd-boss-card-head h3{margin:0;font-size:14px;line-height:1.25}.zd-boss-card-head h3 a{color:inherit;text-decoration:none}.zd-boss-card-head h3 a:after{content:"";position:absolute;inset:0}.zd-boss-card:has(a:focus-visible){outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-boss-card>p{color:var(--zd-muted);margin:0;font-size:9px;line-height:1.4}.zd-boss-zone-link{z-index:1;width:fit-content;min-height:36px;color:var(--zone-accent);padding:9px 0 5px;font-size:9px;font-weight:750;position:relative}.zd-action-tags{flex-wrap:wrap;gap:4px;display:flex}.zd-action-tags span{color:#d8d2c7;background:var(--as-bg,#0e1014);border:1px solid var(--zd-border);border-radius:3px;padding:2px 5px;font-size:8px}.zd-action-list{gap:7px;display:grid}.zd-action{background:var(--zd-panel);border:1px solid var(--zd-border);border-left:2px solid var(--zone-accent);border-radius:4px;gap:7px;padding:11px;display:grid}.zd-action-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.zd-action-head h3,.zd-action-head h4{color:var(--zd-text);margin:0;font-size:12px;line-height:1.3}.zd-action-head span{color:var(--zone-accent);border:1px solid color-mix(in srgb, var(--zone-accent) 52%, var(--zd-border));text-transform:uppercase;border-radius:3px;flex:none;padding:2px 5px;font-size:7.5px;font-weight:800}.zd-action>p{color:var(--zd-muted);margin:0;font-size:9.5px;line-height:1.45}.zd-metrics{flex-wrap:wrap;gap:4px;display:flex}.zd-metrics>div{background:var(--as-bg,#0e1014);border:1px solid var(--zd-border);border-radius:3px;gap:5px;padding:3px 6px;font-size:8.5px;display:flex}.zd-metrics dt{color:var(--zd-muted)}.zd-metrics dd{color:var(--zd-text);font-variant-numeric:tabular-nums;margin:0}.zd-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zd-steps li{background:var(--zd-panel-2);border-radius:3px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;padding:6px;display:grid}.zd-steps>li>b{color:var(--zone-accent);font-size:9px}.zd-steps>li>div{gap:3px;display:grid}.zd-steps strong{font-size:9.5px}.zd-phase-list{gap:7px;display:grid}.zd-phase{background:var(--zd-panel);border:1px solid var(--zd-border);border-radius:4px;gap:7px;padding:10px;display:grid}.zd-phase>h3{color:var(--zd-text);margin:0;font-size:11px}.zd-phase>h3 span{color:var(--zone-accent)}.zd-drop-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.zd-drop-group{background:var(--zd-panel);border:1px solid var(--zd-border);border-radius:4px;min-width:0;padding:8px}.zd-drop-group h3{color:var(--zone-accent);text-transform:uppercase;margin:0 0 5px;font-size:9px}.zd-drop-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zd-drop-group a{min-height:32px;color:var(--zd-text);font-size:9px;line-height:1.35;display:block}.zd-drop-group a:hover,.zd-drop-group a:focus-visible{color:var(--zone-accent)}.zd-drop-group small{color:var(--zd-muted);font-size:7.5px;display:block}.zd-zone-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.zd-zone-nav a{min-height:64px;color:var(--zd-text);background:var(--zd-panel);border:1px solid var(--zd-border);border-radius:4px;align-content:center;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.zd-zone-nav a:last-child{text-align:right}.zd-zone-nav a:hover,.zd-zone-nav a:focus-visible{border-color:var(--zone-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-zone-nav small{color:var(--zd-muted);font-size:8px}.zd-zone-nav strong{font-size:10.5px}.zd-empty{min-height:180px;color:var(--zd-muted);text-align:center;place-content:center;gap:4px;display:grid}.zd-empty strong{color:var(--zd-text);font-size:13px}.zd-note{color:var(--zd-muted);background:var(--zd-panel);border-left:2px solid var(--zone-accent,var(--as-accent,#d6a84e));margin:9px 0 0;padding:8px 9px;font-size:8.5px;line-height:1.45}@media (width>=700px){.zd-filterbar{grid-template-columns:minmax(240px,1fr) minmax(180px,.65fr) minmax(150px,.42fr);align-items:end}.zd-zone-grid,.zd-boss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zd-zone-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.zd-drop-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.zd-zone-grid,.zd-boss-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zd-drop-groups{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=699px){.zd-hero-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:18px 0 19px}.zd-hero-emblem{grid-row:1;width:68px;height:68px}.zd-hero-emblem svg{width:30px;height:30px}.zd-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.zd-summary>div{padding:9px 7px}.zd-summary strong{font-size:17px}.zd-section-head{flex-direction:column;align-items:start}.zd-section-head a{min-height:44px;padding:13px 0}.zd-result-meta button{min-height:44px}.zd-boss-row{grid-template-columns:58px minmax(0,1fr)}.zd-boss-row .zd-boss-stats{grid-column:2}.zd-drop-group a{min-height:44px;padding-block:3px}}@media (prefers-reduced-motion:reduce){.zd-route-strip{scroll-behavior:auto}}.zd-guide{--zd-guide-accent:var(--zone-accent,var(--as-accent,#d6a84e));--zd-guide-panel:var(--zd-panel,var(--as-panel,#161a21));--zd-guide-panel-2:var(--zd-panel-2,var(--as-panel-2,#1e232d));--zd-guide-border:var(--zd-border,var(--as-border,#2c3341));--zd-guide-text:var(--zd-text,var(--as-text,#ece8df));--zd-guide-muted:var(--zd-muted,var(--as-muted,#9aa3b2));color:var(--zd-guide-text);margin:16px 0 18px}.zd-guide-head{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--zd-guide-accent) 13%, transparent), transparent 46%), var(--zd-guide-panel);border:1px solid var(--zd-guide-border);border-left:3px solid var(--zd-guide-accent);border-radius:6px;padding:16px}.zd-guide-kicker{color:var(--zd-guide-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.zd-guide-head h2{max-width:22ch;color:var(--zd-guide-text);font-family:var(--font-display,ui-serif, Georgia, serif);overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(22px,3.4vw,30px);line-height:1.08}.zd-guide-dek{color:var(--zd-guide-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.zd-guide-layout{gap:9px;margin-top:9px;display:grid}.zd-guide-split{gap:9px;display:grid}.zd-guide-panel{background:var(--zd-guide-panel);border:1px solid var(--zd-guide-border);border-radius:5px;min-width:0;padding:13px}.zd-guide-panel h3{color:var(--zd-guide-text);align-items:center;gap:7px;margin:0;font-size:14px;line-height:1.25;display:flex}.zd-guide-panel h3:before{background:var(--zd-guide-accent);content:"";border-radius:2px;width:3px;height:13px}.zd-guide-panel h4{color:var(--zd-guide-text);letter-spacing:.04em;text-transform:uppercase;margin:12px 0 0;font-size:10px;line-height:1.35}.zd-guide-panel p{color:var(--zd-guide-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.55}.zd-guide-panel strong{color:var(--zd-guide-text)}.zd-guide-panel a{color:var(--zd-guide-accent);text-underline-offset:2px;text-decoration:underline}.zd-guide-panel a:hover,.zd-guide-panel a:focus-visible{color:var(--zd-guide-text)}.zd-guide-quote{background:color-mix(in srgb, var(--zd-guide-accent) 8%, transparent);border-left:2px solid var(--zd-guide-accent);border-radius:0 3px 3px 0;padding:7px 9px;font-style:italic;color:var(--zd-guide-text)!important}.zd-guide-quote-label{color:var(--zd-guide-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:7.5px;font-style:normal;font-weight:800;display:block}.zd-guide-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:5px;margin:8px 0 0;display:grid}.zd-guide-stats>div{background:var(--as-bg,#0e1014);border:1px solid var(--zd-guide-border);border-radius:4px;min-width:0;padding:7px 8px}.zd-guide-stats dt{color:var(--zd-guide-muted);letter-spacing:.05em;text-transform:uppercase;font-size:7.5px;font-weight:800}.zd-guide-stats dd{color:var(--zd-guide-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:9.5px;line-height:1.4}.zd-guide-adjacent{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.zd-guide-adjacent a,.zd-guide-adjacent>span{background:var(--zd-guide-panel-2);border:1px solid var(--zd-guide-border);border-radius:4px;align-content:center;gap:2px;min-width:0;min-height:44px;padding:7px 8px;text-decoration:none;display:grid}.zd-guide-adjacent a:hover,.zd-guide-adjacent a:focus-visible{border-color:var(--zd-guide-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-guide-adjacent small{color:var(--zd-guide-muted);font-size:7.5px}.zd-guide-adjacent strong{color:var(--zd-guide-text);overflow-wrap:anywhere;font-size:9.5px;line-height:1.3}.zd-guide-attacks,.zd-guide-phases,.zd-guide-order,.zd-guide-fight,.zd-guide-new-list{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.zd-guide-attack{background:var(--zd-guide-panel-2);border:1px solid var(--zd-guide-border);border-left:2px solid var(--zd-guide-accent);border-radius:4px;padding:10px}.zd-guide-attack-head{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.zd-guide-attack-head h4{color:var(--zd-guide-text);letter-spacing:0;text-transform:none;align-items:center;gap:6px;margin:0 auto 0 0;font-size:11.5px;line-height:1.3;display:flex}.zd-guide-index{color:#17130a;background:var(--zd-guide-accent);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:8px;font-weight:800;display:inline-grid}.zd-guide-kind,.zd-guide-step-meta{color:var(--zd-guide-muted);border:1px solid var(--zd-guide-border);text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:7.5px;font-weight:700;line-height:1.3}.zd-guide-fight-cat{color:var(--zd-guide-accent);border:1px solid color-mix(in srgb, var(--zd-guide-accent) 48%, var(--zd-guide-border));letter-spacing:.03em;text-transform:uppercase;border-radius:3px;margin-bottom:4px;padding:2px 5px;font-size:7.5px;font-weight:800;line-height:1.3;display:inline-block}.zd-guide-metrics{flex-wrap:wrap;gap:4px;margin:7px 0 0;display:flex}.zd-guide-metrics>div{background:var(--as-bg,#0e1014);border:1px solid var(--zd-guide-border);border-radius:3px;gap:4px;padding:2px 5px;font-size:8px;display:flex}.zd-guide-metrics dt{color:var(--zd-guide-muted)}.zd-guide-metrics dd{color:var(--zd-guide-text);font-variant-numeric:tabular-nums;margin:0}.zd-guide-handle{color:var(--zd-guide-text)!important}.zd-guide-inferred{color:color-mix(in srgb, var(--zd-guide-accent) 82%, var(--zd-guide-text));margin:5px 0 0;font-size:8px;font-style:italic;line-height:1.4;display:block}.zd-guide-steps{border-top:1px solid var(--zd-guide-border);gap:5px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:grid}.zd-guide-steps li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;display:grid}.zd-guide-steps>li>div{min-width:0}.zd-guide-steps p{margin-top:4px}.zd-guide-step-index{width:18px;height:18px;color:var(--zd-guide-accent);border:1px solid color-mix(in srgb, var(--zd-guide-accent) 45%, var(--zd-guide-border));border-radius:50%;place-items:center;font-size:7.5px;font-weight:800;display:inline-grid}.zd-guide-steps strong{font-size:9.5px}.zd-guide-steps .zd-guide-kind,.zd-guide-steps .zd-guide-step-meta{margin-left:4px}.zd-guide-phase{background:var(--zd-guide-panel-2);border:1px solid var(--zd-guide-border);border-radius:4px;padding:9px}.zd-guide-phase h4{text-transform:none;margin:0;font-size:10.5px}.zd-guide-phase h4 span{color:var(--zd-guide-accent)}.zd-guide-phase>ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.zd-guide-phase>ul>li{border-top:1px solid var(--zd-guide-border);padding-top:6px}.zd-guide-phase-steps{color:var(--zd-guide-accent)!important}.zd-guide-order>li{background:var(--zd-guide-panel-2);border:1px solid var(--zd-guide-border);border-radius:4px;gap:5px;padding:9px;display:grid}.zd-guide-order-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.zd-guide-order-time{color:var(--zd-guide-accent);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.zd-guide-order-name{overflow-wrap:anywhere;font-size:11px;font-weight:700}.zd-guide-order-hp{color:var(--zd-guide-muted);background:var(--as-bg,#0e1014);border:1px solid var(--zd-guide-border);white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:8px}.zd-guide-order-action{border-top:1px solid var(--zd-guide-border);padding-top:5px}.zd-guide-order-label{color:var(--zd-guide-accent);letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:800;display:block}.zd-guide-fight>li{background:var(--zd-guide-panel-2);border:1px solid var(--zd-guide-border);border-radius:4px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:9px;display:grid}.zd-guide-fight>li>div{min-width:0}.zd-guide-fight-index{color:#17130a;background:var(--zd-guide-accent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:inline-grid}.zd-guide-fight>li>div>strong{color:var(--zd-guide-text);font-size:10px;line-height:1.35;display:block}.zd-guide-tips{color:var(--zd-guide-muted);gap:5px;margin:8px 0 0;padding-left:15px;font-size:9.5px;line-height:1.5;display:grid}.zd-guide-tips li::marker{color:var(--zd-guide-accent)}.zd-guide-new-list>li{background:var(--zd-guide-panel-2);border:1px solid var(--zd-guide-border);border-radius:4px;padding:7px 8px}.zd-guide-new-list strong{font-size:9.5px;display:block}.zd-guide-new-list span{color:var(--zd-guide-muted);margin-top:2px;font-size:9px;line-height:1.45;display:block}.zd-guide-fast-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.zd-guide-fast-list>li{background:var(--zd-guide-panel-2);border:1px solid var(--zd-guide-border);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:3px 7px;padding:6px 8px;font-size:9px;line-height:1.4;display:flex}.zd-guide-fast-boss{color:var(--zd-guide-muted)}.zd-guide-fast-move{color:var(--zd-guide-text);font-size:9.5px}.zd-guide-fast-time{color:var(--zd-guide-accent);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:800}.zd-guide-classes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.zd-guide-class{text-align:center;background:var(--zd-guide-panel-2);border:1px solid var(--zd-guide-border);border-radius:4px;align-content:center;gap:2px;min-height:44px;padding:7px 5px;display:grid;text-decoration:none!important}.zd-guide-class:hover,.zd-guide-class:focus-visible{border-color:var(--zd-guide-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.zd-guide-class strong{font-size:9.5px;line-height:1.2}.zd-guide-class span{color:var(--zd-guide-accent);text-transform:uppercase;font-size:7.5px;font-weight:700}.zd-guide-source{color:var(--zd-guide-muted);font-size:8px;line-height:1.45}.zd-guide-kinds{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.zd-guide-kinds span{color:var(--zd-guide-text);background:var(--as-bg,#0e1014);border:1px solid var(--zd-guide-border);border-radius:3px;padding:3px 6px;font-size:8px;line-height:1.3}@media (width>=760px){.zd-guide-split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.zd-guide-head{padding:13px}.zd-guide-panel{padding:10px}.zd-guide-adjacent,.zd-guide-classes{grid-template-columns:minmax(0,1fr)}}