.GMLtdq_wrap{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.GMLtdq_boss{border-radius:var(--radius);border:1px solid var(--line-strong);background:#000;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 60px #5ccbf526}.GMLtdq_bossImg{width:100%;height:auto}.GMLtdq_boss figcaption{font-family:var(--font-display), serif;background:linear-gradient(#0000,#000000e6);padding:36px 20px 18px;font-size:1.2rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.GMLtdq_boss figcaption span{font-family:var(--font-body), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--sky);font-size:.75rem;display:block}.GMLtdq_list{gap:26px;margin:0;padding:0;list-style:none;display:grid}.GMLtdq_list li{border-left:3px solid var(--gold);padding-left:20px}.GMLtdq_list h3{margin-bottom:4px}.GMLtdq_list p{margin:0}@media (max-width:900px){.GMLtdq_wrap{grid-template-columns:1fr;gap:32px}.GMLtdq_boss{max-width:440px}}
.UUwy8G_gallery{gap:20px;display:grid}.UUwy8G_tabs{flex-wrap:wrap;gap:8px;display:flex}.UUwy8G_tab{font:inherit;color:var(--text-soft);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:9px 18px;font-weight:700}.UUwy8G_tab:hover{color:var(--text);border-color:var(--line-strong)}.UUwy8G_tab[aria-selected=true]{color:#fff;background:var(--brand-gradient);border-color:#0000}.UUwy8G_panel{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:28px;padding:20px;display:grid}.UUwy8G_art{position:relative}.UUwy8G_img{border-radius:var(--radius-sm);border:1px solid var(--line-strong);width:100%;height:auto}.UUwy8G_variant{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a1dc7;border-radius:999px;padding:3px;display:flex;position:absolute;bottom:12px;left:12px}.UUwy8G_variant button{font:inherit;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:700}.UUwy8G_variant button[aria-pressed=true]{color:var(--bg);background:var(--gold)}.UUwy8G_info{padding:6px 6px 6px 0}.UUwy8G_name{margin-bottom:4px;font-size:2rem}.UUwy8G_role{color:var(--sky);margin-bottom:14px;font-weight:700}.UUwy8G_stats{gap:8px;margin:20px 0 0;display:grid}.UUwy8G_stat{grid-template-columns:96px 1fr;align-items:center;gap:12px;font-size:.9rem;display:grid}.UUwy8G_stat dt{color:var(--text-muted)}.UUwy8G_stat dd{align-items:center;gap:10px;margin:0;display:flex}.UUwy8G_bar{background:var(--bg);border-radius:999px;flex:1;height:8px;overflow:hidden}.UUwy8G_bar span{background:var(--brand-gradient);border-radius:999px;height:100%;transition:width .3s;display:block}.UUwy8G_value{text-align:right;font-variant-numeric:tabular-nums;width:30px;color:var(--text-soft)}@media (max-width:900px){.UUwy8G_panel{grid-template-columns:1fr}.UUwy8G_info{padding:0}}@media (prefers-reduced-motion:reduce){.UUwy8G_bar span{transition:none}}
.DsQ9ba_hero{padding:clamp(72px,11vw,140px) 0 clamp(56px,8vw,96px)}.DsQ9ba_inner>*{max-width:680px}.DsQ9ba_inner{z-index:1;position:relative}.DsQ9ba_inner h1{text-shadow:none}.DsQ9ba_inner .lead{color:var(--text);text-shadow:0 2px 14px #000000b3}
.f_wRlW_board{--medal-1:#f4c95d;--medal-2:#d6dcef;--medal-3:#e0955a;padding-bottom:clamp(56px,8vw,96px)}.f_wRlW_podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:clamp(6px,1.6vw,18px);max-width:860px;margin:clamp(16px,3vw,32px) auto clamp(28px,4vw,44px);padding:0;list-style:none;display:grid}.f_wRlW_place{--medal:var(--medal-2);flex-direction:column;min-width:0;display:flex;position:relative}.f_wRlW_place[data-place="1"]{--medal:var(--medal-1)}.f_wRlW_place[data-place="3"]{--medal:var(--medal-3)}.f_wRlW_stage{isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:relative}.f_wRlW_stage:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--medal) 38%, transparent), transparent);filter:blur(6px);border-radius:50%;position:absolute;inset:12% 4% -6%}.f_wRlW_stage:after{content:"";z-index:-1;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;width:62%;height:16px;position:absolute;bottom:-6px;left:50%;translate:-50%}.f_wRlW_frame{aspect-ratio:3/4;background:linear-gradient(var(--panel), var(--panel)) padding-box, linear-gradient(160deg, #fff6d8, var(--medal), color-mix(in srgb, var(--medal) 50%, #000)) border-box;width:min(100%,230px);box-shadow:0 18px 40px #00000073, 0 0 36px color-mix(in srgb, var(--medal) 28%, transparent);transition:transform .4s var(--ease-out);border:2px solid #0000;border-radius:16px 16px 6px 6px;margin-bottom:-2px;position:relative;overflow:hidden}.f_wRlW_place[data-place="1"] .f_wRlW_frame{width:min(100%,280px)}.f_wRlW_frame:after{content:"";background:linear-gradient(#0000 70%,#08071aa6);position:absolute;inset:0}.f_wRlW_place:hover .f_wRlW_frame{transform:translateY(-5px)}.f_wRlW_figure{object-fit:cover}.f_wRlW_vacant{aspect-ratio:3/4;border:2px dashed var(--line-strong);width:min(100%,230px);color:var(--text-muted);font-family:var(--font-display), Georgia, serif;border-radius:40% 40% 12px 12px;place-items:center;margin-bottom:-2px;font-size:clamp(1.6rem,4vw,2.6rem);display:grid}.f_wRlW_pedestal{border:1px solid color-mix(in srgb, var(--medal) 45%, var(--line));border-top:3px solid var(--medal);background:linear-gradient(180deg, color-mix(in srgb, var(--medal) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--panel-2), var(--panel));text-align:center;border-radius:14px 14px 10px 10px;align-content:start;justify-items:center;gap:2px;min-height:clamp(110px,15vw,136px);padding:26px 10px 16px;display:grid;position:relative;box-shadow:0 18px 40px #00000059}.f_wRlW_place[data-place="1"] .f_wRlW_pedestal{min-height:clamp(130px,18vw,162px);box-shadow:0 18px 40px #00000059, 0 0 36px color-mix(in srgb, var(--medal-1) 18%, transparent)}.f_wRlW_place[data-empty] .f_wRlW_pedestal{opacity:.7;border-style:solid dashed dashed}.f_wRlW_medal{background:radial-gradient(circle at 35% 30%, #fff8, transparent 45%), var(--medal);color:#1b1533;width:38px;height:38px;box-shadow:0 0 0 3px var(--panel), 0 4px 12px #0006;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:800;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.f_wRlW_name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;font-size:clamp(.95rem,2.2vw,1.25rem);overflow:hidden}.f_wRlW_cls{color:var(--cls,var(--text-muted));font-size:.82rem;font-weight:700}.f_wRlW_cls em,.f_wRlW_whoText em{color:var(--success);font-style:normal}.f_wRlW_stat{background:color-mix(in srgb, var(--medal) 16%, transparent);color:var(--medal);font-variant-numeric:tabular-nums;border-radius:999px;margin-top:6px;padding:3px 12px;font-size:.9rem;font-weight:800}.f_wRlW_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.f_wRlW_hint{color:var(--text-soft);margin:0}.f_wRlW_search{flex:260px;max-width:380px;position:relative}.f_wRlW_search svg{fill:none;width:18px;height:18px;stroke:var(--text-muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.f_wRlW_search input{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--text);font:inherit;background:#08071ab3;border-radius:999px;padding:0 16px 0 42px}.f_wRlW_search input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #9d6bff40}.f_wRlW_tableWrap{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));overflow:hidden}.f_wRlW_table{border-collapse:collapse;width:100%}.f_wRlW_table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--line);background:#08071a59;padding:12px 16px;font-size:.72rem;font-weight:700}.f_wRlW_table td{vertical-align:middle;border-bottom:1px solid #2b245299;padding:10px 16px}.f_wRlW_table tbody tr:last-child td{border-bottom:0}.f_wRlW_table tbody tr{transition:background .15s}.f_wRlW_table tbody tr:hover{background:#9d6bff12}.f_wRlW_table tbody tr[data-top]{background:linear-gradient(90deg, color-mix(in srgb, var(--row-medal) 10%, transparent), transparent 55%)}.f_wRlW_table tbody tr[data-top="1"]{--row-medal:var(--medal-1)}.f_wRlW_table tbody tr[data-top="2"]{--row-medal:var(--medal-2)}.f_wRlW_table tbody tr[data-top="3"]{--row-medal:var(--medal-3)}.f_wRlW_posCol{width:64px}.f_wRlW_pos{min-width:30px;height:30px;color:var(--text-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:800;display:inline-grid}tr[data-top] .f_wRlW_pos{background:var(--row-medal);color:#1b1533}.f_wRlW_who{align-items:center;gap:12px;min-width:0;display:flex}.f_wRlW_face{background:color-mix(in srgb, var(--cls) 22%, var(--panel));width:44px;height:44px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--cls) 60%, transparent);border-radius:50%;flex:none;position:relative}.f_wRlW_face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.f_wRlW_online{background:var(--success);width:12px;height:12px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.f_wRlW_whoText{min-width:0;display:grid}.f_wRlW_whoText b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f_wRlW_whoText small{color:var(--cls);font-size:.78rem;font-weight:700;display:none}.f_wRlW_clsTag{color:var(--text-soft);align-items:center;gap:8px;font-weight:600;display:inline-flex}.f_wRlW_clsTag:before{content:"";background:var(--cls);width:9px;height:9px;box-shadow:0 0 8px var(--cls);border-radius:50%}.f_wRlW_num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.f_wRlW_value{color:var(--text);font-weight:800}.f_wRlW_empty{border-radius:var(--radius);border:1px dashed var(--line-strong);color:var(--text-muted);text-align:center;padding:22px}.f_wRlW_updated{color:var(--text-muted);margin:14px 0 0;font-size:.82rem}@media (max-width:700px){.f_wRlW_clsCol{display:none}.f_wRlW_whoText small{display:block}.f_wRlW_table th,.f_wRlW_table td{padding-inline:10px}.f_wRlW_posCol{width:44px}.f_wRlW_face{width:38px;height:38px}.f_wRlW_pedestal{padding:22px 6px 12px}.f_wRlW_stat{padding:2px 8px;font-size:.78rem}.f_wRlW_medal{width:32px;height:32px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.f_wRlW_frame{transition:none}}
.kigapW_list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.kigapW_pet{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:18px;padding:20px;display:flex}.kigapW_img{border:2px solid var(--gold);border-radius:18px;flex:none;width:104px;height:104px;box-shadow:0 8px 24px #0006}.kigapW_pet h3{margin:4px 0 6px}.kigapW_pet p{margin:0}
.Lqnk-W_premise{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:40px;display:grid}.Lqnk-W_premiseText strong{color:var(--gold-soft)}.Lqnk-W_chapters{gap:22px;margin:0;padding:0;list-style:none;display:grid}.Lqnk-W_chapter{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:28px;padding:16px;display:grid}.Lqnk-W_chapterArt{position:relative}.Lqnk-W_chapterArt img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto}.Lqnk-W_chapterNumber{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#08071ad9;border:1px solid #f4c95d59;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:800;position:absolute;top:10px;left:10px}.Lqnk-W_chapterText h3{margin-bottom:4px;font-size:1.5rem}.Lqnk-W_meta{color:var(--sky);margin-bottom:10px;font-size:.92rem;font-weight:700}.Lqnk-W_after{text-align:center;color:var(--text-soft);margin:32px 0 0;font-style:italic}.Lqnk-W_cta{text-align:center;max-width:720px}@media (max-width:900px){.Lqnk-W_premise,.Lqnk-W_chapter{grid-template-columns:1fr}.Lqnk-W_premise{gap:8px}}
.Hx0lNG_hero{align-items:center;min-height:min(84vh,780px);padding:80px 0 120px;display:flex}.Hx0lNG_heroInner{max-width:var(--max)}.Hx0lNG_logo{filter:drop-shadow(0 10px 40px #0009);width:min(460px,80vw);height:auto;margin-bottom:20px}.Hx0lNG_tagline{max-width:560px;color:var(--text);text-shadow:0 2px 16px #000000b3;margin-bottom:28px;font-size:clamp(1.1rem,2vw,1.3rem)}.Hx0lNG_actions{flex-wrap:wrap;gap:14px;display:flex}.Hx0lNG_note{color:var(--text-soft);text-shadow:0 1px 8px #000c;margin-top:18px;font-size:.92rem}.Hx0lNG_split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}.Hx0lNG_split>:first-child{margin-bottom:0}.Hx0lNG_classes{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Hx0lNG_classCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--text);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.Hx0lNG_classCard:hover{color:var(--text);border-color:var(--accent);transform:translateY(-3px)}.Hx0lNG_classImg{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;width:100%;height:auto}.Hx0lNG_className{font-family:var(--font-display), serif;padding:12px 14px 2px;font-size:1.1rem;font-weight:700}.Hx0lNG_classRole{color:var(--text-muted);padding:0 14px 14px;font-size:.85rem;line-height:1.4}.Hx0lNG_place{border-radius:var(--radius);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.Hx0lNG_placeImg{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.Hx0lNG_place figcaption{background:linear-gradient(#0000,#08071aeb);flex-direction:column;padding:40px 18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.Hx0lNG_place strong{font-family:var(--font-display), serif;font-size:1.15rem}.Hx0lNG_place span{color:var(--text-soft);font-size:.92rem}.Hx0lNG_story{padding:clamp(90px,14vw,170px) 0}.Hx0lNG_storyInner{max-width:var(--max)}.Hx0lNG_storyInner>*{max-width:620px}.Hx0lNG_final{text-align:center;max-width:760px}@media (max-width:1100px){.Hx0lNG_classes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.Hx0lNG_hero{min-height:auto;padding:56px 0 90px}.Hx0lNG_classes{grid-template-columns:repeat(2,minmax(0,1fr))}.Hx0lNG_actions .Hx0lNG_btn{width:100%}}@media (prefers-reduced-motion:reduce){.Hx0lNG_classCard,.Hx0lNG_classCard:hover{transition:none;transform:none}}.Hx0lNG_numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-deep)}.Hx0lNG_numberList{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:28px 0;list-style:none;display:grid}.Hx0lNG_numberList li{flex-direction:column;display:flex}.Hx0lNG_numberList li+li{border-left:1px solid var(--line)}.Hx0lNG_numberList strong{font-family:var(--font-display), serif;color:var(--gold);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.Hx0lNG_numberList span{color:var(--text-soft);font-size:.95rem}@media (max-width:640px){.Hx0lNG_numberList{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.Hx0lNG_numberList li:nth-child(3){border-left:0}}
.fBvUNa_loading{border-radius:var(--radius);background:linear-gradient(90deg, var(--panel), var(--panel-2), var(--panel));height:420px;margin:32px 0 80px}.fBvUNa_down{border-radius:var(--radius);border:1px dashed var(--line-strong);color:var(--text-soft);margin:40px 0 96px;padding:20px}.fBvUNa_filters{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));gap:14px;margin:clamp(8px,2vw,24px) 0 24px;padding:14px;display:grid}.fBvUNa_tabs,.fBvUNa_chips{flex-wrap:wrap;gap:8px;display:flex}.fBvUNa_tab{color:var(--text-soft);border-radius:999px;padding:8px 16px;font-size:.95rem;font-weight:700}.fBvUNa_tab:hover{color:var(--text);background:#9d6bff1a}.fBvUNa_tab[aria-current=page]{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent);background:#9d6bff38}.fBvUNa_chip{border:1px solid var(--line-strong);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.88rem;font-weight:700;display:inline-flex}.fBvUNa_chip:first-child{padding-left:14px}.fBvUNa_chip>span:last-child{color:var(--text-muted);font-size:.78rem}.fBvUNa_chip:hover{border-color:var(--accent);color:var(--text)}.fBvUNa_chip[aria-current=page]{border-color:var(--gold);background:#f4c95d1a}.fBvUNa_chipFace{background-color:var(--panel);border:2px solid var(--line-strong);background-position:50%;background-size:cover;border-radius:50%;width:28px;height:28px}@media (max-width:600px){.fBvUNa_tabs,.fBvUNa_chips{scrollbar-width:none;flex-wrap:nowrap;margin:-2px;padding:2px;overflow-x:auto}.fBvUNa_tab,.fBvUNa_chip{flex:none}}
.M3-dFa_more{text-align:center}.M3-dFa_tags{flex-wrap:wrap;justify-content:center;gap:10px;max-width:820px;margin:8px auto 36px;padding:0;list-style:none;display:flex}.M3-dFa_tags li{background:var(--panel);border:1px solid var(--line-strong);color:var(--text);border-radius:999px;padding:10px 18px;font-weight:700}
