.label-archive{max-width:1120px}.label-archive__head{padding:24px 0 8px}.label-kicker{color:#bd2d59;letter-spacing:.11em;margin:0 0 9px;font:800 11px/1.5 ui-monospace,monospace}.label-archive__head h1{color:#241e29;margin:0;font:750 clamp(29px,4vw,44px)/1.3 Hiragino Mincho ProN,Yu Mincho,serif}.label-archive__subtitle{color:#776875;margin:12px 0 0;font-size:13px}.label-archive__subtitle strong{color:#ab2e59;letter-spacing:.08em}.label-archive__overview{background:#fff;border:1px solid #e9dfe3;border-radius:20px;min-width:0;margin-top:18px;padding:clamp(16px,3vw,24px)}.label-archive__disclaimer{color:#82717b;margin:12px 0 0;font-size:11px;line-height:1.7}.label-insights{background:#fff;border:1px solid #ecdfe5;border-radius:20px;margin:24px 0;padding:clamp(18px,3vw,30px)}.label-insights h2{color:#201b24;margin:0 0 18px;font-size:clamp(23px,3vw,30px)}.label-insights__metrics{border-top:1px solid #eee2e7;border-bottom:1px solid #eee2e7;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.5fr);display:grid}.label-insights__metrics>div{min-width:0;padding:18px 12px 17px}.label-insights__metrics>div+div{border-left:1px solid #eee2e7}.label-insights__metrics span{color:#9b8290;letter-spacing:.1em;font:700 10px ui-monospace,monospace;display:block}.label-insights__metrics strong{color:#c4275c;margin-top:9px;font:800 clamp(36px,5vw,52px)/1.2 Georgia,serif;display:block}.label-insights__metrics strong small{margin-left:3px;font:800 13px sans-serif}.label-insights__metrics p{color:#766976;margin:7px 0 0;font-size:12px}.label-insights__metrics strong.label-insights__period{color:#241e29;flex-wrap:wrap;align-items:baseline;gap:0 .35em;font:800 clamp(15px,1.7vw,21px)/1.5 ui-monospace,monospace;display:flex}.label-insights__period time{white-space:nowrap}.label-insights__period i{color:#cbb5c0;font-style:normal}.label-insights__note{color:#624553;background:#fff0f6;border-radius:13px;margin:18px 0 0;padding:15px 18px;font-size:13px;line-height:1.8}.label-insights__note a{color:#b12256;text-underline-offset:2px;font-weight:800;text-decoration:underline}.label-insights__note a:focus-visible{outline-offset:3px;outline:2px solid #b12256}.label-insights__section{margin-top:30px}.label-insights>.label-insights__section:first-child{margin-top:0}.label-insights__section h2{color:#211b25;margin:0 0 16px;font-size:clamp(21px,3vw,25px)}.label-months__scroll{padding-bottom:6px;overflow-x:auto}.label-months{gap:12px;min-width:max-content;padding:12px 0;display:flex}.label-months__item{text-align:center;flex:0 0 62px;width:62px}.label-months__item>strong{font:800 13px ui-monospace,monospace;display:block}.label-months__rail{background:repeating-linear-gradient(0deg,#0000 0 27px,#f7eff2 28px);border-bottom:1px solid #e3cad5;justify-content:center;align-items:flex-end;height:114px;display:flex}.label-months__rail span{background:linear-gradient(#ff74aa,#e82e6c);border-radius:14px 14px 0 0;width:65%;max-width:42px;display:block}.label-months__item small{color:#75646e;margin-top:8px;font-size:10px;display:block}.label-actresses{margin:0;padding:0;list-style:none}.label-actresses li{border-top:1px solid #efe8ea;grid-template-columns:32px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:13px 2px;font-size:14px;display:grid}.label-actresses li>span{color:#b4a4ad;font:700 11px ui-monospace,monospace}.label-actresses li>a{color:#bc2d58;font-weight:800;text-decoration:none}.label-actresses li>a:hover{text-decoration:underline}.label-actresses li>strong{color:#4a3843}.label-actresses li>b{justify-self:end;font:800 14px ui-monospace,monospace}.label-actresses__more{margin-top:15px}.label-actresses__more summary{cursor:pointer;color:#b52b59;border:1px solid #efcdda;border-radius:999px;width:fit-content;padding:9px 15px;font-size:12px;font-weight:700}.label-actresses__more ol{columns:2;margin:16px 0 0;padding-left:20px}.label-actresses__more li{break-inside:avoid;padding:7px 0;font-size:12px;display:list-item}.label-actresses__more li a{color:#b52b59}.label-actresses__more li b{margin-left:8px}.label-insights__foot{color:#8c7884;margin:24px 0 0;font-size:11px;line-height:1.8}.label-ranking-bridge{background:#fff9fb;border:1px solid #ecdfe5;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 4px;padding:22px 26px;display:flex}.label-ranking-bridge__copy{min-width:0}.label-ranking-bridge__copy .label-kicker{margin-bottom:6px}.label-ranking-bridge__copy h2{color:#241e29;margin:0;font-size:clamp(19px,2.3vw,23px);line-height:1.4}.label-ranking-bridge__copy>p:last-child{color:#70616b;margin:9px 0 0;font-size:13px;line-height:1.8}.label-ranking-bridge__link{color:#a32854;background:#fff;border:1px solid #eac8d4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:13px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.label-ranking-bridge__link:hover,.label-ranking-bridge__link:focus-visible{color:#82203e;background:#fff0f5;border-color:#a32854}.label-public{padding:22px 0}.label-public__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-bottom:16px;display:flex}.label-public__heading .section-title{min-width:0;margin:0}.label-public__heading>span{color:#8c7884;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px}.label-public__heading>span strong{color:#624553;margin:0 .2em;font-weight:800}@media (width<=650px){.label-ranking-bridge{flex-direction:column;align-items:stretch;gap:15px;margin-top:18px;padding:18px}.label-ranking-bridge__copy>p:last-child{font-size:12px}.label-ranking-bridge__link{align-self:flex-start;font-size:12px}.label-archive{width:min(100% - 24px,1120px)}.label-insights__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.label-insights__metrics>div:nth-child(3){border-top:1px solid #eee2e7;border-left:0;grid-column:1/-1}.label-insights__metrics>div{padding:15px 10px}.label-insights__metrics strong{margin-top:7px;font-size:40px}.label-insights__metrics strong small{margin-left:5px;font-size:12px}.label-insights__metrics strong.label-insights__period{font-size:16px}.label-archive__overview .label-insights__note{padding:13px 14px;font-size:12px}.label-months{gap:8px}.label-months__item{flex-basis:54px;width:54px}.label-actresses__more ol{columns:1}}.label-first-confirmed__intro{color:#776875;margin:-4px 0 17px;font-size:13px;line-height:1.8}.label-first-confirmed__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.label-first-confirmed__item{background:#fff9fb;border:1px solid #efe0e7;border-radius:15px;align-items:center;gap:14px;min-width:0;padding:13px;display:flex}.label-first-confirmed__cover{color:#8c7884;background:#f8eef3;border-radius:10px;flex:0 0 92px;justify-content:center;align-items:center;width:92px;height:92px;text-decoration:none;display:flex;overflow:hidden}.label-first-confirmed__cover img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.label-first-confirmed__cover span{text-align:center;font-size:11px;line-height:1.5}.label-first-confirmed__detail{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.label-first-confirmed__badge{color:#ad2c59;background:#fff;border:1px solid #edcbd8;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.4}.label-first-confirmed__name{color:#ad2757;overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:800;text-decoration:none}.label-first-confirmed__work{color:#463543;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.5;text-decoration:none}.label-first-confirmed__name:hover,.label-first-confirmed__work:hover{text-decoration:underline}.label-first-confirmed__cover:focus-visible,.label-first-confirmed__name:focus-visible,.label-first-confirmed__work:focus-visible{outline-offset:3px;outline:2px solid #ad2757}.label-first-confirmed__date{color:#887783;font-size:11px}@media (width<=760px){.label-first-confirmed__list{grid-template-columns:1fr}}@media (width<=650px){.label-first-confirmed__item{gap:11px;padding:11px}.label-first-confirmed__cover{flex-basis:76px;width:76px;height:76px}.label-first-confirmed__intro{font-size:12px}}.label-popular-works{background:#fff9fb;border:1px solid #ecdfe5;border-radius:20px;margin:24px 0 4px;padding:clamp(18px,3vw,28px)}.label-popular-works h2{color:#241e29;margin:0;font-size:clamp(21px,2.5vw,27px);line-height:1.5}.label-popular-works__observation{color:#70616b;margin:10px 0 20px;font-size:12px;line-height:1.8}.label-popular-works__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.label-popular-card{background:#fff;border:1px solid #ecdfe5;border-radius:14px;min-width:0;overflow:hidden}.label-popular-card__rank{color:#9a3257;border-bottom:1px solid #f2e4ea;padding:10px 14px;font-size:12px}.label-popular-card__rank strong{margin:0 .15em;font:800 26px/1.2 Georgia,serif}.label-popular-card .popular-card__artwork-link{aspect-ratio:1;background:#f7f4f6;justify-content:center;align-items:center;width:100%;display:flex}.label-popular-card .popular-card__poster{object-fit:contain;width:100%;height:100%;display:block}.label-popular-card .popular-card__noimage{aspect-ratio:1;color:#887783;place-items:center;font-size:12px;display:grid}.label-popular-card__body{padding:14px}.label-popular-card h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.label-popular-card h3 a{color:#463543;text-decoration:none}.label-popular-card a:hover{text-decoration:underline}.label-popular-card a:focus-visible{outline-offset:-3px;outline:2px solid #a32854}.label-popular-card__body p{color:#8c7884;margin:8px 0 0;font:700 12px ui-monospace,monospace}.label-popular-works[hidden],.label-ranking-bridge[hidden]{display:none}@media (width<=650px){.label-popular-works__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.label-popular-card__body{padding:11px}.label-popular-card h3{font-size:13px}}@media (width<=430px){.label-popular-works__cards{grid-template-columns:1fr}.label-popular-card h3{font-size:15px}}
