.nobel-event{margin:2rem 0 0;color:var(--text-secondary,#aeb9c3);font-size:16px;line-height:1.7}.nobel-event h2,.nobel-home-card h2{color:var(--text-primary,#f0f4f8);font-size:1.65rem;font-weight:650;line-height:1.2;letter-spacing:-.025em;margin:0}.nobel-event h3{color:var(--text-primary,#f0f4f8);font-size:1.05rem;font-weight:650}.nobel-event p{margin:.9rem 0}.nobel-event a,.nobel-home-card a{color:#e5b96b;text-decoration:underline;text-underline-offset:4px}.nobel-event a:hover,.nobel-home-card a:hover{color:#ffe0a6}.nobel-event a:focus-visible,.nobel-event button:focus-visible,.nobel-event select:focus-visible,.nobel-event summary:focus-visible,.nobel-home-card a:focus-visible{outline:2px solid #e5b96b;outline-offset:5px}.nobel-event-top{padding:1.7rem;border:1px solid #6b5739;border-radius:14px;background:linear-gradient(135deg,#221d17,#13171c 72%);scroll-margin-top:7rem}.nobel-event .nobel-kicker,.nobel-home-card .nobel-kicker{color:#e5b96b;font:600 11px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.15em;margin:0 0 1rem}.nobel-answer{max-width:40rem;font-size:15px}.nobel-countdown{display:flex;gap:1rem;margin:1.8rem 0 1.2rem}.nobel-countdown>div{flex:1;max-width:8rem;border-top:1px solid #64533b;padding-top:.7rem}.nobel-countdown strong{color:#f6e4bf;font:400 clamp(2.6rem,7vw,4.2rem)/1.05 ui-monospace,monospace;letter-spacing:-.05em;display:block;font-variant-numeric:tabular-nums}.nobel-countdown span{display:block;text-transform:uppercase;letter-spacing:.14em;font:500 10px/2 ui-monospace,monospace;margin-top:.35rem}.nobel-event .nobel-clock-note{color:#d4cdc2;font-size:13px;line-height:1.7}.nobel-clock-note span{display:block;color:#9caaaF}.nobel-jumps{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;padding-top:1rem;margin-top:1.3rem;border-top:1px solid #373530;font-size:12px}.nobel-event .nobel-winners{color:#f6e4bf;font-size:1.7rem;font-weight:650}.nobel-block{margin-top:2.8rem;scroll-margin-top:7rem}.nobel-section-heading{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.3rem}.nobel-section-heading h2{font-size:1.4rem}.nobel-number{font:12px ui-monospace,monospace;color:#e5b96b}.nobel-player{aspect-ratio:16/9;background:#10151a;border:1px solid #303944;border-radius:12px;overflow:hidden}.nobel-player iframe{width:100%;height:100%;border:0}.nobel-player-prompt{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center}.nobel-play-icon{color:#d5ad6a;font-size:1.7rem}.nobel-player-prompt p{font-size:14px;margin:.5rem 0 .9rem}.nobel-player-prompt button{background:#e5b96b;color:#181b20;font-size:13px;font-weight:700;padding:.7rem 1rem;border-radius:5px;cursor:pointer}.nobel-player-prompt small{font-size:11px;color:#a8b2bf;margin-top:.6rem}.nobel-event .nobel-fine{color:#a0acb9;font-size:12px;line-height:1.75}.nobel-fine code{overflow-wrap:anywhere;font-size:11px}.nobel-model-split{display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem;gap:1.2rem}.nobel-model-split strong{font-size:clamp(2rem,7vw,3.2rem);font-weight:500;letter-spacing:-.04em;color:#e5b96b;line-height:1;font-variant-numeric:tabular-nums}.nobel-model-split>div:last-child strong{color:#c6d5e4}.nobel-model-split strong span{font-size:1rem;margin-left:.25rem}.nobel-model-split p{font-size:13px;margin:.5rem 0}.nobel-probability-bar{height:10px;width:100%;border-radius:2px;margin:.6rem 0 1rem;background:#667f96;overflow:hidden}.nobel-probability-bar span{height:100%;display:block;width:30.769230769%;background:#e5b96b}.nobel-details{margin:1.3rem 0;border:1px solid #303944;border-radius:8px;padding:.9rem 1.1rem;font-size:14px}.nobel-details summary{color:#e4eaf0;font-weight:600;cursor:pointer}.nobel-table-wrap{overflow-x:auto;margin:1rem 0}.nobel-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.nobel-table-wrap td,.nobel-table-wrap th{text-align:left;padding:.6rem;border-bottom:1px solid #303944;font-weight:400}.nobel-table-wrap td:last-child,.nobel-table-wrap th:last-child{text-align:right;font-variant-numeric:tabular-nums}.nobel-table-wrap thead th{color:#d7e1ec;font-weight:650}.nobel-table-wrap caption{caption-side:bottom;text-align:left;padding-top:.7rem;color:#a0acb9}.nobel-score{margin-top:1.5rem;padding:1.1rem 1.2rem;background:#151d24;border-left:2px solid #d5ad6a}.nobel-score p{font-size:14px;margin:.5rem 0 0}.nobel-score .nobel-score-value{color:#f6e4bf;font:500 2rem ui-monospace,monospace}.nobel-score-value span{font-size:12px;color:#b2becc}.nobel-details label{display:block;font-size:12px;margin-bottom:.4rem}.nobel-details select{display:block;width:100%;max-width:100%;color:#eef3f8;background:#151e27;border:1px solid #485969;padding:.7rem;border-radius:4px;font:inherit}.nobel-scenario-output strong{color:#f6e4bf;font:500 1.25rem ui-monospace,monospace}.nobel-downloads{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;font-size:12px}.nobel-candidates{border-top:1px solid #303944}.nobel-candidates details{border-bottom:1px solid #303944}.nobel-candidates summary{display:flex;gap:1rem;align-items:center;justify-content:space-between;color:#dce5ed;font-size:14px;font-weight:500;cursor:pointer;padding:.9rem .15rem;list-style:none}.nobel-candidates summary::-webkit-details-marker{display:none}.nobel-candidates summary span{color:#d5ad6a;font-size:17px}.nobel-candidates details[open] summary span{transform:rotate(45deg)}.nobel-candidates p{font-size:13px;padding-bottom:.8rem}.nobel-history-heading{margin:3rem 0 0;border-top:1px solid #485969;padding-top:2rem}.nobel-history-heading p{font-size:14px}.nobel-home-card{max-width:72rem;margin:1rem auto 3rem;padding:1.5rem 2rem;border:1px solid #6b5739;border-radius:12px;background:linear-gradient(110deg,#221d17,#13171c);display:flex;align-items:center;justify-content:space-between;gap:2rem}.nobel-home-card h2{font-size:1.5rem}.nobel-home-card p:not(.nobel-kicker){color:#b2becc;margin-top:.7rem;font-size:13px;font-variant-numeric:tabular-nums}.nobel-home-card a{font-size:13px;flex-shrink:0}@media(max-width:700px){.nobel-event-top{padding:1.2rem}.nobel-event{font-size:15px}.nobel-event h2{font-size:1.4rem}.nobel-home-card{margin:1rem 1.25rem 2rem;padding:1.25rem;flex-direction:column;align-items:flex-start;gap:1rem}.nobel-home-card h2{font-size:1.25rem}}@media(max-width:420px){.nobel-player{aspect-ratio:1.35}.nobel-player-prompt p{font-size:12px}.nobel-player-prompt small{font-size:10px}}