.pic-card{--pic-radius:12px}.sct-card img.pic-rounded{border-radius:var(--pic-radius)}.pic-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:84%;margin:.75em auto 0;border-top:var(--sct-bw) solid var(--sct-border);border-left:var(--sct-bw) solid var(--sct-border)}.pic-visual{display:flex;align-items:center;justify-content:center;min-height:6em;padding:1.2em 1em;border-right:var(--sct-bw) solid var(--sct-border);border-bottom:var(--sct-bw) solid var(--sct-border);background:#fff}.pic-visual .sct-img{width:78%}.pic-visuals-band--colored{margin-top:.75em;padding:1em 0;border-radius:10px;background:linear-gradient(to bottom,#ffffff 0%,#fff0 16%,#fff0 84%,#ffffff 100%),radial-gradient(ellipse at center,var(--pic-idol-soft) 0%,var(--pic-idol-soft) 35%,var(--pic-idol-strong) 100%)}.pic-visuals-band--colored .pic-visuals{margin-top:0}.pic-visuals-band--colored .pic-visual{background:rgb(255 255 255 / .55)}.pic-card .sct-rating .sct-head{font-size:1.05em;padding:.15em;min-height:0}.pic-card .sct-rating .sct-icon{min-height:2.6em;padding:.2em}.pic-card .sct-rating .sct-icon .sct-img{max-height:2.3em}.pic-card .sct-rating .sct-icon{gap:.2em}.pic-card .sct-rating .sct-icon .sct-img{margin:0}.pic-tentative{color:#333;font-size:1.3em;font-weight:700;line-height:1;white-space:nowrap}.pic-profile-row{margin-top:2em}.pic-profile{grid-template-columns:minmax(0,0.9fr) minmax(0,0.7fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,0.7fr);grid-template-rows:auto auto;grid-auto-flow:column}.pic-profile--idol{grid-template-columns:minmax(0,0.9fr) minmax(0,0.75fr) minmax(0,0.7fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,0.7fr)}.pic-profile .pic-idol-cell{padding:.2em .15em}.pic-idol-cell .sct-param-link{display:block;width:100%;color:inherit;text-decoration:none}.pic-idol{display:flex;flex-direction:column;align-items:center;gap:.1em;line-height:1.2}.pic-idol-icon .sct-img{display:block;width:auto;max-width:100%;height:2.2em;object-fit:contain}.pic-idol-name{font-size:.75em;font-weight:700;white-space:nowrap}.pic-idol-cell .sct-param-link:hover .pic-idol-name{text-decoration:underline}.pic-face{grid-column:1;grid-row:1 / span 2;flex-direction:column;padding:0}.pic-face-img{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;padding:.25em}.sct-card .pic-face-img .sct-img{width:auto;max-width:100%;height:2.9em}.pic-face-name{width:100%;padding:.1em .3em;border-top:var(--sct-bw) solid var(--sct-border);font-size:.7em;line-height:1.3;text-align:center}.pic-profile .sct-head{min-height:0;padding:.15em .2em;font-size:.8em}.pic-profile .sct-cell:not(.pic-face){min-height:0;padding-top:.15em;padding-bottom:.15em}.pic-profile .sct-icon .sct-img{max-height:1.7em}.pic-recommend,.pic-obtain{font-size:.95em}.pic-iconed-cell .sct-fit-text{display:inline-flex;align-items:center;line-height:1.3}.pic-iconed-cell .sct-iconed{display:inline-flex;align-items:center}.pic-iconed-cell .sct-txt{display:inline-block;line-height:1.3}.pic-plan-icon{width:1.7em}.pic-unique{grid-template-columns:2.4em minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr}.pic-unique--custom{grid-template-rows:auto auto 1fr auto auto}.pic-unique-label{grid-column:1;grid-row:1 / -1;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.15em;padding:.5em 0}.pic-unique-name .sct-fit-text{font-weight:700;text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.18em}.pic-unique-name{grid-column:2;grid-row:1;background:var(--sct-head-bg);font-size:.95em}.pic-unique-img{grid-column:2;grid-row:2 / -1;padding:.5em}.pic-unique-img .sct-img{width:100%;max-width:9em}.pic-effect-note{margin-left:.3em;font-size:.8em}.pic-effect-note[hidden]{display:none}.pic-unique-effect-head{grid-column:3;grid-row:1;min-height:0;font-size:1em;padding:.15em}.pic-unique .sct-tabs{grid-column:3;grid-row:2}.pic-effect{grid-column:3;grid-row:3;align-items:flex-start;justify-content:flex-start;min-height:0;padding:.35em .5em;text-align:left;font-size:.72em;line-height:1.5}.pic-custom-head{grid-column:3;grid-row:4;min-height:0;padding:.1em;font-size:.9em}.pic-custom-imgs.sct-custom-single{display:flex;justify-content:center;padding:.3em}.sct-card .pic-custom-imgs.sct-custom-single .sct-img{width:100%;max-width:16em}.pic-custom-imgs{display:grid;grid-column:3;grid-row:5;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff}.pic-unique-row--second{margin-top:1.2em}.pic-unique-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2em;align-items:start}.pic-unique--skill{grid-template-columns:2em minmax(0,0.9fr) minmax(0,1.3fr)}.pic-unique--custom .pic-unique-img{grid-row:2 / 4}.pic-unique--custom .pic-custom-head,.pic-unique--custom .pic-custom-imgs{grid-column:2 / -1}.pic-unique--skill .pic-unique-img .sct-img{max-width:8.5em}.pic-abilities{--pic-ability-h:3.3em;grid-template-columns:2.8em 4.8em minmax(0,1fr);grid-auto-rows:var(--pic-ability-h);grid-template-rows:auto;margin-top:2.5em}.pic-ab-col{min-height:0;padding:.25em;font-size:.8em}.pic-ab-title{font-size:1.15em;line-height:1.3}.pic-abilities .sct-num{min-height:0;font-size:1.5em}.pic-ab-cond{min-height:0;font-size:.95em}.pic-ab-text{min-height:0;padding:.3em .6em;overflow:hidden;font-size:.85em}.pic-deck{grid-template-columns:minmax(0,16%) minmax(0,1fr);margin-top:2.5em}.pic-deck-title{grid-column:1 / -1;padding:.4em;font-size:1.3em}.pic-deck-idol{flex-direction:column;gap:.3em;align-items:stretch;justify-content:center;padding:.6em}.pic-deck-idol-name{min-height:0;font-size:.7em;line-height:1.3;text-align:center}.pic-unique-img .sct-panel{display:flex;justify-content:center;width:100%}.pic-unique-img .sct-panel[hidden]{display:none}.sct-card .pic-deck-idol .sct-img{width:100%;height:auto;border:2px solid var(--sct-border)}.pic-deck-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em .9em;align-content:center;padding:.7em .9em}.sct-card a.pic-deck-item{display:flex;flex-direction:column;gap:.25em;min-width:0;color:var(--sct-text);text-decoration:none}.pic-deck-card{position:relative;display:block;aspect-ratio:16 / 9;border:2px solid #fff;border-radius:8px;background:#eee;box-shadow:0 1px 4px rgb(0 0 0 / .3);overflow:hidden;transition:transform 0.15s,box-shadow 0.15s}.sct-card a.pic-deck-item:hover .pic-deck-card{box-shadow:0 4px 10px rgb(0 0 0 / .3);transform:translateY(-2px)}.sct-card a.pic-deck-item:hover .pic-deck-name{text-decoration:underline}.sct-card .pic-deck-card .sct-img{width:100%;height:100%;object-fit:cover}.pic-deck-name{min-height:0;font-size:.75em;font-weight:700;line-height:1.4;text-align:center}.pic-deck-type{position:absolute;right:3.5%;bottom:7%;display:flex;align-items:center;justify-content:center;width:12%;max-width:1.7em;aspect-ratio:1 / 1;border:1.5px solid rgb(255 255 255 / .95);border-radius:50%;background:var(--pic-type-color,transparent);box-shadow:0 0 2px rgb(0 0 0 / .25);overflow:hidden}.sct-card .pic-deck-type .pic-deck-type-img{width:100%;height:100%;margin:0;border:none;border-radius:50%;object-fit:cover}.pic-other{grid-template-columns:minmax(0,1fr);margin-top:1.5em}.pic-other-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.pic-song{grid-template-columns:minmax(0,1fr);margin-top:1.5em}.pic-song-idols{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.45em .5em;padding:.5em .7em}.sct-card a.pic-song-item{display:flex;flex-direction:column;gap:.2em;min-width:0;color:var(--sct-text);text-decoration:none}.pic-song-face{display:block;aspect-ratio:1 / 1;border:2px solid #fff;border-radius:7px;background:#eee;box-shadow:0 1px 4px rgb(0 0 0 / .3);overflow:hidden;transition:transform 0.15s,box-shadow 0.15s}.sct-card .pic-song-face .sct-img{width:100%;height:100%;margin:0;border:none;object-fit:cover;transform:scale(1.16)}.sct-card a.pic-song-item:hover .pic-song-face{box-shadow:0 4px 10px rgb(0 0 0 / .3);transform:translateY(-2px)}.pic-song-name{overflow:hidden;font-size:.62em;font-weight:700;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sct-card a.pic-song-item:hover .pic-song-name{text-decoration:underline}.pic-deck-date{grid-column:1 / -1;justify-content:flex-end;min-height:0;padding:.2em .7em;color:#888;font-size:.75em}.pic-deck-noimg{display:flex;align-items:center;justify-content:center;height:100%;padding:.3em;color:#666;font-size:.7em;text-align:center}@media (max-width:600px){.pic-other-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em .35em}.pic-other-cards .pic-deck-name{font-size:.58em}.pic-song-idols{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35em;padding:.4em}.pic-deck{grid-template-columns:minmax(0,22%) minmax(0,1fr);margin-top:2em}.pic-deck-title{font-size:1.1em}.pic-deck-cards{gap:.4em;padding:.4em}.pic-deck-card{border-width:1px;border-radius:5px}.pic-deck-idol{padding:.3em}.pic-deck-name{font-size:.65em}.pic-card .sct-row{grid-template-columns:minmax(0,1fr)}.pic-visuals{width:100%}.pic-visual{padding:.8em .5em}.pic-visual .sct-img{width:92%}.pic-profile{grid-template-columns:minmax(0,0.8fr) minmax(0,0.75fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,0.75fr)}.pic-profile--idol{grid-template-columns:minmax(0,0.8fr) minmax(0,0.8fr) minmax(0,0.95fr) minmax(0,0.7fr) minmax(0,1.1fr) minmax(0,0.75fr)}.pic-profile .pic-iconed-cell .sct-iconed:has(.sct-line-icon) .sct-txt{display:none}.pic-profile .pic-iconed-cell .sct-line-icon{margin:0}.pic-idol-icon .sct-img{height:1.9em}.pic-idol-name{font-size:.62em}.pic-face-img{padding:.3em}.sct-card .pic-face-img .sct-img{height:2.4em}.pic-face-name{font-size:.6em}.pic-profile .sct-head{font-size:.7em}.pic-unique-row{grid-template-columns:minmax(0,1fr)}.pic-unique,.pic-unique--custom,.pic-unique--skill{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.pic-unique>*,.pic-unique .sct-tabs,.pic-unique .pic-custom-imgs{grid-column:1;grid-row:auto}.pic-unique-label{writing-mode:horizontal-tb;letter-spacing:normal;padding:.4em}.pic-unique-img .sct-img{max-width:32%}.pic-unique--custom .pic-unique-img,.pic-unique--custom .pic-custom-head,.pic-unique--custom .pic-custom-imgs{grid-column:1;grid-row:auto}.pic-unique-effect-head{font-size:.95em}.pic-effect{font-size:.8em}.pic-abilities{--pic-ability-h:3.4em;grid-template-columns:2.3em 3.8em minmax(0,1fr)}.pic-ab-title{font-size:.95em}.pic-abilities .sct-num{font-size:1.25em}.pic-ab-cond{font-size:.85em}.pic-ab-text{font-size:.8em}}@media (max-width:600px){.pic-card .sct-rating .sct-head{padding:.1em;font-size:.8em}.pic-card .sct-rating .sct-icon{min-height:1.9em;padding:.15em}.pic-card .sct-rating .sct-icon .sct-img{max-height:1.6em}.pic-tentative{font-size:1em}.pic-card .pic-unique-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5em}.pic-unique-label{padding:.25em;font-size:.8em}.pic-unique-name{font-size:.78em}.pic-unique-img{padding:.35em}.pic-unique-img .sct-img,.pic-unique--skill .pic-unique-img .sct-img{max-width:62%}.pic-unique-effect-head,.pic-custom-head{font-size:.8em}.pic-unique .sct-tab{padding:.25em .2em;font-size:.7em}.pic-effect{padding:.3em .4em;font-size:.62em}.pic-effect-note{font-size:.7em}.sct-card .pic-custom-imgs.sct-custom-single .sct-img{max-width:100%}}.pic-spoiler{min-width:0}.pic-spoiler-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;min-height:10em;padding:1em;border:var(--sct-bw) dashed var(--sct-border);background:repeating-linear-gradient(135deg,#fffbe0 0 12px,#fff5bf 12px 24px);text-align:center}.pic-spoiler-cover[hidden],.pic-spoiler-body[hidden]{display:none}.pic-spoiler-title{font-weight:700;font-size:1.05em;letter-spacing:.05em}.pic-spoiler-title::before{content:"★";margin-right:.3em;color:#e6a800}.pic-spoiler-note{margin:0;color:#666;font-size:.8em}.pic-spoiler-btn,.pic-spoiler-hide{padding:.4em 1.4em;border:2px solid #333;border-radius:999px;background:#fff;color:#333;font:inherit;font-size:.85em;font-weight:700;line-height:1.4;cursor:pointer}.pic-spoiler-btn:hover,.pic-spoiler-btn:focus-visible{background:#ffd400}.pic-spoiler-hide{display:block;margin:.4em 0 0 auto;padding:.2em 1em;border-width:1px;font-size:.75em;font-weight:400}@media (max-width:600px){.pic-spoiler-cover{min-height:8em;padding:.6em}.pic-spoiler-title{font-size:.85em}.pic-spoiler-note{font-size:.68em}}.pic-song-idols:empty{display:none}.sct-card .pic-song-another{padding:.45em .8em;font-size:.85em;font-weight:700;text-align:right}.sct-card .pic-song-another a{color:var(--sct-text);text-decoration:underline;text-decoration-color:var(--sct-title-line);text-decoration-thickness:3px;text-underline-offset:3px}.pic-video{grid-template-columns:minmax(0,1fr);margin-top:1.5em}.pic-video-cell{padding:.8em}.pic-video-frame{position:relative;width:100%;max-width:720px;margin:0 auto;aspect-ratio:16 / 9;border-radius:8px;background:#000;overflow:hidden}.sct-card .pic-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0}.sct-card a.pic-video-play{position:absolute;inset:0;display:block;cursor:pointer}.sct-card .pic-video-thumb{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:opacity 0.15s}.sct-card a.pic-video-play:hover .pic-video-thumb{opacity:.85}.pic-video-btn{position:absolute;top:50%;left:50%;width:68px;height:48px;border-radius:14px;background:rgb(33 33 33 / .8);transform:translate(-50%,-50%);transition:background-color 0.15s}.pic-video-btn::before{content:"";position:absolute;top:50%;left:55%;border-style:solid;border-width:11px 0 11px 19px;border-color:#fff0 #fff0 #fff0 #fff;transform:translate(-50%,-50%)}.sct-card a.pic-video-play:hover .pic-video-btn,.sct-card a.pic-video-play:focus-visible .pic-video-btn{background:red}.pic-card>.sct-upd{margin-top:.8em}