@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0bb584b2d02b075b-s.2-t8u2idtegqi.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:Fira Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6096fc2dbb2be638-s.p.2f9oofae_zcsp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e387a532df73a89d-s.1gsgiwjqr-eh3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/028cb6f64886e32d-s.36il-nt35rq-m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/96a8c14c8ae54676-s.3llzgzw8dd2_u.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:Fira Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1333665f65fd376f-s.0r-9bx5y1q5po.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f23bee1854177415-s.p.0crn7s3077dvs.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:Fira Sans Extra Condensed Fallback;src:local(Arial);ascent-override:109.98%;descent-override:31.17%;line-gap-override:0.0%;size-adjust:85.02%}.Cq-8Ha_className{font-family:Fira Sans Extra Condensed,Fira Sans Extra Condensed Fallback;font-style:normal;font-weight:800}.Cq-8Ha_variable{--ff-display:"Fira Sans Extra Condensed", "Fira Sans Extra Condensed Fallback"}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d9e531347d16b9bd-s.14zco84qjarj1.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/824eef5f30e1c17a-s.p.1b4wfu447q0ot.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca0c78b65b883dbf-s.2bg-5or2476gl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45ff2848add50f49-s.0v0yrybwua5of.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20c93b0a4151e45d-s.2c24-lf85rp34.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/749b655c360b802f-s.3hx826af69v_i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3ada891737f2747-s.p.2fbf3bgg1s05u.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/022b378bdcd1fcd7-s.2tletqfd6u4m8.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65112a9ea65b44c5-s.p.1u_f24jx3zyx8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/714ade663d238882-s.0mv7spkos-wzi.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c1c89cc98b697117-s.318x9gbk9fe1c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/131dbaea5dbadd69-s.24jbhotr7pu3a.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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4cc786b62d5b5f63-s.3utnawenq_sdj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7cc781f889325b8-s.p.19brr9to9_i2_.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:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.IxR52W_className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}.IxR52W_variable{--ff-text:"Fira Sans", "Fira Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f3f3f3;--surface-2:#e8e8e8;--ink:#232323;--muted:#646464;--rule:#ececec;--accent:#232323;--accent-ink:#fff;--button-hover:#3d3d3d;--field-2:#232323;--field-2-ink:#fff;--field-2-muted:#b5b5b5;--gain:#1a7f37;--font-display:var(--ff-display), "Arial Narrow", sans-serif;--font-text:var(--ff-text), ui-sans-serif, system-ui, sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, monospace;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2.75rem, 1.2rem + 5.2vw, 6rem);--step-display:clamp(4.25rem, 13vw, 12.5rem);--margin:28px;--gap:24px;--section:clamp(120px, 14vw, 200px);--radius:14px;--topbar:64px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161616;--surface:#202020;--surface-2:#2b2b2b;--ink:#ededed;--muted:#a6a6a6;--rule:#2a2a2a;--accent:#fff;--accent-ink:#161616;--button-hover:#fff;--field-2:#ededed;--field-2-ink:#161616;--field-2-muted:#555;--gain:#4ac26b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161616;--surface:#202020;--surface-2:#2b2b2b;--ink:#ededed;--muted:#a6a6a6;--rule:#2a2a2a;--accent:#fff;--accent-ink:#161616;--button-hover:#fff;--field-2:#ededed;--field-2-ink:#161616;--field-2-muted:#555;--gain:#4ac26b}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topbar) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 var(--step-body)/1.5 var(--font-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure,ol{margin:0}ol{padding:0;list-style:none}a{color:inherit}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}pre,code{font-family:var(--font-code)}button{cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame{padding-inline:var(--margin)}.link{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.07em;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color .16s}.link--button{font:inherit;background:0 0;border:0;padding:0}.button{background:var(--ink);min-height:48px;color:var(--bg);font:500 var(--step-body)/1 var(--font-text);white-space:nowrap;transition:transform .12s var(--ease), background-color .16s ease, color .16s ease;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button--ghost{background:var(--surface);color:var(--ink)}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:currentColor}.button:hover{background:var(--button-hover)}}.topbar{z-index:30;height:var(--topbar);padding-inline:var(--margin);background:var(--bg);align-items:center;gap:32px;display:flex;position:fixed;top:0;left:0;right:0}main{padding-top:var(--topbar)}.wordmark{font:500 var(--step-body)/1 var(--font-text);text-decoration:none}.topnav{gap:28px;margin-left:auto;display:flex}.topnav a,.theme-toggle{color:var(--ink);font:400 var(--step-body)/1 var(--font-text);text-underline-offset:.3em;background:0 0;border:0;padding:10px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em;transition:text-decoration-color .16s;position:relative}.topnav a[aria-current=page]{text-decoration-color:currentColor}.count{background:var(--accent);color:var(--accent-ink);font-size:var(--step-small);border-radius:999px;margin-left:6px;padding:2px 8px}.theme-toggle{width:44px;height:44px;color:var(--ink);transition:background-color .16s ease, transform .12s var(--ease);border-radius:999px;place-items:center;margin-right:-10px;padding:0;display:inline-grid}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.theme-toggle:active{transform:scale(.92)}.theme-toggle__sun{display:none}:root[data-theme=dark] .theme-toggle__sun{display:block}:root[data-theme=dark] .theme-toggle__moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__sun{display:block}:root:not([data-theme=light]) .theme-toggle__moon{display:none}}@media (hover:hover) and (pointer:fine){.topnav a:hover{text-decoration-color:currentColor}.theme-toggle:hover{background:var(--surface)}}.tabbar{display:none}.hero{min-height:calc(100svh - var(--topbar));flex-direction:column;align-items:center;padding-top:22svh;padding-bottom:48px;display:flex}.hero__line{width:100%;font:800 var(--step-display)/.86 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;align-items:baseline;gap:.12em;display:flex}.hero__strip{border-radius:var(--radius);background:var(--surface);flex:1;min-width:0;height:.7em;overflow:hidden}.hero__strip img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}:root:not([data-theme=dark]) .hero__strip img,:root:not([data-theme=dark]) .entry__picture img{mix-blend-mode:multiply}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero__strip img,:root:not([data-theme=light]) .entry__picture img{mix-blend-mode:normal}}.hero__action{margin-top:clamp(64px,10svh,150px)}.hero__support{max-width:44ch;font-size:var(--step-lead);text-align:center;text-wrap:balance;margin-top:auto;padding-top:48px;line-height:1.35}.issue{padding-top:var(--section)}.ask__row{align-items:baseline;gap:.25em;display:flex}.issue__title,.ask__input{font:800 var(--step-head)/1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.issue__title{align-items:baseline;gap:.25em;display:flex}.issue__title label{cursor:text}.issue__title--page{text-wrap:balance;max-width:16ch}.ask{margin-top:8px}.ask__input{width:100%;color:var(--ink);caret-color:var(--ink);appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.ask__input::placeholder{color:var(--surface-2)}.ask__input::-webkit-search-cancel-button{display:none}.ask:focus-within{outline:3px solid var(--ink);outline-offset:8px;border-radius:4px}.ask__examples{flex-wrap:wrap;gap:8px 10px;margin-top:40px;display:flex}.ask__examples button{background:var(--surface);min-height:44px;color:var(--ink);font:400 var(--step-body)/1 var(--font-text);transition:background-color .16s ease, transform .12s var(--ease);border:0;border-radius:999px;padding:0 18px}.ask__examples button:active{transform:scale(.97)}.ask__examples button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ask__examples button:disabled{opacity:.45;cursor:not-allowed}.ask__count{color:var(--muted)}.ask__examples button[aria-pressed=true] .ask__count{color:inherit;opacity:.7}@media (hover:hover) and (pointer:fine){.ask__examples button:not([aria-pressed=true]):hover{background:var(--surface-2)}}.issue__status{color:var(--muted);font-size:var(--step-small);margin-top:56px}.entries{gap:72px;margin-top:48px;display:grid}.entry{grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto;align-items:start;gap:40px;display:grid}.entry__picture{aspect-ratio:2;border-radius:var(--radius);background:var(--surface);display:block;overflow:hidden}.entry__picture img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.entry__body{min-width:0}.entry__title{font:500 var(--step-lead)/1.2 var(--font-text);overflow-wrap:anywhere}.entry__title a{text-decoration:none}.entry__owner{color:var(--muted);font-weight:400}.entry__summary{max-width:62ch;margin-top:12px}.entry__meta{color:var(--muted);font-size:var(--step-small);flex-wrap:wrap;gap:6px 18px;margin-top:16px;display:flex}.entry__lang{align-items:center;gap:7px;display:inline-flex}.entry__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.entry__gain{color:var(--gain);font-weight:500}.save{background:var(--surface);min-height:44px;color:var(--ink);font:500 var(--step-small)/1 var(--font-text);white-space:nowrap;transition:background-color .16s ease, transform .12s var(--ease);border:0;border-radius:999px;padding:0 18px}.save:active{transform:scale(.96)}.save[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.entry:hover .entry__picture img{transform:scale(1.03)}.entry__title a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.06em}.save:hover{background:var(--surface-2)}}.empty{border-radius:var(--radius);background:var(--surface);justify-items:start;gap:24px;margin-top:24px;padding:48px;display:grid}.empty p{max-width:52ch;font-size:var(--step-lead);line-height:1.4}.undo{z-index:40;background:var(--field-2);color:var(--field-2-ink);border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 22px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.undo .button--ghost{background:var(--bg);color:var(--ink)}.leaders{padding-top:var(--section)}.leaders--page{padding-top:clamp(48px,8vw,120px);padding-bottom:var(--section)}.leaders__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 48px;display:grid}.leaders__title{font:800 var(--step-head)/.98 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.leaders__lead{max-width:40ch;color:var(--muted)}.board{gap:6px;margin-top:56px;display:grid}.board a{border-radius:var(--radius);grid-template-columns:2.2ch 40px minmax(0,1.1fr) minmax(0,1.6fr) 5.5em;align-items:center;gap:20px;padding:14px 16px;text-decoration:none;transition:background-color .16s;display:grid}.board li:nth-child(odd) a{background:var(--surface)}.board__rank{color:var(--muted);text-align:right}.board__avatar{background:var(--surface-2);object-fit:cover;border-radius:10px;width:40px;height:40px}.board__name{overflow-wrap:break-word;min-width:0;font-weight:500;display:grid}.board__owner{color:var(--muted);font-weight:400}.board__note{color:var(--muted);font-size:var(--step-small);font-weight:400}.board__bar{background:var(--surface-2);border-radius:999px;height:12px;overflow:hidden}.board li:nth-child(odd) .board__bar{background:var(--bg)}.board__bar span{border-radius:inherit;background:var(--ink);height:100%;transform:scaleX(var(--w,0));transform-origin:0;display:block}.board li:first-child .board__bar span{background:var(--gain)}.board__value{color:var(--gain);text-align:right;white-space:nowrap;font-weight:500}@media (hover:hover) and (pointer:fine){.board a:hover{background:var(--surface-2)}.board a:hover .board__bar{background:var(--bg)}}.pipeline{margin-top:var(--section);grid-template-columns:1fr 1fr;display:grid}.pipeline__clause{min-height:64svh;padding:56px var(--margin);background:var(--field-2);color:var(--field-2-ink);align-items:flex-start;display:flex}.pipeline__title{font:800 var(--step-head)/.98 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;animation:.32s both fade}.pipeline__stage{padding:56px var(--margin);background:var(--surface);place-items:center;display:grid}[data-ui] .fragment{border-radius:var(--radius);background:var(--bg);width:min(440px,100%);padding:26px 26px 28px;animation:.32s both fade}.fragment>div{gap:12px;display:grid}.fragment__label{color:var(--muted);font-size:var(--step-small)}.fragment__repo{font-size:var(--step-lead);overflow-wrap:anywhere;line-height:1.2}.fragment__repo b{font-weight:500}.fragment__row{color:var(--muted);font-size:var(--step-small);flex-wrap:wrap;gap:6px 16px;display:flex}.fragment__summary{font-size:var(--step-body)}[data-ui] .fragment__message{background:var(--surface);border-radius:4px 14px 14px;padding:16px 18px}.fragment__message a{font-weight:500;text-decoration:none}.pipeline__control{padding:40px var(--margin) 0;grid-column:1/-1}.range{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(var(--ink), var(--ink)) 0 0 / var(--fill,0%) 100% no-repeat, var(--surface-2);border-radius:0;height:8px}.range::-moz-range-track{background:var(--surface-2);height:8px}.range::-moz-range-progress{background:var(--ink);height:8px}.range::-webkit-slider-thumb{background:var(--accent);appearance:none;border:0;border-radius:0;width:32px;height:32px;margin-top:-12px}.range::-moz-range-thumb{background:var(--accent);border:0;border-radius:0;width:32px;height:32px}.range:focus-visible{outline-offset:6px}.pipeline__names{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.pipeline__names li:nth-child(2),.pipeline__names li:nth-child(3){text-align:center}.pipeline__names li:last-child{text-align:right}.pipeline__names button{color:var(--muted);font:400 var(--step-body)/1.2 var(--font-text);background:0 0;border:0;padding:8px 0}.pipeline__names button[aria-current=step]{color:var(--ink);font-weight:500}.opendata{padding-top:clamp(96px,10vw,160px);padding-bottom:var(--section);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.opendata__code{border-radius:var(--radius);background:var(--surface);min-width:0;padding:24px 26px}.opendata__code pre{font:400 var(--step-small)/1.7 var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.opendata__copy{min-width:0}.opendata__code code{white-space:inherit;overflow-wrap:anywhere;display:block}.opendata__code figcaption{color:var(--muted);font-size:var(--step-small);margin-top:16px}.opendata__title{font:800 var(--step-head)/.98 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.opendata__form{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.opendata__field{display:inline-flex;position:relative}.opendata__field:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.opendata__field select{background:var(--surface);min-height:48px;color:var(--ink);font:500 var(--step-body)/1 var(--font-text);cursor:pointer;appearance:none;border:0;border-radius:999px;padding:0 52px 0 22px}.opendata__field select:hover{background:var(--surface-2)}.opendata__note{max-width:70ch;color:var(--muted);margin-top:32px}.opendata__note .link{color:var(--ink)}.keybtn{background:var(--ink);min-height:44px;color:var(--bg);font:500 var(--step-body)/1 var(--font-text);white-space:nowrap;transition:background-color .16s ease, transform .12s var(--ease);border:0;border-radius:999px;margin-left:4px;padding:0 20px}.keybtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.keybtn:hover{background:var(--button-hover)}}.topnav{align-items:center}.auth{min-height:44px;color:var(--ink);font:400 var(--step-body)/1 var(--font-text);align-items:center;gap:10px;display:inline-flex}a.auth{text-underline-offset:.3em;padding:0 6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em;transition:text-decoration-color .16s}.auth__avatar{background:var(--surface);border-radius:50%;width:28px;height:28px}.auth__login{color:var(--muted);font-size:var(--step-small)}.auth__out{color:var(--ink);font:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.07em;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);background:0 0;border:0;padding:8px 0}@media (hover:hover) and (pointer:fine){a.auth:hover,.auth__out:hover{text-decoration-color:currentColor}}.apisec{padding-bottom:var(--section);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:48px;display:grid}.apisec__copy{justify-items:start;gap:24px;min-width:0;display:grid}.apisec__title,.docs__title{font:800 var(--step-head)/.98 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.apisec__lead,.docs__lead{max-width:56ch;color:var(--muted)}.apisec__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.apisec__list li{color:var(--muted)}.apisec__list code,.docs__lead code{background:var(--surface);color:var(--ink);font:400 var(--step-small)/1.6 var(--font-code);overflow-wrap:anywhere;border-radius:6px;padding:2px 8px}.keypanel{border-radius:var(--radius);background:var(--surface);gap:16px;min-width:0;padding:28px;display:grid}.keypanel__actions{flex-wrap:wrap;gap:12px;display:flex}.keypanel .button--ghost{background:var(--bg)}.button:disabled{opacity:.45;cursor:not-allowed}.button:disabled:active{transform:none}.keypanel__hint{color:var(--muted);font-size:var(--step-small)}.keypanel__key{background:var(--bg);border-radius:10px;justify-items:start;gap:10px;margin:0;padding:16px 18px;display:grid}.keypanel__example{margin:0}.keypanel pre,.docs pre{font:400 var(--step-small)/1.7 var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.keypanel pre code,.docs pre code{white-space:inherit;overflow-wrap:anywhere;display:block}.keypanel__example pre{background:var(--bg);border-radius:10px;padding:16px 18px}.keypanel__example figcaption{color:var(--muted);font-size:var(--step-small);margin-top:10px}.docs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 64px;padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(64px,8vw,112px);display:grid}.docs__side{top:calc(var(--topbar) + 24px);gap:24px;min-width:0;display:grid;position:sticky}.docs__main{gap:20px;min-width:0;display:grid}.docs__h2{font:800 clamp(1.75rem, 1rem + 2.4vw, 3rem)/1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.docs__main .docs__h2:not(:first-child){margin-top:40px}.docs__key{gap:20px;display:grid}.docs__endpoints{gap:16px;margin:0;padding:0;list-style:none;display:grid}.docs__endpoints li{border-radius:var(--radius);background:var(--surface);gap:12px;padding:28px;display:grid}.docs__path{font:500 var(--step-lead)/1.2 var(--font-text)}.docs__path code{font:500 var(--step-body)/1.4 var(--font-code);overflow-wrap:anywhere}.docs__params{color:var(--muted)}.docs__endpoints pre{background:var(--bg);border-radius:10px;padding:16px 18px}.notice{align-content:center;justify-items:start;gap:28px;min-height:70svh;padding-block:96px;display:grid}.notice__title{max-width:14ch;font:800 var(--step-head)/.98 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.notice__text{max-width:46ch;font-size:var(--step-lead);line-height:1.35}.issue--page{padding-top:clamp(48px,8vw,120px);padding-bottom:var(--section)}.skeleton{background:var(--surface);border-radius:8px;display:block}.skeleton--h1{width:min(640px,80%);height:80px;margin-bottom:56px}.skeleton--title{width:55%;height:22px}.skeleton--line{width:100%;height:14px;margin-top:12px}.skeleton--short{width:60%}.closing{padding:40px var(--margin) 28px;background:var(--accent);color:var(--accent-ink);flex-direction:column;display:flex}.closing__notes{font-size:var(--step-small);flex-wrap:wrap;gap:8px 40px;display:flex}.closing__notes .link{margin-left:auto}.closing__address{font:800 clamp(2.75rem, 8.4vw, 9.5rem)/.92 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:clamp(72px,9vw,140px);text-decoration:none}.closing__meta{font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;display:flex}.closing__meta nav{gap:20px;display:flex}@media (hover:hover) and (pointer:fine){.closing__address:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.05em}}@keyframes fade{0%{opacity:0}}@keyframes shutter{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes settle{0%{transform:scale(1.12)}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}.js .ask[data-reveal]{transition-delay:80ms}.js .ask__examples[data-reveal]{transition-delay:.16s}.js .board[data-reveal]{transition-delay:.12s}.js .board[data-reveal] .board__bar span{transition:transform 1.2s var(--ease) .3s;transform:scaleX(0)}.js .board[data-reveal].is-in .board__bar span{transform:scaleX(var(--w,0))}.js .opendata__form[data-reveal]{transition-delay:80ms}.js .opendata__note[data-reveal]{transition-delay:.14s}.js .opendata__code[data-reveal]{transition-delay:.2s}.js .shutter{animation:shutter 1.1s var(--ease-in-out) .2s both}.js .shutter img{animation:settle 1.5s var(--ease) .2s both}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1024px){.opendata,.apisec,.docs{grid-template-columns:minmax(0,1fr)}.docs__side{position:static}.leaders__head{grid-template-columns:minmax(0,1fr)}.board a{grid-template-columns:2.2ch 40px minmax(0,1.4fr) minmax(0,1fr) 5em;gap:14px}.entry{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.entry__aside{grid-column:2;justify-self:start}}@media (max-width:720px){:root{--margin:16px;--topbar:56px}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.topnav{display:none}.topbar{gap:8px}.wordmark{margin-right:auto}.auth__login{display:none}.keypanel,.docs__endpoints li{padding:20px 16px}.tabbar{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface);transition:transform .28s var(--ease);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar.is-hidden{transform:translateY(100%)}.tabbar a{min-height:48px;font-size:var(--step-small);border-radius:999px;place-items:center;font-weight:500;text-decoration:none;display:grid}.tabbar a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.keybtn--tab{min-height:48px;font-size:var(--step-small);margin:0 0 0 4px;padding:0 8px}.hero{min-height:calc(100svh - var(--topbar) - 64px);justify-content:center;padding-top:24px;padding-bottom:32px}.hero__line{flex-wrap:wrap;justify-content:space-between;row-gap:.12em;font-size:21vw}.hero__strip{aspect-ratio:2;flex:0 0 100%;order:1;height:auto}.hero__word:last-child{order:2}.hero__action{margin-top:32px}.hero__support{font-size:var(--step-lead);margin-top:24px;padding-top:0}.issue__title,.ask__input{font-size:11vw}.ask__examples{margin-top:28px}.ask__examples button{min-height:44px}.entries{gap:56px}.entry{grid-template-columns:minmax(0,1fr);gap:18px}.entry__aside{justify-self:start}.empty{padding:28px 20px}.leaders__title{font-size:11vw}.board{margin-top:32px}.board a{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"avatar name value""avatar bar bar";gap:8px 12px;padding:12px}.board__rank{display:none}.board__avatar{grid-area:avatar;align-self:start}.board__name{grid-area:name}.board__value{grid-area:value;align-self:start}.board__bar{grid-area:bar;height:8px}.pipeline{grid-template-columns:minmax(0,1fr)}.pipeline__stage{min-height:46svh;padding:32px var(--margin);order:1}.pipeline__control{order:2;padding-top:24px}.range::-webkit-slider-thumb{width:40px;height:40px;margin-top:-16px}.pipeline__names{grid-template-columns:1fr 1fr;gap:4px 16px}.pipeline__names li,.pipeline__names li:nth-child(n){text-align:left}.pipeline__clause{min-height:0;padding:40px var(--margin) 48px;order:3;margin-top:24px}.pipeline__title{font-size:9vw}.opendata__title{font-size:11vw}.opendata__form{flex-direction:column;align-items:stretch}.opendata__field select{width:100%}.opendata__note{font-size:var(--step-body)}.undo{bottom:calc(80px + env(safe-area-inset-bottom));justify-content:space-between;width:calc(100% - 32px)}.closing{padding-bottom:24px}.closing__notes{flex-direction:column;gap:6px}.closing__notes .link{margin-left:0}.closing__address{font-size:9vw}.closing__meta{grid-template-columns:minmax(0,1fr);gap:8px}.closing__meta p:last-child{text-align:left}}
