.rank-cover-module__3ZMg4a__section{margin-bottom:16px}.rank-cover-module__3ZMg4a__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.rank-cover-module__3ZMg4a__title{color:var(--ink);font-size:20px;font-weight:700}.rank-cover-module__3ZMg4a__more{color:var(--muted);font-size:13px}.rank-cover-module__3ZMg4a__more:hover{color:var(--ink)}.rank-cover-module__3ZMg4a__viewport{--rank-rail-slack:46px;position:relative}.rank-cover-module__3ZMg4a__rail{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.rank-cover-module__3ZMg4a__rail::-webkit-scrollbar{display:none}.rank-cover-module__3ZMg4a__grid{flex-wrap:wrap;gap:8px 4px;margin:0;padding:0;list-style:none;display:flex}.rank-cover-module__3ZMg4a__item{--item:calc((100% - 5 * 4px) / 6);flex:0 0 var(--item);min-width:0;container-type:inline-size}.rank-cover-module__3ZMg4a__link{color:inherit;text-decoration:none;display:block}.rank-cover-module__3ZMg4a__rank{z-index:1;letter-spacing:-.05em;color:var(--on-dark);text-shadow:0 1px 6px #0000008c;-webkit-user-select:none;user-select:none;font-size:34cqw;font-weight:800;line-height:1;position:absolute;bottom:1cqw;left:6cqw}.rank-cover-module__3ZMg4a__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:55% 0 0}.rank-cover-module__3ZMg4a__name{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.rank-cover-module__3ZMg4a__typeName{color:var(--muted);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.rank-cover-module__3ZMg4a__rating{color:var(--rating);white-space:nowrap;align-items:center;gap:3px;margin:0;font-size:12px;font-weight:600;display:flex}.rank-cover-module__3ZMg4a__reviewCount{color:var(--muted);font-weight:400}.rank-cover-module__3ZMg4a__item.rank-cover-module__3ZMg4a__itemLandscape{flex-basis:calc(25% - 3px)}.rank-cover-module__3ZMg4a__itemLandscape .rank-cover-module__3ZMg4a__rank{font-size:24cqw;left:4cqw}.rank-cover-module__3ZMg4a__itemLandscape .rank-cover-module__3ZMg4a__cover{aspect-ratio:16/9}.rank-cover-module__3ZMg4a__coverLetterbox{background:#000}.rank-cover-module__3ZMg4a__coverLetterbox img,.rank-cover-module__3ZMg4a__coverLetterbox video{object-fit:contain!important}@media (max-width:900px){.rank-cover-module__3ZMg4a__item.rank-cover-module__3ZMg4a__itemLandscape{flex-basis:calc(33.3333% - 2.66667px)}}@media (max-width:600px){.rank-cover-module__3ZMg4a__item.rank-cover-module__3ZMg4a__itemLandscape{flex-basis:calc(50% - 2px)}}.rank-cover-module__3ZMg4a__cover{aspect-ratio:2/3;background:var(--placeholder);position:relative;overflow:hidden}.rank-cover-module__3ZMg4a__coverImg{object-fit:fill;width:100%;height:100%}.rank-cover-module__3ZMg4a__arrow{top:calc((100% - var(--rank-rail-slack)) / 2);background:var(--background);border:1px solid var(--border);width:40px;height:40px;box-shadow:0 2px 10px rgb(var(--shadow-rgb) / calc(15% * var(--shadow-strength)));color:var(--ink);cursor:pointer;z-index:3;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .12s;display:flex;position:absolute;transform:translateY(-50%)}.rank-cover-module__3ZMg4a__arrow:hover{background:var(--placeholder)}.rank-cover-module__3ZMg4a__prev{left:-18px}.rank-cover-module__3ZMg4a__next{right:-18px}@media (max-width:1200px){.rank-cover-module__3ZMg4a__item{--item:calc((100% - 4 * 4px) / 5)}}@media (max-width:900px){.rank-cover-module__3ZMg4a__item{--item:calc((100% - 2 * 4px) / 3)}}@media (max-width:600px){.rank-cover-module__3ZMg4a__item{--item:calc((100% - 2 * 4px) / 2.9)}}:is(.rank-cover-module__3ZMg4a__rail,.rank-cover-module__3ZMg4a__grid):has(img[data-landscape=true]):has(img[data-landscape=false]) .rank-cover-module__3ZMg4a__item:not(.rank-cover-module__3ZMg4a__itemLandscape):has(img[data-landscape=true]){flex-basis:calc(var(--item) * 8 / 3)}:is(.rank-cover-module__3ZMg4a__rail,.rank-cover-module__3ZMg4a__grid):has(img[data-landscape=true]):has(img[data-landscape=false]) .rank-cover-module__3ZMg4a__item:not(.rank-cover-module__3ZMg4a__itemLandscape):has(img[data-landscape=true]) .rank-cover-module__3ZMg4a__cover{aspect-ratio:16/9}:is(.rank-cover-module__3ZMg4a__rail,.rank-cover-module__3ZMg4a__grid):has(img[data-landscape=true]):has(img[data-landscape=false]) .rank-cover-module__3ZMg4a__item:not(.rank-cover-module__3ZMg4a__itemLandscape) img[data-landscape=true]{object-fit:cover}:is(.rank-cover-module__3ZMg4a__rail,.rank-cover-module__3ZMg4a__grid):has(img[data-landscape=true]):has(img[data-landscape=false]) .rank-cover-module__3ZMg4a__item:not(.rank-cover-module__3ZMg4a__itemLandscape):has(img[data-landscape=true]) .rank-cover-module__3ZMg4a__rank{font-size:12.75cqw;bottom:.375cqw;left:2.25cqw}
.work-spotlight-module__k0f_dG__card{background:var(--surface);color:inherit;border-radius:14px;gap:18px;padding:18px;text-decoration:none;display:flex}.work-spotlight-module__k0f_dG__cover{aspect-ratio:2/3;background:var(--placeholder);border-radius:8px;flex:0 0 132px;position:relative;overflow:hidden}.work-spotlight-module__k0f_dG__coverImg{object-fit:fill}.work-spotlight-module__k0f_dG__body{flex-direction:column;gap:6px;min-width:0;display:flex}.work-spotlight-module__k0f_dG__title{color:var(--ink);font-size:18px;font-weight:700;line-height:1.3}.work-spotlight-module__k0f_dG__meta{color:var(--muted);font-size:13px}.work-spotlight-module__k0f_dG__rating{color:var(--rating);font-size:13px;font-weight:600}.work-spotlight-module__k0f_dG__summary{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.work-spotlight-module__k0f_dG__cta{color:var(--on-brand);background:var(--storia-navy);border-radius:8px;align-self:flex-start;margin-top:auto;padding:9px 18px;font-size:14px;font-weight:700}@media not (max-width:900px){.work-spotlight-module__k0f_dG__card{gap:24px;height:100%;padding:22px}.work-spotlight-module__k0f_dG__cover{flex-basis:40%;align-self:flex-start}.work-spotlight-module__k0f_dG__title{font-size:22px}.work-spotlight-module__k0f_dG__summary{-webkit-line-clamp:8;font-size:15px}}@media (max-width:480px){.work-spotlight-module__k0f_dG__card{gap:14px;padding:14px}.work-spotlight-module__k0f_dG__cover{flex-basis:96px}.work-spotlight-module__k0f_dG__title{font-size:16px}.work-spotlight-module__k0f_dG__summary{font-size:13px}}
.work-row-module__yewG-W__row{--cols:7;margin-bottom:16px;position:relative}.work-row-module__yewG-W__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.work-row-module__yewG-W__title{color:var(--ink);font-size:20px;font-weight:700}.work-row-module__yewG-W__more{color:var(--muted);font-size:13px}.work-row-module__yewG-W__more:hover{color:var(--ink)}.work-row-module__yewG-W__viewport{position:relative}.work-row-module__yewG-W__track{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.work-row-module__yewG-W__track::-webkit-scrollbar{display:none}.work-row-module__yewG-W__item{--item:calc((100% - (var(--cols) - 1) * 4px) / var(--cols));flex:0 0 var(--item);min-width:0}.work-row-module__yewG-W__track:has(img[data-landscape=true]):has(img[data-landscape=false]) .work-row-module__yewG-W__item:has(img[data-landscape=true]){flex-basis:calc(var(--item) * 8 / 3)}.work-row-module__yewG-W__track:has(img[data-landscape=true]):has(img[data-landscape=false]) .work-row-module__yewG-W__item:has(img[data-landscape=true]) [data-cover]{aspect-ratio:16/9}.work-row-module__yewG-W__track:has(img[data-landscape=true]):has(img[data-landscape=false]) img[data-landscape=true]{object-fit:cover}@media (max-width:1200px){.work-row-module__yewG-W__row{--cols:6}}@media (max-width:900px){.work-row-module__yewG-W__row{--cols:5}}@media (max-width:680px){.work-row-module__yewG-W__row{--cols:4}}@media (max-width:480px){.work-row-module__yewG-W__row{--cols:2.9}}.work-row-module__yewG-W__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 4px;display:grid}.work-row-module__yewG-W__spotWrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:4px;display:grid}.work-row-module__yewG-W__gridOne{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}@media (max-width:900px){.work-row-module__yewG-W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-row-module__yewG-W__spotWrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.work-row-module__yewG-W__grid,.work-row-module__yewG-W__gridOne{gap:8px 4px}}.work-row-module__yewG-W__arrow{background:var(--background);border:1px solid var(--border);width:40px;height:40px;box-shadow:0 2px 10px rgb(var(--shadow-rgb) / calc(15% * var(--shadow-strength)));color:var(--ink);cursor:pointer;z-index:3;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .12s,box-shadow .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.work-row-module__yewG-W__arrow:hover{background:var(--placeholder);box-shadow:0 4px 14px rgb(var(--shadow-rgb) / calc(22% * var(--shadow-strength)))}.work-row-module__yewG-W__prev{left:-18px}.work-row-module__yewG-W__next{right:-18px}:is(.work-row-module__yewG-W__grid:has(img[data-landscape=true]):has(img[data-landscape=false]),.work-row-module__yewG-W__gridOne:has(img[data-landscape=true]):has(img[data-landscape=false])){flex-wrap:wrap;display:flex}:is(.work-row-module__yewG-W__grid:has(img[data-landscape=true]):has(img[data-landscape=false])>*,.work-row-module__yewG-W__gridOne:has(img[data-landscape=true]):has(img[data-landscape=false])>*){flex:0 0 var(--col);min-width:0}:is(.work-row-module__yewG-W__grid:has(img[data-landscape=true]):has(img[data-landscape=false])>:has(img[data-landscape=true]),.work-row-module__yewG-W__gridOne:has(img[data-landscape=true]):has(img[data-landscape=false])>:has(img[data-landscape=true])){flex-basis:calc(var(--col) * 8 / 3)}:is(.work-row-module__yewG-W__grid:has(img[data-landscape=true]):has(img[data-landscape=false])>:has(img[data-landscape=true]) [data-cover],.work-row-module__yewG-W__gridOne:has(img[data-landscape=true]):has(img[data-landscape=false])>:has(img[data-landscape=true]) [data-cover]){aspect-ratio:16/9}:is(.work-row-module__yewG-W__grid:has(img[data-landscape=true]):has(img[data-landscape=false])>* img[data-landscape=true],.work-row-module__yewG-W__gridOne:has(img[data-landscape=true]):has(img[data-landscape=false])>* img[data-landscape=true]){object-fit:cover}.work-row-module__yewG-W__grid{--col:calc((100% - 5 * 16px) / 6)}.work-row-module__yewG-W__gridOne{--col:calc((100% - 2 * 16px) / 3)}@media (max-width:900px){.work-row-module__yewG-W__grid{--col:calc((100% - 2 * 16px) / 3)}}@media (max-width:480px){.work-row-module__yewG-W__grid,.work-row-module__yewG-W__gridOne{--col:calc((100% - 2 * 10px) / 3)}}
.work-board-module__BSkv7q__wrap{max-width:920px;margin:0 auto;padding:8px 0 40px}.work-board-module__BSkv7q__header{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 4px 10px;display:flex}.work-board-module__BSkv7q__count{color:var(--ink);font-size:15px;font-weight:700}.work-board-module__BSkv7q__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-board-module__BSkv7q__control{align-items:center;display:flex}.work-board-module__BSkv7q__select{border:1px solid var(--border);background:var(--background);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:13px}.work-board-module__BSkv7q__select:hover{border-color:var(--muted)}.work-board-module__BSkv7q__writeButton{border:1px solid var(--storia-navy);background:var(--storia-navy);color:var(--on-brand);white-space:nowrap;border-radius:8px;align-items:center;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.work-board-module__BSkv7q__writeButton:hover{opacity:.9}.work-board-module__BSkv7q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-board-module__BSkv7q__pageInfo{color:var(--muted);font-size:13px}.work-board-module__BSkv7q__list{margin:0;padding:0;list-style:none}.work-board-module__BSkv7q__row{border-bottom:1px solid var(--border);gap:14px;padding:14px 4px;display:flex}.work-board-module__BSkv7q__row:hover{background:var(--placeholder)}.work-board-module__BSkv7q__cover{border:1px solid var(--border);background:var(--placeholder);border-radius:6px;flex-shrink:0;width:68px;height:94px;position:relative;overflow:hidden}.work-board-module__BSkv7q__coverImg{object-fit:fill}.work-board-module__BSkv7q__coverEmpty{width:100%;height:100%;color:var(--border);justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.work-board-module__BSkv7q__info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.work-board-module__BSkv7q__titleLine{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.work-board-module__BSkv7q__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.work-board-module__BSkv7q__title:hover{text-decoration:underline}.work-board-module__BSkv7q__author{color:var(--muted);flex-shrink:0;font-size:13px}.work-board-module__BSkv7q__summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.work-board-module__BSkv7q__metaLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;font-size:12px;display:flex}.work-board-module__BSkv7q__meta{white-space:nowrap}.work-board-module__BSkv7q__tagOngoing,.work-board-module__BSkv7q__tagDone{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.work-board-module__BSkv7q__tagOngoing{background:var(--placeholder);color:var(--muted)}.work-board-module__BSkv7q__tagDone{background:color-mix(in srgb, var(--storia-navy) 10%, transparent);color:var(--ink)}.work-board-module__BSkv7q__rating{color:var(--rating)}.work-board-module__BSkv7q__rating>span{margin-right:2px}.work-board-module__BSkv7q__empty{text-align:center;color:var(--muted);padding:48px 0}.work-board-module__BSkv7q__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:28px;display:flex}.work-board-module__BSkv7q__pageBtn,.work-board-module__BSkv7q__pageBtnDisabled{border:1px solid var(--border);color:var(--ink);border-radius:9px;padding:9px 18px;font-size:13px;font-weight:600}.work-board-module__BSkv7q__pageBtn:hover{background:var(--placeholder)}.work-board-module__BSkv7q__pageBtnDisabled{opacity:.4;pointer-events:none}@media (max-width:560px){.work-board-module__BSkv7q__cover{width:56px;height:78px}.work-board-module__BSkv7q__title{font-size:15px}}.work-board-module__BSkv7q__pageNum,.work-board-module__BSkv7q__pageNumActive{text-align:center;min-width:34px;color:var(--muted);border-radius:8px;padding:8px 6px;font-size:13px;font-weight:600}.work-board-module__BSkv7q__pageNum:hover{background:var(--placeholder);color:var(--ink)}.work-board-module__BSkv7q__pageNumActive{background:var(--storia-navy);color:var(--on-brand)}.work-board-module__BSkv7q__pageGap{color:var(--muted);padding:8px 2px}
.board-promo-module__8hg1BW__slot{background:var(--placeholder);aspect-ratio:1200/160;border-radius:10px;width:100%;margin:4px 0 8px;position:relative;overflow:hidden}.board-promo-module__8hg1BW__link{width:100%;height:100%;display:block}.board-promo-module__8hg1BW__image{object-fit:cover}@media (max-width:640px){.board-promo-module__8hg1BW__slot{aspect-ratio:640/140}}.board-promo-module__8hg1BW__empty{border:1px dashed var(--border);aspect-ratio:1200/160;width:100%;color:var(--muted);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:4px 0 8px;padding:28px 16px;font-size:13px;display:flex}.board-promo-module__8hg1BW__emptyNote{opacity:.7;font-size:11px}
.deleted-notice-module__TG6G1G__wrap{max-width:var(--content-max);padding:0 var(--content-pad);margin:12px auto 0}.deleted-notice-module__TG6G1G__notice{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.deleted-notice-module__TG6G1G__close{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px;display:inline-flex}
.board-filters-module__h6U68q__bar{flex-wrap:wrap;align-items:center;gap:8px;max-width:920px;margin-bottom:14px;margin-left:auto;margin-right:auto;display:flex}.board-filters-module__h6U68q__chip{background:var(--placeholder);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 12px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.board-filters-module__h6U68q__chip:hover{background:var(--surface)}.board-filters-module__h6U68q__x{color:var(--muted);font-size:11px}.board-filters-module__h6U68q__chip:hover .board-filters-module__h6U68q__x{color:var(--ink)}.board-filters-module__h6U68q__clear{color:var(--muted);padding:5px 4px;font-size:13px}.board-filters-module__h6U68q__clear:hover{color:var(--ink)}
.work-grid-module__x4fe4q__count{color:var(--muted);margin-bottom:12px;font-size:14px}.work-grid-module__x4fe4q__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 4px;display:grid}.work-grid-module__x4fe4q__gridLandscape{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 4px;display:grid}@media (max-width:900px){.work-grid-module__x4fe4q__gridLandscape{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.work-grid-module__x4fe4q__gridLandscape{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1400px){.work-grid-module__x4fe4q__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1180px){.work-grid-module__x4fe4q__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.work-grid-module__x4fe4q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.work-grid-module__x4fe4q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.work-grid-module__x4fe4q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-grid-module__x4fe4q__sentinel{min-height:48px;color:var(--muted);justify-content:center;align-items:center;padding:16px 0 40px;font-size:13px;display:flex}.work-grid-module__x4fe4q__empty{text-align:center;color:var(--muted);padding:48px 0}