@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap";.alpha-hero.fullbleed{position:relative;width:100vw;max-width:100vw;margin:0 0 0 50%;transform:translate(-50%);border-radius:0;background:url(/hallway.png) center/cover no-repeat;padding:165px 0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.alpha-hero.fullbleed .tavus-stage{max-width:1200px;width:100%;margin:0 auto}@media (max-width: 640px){.alpha-form-grid{grid-template-columns:1fr}}.alpha-form-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;align-items:start}@media (max-width: 1023px){.alpha-form-grid-3{grid-template-columns:1fr}}.alpha-span-2{grid-column:1 / span 2}@media (max-width:1023px){.alpha-span-2{grid-column:1 / -1}}.alpha-step2{grid-column:3}@media (max-width:1023px){.alpha-step2{grid-column:1}}.alpha-label{display:block;font-size:.9rem;margin-bottom:6px}.alpha-input{height:52px;border-radius:var(--alpha-radius);background:var(--alpha-surface);border:1px solid var(--alpha-border);color:var(--alpha-text);padding:10px 12px;width:100%;font-size:1.05rem}.btn-lg{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 22px;border-radius:28px;font-weight:700;background:var(--alpha-primary);color:#fff;border:1px solid var(--alpha-primary);transition:filter .15s ease,background .15s ease,border-color .15s ease;font-size:1.05rem}.btn-lg:hover{background:var(--alpha-primary-strong);border-color:var(--alpha-primary-strong)}.btn-xl{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 28px;border-radius:9999px;font-weight:800;font-size:1.125rem}.btn-wide{min-width:360px}.btn-outline-lilac{background:#fff;color:var(--alpha-primary);border:2px solid var(--alpha-primary)}.btn-outline-lilac:hover{color:#fff;background:var(--alpha-primary);border-color:var(--alpha-primary)}.alpha-form{padding:0 24px 48px}.verified-inline{font-size:.95rem;opacity:.9;color:#4ade80}.alpha-theme{--alpha-bg:#061551;--alpha-surface:rgba(255,255,255,.06);--alpha-border:rgba(255,255,255,.14);--alpha-text:#EBFEFF;--alpha-muted:rgba(235,254,255,.75);--alpha-primary:#AD8BF7;--alpha-primary-strong:#854DFF;--alpha-darktext:#2F2E2E;--alpha-radius:12px;--alpha-gap:14px}html,body,#root{height:100%;min-height:100vh;overflow:hidden}.alpha-theme,.alpha-theme body{background:var(--alpha-bg);color:var(--alpha-text);font-family:Raleway,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";min-height:100vh}.alpha-theme a{color:var(--alpha-primary);text-decoration:none}.alpha-theme a:hover{text-decoration:underline}.alpha-theme .card,.alpha-theme .panel,.alpha-theme .box,.alpha-theme .section,.alpha-theme .container,.alpha-theme .expanded,.alpha-theme .expand,.alpha-theme .expander-content,.alpha-theme .details,.alpha-theme .details-content,.alpha-theme .row-details,.alpha-theme details[open],.alpha-theme .report,.alpha-theme [class*=Card],.alpha-theme [class*=Panel]{background:var(--alpha-surface)!important;border:1px solid var(--alpha-border)!important;border-radius:var(--alpha-radius);color:var(--alpha-text)}.alpha-theme .panel h1,.alpha-theme .panel h2,.alpha-theme .panel h3,.alpha-theme .panel h4,.alpha-theme .report h1,.alpha-theme .report h2,.alpha-theme .report h3,.alpha-theme .report h4,.alpha-theme .expanded h1,.alpha-theme .expanded h2,.alpha-theme .expanded h3,.alpha-theme .expanded h4{color:var(--alpha-darktext)!important}.alpha-theme button,.alpha-theme .btn,.alpha-theme input[type=button],.alpha-theme input[type=submit]{appearance:none;background:var(--alpha-primary);color:#fff;border:1px solid var(--alpha-primary);border-radius:20px;padding:8px 14px;font-weight:600;cursor:pointer}.alpha-theme button:hover,.alpha-theme .btn:hover,.alpha-theme input[type=button]:hover,.alpha-theme input[type=submit]:hover{background:var(--alpha-primary-strong);border-color:var(--alpha-primary-strong)}.alpha-theme input,.alpha-theme select,.alpha-theme textarea{background:#ffffff14;color:var(--alpha-text);border:1px solid var(--alpha-border);border-radius:10px;padding:8px 10px}.alpha-theme input::placeholder,.alpha-theme textarea::placeholder{color:var(--alpha-muted)}.alpha-theme select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--alpha-text) 50%),linear-gradient(135deg,var(--alpha-text) 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),100% 0;background-size:6px 6px,6px 6px,2.5em 100%;background-repeat:no-repeat;padding-right:36px}.alpha-theme select:focus-visible{outline:2px solid var(--alpha-primary);outline-offset:2px}.alpha-theme select option{color:#111}.dash-page{min-height:100vh;height:100vh;overflow:hidden;display:flex;flex-direction:column}.dash-inner{display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden;flex:1}.dash-center{width:100%;max-width:1200px;margin:0 auto;padding:24px;box-sizing:border-box;height:100%;display:flex;flex-direction:column}.dash-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dash-scroll{flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;min-height:0;padding-bottom:12px}.card-scroll{max-height:calc(100vh - 260px);overflow-y:auto}.dash-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.auth-page{min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:24px;box-sizing:border-box}.alpha-form{max-width:1200px;margin:0 auto;padding:0 24px 48px}.alpha-form-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--alpha-gap)}.interview-access-grid{grid-template-columns:1fr 1fr 272px}@media (max-width: 768px){.alpha-form-grid,.interview-access-grid{grid-template-columns:1fr}}.alpha-col-span-2{grid-column:1 / -1}.alpha-form input[type=file]{display:none!important}.alpha-form .actions-right{display:flex;justify-content:flex-end;align-items:center}.alpha-form .file-note{margin-top:4px;font-size:12px;opacity:.8}.interview-submit-wrapper{width:272px;display:flex;justify-content:flex-end}.start-block{display:flex;justify-content:center;padding-bottom:24px}.alpha-form-grid-3 .alpha-input{width:250px!important;height:70px!important}html.embedded,body.embedded{overflow:hidden!important;height:auto!important}#root{overflow:visible!important}html.embedded body,html.embedded main,html.embedded .alpha-theme,html.embedded .alpha-page,html.embedded .alpha-container,html.embedded .page-content,html.embedded .panel,html.embedded .card,html.embedded .table-wrap,html.embedded .table-container,html.embedded .data-grid,html.embedded .alpha-table,html.embedded .report{overflow:visible!important;max-height:none!important}html.embedded *{overscroll-behavior:contain}dialog::backdrop{background:transparent!important}.input-error{border-color:#ef4444!important;background:#fef2f2!important}.input-error:focus{outline:2px solid rgba(239,68,68,.5);outline-offset:1px}.input-error-text{color:#ef4444;font-size:13px;margin-top:4px}.required-asterisk{color:#ff7b7b;font-weight:600;margin-left:2px}.required-note{font-size:.65rem;opacity:.6;margin-top:2px;margin-bottom:6px;color:#fff}.alpha-label{display:block;font-size:.8rem;margin-bottom:2px}.pre-interview-overlay{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:12vh 24px 24px;min-height:60vh;z-index:9999;background:transparent;pointer-events:auto}.pre-interview-card{max-width:480px;width:100%;padding:24px 28px}.pre-interview-card h2{margin-bottom:12px}.pre-interview-card p{margin-bottom:16px;font-size:.9rem;color:#ffffffeb}.pre-interview-checkbox{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:.85rem}.pre-interview-card .alpha-button:disabled{opacity:.5;cursor:not-allowed}.payment-terminal-card{max-width:520px;width:100%;padding:24px 28px;border-radius:16px}.payment-terminal-card .card-element-wrapper{padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;pointer-events:auto;position:relative;z-index:1}.payment-terminal-card form>div{margin-bottom:10px}.payment-terminal-card .alpha-input,.payment-terminal-card .btn-wide{width:100%}.payment-terminal-card .payment-actions{display:flex;gap:12px;flex-wrap:wrap}.payment-terminal-card .payment-actions .secondary{background:transparent;border:1px solid rgba(255,255,255,.25)}.feedback-checklist{display:flex;flex-direction:column;gap:8px}.feedback-check-item{display:flex;gap:10px;align-items:flex-start}.feedback-check-title{font-weight:600}.feedback-check-desc{font-size:.85rem;opacity:.8}.feedback-files{margin-top:6px;padding-left:16px;font-size:.9rem;opacity:.85}.feedback-file-item{list-style:disc}.client-dash-file-wrapper{display:flex;align-items:center;height:52px}.client-dash-file-picker,.client-dash-dropzone{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;background:var(--alpha-input-bg, rgba(255,255,255,.04));border:1px solid var(--alpha-border, rgba(255,255,255,.18));border-radius:10px;cursor:pointer;color:var(--alpha-text, #EBFEFF);font-weight:600;width:100%}.client-dash-file-picker:hover,.client-dash-file-picker.is-hovered,.client-dash-dropzone:hover,.client-dash-dropzone.is-hovered{border-color:#fff6;background:#ffffff14}.client-dash-file-picker-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.client-dash-file-picker-label{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interview-resume-wrapper .client-dash-file-picker{max-width:272px;width:100%}.interview-resume-wrapper .client-dash-dropzone{max-width:272px;width:100%;font-size:12px;text-align:center;padding-inline:8px}.client-dash-file-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
