.page_page__556_G{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:1800px;min-height:600px;height:100svh;padding:20px;margin:0 auto;gap:10px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__556_G{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__nw1Wk{display:grid;grid-template-columns:280px auto 280px;grid-template-rows:min-content auto;align-items:start;flex-grow:1;width:100%;grid-gap:25px;gap:25px}.page_main__nw1Wk code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}a.page_primary__2CBMe{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__jzhTV{border-color:var(--gray-alpha-200);min-width:180px}.page_navigation__yH0Wl{grid-column:1/-1}.page_sidepane__zSawQ{position:relative;height:100%}.page_sidepane__card__yV_5v{position:absolute!important;inset:0;overflow-y:auto;scrollbar-width:none}.page_sidepane__card__yV_5v[hidden]{display:none}.page_footer__F3MD0{grid-row-start:3;display:flex;gap:24px}.page_footer__F3MD0 a{display:flex;align-items:center;gap:8px}.page_footer__F3MD0 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__2CBMe:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__jzhTV:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__F3MD0 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){a.page_secondary__jzhTV{min-width:auto}.page_footer__F3MD0{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__ikIZE{filter:invert()}}.ProjectComplexity_projectComplexity__fMo9Y{display:inline-flex;flex-direction:row-reverse}.ProjectComplexity_projectComplexityIcon__t_7x2{color:#d09f23;&:first-child{color:#f0bf42}&:nth-child(2){color:#e0ae2e}}.ProjectComplexity_projectComplexityIcon__t_7x2+.ProjectComplexity_projectComplexityIcon__t_7x2{margin-right:-4px}.EconomyReport_economyReportCard__Cr0c7{display:grid;grid-template-columns:max-content max-content;grid-gap:10px;gap:10px}.struct-wrapper{position:relative;width:840px;padding:0 20%;display:flex;align-items:flex-start;justify-content:center;z-index:10}.struct{position:relative;display:grid;margin-top:200px;padding:10px 10px 0 20px;width:min-content;grid-template-columns:repeat(var(--diagram-columns-count,10),35px);grid-auto-rows:24px;grid-gap:14px;gap:14px;transform:skew(var(--diagram-skew-angle),0deg);&:before{top:-200px;height:200px;width:100%;background:linear-gradient(#e2e2e2,#adadad);transform-origin:0 100%;transform:skewX(calc(-1 * var(--diagram-skew-angle)));border-top-left-radius:8px;border-top-right-radius:8px}&:after,&:before{content:"";position:absolute}&:after{inset:0;background:linear-gradient(#828282,#adadad);border-bottom-left-radius:8px;border-bottom-right-radius:8px;z-index:-1}}.struct--transparent{&:after,&:before{opacity:.5}}.person{display:block;position:relative;height:30px;transform:skewX(calc(-1 * var(--diagram-skew-angle)));cursor:pointer;&[hidden]{display:none;visibility:hidden}&:hover{.person__bar{filter:contrast(1.1);box-shadow:1px 0 5px 0 rgba(0,0,0,.5)}.person__bar-img{filter:brightness(1.05)}}&:focus{.person__bar-img{scale:1.2}}&:focus,&:focus-visible{outline:none}}.person--muted{opacity:.2;filter:brightness(.5)}.person--active{.person__bar-img{outline:5px solid #fff}}.person__bar{position:absolute;bottom:50%;height:calc((150px / var(--person-max-weight, 5)) * var(--person-weight, 0) + 28px);border-radius:var(--base-border-radius);background-color:var(--person-color,#e1e1e1);box-shadow:1px 0 5px 0 rgba(0,0,0,.45)}.person__bar-img{display:block;width:35px;height:35px;border-radius:50%;object-fit:cover;position:relative;top:-12px;transition:all .2s ease;background:var(--person-photo-url),url(/izzy.svg);background-position:50%;background-size:cover}.person--h1{--person-weight:380px}.person--h2{--person-weight:330px}.person--h3{--person-weight:280px}.person--h4{--person-weight:230px}.person--h5{--person-weight:180px}.person--h6{--person-weight:130px}.person--h7{--person-weight:80px}.diagram-angle-slider{position:absolute;inset:0 50% auto;width:140px;z-index:1}