:root{--color-paper:oklch(97% .012 75);--color-surface:oklch(94% .016 75);--color-ink:oklch(24% .018 35);--color-muted:oklch(45% .016 35);--color-rule:oklch(78% .018 65);--color-control:oklch(52% .02 40);--color-accent:oklch(42% .12 30);--color-focus:oklch(42% .12 30);--color-accent-ink:var(--color-paper);--color-transparent:oklch(24% .018 35/0);--color-disabled-ink:oklch(2% .005 35);--color-error:var(--color-accent);--color-success:var(--color-ink);--font-display:"Newsreader", Georgia, serif;--font-body:"IBM Plex Sans", sans-serif;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-display:clamp(2.4rem, 5vw, 3.8rem);--rule-hair:1px;--radius-control:0;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:.12s}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans.ttf)format("truetype");font-weight:100 700;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);line-height:1.65}body{margin:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover,a:active{color:var(--color-accent)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}h1,h2,h3{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:500;line-height:1.12}h1{font-size:var(--text-display);max-width:19ch}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}p{max-width:65ch;margin:var(--space-sm) 0}button,input,a{font-family:var(--font-body)}.shell{width:min(100% - 2 * var(--space-xl),1040px);margin-inline:auto}.masthead{padding-top:var(--space-lg);text-align:center}.mast-note{font-size:var(--text-xs);color:var(--color-muted);margin:0 auto var(--space-xs)}.wordmark{font-family:var(--font-display);letter-spacing:-.05em;font-size:2.75rem;font-weight:700;line-height:1;text-decoration:none}.wordmark span{color:var(--color-accent)}.nav-links{justify-content:center;gap:var(--space-xs) var(--space-lg);padding:var(--space-md) 0;border-bottom:4px double var(--color-ink);flex-wrap:wrap;margin:0;list-style:none;display:flex}.nav-links a{font-size:var(--text-sm);white-space:nowrap;padding:var(--space-2xs) 0;text-decoration:none;display:inline-block}.nav-links a:hover{text-decoration:underline}main{padding-block:var(--space-xl) var(--space-2xl)}.lede{font-size:var(--text-lg);color:var(--color-muted);max-width:54ch}.intro{margin-bottom:var(--space-xl)}.reading{max-width:760px}section{scroll-margin-top:var(--space-lg)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.quiet-link{font-size:var(--text-sm);white-space:nowrap}.updates{padding-top:var(--space-md);border-top:1px solid var(--color-ink)}.empty{padding:var(--space-lg) 0 var(--space-md)}.empty h3{font-size:var(--text-2xl)}.empty p{color:var(--color-muted)}.verification{font-size:var(--text-sm);color:var(--color-muted)}.verification strong{color:var(--color-ink);font-weight:500}.status-key{gap:var(--space-sm) var(--space-lg);font-size:var(--text-xs);padding-block:var(--space-md);border-top:1px solid var(--color-rule);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.status-key p{margin:0}.status-label{font-weight:600}.status-label:before{content:" ";width:6px;height:6px;margin-right:var(--space-xs);background:var(--color-ink);display:inline-block}.status-label.announced:before{background:var(--color-paper);border:1px solid var(--color-ink)}.status-label.reset-card:before{background:var(--color-accent)}.subscription{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-surface)}.small{font-size:var(--text-sm);color:var(--color-muted)}label{font-size:var(--text-sm);margin-bottom:var(--space-xs);font-weight:500;display:block}.inline-form{gap:var(--space-sm);display:flex}input{outline:2px solid var(--color-transparent);outline-offset:1px;border:1px solid var(--color-control);border-radius:var(--radius-control);width:100%;min-width:0;min-height:46px;padding:var(--space-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-base)}input::placeholder{color:var(--color-muted)}button{border:1px solid var(--color-ink);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);padding:var(--space-sm) var(--space-md);min-height:46px;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;font-weight:500}button:hover,button.is-hover{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}button:active,button.is-active{transform:translateY(1px)}button:disabled{background:var(--color-paper);color:var(--color-disabled-ink);border-color:var(--color-disabled-ink);cursor:not-allowed;opacity:.55}input:disabled{color:var(--color-disabled-ink);background:var(--color-paper);border-color:var(--color-disabled-ink);cursor:not-allowed;opacity:.55}input:disabled::placeholder{color:var(--color-disabled-ink);opacity:1}[aria-invalid=true]{border-color:var(--color-error)}.feedback{min-height:1lh;font-size:var(--text-sm)}.feedback[data-state=error]{color:var(--color-error)}.feedback[data-state=success]{color:var(--color-success)}[aria-busy=true]{cursor:progress}.is-focus{outline:2px solid var(--color-focus);outline-offset:1px}.timers{margin-top:var(--space-2xl)}.timer-grid{gap:var(--space-xl);margin-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timer-card{border-top:1px solid var(--color-ink);padding-top:var(--space-lg);min-width:0}.timer-meta{font-size:var(--text-sm);color:var(--color-muted)}.timer-value{font-variant-numeric:tabular-nums;font-size:var(--text-2xl);margin:var(--space-lg) 0 var(--space-xs);letter-spacing:-.03em;font-weight:300;line-height:1.2}.timer-actions{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.timer-offsets:not(:empty){margin-top:var(--space-sm);gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.timer-offsets label{align-items:center;gap:var(--space-xs);display:inline-flex}.secondary{color:var(--color-ink);background:var(--color-paper)}.reading-links{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-ink)}.reading-links ul{margin:var(--space-lg) 0 0;padding:0;list-style:none}.reading-links li{padding-block:var(--space-sm)}.reading-links a{font-size:var(--text-lg)}.reading-links p{margin:var(--space-2xs) 0;font-size:var(--text-sm);color:var(--color-muted)}footer{border-top:4px double var(--color-ink);padding:var(--space-lg) 0 var(--space-xl);font-size:var(--text-xs);color:var(--color-muted)}.footer-links{gap:var(--space-lg);flex-wrap:wrap;display:flex}.footer-links a{white-space:nowrap}.skip-link{left:var(--space-md);background:var(--color-paper);padding:var(--space-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--space-md)}.source-link{overflow-wrap:anywhere}.state-grid{gap:var(--space-lg);display:grid}.state-grid>div{padding-block:var(--space-md);border-top:1px solid var(--color-rule)}@media (width<=600px){.shell{width:calc(100% - 2 * var(--space-md))}.masthead{padding-top:var(--space-md)}.mast-note{font-size:var(--text-xs)}.wordmark{font-size:2.25rem}.nav-links{gap:var(--space-xs) var(--space-md)}.section-heading{display:block}.section-heading .quiet-link{margin-top:var(--space-sm);display:inline-block}.subscription{padding:var(--space-lg) var(--space-md)}.inline-form{flex-direction:column}.timer-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.timers,.reading-links{margin-top:var(--space-xl)}h1{font-size:2.5rem}.lede{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}input:hover:not(:disabled){border-color:var(--color-accent)}input:active:not(:disabled){background:var(--color-surface)}.inline-form,.timer-actions,.footer-links,.nav-links{align-items:center}.inline-form input{flex:1}.inline-form button,.inline-form input{height:48px}.consent{gap:var(--space-xs);margin-top:var(--space-md);align-items:flex-start;font-weight:400;display:flex}.consent input{width:16px;min-height:16px;margin-top:var(--space-2xs)}fieldset{margin:var(--space-md) 0;border:0;min-width:0;padding:0}legend{font-size:var(--text-sm);margin-bottom:var(--space-xs)}.mode-choice{gap:var(--space-md);flex-wrap:wrap;display:flex}.mode-choice label{align-items:center;gap:var(--space-xs);font-weight:400;display:flex}.mode-choice input{width:16px;min-height:16px;margin:0}.duration-fields{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[hidden]{display:none!important}code{font-family:var(--font-body)}@media (width<=600px){.inline-form{align-items:stretch}.inline-form input{flex:auto}}.article{max-width:760px}.article h1{margin-bottom:var(--space-lg)}.article h2{font-size:var(--text-xl);margin:var(--space-xl) 0 var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.article p,.article li{max-width:65ch}.article li{margin-block:var(--space-xs)}.event-list{margin:var(--space-lg) 0;padding:0;list-style:none}.event-list li{padding:var(--space-lg) 0;border-top:1px solid var(--color-rule)}.event-list h3{font-size:var(--text-xl)}.event-list p{margin-block:var(--space-xs)}.event-meta{font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-accent);font-weight:600}.filter-links,.pagination{gap:var(--space-md);margin-block:var(--space-lg);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.event-facts{gap:var(--space-xs) var(--space-md);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-rule);padding-block:var(--space-md);margin-block:var(--space-xl);font-size:var(--text-sm);grid-template-columns:minmax(0,8rem) 1fr;display:grid}.event-facts dt{font-weight:600}.event-facts dd{margin:0}.event-list .source-link{white-space:nowrap;display:inline-block}textarea,select{outline:2px solid var(--color-transparent);outline-offset:1px}textarea:hover,select:hover{border-color:var(--color-accent)}textarea:active,select:active{background:var(--color-surface)}textarea:disabled,select:disabled{opacity:.55;cursor:not-allowed;color:var(--color-disabled-ink);background:var(--color-paper)}.reading{overflow-wrap:anywhere;min-width:0}.quota-import{margin-top:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-rule);background:var(--color-surface)}.quota-import textarea{resize:vertical;width:100%;min-width:0;padding:var(--space-sm);border:1px solid var(--color-control);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);margin-bottom:var(--space-md);line-height:1.6;display:block}.quota-import input{max-width:24rem}.quota-meter{width:100%;height:var(--space-md);accent-color:var(--color-accent);margin-bottom:var(--space-md);display:block}.calendar-reminder{border-top:1px solid var(--color-rule);margin-top:var(--space-md);padding-top:var(--space-md)}.calendar-reminder select{width:100%;min-height:46px;padding:var(--space-sm);border:1px solid var(--color-control);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);margin-bottom:var(--space-sm);display:block}@media (width<=600px){.quota-import{padding:var(--space-md)}}.public-status .section-heading{margin-bottom:var(--space-md)}.reset-age{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-accent);margin-block:var(--space-sm);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,7vw,4.6rem);font-weight:500;line-height:1.1}.public-status>h3{margin-top:var(--space-lg)}.status-boundary{border-left:2px solid var(--color-accent);padding-left:var(--space-md);margin-top:var(--space-lg)}.status-support{gap:var(--space-lg);border-top:1px solid var(--color-rule);margin-block:var(--space-lg);padding-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.status-support h3{font-size:var(--text-lg)}.subscription{margin-top:var(--space-lg)}.subscription h2{font-size:var(--text-xl)}.subscribe-disclosure summary{cursor:pointer;min-height:44px;padding-block:var(--space-sm);text-underline-offset:.22em;font-weight:500;text-decoration:underline}.subscribe-disclosure[open] summary{margin-bottom:var(--space-sm)}.recent-records{border-top:1px solid var(--color-ink);padding-top:var(--space-lg);margin-top:var(--space-2xl)}.filter-links a{padding:var(--space-xs) var(--space-sm);border-bottom:2px solid #0000;display:inline-block}.filter-links a[aria-current=page]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600;text-decoration:none}.candidate-evidence{margin:var(--space-lg) 0;padding:var(--space-md);border-left:2px solid var(--color-accent);background:var(--color-surface);white-space:pre-wrap;overflow-wrap:anywhere}.brand-icon{display:none}.tracker-site{--color-paper:#f2f4f8;--color-surface:#e9edf5;--color-panel:#fdfefe;--color-ink:#17253c;--color-muted:#52627a;--color-rule:#d9e0eb;--color-control:#77869c;--color-accent:#2854ce;--color-focus:#2854ce;--color-accent-ink:#fdfefe;--color-hero:#142b53;--color-hero-muted:#c1cee4;--color-hero-rule:#3b5072;--color-credit:#8c4c13;--color-credit-paper:#fcf0df;--color-reset-paper:#e6edff;--color-both:#6a43a3;--color-note:#667185;--color-signal:#a8c1ff;--font-display:"IBM Plex Sans",sans-serif;--font-body:"IBM Plex Sans",sans-serif;--font-data:ui-monospace,SFMono-Regular,Consolas,monospace;--radius-control:7px;background:var(--color-paper);color:var(--color-ink);min-height:100vh}.tracker-site .shell{width:min(1200px,100% - 80px)}.tracker-site h1,.tracker-site h2,.tracker-site h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}.tracker-site .masthead{border-bottom:1px solid var(--color-rule);text-align:left;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.tracker-site .mast-note{display:none}.tracker-site .wordmark{font-family:var(--font-display);letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;font-size:25px;font-weight:650;display:flex}.tracker-site .wordmark>span{margin-left:-8px}.tracker-site .brand-icon{color:var(--color-accent);flex-shrink:0;display:block}.tracker-site .nav-links{border:0;justify-content:flex-end;gap:26px;padding:0}.tracker-site .nav-links a{color:var(--color-muted);font-size:13px;font-weight:500}.tracker-site .nav-links a:hover{color:var(--color-accent)}.tracker-site main{padding:32px 0 50px}.tracker-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.tracker-heading h1{max-width:none;font-size:34px;line-height:1.2}.tracker-heading h1 span{color:var(--color-accent)}.eyebrow{font-family:var(--font-data);letter-spacing:.1em;color:var(--color-muted);margin:0 0 9px;font-size:10px;font-weight:500;line-height:1.5}.text-link{white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.text-link span{margin-left:16px}.tracker-hero{background:var(--color-hero);color:var(--color-accent-ink);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.hero-readout{padding:30px 38px}.tracker-hero .eyebrow{color:var(--color-hero-muted);align-items:center;gap:9px;display:flex}.signal-dot{background:var(--color-signal);border-radius:50%;width:6px;height:6px;display:inline-block}.age-display{font-variant-numeric:tabular-nums;align-items:baseline;gap:22px;display:flex;margin:6px 0!important}.age-number{font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(90px,10vw,140px);font-weight:500;line-height:1}.age-unit{letter-spacing:-.045em;color:var(--color-hero-muted);font-size:30px;font-weight:400}.hero-timestamp{font-family:var(--font-data);color:var(--color-hero-muted);margin:16px 0;font-size:11px}.hero-scope{color:var(--color-hero-muted);margin:0;font-size:12px;line-height:1.6}.hero-source{border-left:1px solid var(--color-hero-rule);flex-direction:column;justify-content:center;min-width:0;margin:30px 0;padding:0 38px;display:flex}.source-byline{align-items:center;gap:10px;display:flex}.source-mark{border:1px solid var(--color-hero-rule);border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.source-byline a{font-size:14px;font-weight:600;text-decoration:none}.source-byline div>span{color:var(--color-hero-muted);font-size:10px;display:block}.hero-source-title{color:var(--color-hero-muted);margin-top:20px;margin-bottom:6px;font-size:11px}.hero-source blockquote{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.35}.hero-summary{font-size:17px}.hero-source-link{align-self:flex-start;align-items:center;gap:16px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.hero-source-link:hover{color:var(--color-signal)}.hero-provenance{color:var(--color-hero-muted);flex-wrap:wrap;gap:6px 18px;margin-top:24px;font-size:10px;display:flex}.hero-provenance a:hover{color:var(--color-accent-ink)}.snapshot-note{text-align:right;max-width:none;color:var(--color-muted);margin:10px 0 18px;font-size:10px;line-height:1.6}.tracker-site .subscription{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 24px;margin:28px 0 0;padding:18px 22px;display:grid;position:relative}.tracker-site .subscription h2{letter-spacing:-.02em;font-size:16px}.tracker-site .subscription>p{grid-column:1;margin:0;font-size:11px}.tracker-site .subscribe-disclosure{grid-area:1/2/3}.tracker-site .subscribe-disclosure summary{background:var(--color-accent);color:var(--color-accent-ink);white-space:nowrap;border-radius:6px;min-height:40px;padding:10px 16px;font-size:12px;text-decoration:none;list-style:none}.tracker-site .subscribe-disclosure summary::-webkit-details-marker{display:none}.tracker-site .subscribe-disclosure[open]{grid-area:auto/1/auto/-1;margin-top:12px}.tracker-site .subscribe-disclosure[open] summary{width:max-content}.tracker-site .subscription form{max-width:600px}.tracker-columns{grid-template-columns:minmax(0,1.22fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.panel{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:12px;min-width:0;padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.panel-heading h2{font-size:23px}.panel-heading .eyebrow{font-size:9px}.zone-label,.record-count,.privacy-label{font-family:var(--font-data);color:var(--color-muted);white-space:nowrap;font-size:10px}.record-count{border:1px solid var(--color-rule);border-radius:6px;padding:5px 10px;font-size:14px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.calendar-toolbar label{min-width:0;margin:0}.calendar-toolbar select{background:var(--color-panel);color:var(--color-ink);font:600 15px var(--font-body);cursor:pointer;border:0;max-width:100%;padding:8px 20px 8px 0}.calendar-arrows{flex-shrink:0;gap:6px;display:flex}.icon-button{border-color:var(--color-rule);place-items:center;width:34px;min-height:34px;padding:0;font-size:16px;display:grid}.icon-button:disabled{opacity:.4}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendar-weekdays{font:10px var(--font-data);color:var(--color-muted);text-align:center;margin-bottom:8px}.calendar-day{border:1px solid var(--color-rule);background:var(--color-panel);min-height:48px;color:var(--color-muted);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:flex}.calendar-pad{min-height:48px}.calendar-day.has-event{background:var(--color-reset-paper);border-color:var(--color-reset-paper);color:var(--color-accent);font-weight:600}.calendar-day[data-kind=reset_card]{background:var(--color-credit-paper);border-color:var(--color-credit-paper);color:var(--color-credit)}.calendar-day[data-kind=both]{color:var(--color-both)}.calendar-day.is-today{border-color:var(--color-control)}.calendar-day.is-selected{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.calendar-day:hover{border-color:var(--color-accent);color:var(--color-accent)}.calendar-day.is-selected:hover{color:var(--color-accent-ink)}.calendar-dots{gap:3px;height:4px;display:flex}.calendar-dots i,.calendar-legend i{background:var(--color-accent);border-radius:50%;width:4px;height:4px;display:inline-block}.calendar-dots i[data-kind=reset_card],.calendar-legend i[data-kind=reset_card]{background:var(--color-credit)}.calendar-dots i[data-kind=both],.calendar-legend i[data-kind=both]{background:var(--color-both)}.calendar-dots i[data-kind=unclassified],.calendar-legend i[data-kind=unclassified]{background:var(--color-note)}.is-selected .calendar-dots i{background:var(--color-accent-ink)}.calendar-legend{color:var(--color-muted);flex-wrap:wrap;gap:8px 14px;margin-top:16px;font-size:10px;display:flex}.calendar-legend span{align-items:center;gap:5px;display:flex}.calendar-footnote{color:var(--color-muted);margin:10px 0 18px;font-size:10px;line-height:1.6}.calendar-detail{border-top:1px solid var(--color-rule);padding-top:18px}.calendar-detail .eyebrow{font-size:9px}.calendar-detail h3{letter-spacing:-.02em;font-size:16px}.calendar-detail p:not(.eyebrow){color:var(--color-muted);font-size:12px;line-height:1.7}.calendar-detail a{color:var(--color-accent);font-size:11px;font-weight:600}.calendar-detail article+article{border-top:1px solid var(--color-rule);margin-top:16px;padding-top:16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-list{margin:0;padding:0;list-style:none}.archive-list>li{border-top:1px solid var(--color-rule);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:23px 0;display:grid}.archive-list>li:first-child{border-top:0;padding-top:0}.archive-date{font-family:var(--font-data);color:var(--color-muted);flex-direction:column;align-items:center;gap:1px;display:flex}.archive-date span{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.archive-date strong{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-ink);font-size:25px;font-weight:500;line-height:1.3}.archive-tags{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:9px;display:flex}.event-chip{color:var(--color-accent);background:var(--color-reset-paper);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:600}.event-chip[data-kind=reset_card]{color:var(--color-credit);background:var(--color-credit-paper)}.event-chip[data-kind=both]{color:var(--color-both)}.event-chip[data-kind=unclassified]{color:var(--color-note)}.archive-body{min-width:0}.archive-body h3{letter-spacing:-.025em;font-size:16px;line-height:1.4}.archive-body p{color:var(--color-muted);margin:7px 0;font-size:12px;line-height:1.7}.archive-body p.small{font-size:10px}.archive-sources{flex-wrap:wrap;gap:5px 12px;margin-top:9px;font-size:10px;display:flex}.archive-sources a{color:var(--color-muted);text-decoration:none}.archive-sources a:hover{color:var(--color-accent);text-decoration:underline}.archive-all{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;padding:18px 0 0;font-size:12px;font-weight:600;text-decoration:none;display:flex}.record-note{background:var(--color-paper);border-radius:6px;margin-top:24px;padding:18px;font-size:11px}.record-note strong{font-weight:600}.record-note p{color:var(--color-muted);margin:5px 0 0;font-size:11px;line-height:1.7}.personal-workspace{border-top:1px solid var(--color-rule);margin-top:45px;padding-top:30px}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-heading h2{font-size:26px}.workspace-intro{color:var(--color-muted);max-width:80ch;margin:12px 0 24px;font-size:13px}.privacy-label{border:1px solid var(--color-rule);border-radius:5px;padding:7px 10px}.tools-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.tracker-site .quota-import{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:10px;margin:0;padding:22px}.tracker-site .quota-import h3{font-size:17px}.tracker-site .quota-import p,.tracker-site .quota-import label{font-size:11px}.tracker-site .quota-import .timer-actions{flex-direction:column;align-items:stretch}.tracker-site .quota-import textarea{min-height:136px;font-family:var(--font-data);border-radius:6px;font-size:11px;line-height:1.8}.tracker-site .timer-grid{gap:20px;margin:0}.tracker-site .timer-card{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:10px;padding:22px}.tracker-site .timer-card h3{font-size:17px}.tracker-site .timer-card p,.tracker-site .timer-card label,.tracker-site .timer-card legend{font-size:11px}.tracker-site .timer-value{color:var(--color-accent);font-weight:500;font-size:28px!important}.tracker-site .timer-meta{margin-top:6px}.tracker-site .timer-actions{gap:6px}.tracker-site button{min-height:38px;padding:9px 12px;font-size:11px}.tracker-site input{min-height:40px;font-size:12px}.tracker-site .timer-actions button{white-space:nowrap}.tracker-site .mode-choice{gap:10px}.tracker-site .calendar-reminder select{min-height:40px;font-size:12px}.tracker-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.tracker-guides>a{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:8px;flex-direction:column;gap:7px;padding:22px;text-decoration:none;display:flex;position:relative}.tracker-guides span{font:9px var(--font-data);letter-spacing:.08em;color:var(--color-muted)}.tracker-guides strong{padding-right:22px;font-size:14px;font-weight:500}.tracker-guides b{font-size:18px;font-weight:400;position:absolute;bottom:22px;right:22px}.tracker-site footer{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 0 36px;font-size:10px;display:flex}.tracker-site footer>p{max-width:65ch;margin:0}.tracker-site .footer-links{flex-shrink:0;gap:18px}.tracker-site .history-intro h1{max-width:none;margin-bottom:12px;font-size:36px}.tracker-site .history-intro .lede{font-size:15px}.tracker-site .history-records{max-width:850px;margin:24px auto 0}.tracker-site .history-records .archive-list>li{padding:24px 0}.tracker-site .history-records .archive-body h3{font-size:19px}.tracker-site .filter-links{gap:10px;font-size:12px}@media (width<=1000px){.tracker-site .shell{width:calc(100% - 48px)}.tracker-site .nav-links{gap:16px}.hero-readout{padding:28px}.hero-source{padding:0 28px}.tools-layout{grid-template-columns:1fr}.tracker-site .quota-import .timer-actions{flex-direction:row}.tracker-site .quota-import textarea{min-height:90px}.tracker-site .quota-import form{max-width:640px}}@media (width<=700px){.tracker-site .shell{width:calc(100% - 32px)}.tracker-site .masthead{padding:20px 0 16px;display:block}.tracker-site .wordmark{font-size:23px}.tracker-site .nav-links{justify-content:flex-start;gap:8px 18px;margin-top:18px}.tracker-site .nav-links a{font-size:11px}.tracker-site main{padding-top:24px}.tracker-heading{align-items:flex-start;margin-bottom:20px}.tracker-heading h1{font-size:26px}.tracker-heading .eyebrow{font-size:8px}.tracker-heading>.text-link{display:none}.tracker-hero{grid-template-columns:1fr}.hero-readout{padding:26px}.age-number{font-size:100px}.age-unit{font-size:27px}.hero-source{border-left:0;border-top:1px solid var(--color-hero-rule);margin:0 26px;padding:22px 0 26px}.hero-source blockquote{font-size:25px}.hero-provenance{margin-top:18px}.hero-scope br{display:none}.snapshot-note{text-align:left;font-size:9px}.tracker-site .subscription{margin-bottom:20px;padding:18px;display:block}.tracker-site .subscription h2{font-size:15px}.tracker-site .subscription>p{margin:5px 0 12px}.tracker-site .subscribe-disclosure summary{width:max-content}.tracker-columns{grid-template-columns:1fr;gap:20px}.panel{padding:20px}.panel-heading{margin-bottom:20px}.panel-heading h2{font-size:22px}.calendar-grid,.calendar-weekdays{gap:5px}.calendar-day,.calendar-pad{min-height:42px}.calendar-day{font-size:12px}.calendar-toolbar select{font-size:14px}.calendar-legend{gap:8px 11px;font-size:9px}.calendar-footnote{font-size:9px}.workspace-heading{display:block}.workspace-heading h2{font-size:24px}.privacy-label{margin-top:12px;display:inline-block}.personal-workspace{margin-top:30px;padding-top:24px}.tracker-site .timer-grid{grid-template-columns:1fr;gap:16px}.tracker-site .quota-import,.tracker-site .timer-card{padding:20px}.tracker-guides{grid-template-columns:1fr;gap:12px}.tracker-site footer{display:block}.tracker-site .footer-links{gap:18px;margin-top:15px}.tracker-site .history-intro h1{font-size:29px}.tracker-site .filter-links{gap:4px}.tracker-site .history-records .archive-body h3{font-size:17px}}@media (prefers-reduced-motion:no-preference){.calendar-day,.tracker-site a,.tracker-site button{transition:background-color .12s,color .12s,border-color .12s}}.tracker-site .icon-button{min-height:38px;padding:0}
