@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89970c532165c566-s.p.0_kakdzjlvlo4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54a20415383d1725-s.2vueml0ype3v7.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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bd2ede351b1cefaf-s.341dx4m_-834c.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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6958aadccb02a37a-s.p.2eg-ghvale2ep.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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/464d62f7fb45826c-s.p.1q82hjpx1c04v.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6ae849f37cdd0ea-s.3x7jqom12fsqq.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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68b7e92d9795aef2-s.2rgauhj19volv.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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa761a580272bc13-s.p.23yad7bsov_0s.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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4341de68155aee74-s.p.2xhcctz2ji9do.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1360732955527ddf-s.3t-kolqsnuqkp.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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48c50b94fd699803-s.0pmgfr-q6dbqj.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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab24015c41b3954b-s.p.3du3m7y1qagl5.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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63c76f91296e9485-s.p.1a7-ah6fxjmt1.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bd004395d96db4fd-s.31r_z8vn2r1oo.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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca933d7b757bb0a0-s.3m3qtxt7mf0dp.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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/98af200c0833b20c-s.p.1p-kn97stghgg.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:Prompt Fallback;src:local(Arial);ascent-override:97.38%;descent-override:37.7%;line-gap-override:0.0%;size-adjust:111.93%}.prompt_72d89ae5-module__xRCbfW__className{font-family:Prompt,Prompt Fallback;font-style:normal}
:root{--ink:#14212b;--muted:#51606e;--line:#d9e0e6;--line-soft:#e7ecf0;--ground:#f4f6f8;--surface:#fff;--primary:#0b5a7d;--dark:#083f58;--deep:#062c3e;--tint:#e6f0f5}*{box-sizing:border-box}body{color:var(--ink);background:var(--ground);margin:0;font-size:16px;line-height:1.6}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}h1,h2{margin:0;line-height:1.3}.wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:24px}.muted{color:var(--muted)}.link-strong{font-weight:600}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px}.empty{text-align:center;color:var(--muted);margin-top:24px;padding:40px 24px}.site-header{background:var(--surface);border-bottom:1px solid var(--line)}.site-header__in{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:10px;display:flex}.site-header__end{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-left:auto;display:flex}.brand{color:var(--ink);align-items:center;gap:12px;display:flex}.brand:hover{text-decoration:none}.brand img{object-fit:contain;width:80px;height:80px}.brand__name{color:var(--muted);font-size:18px;font-weight:600;line-height:1.3;display:block}.brand__sub{color:var(--dark);font-size:30px;font-weight:700;line-height:1.2;display:block}.nav{flex-wrap:wrap;gap:4px 8px;font-weight:500;display:flex}.nav-link{color:var(--ink);border-radius:8px;padding:10px 14px}.nav-link.is-active{background:var(--tint);color:var(--dark)}.nav{position:relative}.nav-link{z-index:1;transition:color .25s;position:relative}.nav__pill{background:var(--tint);opacity:0;pointer-events:none;border-radius:8px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.nav.has-pill .nav-link.is-active{background:0 0}@media (prefers-reduced-motion:reduce){.nav__pill,.nav-link{transition:none}}.btn{background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #c5d0d9;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--primary);text-decoration:none}.btn--primary{background:var(--dark);border-color:var(--dark);color:#fff}.btn--lg{border-radius:10px;min-height:52px;padding:0 22px}.btn--light{color:var(--dark);background:#fff;border-color:#fff}.btn--ghost{color:#fff;background:0 0;border-color:#fff9}.pill{background:var(--surface);color:var(--ink);border:1px solid #c5d0d9;border-radius:999px;padding:9px 16px;font-weight:500}.pill.is-active{background:var(--dark);border-color:var(--dark);color:#fff;font-weight:600}.chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 14px;font-size:15px}.chip.is-active{background:var(--tint);border-color:var(--tint);color:var(--dark);font-weight:600}.tpill{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 12px;font-size:14px;line-height:1.4;display:inline-flex}.tpill:hover{border-color:var(--tp-dot,var(--primary));text-decoration:none}.tpill__dot{background:var(--tp-dot);border-radius:50%;width:8px;height:8px}.tpill__n{background:var(--ground);min-width:22px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600}.tpill.is-active{background:var(--tp-bg,var(--dark));border-color:var(--tp-dot,var(--dark));color:var(--tp-text,#fff);font-weight:600}.tpill.is-active .tpill__n{color:inherit;background:#ffffffa6}html[data-mode=dark] .tpill.is-active{background:var(--surface);color:var(--ink)}.pill:hover,.chip:hover{border-color:var(--primary);text-decoration:none}.topic-tag{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.topic-tag__dot{border-radius:50%;flex:none;width:10px;height:10px}.hero{background-color:var(--dark);color:#fff;background-position:50% 40%;background-size:cover}.hero__in{flex-wrap:wrap;align-items:center;gap:32px;min-height:420px;padding-block:72px 104px;display:flex;position:relative}.hero--right .hero__in{flex-direction:row-reverse}.hero__text{flex:0 620px;min-width:0}.hero__eyebrow{letter-spacing:.04em;opacity:.85;font-size:14px;font-weight:600}.hero h1{margin:8px 0 12px;font-size:clamp(30px,4.4vw,44px)}.hero p{opacity:.92;max-width:560px;margin:0 0 28px;font-size:18px}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__seal{object-fit:contain;width:220px;height:220px;margin-inline:auto}.hero--image{position:relative}.hero__light{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%);mask-image:linear-gradient(90deg,#0000,#000 75%)}.hero--right .hero__light{-webkit-mask-image:linear-gradient(270deg,#0000,#000 75%);mask-image:linear-gradient(270deg,#0000,#000 75%)}.hero__light:before{content:"";opacity:0;background:linear-gradient(110deg,#0000 30%,#ffedc008 40%,#fff8e229 49%,#fffff538 51%,#ffedc00d 60%,#0000 70%);animation:10s linear .6s infinite hero-light-sweep;position:absolute;inset:-50% 0;transform:translate(-100%)}@keyframes hero-light-sweep{0%{opacity:0;transform:translate(-100%)}4.8%{opacity:1}35.2%{opacity:1}40%,to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hero__light{display:none}.hero__light:before{animation:none}}.page{padding-block:40px 72px}.page--home{padding-top:0}.page__title{margin-bottom:6px;font-size:clamp(28px,3.4vw,34px)}.block{flex-direction:column;gap:14px;margin-top:40px;display:flex}.block h2{font-size:22px}.block__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.stats{margin-inline:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:960px;margin-top:-48px;display:grid;position:relative;box-shadow:0 8px 24px #083f581f}.stat{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 12px;min-width:0;padding:24px;display:grid;position:relative}.stat+.stat:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:24px;left:0}.stat__num{color:var(--dark);font-size:42px;font-weight:700;line-height:1.1}.stat__label{color:var(--ink);overflow-wrap:anywhere;grid-column:1/-1;font-size:16px;font-weight:600;line-height:1.5}.stat__detail{color:var(--muted);grid-column:1/-1;font-size:13px}.stat__unit{font-size:.5em;font-weight:600}.stat__icon{color:var(--primary);align-items:center;display:flex}html[data-mode=dark] .stat__icon{color:var(--accent)}@media (max-width:900px){.page--home .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.stat:nth-child(3):before{display:none}.stat:nth-child(n+3):after{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:16px}}.filters{flex-direction:column;gap:14px;margin-top:24px;display:flex}.filters__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters__label{color:var(--dark);white-space:nowrap;align-items:center;gap:6px;margin-right:8px;font-size:16px;font-weight:700;display:inline-flex}.filters__label svg{color:var(--primary);flex:none}.list{overflow:hidden}.list__row{border-bottom:1px solid var(--line-soft);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 22px;scroll-margin-top:24px;display:flex}.list__row:last-child{border-bottom:0}.list__row:target{background:var(--tint)}.list__row--link:hover{background:#f8fafb;text-decoration:none}.list__title{overflow-wrap:anywhere;flex:999 320px;min-width:0;font-weight:500}.list__desc{color:var(--muted);font-size:14px;font-weight:400;display:block}.list__no{color:var(--dark);flex:0 0 120px;font-weight:700}.list__type{color:var(--muted);flex:0 0 200px;font-size:13px;font-weight:600}.list__topic{flex:0 0 170px}.preview{flex:100%}.preview iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:min(80vh,760px)}.preview img{border:1px solid var(--line);border-radius:10px;max-width:100%}.grid-issues{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:20px;display:grid}.issue{flex-direction:column;gap:14px;padding:22px;display:flex}.issue__title{font-size:19px;font-weight:700;line-height:1.4}.issue__files{flex-direction:column;gap:8px;display:flex}.issue__file{background:var(--ground);border-radius:8px;justify-content:space-between;gap:12px;padding:12px 14px;scroll-margin-top:24px;font-weight:500;display:flex}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:8px;display:grid}.dash-card{--card-tone:var(--primary);text-align:left;min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--card-tone);cursor:pointer;border-top-width:5px;border-radius:18px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 3px 12px #14212b0a}.dash-card:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px #14212b1f}.dash-card.is-active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 6px 20px #14212b1a}.dash-card__thumb{aspect-ratio:1280/660;border-radius:0;flex:none;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.dash-card__body{flex-direction:column;flex:1;gap:12px;width:100%;min-width:0;padding:16px 18px 14px;display:flex}.dash-card__title{overflow-wrap:anywhere;min-height:2.8em;font-size:17px;font-weight:600;line-height:1.4}.dash-card__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:auto;padding-top:12px;display:flex}.dash-card__footer .hit-stats{margin:0}.dash-card__year{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:12px}.dash-card .topic-tag{background:color-mix(in srgb, var(--card-tone) 82%, #102631);border-radius:999px;padding:4px 10px;font-size:12px}.dash-card .topic-tag,html[data-mode=dark] .site .dash-card .topic-tag{color:#fff!important}.dash-card .topic-tag__dot{display:none}.dash-card .pin-tag{align-self:flex-start}@media (prefers-reduced-motion:reduce){.dash-card{transition:none}.dash-card:hover{transform:none}}.dash-card__state{color:var(--dark);font-size:13px;font-weight:600}.viewer{margin-top:24px;scroll-margin-top:16px;overflow:hidden}.viewer__head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 22px;display:flex}.viewer__title{flex:999 320px;min-width:0}.viewer__title h2{font-size:22px}.viewer__frame{border:0;width:100%;height:min(78vh,720px);display:block}.viewer__empty{text-align:center;color:var(--muted);padding:48px 24px}.site-footer{background:var(--deep);color:#fff;font-size:15px}.site-footer a{color:#fff}.muted-on-dark{color:#ffffffbf}.site-footer__top{flex-wrap:wrap;align-items:center;gap:20px 40px;padding-block:44px 0;display:flex}.site-footer__logos{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.site-footer__logos img{width:auto}.site-footer__title{font-size:18px;font-weight:700;line-height:1.4}.site-footer__rule{border:0;border-top:1px solid #ffffff2e;margin:28px 0 0}.site-footer__cols{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 48px;padding-block:32px 36px;display:grid}.site-footer__cols>div{flex-direction:column;gap:6px;display:flex}.site-footer__office{font-size:16px;font-weight:700}.site-footer__head{letter-spacing:.03em;color:#ffffffbf;font-size:14px;font-weight:700}.site-footer__link{font-weight:600}.site-footer__bar{background:#00000047}.site-footer__bar-in{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:6px 28px;padding-block:16px;font-size:14px;display:flex}.site-footer__staff{margin-left:auto;font-weight:600}@media (max-width:640px){.wrap{padding-inline:16px}.brand img{width:60px;height:60px}.brand__name{font-size:14px}.brand__sub{font-size:22px}.site-header__end{width:100%;margin-left:0}.nav{width:100%}.hero__in{min-height:0;padding-block:48px 84px}.hero__seal{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:14px}.stat__num{font-size:28px}.list__row{padding:14px 16px}.list__no,.list__type,.list__topic{flex-basis:100%}.site-footer__staff{margin-left:0}}@media (prefers-reduced-motion:reduce){.dash-card{transition:none}}.auth{background:var(--deep);flex-direction:column;align-items:center;gap:32px;min-height:100vh;padding:40px 16px 64px;display:flex}.auth__brand{color:#fff;text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;display:flex}.auth__brand img{width:auto}.auth__title{font-size:20px;font-weight:700;line-height:1.3}.auth__card{background:var(--surface);border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:440px;padding:30px 28px;display:flex}.auth__card h1{font-size:24px}.auth__card p{margin:0}.auth__notice{color:#083f58;background:#e6f0f5;border-radius:10px;padding:12px 14px;font-weight:500}.auth__alert{color:#701d14;background:#f7e8e6;border-radius:10px;padding:12px 14px;font-weight:600}.auth__submit{justify-content:center}.auth__submit:disabled{opacity:.6;cursor:default}.auth__help{border-top:1px solid var(--line-soft);color:var(--muted);padding-top:14px;font-size:15px}.auth__who{background:var(--ground);border-radius:10px;flex-direction:column;padding:12px 14px;display:flex}.auth__steps{flex-direction:column;gap:14px;margin:0;padding-left:22px;display:flex}.auth__steps li>*{display:block}.auth__qr{border:1px solid var(--line);border-radius:10px;margin:10px 0}.auth__secret{background:var(--ground);overflow-wrap:anywhere;border-radius:8px;margin-top:4px;padding:10px 12px;font-weight:600}.auth__code{letter-spacing:.35em;text-align:center;height:60px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:30px;font-weight:600}.name-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.name-pair__part{flex-direction:column;gap:4px;min-width:0;display:flex}.name-pair__part>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:380px){.name-pair{grid-template-columns:1fr}}.field--code{text-align:center;align-items:center}.code-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;max-width:360px;display:grid}.field .code-boxes__box{text-align:center;caret-color:#0000;width:100%;height:56px;min-height:0;padding:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:26px;font-weight:600}.field .code-boxes__box:focus{outline-offset:1px;border-color:#147f88;outline:2px solid #147f88}.field .code-boxes__box:disabled{opacity:.6}@media (max-width:380px){.code-boxes{gap:6px}.field .code-boxes__box{height:50px;font-size:22px}}.auth__code--text{letter-spacing:.12em;font-size:22px}.auth__codes{background:var(--ground);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px;font-size:17px;font-weight:600;display:grid}.auth__links{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>span:first-child{font-weight:600}.field input{width:100%;min-height:48px;font:inherit;border:1px solid #9fb2c0;border-radius:8px;padding:0 14px}.field input.auth__code{height:60px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:30px;font-weight:600}.field__row{gap:8px;display:flex}.field small.ok{color:#154d29;font-weight:600}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.check input{width:20px;height:20px;accent-color:var(--dark)}.linkish{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.linkish:hover{text-decoration:underline}.site{position:relative}.site__pages{flex-direction:column;display:flex}.site__pages>*{order:2}.site__pages>.site-header{order:0}.mourning-note{color:#fff;text-align:center;white-space:pre-line;background:#1c1c1c;order:1;padding:12px 24px}.is-mourning .site-header,.is-mourning .hero,.is-mourning .site__pages>main>*,.is-mourning .site-footer,.is-mourning .cookie-banner,.is-mourning .overlay,.is-mourning .to-top{filter:grayscale(var(--mourn-gray,1))}.is-mourning--keep-embeds .site__pages>main>.viewer{filter:none}.ribbon{z-index:30;pointer-events:none;width:112px;height:112px;position:absolute;top:0;overflow:hidden}.ribbon--left{left:0}.ribbon--right{right:0;transform:scaleX(-1)}.ribbon__band{background:#000;width:220px;height:30px;position:absolute;top:20px;left:-62px;transform:rotate(-45deg);box-shadow:0 2px 8px #00000059}.ribbon__bow{position:absolute;top:16px;left:22px;transform:rotate(-45deg)}.overlay{z-index:60;background:#06161f9e;justify-content:center;align-items:flex-start;padding:8vh 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{background:var(--surface);border-radius:18px;outline:none;width:100%;max-width:640px;overflow:hidden;box-shadow:0 24px 64px #00000059}.dialog h2{font-size:22px}.dialog p{margin:0}.dialog__head{align-items:flex-start;gap:16px;padding:24px 26px 8px;display:flex}.dialog__head>div{flex:1;min-width:0}.dialog__body{padding:8px 26px 4px}.dialog__foot{background:var(--ground);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 26px 22px;display:flex}.btn--icon{flex:none;justify-content:center;width:44px;padding:0}.btn--outline{border-color:var(--dark);color:var(--dark)}.tag{color:#3b4854;background:#eef1f4;border-radius:999px;flex:none;padding:4px 12px;font-size:14px;font-weight:600}.cookie-row{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.cookie-row:last-child{border-bottom:0}.cookie-row>:first-child{flex-direction:column;flex:1;min-width:0;font-size:15px;display:flex}.cookie-row strong{font-size:16px}.cookie-row input{width:26px;height:26px;accent-color:var(--dark);flex:none;margin-top:2px}label.cookie-row{cursor:pointer}.cookie-banner{z-index:50;background:var(--surface);border:1px solid #c5d0d9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1168px;margin:0 auto;padding:10px 14px 10px 16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #14212b29}.cookie-banner__icon{color:var(--primary);flex:none}.cookie-banner__text{color:#3b4854;flex:999 380px;min-width:0;margin:0;font-size:14px;line-height:1.55}.cookie-banner__text strong{color:var(--ink)}.cookie-banner__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;display:flex}.popup__box{max-width:620px;position:relative}.popup__box--image{max-width:760px}.popup__close{z-index:1;border:0;border-radius:50%;width:36px;height:36px;min-height:36px;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0003}.popup__image{object-fit:contain;background:var(--ground);width:100%;height:auto;max-height:calc(100vh - 200px);display:block}.popup__image-link{display:block}.popup__body{flex-direction:column;gap:10px;padding:22px 26px 6px;display:flex}.popup__body h2{padding-right:44px;font-size:22px}.popup__body p{white-space:pre-line;color:#3b4854}.popup__caption{color:#3b4854;white-space:pre-line;margin:0;padding:12px 20px 14px;font-size:15px;line-height:1.6}.popup__caption--alone{padding:26px 56px 22px 22px;font-size:16px}html[data-mode=dark] .popup__caption{color:#c9d4dc}.popup__eyebrow{letter-spacing:.04em;color:var(--primary);font-size:13px;font-weight:700}.popup__foot{background:var(--ground);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px 10px 20px;display:flex;position:relative}.popup__timer{background:var(--primary);height:3px;transition:width 1s linear;position:absolute;top:-1px;left:0}.popup__timer--next{width:0;transition:none;animation:linear forwards popup-next}@keyframes popup-next{to{width:100%}}.popup__count{color:#51606e;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-size:13px}html[data-mode=dark] .popup__count{color:#b7c3cc}@media (prefers-reduced-motion:reduce){.popup__timer{transition:none}.popup__timer--next{display:none}}.popup__actions{flex-wrap:wrap;gap:8px;display:flex}.btn--sm{min-height:36px;padding:0 14px;font-size:14px}.popup__never{color:#3b4854;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.popup__never input{width:18px;height:18px;accent-color:var(--dark)}.viewer__gate{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;display:flex}.viewer__gate strong{font-size:19px}.viewer__gate p{max-width:520px;color:var(--muted);margin:0}.viewer__gate-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.site-footer__cookie{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:8px;align-self:flex-start;margin-top:6px;padding:0 14px;font-weight:600}.site-footer__cookie:hover{background:#ffffff1a}.guides-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.guide-nav{background:var(--surface);border:1px solid var(--line);scrollbar-width:thin;border-radius:16px;max-height:calc(100vh - 48px);padding:16px;position:sticky;top:24px;overflow-y:auto;box-shadow:0 4px 16px #083f580a}.guide-nav h2{color:var(--muted);padding:2px 8px 10px;font-size:15px}.guide-nav a{color:var(--ink);text-decoration:none}.guide-nav__group+.guide-nav__group{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:8px}.guide-nav__head{border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.guide-nav__head svg{color:var(--primary);flex:none}.guide-nav__n{background:var(--ground);min-width:24px;color:var(--muted);text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:1px 7px;font-size:12px}.guide-nav__head:hover{background:var(--tint)}.guide-nav__group.is-current .guide-nav__head{background:linear-gradient(110deg, var(--dark), var(--primary));color:#fff}.guide-nav__group.is-current .guide-nav__head svg{color:#fff}.guide-nav__group.is-current .guide-nav__n{color:#fff;background:#fff3}.guide-nav__items{border-left:2px solid var(--line-soft);margin:6px 0 4px 20px;padding:0 0 0 10px;list-style:none}.guide-nav__items a{color:var(--muted);border-radius:8px;padding:6px 8px;font-size:13.5px;line-height:1.45;display:block;position:relative}.guide-nav__items a:hover{background:var(--tint);color:var(--ink)}.guide-nav__items a[aria-current]{color:var(--dark);background:var(--tint);font-weight:600}.guide-nav__items a[aria-current]:before{content:"";background:var(--primary);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-12px}html[data-mode=dark] .guide-nav__items a[aria-current]{color:var(--ink)}.guides-content{min-width:0}.guides-content>.block{scroll-margin-top:24px}.guides-content>.block:first-child{margin-top:0}.guides-heading{z-index:3;color:#fff;background:radial-gradient(ellipse at top right, #c2f6ff33, transparent 65%), linear-gradient(110deg, var(--deep), var(--primary));border-radius:14px;align-items:center;gap:16px;padding:22px 24px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff59}.guides-heading svg{flex:none}.guides-years{margin-bottom:12px}.guides-years>*{margin-top:0}.guides-heading h2{color:#fff;font-size:21px}.page--guides .guide{overflow-wrap:anywhere;padding:22px;scroll-margin-top:96px}.guide__anchor{visibility:hidden;display:block;position:relative;top:-96px}.page--guides .guide p{white-space:pre-line}.page--guides .guide__image img{height:auto}.page--guides .guide__links{border:1px solid var(--line);border-radius:12px;gap:0;padding:0;list-style:none;overflow:hidden}.page--guides .guide__links li{align-items:center;gap:12px;padding:4px 14px;display:flex}.page--guides .guide__links li+li{border-top:1px solid var(--line-soft)}.page--guides .guide__links li:nth-child(2n){background:color-mix(in srgb, var(--tint) 25%, var(--surface))}.guide__number{color:var(--muted);background:var(--ground);border-radius:6px;flex:none;padding:3px 6px;font-size:12px;font-weight:600}.guide__link{flex:1;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:48px;padding-block:10px;display:flex}.guide__link>span{min-width:0}.guide__link>:last-child:not(:first-child){flex:none}@media (max-width:800px){.guides-layout{grid-template-columns:minmax(0,1fr);gap:18px}.guide-nav{flex-wrap:wrap;gap:6px;max-height:none;padding:10px;display:flex;position:static}.guide-nav h2{display:none}.guide-nav__group+.guide-nav__group{border:0;margin:0;padding:0}.guide-nav__items{display:none}.guides-heading{padding:18px}.guides-heading h2{font-size:19px}.page--guides .guide{padding:16px}.page--guides .guide__links li{gap:8px;padding-inline:10px}}.guide{flex-direction:column;gap:12px;padding:24px;scroll-margin-top:24px;display:flex}.guide h3{margin:0;font-size:19px;line-height:1.4}.guide p{margin:0}.guide__image img{border:1px solid var(--line);border-radius:10px;max-width:100%;display:block}.guide__file{align-self:flex-start}.guide__links{flex-direction:column;gap:6px;margin:0;padding-left:24px;display:flex}.guide__source{overflow-wrap:anywhere;font-size:14px}.policy{max-width:860px}.policy__body{margin-top:20px;padding:28px}.policy__body p{white-space:pre-line;margin:0 0 14px}.policy__body h2{margin:22px 0 6px;font-size:18px;font-weight:700}.policy__body>p:first-child{font-weight:700}.policy__body p:last-child{margin-bottom:0}@media (max-width:640px){.ribbon{transform-origin:0 0;transform:scale(.72)}.ribbon--right{transform-origin:top;transform:translate(15.68px)scale(-.72,.72)}.cookie-banner{padding:12px 14px}.cookie-banner__icon{display:none}.cookie-banner__actions{justify-content:stretch}}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display-tools{gap:6px;display:flex}.tool-btn{border:1px solid var(--line);background:var(--surface);min-width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.tool-btn--lg{font-size:19px}.tool-btn:hover:not(:disabled){border-color:var(--primary)}.tool-btn:disabled{opacity:.4;cursor:default}html[data-fs=lg]{zoom:1.12}html[data-fs=xl]{zoom:1.25}.doc-search__box{flex:280px;max-width:460px;display:flex;position:relative}.doc-search__icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.doc-search input{background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border:1px solid #9fb2c0;border-radius:999px;flex:1;padding:0 18px 0 44px}.hit-stats{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:14px;font-weight:500;display:inline-flex}.hit-stats>span{align-items:center;gap:5px;display:inline-flex}.issue__file{flex-wrap:wrap;align-items:center}.issue__file>span:first-child{flex:auto}.dash-card__thumb--img{aspect-ratio:1280/660;object-fit:cover;object-position:top;border-bottom:1px solid var(--line-soft);width:100%;height:auto;display:block}html[data-mode=dark] body{background:#0f1920}html[data-mode=dark] .site{--ink:#e6edf2;--muted:#a8b5c0;--line:#36464f;--line-soft:#2a3843;--ground:#0f1920;--surface:#18242d;--accent:color-mix(in srgb, var(--primary) 38%, #fff);color:var(--ink);background:var(--ground);--tint:color-mix(in srgb, var(--primary) 34%, #18242d)!important}:where(html[data-mode=dark] .site) a,:where(html[data-mode=dark] .site) .linkish{color:var(--accent)}html[data-mode=dark] .site :focus-visible{outline-color:var(--accent)}html[data-mode=dark] .nav-link,html[data-mode=dark] .brand,html[data-mode=dark] .list__row,html[data-mode=dark] .dash-card{color:var(--ink)}html[data-mode=dark] .nav-link.is-active,html[data-mode=dark] .chip.is-active,html[data-mode=dark] .stat__num,html[data-mode=dark] .list__no,html[data-mode=dark] .dash-card__state,html[data-mode=dark] .btn--outline,html[data-mode=dark] .popup__eyebrow{color:var(--accent)}html[data-mode=dark] .btn,html[data-mode=dark] .pill,html[data-mode=dark] .chip,html[data-mode=dark] .cookie-banner,html[data-mode=dark] .doc-search input{border-color:#4a5c69}html[data-mode=dark] .site .btn:not(.btn--primary):not(.btn--light),html[data-mode=dark] .site .pill:not(.is-active),html[data-mode=dark] .site .chip:not(.is-active){color:var(--ink)}html[data-mode=dark] .btn--outline,html[data-mode=dark] .dash-card.is-active{border-color:var(--accent)}html[data-mode=dark] .list__row--link:hover{background:#1f2d38}html[data-mode=dark] .tag{color:#cbd6de;background:#2a3843}html[data-mode=dark] .cookie-banner__text,html[data-mode=dark] .popup__body p,html[data-mode=dark] .popup__never{color:var(--muted)}html[data-mode=dark] .site .topic-tag{color:var(--ink)!important}.tone-theme{--t:var(--dark);--t-bg:var(--tint)}.tone-teal{--t:#0f6258;--t-bg:#e0f1ed}.tone-indigo{--t:#43388a;--t-bg:#ebe9f8}.tone-gray{--t:#3b4854;--t-bg:#eef1f4}.sec-icon{background:var(--t-bg);width:44px;height:44px;color:var(--t);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.jump{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;margin-top:24px;display:grid}.jump__card{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.jump__card:hover{border-color:var(--t);text-decoration:none;box-shadow:0 4px 14px #14212b14}.jump__text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.jump__name{font-weight:600}.jump__count{color:var(--muted);font-size:14px}.sec{border:1px solid color-mix(in srgb, var(--t) 16%, var(--line));border-top:4px solid var(--t);background:color-mix(in srgb, var(--t-bg) 40%, var(--surface));border-radius:18px;flex-direction:column;gap:14px;margin-top:32px;padding:0 22px 24px;scroll-margin-top:16px;display:flex}.sec__head{z-index:3;background:var(--t);color:#fff;border-radius:18px 18px 0 0;align-items:center;gap:14px;margin:-4px -23px 6px;padding:16px 22px;display:flex;position:sticky;top:0;box-shadow:0 6px 16px -10px #061e2a73}.sec__head h2{color:#fff;font-size:23px}.sec .sec-icon{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.sec .sec__count{color:var(--t);background:#fff}.sec .card{box-shadow:0 1px 2px #14212b0d}@media (max-width:640px){.sec{border-radius:14px;padding:0 12px 16px}.sec__head{border-radius:14px 14px 0 0;margin:-4px -13px 2px;padding:12px}.sec__head h2{font-size:19px}}html[data-mode=dark] .sec{background:color-mix(in srgb, var(--t) 12%, var(--surface));border-color:color-mix(in srgb, var(--t) 35%, var(--line));border-top-color:color-mix(in srgb, var(--t) 60%, #fff)}html[data-mode=dark] .sec__head{background:color-mix(in srgb, var(--t) 70%, #0b1620)}.sec__count{background:var(--t-bg);color:var(--t);border-radius:999px;flex:none;margin-left:auto;padding:3px 12px;font-size:14px;font-weight:600}.docs-list,.meeting{overflow:hidden}.meeting__head{background:var(--t-bg);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:14px 22px;display:flex}.meeting__no{color:var(--t);font-size:18px;font-weight:700}.meeting__date{color:var(--muted);font-size:15px}.meeting__count{color:var(--muted);margin-left:auto;font-size:14px}.doc{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:16px 22px;scroll-margin-top:24px;display:flex}.doc:last-child{border-bottom:0}.doc:target,.step:target{background:var(--tint)}.doc__main{flex-direction:column;flex:999 300px;gap:3px;min-width:0;display:flex}.doc__title{overflow-wrap:anywhere;font-weight:600}.doc__desc{color:var(--muted);font-size:14px}.doc__tag{color:var(--muted);align-self:flex-start;font-size:13px;font-weight:600}.doc__tag--topic{color:var(--topic-text);align-items:center;gap:7px;display:inline-flex}.doc__tag--topic:before{content:"";background:var(--topic);border-radius:50%;width:9px;height:9px}.doc__actions{display:contents}.doc__actions>.btn,.doc__actions>a{align-self:center}.doc .preview{flex:100%;margin-top:4px}.doc .hit-stats{margin-top:3px;font-size:13px}.kind{background:var(--k-bg);width:48px;color:var(--k);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:6px 0 4px;display:flex}.kind__label{font-size:11px;font-weight:700;line-height:1.2}.kind--pdf{--k:#a1261b;--k-bg:#fbe9e6}.kind--xls{--k:#17603a;--k-bg:#e3f3ea}.kind--img{--k:#5b3a8c;--k-bg:#efe9f7}.kind--link{--k:#083f58;--k-bg:#e6f0f5}.kind--none{--k:#51606e;--k-bg:#eef1f4}.issue{border-top:4px solid var(--topic)}.issue__topic{background:var(--topic-bg);color:var(--topic-text);border-radius:999px;margin-bottom:6px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step{align-items:center;gap:12px;padding:9px 0;scroll-margin-top:24px;display:flex;position:relative}.step+.step:before{content:"";border-left:2px solid var(--topic-bg);height:18px;position:absolute;top:-9px;left:15px}.step+.step:after{content:"";border-top:1px solid var(--line-soft);position:absolute;top:0;left:44px;right:0}.step__no{background:var(--topic-bg);width:32px;height:32px;color:var(--topic-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step__main{flex-direction:column;flex:auto;min-width:0;line-height:1.4;display:flex}.step__name{font-weight:500}.step .hit-stats{font-size:13px}.step__open{flex:none;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.issue__more{align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}@media (max-width:640px){.doc{padding:14px 16px}.meeting__head{padding:12px 16px}.doc__main{flex-basis:180px}}html[data-mode=dark] .sec-icon,html[data-mode=dark] .sec__count,html[data-mode=dark] .meeting__head{background:color-mix(in srgb, var(--t) 38%, #18242d)}html[data-mode=dark] .sec-icon,html[data-mode=dark] .sec__count,html[data-mode=dark] .meeting__no{color:color-mix(in srgb, var(--t) 30%, #fff)}html[data-mode=dark] .tone-theme{--t:var(--primary)}html[data-mode=dark] .kind{background:color-mix(in srgb, var(--k) 40%, #18242d);color:color-mix(in srgb, var(--k) 22%, #fff)}html[data-mode=dark] .issue__topic,html[data-mode=dark] .step__no{background:color-mix(in srgb, var(--topic) 40%, #18242d);color:color-mix(in srgb, var(--topic) 20%, #fff)}html[data-mode=dark] .doc__tag--topic{color:color-mix(in srgb, var(--topic) 30%, #fff)}html[data-mode=dark] .step+.step:before{border-color:color-mix(in srgb, var(--topic) 40%, #18242d)}html[data-mode=dark] .jump__card{color:var(--ink)}.filters--bar{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px}.year-picker__pills{border:1px solid var(--line);background:var(--surface);scrollbar-width:none;border-radius:10px;flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg{min-height:34px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:7px;flex:none;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.seg:hover{background:var(--ground);color:var(--ink);text-decoration:none}.seg.is-active{background:var(--dark);color:#fff;font-weight:600}.seg.is-active+.seg.is-active{box-shadow:-2px 0 0 var(--surface)}html[data-mode=dark] .site .seg{color:var(--muted)}html[data-mode=dark] .site .seg.is-active{background:color-mix(in srgb, var(--primary) 70%, #18242d);color:#fff}html[data-mode=dark] .site .seg:hover:not(.is-active){color:var(--ink);background:#22313c}.filters--bar .year-picker{flex:420px;min-width:0}.filters--bar .doc-search{flex-wrap:wrap;flex:0 380px;row-gap:4px}.filters--bar .doc-search [role=status]{flex-basis:100%;padding-left:62px;font-size:13px}.filters--bar .doc-search .doc-search__box{flex:1 1 0}.filters--bar .doc-search input,.filters--bar .doc-search__box{min-width:0;max-width:none}.filters__hint{color:var(--muted);flex-basis:100%;margin:2px 0 0;font-size:12px}@media (hover:none){.filters__hint{display:none}}.year-tag{border:1px solid var(--line);background:var(--ground);color:var(--muted);border-radius:999px;margin-right:6px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.doc__tags{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.doc__tags .year-tag{margin-right:0}@media (max-width:640px){.filters--bar .doc-search{max-width:none}}.dash-card__body .year-tag,.guide>.year-tag{align-self:flex-start}html[data-mode=dark] .brand__sub{color:var(--accent)}.dash-card__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash-card__meta .year-tag{margin-right:0}.pin-tag{background:var(--tint);color:var(--dark);border-radius:999px;align-items:center;gap:4px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-flex}html[data-mode=dark] .pin-tag{color:var(--accent)}.contact-line{align-items:flex-start;gap:10px;display:flex}.site-footer__link.contact-line{font-weight:400}.contact-line__text{overflow-wrap:normal;word-break:keep-all;min-width:0}@media (min-width:1200px){.site-footer__cols{grid-template-columns:1.2fr 1.45fr 1fr 1fr}}.contact-line__icon{opacity:.8;flex:none;margin-top:4px}@media (max-width:640px){.seg{padding:0 9px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.to-top{z-index:40;background:var(--dark);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s,transform .2s,background .15s;display:inline-flex;position:fixed;bottom:20px;right:20px;transform:translateY(12px);box-shadow:0 0 0 2px #ffffffe6,0 6px 18px #061c2847}.to-top.is-shown{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--deep)}@media (prefers-reduced-motion:reduce){.to-top{transition:none}}html[data-mode=dark] .to-top{background:color-mix(in srgb, var(--primary) 70%, #18242d)}@media print{.to-top{display:none}}.ficon{vertical-align:middle;flex:none;align-items:center;gap:6px;display:inline-flex}.ficon img{object-fit:contain;display:block}.ficon__label{font-size:13px;font-weight:600}.ficon--text{background:var(--ground);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.dtable-wrap{padding:0;overflow:hidden}.dtable{border-collapse:collapse;width:100%}.dtable thead{background:radial-gradient(ellipse at top right, #aaf0f533, transparent 60%), linear-gradient(110deg, var(--deep), var(--primary))}.dtable th{border-bottom:1px solid var(--line);color:#fff;text-align:left;white-space:nowrap;background:0 0;padding:12px 18px;font-size:13px;font-weight:600}.dtable td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:14px 18px}.dtable tbody tr:last-child td{border-bottom:0}.dtable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--ground) 55%, transparent)}.dtable tbody tr:hover td{background:var(--tint)}.dtable__type{width:230px;color:var(--t);font-size:14px;font-weight:600}.dtable__type,.dtable__type>span:last-child{line-height:1.35}.dtable td.dtable__type{display:table-cell}.dtable__type>*{vertical-align:middle}.dtable__icon{background:var(--t-bg);width:34px;height:34px;color:var(--t);border-radius:10px;justify-content:center;align-items:center;margin-right:10px;display:inline-flex}.dtable__title{font-weight:600;line-height:1.5;color:var(--ink)!important}.dtable__entry{align-items:center;gap:16px;display:flex}.dtable__text{overflow-wrap:anywhere;min-width:0}.dtable__attachment{width:44px;min-height:44px;color:var(--t);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dtable__category{background:var(--t-bg);color:var(--t);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}html[data-mode=dark] .dtable__category{background:color-mix(in srgb, var(--t) 28%, var(--surface));color:color-mix(in srgb, var(--t) 30%, #fff)}.dtable__title:hover{color:var(--primary)!important}.dtable__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.dtable__year{width:120px;text-align:center!important}.dtable__filecol{width:150px}.dtable__file{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.dtable__file a{border-radius:6px;display:inline-flex}.dtable__file a:hover img{transition:transform .15s;transform:translateY(-2px)}@media (max-width:720px){.dtable thead{display:none}.dtable,.dtable tbody,.dtable tr,.dtable td{width:auto;display:block}.dtable tr{border-bottom:1px solid var(--line-soft);padding:12px 16px}.dtable td{border:0;padding:2px 0;background:0 0!important}.dtable__year{margin:8px 0 0 60px;text-align:left!important}.dtable__filecol{margin:6px 0 0 60px}}.new-tag{color:#17603a;background:#e3f3ea;border-radius:999px;flex:none;padding:1px 10px;font-size:12px;font-weight:700}html[data-mode=dark] .new-tag{color:#9fe0b8;background:#1d3b2b}.step:has(>.preview){flex-wrap:wrap}.step>.preview{flex:100%}.issue:has(.step>.preview){grid-column:1/-1}.step__close{flex:none}.doc.is-flash,.step.is-flash{animation:2.4s ease-out both row-flash}@keyframes row-flash{0%,45%{background:var(--tint)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.doc.is-flash,.step.is-flash{animation-duration:10ms;animation-delay:2s}}html[data-mode=dark] .filters__label,html[data-mode=dark] .filters__label svg{color:var(--ink)}.auth__card--wide{max-width:600px}.field__pair{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}@media (max-width:560px){.field__pair{grid-template-columns:1fr}}.field>span:first-child em{color:var(--muted);font-style:normal;font-weight:400}.field select,.field textarea{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #9fb2c0;border-radius:8px;padding:10px 14px}.field textarea{resize:vertical}.check--top{align-items:flex-start;font-size:14px;line-height:1.6}.check--top input{margin-top:4px}.auth__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.page--docs .jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.page--docs .jump__card{isolation:isolate;border-top:3px solid var(--t);background:radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--t) 10%, transparent), transparent 65%), var(--surface);border-radius:16px;min-height:88px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 3px 10px #14212b0a,inset 0 1px #ffffff73}.page--docs .jump__card:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--t) 5%, transparent);border-radius:50%;width:110px;height:110px;position:absolute;top:-70px;right:-34px}.page--docs .jump__card .sec-icon{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--t) 16%, var(--surface)));box-shadow:inset 0 1px 0 #ffffff80, 0 2px 5px color-mix(in srgb, var(--t) 8%, transparent)}.page--docs .jump__text{flex:1;gap:3px}.page--docs .jump__name{overflow-wrap:anywhere}.page--docs .jump__card:focus-visible{border-color:var(--t);box-shadow:0 5px 14px color-mix(in srgb, var(--t) 14%, transparent)}@media (hover:hover) and (pointer:fine){.page--docs .jump__card:hover{border-color:var(--t);box-shadow:0 5px 14px color-mix(in srgb, var(--t) 14%, transparent);transform:translateY(-2px)}}@media (max-width:900px){.page--docs .jump{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page--docs .jump{grid-template-columns:minmax(0,1fr);gap:10px}.page--docs .jump__card{min-height:76px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.page--docs .jump__card{transition:none}.page--docs .jump__card:hover{transform:none}}html .page--docs .sec__head{--glass-base:var(--t);background:linear-gradient(180deg, color-mix(in srgb, var(--glass-base) 92%, #fff), var(--glass-base));box-shadow:inset 0 1px #ffffff2e,0 6px 16px -10px #061e2a73}.page--docs .sec__head h2{overflow-wrap:anywhere;text-shadow:0 1px 2px #00141e29;min-width:0}.page--docs .sec__head .sec-icon{color:#fff;background:linear-gradient(145deg,#ffffff42,#ffffff12);box-shadow:inset 0 1px #ffffff94,inset 0 0 0 1px #ffffff47,0 3px 8px #00141e29}.page--docs .sec__head .sec__count{white-space:nowrap;color:color-mix(in srgb, var(--t) 75%, #102631);background:linear-gradient(145deg,#fff,#edf5f7);box-shadow:inset 0 1px #fff,0 2px 8px #00141e1f}html[data-mode=dark] .page--docs .sec__head{--glass-base:color-mix(in srgb, var(--t) 75%, #0b1620)}@media (max-width:640px){.page--docs .sec__head{grid-template-columns:40px minmax(0,1fr);gap:6px 12px;display:grid}.page--docs .sec__head .sec-icon{grid-row:1/3;align-self:start;width:40px;height:40px}.page--docs .sec__head .sec__count{grid-column:2;justify-self:start;margin-left:0;font-size:12px}.page--docs .sec .doc,.page--docs .sec .step,.page--docs .sec .meeting,.page--docs .sec .issue{scroll-margin-top:180px}}.sec .doc,.sec .step,.sec .meeting,.sec .issue{scroll-margin-top:100px}html[data-mode=dark] .dtable__type{color:color-mix(in srgb, var(--t) 40%, #fff)}html[data-mode=dark] .dtable__icon{background:color-mix(in srgb, var(--t) 35%, var(--surface));color:color-mix(in srgb, var(--t) 30%, #fff)}html[data-mode=dark] .tpill.is-active .tpill__n{background:var(--ink);color:var(--surface)}
