@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cousine-regular.ttf)format("truetype")}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cousine-bold.ttf)format("truetype")}:root{--void:#080a08;--chrome:#11130f;--screen:#171b16;--line:#59614e;--muted:#8a907a;--copy:#c2c5aa;--signal:#c9e33b}*{box-sizing:border-box}html{background:var(--chrome);min-width:320px;min-height:100%}body{min-height:100svh;color:var(--copy);background:linear-gradient(#171b16d6, #080a08f0), repeating-linear-gradient(90deg, transparent 0 47px, #c9e33b05 48px), var(--chrome);image-rendering:auto;margin:0;font-family:Cousine,Courier New,monospace}button,input{font:inherit}button{color:inherit}button,a,.answer-option{touch-action:manipulation}button:focus-visible,input:focus-visible+.answer-key,.name-field input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.terminal-stage{place-items:center;min-height:100svh;padding:20px;display:grid}.terminal{aspect-ratio:16/9;border:2px solid var(--void);background:var(--screen);--u:.208333cqw;grid-template-rows:6.667% 1fr 4.444%;width:min(1200px,100vw - 40px,177.78svh - 71.11px);display:grid;overflow:hidden;box-shadow:0 0 0 1px #59614e59,12px 14px #0000006b;container-type:inline-size}.terminal-header,.terminal-footer{z-index:10;padding:0 calc(var(--u) * 8);white-space:nowrap;font-size:calc(var(--u) * 6);justify-content:space-between;align-items:center;line-height:1;display:flex;position:relative;overflow:hidden}.terminal-header{border-bottom:max(1px, var(--u)) solid var(--line);color:var(--muted);background:var(--chrome)}.terminal-brand{color:var(--signal);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.terminal-brand a{color:inherit;text-decoration:none}.terminal-brand a:focus-visible{outline-offset:2px;outline:1px solid}.build-label{gap:calc(var(--u) * 6);display:flex}.terminal-footer{color:var(--muted);background:var(--void)}.terminal-footer span:last-child{color:var(--line)}.terminal-screen{background:var(--screen);min-height:0;position:relative;overflow:hidden}.terminal-screen:after{content:"";z-index:8;pointer-events:none;background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--u) * 23.5), #080a0842 calc(var(--u) * 23.5) calc(var(--u) * 24));position:absolute;inset:0}.prikol-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#080a08db;border:0;place-items:center;width:100%;height:100%;padding:16px;display:grid;position:fixed;inset:0}.prikol-image{border:max(1px, 2px) solid var(--line);object-fit:contain;pointer-events:none;width:auto;max-width:min(720px,100vw - 32px);height:auto;max-height:calc(100svh - 32px);display:block;box-shadow:10px 12px #0000007a}.terminal-label{color:var(--signal);font-size:calc(var(--u) * 6);margin:0;font-weight:400;line-height:1}.terminal-button{height:calc(var(--u) * 24);border:calc(var(--u) * 2) solid var(--void);padding:0 calc(var(--u) * 14);color:var(--void);background:var(--signal);box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--void);white-space:nowrap;font-size:calc(var(--u) * 8);cursor:pointer;border-radius:0;place-items:center;font-weight:700;line-height:1;text-decoration:none;transition:translate .1s linear,box-shadow .1s linear,filter .1s linear;display:inline-grid}@media (hover:hover) and (pointer:fine){.terminal-button:hover:not(:disabled){filter:brightness(1.08);translate:var(--u) var(--u);box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 var(--void)}}.terminal-button:active:not(:disabled){translate:calc(var(--u) * 3) calc(var(--u) * 3);box-shadow:none}.terminal-button:disabled{cursor:wait;opacity:.42}.intro-layout{z-index:2;height:100%;padding:calc(var(--u) * 36) calc(var(--u) * 34) calc(var(--u) * 24);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.hero-copy{align-items:center;gap:calc(var(--u) * 8);text-align:center;flex-direction:column;display:flex}.hero-copy .terminal-label{color:var(--muted)}.hero-copy h1{width:100%;color:var(--copy);font-size:calc(var(--u) * 22);text-align:center;text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--void);margin:0;line-height:1}.hero-support{color:var(--muted);font-size:calc(var(--u) * 8);margin:0;line-height:1.15}.hero-button{min-width:calc(var(--u) * 86)}.hero-helper,.status-message{color:var(--line);font-size:calc(var(--u) * 6);margin:0;line-height:1}.status-message.is-error{color:var(--signal)}.status-message button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.name-layout{z-index:2;width:calc(var(--u) * 270);justify-content:center;gap:calc(var(--u) * 16);flex-direction:column;height:100%;margin:0 auto;display:flex;position:relative}.name-copy{align-items:flex-start;gap:calc(var(--u) * 8);flex-direction:column;display:flex}.name-copy h1{color:var(--copy);font-size:calc(var(--u) * 17);text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--void);margin:0;line-height:1.1}.name-copy>p:last-child{color:var(--muted);font-size:calc(var(--u) * 7);margin:0;line-height:1.35}.name-field{display:block}.name-field input{width:100%;height:calc(var(--u) * 30);border:max(1px, var(--u)) solid var(--line);padding:0 calc(var(--u) * 8);color:var(--copy);background:var(--chrome);caret-color:var(--signal);font-size:calc(var(--u) * 9);border-radius:0}.name-field input::placeholder{color:var(--muted);opacity:1}.name-field input:disabled{opacity:.55}.name-actions{justify-content:space-between;align-items:center;display:flex}.name-confirm{min-width:calc(var(--u) * 100)}.dismissal-backdrop{z-index:20;padding:calc(var(--u) * 16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a08d1;place-items:center;display:grid;position:absolute;inset:0}.dismissal-dialog{width:min(calc(var(--u) * 270), 100%);border:calc(var(--u) * 2) solid var(--signal);color:var(--copy);background:var(--screen);box-shadow:calc(var(--u) * 6) calc(var(--u) * 6) 0 var(--void)}.dismissal-dialog-bar{border-bottom:max(1px, var(--u)) solid var(--line);padding:calc(var(--u) * 5) calc(var(--u) * 7);color:var(--muted);background:var(--chrome);font-size:calc(var(--u) * 5);justify-content:space-between;align-items:center;line-height:1;display:flex}.dismissal-dialog-content{align-items:flex-start;gap:calc(var(--u) * 9);border:calc(var(--u) * 2) solid var(--void);padding:calc(var(--u) * 18);border-top:0;flex-direction:column;display:flex}.dismissal-dialog h2,.dismissal-dialog p{margin:0}.dismissal-dialog h2{color:var(--copy);font-size:calc(var(--u) * 16);overflow-wrap:anywhere;text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--void);line-height:1.15}.dismissal-dialog p{color:var(--muted);font-size:calc(var(--u) * 8);line-height:1.35}.dismissal-start{margin-top:calc(var(--u) * 5);align-self:stretch}.quiz-layout{z-index:2;align-items:center;gap:calc(var(--u) * 28);height:100%;padding:calc(var(--u) * 18) calc(var(--u) * 34) calc(var(--u) * 14);display:flex;position:relative}.quiz-question{width:calc(var(--u) * 176);align-items:flex-start;gap:calc(var(--u) * 12);flex-direction:column;flex:none;display:flex}.quiz-question h2{color:var(--copy);font-size:calc(var(--u) * 15);text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--void);margin:0;line-height:1.15}.quiz-helper{color:var(--muted);font-size:calc(var(--u) * 6);margin:0;line-height:1.4}.quiz-answer-panel{border:0;flex-direction:column;flex:1;min-width:0;margin:0;padding:0;display:flex}.answer-list{gap:calc(var(--u) * 8);flex-direction:column;display:flex}.answer-option{min-height:calc(var(--u) * 28);grid-template-columns:calc(var(--u) * 10) 1fr calc(var(--u) * 8);align-items:center;gap:calc(var(--u) * 8);border:max(1px, var(--u)) solid var(--line);padding:calc(var(--u) * 5) calc(var(--u) * 8);background:var(--chrome);cursor:pointer;display:grid;position:relative;overflow:hidden}.answer-option:hover,.answer-option.is-selected{border-color:var(--signal);background:#1b2018}.answer-option input{opacity:0;width:1px;height:1px;position:absolute}.answer-key,.answer-label,.answer-cursor{font-size:calc(var(--u) * 8);font-weight:700;line-height:1}.answer-key,.answer-cursor{color:var(--signal)}.answer-label{min-width:0;color:var(--copy);overflow-wrap:anywhere;white-space:normal;line-height:1.3}.answer-cursor{text-align:right}.quiz-actions{margin-top:calc(var(--u) * 8);justify-content:space-between;align-items:center;display:flex}.terminal-text-button{padding:calc(var(--u) * 4) 0;color:var(--muted);font-size:calc(var(--u) * 7);cursor:pointer;background:0 0;border:0;font-weight:700}@media (hover:hover) and (pointer:fine){.terminal-text-button:hover:not(:disabled){color:var(--signal)}}.terminal-text-button:disabled{opacity:0;pointer-events:none}.quiz-confirm{min-width:calc(var(--u) * 90)}.inline-error{margin:calc(var(--u) * 5) 0 0;color:var(--signal);font-size:calc(var(--u) * 6)}.result-layout{z-index:2;align-items:center;gap:calc(var(--u) * 20);height:100%;padding:calc(var(--u) * 16) calc(var(--u) * 24) calc(var(--u) * 14);display:flex;position:relative}.result-media{width:calc(var(--u) * 194);height:calc(var(--u) * 174);border:max(1px, var(--u)) solid var(--muted);background:var(--void);flex:none;margin:0;position:relative;overflow:hidden}.specimen-image-wrap{position:absolute;inset:0;overflow:hidden}.specimen-image-wrap:after{content:"";pointer-events:none;background:#303a2b29;position:absolute;inset:0}.specimen-image-wrap img{object-fit:cover;width:100%;height:100%}.job-image-placeholder{z-index:1;background:#747474;position:absolute;inset:0}.result-media figcaption{z-index:2;bottom:calc(var(--u) * 5);left:calc(var(--u) * 5);padding:calc(var(--u) * 2) calc(var(--u) * 4);color:var(--signal);background:var(--void);font-size:calc(var(--u) * 6);white-space:nowrap;line-height:1;position:absolute}.result-details{align-items:flex-start;gap:calc(var(--u) * 8);flex-direction:column;flex:1;min-width:0;display:flex}.result-details h1,.result-details h2{color:var(--copy);font-size:calc(var(--u) * 17);text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--void);margin:0;line-height:1.05}.result-description{color:var(--muted);font-size:calc(var(--u) * 8);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.result-meta{gap:calc(var(--u) * 12);color:var(--copy);font-size:calc(var(--u) * 6);white-space:nowrap;margin:0;line-height:1;display:flex}.result-button{min-width:calc(var(--u) * 112)}.result-actions{align-items:center;gap:calc(var(--u) * 8);width:100%;display:flex}.result-actions .result-button{min-width:0;padding-inline:calc(var(--u) * 8);flex:1}.answer-pagination{align-items:center;gap:calc(var(--u) * 7);grid-template-columns:1fr auto 1fr;width:100%;display:grid}.answer-arrow{min-width:0;height:calc(var(--u) * 22);padding-inline:calc(var(--u) * 5);font-size:calc(var(--u) * 6)}.answer-arrow:last-child{justify-self:end}.answer-arrow.is-disabled{cursor:not-allowed;opacity:.28;box-shadow:none}.answer-page-count{color:var(--muted);font-size:calc(var(--u) * 6);white-space:nowrap}.answers-empty{z-index:2;justify-content:center;align-items:center;gap:calc(var(--u) * 12);height:100%;padding:calc(var(--u) * 24);text-align:center;flex-direction:column;display:flex;position:relative}.answers-empty h1,.answers-empty p{margin:0}.answers-empty h1{color:var(--copy);font-size:calc(var(--u) * 20)}.answers-empty>p:not(.terminal-label){color:var(--muted);font-size:calc(var(--u) * 8)}.terminal-button-secondary{border-color:var(--signal);color:var(--signal);background:var(--void)}.acceptance-dialog{width:min(calc(var(--u) * 270), calc(100vw - 40px));border:max(1px, calc(var(--u) * 2)) solid var(--signal);max-width:none;color:var(--copy);background:var(--screen);box-shadow:calc(var(--u) * 6) calc(var(--u) * 6) 0 var(--void);border-radius:0;margin:auto;padding:0}.acceptance-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a08d1}.acceptance-dialog-panel{border:calc(var(--u) * 2) solid var(--void)}.acceptance-dialog-header{border-bottom:max(1px, var(--u)) solid var(--line);padding:calc(var(--u) * 5) calc(var(--u) * 7);color:var(--muted);background:var(--chrome);font-size:calc(var(--u) * 5);justify-content:space-between;align-items:center;line-height:1;display:flex}.acceptance-dialog-content{align-items:flex-start;gap:calc(var(--u) * 9);padding:calc(var(--u) * 18);flex-direction:column;display:flex}.acceptance-dialog-signal{color:var(--signal);font-size:calc(var(--u) * 6);margin:0;line-height:1}.acceptance-dialog h2{color:var(--copy);font-size:calc(var(--u) * 16);text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--void);margin:0;line-height:1.15}.acceptance-dialog-content>p:not(.acceptance-dialog-signal){color:var(--muted);font-size:calc(var(--u) * 8);margin:0;line-height:1.35}.acceptance-dialog-close{margin-top:calc(var(--u) * 5);align-self:stretch}.directory-stage{align-items:start}.terminal-directory{width:min(1200px,100vw - 40px);min-height:calc(var(--u) * 748);aspect-ratio:auto;grid-template-rows:calc(var(--u) * 20) 1fr calc(var(--u) * 14);--u:.125cqw}.directory-screen{overflow:visible}.directory-layout{z-index:2;gap:calc(var(--u) * 16);min-height:100%;padding:calc(var(--u) * 20) calc(var(--u) * 24) calc(var(--u) * 18);flex-direction:column;display:flex;position:relative}.directory-heading{flex-direction:column;align-items:flex-start;display:flex}.directory-kicker,.directory-instruction,.role-card p,.relay-notice p{margin:0}.directory-kicker{color:var(--signal);font-size:calc(var(--u) * 7);line-height:1}.directory-heading h1{margin:calc(var(--u) * 4) 0 0;color:var(--copy);font-size:calc(var(--u) * 22);line-height:1.1}.directory-instruction{margin-top:calc(var(--u) * 1);color:var(--muted);font-size:calc(var(--u) * 7);line-height:1}.directory-kicker-mobile,.directory-instruction-mobile,.mobile-status{display:none}.role-grid{grid-template-columns:repeat(3, calc(var(--u) * 224));gap:calc(var(--u) * 16);display:grid}.role-card{width:calc(var(--u) * 224);height:calc(var(--u) * 194);gap:calc(var(--u) * 7);border:max(1px, var(--u)) solid var(--line);padding:calc(var(--u) * 8);color:inherit;background:#1c211a;flex-direction:column;text-decoration:none;transition:border-color .1s linear,background-color .1s linear,translate .1s linear;display:flex;overflow:hidden}.role-card:focus-visible{border-color:var(--signal);background:#20261d}@media (hover:hover) and (pointer:fine){.role-card:hover{border-color:var(--signal);background:#20261d}}.role-card:active{translate:var(--u) var(--u)}.role-card-media{width:100%;height:calc(var(--u) * 94);border:max(1px, var(--u)) solid var(--line);background:var(--void);flex:none;margin:0;position:relative;overflow:hidden}.role-card-media:after{content:"";pointer-events:none;background:#303a2b2e;position:absolute;inset:0}.role-card-media img{object-fit:cover;width:100%;height:100%}.role-card-media figcaption{z-index:2;bottom:calc(var(--u) * 5);left:calc(var(--u) * 5);max-width:calc(100% - calc(var(--u) * 10));padding:calc(var(--u) * 3) calc(var(--u) * 5);color:var(--signal);background:var(--void);font-size:calc(var(--u) * 7);text-overflow:clip;white-space:nowrap;line-height:1;position:absolute;overflow:hidden}.role-card-details{gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.role-card-status{color:var(--signal);font-size:calc(var(--u) * 6);white-space:nowrap;line-height:1}.role-card h2{color:var(--copy);font-size:calc(var(--u) * 12);text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--void);margin:0;line-height:1.05}.role-card-description{color:var(--muted);font-size:calc(var(--u) * 7);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.role-card-meta{gap:calc(var(--u) * 8);color:var(--copy);font-size:calc(var(--u) * 6);white-space:nowrap;line-height:1;display:flex;overflow:hidden}.role-card-meta span+span:before{content:"•";margin-right:calc(var(--u) * 8)}.relay-notice{width:calc(var(--u) * 224);height:calc(var(--u) * 194);border:max(1px, var(--u)) dashed var(--line);padding:calc(var(--u) * 16);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.relay-notice p:first-child{color:var(--signal);font-size:calc(var(--u) * 7)}.relay-notice p:nth-child(2){color:var(--muted);font-size:calc(var(--u) * 11);line-height:1.4}.relay-notice p:last-child{color:var(--line);font-size:calc(var(--u) * 7)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.terminal-stage{place-items:center;padding:0;display:grid;overflow:hidden}.terminal{grid-template-rows:max(44px, calc(var(--u) * 22)) minmax(0, 1fr) calc(var(--u) * 16);aspect-ratio:auto;width:100%;height:100svh;min-height:0;max-height:100svh;box-shadow:none;--u:min(.3125vw, .130208svh)}.terminal-header,.terminal-footer{padding:0 calc(var(--u) * 8)}.terminal-header{gap:calc(var(--u) * 8);font-size:calc(var(--u) * 14)}.terminal-brand{align-items:center;gap:calc(var(--u) * 10);min-width:0;display:flex}.terminal-brand>span{display:none}.terminal-brand a{place-items:center;min-height:44px;display:inline-grid}.build-label{flex:none;margin-left:auto}.build-label span:first-child{display:none}.terminal-footer{font-size:calc(var(--u) * 12)}.terminal-screen{overscroll-behavior:contain;scroll-padding-block:calc(var(--u) * 16);-webkit-overflow-scrolling:touch;overflow:hidden auto}.terminal-label{font-size:calc(var(--u) * 14)}.terminal-button{min-height:44px;height:max(44px, calc(var(--u) * 32));font-size:calc(var(--u) * 18)}.terminal-intro .terminal-screen{padding-bottom:calc(var(--u) * 12)}.intro-layout{height:auto;min-height:100%;padding:calc(var(--u) * 28) calc(var(--u) * 20);justify-content:flex-start;gap:0}.hero-copy{gap:calc(var(--u) * 12)}.hero-copy h1{width:100%;font-size:calc(var(--u) * 44);line-height:1.1}.hero-support{width:calc(var(--u) * 240);font-size:calc(var(--u) * 18);line-height:1.5}.hero-button{width:calc(var(--u) * 152);height:calc(var(--u) * 40);margin-top:min(12svh, calc(var(--u) * 96))}.hero-helper{display:none}.status-message{margin-top:calc(var(--u) * 20)}.name-layout{justify-content:flex-start;gap:calc(var(--u) * 24);width:100%;height:auto;min-height:100%;padding:calc(var(--u) * 36) calc(var(--u) * 20)}.name-copy{gap:calc(var(--u) * 14)}.name-copy h1{font-size:calc(var(--u) * 32);text-shadow:none}.name-copy>p:last-child{font-size:calc(var(--u) * 15)}.name-field input{height:calc(var(--u) * 50);padding:0 calc(var(--u) * 12);font-size:calc(var(--u) * 18)}.name-actions{margin-top:calc(var(--u) * 8)}.name-confirm{width:calc(var(--u) * 164);height:calc(var(--u) * 40)}.dismissal-backdrop{padding:calc(var(--u) * 20)}.dismissal-dialog{width:100%}.dismissal-dialog-bar{padding:calc(var(--u) * 10) calc(var(--u) * 12);font-size:calc(var(--u) * 11)}.dismissal-dialog-content{gap:calc(var(--u) * 18);padding:calc(var(--u) * 24) calc(var(--u) * 18)}.dismissal-dialog h2{font-size:calc(var(--u) * 28);text-shadow:none}.dismissal-dialog p{font-size:calc(var(--u) * 16)}.dismissal-start{height:calc(var(--u) * 44);margin-top:calc(var(--u) * 8)}.quiz-layout{justify-content:flex-start;align-items:stretch;gap:calc(var(--u) * 16);height:auto;min-height:100%;padding:calc(var(--u) * 24) calc(var(--u) * 16);flex-direction:column}.quiz-question{gap:calc(var(--u) * 16);width:100%}.quiz-question h2{font-size:calc(var(--u) * 28);text-shadow:none}.quiz-helper{font-size:calc(var(--u) * 14);line-height:1.4;display:block}.answer-list{gap:calc(var(--u) * 8)}.answer-option{min-height:max(44px, calc(var(--u) * 48));gap:calc(var(--u) * 8);height:auto;padding:calc(var(--u) * 8);grid-template-columns:auto 1fr}.answer-key{font-size:calc(var(--u) * 18)}.answer-label{font-size:calc(var(--u) * 16);text-overflow:clip;white-space:normal;line-height:1.1;overflow:visible}.answer-cursor{display:none}.answer-list-many .answer-option{min-height:max(44px, calc(var(--u) * 48));padding-block:calc(var(--u) * 8)}.answer-list-many .answer-label{font-size:calc(var(--u) * 16)}.quiz-actions{margin-top:calc(var(--u) * 16);opacity:0;pointer-events:none}.quiz-layout.has-selection .quiz-actions{opacity:1;pointer-events:auto}.quiz-confirm{width:calc(var(--u) * 152);height:calc(var(--u) * 40)}.terminal-text-button{min-width:44px;min-height:44px;font-size:calc(var(--u) * 14)}.result-layout{justify-content:flex-start;align-items:stretch;gap:calc(var(--u) * 16);height:auto;min-height:100%;padding:calc(var(--u) * 16);flex-direction:column}.result-media{width:100%;height:calc(var(--u) * 220)}.result-media figcaption{padding:calc(var(--u) * 4) calc(var(--u) * 8);font-size:calc(var(--u) * 14);line-height:1.2}.result-details{gap:calc(var(--u) * 12);flex:none;width:100%}.result-match{font-size:0}.result-match:after{content:attr(data-mobile-label);font-size:calc(var(--u) * 14)}.result-details h1,.result-details h2{font-size:calc(var(--u) * 28);text-shadow:none;line-height:1.1}.result-description{font-size:calc(var(--u) * 16);-webkit-line-clamp:unset;line-height:1.45;display:block;overflow:visible}.result-meta{font-size:calc(var(--u) * 14);white-space:normal;line-height:1.3;display:block}.result-meta span+span:before{content:" • "}.result-button{width:100%;height:calc(var(--u) * 40);font-size:calc(var(--u) * 18)}.result-actions{align-items:stretch;gap:calc(var(--u) * 8);flex-direction:column}.result-actions .result-button{flex:none;width:100%}.answer-pagination{gap:calc(var(--u) * 5)}.answer-arrow{width:auto;height:calc(var(--u) * 40);padding-inline:calc(var(--u) * 7);font-size:calc(var(--u) * 13)}.answer-page-count{font-size:calc(var(--u) * 12)}.answers-empty{gap:calc(var(--u) * 20);height:auto;min-height:100%;padding:calc(var(--u) * 20)}.answers-empty h1{font-size:calc(var(--u) * 30)}.answers-empty>p:not(.terminal-label){font-size:calc(var(--u) * 16);line-height:1.4}.acceptance-dialog{width:calc(100vw - calc(var(--u) * 32))}.acceptance-dialog-header{padding:calc(var(--u) * 8);font-size:calc(var(--u) * 9)}.acceptance-dialog-content{gap:calc(var(--u) * 14);padding:calc(var(--u) * 20) calc(var(--u) * 16)}.acceptance-dialog-signal{font-size:calc(var(--u) * 12)}.acceptance-dialog h2{font-size:calc(var(--u) * 25);text-shadow:none}.acceptance-dialog-content>p:not(.acceptance-dialog-signal){font-size:calc(var(--u) * 16)}.acceptance-dialog-close{height:calc(var(--u) * 40)}.directory-stage{min-height:100svh;padding:0;display:block;overflow:visible}.terminal-directory{grid-template-rows:max(44px, calc(var(--u) * 26)) 1fr calc(var(--u) * 20);--u:.3125cqw;width:100%;min-height:100svh;max-height:none}.terminal-directory .terminal-header{font-size:calc(var(--u) * 11)}.terminal-directory .terminal-footer{font-size:calc(var(--u) * 10)}.directory-layout{gap:calc(var(--u) * 14);padding:calc(var(--u) * 18) calc(var(--u) * 14)}.directory-kicker-desktop,.directory-instruction-desktop,.desktop-status{display:none}.directory-kicker-mobile,.directory-instruction-mobile,.mobile-status{display:inline}.directory-kicker,.directory-instruction{font-size:calc(var(--u) * 10)}.directory-heading h1{margin-top:calc(var(--u) * 5);font-size:calc(var(--u) * 26);line-height:1.05}.directory-instruction{margin-top:calc(var(--u) * 5)}.role-grid{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.role-card{width:100%;height:auto;min-height:calc(var(--u) * 154);gap:calc(var(--u) * 10);padding:calc(var(--u) * 8);flex-direction:row}.role-card-media{width:calc(var(--u) * 104);height:calc(var(--u) * 136)}.role-card-media figcaption{font-size:calc(var(--u) * 7)}.role-card-details{gap:calc(var(--u) * 7);padding-top:calc(var(--u) * 3);flex:1;overflow:hidden}.role-card-status{font-size:calc(var(--u) * 9)}.role-card h2{font-size:calc(var(--u) * 18);text-shadow:none}.role-card-description{font-size:calc(var(--u) * 11);-webkit-line-clamp:3;line-height:1.3}.role-card-meta{font-size:calc(var(--u) * 9);white-space:normal;line-height:1.3;display:block}.role-card-meta span{display:block}.role-card-meta span+span:before{content:none}.relay-notice{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
