@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_8f7e6c1c-module__6l4uwq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_8f7e6c1c-module__6l4uwq__variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_59970ccd-module__UoY7Fq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_59970ccd-module__UoY7Fq__variable{--font-heading:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_8b51dcaf-module__cCpH7W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_8b51dcaf-module__cCpH7W__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_3374be9-module__A7twRq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_3374be9-module__A7twRq__variable{--font-gmono:"DM Mono", "DM Mono Fallback"}
.gfl{--g-cream:#faf9f6;--g-warm:#f0efec;--g-teal:#0d9488;--g-teal-dark:#0f766e;--g-teal-ink:#0b5e56;--g-amber:#f59e0b;--g-charcoal:#2d2d2d;--g-muted:#6b6b66;--g-navy:#0f172a;--g-hairline:#2d2d2d24;--g-bk-base:#05070a;--g-bk-panel:#111721;--g-bk-panel2:#0a0e13;--g-bk-line:#222c38;--g-bk-ink:#e8edf4;--g-bk-mute:#7b8794;--g-bk-ready:#5bd99b;--g-bk-alarm:#ff7b85;--g-bk-warn:#e8b54a;background:var(--g-cream);color:var(--g-charcoal);font-family:var(--font-body), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65;position:relative}.gfl:before{content:"";pointer-events:none;opacity:.5;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.028'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.gfl>*{z-index:1;position:relative}.g-serif{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;font-weight:500;line-height:1.08}.g-heading{font-family:var(--font-heading), ui-sans-serif, sans-serif}.g-h1{font-size:clamp(2.9rem,7vw,5rem)}.g-h2{font-size:clamp(2rem,4vw,2.9rem)}.g-h2--sm{font-size:clamp(1.9rem,3.5vw,2.6rem)}.g-h2--dark{font-size:clamp(2rem,4.2vw,3.1rem)}.g-label{font-family:var(--font-gmono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--g-teal-dark);font-size:.6875rem;font-weight:500}.g-label--dark{color:var(--g-bk-mute)}.g-mono{font-family:var(--font-gmono), ui-monospace, monospace}.g-dot{background:var(--g-amber);vertical-align:baseline;border-radius:9999px;width:.16em;height:.16em;margin-left:.08em;display:inline-block}.g-container{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.g-container{padding-inline:2.5rem}}.g-btn{font-family:var(--font-heading), ui-sans-serif, sans-serif;cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s;display:inline-flex}.g-btn--primary{background:var(--g-teal);color:#fff;box-shadow:0 1px 2px #0d948859,0 8px 24px -8px #0d948873}.g-btn--primary:hover{background:var(--g-teal-dark);transform:translateY(-1px);box-shadow:0 2px 4px #0d948859,0 12px 28px -8px #0d948880}.g-btn--primary:active{transform:translateY(0)}.g-btn--ghost{color:var(--g-charcoal);box-shadow:inset 0 0 0 1px var(--g-hairline);background:0 0}.g-btn--ghost:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #2d2d2d57}.gfl :focus-visible{outline:2px solid var(--g-teal);outline-offset:2px}.g-card{border:1px solid var(--g-hairline);background:#fff;border-radius:1rem;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 2px #2d2d2d0a,0 10px 30px -18px #2d2d2d2e}.g-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #2d2d2d0d,0 18px 40px -18px #2d2d2d3d}@media (prefers-reduced-motion:no-preference){.gfl.js .g-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.gfl.js .g-reveal.is-in{opacity:1;transform:none}}.g-blackout{background:radial-gradient(1200px 500px at 50% -10%, #222c388c, transparent 60%), var(--g-bk-base);color:var(--g-bk-ink);position:relative;overflow:hidden}.g-blackout:before{content:"";background:var(--g-bk-line);height:1px;position:absolute;inset:0 0 auto}.g-board{background:var(--g-bk-panel2);border:1px solid var(--g-bk-line);border-radius:.875rem;overflow:hidden;box-shadow:0 30px 80px -30px #000c}.g-board__head{border-bottom:1px solid var(--g-bk-line);background:var(--g-bk-panel);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.g-board__row{border-bottom:1px solid #222c388c;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.125rem;font-size:.875rem;display:flex}.g-board__row:last-child{border-bottom:0}.g-board__status{font-family:var(--font-gmono), ui-monospace, monospace;letter-spacing:.02em;white-space:nowrap;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.g-board [data-resolve]{opacity:0;transition:opacity .4s}.g-board.is-live [data-resolve]{opacity:1;transition-delay:var(--tick,0s)}.g-board [data-pending]{transition:opacity .4s;transition-delay:var(--tick,0s)}.g-board.is-live [data-pending]{opacity:0}}.g-pulse{background:var(--g-bk-alarm);border-radius:9999px;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite g-pulse;display:inline-block}@keyframes g-pulse{0%,to{box-shadow:0 0 #ff7b8580}50%{box-shadow:0 0 0 6px #ff7b8500}}.g-pulse--ready{background:var(--g-bk-ready);animation-name:g-pulse-ready}@keyframes g-pulse-ready{0%,to{box-shadow:0 0 #5bd99b73}50%{box-shadow:0 0 0 6px #5bd99b00}}.g-live-dot{background:var(--g-teal);border-radius:9999px;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite g-live;display:inline-block}@keyframes g-live{0%,to{box-shadow:0 0 #0d948859}50%{box-shadow:0 0 0 7px #0d948800}}.g-faq{border-bottom:1px solid var(--g-hairline)}.g-faq summary{cursor:pointer;font-family:var(--font-heading), ui-sans-serif, sans-serif;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.g-faq summary::-webkit-details-marker{display:none}.g-faq summary:after{content:"+";font-family:var(--font-gmono), ui-monospace, monospace;color:var(--g-teal);flex-shrink:0;transition:transform .2s}.g-faq[open] summary:after{transform:rotate(45deg)}.g-faq p{color:var(--g-muted);max-width:46rem;padding-bottom:1.25rem}.g-field{border:1px solid var(--g-hairline);width:100%;color:var(--g-charcoal);background:#fff;border-radius:.625rem;padding:.8rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.g-field::placeholder{color:#6b6b66b3}.g-field:focus{border-color:var(--g-teal);outline:none;box-shadow:0 0 0 3px #0d948824}.g-pill{font-family:var(--font-gmono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;padding:.2rem .6rem;font-size:.6875rem;display:inline-flex}.g-pill-live{color:var(--g-teal-ink);background:#0d94881a;border-color:#0d948847}.g-pill-partial{color:#8a5a04;background:#f59e0b1f;border-color:#f59e0b57}.g-pill-planned{color:var(--g-muted);border-color:var(--g-hairline);background:#2d2d2d0d}.g-quiet-card{background:var(--g-warm);border:1px solid var(--g-hairline);border-radius:1.25rem;padding:2.5rem}@media (min-width:768px){.g-quiet-card{padding:3.5rem}}
