@font-face{font-family:poppins;src:url(/_next/static/media/d73b390dc2633c93-s.p.ttf?dpl=dpl_At4D3EkkxrUMCgrZZHQUerZek7Jt) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(/_next/static/media/b77c440ca9b87d33-s.p.ttf?dpl=dpl_At4D3EkkxrUMCgrZZHQUerZek7Jt) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(/_next/static/media/e33b242085fea3bf-s.p.ttf?dpl=dpl_At4D3EkkxrUMCgrZZHQUerZek7Jt) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_44e506{font-family:poppins,poppins Fallback}.__variable_44e506{--font-poppins:"poppins","poppins Fallback"}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Regular.11687d2b.ttf?dpl=dpl_RCUfV4cbweZdpbSkkMDfcBJzyNbs) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-SemiBold.7c969f16.ttf?dpl=dpl_RCUfV4cbweZdpbSkkMDfcBJzyNbs) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Bold.54a8711b.ttf?dpl=dpl_RCUfV4cbweZdpbSkkMDfcBJzyNbs) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--interpret-midnight:#0C1C2D;--interpret-seafoam:#50E9B8;--interpret-gaming:#00E290;--interpret-indev:#C07CFF;--interpret-animeasure:#EE3B33;--interpret-new-media-measure:#F39200;--interpret-heading-font:Poppins,Arial,sans-serif;--interpret-body-font:Arial,sans-serif}.interpret-document{font-family:var(--interpret-body-font);color:var(--interpret-midnight);background:white}.interpret-document h1{font-family:var(--interpret-heading-font);font-weight:700}.interpret-document h2,.interpret-document h3{font-family:var(--interpret-heading-font);font-weight:600}.interpret-dark{background:var(--interpret-midnight);color:white}.interpret-dark .interpret-accent{color:var(--interpret-seafoam)}.interpret-accent-panel{background:var(--interpret-seafoam);color:var(--interpret-midnight)}.interpret-logo{display:block;max-width:100%;height:auto}:root{--interpret-heading-font:var(--font-poppins),Poppins,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column;color:var(--interpret-midnight);background:#f4f7f6;font:1rem/1.6 Arial,sans-serif}a{color:inherit}h1,h2{font-family:var(--interpret-heading-font);font-weight:700;line-height:1.25;overflow-wrap:anywhere}h1{font-size:clamp(1.75rem,3vw,2.5rem)}h1,h2{margin:0 0 1rem}h2{font-size:clamp(1.25rem,2vw,1.5rem)}p{margin:0 0 1rem}:focus-visible{outline:3px solid var(--interpret-midnight);outline-offset:4px}.hub-header{background:var(--interpret-midnight);color:white}.header-inner{max-width:72rem;margin:auto;min-height:6rem;padding:1.25rem 2rem;display:flex;gap:1rem 2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo-link{display:inline-flex}.logo-link img{width:12rem;height:auto;max-width:100%}.logo-link:focus-visible{outline-color:var(--interpret-seafoam)}.header-name{font:600 1rem/1.4 var(--interpret-heading-font);color:var(--interpret-seafoam)}.hub-main{flex:1 1;width:100%;max-width:72rem;margin:auto;padding:3rem 2rem 4rem}.intro{max-width:45rem;margin-bottom:2rem}.intro p{color:#52646e}.app-panel{padding:2rem;max-width:46rem;border:1px solid #d8e3df;border-radius:5px;background:white}.access-note{color:#52646e;font-size:.9375rem}.button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;max-width:100%;margin-top:.5rem;padding:.625rem 1rem;border:1px solid transparent;border-radius:5px;color:var(--interpret-midnight);background:var(--interpret-seafoam);font:600 .875rem/1.5 var(--interpret-heading-font);text-decoration:none;text-align:center}.button:hover{color:var(--interpret-seafoam);background:var(--interpret-midnight)}.text-link{color:var(--interpret-midnight);text-decoration:underline;text-underline-offset:3px}.hub-footer{max-width:72rem;width:100%;margin:auto;padding:1.5rem 2rem;color:#52646e;border-top:1px solid #d8e3df;font-size:.875rem}.skip-link{position:absolute;left:1rem;top:-10rem;z-index:100;padding:.5rem 1rem;background:var(--interpret-seafoam);color:var(--interpret-midnight)}.skip-link:focus{top:1rem}.home-panel{margin-bottom:1.5rem}.home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem}.intake-intro{margin-top:2rem}.pilot-label{font:600 .875rem/1.4 var(--interpret-heading-font)}.intake-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:1.5rem}.intake-grid .app-panel{max-width:none}.intake-steps{padding-left:1.25rem}.intake-steps li{margin-bottom:1rem}.form-note{margin-top:1rem;margin-bottom:0}.setup-note{border:1px solid #afc6ba;border-radius:5px;padding:1rem;background:#e7f1ec}.roadmap-main{max-width:100rem}.roadmap-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.roadmap-lane{min-width:0;padding:1.25rem 1rem;border:1px solid #d2dfd7;border-radius:5px;background:#e7eeea}.roadmap-lane h2{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:1.0625rem}.lane-count{font:400 .875rem/1.5 Arial,sans-serif}.roadmap-card{position:relative;margin-top:1rem;padding:1rem;border:1px solid #c7d7ce;border-radius:5px;background:white;overflow-wrap:anywhere}.roadmap-project-link:after{content:"";position:absolute;inset:0;border-radius:5px}.roadmap-card:has(.roadmap-project-link:focus-visible){outline:3px solid var(--interpret-midnight);outline-offset:4px}.roadmap-card:hover{border-color:var(--interpret-midnight)}.roadmap-card h3{margin:0 0 .75rem;font:600 1rem/1.5 var(--interpret-heading-font)}.roadmap-card p{font-size:.9375rem}.roadmap-card dl{border-top:1px solid #d2dfd7;margin:1rem 0 0;padding-top:.75rem;font-size:.875rem}.roadmap-card dt{font-weight:700}.roadmap-card dd{margin:0 0 .75rem}.roadmap-card .roadmap-card-overview{border:0;padding:0;margin:0}.roadmap-details{position:relative;z-index:1;margin-top:.75rem;border-top:1px solid #d2dfd7}.roadmap-details summary{min-height:44px;padding:.625rem 0;cursor:pointer;font:600 .875rem/1.5 var(--interpret-heading-font)}.roadmap-details summary:hover{text-decoration:underline;text-underline-offset:3px}.details-open,.roadmap-details[open] .details-closed{display:none}.roadmap-details[open] .details-open{display:inline}.roadmap-details-body{padding-top:.5rem}.roadmap-details-body p:last-child{margin-bottom:0}.roadmap-details-body .access-note{margin-top:.75rem}.roadmap-deferred{margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid #d2dfd7;border-radius:5px;background:white}.roadmap-deferred>summary{cursor:pointer;min-height:44px;padding:.5rem 0;font:600 1rem/1.5 var(--interpret-heading-font)}.roadmap-deferred>p{margin-top:.75rem}.deferred-projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.project-heading{margin:2rem 0}.project-heading h1{margin-bottom:.75rem}.project-status{display:inline-block;padding:.375rem .75rem;border-radius:5px;color:var(--interpret-midnight);background:var(--interpret-seafoam);font:600 .875rem/1.5 var(--interpret-heading-font)}.project-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.5rem}.project-sections{display:grid;gap:1.5rem;min-width:0}.project-sections .app-panel{max-width:none;overflow-wrap:anywhere}.project-sections .app-panel>p:last-child{margin-bottom:0}.project-facts{margin:0}.project-facts dt{font-weight:700}.project-facts dd{margin:.25rem 0 1rem}.story-counts dd{font-size:1.5rem;font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.roadmap-note{margin-top:1.5rem}@media (max-width:1150px){.roadmap-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.project-grid{grid-template-columns:1fr}}@media (max-width:600px){.header-inner{padding:1rem;min-height:auto}.logo-link img{width:10rem}.hub-main{padding:2rem 1rem 3rem}.app-panel{padding:1.25rem}.hub-footer{padding:1.25rem 1rem}.intake-grid,.roadmap-board{grid-template-columns:1fr}}.button,.text-button{cursor:pointer}.text-button{min-height:44px;padding:.25rem 0;border:0;color:var(--interpret-midnight);background:transparent;font:inherit;text-decoration:underline;text-underline-offset:3px}.signed-in-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1rem}.signed-in-row p{margin:0}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.tools-grid .app-panel{max-width:none;min-width:0}.tools-grid h3{font:600 1.25rem/1.4 var(--interpret-heading-font);margin:0 0 1rem}.tool-environment{display:inline-block;color:var(--interpret-midnight);background:var(--interpret-seafoam);border-radius:5px;padding:.25rem .5rem;font-size:.875rem;font-weight:700}@media (max-width:600px){.tools-grid{grid-template-columns:1fr}}.builder-intro{margin-top:1.5rem}.builder-copy-status{min-height:1.6em;margin:.75rem 0}.builder-prompt{margin-bottom:1.25rem}.builder-prompt summary{cursor:pointer;padding:.5rem 0;text-decoration:underline}.builder-prompt textarea{width:100%;max-width:100%;margin-top:.75rem;padding:1rem;border:1px solid #afc6ba;border-radius:5px;font:.875rem/1.5 Arial,sans-serif;color:var(--interpret-midnight);background:#f4f7f6;resize:vertical}.builder-skill-guide details{border-top:1px solid #afc6ba}.builder-skill-guide details:last-child{border-bottom:1px solid #afc6ba}.builder-skill-guide summary{cursor:pointer;padding:1rem 0;font-family:var(--interpret-heading-font);font-weight:600}.builder-skill-guide details>div{padding-bottom:.5rem}.builder-skill-guide blockquote{margin:.5rem 0 1rem;padding:.75rem 1rem;border-left:3px solid var(--interpret-midnight);background:#f4f7f6}.builder-skill-guide code{overflow-wrap:anywhere}.tool-icon{flex-shrink:0;vertical-align:middle}.icon-heading{display:flex;align-items:center;gap:.75rem}.home-actions .text-link{display:inline-flex;align-items:center;gap:.5rem}.roadmap-progress{display:block;width:100%;height:10px;margin:16px 0;border:0;border-radius:5px;overflow:hidden;background:#d2dfd7;color:var(--interpret-midnight);accent-color:var(--interpret-midnight)}.roadmap-progress::-webkit-progress-bar{background:#d2dfd7;border-radius:5px}.roadmap-progress::-webkit-progress-value{background:var(--interpret-midnight);border-radius:5px}.roadmap-progress::-moz-progress-bar{background:var(--interpret-midnight);border-radius:5px}