html{background:#050505}.d1-site{--bg:#050505;--surface:#141414;--surface-muted:#1c1c1c;--text:#c5c5c8;--text-strong:#f5f5f5;--text-muted:#999da3;--border:#ffffff20;--border-strong:#ffffff35;--focus:#8eefc6;--info:#a9e9d0;--success:#8eefc6;--warning:#efc38b;--danger:#ff9e96;--unknown:#b0b3b9;--p-ink:#eee;--p-accent:#bbb;--p-solid:#ddd;--p-tint:#191919;--p-on-solid:#111;--font-sans:Pretendard,system-ui,sans-serif;--font-display:var(--font-sans)}

/* Wider inventory rails share space with the content instead of covering it. */
@media(min-width:1600px){body.d1-site{--ad-rail-width:clamp(220px,13.55vw,260px)}.d1-site .d1-ad-stack{width:var(--ad-rail-width)}.d1-site .landing-wrap,.d1-site .d1-header,.d1-site .d1-footer,.d1-site .site-main:not(.wide-main){max-width:calc(100vw - 2 * var(--ad-rail-width) - 100px);margin-left:auto;margin-right:auto}.d1-site .d1-ad-stack .d1-sponsor strong{font-size:25px}.d1-site .d1-ad-stack .d1-sponsor p{font-size:12px}.d1-site .d1-ad-stack .d1-sponsor small{font-size:9px}}
.d1-site .first-title .search-intro{font-size:12px;line-height:1.55;max-width:740px;color:#aeb8bf;margin:8px 0 0}.d1-site .first-title h1{font-size:clamp(23px,2.3vw,34px)}.d1-site a[data-event]{cursor:pointer;text-decoration:none}.d1-site .search-answers{margin-top:30px;margin-bottom:40px}.d1-site .search-answers h2{font-size:24px}.d1-site .search-answers h3{font-size:16px;color:#eee;margin:22px 0 8px}.d1-site .search-answers p{font-size:14px;color:#aeb8bf;max-width:900px}.d1-site .language-link{font-size:12px;white-space:nowrap;color:#b6e5d7}
.d1-home .first-evidence a.text-button{display:inline-flex;align-items:center;min-height:28px;padding:0 7px;font-size:10px;border:1px solid #ffffff25;border-radius:4px}.d1-home .first-newer a.text-button{min-height:0;font-size:10px}.d1-home .ko-reset-page h1{word-break:keep-all;text-wrap:balance}
.d1-site{position:relative;isolation:isolate}.d1-home>.cosmic-field{inset:0 0 auto;width:100%;height:1100px;z-index:-1}.d1-site>.d1-background{inset:0 0 auto;width:100%}.d1-site #starfield{width:100%;max-width:100%}
.d1-home .advertising-shell,.d1-home .page-content{display:block;min-width:0}.d1-home .site-main{padding-top:0!important}.d1-site .d1-footer>div:nth-child(2){margin:0}.d1-home .first-reset-grid{align-items:stretch}.d1-home .first-reset{display:flex;flex-direction:column;min-width:0}.d1-home .first-body{flex:1}.d1-home .first-newer{margin-top:auto}
.d1-home .first-identity .reset-wish{margin-left:auto;flex:none;width:auto;position:relative;align-self:center}.d1-home .reset-wish .provider-wish{display:flex;align-items:center;gap:10px;width:auto;min-height:58px;padding:10px 14px;border:1px solid rgba(var(--glow),.7);border-radius:11px;background:rgba(var(--glow),.12);color:rgb(var(--glow));box-shadow:0 0 22px rgba(var(--glow),.08)}
.d1-home .provider-wish .wish-data{display:flex;flex-direction:row-reverse;gap:9px;align-items:center}.d1-home .provider-wish .wish-count{font-size:18px;line-height:1.2;color:inherit;letter-spacing:-.02em}.d1-home .provider-wish .wish-label{font-size:13px;color:inherit;white-space:nowrap;letter-spacing:.03em}.d1-home .wish-error{position:absolute;top:100%;right:0;width:200px;background:#251412;border:1px solid #ff9e9666;padding:8px;font-size:11px;color:#ffc5bd;z-index:5}.d1-home #wish-toast{display:none!important}
.d1-home .first-elapsed strong{white-space:nowrap}.d1-home .d1-live-signals{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:12px}.d1-home .source-health{font-size:10px;color:#aaa;margin-top:8px}.d1-home .d1-live-signals .live-signal{background:#121212;border:1px solid #ffffff20;border-radius:12px}.d1-home .d1-live-signals a{color:var(--p-ink)}.d1-home .live-signal p{margin-top:0}.d1-home .d1-footer a{color:#bbb}.d1-home .method-fold>p{margin-bottom:14px}.d1-home .first-identity h2{margin:0}.d1-home .first-elapsed small{margin:0 3px}
.d1-home .first-identity .provider-wish{background:linear-gradient(120deg,rgba(var(--glow),1),rgba(var(--glow),.72));color:#111;min-block-size:58px}.d1-home .provider-wish .wish-label{font-size:14px}.d1-home .provider-wish .wish-count{font-size:13px}
@media(max-width:700px){.d1-home .d1-live-signals{grid-template-columns:1fr}.d1-home .reset-wish .provider-wish{min-height:46px;padding:7px 9px;gap:7px}.d1-home .provider-wish .wish-count{font-size:14px}.d1-home .provider-wish .wish-label{font-size:10px}.d1-home .provider-wish .wish-data{gap:6px}.d1-home .first-evidence{flex-wrap:wrap}.d1-home .first-elapsed strong{font-size:56px}}

/* D1 Black readability: clear type scale and high-contrast content layers. */
.d1-site{--text:#e1e2e6;--text-strong:#fff;--text-muted:#b9bcc4;--border:#ffffff2b;--border-strong:#ffffff45;font-size:16px;font-weight:480}
.d1-site .d1-header>nav a{color:#d2d4da;font-size:14px;font-weight:650}.d1-site .d1-controls button,.d1-site .language-link{color:#d8efe5;font-size:12px;font-weight:620}.d1-site .d1-footer nav a{color:#d5d6dc;font-size:14px;font-weight:560}.d1-site .d1-footer>small{color:#b0b3bb;font-size:12px}.d1-site .d1-footer>div>p{color:#fff;font-weight:580}.d1-site .d1-footer>div>p span{color:#c2c5cc}
.d1-home .first-title .landing-eyebrow{color:#d0d4dc;font-size:11px;font-weight:700}.d1-site .first-title h1{color:#fff;font-size:clamp(31px,3vw,42px);font-weight:690;line-height:1.18}.d1-site .first-title .search-intro{color:#d0d3da;font-size:15px;font-weight:500;line-height:1.7}
.d1-home .first-identity>div>span{color:#d2d5dc;font-size:12px;font-weight:650}.d1-home .first-identity h2{font-weight:730}.d1-home .first-label{color:#c9d9d3;font-size:11px;font-weight:760;letter-spacing:.09em}.d1-home .first-claude .first-label{color:#f2cfbc}.d1-home .first-fact h3{color:#fff;font-size:26px;font-weight:680}.d1-home .first-fact p{color:#d1d5da;font-size:14px;font-weight:520;line-height:1.65}.d1-home .first-elapsed>span{color:#d2d5dc;font-size:11px;font-weight:560}.d1-home .date-current>span,.d1-home .date-previous>span{color:#c6c9d0;font-size:10px;font-weight:730;letter-spacing:.07em}.d1-home .date-current time{color:#fff;font-size:22px;font-weight:720}.d1-home .date-previous time{color:#d8dbe1;font-size:15px;font-weight:600}.d1-home .first-evidence>span{color:#d1d5da;font-size:11px;font-weight:560}.d1-home .first-evidence a.text-button{color:#fff;font-size:12px;font-weight:690}.d1-home .first-evidence .badge{font-size:11px;font-weight:700}
.d1-home .first-latest-note .latest-note-label{color:#c8ccd3;font-size:11px;font-weight:730}.d1-home .first-latest-note strong{color:#fff;font-size:16px;font-weight:720}.d1-home .first-latest-note .latest-summary{color:#e0e2e6;font-size:14px;font-weight:520}.d1-home .first-latest-note small{color:#c3c7cf;font-size:11px;font-weight:540}.d1-home .first-latest-note .latest-elapsed{color:#fff;font-weight:720}.d1-home .first-latest-note .latest-elapsed small,.d1-home .first-latest-note .latest-elapsed em{color:#c4c8d0;font-weight:600}
.d1-site .ko-latest-note .latest-note-label{color:#c8ccd3;font-size:11px;font-weight:730}.d1-site .ko-latest-note strong{color:#fff;font-size:16px;font-weight:720}.d1-site .ko-latest-note .latest-summary{color:#e0e2e6;font-size:14px;font-weight:520}.d1-site .ko-latest-note small{color:#c3c7cf;font-size:11px;font-weight:540}.d1-site .ko-latest-note .latest-elapsed{color:#fff;font-weight:720}.d1-site .ko-latest-note .latest-elapsed small,.d1-site .ko-latest-note .latest-elapsed em{color:#c4c8d0;font-weight:600}
.d1-home .first-reset .first-latest-note .latest-note-copy>strong,.d1-site .first-reset .ko-latest-note .latest-note-copy>strong,.d1-home .first-reset .first-latest-note .latest-elapsed,.d1-site .first-reset .ko-latest-note .latest-elapsed{color:rgb(var(--glow))}.d1-home .first-latest-note small time,.d1-site .ko-latest-note small time{color:rgb(var(--glow));font-weight:680;white-space:nowrap}.d1-home .first-latest-note small span,.d1-site .ko-latest-note small span{white-space:normal}
.d1-home .first-codex .first-latest-note .latest-note-copy>strong,.d1-home .first-codex .first-latest-note .latest-summary,.d1-home .first-codex .first-latest-note .latest-elapsed,.d1-home .first-codex .first-latest-note small time,.d1-site .first-codex .ko-latest-note .latest-note-copy>strong,.d1-site .first-codex .ko-latest-note .latest-summary,.d1-site .first-codex .ko-latest-note .latest-elapsed,.d1-site .first-codex .ko-latest-note small time{color:#8eefc6!important}.d1-home .first-codex .first-latest-note small,.d1-site .first-codex .ko-latest-note small{color:#b8e5d4!important}.d1-home .first-claude .first-latest-note .latest-note-copy>strong,.d1-home .first-claude .first-latest-note .latest-summary,.d1-home .first-claude .first-latest-note .latest-elapsed,.d1-home .first-claude .first-latest-note small time,.d1-site .first-claude .ko-latest-note .latest-note-copy>strong,.d1-site .first-claude .ko-latest-note .latest-summary,.d1-site .first-claude .ko-latest-note .latest-elapsed,.d1-site .first-claude .ko-latest-note small time{color:#ffb194!important}.d1-home .first-claude .first-latest-note small,.d1-site .first-claude .ko-latest-note small{color:#ffd0bd!important}
.d1-home .first-latest-note .latest-elapsed,.d1-site .ko-latest-note .latest-elapsed{display:flex!important;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:2px;min-inline-size:126px;white-space:nowrap}.d1-home .first-latest-note .latest-elapsed small,.d1-site .ko-latest-note .latest-elapsed small{display:inline!important;margin:0!important}.d1-home .first-latest-note .latest-elapsed em,.d1-site .ko-latest-note .latest-elapsed em{display:block!important;flex-basis:100%;margin:6px 0 0!important;white-space:nowrap}
.d1-site .search-answers h2{color:#fff;font-size:30px;font-weight:700}.d1-site .search-answers h3{color:#f3f4f6;font-size:19px;font-weight:680}.d1-site .search-answers p{color:#d2d5dc;font-size:16px;font-weight:500;line-height:1.72}.d1-site .ko-summary-grid article{background:#151515;border-color:#ffffff35}.d1-site .ko-summary-grid h3{color:#fff;font-size:20px;font-weight:700}.d1-site .ko-summary-grid p{color:#d3d6dc;font-size:15px}.d1-site .ko-provider-nav a{color:#d7dae0;font-size:14px;font-weight:650}.d1-site .table-wrap{border-color:#ffffff35}.d1-site :is(th,td){color:#d9dce2;font-size:14px}.d1-site th{color:#fff;font-weight:700}
.d1-sub .lead{color:#d6d9df;font-size:18px;font-weight:500}.d1-sub .reading{color:#d8dbe1}.d1-sub .reading p,.d1-sub .card p,.d1-sub .notice{color:#d2d5dc;font-size:16px;line-height:1.72}.d1-sub .breadcrumb{color:#c0c4cc;font-size:13px}.d1-sub .event-row{color:#d8dbe1}.d1-sub .event-row strong{color:#fff;font-size:17px;font-weight:700}
@media(max-width:700px){.d1-site{font-size:16px}.d1-site .d1-header>nav a{font-size:12px;font-weight:650}.d1-site .d1-footer nav a{font-size:13px}.d1-site .first-title h1{font-size:30px}.d1-site .first-title .search-intro{font-size:14px;line-height:1.65}.d1-home .first-identity>div>span{font-size:10px}.d1-home .first-label{font-size:9px}.d1-home .first-fact h3{font-size:20px}.d1-home .first-fact p{font-size:12px;line-height:1.55}.d1-home .first-elapsed>span{font-size:9px;line-height:1.4}.d1-home .date-current>span,.d1-home .date-previous>span{font-size:9px}.d1-home .date-current time{font-size:16px}.d1-home .date-previous time{font-size:12px}.d1-home .first-evidence>span{font-size:9px}.d1-home .first-evidence a.text-button{font-size:11px}.d1-home .first-latest-note .latest-note-label{font-size:10px}.d1-home .first-latest-note strong{font-size:15px}.d1-home .first-latest-note .latest-summary{font-size:13px}.d1-home .first-latest-note small{font-size:10px}.d1-site .search-answers h2{font-size:26px}.d1-site .search-answers h3{font-size:18px}.d1-site .search-answers p{font-size:15px}.d1-site :is(th,td){font-size:13px}}
