.careers-root{--c-bg:#050d1f;--c-panel:#0a1628;--c-panel-2:#122142;--c-border:#d4a84926;--c-border-strong:#d4a84966;--c-gold:#d4a849;--c-gold-light:#f5d488;--c-gold-deep:#b8902f;--c-text:#fff;--c-text-secondary:#d6dceb;--c-text-muted:#8a94a8;--c-error:#ff6b6b;--c-success:#6fd47a;-webkit-font-smoothing:antialiased;background:var(--c-bg);color:var(--c-text);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.careers-root *,.careers-root :after,.careers-root :before{box-sizing:border-box}.careers-loader{align-items:center;background:var(--c-bg);color:var(--c-text-muted);display:flex;flex-direction:column;font-family:Outfit,sans-serif;gap:20px;justify-content:center;min-height:100vh}.careers-loader-spinner{animation:careersSpin .8s linear infinite;border:2px solid var(--c-border);border-radius:50%;border-top-color:var(--c-gold);height:42px;width:42px}@keyframes careersSpin{to{transform:rotate(1turn)}}@keyframes careers-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.careers-spin{animation:careersSpin .9s linear infinite}.careers-auth-shell{background:var(--c-bg);display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh}@media (max-width:900px){.careers-auth-shell{grid-template-columns:1fr}}.careers-auth-aside{background:radial-gradient(ellipse at 30% 20%,#d4a84924,#0000 55%),linear-gradient(135deg,#0a1628,#122142);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:60px;position:relative}@media (max-width:900px){.careers-auth-aside{display:none}}.careers-auth-aside:before{background:radial-gradient(circle at 80% 90%,#d4a84926,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.careers-auth-brand{align-items:center;display:flex;gap:14px;position:relative;z-index:1}.careers-auth-brand img{background:#050d1f;border:1px solid var(--c-border-strong);border-radius:10px;height:48px;object-fit:contain;padding:4px;width:48px}.careers-auth-brand-text{color:var(--c-gold);font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700;letter-spacing:.08em}.careers-auth-brand-sub{color:var(--c-text-muted);font-size:10px;letter-spacing:.3em;margin-top:4px;text-transform:uppercase}.careers-auth-hero{position:relative;z-index:1}.careers-auth-hero-eyebrow{color:var(--c-gold);font-size:11px;letter-spacing:.3em;margin-bottom:16px;text-transform:uppercase}.careers-auth-hero h1{color:var(--c-text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.15;margin:0 0 20px}.careers-auth-hero h1 .accent{color:var(--c-gold)}.careers-auth-hero p{color:var(--c-text-secondary);font-size:1.02rem;line-height:1.7;max-width:460px}.careers-auth-features{grid-gap:14px;display:grid;gap:14px;margin-top:30px;position:relative;z-index:1}.careers-auth-feature{align-items:flex-start;color:var(--c-text-secondary);display:flex;font-size:14px;gap:12px}.careers-auth-feature-dot{background:var(--c-gold);border-radius:50%;box-shadow:0 0 12px var(--c-gold);flex:0 0 auto;height:6px;margin-top:8px;width:6px}.careers-auth-foot{color:var(--c-text-muted);font-size:12px;position:relative;z-index:1}.careers-auth-main{background:var(--c-bg);display:flex;flex-direction:column;justify-content:center;padding:60px}@media (max-width:600px){.careers-auth-main{padding:40px 24px}}.careers-auth-back{align-items:center;color:var(--c-text-muted);display:inline-flex;font-size:12px;gap:6px;letter-spacing:.1em;margin-bottom:40px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.careers-auth-back:hover{color:var(--c-gold)}.careers-auth-card{margin:0 auto;max-width:440px;width:100%}.careers-auth-card h2{color:var(--c-text);font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:600;margin:0 0 8px}.careers-auth-card p.careers-auth-sub{color:var(--c-text-muted);font-size:.95rem;margin:0 0 32px}.careers-form{grid-gap:16px;display:grid;gap:16px}.careers-field{display:flex;flex-direction:column;gap:6px}.careers-label{color:var(--c-text-muted);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.careers-input{background:#050d1f99;border:1px solid var(--c-border);border-radius:6px;color:var(--c-text);font-family:inherit;font-size:15px;padding:13px 16px;transition:all .2s ease;width:100%}.careers-input::placeholder{color:var(--c-text-muted)}.careers-input:focus{background:#050d1fe6;border-color:var(--c-gold);box-shadow:0 0 0 3px #d4a8491a;outline:none}.careers-input[aria-invalid=true]{border-color:var(--c-error);box-shadow:0 0 0 3px #ff6b6b14}.careers-field-error{color:var(--c-error);font-size:12px;margin-top:2px}.careers-checkbox-row{align-items:flex-start;color:var(--c-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.55}.careers-checkbox-row input[type=checkbox]{accent-color:var(--c-gold);margin-top:3px}.careers-checkbox-row a{color:var(--c-gold);text-decoration:none}.careers-checkbox-row a:hover{text-decoration:underline}.careers-btn-primary{align-items:center;background:linear-gradient(135deg,var(--c-gold-light) 0,var(--c-gold) 100%);border:none;border-radius:6px;box-shadow:0 6px 20px #d4a84940;color:#0a1628;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.15em;padding:14px 24px;text-transform:uppercase;transition:all .25s ease;width:100%}.careers-btn-primary:hover:not(:disabled){box-shadow:0 10px 30px #d4a84966;transform:translateY(-1px)}.careers-btn-primary:disabled{cursor:not-allowed;opacity:.6}.careers-btn-google{align-items:center;background:#ffffff0f;border:1px solid var(--c-border);border-radius:6px;color:var(--c-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:12px 24px;transition:all .25s ease;width:100%}.careers-btn-google:hover:not(:disabled){background:#ffffff1a;border-color:var(--c-border-strong)}.careers-btn-google:disabled{cursor:not-allowed;opacity:.5}.careers-divider{align-items:center;color:var(--c-text-muted);display:flex;font-size:11px;gap:14px;letter-spacing:.25em;margin:8px 0;text-transform:uppercase}.careers-divider:after,.careers-divider:before{background:var(--c-border);content:"";flex:1 1;height:1px}.careers-auth-row{align-items:center;color:var(--c-text-muted);display:flex;font-size:13px;justify-content:space-between}.careers-auth-link,.careers-auth-row a{color:var(--c-gold);font-weight:500;text-decoration:none;transition:color .2s ease}.careers-auth-link:hover{color:var(--c-gold-light);text-decoration:underline}.careers-alert{border:1px solid #0000;border-radius:6px;font-size:13px;line-height:1.55;padding:12px 16px}.careers-alert-error{background:#ff6b6b14;border-color:#ff6b6b4d;color:#ffb0b0}.careers-alert-success{background:#6fd47a14;border-color:#6fd47a4d;color:#b7edbf}.careers-alert-info{background:#d4a8490f;border-color:var(--c-border-strong);color:var(--c-text-secondary)}.careers-shell{background:var(--c-bg);color:var(--c-text);font-family:Outfit,sans-serif;min-height:100vh}.careers-topbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d1fe6;border-bottom:1px solid var(--c-border);display:flex;justify-content:space-between;padding:16px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:40}@media (max-width:600px){.careers-topbar{padding:14px 20px}}.careers-topbar-brand{align-items:center;color:inherit;display:flex;gap:12px;text-decoration:none}.careers-topbar-brand img{background:#050d1f;border:1px solid var(--c-border-strong);border-radius:8px;height:40px;object-fit:contain;padding:3px;width:40px}.careers-topbar-brand-name{color:var(--c-gold);font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1}.careers-topbar-brand-sub{color:var(--c-text-muted);font-size:10px;letter-spacing:.25em;margin-top:3px;text-transform:uppercase}.careers-topbar-actions{align-items:center;display:flex;gap:12px}.careers-topbar-user{align-items:center;background:#d4a8490f;border:1px solid var(--c-border);border-radius:30px;color:var(--c-text-secondary);display:flex;font-size:13px;gap:10px;padding:6px 12px 6px 6px}.careers-avatar{align-items:center;background:linear-gradient(135deg,var(--c-gold),var(--c-gold-deep));border-radius:50%;color:#0a1628;display:inline-flex;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.careers-badge-admin{background:#d4a84926;border-radius:30px;color:var(--c-gold);font-size:10px;font-weight:600;letter-spacing:.15em;padding:2px 10px;text-transform:uppercase}.careers-btn-ghost{align-items:center;background:#0000;border:1px solid var(--c-border);border-radius:6px;color:var(--c-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.1em;padding:8px 16px;text-transform:uppercase;transition:all .2s ease}.careers-btn-ghost:hover{border-color:var(--c-gold);color:var(--c-gold)}.careers-main{margin:0 auto;max-width:1240px;padding:60px 40px}@media (max-width:600px){.careers-main{padding:40px 20px}}.careers-page-header{margin-bottom:40px}.careers-page-eyebrow{color:var(--c-gold);font-size:11px;letter-spacing:.3em;margin-bottom:12px;text-transform:uppercase}.careers-page-header h1{color:var(--c-text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;margin:0 0 10px}.careers-page-header p{color:var(--c-text-muted);margin:0;max-width:640px}.careers-card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.careers-card{background:linear-gradient(180deg,#d4a8490d,#d4a84903);border:1px solid var(--c-border);border-radius:8px;padding:28px;transition:border-color .3s ease}.careers-card:hover{border-color:var(--c-border-strong)}.careers-card h3{color:var(--c-text);font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;margin:0 0 10px}.careers-card p{color:var(--c-text-muted);font-size:.92rem;line-height:1.65;margin:0}.careers-info-list{grid-gap:14px;display:grid;gap:14px;margin-top:20px}.careers-info-row{align-items:center;border-bottom:1px solid var(--c-border);display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.careers-info-row:last-child{border-bottom:none}.careers-info-row .label{color:var(--c-text-muted);letter-spacing:.06em}.careers-info-row .value{color:var(--c-text);font-weight:500}.careers-tabs{background:var(--c-panel);border:1px solid var(--c-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding:6px}.careers-tab{background:#0000;border:none;border-radius:6px;color:var(--c-text-muted);cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.05em;padding:10px 18px;text-transform:uppercase;transition:all .2s ease}.careers-tab:hover{background:#d4a8490d;color:var(--c-text)}.careers-tab.active{background:linear-gradient(135deg,var(--c-gold-light),var(--c-gold));color:#0a1628;font-weight:700}.careers-panel{background:var(--c-panel);border:1px solid var(--c-border);border-radius:8px;margin-bottom:20px;padding:32px}@media (max-width:600px){.careers-panel{padding:20px}}.careers-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.careers-form-grid,.careers-repeat{grid-gap:18px;display:grid;gap:18px}.careers-repeat-row{background:#050d1f66;border:1px solid var(--c-border);border-radius:8px;padding:22px}.careers-repeat-head{align-items:center;border-bottom:1px solid var(--c-border);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:12px}.careers-repeat-title{color:var(--c-gold);font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-weight:600;letter-spacing:.03em}.careers-btn-danger{border-color:#ff6b6b4d;color:var(--c-error)}.careers-btn-danger:hover{background:#ff6b6b1a;border-color:var(--c-error);color:#fff}.careers-save-bar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d1fe6;border:1px solid var(--c-border-strong);border-radius:8px;bottom:0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:20px;padding:16px 24px;position:-webkit-sticky;position:sticky}.careers-dropzone{background:#d4a84908;border:2px dashed var(--c-border-strong);border-radius:12px;cursor:pointer;padding:60px 40px;text-align:center;transition:all .25s ease}.careers-dropzone.drag-over,.careers-dropzone:hover{background:#d4a84914;border-color:var(--c-gold)}.careers-dropzone-icon{align-items:center;background:#d4a8491a;border-radius:50%;color:var(--c-gold);display:flex;height:72px;justify-content:center;margin:0 auto 18px;width:72px}.careers-dropzone h3{color:var(--c-text);font-family:Cormorant Garamond,serif;margin:0 0 8px}.careers-dropzone p{color:var(--c-text-muted);font-size:14px;margin:0}.careers-progress{background:#d4a8491a;border-radius:4px;height:8px;margin:24px auto 0;max-width:360px;overflow:hidden;position:relative}.careers-progress-bar{background:linear-gradient(90deg,var(--c-gold-light),var(--c-gold));height:100%;transition:width .2s ease}.careers-progress-text{color:var(--c-gold);font-size:12px;font-weight:600;left:50%;letter-spacing:.1em;position:absolute;top:12px;transform:translateX(-50%)}.careers-hero-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.4fr 1fr}@media (max-width:900px){.careers-hero-grid{grid-template-columns:1fr}}.careers-completion-card{padding:32px}.careers-progress-ring{flex-shrink:0}.careers-completion-list{grid-gap:10px;border-top:1px solid var(--c-border);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px;padding-top:20px}.careers-completion-item{background:#050d1f66;border-radius:6px;color:var(--c-text-muted);display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.careers-completion-item.done{background:#d4a8490f;color:var(--c-text)}.careers-completion-item.done span:last-child{color:var(--c-success);font-weight:700}.careers-action-card{color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:10px;text-decoration:none}.careers-action-card.locked{cursor:not-allowed;opacity:.7}.careers-action-card:not(.locked):hover{border-color:var(--c-gold)}.careers-action-arrow{align-items:center;color:var(--c-gold);display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.15em;margin-top:8px;text-transform:uppercase}.careers-textarea{background:#ffffff08;border:1px solid var(--c-border);border-radius:8px;color:var(--c-text);font-family:inherit;font-size:14px;min-height:72px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s ease;width:100%}.careers-textarea:focus{border-color:var(--c-gold)}.careers-textarea::placeholder{color:var(--c-text-muted)}.careers-btn-icon{align-items:center;background:#0000;border:1px solid var(--c-border);border-radius:6px;color:var(--c-gold-light);cursor:pointer;display:inline-flex;padding:4px 6px;transition:border-color .15s ease}.careers-btn-icon:hover{border-color:var(--c-gold)}.careers-table{border-collapse:collapse;color:var(--c-text-secondary);font-size:13px;width:100%}.careers-table td,.careers-table th{border-bottom:1px solid var(--c-border);padding:10px 12px;text-align:left;vertical-align:middle}.careers-table th{background:#d4a8490a;color:var(--c-text-muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.careers-table tr:hover td{background:#d4a84908}.careers-status-chip{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;padding:3px 10px;text-transform:uppercase}.careers-status-pending{background:#e0a94d26;color:#e0a94d}.careers-status-approved{background:#6fd47a26;color:var(--c-success)}.careers-status-rejected{background:#ff6b6b26;color:var(--c-error)}.careers-premium-card{align-items:center;background:linear-gradient(135deg,#d4a84914,#d4a84905);border:1px solid var(--c-border-strong);border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;padding:22px}
/*# sourceMappingURL=285.7531d3da.chunk.css.map*/