@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/6d21c497e638cb51-s.14-b1bivpjn73.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:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.15uhe87qgyi9v.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:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.gabarito_ce955894-module__Q7VhVq__className{font-family:Gabarito,Gabarito Fallback;font-style:normal}.gabarito_ce955894-module__Q7VhVq__variable{--font-gabarito:"Gabarito", "Gabarito Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#f3f0ea;--surface:#fffefd;--surface-2:#f8f5f1;--surface-3:#eeebe5;--border:#e1ddd8;--border-strong:#d1cdc7;--text:#2b2521;--text-dim:#5d5751;--text-faint:#857f79;--accent:#255ebc;--accent-hover:#124ca9;--accent-fg:#fdfdfd;--accent-tint:#255ebc1a;--ring:#255ebc52;--st-proposed:#9d4700;--st-accepted:#007753;--st-rejected:#c51f1c;--st-deprecated:#8f6c00;--st-superseded:#b85c8b;--danger:#bb081a;--r-sm:5px;--r:7px;--r-lg:11px;--r-full:999px;--shadow-sm:0 1px 2px #392a1e0f, 0 1px 3px #392a1e14;--shadow:0 4px 14px #392a1e17;--shadow-lg:0 14px 40px #392a1e29;--font-sans:var(--font-gabarito), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--bg:lab(94.8087% .319123 3.03748);--surface:lab(99.7763% .0525415 .759518);--surface-2:lab(96.7737% .235498 2.27559);--surface-3:lab(93.0721% .362188 3.41921);--border:lab(88.4231% .460804 3.01596);--border-strong:lab(82.6284% .584424 3.7755);--text:lab(15.293% 2.11948 4.0655);--text-dim:lab(37.3358% 2.06743 4.02498);--text-faint:lab(53.5906% 1.73825 4.19633);--accent:lab(40.5135% 8.71623 -55.9472);--accent-hover:lab(33.3883% 11.3574 -55.82);--accent-fg:lab(99.42% -.0000298023 0);--accent-tint:lab(40.5135% 8.71623 -55.9472/.1);--ring:lab(40.5135% 8.71623 -55.9472/.32);--st-proposed:lab(41.0258% 39.3926 81.3191);--st-accepted:lab(43.5845% -41.7004 11.731);--st-rejected:lab(43.4968% 62.8011 47.1827);--st-deprecated:lab(47.9461% 10.1042 83.7651);--st-superseded:lab(51.853% 41.8282 -8.06538);--danger:lab(39.963% 63.349 44.3422);--shadow-sm:0 1px 2px lab(18.7126% 5.66906 10.5547/.06), 0 1px 3px lab(18.7126% 5.66906 10.5547/.08);--shadow:0 4px 14px lab(18.7126% 5.66906 10.5547/.09);--shadow-lg:0 14px 40px lab(18.7126% 5.66906 10.5547/.16)}}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15.5px;line-height:1.55}a{color:inherit;text-decoration:none}::selection{background:var(--accent-tint)}h1,h2,h3,h4{letter-spacing:-.02em}.mono{font-family:var(--font-mono)}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:600}.btn{--btn-bg:var(--surface-2);--btn-border:transparent;--btn-fg:var(--text);font:inherit;border-radius:var(--r-sm);border:1px solid var(--btn-border);background:var(--btn-bg);min-height:36px;color:var(--btn-fg);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.875rem;font-weight:500;line-height:1;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.btn:hover{--btn-bg:var(--surface-3)}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn:disabled{opacity:.5;cursor:default;box-shadow:none}.btn--primary{--btn-bg:var(--accent);--btn-border:var(--accent);--btn-fg:var(--accent-fg);font-weight:550}.btn--primary:hover{--btn-bg:var(--accent-hover);--btn-border:var(--accent-hover)}.btn--accept{--btn-bg:var(--st-accepted);--btn-border:var(--st-accepted);--btn-fg:var(--accent-fg);font-weight:550}.btn--accept:hover{--btn-bg:color-mix(in oklch, var(--st-accepted) 86%, black);--btn-border:color-mix(in oklch, var(--st-accepted) 86%, black)}.btn--danger{--btn-bg:color-mix(in oklch, var(--danger) 8%, var(--surface-2));--btn-fg:var(--danger)}.btn--danger:hover{--btn-bg:color-mix(in oklch, var(--danger) 15%, var(--surface-2))}.btn--destructive{--btn-bg:var(--danger);--btn-border:var(--danger);--btn-fg:var(--accent-fg);font-weight:550}.btn--destructive:hover{--btn-bg:color-mix(in oklch, var(--danger) 88%, black);--btn-border:color-mix(in oklch, var(--danger) 88%, black)}.btn--icon{width:36px;padding:0}.iconbtn{--ib-size:28px;width:var(--ib-size);height:var(--ib-size);border-radius:var(--r-sm);color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.iconbtn:hover{color:var(--text);background:var(--surface-3)}.iconbtn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.iconbtn:disabled{opacity:.45;cursor:default}.iconbtn--sm{--ib-size:22px}.iconbtn--accent:hover{color:var(--accent);background:var(--accent-tint)}.iconbtn--danger:hover{color:var(--danger);background:color-mix(in oklch, var(--danger) 10%, transparent)}.field{flex-direction:column;gap:.4rem;display:flex}.field>span{color:var(--text-dim);font-size:.8rem;font-weight:500}.input,.textarea,.select{font:inherit;border-radius:var(--r-sm);background:var(--surface-2);width:100%;color:var(--text);border:1px solid #0000;padding:.55rem .7rem;font-size:.9rem;transition:border-color .12s,box-shadow .12s,background .12s}.textarea{resize:vertical;line-height:1.6}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.panel{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.pill{--pc:var(--text-dim);letter-spacing:.02em;text-transform:uppercase;border-radius:var(--r-full);color:color-mix(in oklch, var(--pc) 78%, black);background:color-mix(in oklch, var(--pc) 13%, var(--surface));border:1px solid color-mix(in oklch, var(--pc) 32%, transparent);white-space:nowrap;align-items:center;padding:.22rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.key-chip{letter-spacing:.03em;border-radius:var(--r-full);color:var(--text-dim);border:1px solid color-mix(in oklch, var(--text-faint) 45%, transparent);white-space:nowrap;background:0 0;align-items:center;padding:.22rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.pill--draft{--pc:var(--text-faint)}.key-chip--pending{background:var(--surface-3);color:var(--text-dim);letter-spacing:.06em;border-color:#0000}.pill--proposed{--pc:var(--st-proposed)}.pill--accepted{--pc:var(--st-accepted)}.pill--rejected{--pc:var(--st-rejected)}.pill--deprecated{--pc:var(--st-deprecated)}.pill--superseded{--pc:var(--st-superseded)}
