*,:after,:before{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;overflow-x:clip;--hdr-offset:56px}html.hdrAway{--hdr-offset:0px}body{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--fz-body);line-height:1.5;color:var(--ink);background:var(--ground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}body>main{flex:1 0 auto;width:100%;min-width:0}h1,h2,h3{line-height:1.3;text-wrap:balance;font-weight:600}p{text-wrap:pretty}a{text-decoration:none}a,button{color:inherit}button,input,textarea{font:inherit}input[type=checkbox]{accent-color:var(--focus);width:16px;height:16px}.disclose{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-expand)}.disclose>*{overflow:hidden;min-height:0}.disclose[data-open=true]{grid-template-rows:1fr}@keyframes qi-arrive{0%{opacity:0;transform:translateY(4px)}}[data-arrived]{animation:qi-arrive var(--t-expand) both}@keyframes qi-land{0%{opacity:0;transform:translateY(7px) scale(.97);filter:blur(4px)}60%{filter:blur(0)}}@keyframes qi-settle{0%{background-color:var(--money-soft)}}[data-landed]{animation:qi-land var(--t-land) both}[data-settled]{animation:qi-settle var(--t-settle) both;border-radius:var(--r-chip)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}::selection{background:var(--motion-soft)}.container{max-width:680px}.board,.container{margin-inline:auto;padding-inline:16px}.board{max-width:820px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media print{footer,header,nav{display:none!important}}html:has([data-world=youth]){--hdr-offset:0px;color-scheme:light;background:#f3efe3}body:has([data-world=youth]){background:#f3efe3}body:has([data-world=youth])>footer,body:has([data-world=youth])>header{display:none}html:has([data-world=opencall]){--hdr-offset:0px}body:has([data-world=opencall])>footer,body:has([data-world=opencall])>header{display:none}.OpenhandsMark_mark__p6Vim{flex-shrink:0;display:block;fill:var(--brand-mark);stroke:var(--brand-mark)}.OpenhandsMark_brand__odUtK{fill:#2aeab3;stroke:#2aeab3}