:root{--bg:#F3F4F0;--card:#FFFFFF;--ink:#14201D;--ink-2:#33423E;--muted:#61706B;--line:#DFE4E0;--line-2:#CBD3CE;--teal:#0E6B63;--teal-soft:#DDEFEB;--act:#C2461F;--act-soft:#FBE7DF;--try:#946510;--try-soft:#F6EDD6;--watch:#3D5A8A;--watch-soft:#E3E9F4;--park:#7C8682;--park-soft:#ECEFED;--plum:#7A4E8C;--ring-act:#FBE9E2;--ring-try:#F7F0DE;--ring-watch:#E8EDF5;--ring-park:#EFF1EF;--radius:12px;--shadow:0 1px 0 rgba(20,32,29,0.03),0 10px 28px -18px rgba(20,32,29,0.35);--display:"Newsreader","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font:var(--display);--accent:var(--teal);--accent-soft:var(--teal-soft);--warn:var(--act);--warn-soft:var(--act-soft);--ok:var(--teal);--ok-soft:var(--teal-soft);--picked:var(--watch);--picked-soft:var(--watch-soft);color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0F1614;--card:#172220;--ink:#E6ECE9;--ink-2:#C3CEC9;--muted:#93A39E;--line:#26332F;--line-2:#33433E;--teal:#5FC2B5;--teal-soft:#173A36;--act:#F08A64;--act-soft:#3D2219;--try:#E0B460;--try-soft:#382E17;--watch:#8FAADB;--watch-soft:#1E2A40;--park:#9AA5A1;--park-soft:#222C2A;--plum:#B98ACB;--ring-act:#2A1D18;--ring-try:#29251A;--ring-watch:#1B2230;--ring-park:#18201E;--shadow:0 1px 0 rgba(0,0,0,.2),0 12px 30px -18px rgba(0,0,0,.7);color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55}body.drawer-open{overflow:hidden}a{color:var(--teal);text-decoration-thickness:1px;text-underline-offset:3px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted);font-size:.82rem}.small{font-size:.78rem}.label{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.shell{max-width:1120px;margin:0 auto;padding:18px max(16px,env(safe-area-inset-right)) 96px max(16px,env(safe-area-inset-left))}.topbar{display:flex;gap:16px;padding-bottom:14px;margin-bottom:30px;border-bottom:1px solid var(--line)}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:8px;font-family:var(--display);font-size:1.3rem;font-weight:500;text-decoration:none}.brand,.brand svg{color:var(--ink)}.seg{display:flex;background:var(--card);border:1px solid var(--line);padding:3px;margin-left:auto}.seg,.seg a{border-radius:999px}.seg a{padding:5px 14px;font-size:.88rem;color:var(--muted);text-decoration:none}.seg a.on{background:var(--ink);color:var(--bg)}.top-right{display:flex;align-items:center;gap:8px}.top-right form{margin:0}.who{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:2px;font-size:.85rem}.signout,.who{cursor:pointer;color:var(--muted)}.signout{background:transparent;border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:.82rem}.signout:hover{color:var(--ink);border-color:var(--line-2)}.av{width:24px;height:24px;flex:none;border-radius:50%;display:inline-grid;place-items:center;font:600 11px var(--sans);color:#fff;background:var(--teal)}.av-m{background:var(--plum)}@media (prefers-color-scheme:dark){.av{color:#0F1614}}@media (max-width:640px){.topbar{flex-wrap:wrap;row-gap:10px;margin-bottom:22px}.seg{order:3;margin-left:0;width:100%;justify-content:space-between}.seg a{flex:1 1;text-align:center}.top-right{margin-left:auto}.who-name{display:none}}.chip{display:inline-flex;align-items:center;font:500 .68rem var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:4px;white-space:nowrap}.c-act{background:var(--act-soft);color:var(--act)}.c-try{background:var(--try-soft);color:var(--try)}.c-watch{background:var(--watch-soft);color:var(--watch)}.c-park{background:var(--park-soft);color:var(--park)}.c-lane{background:transparent;border:1px solid var(--line-2);color:var(--ink-2)}.c-lane.lane-host-atlas{border-color:var(--teal);color:var(--teal)}.c-lane.lane-advisory{border-color:var(--plum);color:var(--plum)}.c-new{background:var(--ink);color:var(--bg)}.new-tag{font:500 .62rem var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--act);margin-left:8px;vertical-align:1px}.btn-row{display:flex;flex-wrap:wrap;gap:6px}.btn{border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.btn:hover{border-color:var(--ink-2)}.btn.pri{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.chosen{background:var(--teal);border-color:var(--teal);color:#fff}@media (prefers-color-scheme:dark){.btn.chosen{color:#0F1614}}.btn:disabled{opacity:.6;cursor:wait}.reader-gate{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;background:var(--teal-soft);color:var(--ink);border-radius:var(--radius);padding:12px 16px;margin-bottom:26px;font-size:.92rem}.reader-gate.nudge{animation:nudge .5s;box-shadow:0 0 0 2px var(--teal)}@keyframes nudge{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.week-head{display:grid;grid-gap:10px;gap:10px;margin-bottom:28px}.kicker{display:flex;gap:10px;align-items:center;font:500 .74rem var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.week-head h1{font-family:var(--display);font-weight:400;font-size:clamp(2rem,5vw,3.3rem);line-height:1.06;letter-spacing:-.015em;margin:0;max-width:22ch;text-wrap:balance}.stats{display:flex;flex-wrap:wrap;gap:4px 18px;font:.8rem var(--mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats b{color:var(--ink);font-weight:500}.calls-wrap{margin-bottom:22px}.calls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.call{position:relative;background:var(--card);border-radius:var(--radius);padding:18px 18px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow);border:1px solid var(--line);border-top:3px solid var(--line-2)}.call.v-act{border-top-color:var(--act)}.call.v-try{border-top-color:var(--try)}.call.v-watch{border-top-color:var(--watch)}.call-n{position:absolute;top:14px;right:16px;font:.72rem var(--mono);color:var(--muted)}.meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-right:30px}.call-title{margin:0;font-family:var(--display);font-weight:500;font-size:1.32rem;line-height:1.2;text-wrap:balance}.title-btn{all:unset;cursor:pointer}.title-btn:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.title-btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.call-sum{margin:0;color:var(--ink-2);font-size:.93rem;flex:1 1}.decision{display:grid;grid-gap:6px;gap:6px}.decided{font-size:.78rem;color:var(--teal)}.more{all:unset;cursor:pointer;font-size:.8rem;color:var(--muted);border-top:1px solid var(--line);padding-top:9px;margin-top:2px}.more:hover{color:var(--ink)}.more:focus-visible{outline:2px solid var(--teal)}.dots{display:none}@media (max-width:860px){.calls{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none}.calls::-webkit-scrollbar{display:none}.call{scroll-snap-align:start}.dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.dots i{width:7px;height:7px;border-radius:50%;background:var(--line-2)}.dots i.on{background:var(--ink)}}.ask{border:1px dashed var(--teal);background:var(--teal-soft);border-radius:var(--radius);padding:14px 16px;display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.ask .label{color:var(--teal)}.ask p{margin:0}.ask-answer{font-size:.9rem}.ask-form{display:flex;gap:8px}.ask-form input{flex:1 1;min-width:0;font:inherit;font-size:.92rem;border:1px solid var(--line-2);border-radius:999px;padding:8px 14px;background:var(--card);color:var(--ink)}.ignored{font-size:.86rem;color:var(--muted);margin:0 0 40px;display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.ignored .label{margin-right:8px}.ignored s{-webkit-text-decoration-color:var(--park);text-decoration-color:var(--park)}.also{display:grid;grid-gap:18px;gap:18px}.also-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--line);padding-bottom:8px}.also-head h2,.log-block h2{font-family:var(--display);font-weight:500;font-size:1.5rem;margin:0}.link-quiet{font-size:.86rem;text-decoration:none}.ring-group{display:grid;grid-gap:6px;gap:6px;justify-items:start}.ring-group ul{list-style:none;margin:0;padding:0;width:100%;display:grid}.row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:11px 8px;border-bottom:1px solid var(--line);border-radius:6px}.row:hover{background:var(--card)}.row:focus-visible{outline:2px solid var(--teal)}.dot{width:10px;height:10px;border-radius:50%;margin-top:6px}.d-act{background:var(--act)}.d-try{background:var(--try)}.d-watch{background:var(--watch)}.d-park{background:var(--park)}.row-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.row-title{font-weight:500}.row-sub{color:var(--muted);font-size:.88rem}.row-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media (max-width:560px){.row{grid-template-columns:14px minmax(0,1fr)}.row-side{grid-column:2;flex-direction:row;align-items:center}}.radar-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start;margin-bottom:40px}@media (max-width:900px){.radar-layout{grid-template-columns:1fr}}.radar-frame{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow);position:-webkit-sticky;position:sticky;top:16px}@media (max-width:900px){.radar-frame{position:static}}.radar-chart{width:100%;height:auto;display:block;overflow:visible}.radar-chart .ring{stroke:var(--line-2);stroke-width:1}.radar-chart .ring-act{fill:var(--ring-act)}.radar-chart .ring-try{fill:var(--ring-try)}.radar-chart .ring-watch{fill:var(--ring-watch)}.radar-chart .ring-park{fill:var(--ring-park)}.radar-chart .axis{stroke:var(--line-2);stroke-dasharray:2 4}.radar-chart .ring-label{font:500 8.5px var(--mono);fill:var(--muted);letter-spacing:.08em}.radar-chart .lane-label{font:600 9.5px var(--mono);fill:var(--teal);letter-spacing:.07em}.radar-chart .blip{cursor:pointer;outline:none}.radar-chart .hit{fill:transparent}.radar-chart .dot{stroke:var(--card);stroke-width:2;transition:r .15s}.radar-chart .blip-act .dot{fill:var(--act)}.radar-chart .blip-try .dot{fill:var(--try)}.radar-chart .blip-watch .dot{fill:var(--watch)}.radar-chart .blip-park .dot{fill:var(--park)}.radar-chart .new-ring{fill:none;stroke:var(--act);stroke-width:1.2;stroke-dasharray:2 2;opacity:.8}.radar-chart .blip:focus .dot,.radar-chart .blip:hover .dot,.radar-chart .is-selected .dot{stroke:var(--ink)}.radar-chart .blip-label{font:500 10px var(--sans);fill:var(--ink);paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round}.radar-chart .blip-label.strong{font-weight:600;font-size:11px}.legend{margin:10px 4px 2px;font-size:.8rem;color:var(--muted)}.radar-list{display:grid;grid-gap:18px;gap:18px}.drawer-scrim{position:fixed;inset:0;background:rgba(15,22,20,.32);z-index:50;display:flex;justify-content:flex-end;animation:fade .18s ease-out}.drawer{width:min(520px,100%);height:100%;overflow-y:auto;background:var(--card);padding:22px 24px calc(40px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;box-shadow:-20px 0 40px -24px rgba(0,0,0,.45);animation:slide .22s ease-out;outline:none}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translateX(24px);opacity:.6}}@media (max-width:640px){.drawer-scrim{align-items:flex-end}.drawer{height:92%;border-radius:16px 16px 0 0;padding:18px 16px calc(32px + env(safe-area-inset-bottom));animation-name:rise}@keyframes rise{0%{transform:translateY(30px);opacity:.6}}}.drawer-top{display:flex;justify-content:space-between;gap:10px;align-items:start}.close{background:none;border:1px solid var(--line);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.2rem;line-height:1;color:var(--muted);flex:none}.drawer h2{font-family:var(--display);font-weight:500;font-size:1.6rem;line-height:1.15;margin:0;text-wrap:balance}.fields{margin:4px 0 0;display:grid;grid-gap:12px;gap:12px}.fields>div{display:grid;grid-gap:2px;gap:2px}.fields dt{font:500 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fields dd{margin:0;color:var(--ink-2)}.fields .money{background:var(--try-soft);border-radius:8px;padding:10px 12px}.fields .money dt{color:var(--try)}.fields .money dd{color:var(--ink)}.talk{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:14px;margin-top:4px}.react{display:flex;flex-wrap:wrap;gap:6px}.pill{border:1px solid var(--line-2);background:var(--card);border-radius:999px;padding:4px 11px;font-size:.8rem;cursor:pointer}.pill.on{background:var(--teal-soft);border-color:var(--teal);color:var(--teal);cursor:default}.thread{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.note{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px}.note-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.82rem}.note-body{white-space:pre-wrap;font-size:.93rem}.note-form{display:grid;grid-gap:8px;gap:8px}.note-form textarea{font:inherit;font-size:.93rem;border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--bg);color:var(--ink);min-height:70px;resize:vertical}.note-form .btn{justify-self:start}.status{border-radius:4px;padding:1px 6px;font:500 .62rem var(--mono);letter-spacing:.04em;text-transform:uppercase}.status.new{background:var(--act-soft);color:var(--act)}.status.picked_up{background:var(--watch-soft);color:var(--watch)}.status.done{background:var(--teal-soft);color:var(--teal)}.pack-foot{margin-top:48px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:.86rem;display:grid;grid-gap:8px;gap:8px;max-width:70ch}.pack-foot p{margin:0}.signoff{font-family:var(--display);font-size:1.15rem;color:var(--ink);font-style:italic}.form-msg{font-size:.85rem;color:var(--muted)}.log-block{display:grid;grid-gap:12px;gap:12px;margin-bottom:40px}.moved{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.moved li{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.moved .arrow{color:var(--muted);font-family:var(--mono)}.table-wrap{overflow-x:auto}table.log{width:100%;border-collapse:collapse;font-size:.92rem;min-width:560px}table.log th{font:500 .68rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line-2)}table.log td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}td.num{font-family:var(--mono);font-size:.8rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st,td.num{white-space:nowrap}.st{font:500 .66rem var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:4px}.st-done,.st-holding{background:var(--teal-soft);color:var(--teal)}.st-open{background:var(--watch-soft);color:var(--watch)}.st-waiting{background:var(--act-soft);color:var(--act)}.taps{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.taps li{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.empty{color:var(--muted);font-size:.92rem;margin:0;padding:14px 16px;border:1px dashed var(--line-2);border-radius:var(--radius)}.archive-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.archive-list a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 16px}.archive-list a:hover{border-color:var(--teal)}.archive-list .title{font-family:var(--display);font-size:1.1rem}.archive-list .meta{color:var(--muted);font-size:.85rem;padding:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 .74rem var(--mono);letter-spacing:.08em;color:var(--muted);margin-bottom:10px}.badge,.eyebrow{text-transform:uppercase}.badge{padding:3px 9px;border-radius:4px;background:var(--act-soft);color:var(--act);font-size:.7rem;font-weight:600}article>h1{font-family:var(--display);font-weight:400;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1;margin:0 0 10px}article{max-width:760px}.lede{color:var(--muted);margin:0 0 22px}.intro,.section-body{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow)}.intro{margin-bottom:28px}.intro p{margin:0}.toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px}.toc a{text-decoration:none;background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:.85rem}.section{margin:0 0 34px;scroll-margin-top:24px}.section h2{font-family:var(--display);font-weight:500;font-size:1.4rem}.section h2,.section-body p{margin:0 0 12px}.section-body p:last-child{margin-bottom:0}.section-body ul{margin:0;padding-left:1.15rem}.section-body li{margin:0 0 8px}.flow{border-left:3px solid var(--teal-soft);padding-left:12px;margin:10px 0}.flow .label{font-size:.7rem}.comment-panel{margin-top:12px;padding:14px 16px;border-radius:12px;border:1px dashed var(--line-2)}.comment-panel h3{margin:0 0 10px;font:500 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.comments{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.comment{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.comment-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:4px;font-size:.82rem;color:var(--muted)}.comment-meta .author{color:var(--ink);font-weight:600}.comment-body{white-space:pre-wrap;font-size:.95rem}.comment-form{display:grid;grid-gap:8px;gap:8px}.comment-form .row{all:unset;display:flex;gap:8px}.comment-form select,.comment-form textarea,.login-card input{font:inherit;border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--card);color:var(--ink);width:100%}.comment-form select{width:auto;min-width:140px}.comment-form textarea{min-height:72px;resize:vertical}.comment-form button,.login-card button{justify-self:start;background:var(--ink);color:var(--bg);border:none;border-radius:999px;padding:10px 16px;font:inherit;font-size:.92rem;cursor:pointer}.sources{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:100%;max-width:380px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 24px;box-shadow:var(--shadow)}.login-card h1{font-family:var(--display);font-weight:500;font-size:1.8rem;margin:0 0 6px}.login-card p{color:var(--muted);margin:0 0 18px;font-size:.95rem}.login-card label{display:block;font-size:.82rem;color:var(--muted);margin-bottom:6px}.login-card .error{background:var(--act-soft);color:var(--act);border-radius:10px;padding:8px 10px;font-size:.88rem;margin-bottom:12px}.login-card form{display:grid;grid-gap:12px;gap:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:640px){.reader-gate{padding:10px 12px;font-size:.86rem;margin-bottom:18px}.reader-gate .btn{padding:5px 12px}}