@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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.2tuy5pz7dlieh.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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.2dbetqa9o8jxf.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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.1uyisp29ctx0d.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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.1rgnod-3esatf.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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.0r6juujl39pe6.woff2?dpl=dpl_2M9Yzx6WWX8V1EeU7jGno4ivWqyE)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{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:48px;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}main{max-width:720px}h1{margin-bottom:16px}p{line-height:1.6}code{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}body:has(.public-shell){color:#202233;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#f7f8fb;padding:0}.public-shell{width:min(1120px,100% - 48px);max-width:1120px;margin:0 auto;padding:40px 0 72px}.public-narrow,.public-document{max-width:860px}.public-hero{background:#fff;border:1px solid #deddea;border-radius:12px;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:32px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #261d4714}.public-hero:before,.public-page-header:before{content:"";background:linear-gradient(90deg,#4b1f8f,#1597a5,#b4872f);height:6px;position:absolute;top:0;left:0;right:0}.public-hero h1,.public-page-header h1{color:#1c1c2d;letter-spacing:0;max-width:760px;margin-bottom:16px;font-size:clamp(2.45rem,6vw,4rem);line-height:1}.public-hero p,.public-page-header p,.public-card p,.public-contact-card p,.public-info-panel,.public-document p,.public-document li{color:#575b69;line-height:1.65}.public-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.public-button{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.public-button-primary{color:#fff;background:#4b1f8f}.public-button-primary:hover{background:#35166a}.public-button-secondary{color:#2f2946;background:#fff;border:1px solid #d7d4e5}.public-button-secondary:hover{background:#f4f1fb;border-color:#b9b2d0}.public-status-card,.public-card,.public-contact-card,.public-info-panel{background:#fff;border:1px solid #deddea;border-radius:10px;box-shadow:0 10px 28px #261d470d}.public-status-card{background:#fbf9fe;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:28px;display:flex}.public-status-card span,.public-contact-card span{color:#5b3a93;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850;line-height:1.3}.public-status-card strong{overflow-wrap:anywhere;color:#202233;font-size:1rem;line-height:1.35}.public-section{margin-top:32px}.public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-card,.public-contact-card,.public-info-panel{padding:24px}.public-card h2,.public-contact-card h2,.public-info-panel h2,.public-document h2{color:#222333;margin-bottom:12px;font-size:1.35rem;line-height:1.2}.public-card a,.public-contact-card a,.public-info-panel a,.public-document a,.public-breadcrumb a{color:#4b1f8f;font-weight:750}.public-breadcrumb{color:#6f7381;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:.9rem;display:flex}.public-page-header{background:#fff;border:1px solid #deddea;border-radius:12px;padding:42px 44px;position:relative;overflow:hidden;box-shadow:0 18px 50px #261d4714}.public-page-header h1{font-size:clamp(2.25rem,6vw,3.35rem)}.public-muted{margin-top:14px;color:#777b89!important}.public-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.public-contact-card{gap:8px;display:grid}.public-contact-card h2{margin:4px 0 0}.public-definition-list{gap:14px;display:grid}.public-definition-list div{border-bottom:1px solid #eceaf2;grid-template-columns:150px minmax(0,1fr);gap:16px;padding-bottom:14px;display:grid}.public-definition-list div:last-child{border-bottom:0;padding-bottom:0}.public-definition-list dt{color:#6f7381;font-weight:800}.public-definition-list dd{overflow-wrap:anywhere;min-width:0}.public-document section{background:#fff;border:1px solid #deddea;border-radius:10px;margin-top:30px;padding:28px;box-shadow:0 10px 28px #261d470d}.public-document p+p,.public-document ul+p,.public-document p+ul{margin-top:14px}.public-document ul{gap:8px;padding-left:20px;display:grid}.public-document li::marker{color:#7a699f}body:has(.overview-shell){color:#202233;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#f7f8fb 0%,#eef2f6 46%,#f7f8fb 100%);padding:0}.overview-shell{color:#202233;width:min(1180px,100% - 48px);max-width:1180px;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0 auto;padding:32px 0 72px}.overview-login-shell{place-items:center;width:min(560px,100% - 40px);min-height:100vh;padding:24px 0;display:grid}.overview-login{background:#fbfbfd;border:1px solid #dddce8;border-radius:10px;width:min(460px,100%);padding:36px;box-shadow:0 24px 70px #261d4724}.overview-login h1{color:#1c1c2d;letter-spacing:0;margin-bottom:12px;font-size:clamp(2rem,7vw,2.45rem);line-height:1.04}.overview-hero h1{color:#1c1c2d;letter-spacing:0;max-width:760px;margin-bottom:14px;font-size:clamp(2.75rem,5vw,4rem);line-height:.98}.overview-muted,.overview-login p,.overview-hero p,.overview-progress-item p{color:#626676}.overview-login-form{gap:10px;margin-top:28px;display:grid}.overview-hidden-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overview-login-form label{color:#303242;font-weight:700}.overview-login-form input{color:#202233;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c9c8d6;border-radius:8px;padding:0 14px}.overview-login-form input:focus{border-color:#4b1f8f;outline:3px solid #4b1f8f29}.overview-login-form button,.overview-secondary-button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#4b1f8f;border:0;border-radius:8px;font-weight:800}.overview-login-form button:hover{background:#35166a}.overview-error{color:#b42318;margin-top:16px;font-weight:700}.overview-eyebrow{color:#5b3a93;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:850;line-height:1.3}.overview-hero{background:#fbfbfd;border:1px solid #deddea;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;padding:44px 48px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #261d4714}.overview-hero:before{content:"";background:linear-gradient(90deg,#4b1f8f,#1597a5,#b4872f);height:6px;position:absolute;top:0;left:0;right:0}.overview-hero p{color:#626676;max-width:78ch}.overview-secondary-button{color:#2f2946;background:#fff;border:1px solid #d7d4e5;min-width:104px;box-shadow:0 1px 2px #261d4714}.overview-secondary-button:hover{color:#1f1735;background:#f4f1fb;border-color:#b9b2d0}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 36px;display:grid}.overview-metrics div{background:#fff;border:1px solid #deddea;border-radius:10px;min-width:0;padding:20px;box-shadow:0 10px 28px #261d470d}.overview-metrics span{color:#777b89;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:850;display:block}.overview-metrics strong{overflow-wrap:anywhere;color:#222333;font-size:1.02rem;line-height:1.25;display:block}.overview-section{margin-top:40px}.overview-section-heading{margin-bottom:18px}.overview-section h2,.overview-panel h2{color:#222333;max-width:760px;margin-bottom:16px;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.12}.overview-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.overview-progress-item{background:#fff;border:1px solid #deddea;border-radius:10px;padding:22px;box-shadow:0 10px 26px #261d470d}.overview-progress-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.overview-progress-topline h3{color:#272838;font-size:1.05rem}.overview-status{border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:850}.overview-status-done{color:#17623a;background:#e3f7eb}.overview-status-active{color:#075b73;background:#dff5f7}.overview-status-pending{color:#7a5316;background:#fbf0d4}.overview-status-extra{color:#5b2c87;background:#eee6fb}.overview-status-neutral{color:#374151;background:#f3f4f6}.overview-progress-bar{background:#ebe9f1;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.overview-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#4b1f8f,#1597a5);height:100%;display:block}.overview-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.overview-panel{background:#fff;border:1px solid #deddea;border-radius:12px;padding:32px;box-shadow:0 10px 28px #261d470d}.overview-panel-accent{background:#fbf9fe;border-color:#d7cfe8}.overview-panel ul{color:#505463;gap:10px;padding-left:18px;display:grid}.overview-panel li::marker{color:#7a699f}.overview-table-wrap{background:#fff;border:1px solid #deddea;border-radius:12px;overflow-x:auto;box-shadow:0 10px 28px #261d470d}.overview-table{border-collapse:collapse;width:100%;min-width:640px}.overview-table th,.overview-table td{text-align:left;border-bottom:1px solid #eceaf2;padding:15px 18px}.overview-table th{color:#6f7381;letter-spacing:.08em;text-transform:uppercase;background:#f5f4f9;font-size:.76rem;font-weight:850}.overview-table tbody tr:nth-child(2n){background:#fcfcfd}.overview-table tbody tr:hover{background:#f7fbfc}.overview-table tfoot td{color:#202233;font-weight:850}.overview-chip-list,.overview-parity-list{background:#fff;border:1px solid #deddea;border-radius:12px;flex-wrap:wrap;gap:10px;padding:20px;display:flex;box-shadow:0 10px 28px #261d470d}.overview-chip-list span,.overview-parity-list span{color:#3f4150;background:#f8f8fb;border:1px solid #ddd9e8;border-radius:8px;padding:9px 11px;font-weight:700}@media (max-width:900px){.public-shell{width:min(100% - 32px,1120px);padding:28px 0 56px}.public-hero,.public-grid,.public-contact-list{grid-template-columns:1fr}.public-hero,.public-page-header{padding:34px 28px 30px}.overview-shell{width:min(100% - 32px,1180px);padding:24px 0 56px}.overview-hero,.overview-two-column,.overview-progress-list{grid-template-columns:1fr}.overview-hero{padding:34px 28px 30px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.public-shell{width:min(100% - 24px,1120px)}.public-card,.public-contact-card,.public-info-panel,.public-document section{padding:22px}.public-definition-list div{grid-template-columns:1fr;gap:5px}.public-actions{flex-direction:column}.public-button{width:100%}.overview-shell{width:min(100% - 24px,1180px)}.overview-login,.overview-panel,.overview-chip-list,.overview-parity-list{padding:24px}.overview-metrics{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
