@font-face{font-family:Archivo TML;src:url(/fonts/archivo-tml.woff2)format("woff2");font-weight:400 800;font-stretch:100% 125%;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono TML;src:url(/fonts/geist-mono-tml.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--tml-forest:#0b1810;--tml-forest-glow:#1b2e1e;--tml-lime:#a3b556;--tml-lime-hover:#b7c96b;--tml-lime-ink:#4a5a1b;--tml-off-white:#f1f1ea;--tml-warning:#e3b450;--tml-danger:#ee7a5e;--font-body:"Archivo TML", "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono TML", Consolas, ui-monospace, monospace;--style-radius-s:0px;--style-radius-m:0px;--style-radius-l:0px;--tml-cut:10px}html[data-theme=dark]{--theme-bg:#0b1810;--theme-input-bg:#11221a;--theme-text:#f1f1ea;--theme-elevation-0:#0b1810;--theme-elevation-50:#11221a;--theme-elevation-100:#182c20;--theme-elevation-150:#213827;--theme-elevation-200:#2c4232;--theme-elevation-250:#3e5745;--theme-elevation-300:#4a6150;--theme-elevation-350:#566c5b;--theme-elevation-400:#627666;--theme-elevation-450:#6e8071;--theme-elevation-500:#7a8a7c;--theme-elevation-550:#869587;--theme-elevation-600:#929f92;--theme-elevation-650:#9da99d;--theme-elevation-700:#a9b3a8;--theme-elevation-750:#b5beb3;--theme-elevation-800:#c1c8be;--theme-elevation-850:#cdd2c9;--theme-elevation-900:#d9dcd4;--theme-elevation-950:#e5e7df;--theme-elevation-1000:#f1f1ea;--tml-accent:var(--tml-lime);--tml-accent-text:var(--tml-lime);--tml-warning-text:var(--tml-warning)}html[data-theme=light]{--theme-bg:#f4f3ec;--theme-input-bg:#fbfbf7;--theme-text:#0f1f15;--theme-elevation-0:#fbfbf7;--theme-elevation-50:#f4f3ec;--theme-elevation-100:#ebeadf;--theme-elevation-150:#e0e0d2;--theme-elevation-200:#d2d3c3;--theme-elevation-250:#bdbfb0;--theme-elevation-300:#adb1a2;--theme-elevation-350:#9fa495;--theme-elevation-400:#92988a;--theme-elevation-450:#858c7e;--theme-elevation-500:#798174;--theme-elevation-550:#6d7669;--theme-elevation-600:#626c5f;--theme-elevation-650:#576155;--theme-elevation-700:#4c574c;--theme-elevation-750:#424e42;--theme-elevation-800:#374439;--theme-elevation-850:#2d3b30;--theme-elevation-900:#233127;--theme-elevation-950:#19281e;--theme-elevation-1000:#0f1f15;--tml-accent:var(--tml-lime-ink);--tml-accent-text:var(--tml-lime-ink);--tml-warning-text:#7a5000;--tml-danger:#a8361f}body{font-family:var(--font-body);font-feature-settings:"tnum" 0}h1,h2,h3{letter-spacing:-.005em;font-stretch:112%}code,kbd,pre{font-family:var(--font-mono)}.btn--style-primary{--bg-color:var(--tml-lime);--color:var(--tml-forest);--hover-bg:var(--tml-lime-hover);--hover-color:var(--tml-forest);background-color:var(--tml-lime);color:var(--tml-forest);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.btn--style-primary:hover,.btn--style-primary:focus-visible{background-color:var(--tml-lime-hover);color:var(--tml-forest)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:var(--tml-accent,#a3b556)}.tml-logo{flex-direction:column;align-items:center;gap:16px;display:inline-flex}.tml-logo__img{width:min(320px,72vw);height:auto;display:block}.tml-logo__label{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--theme-elevation-600);align-items:center;gap:12px;font-size:11px;display:inline-flex}.tml-logo__label:before,.tml-logo__label:after{content:"";background:var(--theme-elevation-300);width:24px;height:1px}html[data-theme=dark] .tml-logo__img--light,html[data-theme=light] .tml-logo__img--dark{display:none}.tml-icon{width:25px;height:25px;display:block}html[data-theme=dark] .template-minimal{background:radial-gradient(ellipse at 50% 35%, var(--tml-forest-glow), var(--tml-forest) 70%)}.tml-widget{background:var(--theme-elevation-50);height:100%;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tml-cut)), calc(100% - var(--tml-cut)) 100%, 0 100%);flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.tml-widget:before{content:"";pointer-events:none;background:var(--theme-elevation-150);clip-path:polygon(evenodd, 0 0, 100% 0, 100% calc(100% - var(--tml-cut)), calc(100% - var(--tml-cut)) 100%, 0 100%, 0 0, 1px 1px, 1px calc(100% - 1px), calc(100% - var(--tml-cut) - .4142px) calc(100% - 1px), calc(100% - 1px) calc(100% - var(--tml-cut) - .4142px), calc(100% - 1px) 1px, 1px 1px);position:absolute;inset:0}.tml-widget__head{justify-content:space-between;align-items:baseline;gap:16px;padding-right:56px;display:flex}.tml-widget__label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--theme-elevation-700);align-items:baseline;gap:10px;font-size:11px;display:inline-flex}.tml-widget__index{color:var(--tml-accent-text)}.tml-widget__action{color:var(--theme-elevation-800);border-bottom:1px solid var(--theme-elevation-250);white-space:nowrap;font-size:13px;text-decoration:none}.tml-widget__action:hover{color:var(--theme-text);border-bottom-color:var(--tml-accent)}.tml-widget__count{align-items:baseline;gap:12px;margin:0;display:flex}.tml-widget__number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--theme-text);font-size:44px;font-weight:500;line-height:1}.tml-widget__unit{color:var(--theme-elevation-600);font-size:13px}.tml-widget__empty{color:var(--theme-elevation-600);margin:0;font-size:13px}.tml-widget__list,.tml-widget__checklist{border-top:1px solid var(--theme-elevation-150);margin:0;padding:0;list-style:none}.tml-widget__list li,.tml-widget__checklist li{border-bottom:1px solid var(--theme-elevation-150)}.tml-widget__row{color:inherit;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;text-decoration:none;display:grid}.tml-widget__row:hover .tml-widget__row-title{color:var(--tml-accent-text)}.tml-widget__row-title{color:var(--theme-text);font-weight:600}.tml-widget__row-meta{color:var(--theme-elevation-600);grid-column:1;font-size:12px}.tml-widget__row-time{font-family:var(--font-mono);color:var(--theme-elevation-600);grid-area:1/2/span 2;align-self:center;font-size:12px}.tml-widget__group+.tml-widget__group{margin-top:8px}.tml-widget__group-title{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:500}.tml-widget__group-title--blocker{color:var(--tml-warning-text)}.tml-widget__group-title--before-launch{color:var(--theme-elevation-700)}.tml-widget__checklist{border-top:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:32px;display:grid}.tml-widget__check{color:inherit;border-top:1px solid var(--theme-elevation-150);gap:2px;padding:10px 0;text-decoration:none;display:grid}.tml-widget__checklist li{border-bottom:0}.tml-widget__check:hover .tml-widget__check-label{color:var(--tml-accent-text)}.tml-widget__check-area{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-elevation-550);font-size:10px}.tml-widget__check-label{color:var(--theme-text);font-weight:600}.tml-widget__check-detail{color:var(--theme-elevation-650);font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
