.nav.orientation-project-tabs{border-bottom:1px solid var(--gz-border-card)}.nav.orientation-project-tabs .nav-link{border:0;border-bottom:4px solid transparent;border-radius:0;color:var(--gz-text-muted)!important;font-weight:400;margin-bottom:-1px;padding:20px 8px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.nav.orientation-project-tabs .nav-link:hover{background-color:var(--gz-surface-soft)!important;border-bottom-color:transparent;color:var(--gz-ink)!important}.nav.orientation-project-tabs .nav-link.active{border-bottom:4px solid var(--gz-primary)!important;color:var(--gz-ink)!important;font-weight:600}@media (max-width:760px){.nav.orientation-project-tabs{flex-direction:column;padding-block:6px}.nav.orientation-project-tabs .nav-link{font-size:15px;margin-bottom:0;padding:14px 18px}}.orientation-test-pill{border-radius:var(--gz-radius-pill);display:inline-block;font-size:var(--gz-fs-xs);font-weight:600;margin-left:6px;padding:2px 9px;vertical-align:middle}.orientation-test-pill-done{background:#e6f4ec;color:var(--gz-success)}.orientation-test-pill-todo{background:var(--gz-surface-soft);color:var(--gz-text-muted)}.gz-ds.gz-otest{background:transparent}.gz-ds.gz-otest .gz-otest-intro{align-items:start;display:grid;gap:48px;grid-template-columns:1.05fr .95fr}.gz-ds.gz-otest .gz-otest-intro-pitch p{color:var(--gz-text);font-size:var(--gz-fs-lead);line-height:var(--gz-lh-body);margin:12px 0 26px;max-width:44ch}.gz-ds.gz-otest .gz-otest-intro-steps{display:flex;flex-direction:column;gap:14px;list-style:none}.gz-ds.gz-otest .gz-otest-intro-step{align-items:flex-start;background:var(--gz-white);border:1px solid var(--gz-border-card);border-radius:var(--gz-radius);display:flex;gap:18px;padding:20px 22px}.gz-ds.gz-otest .gz-otest-intro-step.is-next{border:2px solid var(--gz-primary);box-shadow:var(--gz-shadow-rest)}.gz-ds.gz-otest a.gz-otest-intro-step{color:inherit;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.gz-ds.gz-otest a.gz-otest-intro-step:focus-visible,.gz-ds.gz-otest a.gz-otest-intro-step:hover{box-shadow:var(--gz-shadow-hover,var(--gz-shadow-rest));transform:translateY(-2px)}.gz-ds.gz-otest .gz-otest-intro-body{display:flex;flex-direction:column;gap:4px}.gz-ds.gz-otest .gz-otest-banner{align-items:center;background:var(--gz-ink) var(--gz-stripes-soft);border-radius:var(--gz-radius-lg);color:var(--gz-white);display:flex;flex-wrap:wrap;gap:36px;justify-content:space-between;padding:32px 36px}.gz-ds.gz-otest .gz-otest-kicker{display:block;font-size:var(--gz-fs-xs);letter-spacing:.08em;margin-bottom:10px;opacity:.6;text-transform:uppercase}.gz-ds.gz-otest .gz-otest-riasec{display:flex;gap:14px}.gz-ds.gz-otest .gz-otest-riasec-item{text-align:center}.gz-ds.gz-otest .gz-otest-riasec-letter{align-items:center;background:var(--gz-primary-soft);border-radius:var(--gz-radius-sm);color:var(--gz-ink);display:flex;font-size:22px;font-weight:800;height:52px;justify-content:center;width:52px}.gz-ds.gz-otest .gz-otest-riasec-name{display:block;font-size:var(--gz-fs-xs);margin-top:7px;opacity:.75}.gz-ds.gz-otest .gz-otest-progress{flex:1;max-width:420px;min-width:280px}.gz-ds.gz-otest .gz-otest-progress-head{display:flex;font-size:var(--gz-fs-sm);gap:10px;justify-content:space-between;margin-bottom:9px}.gz-ds.gz-otest .gz-otest-progress-bar{background:hsla(0,0%,100%,.16);border-radius:var(--gz-radius-pill);height:9px;overflow:hidden}.gz-ds.gz-otest .gz-otest-progress-bar span{background:var(--gz-primary);border-radius:var(--gz-radius-pill);display:block;height:100%}.gz-ds.gz-otest .gz-otest-progress-hint{font-size:var(--gz-fs-sm);margin-top:10px;opacity:.7}.gz-ds.gz-otest .gz-otest-steps-title{margin-top:32px}.gz-ds.gz-otest .gz-otest-steps-sub{color:var(--gz-text-muted);margin:6px 0 22px}.gz-ds.gz-otest .gz-otest-steps{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.gz-ds.gz-otest .gz-otest-step{background:var(--gz-white);border:1px solid var(--gz-border-card);border-radius:var(--gz-radius);display:flex;flex-direction:column;overflow:hidden}.gz-ds.gz-otest .gz-otest-step-bar{background:var(--gz-border-card);height:5px}.gz-ds.gz-otest .gz-otest-step.is-done .gz-otest-step-bar{background:var(--gz-success)}.gz-ds.gz-otest .gz-otest-step.is-current .gz-otest-step-bar{background:var(--gz-primary)}.gz-ds.gz-otest .gz-otest-step-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px}.gz-ds.gz-otest .gz-otest-step-head{align-items:center;display:flex;justify-content:space-between}.gz-ds.gz-otest .gz-otest-num{align-items:center;background:var(--gz-surface-soft);border-radius:50%;color:var(--gz-text-muted);display:flex;flex:none;font-weight:600;height:34px;justify-content:center;width:34px}.gz-ds.gz-otest .gz-otest-step.is-done .gz-otest-num{background:#e6f4ec;color:var(--gz-success)}.gz-ds.gz-otest .gz-otest-intro-step.is-next .gz-otest-num,.gz-ds.gz-otest .gz-otest-step.is-current .gz-otest-num{background:var(--gz-primary-soft);color:var(--gz-primary-text)}.gz-ds.gz-otest .gz-otest-status{background:var(--gz-surface-soft);border-radius:var(--gz-radius-pill);color:var(--gz-text-muted);font-size:var(--gz-fs-xs);font-weight:600;padding:5px 11px}.gz-ds.gz-otest .gz-otest-step.is-done .gz-otest-status{background:#e6f4ec;color:var(--gz-success)}.gz-ds.gz-otest .gz-otest-step.is-current .gz-otest-status{background:var(--gz-primary-soft);color:var(--gz-primary-text)}.gz-ds.gz-otest .gz-otest-step-title{display:block;font-size:17px;font-weight:700;margin-bottom:5px}.gz-ds.gz-otest .gz-otest-step-desc{color:var(--gz-text-muted);display:block;font-size:var(--gz-fs-body);line-height:1.5}.gz-ds.gz-otest .gz-otest-step-meta{color:var(--gz-text-muted);display:block;font-size:var(--gz-fs-sm)}.gz-ds.gz-otest .gz-otest-step-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px}.gz-ds.gz-otest .gz-otest-step-secondary{color:var(--gz-text-muted);font-size:14px;text-align:center}.gz-ds.gz-otest .gz-otest-step-secondary:hover{color:var(--gz-primary-text)}.gz-ds.gz-otest .gz-otest-step-disabled{background:var(--gz-surface-soft);border:1px solid var(--gz-border);border-radius:var(--gz-radius-pill);color:var(--gz-text-muted);font-size:var(--gz-fs-body);font-weight:600;padding:12px 18px;text-align:center}@media (max-width:1040px){.gz-ds.gz-otest .gz-otest-intro{gap:26px;grid-template-columns:1fr}.gz-ds.gz-otest .gz-otest-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gz-ds.gz-otest .gz-otest-steps{grid-template-columns:1fr}.gz-ds.gz-otest .gz-otest-banner{gap:22px;padding:22px 20px}}.gz-ds.gz-oform{background:transparent}.gz-ds.gz-oform .gz-oform-sub{color:var(--gz-text-muted);font-size:var(--gz-fs-body);line-height:var(--gz-lh-body);margin:6px 0 24px;max-width:78ch}.gz-ds.gz-oform .gz-oform-sub-wide{max-width:none}.gz-ds.gz-oform .gz-oform-cta,.gz-ds.gz-oform .gz-oform-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.gz-ds.gz-oform .gz-oform-cta{justify-content:center;margin-top:32px}.gz-ds.gz-oform .gz-oform-suggest{margin-top:32px}.gz-ds.gz-oform .gz-oform-suggest-sep{border-top:1px solid var(--gz-border);margin-top:52px;padding-top:36px}.gz-ds.gz-oform .gz-oform-groups{display:flex;flex-direction:column;gap:22px;margin-top:22px}.gz-ds.gz-oform .gz-oform-group{background:var(--gz-white);border:1px solid var(--gz-border-card);border-radius:var(--gz-radius-lg);overflow:hidden}.gz-ds.gz-oform .gz-oform-group-head{background:var(--gz-surface-soft);border-bottom:1px solid var(--gz-border);color:var(--gz-ink);font-size:var(--gz-fs-body);font-weight:600;padding:15px 22px}.gz-ds.gz-oform .gz-oform-group-strong .gz-oform-group-head{background:var(--gz-primary-tint)}.gz-ds.gz-oform .gz-oform-row{align-items:center;border-bottom:1px solid var(--gz-border);color:var(--gz-ink);display:flex;gap:18px;justify-content:space-between;padding:15px 22px;transition:background .18s var(--gz-ease-out),color .18s var(--gz-ease-out)}.gz-ds.gz-oform .gz-oform-row:hover{background:var(--gz-primary-tint);color:var(--gz-primary-text)}.gz-ds.gz-oform .gz-oform-row-name{font-size:var(--gz-fs-body);font-weight:600;line-height:1.35}.gz-ds.gz-oform .gz-oform-row-cta{color:var(--gz-primary-text);flex:none;font-size:14px;font-weight:600;white-space:nowrap}.gz-ds.gz-oform .gz-oform-more{background:none;border:0;color:var(--gz-primary-text);cursor:pointer;display:block;font-family:var(--gz-font);font-size:14px;font-weight:700;padding:15px 22px;text-align:left;transition:background .18s var(--gz-ease-out);width:100%}.gz-ds.gz-oform .gz-oform-more:hover{background:var(--gz-primary-tint)}.gz-ds.gz-oform .gz-oform-group>:last-child{border-bottom:0}@media (max-width:575px){.gz-ds.gz-oform .gz-oform-row{align-items:flex-start;flex-direction:column;gap:6px}.gz-ds.gz-oform .gz-oform-empty-actions .gz-btn{justify-content:center;width:100%}}