.theme-signal .aw-wrap{--gold:#d8a24a;padding-top:56px;padding-bottom:8px}.theme-signal .aw-pagehead{max-width:720px}.theme-signal .aw-kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:13px;font-size:11px;display:block}.theme-signal .aw-title{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(44px,5.6vw,74px);font-weight:900;line-height:1}.theme-signal .aw-sub{color:var(--mut);margin:22px 0 0;font-size:19px;line-height:1.6}.theme-signal .aw-sub p{margin:0}.theme-signal .aw-sub p+p{margin-top:.6em}.theme-signal .aw-sub em{font-style:italic}.theme-signal .aw-statband{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);margin:44px 0 48px;display:grid;overflow:hidden}.theme-signal .aw-stat{border-left:1px solid var(--line);padding:26px 28px}.theme-signal .aw-stat:first-child{border-left:0}.theme-signal .aw-stat-n{font-family:var(--display);color:var(--ink);font-size:40px;font-weight:800;line-height:1}.theme-signal .aw-stat:first-child .aw-stat-n{color:var(--gold)}.theme-signal .aw-stat-l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:11px;font-size:11px}.theme-signal .aw-chips{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.theme-signal .aw-chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;transition:all .15s;display:inline-flex}.theme-signal .aw-chip:hover{color:var(--ink);border-color:var(--mut)}.theme-signal .aw-chip.is-on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.theme-signal .aw-chip svg{display:block}.theme-signal .aw-table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.theme-signal .aw-thead,.theme-signal .aw-tr{grid-template-columns:130px 1.4fr 1.1fr 1.3fr 70px;align-items:center;gap:18px;padding:14px 24px;display:grid}.theme-signal .aw-thead{background:var(--panel2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10px}.theme-signal .aw-tr{border-top:1px solid var(--hair)}.theme-signal .aw-tr.is-won{background:color-mix(in srgb, var(--gold) 5%, transparent)}.theme-signal .aw-tr.hide{display:none}.theme-signal .aw-ta-r{text-align:right}.theme-signal .aw-td-status{align-items:center;gap:10px;display:flex}.theme-signal .aw-row-ic{width:26px;height:26px;color:var(--dim);border:1px solid var(--hair);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-signal .aw-row-ic.won{color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);border-color:color-mix(in srgb, var(--gold) 32%, transparent)}.theme-signal .aw-status-tx{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);font-size:11px}.theme-signal .aw-tr.is-won .aw-status-tx{color:var(--gold)}.theme-signal .aw-td-cat{color:var(--ink);font-size:15px}.theme-signal .aw-td-proj{color:var(--mut);font-size:14px}.theme-signal .aw-td-org{color:var(--mut);font-size:13.5px}.theme-signal .aw-td-year{font-family:var(--mono);color:var(--dim);font-size:13px}.theme-signal .aw-empty{text-align:center;font-family:var(--mono);color:var(--dim);padding:40px 24px;font-size:13px}@media (max-width:760px){.theme-signal .aw-wrap{padding-top:32px}.theme-signal .aw-title{font-size:clamp(40px,13vw,60px)}.theme-signal .aw-sub{font-size:16px}.theme-signal .aw-statband{grid-template-columns:1fr 1fr}.theme-signal .aw-stat{border-left:1px solid var(--line)}.theme-signal .aw-stat:nth-child(odd){border-left:0}.theme-signal .aw-stat:nth-child(n+3){border-top:1px solid var(--line)}.theme-signal .aw-stat-n{font-size:32px}.theme-signal .aw-thead{display:none}.theme-signal .aw-tr{grid-template-columns:1fr auto;gap:4px 12px;padding:16px 18px}.theme-signal .aw-td-status{grid-area:1/1}.theme-signal .aw-td-year{text-align:right;grid-area:1/2;align-self:center}.theme-signal .aw-td-cat{grid-area:2/1/auto/-1}.theme-signal .aw-td-proj{grid-area:3/1/auto/-1}.theme-signal .aw-td-org{color:var(--dim);grid-area:4/1/auto/-1;font-size:12px}}
