.Q8RVsa_text{color:var(--text);font-size:16.5px;line-height:1.75}.Q8RVsa_text p{text-wrap:pretty;margin:0 0 14px}.Q8RVsa_text p:last-child{margin-bottom:0}.Q8RVsa_rest[hidden]{display:none}.Q8RVsa_more{min-height:44px;font:inherit;color:var(--teal-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:2px 0 0;padding:0 2px;font-size:15px;font-weight:700;display:inline-flex}.Q8RVsa_more:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.Q8RVsa_more[aria-expanded=true]:after{margin-top:4px;transform:rotate(-135deg)}@media (hover:hover) and (pointer:fine){.Q8RVsa_more:hover{text-underline-offset:3px;text-decoration:underline}}
.Y_7_JW_tabs{top:calc(var(--topbar-h) + var(--safe-t));z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky}.Y_7_JW_tabRail{scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;padding:9px 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.Y_7_JW_tabRail::-webkit-scrollbar{height:0}.Y_7_JW_tab{border:1px solid var(--line);min-height:44px;color:var(--text);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 15px;font-size:14px;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.Y_7_JW_tab[aria-current=true]{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:700}.Y_7_JW_tab:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.Y_7_JW_tab{transition:none}}
._7p93W_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex;position:relative}._7p93W_tools{align-items:center;gap:9px;display:flex}._7p93W_sync{color:var(--subtle);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}._7p93W_dot{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:3.4s ease-out infinite _7p93W_bfPing}@keyframes _7p93W_bfPing{0%{box-shadow:0 0 0 4px #14b3c633}50%{box-shadow:0 0 0 13px #14b3c600}to{box-shadow:0 0 0 4px #14b3c633}}._7p93W_info{cursor:pointer;width:44px;height:44px;font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-7px;display:inline-flex;position:relative}._7p93W_info span{border:1px solid var(--line);width:30px;height:30px;font-family:var(--font-display);color:var(--teal-deep);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14.5px;transition:border-color .18s,background .18s;display:inline-flex}._7p93W_info[aria-expanded=true] span{border-color:var(--teal);background:var(--tint)}@media (hover:hover) and (pointer:fine){._7p93W_info:hover span{border-color:var(--teal);background:var(--tint)}}._7p93W_pop{z-index:30;border:1px solid var(--line);text-align:right;background:#fff;border-radius:16px;width:min(340px,80vw);padding:18px;animation:.18s backwards _7p93W_bfDrop;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 56px #0c243e2e}._7p93W_popHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}._7p93W_popTitle{font-size:15px;font-weight:700}._7p93W_popClose{background:var(--bg-page);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:inline-flex}._7p93W_popList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._7p93W_popList li{color:var(--text);text-wrap:pretty;gap:10px;font-size:13.5px;line-height:1.55;display:flex}._7p93W_popList li:before{content:"";background:var(--teal);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}._7p93W_box{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}._7p93W_boxGrid{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){._7p93W_boxGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7p93W_col+._7p93W_col{box-shadow:-1px 0 0 var(--line) inset}}._7p93W_col{flex-direction:column;gap:10px;min-width:0;padding:clamp(20px,2.4vw,30px);display:flex}._7p93W_col+._7p93W_col{border-top:1px solid var(--line)}@media (min-width:768px){._7p93W_col+._7p93W_col{border-top:0}}._7p93W_src{color:var(--subtle);font-size:12.5px;font-weight:700}._7p93W_score{align-items:flex-end;gap:12px;display:flex}._7p93W_avg{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(46px,5vw,64px);line-height:.9}._7p93W_scoreSide{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}._7p93W_count{color:var(--muted);font-size:14px}._7p93W_chip{border:1px solid var(--line);background:var(--bg-soft);min-height:30px;color:var(--text);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}._7p93W_chip svg{color:var(--teal-deep)}._7p93W_ext{min-height:44px;color:var(--teal-deep);align-self:flex-start;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}._7p93W_empty{color:var(--muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}._7p93W_dist{flex-direction:column;gap:7px;margin:4px 0 0;display:flex}._7p93W_distRow{align-items:center;gap:10px;display:flex}._7p93W_distStar{width:42px;color:var(--text);flex:none;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:700;display:inline-flex}._7p93W_distBar{background:#edeff1;border-radius:4px;flex:1;min-width:0;height:8px;margin:0;overflow:hidden}._7p93W_distBar span{height:100%;transition:width .4s var(--ease-out);border-radius:4px;display:block}._7p93W_distN{text-align:left;width:38px;color:var(--subtle);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}._7p93W_sub{margin:28px 0 0;font-size:18px;font-weight:700}._7p93W_controls{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 16px;display:flex}._7p93W_sorts{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:4px;display:flex}._7p93W_sort{min-height:44px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:13.5px;font-weight:500;transition:background .18s}._7p93W_sort[aria-pressed=true]{background:var(--navy);color:#fff;font-weight:700}._7p93W_showing{color:var(--subtle);margin-right:auto;font-size:13.5px}._7p93W_arrows{gap:6px;display:flex}._7p93W_arrow{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;transition:border-color .18s,background .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){._7p93W_arrow:hover{border-color:var(--teal);background:var(--tint)}}._7p93W_rail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:14px;width:100%;min-width:0;padding:2px 2px 6px;display:flex;overflow-x:auto}._7p93W_rail::-webkit-scrollbar{height:0}._7p93W_card{box-sizing:border-box;scroll-snap-align:start;border:1px solid var(--line);transition:border-color .22s, box-shadow .22s, transform .22s var(--ease-out);animation:_7p93W_bfRise .4s var(--ease-out) backwards;background:#fff;border-radius:18px;flex-direction:column;flex:0 0 calc(40% - 8.4px);gap:12px;padding:18px;display:flex}@media (hover:hover) and (pointer:fine){._7p93W_card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 16px 40px #0c243e14}}@media (max-width:1023px){._7p93W_card{flex:0 0 calc(62.5% - 8.75px)}}@media (max-width:767px){._7p93W_card{flex:0 0 88%}}._7p93W_who{align-items:center;gap:12px;display:flex}._7p93W_avatar{width:44px;height:44px;font-family:var(--font-display);color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;display:inline-flex}._7p93W_whoText{flex-direction:column;gap:2px;min-width:0;display:flex}._7p93W_author{font-size:15.5px;font-weight:700}._7p93W_meta{color:var(--subtle);font-size:12.5px}._7p93W_whoSide{flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-right:auto;display:flex}._7p93W_time{color:var(--subtle);font-size:12px}._7p93W_title{margin:0;font-size:15.5px;font-weight:700;line-height:1.4}._7p93W_clip{transition:max-height .28s;position:relative;overflow:hidden}._7p93W_clip[data-clipped]:after{content:"";background:linear-gradient(#fff0,#fff 86%);height:34px;position:absolute;bottom:0;left:0;right:0}._7p93W_text{color:var(--text);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}._7p93W_more{border:0;border-bottom:1px solid var(--line-strong);min-height:44px;font:inherit;color:var(--navy);cursor:pointer;background:0 0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:700;transition:border-color .18s,color .18s}@media (hover:hover) and (pointer:fine){._7p93W_more:hover{border-color:var(--teal);color:var(--teal-deep)}}._7p93W_reply{border-right:2px solid var(--teal-border);background:var(--bg-soft);border-radius:10px 0 0 10px;padding:11px 13px}._7p93W_replyLabel{color:var(--navy);margin-bottom:3px;font-size:12.5px;font-weight:700;display:block}._7p93W_replyText{color:var(--text);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}._7p93W_foot{border-top:1px solid #f0f2f4;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}._7p93W_tx{border:1px solid var(--line);background:var(--bg-soft);min-height:26px;color:var(--text);border-radius:7px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}._7p93W_source{color:var(--subtle);margin-right:auto;font-size:12px}@media (max-width:767px),(max-width:1023px) and (hover:none){._7p93W_arrows{display:none}._7p93W_rail{scroll-snap-type:x mandatory;width:auto;margin:0 -20px;padding:2px 20px 6px;scroll-padding-inline:20px}._7p93W_card{flex:0 0 84%}}
.xeiNfq_wrap{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.xeiNfq_trigger{border:1px solid var(--warn-line);background:var(--warn-bg);height:26px;color:var(--warn-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:12.5px;font-weight:700;line-height:1;transition:border-color .18s,background .18s;display:inline-flex}.xeiNfq_trigger svg{flex:none}.xeiNfq_trigger[aria-expanded=true]{border-color:var(--warn-text)}@media (hover:hover) and (pointer:fine){.xeiNfq_trigger:hover{border-color:var(--warn-text)}}.xeiNfq_trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.xeiNfq_badge{border:1px solid var(--ok-line);background:var(--ok-bg);min-height:26px;color:var(--ok-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:2px 9px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.xeiNfq_lic{align-items:center;gap:4px;font-weight:600;display:inline-flex}.xeiNfq_pop{z-index:60;border:1px solid var(--line);box-shadow:var(--shadow-drop);text-align:right;background:#fff;border-radius:16px;outline:none;padding:18px;animation:.18s backwards xeiNfq_bfDrop;position:fixed}.xeiNfq_pop[hidden]{display:none}.xeiNfq_popHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.xeiNfq_popTitle{color:var(--navy);font-size:15px;font-weight:700}.xeiNfq_popClose{background:var(--bg-page);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-6px -6px 0 0;display:inline-flex}.xeiNfq_text{color:var(--text);text-wrap:pretty;margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.6}.xeiNfq_links{flex-direction:column;gap:6px;margin:0;display:flex}.xeiNfq_links a{min-height:32px;color:var(--teal-deep);text-wrap:pretty;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.xeiNfq_backdrop{display:none}@media (max-width:767px){.xeiNfq_pop{width:auto;max-height:85vh;padding:20px var(--gutter) calc(20px + env(safe-area-inset-bottom));box-shadow:var(--shadow-modal);animation:xeiNfq_bfSheetUp .22s var(--ease-out) backwards;border-radius:20px 20px 0 0;inset:auto 0 0;overflow:auto}.xeiNfq_backdrop{z-index:59;background:#0c243e59;display:block;position:fixed;inset:0}}@keyframes xeiNfq_bfSheetUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
.wrbeoa_list{flex-direction:column;gap:12px;display:flex}.wrbeoa_card{border:1px solid var(--line);background:#fff;border-radius:18px;transition:border-color .22s,box-shadow .22s;overflow:hidden}@media (hover:hover) and (pointer:fine){.wrbeoa_card:hover{border-color:var(--line-strong);box-shadow:0 16px 40px #0c243e14}}.wrbeoa_card[data-open]{border-color:var(--teal)}.wrbeoa_h{margin:0;font-size:18px;font-weight:700}.wrbeoa_toggle{width:100%;min-height:68px;font:inherit;text-align:right;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.wrbeoa_left{align-items:center;gap:14px;min-width:0;display:flex}.wrbeoa_icon{background:var(--tint);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.wrbeoa_names{flex-direction:column;gap:2px;min-width:0;display:flex}.wrbeoa_name{color:var(--navy);font-size:18px;font-weight:700}.wrbeoa_meta{color:var(--subtle);font-size:13.5px;font-weight:400}.wrbeoa_right{flex:none;align-items:center;gap:14px;display:flex}.wrbeoa_from{color:var(--text);white-space:nowrap;font-size:15px;font-weight:700}.wrbeoa_plus{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:400;transition:transform .25s;display:inline-flex}.wrbeoa_card[data-open] .wrbeoa_plus{transform:rotate(45deg)}@media (max-width:479px){.wrbeoa_toggle{gap:10px;padding:14px 16px}.wrbeoa_icon{display:none}.wrbeoa_from{font-size:14px}}.wrbeoa_panel{padding:0 20px 18px;animation:.22s backwards wrbeoa_bfFade}.wrbeoa_panel[hidden]{display:none}.wrbeoa_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wrbeoa_row{border-top:1px solid var(--divider);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.wrbeoa_rowName{min-width:0;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;display:flex}.wrbeoa_dur{color:var(--subtle);font-size:13px}.wrbeoa_rowPrice{font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:55%;font-size:15px;font-weight:700;display:flex}.wrbeoa_medTag{height:24px;color:var(--warn-text);white-space:nowrap;background:#fdf1e7;border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.wrbeoa_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.wrbeoa_compare{min-height:44px;color:var(--teal-deep);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.wrbeoa_ask{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--navy);cursor:pointer;background:#fff;border-radius:11px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.wrbeoa_ask:hover{border-color:var(--teal);color:var(--teal-deep)}}@media (max-width:767px),(max-width:1023px) and (hover:none){.wrbeoa_icon{display:none}.wrbeoa_toggle{gap:10px;padding:14px 16px}.wrbeoa_panel{padding:0 16px 14px}.wrbeoa_name{text-wrap:pretty;font-size:16.5px;line-height:1.35}.wrbeoa_from{font-size:14px}}.wrbeoa_unknown,.wrbeoa_fromUnknown{color:var(--muted);font-weight:600}.wrbeoa_summary{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.5;display:block}.wrbeoa_quote{border:1px solid var(--teal-border,#cdeff3);background:var(--tint);min-height:36px;color:var(--teal-deep);font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.wrbeoa_quote:hover{background:#e2f5f8}}.wrbeoa_book{background:var(--navy);color:#fff;border-radius:10px;align-items:center;min-height:36px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.wrbeoa_quoteNote{color:var(--subtle);margin:10px 18px 0;font-size:13px}.wrbeoa_emptyBox{border:1px dashed var(--line-strong);background:var(--bg-soft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.wrbeoa_emptyText{color:var(--text);text-wrap:pretty;max-width:560px;margin:0;font-size:15px;line-height:1.6}
._96iTSa_grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:620px){._96iTSa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){._96iTSa_grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:759px){._96iTSa_grid{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}._96iTSa_grid::-webkit-scrollbar{height:0}._96iTSa_card{scroll-snap-align:start;min-width:0}}._96iTSa_card{flex-direction:column;gap:12px;display:flex}._96iTSa_frame{aspect-ratio:16/9;border:1px solid var(--line);background:repeating-linear-gradient(135deg,#e9eef1 0 10px,#f4f7f8 10px 20px);border-radius:18px;position:relative;overflow:hidden}._96iTSa_poster{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._96iTSa_posterImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._96iTSa_play{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s;display:flex;position:relative;box-shadow:0 14px 30px #0c243e40}@media (hover:hover) and (pointer:fine){._96iTSa_poster:hover ._96iTSa_play{transform:scale(1.06)}}._96iTSa_player{border:0;width:100%;height:100%;position:absolute;inset:0}._96iTSa_gate{position:absolute;inset:0}._96iTSa_title{text-wrap:pretty;font-size:16.5px;font-weight:700;line-height:1.4}._96iTSa_source{color:var(--subtle);font-size:13px}
