.usd{--ink:#15181a;--ink2:#1e2225;--line:#2c3135;--paper:#f1eee3;--mut:#9a968c;--late:#ffc72c;--bad:#e8743b;--ok:#5fb37e;--unk:#6e6a60;background:var(--ink);color:var(--paper);padding-bottom:40px}.usd .eyebrow,.usd a{color:var(--late)}.usd .eyebrow{font-family:var(--pb-mono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.usd-hero{text-align:center;padding:44px 0 10px}.usd-flap{display:flex;justify-content:center;gap:5px;margin-bottom:20px}.usd-flap i{display:grid;place-items:center;width:44px;height:56px;background:var(--ink2);border:1px solid var(--line);border-radius:5px;font:700 34px var(--pb-cond),sans-serif;font-style:normal;color:var(--late);position:relative}.usd-flap i:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #0008}.usd-flap .gap{width:16px;background:none;border:0}.usd-flap .gap:after{display:none}.usd h1{font:700 clamp(36px,6vw,62px)/1.02 var(--pb-cond),sans-serif;text-transform:uppercase;margin:10px auto 14px;max-width:900px}.usd-lede{max-width:680px;margin:0 auto;color:#cfcbc0;font-size:18px;line-height:1.5}.usd-status{margin:26px auto 0;max-width:820px;background:var(--ink2);border:1px solid var(--line);border-left:4px solid var(--ok);border-radius:10px;padding:16px 18px;text-align:left}.usd-status.hot{border-left-color:var(--bad)}.usd-status .k{font:700 12px var(--pb-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ok)}.usd-status.hot .k{color:var(--bad)}.usd-status p{margin:6px 0 4px;font-size:17px}.usd-status small{color:var(--mut);font-size:12px}.usd-recent{max-width:820px;margin:14px auto 0;color:var(--mut);font-size:14px;text-align:left}.usd-recent b{color:var(--paper)}.usd-app h2,.usd-sec h2{font:700 30px var(--pb-cond),sans-serif;text-transform:uppercase;margin:46px 0 6px;color:var(--paper)}.usd-sub{color:var(--mut);margin:0 0 16px;font-size:14px}.usd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.usd-ap{--c:var(--unk);background:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:16px 16px 14px 18px;position:relative;overflow:hidden;display:flex;flex-direction:column}.usd-ap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.usd-ap.lv-bad{--c:var(--bad)}.usd-ap.lv-some{--c:var(--late)}.usd-ap.lv-good{--c:var(--ok)}.usd-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.usd-code{font:700 34px var(--pb-cond),sans-serif;letter-spacing:.04em}.usd-lvl{font:700 11px var(--pb-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--c);border:1px solid var(--c);border-radius:999px;padding:3px 8px;white-space:nowrap}.usd-city{color:var(--mut);font-size:13px;margin-top:-2px}.usd-big{font:700 40px/1 var(--pb-cond),sans-serif;color:var(--c);margin-top:10px}.usd-big small{font:500 14px var(--pb-sans),sans-serif;color:var(--mut);margin-left:6px}.usd-dim{color:var(--mut)!important}.usd-faa{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}.usd-faa li{font:500 12px/1.4 var(--pb-mono),monospace;background:#2a2420;border-radius:6px;padding:6px 8px}.usd-faa b{color:var(--bad);margin-right:4px}.usd-ours{font-size:12px;color:var(--mut);margin:10px 0 0}.usd-link{margin-top:auto;padding-top:12px;font:600 13px var(--pb-sans),sans-serif;text-decoration:none}.usd-note{color:var(--mut);font-size:13px;margin:14px 0 0}.usd-do{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.usd-card{background:var(--paper);color:var(--ink);border-radius:12px;padding:18px}.usd-card .n{font:700 13px var(--pb-mono),monospace;color:#a8842c}.usd-card h3{font:700 22px var(--pb-cond),sans-serif;text-transform:uppercase;margin:4px 0 6px}.usd-card p{margin:0;font-size:15px;line-height:1.45}.usd-app{margin:48px 0 0;display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:center;background:linear-gradient(120deg,#1e2225,#2a2416);border:1px solid #4a3f1c;border-radius:16px;padding:28px}.usd-app h2{margin:6px 0 8px}.usd-app ul{margin:8px 0 18px;padding-left:18px;color:#cfcbc0;line-height:1.6}.usd-phone{justify-self:center;width:210px;min-height:290px;border-radius:30px;border:6px solid #000;background:var(--paper);color:var(--ink);padding:18px 14px;font:500 12px/1.45 var(--pb-mono),monospace}.usd-phone .usd-pt{font:700 22px var(--pb-cond),sans-serif}.usd-phone .usd-pill{color:var(--ink);background:var(--late);border-radius:8px;padding:8px;margin:10px 0;font-weight:700}.usd-phone .usd-alert{background:var(--ink);color:var(--paper);border-radius:10px;padding:10px;margin-top:10px}@media (max-width:720px){.usd-app{grid-template-columns:1fr}.usd-flap i{width:30px;height:40px;font-size:24px}.usd-hero{padding-top:28px}}.usd a.usd-tap{color:var(--paper);text-decoration:none;transition:border-color .15s,transform .15s}.usd a.usd-tap:focus-visible,.usd a.usd-tap:hover{border-color:var(--c);transform:translateY(-2px)}.usd a.usd-tap .usd-link{color:var(--late)}.usd-rbs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.usd-rb{background:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;min-width:0;overflow-x:auto}.usd-rb-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.usd-rb-head h3{font:700 24px var(--pb-cond),sans-serif;text-transform:uppercase;margin:0;color:var(--late)}.usd-rb-head span{font-size:11px;color:var(--mut)}.usd-rt{width:100%;border-collapse:collapse;font-size:13px}.usd-rt th{text-align:left;font:600 11px var(--pb-mono),monospace;color:var(--mut);text-transform:uppercase;letter-spacing:.06em;padding:6px 6px 6px 0;border-bottom:1px solid var(--line)}.usd-rt td{padding:8px 6px 8px 0;border-bottom:1px solid #262a2e;vertical-align:top;white-space:nowrap}.usd-rt small{color:var(--mut);font-size:11px}.usd-rmk{font-weight:600}.usd-rt .tone-late .usd-rmk{color:var(--late)}.usd-rt .tone-bad .usd-rmk{color:var(--bad)}.usd-rt .tone-gone .usd-rmk,.usd-rt .tone-none .usd-rmk{color:var(--mut)}.usd-rt .tone-ok .usd-rmk{color:var(--ok)}@media (max-width:900px){.usd-rbs{grid-template-columns:1fr}}.usd-news{list-style:none;margin:8px 0 6px;padding:0;display:grid;gap:6px;font-size:14px}.usd-news a{color:var(--paper)}.usd-news small{color:var(--mut);font-size:11px;margin-left:4px}