.inc-view{max-width:1500px;margin:auto;color:#e9edf0}.inc-view p{line-height:1.65;overflow-wrap:anywhere}.inc-current{border:1px solid #bda669;border-radius:16px;background:linear-gradient(115deg,#253336,#182126);padding:26px;margin:20px 0 30px}.inc-current-head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-start}.inc-current h2{font-size:28px;margin:12px 0}.inc-current h2 small{font-size:15px;font-weight:400;color:#bac9cc}.inc-live{display:inline-block;color:#eed79a;font-size:12px;border:1px solid #907a42;border-radius:20px;padding:4px 10px;white-space:nowrap}.inc-period,.inc-week-date,.inc-section-title p{color:#b5c6cb;font-size:13px}.inc-countdown{font-size:14px;color:#e7cd8c;margin:6px 0}.inc-available{font-size:14px;border-top:1px solid #435151;padding-top:18px}.inc-picks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.inc-pick{background:#101b21a6;border:1px solid #455658;border-radius:10px;padding:20px}.inc-pick h3{font-size:22px;margin:12px 0 3px}.inc-rank{font-size:11px;font-weight:600;color:#e6cf91}.inc-en{font-size:12px;color:#9eb5bd}.inc-pick p{font-size:14px;margin-bottom:0;color:#d4dee1}.inc-section-title h2{font-size:21px}.inc-weeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inc-week{border:1px solid #3a4b53;border-radius:12px;background:#18232b;padding:20px;min-width:0}.inc-week.is-current{border-color:#cdb16d;background:#263133}.inc-week-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.inc-week-head h3{font-size:20px;margin:0}.inc-week ul{list-style:none;padding:0;margin:15px 0 0}.inc-week li{padding:12px 0;border-top:1px solid #34434a}.inc-week li>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.inc-week li>div>span{font-size:15px}.inc-week li small{display:block;font-size:11px;color:#9eb2bb;margin-top:3px}.inc-week li p{font-size:12px;margin:7px 0 0;color:#c7d3d7}.inc-week .is-recommended>div>span{color:#f1db9e}.inc-help{border:1px solid #3a4b53;padding:20px;border-radius:10px;margin-top:25px;font-size:13px}.inc-help summary{cursor:pointer;color:#ead194}.inc-help a{color:#daca94}.inc-view :focus-visible{outline:2px solid #ebce80;outline-offset:4px}@media(max-width:1150px){.inc-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.inc-weeks,.inc-picks{grid-template-columns:minmax(0,1fr)}.inc-current{padding:18px}.inc-current h2{font-size:24px}.inc-week{padding:17px}.inc-period{font-size:12px}}
