:root{--ink: #111111;--ink-2: #4a4a4a;--ink-3: #767676;--line: #dcdcdc;--paper: #f5f5f3;--white: #ffffff;--red: #b81d18;--amber: #9c5000;--steel: #3f3f3f;--slate: #2f4b7c;--nav-hover: #1e1e1c;--nav-line: #333331;--nav-muted: #9a9a96;--nav-dim: #c9c9c6;--nav-chip: #2c2c2a;--display: "Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--body: Barlow, system-ui, "Helvetica Neue", sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--body);color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:pretty}p{margin:0}button{font-family:inherit;border-radius:0;cursor:pointer}.tnum{font-variant-numeric:tabular-nums}.app{display:flex;align-items:stretch;min-height:100vh}.main{flex:1;min-width:0;background:var(--paper);padding-bottom:40px}.pad{padding:30px 40px 0}.sidebar{width:260px;flex:none;display:flex;flex-direction:column;background:var(--ink)}.sidebar__brand{padding:26px 18px 20px;border-bottom:1px solid var(--nav-line)}.sidebar__brand h2{margin:0;font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--white)}.sidebar__brand p{margin-top:3px;font-size:15px;font-weight:500;color:var(--nav-muted)}.sidebar__section{padding:22px 18px 10px;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.navitem{display:flex;align-items:center;gap:11px;width:100%;height:46px;padding:0 16px 0 12px;background:transparent;border:none;border-left:4px solid transparent;font-size:16.5px;font-weight:500;color:var(--nav-dim);text-align:left}.navitem:hover:not(:disabled){background:var(--nav-hover);color:var(--white)}.navitem:disabled{color:var(--ink-3);cursor:default}.navitem[aria-current=page]{border-left-color:var(--red);background:var(--white);color:var(--ink);font-weight:600}.navitem span{flex:1}.navitem small{font-size:13px;color:var(--ink-3)}.chip{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;background:var(--red);font-family:var(--display);font-size:14px;font-weight:700;color:var(--white);font-variant-numeric:tabular-nums}.sidebar__spacer{flex:1;min-height:28px}.sidebar__note{margin:0 18px 18px;padding:14px;background:var(--nav-hover);border-left:4px solid var(--red)}.sidebar__note strong{display:block;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.sidebar__note p{margin-top:5px;font-size:14.5px;line-height:1.4;color:var(--nav-muted)}.masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:3px solid var(--ink)}.masthead__name{display:flex;align-items:baseline;gap:18px}.masthead__name strong{font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.01em}.masthead__name span{font-size:19px;font-weight:500;color:var(--ink-2)}.masthead time{font-size:16px;color:var(--ink-3);font-variant-numeric:tabular-nums}.headline{margin:26px 0 10px;font-family:var(--display);font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.01em}.subhead{max-width:76ch;font-size:17px;line-height:1.55;color:var(--ink-2)}.stats{display:flex;align-items:stretch;flex-wrap:wrap;margin-top:26px;padding:12px 0;background:var(--white);border:1px solid var(--line)}.stat{flex:1;min-width:170px;padding:0 24px;border-left:1px solid var(--line)}.stat__value{font-family:var(--display);font-size:38px;font-weight:700;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stat__label{margin-top:2px;font-size:15px;line-height:1.35;color:var(--ink-2)}.stat--note{display:flex;align-items:center;font-size:15px;line-height:1.4;color:var(--ink-3)}.banner{display:flex;align-items:center;gap:20px;margin-top:22px;padding:20px 24px;background:var(--red);color:var(--white)}.banner__body{flex:1;min-width:0}.banner__title{font-family:var(--display);font-size:26px;font-weight:700}.banner__detail{margin-top:4px;font-size:16px;color:#ffffffeb}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 18px;background:var(--white);color:var(--ink);border:2px solid var(--line);font-size:16px;font-weight:500;text-decoration:none}.btn:hover:not(:disabled){border-color:var(--ink)}.btn:disabled{color:var(--ink-3);cursor:default}.btn--primary{height:56px;background:var(--ink);color:var(--white);border-color:var(--ink);font-size:17px;font-weight:600}.btn--primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.btn--onred{height:60px;padding:0 26px;background:var(--white);color:var(--red);border-color:var(--white);font-size:18px;font-weight:700}.btn--block{width:100%}.panel{background:var(--white);border:1px solid var(--line)}.panel+.panel{margin-top:28px}.panel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:16px 24px 0;padding-bottom:10px;border-bottom:3px solid var(--ink)}.panel__head h2{margin:0;font-family:var(--display);font-size:23px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.panel__head p{font-size:15px;color:var(--ink-3)}.panel__body{padding:4px 24px 22px}.tabs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:0 12px;border-bottom:3px solid var(--ink)}.tab{display:flex;align-items:center;gap:9px;height:54px;padding:0 18px;background:transparent;border:none;font-family:var(--display);font-size:21px;font-weight:600;color:var(--ink-2)}.tab[aria-selected=true]{background:var(--ink);color:var(--white);font-weight:700}.tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:26px;padding:0 8px;background:var(--paper);font-family:var(--body);font-size:15px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.tab[aria-selected=true] .tab__count{background:#ffffff29;color:var(--white)}.disclaimer{padding:12px 24px;background:var(--paper);border-bottom:1px solid var(--line);font-size:15px;line-height:1.45;color:var(--ink-2)}.row{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.row__spine{width:6px;flex:none}.row__body{display:flex;align-items:flex-start;flex:1;min-width:0;gap:16px;padding:20px 24px 20px 18px}.row__priority{width:140px;flex:none}.row__status{margin-top:7px;font-size:14.5px;color:var(--ink-3)}.row__main{flex:1;min-width:0}.row__main h3{margin:0 0 7px;font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1}.row__quote{max-width:52ch;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.row__flag{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:14.5px;font-weight:500;color:var(--amber)}.row__who{width:190px;flex:none}.row__who strong{display:block;font-size:19px;font-weight:600}.row__who p{margin-top:3px;font-size:15px;color:var(--ink-2)}.row__when{width:160px;flex:none;font-size:15.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.row__when p+p{margin-top:5px;color:var(--ink-3)}.row__actions{width:190px;flex:none;display:flex;flex-direction:column;gap:9px}.muted{color:var(--ink-3)}.tag{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:.01em;color:var(--white)}.tag--sm{height:28px;font-size:14px}.pager{display:flex;align-items:center;gap:20px;padding:20px 24px}.pager__count{flex:1;min-width:0}.pager__count strong{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.pager__count p{margin-top:3px;font-size:15px;color:var(--ink-3)}.pager__pages{display:flex;align-items:center;gap:8px}.pager__pages .btn{min-width:48px;height:48px;padding:0 14px;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.pager__pages .btn[aria-current=page]{background:var(--ink);color:var(--white);border-color:var(--ink)}.backbar{display:flex;align-items:center;gap:16px;margin:22px 0 20px}.backbar p{font-size:16px;color:var(--ink-3)}.backbar .btn{height:44px;font-weight:600}.detail{display:flex;align-items:flex-start;gap:40px;padding:30px 40px 40px}.detail__left{flex:1 1 830px;min-width:0}.detail__right{flex:0 1 490px;min-width:320px}.turn{display:flex;gap:18px;padding:14px 0;border-top:1px solid var(--line)}.turn__at{width:52px;flex:none;font-size:15px;color:var(--ink-3);font-variant-numeric:tabular-nums}.turn__who{width:76px;flex:none;font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.turn__text{flex:1;min-width:0;font-size:17px;line-height:1.5}.turn--agent .turn__who,.turn--agent .turn__text{color:var(--ink-2)}.field{padding:18px 20px;border-bottom:1px solid var(--line)}.field__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.field__label{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.field__value{font-size:21px;font-weight:600;line-height:1.25}.field__note{margin-top:8px;font-size:15px;line-height:1.45;color:var(--ink-2)}.badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:2px solid var(--line);font-size:13.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2)}.rawargs{margin:0;padding:18px 20px;background:var(--paper);border:1px solid var(--line);overflow-x:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:1.6;color:var(--ink)}.facts{display:flex;flex-wrap:wrap}.facts>div{flex:1 1 150px;padding:14px 20px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.facts dt{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.facts dd{margin:4px 0 0;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.state{margin:26px 40px;padding:30px 24px;background:var(--white);border:1px solid var(--line)}.state h2{margin:0 0 8px;font-family:var(--display);font-size:26px;font-weight:700}.state p{max-width:70ch;font-size:16.5px;line-height:1.55;color:var(--ink-2)}.state--error{border-left:6px solid var(--red)}@media (max-width: 1180px){.row__body{flex-wrap:wrap}.row__main{flex-basis:100%;order:-1}.detail{flex-wrap:wrap}}@media (max-width: 820px){.sidebar{display:none}.pad,.detail{padding-left:20px;padding-right:20px}.headline{font-size:32px}.row__priority,.row__who,.row__when,.row__actions{width:auto;flex:1 1 160px}}
