.lumen{--mi-bg: #fafafa;--mi-surface: #ffffff;--mi-surface-2: #f0f0f3;--mi-fg: #18181b;--mi-fg-soft: #3f3f46;--mi-muted: #71717a;--mi-border: #eaeaea;--mi-border-strong: #dcdce1;--mi-accent: #635bff;--mi-accent-soft: #eeedff;--mi-accent-fg: #ffffff;--mi-link: #635bff;--mi-shadow: 0 1px 2px rgba(24, 24, 27, .04), 0 6px 18px rgba(24, 24, 27, .05);--mi-shadow-hover: 0 5px 20px rgba(0, 0, 0, .12);--mi-radius: 11px;--mi-radius-sm: 8px;--mi-maxw: 1120px;--mi-serif: Inter, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--mi-sans: Inter, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--lu-green: #267356;--lu-green-bg: #edf6f0;--lu-amber: #8b6220;--lu-amber-bg: #fbf4e8;--lu-head-h: 76px}.lumen[data-theme=dark],[data-theme=dark] .lumen{--mi-bg: #101114;--mi-surface: #191b1f;--mi-surface-2: #24262d;--mi-fg: #f4f4f5;--mi-fg-soft: #d4d4d8;--mi-muted: #a1a1aa;--mi-border: #2a2d33;--mi-border-strong: #3a3d45;--mi-accent: #aaa4ff;--mi-accent-soft: #302d48;--mi-accent-fg: #101114;--mi-link: #aaa4ff;--mi-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--mi-shadow-hover: 0 5px 20px rgba(0, 0, 0, .45);--lu-green: #8bd0ad;--lu-green-bg: #203b2c;--lu-amber: #f1c982;--lu-amber-bg: #3b3021}@media (prefers-color-scheme: dark){html:not([data-theme]) .lumen,html:not([data-theme]).lumen{--mi-bg: #101114;--mi-surface: #191b1f;--mi-surface-2: #24262d;--mi-fg: #f4f4f5;--mi-fg-soft: #d4d4d8;--mi-muted: #a1a1aa;--mi-border: #2a2d33;--mi-border-strong: #3a3d45;--mi-accent: #aaa4ff;--mi-accent-soft: #302d48;--mi-accent-fg: #101114;--mi-link: #aaa4ff;--lu-green: #8bd0ad;--lu-green-bg: #203b2c;--lu-amber: #f1c982;--lu-amber-bg: #3b3021}}.lumen{font-size:14px;line-height:1.5}.lumen h1,.lumen h2,.lumen h3{font-family:var(--mi-sans);line-height:1.45}.lumen h1{font-size:24px;font-weight:650;line-height:1.35;letter-spacing:-.5px}.lumen .mi-reader{--mi-serif: Georgia, "Songti SC", "Noto Serif SC", "Source Han Serif SC", serif}.lumen a:hover{text-decoration:none}.lumen .mi-ico{flex-shrink:0}.lumen .lu-header{position:sticky;top:0;z-index:50;background:var(--mi-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--mi-border)}.lumen .lu-header__inner{max-width:none;min-height:var(--lu-head-h);display:flex;align-items:center;gap:22px;padding:14px 24px}.lumen .lu-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;margin:0}.lumen .lu-brand .mi-brand__name{font-family:var(--mi-sans);font-size:22px;font-weight:750;letter-spacing:-1px;color:var(--mi-fg)}.lu-mark{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:10px;background:var(--mi-accent);color:var(--mi-surface);transform:rotate(-7deg)}.lu-mark .mi-ico{width:18px;height:18px;transform:rotate(7deg);fill:currentColor;stroke-width:1.2}.lumen .mi-header .lu-search{display:block;flex:1;max-width:380px;min-width:100px}.lumen .lu-search .mi-search__form{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;background:var(--mi-surface-2);color:var(--mi-muted)}.lumen .lu-search .mi-search__form:focus-within{box-shadow:0 0 0 2px var(--mi-accent-soft)}.lu-search__icon{display:inline-flex}.lu-search__icon .mi-ico{width:16px;height:16px}.lumen .lu-search .lu-search__input,.lumen .lu-search .lu-search__input:focus{width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;font-size:12px;color:var(--mi-fg);box-shadow:none;outline:none}.lu-key{font-size:10px;border:1px solid var(--mi-border);padding:0 4px;border-radius:3px;white-space:nowrap;color:var(--mi-muted)}.lu-headtools{margin-left:auto;display:flex;align-items:center;gap:9px;flex-shrink:0}.lu-icon{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--mi-muted);cursor:pointer}.lu-icon:hover{background:var(--mi-surface-2);color:var(--mi-fg)}.lu-icon .mi-ico{width:17px;height:17px}.lu-themebtn__moon,.lu-themebtn__sun{display:inline-flex}.lu-themebtn__sun,[data-theme=dark] .lu-themebtn__moon{display:none}[data-theme=dark] .lu-themebtn__sun{display:inline-flex}.lumen .lu-langpop{position:relative}.lu-me{display:inline-flex}.lumen .lu-avatar{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;overflow:hidden;border:0;border-radius:50%;background:var(--mi-accent-soft);color:var(--mi-accent);cursor:pointer}.lu-avatar .mi-ico{width:16px;height:16px}.lu-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lu-shell{max-width:1600px;margin:0 auto;padding:28px 24px;display:grid;grid-template-columns:124px minmax(0,1fr) 194px;gap:24px;align-items:start}.lu-shell--norail{grid-template-columns:124px minmax(0,1fr)}.lu-shell--immersive{display:block;max-width:1120px;padding:32px 24px 56px}body:has(.mi-reader) .lu-shell{padding:0;max-width:none}.lu-main{min-width:0}@media (min-width: 1250px){.lu-shell{grid-template-columns:160px minmax(0,1fr) 235px;gap:32px;padding:32px}.lu-shell--norail{grid-template-columns:160px minmax(0,1fr)}.lu-shell--immersive{padding:32px 24px 56px}}@media (max-width: 880px){.lu-shell,.lu-shell--norail{grid-template-columns:116px minmax(0,1fr);gap:22px;padding:23px 20px}.lu-rail{display:none}.lumen .lu-header__inner{gap:16px;padding:14px 20px}}.lu-side{position:sticky;top:calc(var(--lu-head-h) + 16px);max-height:calc(100vh - var(--lu-head-h) - 24px);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:5px}.lu-side::-webkit-scrollbar{display:none}.lumen .lu-side__item{display:flex;align-items:center;gap:11px;width:100%;min-height:41px;padding:10px 12px;border-radius:8px;color:var(--mi-muted);font-size:13px;line-height:1.3;text-align:left}.lumen .lu-side__item:hover{background:var(--mi-surface-2);color:var(--mi-fg)}.lumen .lu-side__item.is-active{background:var(--mi-accent-soft);color:var(--mi-accent);font-weight:600}.lu-side__item .mi-ico{width:17px;height:17px}.lu-side__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lu-side__item .mi-nav__badge{margin-left:auto}.lu-side__hash{width:17px;text-align:center;flex:none}.lu-side__label{margin:0;padding:24px 12px 8px;font-size:10px;letter-spacing:1px;color:var(--mi-muted)}.lu-side__foot{margin:0;padding:60px 12px 0;font-size:10px;line-height:1.9;color:var(--mi-muted)}.lu-rail{position:sticky;top:calc(var(--lu-head-h) + 16px);max-height:calc(100vh - var(--lu-head-h) - 24px);overflow-y:auto;scrollbar-width:none;padding-top:5px}.lu-rail::-webkit-scrollbar{display:none}.lumen .lu-rail .mi-aside{position:static;margin-bottom:20px}.lu-railsec+.lu-railsec{margin-top:25px;border-top:1px solid var(--mi-border);padding-top:20px}.lu-railhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lu-railhead__h{margin:0;font-size:14px;font-weight:620;color:var(--mi-fg)}.lu-live{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--mi-muted)}.lu-live:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lu-green)}.lu-rank{list-style:none;margin:0;padding:0}.lumen .lu-rank__row{display:flex;gap:10px;padding:11px 0;color:var(--mi-fg)}.lu-rank__no{width:15px;flex:none;font-size:14px;font-weight:550;color:var(--mi-muted);font-variant-numeric:tabular-nums}.lu-rank li:nth-child(-n+3) .lu-rank__no{color:var(--mi-accent)}.lu-rank__copy{min-width:0;font-size:11px;line-height:1.65}.lu-rank__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lumen .lu-rank__row:hover .lu-rank__title{color:var(--mi-accent)}.lu-rank__copy small{display:block;margin-top:4px;font-size:9px;color:var(--mi-muted)}.lumen .lu-topic{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 0;font-size:11px;color:var(--mi-fg)}.lumen .lu-topic:hover{color:var(--mi-accent)}.lu-topic span{font-size:9px;color:var(--mi-muted);white-space:nowrap}.lumen .lu-textlink{display:inline-flex;align-items:center;gap:4px;padding:2px 0;font-size:12px;color:var(--mi-muted)}.lumen .lu-textlink:hover{color:var(--mi-accent)}.lu-textlink .mi-ico{width:13px;height:13px}.lu-railfoot{margin:22px 0 0;font-size:10px}.lu-mbar{display:none}.lu-pagehead{margin-bottom:19px}.lu-pagehead__h{margin:0}.lu-eyebrow{display:block;margin-bottom:4px;font-size:10px;font-weight:400;letter-spacing:1.5px;color:var(--mi-muted)}.lu-pagehead__title{display:block}.lu-subtitle{margin:6px 0 0;font-size:12px;color:var(--mi-muted)}.lumen .mi-breadcrumb{margin:0 0 4px;font-size:10px;letter-spacing:.5px}.lumen .mi-breadcrumb__sep{margin:0 5px;font-size:10px}.lumen .mi-page-head{margin-bottom:19px}.lumen .mi-page-title{margin:0;font-size:24px;font-weight:650;letter-spacing:-.5px;line-height:1.35}.lumen .mi-page-head__rule{display:none}.lumen .mi-page-head__desc,.lumen .mi-page-head__count{margin-top:6px;font-size:12px;color:var(--mi-muted)}.lumen .mi-empty{font-family:var(--mi-sans);font-size:12px;padding:50px 20px;background:var(--mi-surface);border:1px dashed var(--mi-border);border-radius:12px}.lu-tabs{display:flex;gap:23px;border-bottom:1px solid var(--mi-border);margin-bottom:17px;overflow-x:auto;scrollbar-width:none}.lu-tabs::-webkit-scrollbar{display:none}.lumen .lu-tab{position:relative;padding:0 0 12px;border:0;background:none;cursor:pointer;white-space:nowrap;font:inherit;font-size:13px;color:var(--mi-muted)}.lumen .lu-tab:hover{color:var(--mi-fg)}.lumen .lu-tab.is-active{color:var(--mi-fg);font-weight:650}.lumen .lu-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mi-accent)}.lu-tabpanel{display:none}.lu-tabpanel.is-active{display:block}.lumen .mi-tabs{display:flex;flex-wrap:nowrap;gap:23px;border-bottom:1px solid var(--mi-border);margin:0 0 17px;background:none;padding:0;border-radius:0}.lumen .mi-tabs__item{position:relative;height:auto;padding:0 0 12px;border:0;border-radius:0;background:none;font-size:13px;font-weight:400;color:var(--mi-muted)}.lumen .mi-tabs__item:hover{border:0;background:none;color:var(--mi-fg)}.lumen .mi-tabs__item:focus-visible{outline:2px solid var(--mi-accent);outline-offset:4px;border-radius:4px}.lumen .mi-tabs__item.is-active{color:var(--mi-fg);font-weight:650;background:none;border:0;box-shadow:none}.lumen .mi-tabs__item.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mi-accent)}.lu-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.lumen .lu-chip{display:inline-flex;align-items:center;border-radius:6px;padding:5px 11px;font-size:11px;color:var(--mi-muted);background:transparent}.lumen .lu-chip:hover{background:var(--mi-surface-2);color:var(--mi-fg)}.lumen .lu-chip.is-active{background:var(--mi-fg);color:var(--mi-surface)}.lumen .mi-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 16px}.lumen .mi-grid:has(>.lu-card .mi-card__cover--wide),.lumen .mi-grid:has(>*>.lu-card .mi-card__cover--wide),.lumen .lu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px}.lumen .lu-card{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}.lumen .lu-card:hover{transform:none;box-shadow:none;border-color:transparent}.lumen .lu-cover{position:relative;display:block;overflow:hidden;border-radius:11px;background:#253147;isolation:isolate}.lumen .lu-cover:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(transparent 45%,#0000006b)}.lumen .lu-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.lumen .lu-card:hover .lu-cover__img{transform:scale(1.03)}.lumen .lu-cover--poster{background:radial-gradient(60% 110% at 50% 50%,var(--mi-tint-glow, transparent),transparent 80%),linear-gradient(135deg,#3a4763,#222b3e 55%,#161c29)}.lumen .lu-cover--poster .lu-cover__img{position:relative;z-index:0;width:auto;height:100%;aspect-ratio:3 / 4;margin:0 auto;box-shadow:0 6px 24px #00000059}.lumen .lu-card:hover .lu-cover--poster .lu-cover__img{transform:none}.lu-cover__label{position:absolute;left:10px;bottom:9px;z-index:3;display:flex;align-items:center;gap:4px;font-size:9px;letter-spacing:.1px;color:#fff}.lu-cover__label .mi-ico{width:12px;height:12px}.lu-cover__unit{position:absolute;right:9px;bottom:9px;z-index:3;padding:2px 5px;border-radius:3px;font-size:9px;color:#fff;background:#00000073;font-variant-numeric:tabular-nums}.lu-cover__play{position:absolute;right:10px;top:10px;z-index:3;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff2e}.lu-cover__play .mi-ico{width:12px;height:12px;fill:currentColor}.lu-cover__coin{position:absolute;left:10px;top:10px;z-index:3;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:600;color:#3b2a07;background:#f6d27a}.lumen .lu-card__body{padding:0;gap:0}.lumen .lu-card__title{margin:0;padding:10px 0 6px;font-family:var(--mi-sans);font-size:14px;font-weight:600;line-height:1.65}.lumen .lu-card__title a{color:var(--mi-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lumen .lu-card__title a:hover{color:var(--mi-accent)}.lumen .lu-card .mi-card__snippet{margin:0 0 6px;font-size:11px;line-height:1.8}.lumen .lu-card .mi-card__reason{margin:0 0 4px}.lumen .lu-cover:not(.mi-card__cover--wide){aspect-ratio:3 / 4}.lumen .lu-cover.mi-card__cover--wide{aspect-ratio:16 / 9}.lumen .lu-meta{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:10px;color:var(--mi-muted)}.lumen .lu-meta:empty{display:none}.lumen .lu-card .lu-meta{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;min-width:0}.lumen .lu-card .lu-meta>*{flex:none}.lumen .lu-card .lu-meta>:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.lumen .lu-meta__link{color:var(--mi-muted)}.lumen .lu-meta__link:hover{color:var(--mi-accent)}.lu-meta .mi-ico{width:14px;height:14px}.lu-status{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border-radius:4px;font-size:9px;white-space:nowrap;color:var(--lu-green);background:var(--lu-green-bg)}.lu-status--going{color:var(--lu-amber);background:var(--lu-amber-bg)}.lu-status--tint{color:var(--mi-accent);background:var(--mi-accent-soft)}.lu-load{margin-top:24px;text-align:center}.lumen .lu-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:160px;min-height:36px;padding:8px 13px;border:1px solid var(--mi-border);border-radius:8px;background:var(--mi-surface);color:var(--mi-fg);font-size:12px;font-weight:550;white-space:nowrap}.lumen .lu-button:hover{border-color:var(--mi-border-strong);color:var(--mi-accent)}.lu-button .mi-ico{width:15px;height:15px}.lu-bottomline{margin:27px 0 0;padding-top:17px;border-top:1px solid var(--mi-border);text-align:center;font-size:10px;color:var(--mi-muted)}.lumen .mi-pagination{margin:32px 0 0}.lumen .mi-pagination>a,.lumen .mi-pagination>span,.lumen .mi-pagination__num{border-radius:8px;font-size:12px}.lumen .mi-pagination__num{min-width:34px;height:34px;box-shadow:none}.lumen .mi-pagination>.mi-pagination__total{font-size:12px}.lumen .mi-intro{box-shadow:none;border-radius:12px}.lumen .mi-faq{box-shadow:none;border-radius:0;margin:32px 0 0;padding-top:20px}.lumen .mi-faq h2,.lumen .mi-faq__title,.lumen .mi-faq__h{font-size:16px;font-weight:620;margin:0 0 12px}.lumen .mi-faq__q{font-size:13px;font-weight:550;padding:13px 2px}.lumen .mi-faq__a,.lumen .mi-faq__a p{font-size:12px;line-height:1.9;color:var(--mi-muted)}.lumen .mi-intro--top{margin:32px 0 0;padding:16px 18px 12px;background:var(--mi-surface);border:1px solid var(--mi-border)}.lumen .mi-intro--top .mi-intro__title{font-size:14px;font-weight:620}.lumen .mi-intro--top .mi-intro__p{font-size:12px;line-height:1.9;color:var(--mi-muted)}.lumen .mi-intro--top .mi-intro__body:after{background:linear-gradient(to bottom,transparent,var(--mi-surface))}.lumen .mi-intro--top .mi-intro__more{font-size:12px}.lumen .mi-intro--top+.mi-faq,.lumen .mi-pagination+.mi-faq{margin-top:32px}.lumen .lu-hotnote{margin-bottom:7px}.lu-hotlist{list-style:none;margin:0;padding:0}.lu-hotrow{display:grid;grid-template-columns:27px minmax(0,1fr) 104px;gap:13px;align-items:center;padding:19px 0;border-bottom:1px solid var(--mi-border)}.lu-hotrow__no{font-size:22px;font-weight:550;color:var(--mi-muted);font-variant-numeric:tabular-nums}.lu-hotrow__no.is-top{color:var(--mi-accent)}.lu-hotrow__copy{min-width:0}.lumen .lu-hotrow__title{margin:0;padding:6px 0;font-size:14px;font-weight:600;line-height:1.65}.lumen .lu-hotrow__title a{color:var(--mi-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lumen .lu-hotrow__title a:hover{color:var(--mi-accent)}.lu-hotrow__thumb{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:var(--mi-surface-2)}.lu-hotrow__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lumen .lu-detail{background:transparent;border:0;box-shadow:none;overflow:visible;padding:0}.lu-detailhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.lumen .lu-textbtn{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--mi-muted)}.lumen .lu-textbtn:hover{color:var(--mi-accent)}.lu-textbtn .mi-ico{width:16px;height:16px}.lu-sharebtn__done,.lu-sharebtn.is-copied .lu-sharebtn__idle{display:none}.lu-sharebtn.is-copied .lu-sharebtn__done{display:inline;color:var(--lu-green)}.lumen .lu-detail__title{margin:0 0 12px;font-size:24px}.lu-detail__ep{color:var(--mi-muted);font-weight:500}.lumen .lu-detail__meta{margin-bottom:4px}.lumen .lu-detail .mi-byline{margin:6px 0 0;gap:2px 14px;font-size:12px}.lumen .lu-detail .mi-stats{gap:18px;margin:12px 0 0}.lumen .lu-detail .mi-stats b{font-family:var(--mi-sans);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.lumen .lu-detail .mi-stats span{font-size:10px}.lu-summary{margin:23px 0;padding:2px 0 2px 14px;border-left:2px solid var(--mi-accent)}.lu-summary__head{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;font-weight:650;color:var(--mi-fg)}.lu-summary__head .mi-ico{width:16px;height:16px}.lu-summary__body{margin:0;font-size:12px;line-height:1.95;color:var(--mi-muted)}.lumen .lu-player{padding:0;margin:0}.lumen .lu-player .mi-player__frame{border-radius:11px;overflow:hidden;background:#17222e}.lu-playmode{margin:6px 0 0;font-size:9px;color:var(--mi-muted)}.lumen .lu-detail .mi-episodes,.lumen .lu-detail .mi-ep{margin-top:22px}.lumen .lu-prevnext{padding:0;margin:22px 0 0}.lu-info{margin-top:24px;display:flex;flex-direction:column;gap:14px}.lumen .lu-info .mi-credits{padding:0;margin:0}.lumen .lu-detail .mi-detail__tags{display:flex;flex-wrap:wrap;gap:4px;margin:0}.lumen .lu-detail .mi-detail__tags .lu-chip{padding-left:0;padding-right:12px}.lumen .lu-figure{margin:0 0 24px}.lumen .lu-figure img{width:100%;max-height:420px;object-fit:cover;border-radius:11px}.lumen .lu-detail--article .mi-prose{font-size:15px;line-height:1.95}.lumen .lu-detail .mi-interact,.lumen .lu-detail .mi-comments{padding:0;margin:0;border:0;background:none;box-shadow:none}.lumen .lu-detail .mi-interact{margin:18px 0 0}.lumen .lu-detail .mi-block__h{margin:28px 0 16px;font-size:16px;font-weight:620;font-family:var(--mi-sans)}.lumen .lu-detail .mi-interact .mi-block__h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lumen .lu-detail .mi-interact__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lumen .mi-iact{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid var(--mi-border);border-radius:8px;background:var(--mi-surface);color:var(--mi-fg);font-size:12px;font-weight:550;box-shadow:none}.lumen .mi-iact:hover{border-color:var(--mi-border-strong)}.lumen .mi-iact.is-on,.lumen .mi-iact[aria-pressed=true]{background:var(--mi-accent-soft);color:var(--mi-accent);border-color:transparent}.lumen .mi-iact__n{font-weight:550}.lumen .lu-detail .mi-rate{margin-left:auto;font-size:12px}.lumen .mi-comments textarea,.lumen .mi-comments input[type=text]{border-radius:8px;border:1px solid var(--mi-border);background:var(--mi-surface);font-size:12px}.lumen .mi-pod.is-locked .mi-pod__play{background:var(--lu-amber-bg);color:var(--lu-amber);box-shadow:none}.lumen .lu-podmsg{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:10px auto 0;padding:6px 8px 6px 12px;border-radius:999px;background:var(--lu-amber-bg);color:var(--lu-amber);font-size:12px}.lu-podmsg__ico{display:inline-flex}.lu-podmsg__ico .mi-ico{width:14px;height:14px}.lumen .lu-podmsg .mi-pod__login{padding:4px 12px;border:0;border-radius:999px;background:var(--mi-accent);color:var(--mi-accent-fg);font-size:12px;font-weight:600;cursor:pointer}.lumen .lu-podmsg.is-nudge{animation:lu-nudge .45s ease}@keyframes lu-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){.lumen .lu-podmsg.is-nudge{animation:none;outline:2px solid var(--lu-amber)}}.lumen .lu-detail .mi-related,.lumen .mi-related{margin-top:28px}.lumen .mi-footer{margin-top:0;background:var(--mi-surface)}.lumen .mi-footer__inner{max-width:1600px;padding:28px 32px 20px}.lumen .mi-footer__brandname,.lumen .mi-footer__brandtext,.lumen .mi-footer__heading{font-family:var(--mi-sans)}.lumen .mi-footer__heading{letter-spacing:1px;font-size:10px;color:var(--mi-muted)}.lumen .mi-footer__dot{border-radius:3px;transform:rotate(-7deg)}@media (max-width: 620px){.lumen .lu-header__inner{flex-wrap:wrap;gap:12px;padding:15px 16px;min-height:0}.lumen .lu-brand .mi-brand__name{font-size:20px}.lumen .mi-header .lu-search{order:3;max-width:none;flex-basis:100%}.lumen .lu-search .mi-search__form{padding:10px 12px}.lumen .lu-search .lu-search__input{font-size:16px}.lu-key{display:none}.lu-icon{min-width:36px;min-height:36px}.lu-shell,.lu-shell--norail{display:block;padding:23px 16px}.lu-side,.lu-rail{display:none}.lumen .lu-grid,.lumen .mi-grid:has(>.lu-card .mi-card__cover--wide),.lumen .mi-grid:has(>*>.lu-card .mi-card__cover--wide){grid-template-columns:minmax(0,1fr);gap:26px}.lumen .mi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lu-tabs{gap:18px}.lumen .lu-tab{padding:8px 3px 13px;min-height:44px}.lumen .lu-chip{font-size:12px;min-height:36px;padding:6px 12px}.lumen .lu-card__title{font-size:16px;padding-top:12px}.lumen .lu-meta{font-size:11px}.lu-status{font-size:10px}.lumen .lu-button{min-height:40px}.lumen h1,.lumen .mi-page-title{font-size:23px}.lu-hotrow{grid-template-columns:24px minmax(0,1fr) 77px;gap:10px}.lu-hotrow__thumb{aspect-ratio:1}body.lumen{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.lu-mbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;justify-content:space-around;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--mi-surface);border-top:1px solid var(--mi-border)}.lumen .lu-mbar__item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:55px;min-height:44px;font-size:10px;color:var(--mi-muted)}.lumen .lu-mbar__item.is-active{color:var(--mi-accent)}.lu-mbar__item .mi-ico{width:18px;height:18px}.lumen .mi-footer{margin-top:16px}}@media (prefers-reduced-motion: reduce){.lumen .lu-cover img{transition:none}.lumen .lu-card:hover .lu-cover__img{transform:none}}.lumen .lu-nf .mh-nf__code{opacity:.12;font-weight:800}.lumen .lu-nf .mh-nf__title{font-family:var(--mi-sans);font-weight:700}.lumen .lu-nf .mh-nf__home,.lumen .lu-nf .mh-nf__type{border-radius:8px}
