@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&display=swap";@font-face{font-family:Canela;src:url(/fonts/CanelaText-Bold-Trial.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Canela;src:url(/fonts/CanelaText-Light-Trial.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Canela;src:url(/fonts/CanelaText-Medium-Trial.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Canela;src:url(/fonts/CanelaText-Regular-Trial.otf) format("opentype");font-weight:400;font-style:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{background:radial-gradient(circle at top left,rgba(35,68,232,.12),transparent 26rem),linear-gradient(180deg,#f6f8fc,#edf2fa);color:var(--ui-text);font-family:var(--ui-font);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}h1{font-size:2rem}label{font-size:1rem}a{text-decoration:none;color:inherit}ol,ul{list-style:none}table{border-collapse:collapse;width:100%}button{border:none}#shadow-host-companion{display:hidden}:root{--ui-bg:#eef3fb;--ui-bg-strong:#dfe8f7;--ui-surface:#fff;--ui-surface-muted:#f7f9fd;--ui-surface-strong:#09111f;--ui-text:#111827;--ui-text-muted:#667085;--ui-border:#d9e2ef;--ui-brand:#2344e8;--ui-brand-strong:#14248a;--ui-accent:#10b981;--ui-warning:#f59e0b;--ui-danger:#e5484d;--ui-radius-sm:8px;--ui-radius-md:14px;--ui-radius-lg:22px;--ui-shadow-sm:0 10px 30px rgba(15,23,42,.08);--ui-shadow-md:0 18px 55px rgba(15,23,42,.14);--ui-shadow-focus:0 0 0 4px rgba(35,68,232,.16);--ui-font:"Manrope","Open Sans",system-ui,sans-serif}.ui-button,.ui-icon-button{border:0;font-family:var(--ui-font);outline:none}.ui-button{align-items:center;background:linear-gradient(135deg,#263ee8,#071b6f);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:850;gap:.55rem;justify-content:center;line-height:1;min-height:2.75rem;padding:0 1.2rem;text-transform:none;transition:box-shadow .16s ease,transform .16s ease}.ui-button:hover:not(:disabled){box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.ui-button>span,.ui-button>svg{color:inherit}.ui-button>span:not(.ui-spinner){align-items:center;display:inline-flex;line-height:1;position:relative;top:-1.5px}.ui-button>svg{display:block;flex:0 0 auto;position:relative;top:-1px}.ui-button:focus-visible,.ui-icon-button:focus-visible{box-shadow:var(--ui-shadow-focus)}.ui-button:disabled,.ui-icon-button:disabled{cursor:not-allowed;opacity:.52}.ui-button--sm{min-height:2.3rem;padding:0 .9rem}.ui-button--lg{font-size:.95rem;min-height:3.15rem;padding:0 1.45rem}.ui-button--full{width:100%}.ui-button--secondary{background:#e9eff9;color:var(--ui-text)}.ui-button--ghost{background:transparent;color:var(--ui-text)}.ui-button--danger{background:linear-gradient(135deg,#ef4444,#b91c1c)}.ui-button--success{background:linear-gradient(135deg,#10b981,#047857)}.ui-icon-button{align-items:center;aspect-ratio:1;background:transparent;border-radius:999px;color:var(--ui-text);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center}.ui-icon-button--sm{height:2rem;min-height:2rem;min-width:2rem;width:2rem}.ui-icon-button--md{height:2.6rem;min-height:2.6rem;min-width:2.6rem;width:2.6rem}.ui-icon-button--soft{background:#e9eff9}.ui-icon-button--solid{background:#fff;box-shadow:var(--ui-shadow-sm)}.ui-card{background:var(--ui-surface);border:1px solid rgba(217,226,239,.92);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);color:var(--ui-text)}.ui-card--elevated{box-shadow:var(--ui-shadow-md)}.ui-badge{align-items:center;background:#e9eff9;border-radius:999px;color:#27364f;display:inline-flex;font-size:.72rem;font-weight:900;min-height:1.5rem;padding:0 .6rem;text-transform:uppercase}.ui-badge--success{background:#dff8ec;color:#027a48}.ui-badge--danger{background:#fee2e2;color:#b42318}.ui-badge--warning{background:#fff2cc;color:#8a4b00}.ui-spinner{animation:ui-spin .72s linear infinite;border-radius:999px;border:2px solid;border-top:2px solid transparent;display:inline-block;height:1rem;opacity:.8;width:1rem}.ui-progress{width:100%}.ui-progress__meta{align-items:center;color:var(--ui-text-muted);display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;margin-bottom:.5rem}.ui-progress__meta strong{color:var(--ui-text)}.ui-progress__track{background:#dbe6f5;border-radius:999px;height:.65rem;overflow:hidden}.ui-progress__bar{background:linear-gradient(90deg,#1f3be0,#10b981);border-radius:inherit;height:100%;transition:width .72s cubic-bezier(.22,1,.36,1)}.ui-modal{inset:0;position:fixed;z-index:1200}.ui-modal__backdrop{animation:ui-modal-fade .18s ease both;background:rgba(8,15,30,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);inset:0;position:absolute}.ui-modal__panel{animation:ui-modal-enter .22s cubic-bezier(.22,1,.36,1) both;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:0 30px 90px rgba(3,12,27,.3);left:50%;max-height:min(92dvh,52rem);max-width:min(92vw,30rem);overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ui-modal__footer,.ui-modal__header{align-items:center;display:flex;justify-content:space-between}.ui-modal__header{padding:1.25rem 1.25rem 0}.ui-modal__header h2{font-size:1.1rem;font-weight:900}.ui-modal__body{color:var(--ui-text-muted);font-weight:600;overflow-y:auto;padding:1rem 1.25rem}.ui-modal__footer{gap:.75rem;justify-content:flex-end;padding:0 1.25rem 1.25rem}.ui-page-header{align-items:flex-end;display:flex;justify-content:space-between}.ui-page-header h1{font-size:clamp(1.75rem,3vw,2.6rem);font-weight:900;line-height:1.1}.ui-page-header p{color:var(--ui-text-muted);font-weight:650;margin-top:.45rem}.ui-page-header__eyebrow{color:var(--ui-brand)!important;font-size:.75rem;font-weight:900!important;text-transform:uppercase}.ui-status-notice{align-items:flex-start;background:#eaf1ff;border:1px solid #cbd9f2;border-radius:var(--ui-radius-md);color:#24324a;display:flex;gap:.75rem;padding:.85rem 1rem}.ui-status-notice__icon{color:var(--ui-brand);display:inline-flex}.ui-status-notice strong{display:block;font-weight:900}.ui-status-notice p{font-size:.85rem;font-weight:650;margin-top:.15rem}.ui-status-notice--warning{background:#fff8e6;border-color:#f7df9c}.ui-status-notice--warning .ui-status-notice__icon{color:var(--ui-warning)}.ui-status-notice--danger{background:#fff0f0;border-color:#f6c8c8}.ui-status-notice--danger .ui-status-notice__icon{color:var(--ui-danger)}.ui-premium-toast{align-items:center;background:radial-gradient(circle at 100% 0,rgba(61,91,255,.18),transparent 11rem),#081526;border:1px solid rgba(158,182,221,.25);border-radius:1.15rem;box-shadow:0 22px 65px rgba(3,12,27,.32);color:#fff;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;left:0;margin:0 auto;max-width:min(100vw - 1.5rem,29rem);overflow:hidden;padding:.85rem;position:fixed;right:0;top:1rem;width:100%;z-index:1500}.ui-premium-toast__icon{align-items:center;background:linear-gradient(135deg,#4565ff,#263ee8);border:1px solid hsla(0,0%,100%,.2);border-radius:.85rem;display:flex;height:2.65rem;justify-content:center;width:2.65rem}.ui-premium-toast__copy{min-width:0}.ui-premium-toast__copy strong{display:block;font-size:.86rem;font-weight:950;line-height:1.25}.ui-premium-toast__copy p{color:#bdc9da;font-size:.73rem;font-weight:650;line-height:1.45;margin-top:.15rem}.ui-premium-toast button{align-items:center;background:hsla(0,0%,100%,.08);border:0;border-radius:999px;color:#d8e3f4;cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem}.ui-premium-toast button:hover{background:hsla(0,0%,100%,.15);color:#fff}.ui-premium-toast__timer{animation:ui-toast-timer linear forwards;background:#4f6cff;bottom:0;height:3px;left:0;position:absolute;width:100%}.ui-premium-toast--success .ui-premium-toast__icon{background:linear-gradient(135deg,#10b981,#047857)}.ui-premium-toast--success .ui-premium-toast__timer{background:#10b981}.ui-premium-toast--warning .ui-premium-toast__icon{background:linear-gradient(135deg,#f59e0b,#b45309)}.ui-premium-toast--warning .ui-premium-toast__timer{background:#f59e0b}.ui-premium-toast--danger .ui-premium-toast__icon{background:linear-gradient(135deg,#ef4444,#b91c1c)}.ui-premium-toast--danger .ui-premium-toast__timer{background:#ef4444}.ui-empty-state{align-items:center;color:var(--ui-text-muted);display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:11rem;padding:1.5rem;text-align:center}.ui-empty-state h3{color:var(--ui-text);font-size:1.05rem;font-weight:900}.ui-loading-state{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.ui-loading-state span{animation:ui-loading 1.15s ease-in-out infinite;background:linear-gradient(90deg,#eef3fb,#d9e4f5,#eef3fb);background-size:220% 100%;border-radius:999px;display:block;height:1rem}.ui-loading-state span:first-child{height:6rem}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ui-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ui-toast-timer{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}@media(max-width:640px){.ui-modal__footer{align-items:stretch;flex-direction:column-reverse}.ui-modal__footer .ui-button{width:100%}.ui-page-header{align-items:flex-start;flex-direction:column;gap:1rem}}@media(prefers-reduced-motion:reduce){.ui-modal__backdrop,.ui-modal__panel,.ui-premium-toast__timer{animation:none}}.auth-workspace{background:radial-gradient(circle at 8% 4%,rgba(77,104,255,.3),transparent 30rem),radial-gradient(circle at 88% 90%,rgba(16,185,129,.2),transparent 30rem),linear-gradient(125deg,#e7edff,#f4f7fd 36%,#e4f7f3 68%,#e5ebff);background-size:140% 140%,140% 140%,260% 260%;animation:auth-canvas-flow 16s ease-in-out infinite;display:grid;grid-template-columns:minmax(22rem,.92fr) minmax(28rem,1.08fr);height:100dvh;isolation:isolate;overflow:hidden;padding:clamp(.6rem,1.6vw,1rem);position:relative}.auth-workspace:after,.auth-workspace:before{border-radius:44% 56% 62% 38%/48% 42% 58% 52%;content:"";filter:blur(22px);opacity:.68;pointer-events:none;position:absolute;z-index:0}.auth-workspace:before{background:radial-gradient(circle at 28% 38%,rgba(35,68,232,.44),transparent 38%),radial-gradient(circle at 72% 64%,rgba(83,112,255,.25),transparent 42%);height:58rem;right:-25rem;top:-31rem;width:68rem;animation:auth-wave-one 13s ease-in-out infinite alternate}.auth-workspace:after{background:radial-gradient(circle at 38% 44%,rgba(16,185,129,.31),transparent 39%),radial-gradient(circle at 68% 55%,rgba(35,68,232,.22),transparent 45%);bottom:-31rem;height:57rem;left:18%;width:72rem;animation:auth-wave-two 17s ease-in-out infinite alternate}.auth-workspace>*{position:relative;z-index:1}.auth-workspace__story{background:radial-gradient(circle at 82% 8%,rgba(65,96,255,.58),transparent 24rem),radial-gradient(circle at 25% 110%,rgba(16,185,129,.22),transparent 22rem),linear-gradient(145deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.25rem,3vw,2rem);box-shadow:0 28px 80px rgba(3,12,27,.25);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(1.25rem,4vw,3rem);position:relative;height:100%;min-height:0}.auth-workspace__story:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(135deg,#000,transparent 78%);mask-image:linear-gradient(135deg,#000,transparent 78%);pointer-events:none;position:absolute}.auth-workspace__story>*{position:relative;z-index:1}.auth-workspace__brand{align-items:center;display:flex;gap:.7rem}.auth-workspace__brand>span{align-items:center;background:linear-gradient(135deg,#4565ff,#10b981);border:1px solid hsla(0,0%,100%,.25);border-radius:.9rem;display:flex;height:2.9rem;justify-content:center;width:2.9rem}.auth-workspace__brand>span.auth-workspace__brand-logo{background:#fff;border-color:hsla(0,0%,100%,.8);border-radius:.9rem;box-shadow:0 16px 34px rgba(3,12,27,.16);height:3rem;padding:.55rem .7rem;width:12.5rem}.auth-workspace__brand-logo img{height:auto;max-height:100%;object-fit:contain;width:100%}.auth-workspace__brand small,.auth-workspace__brand strong{display:block}.auth-workspace__brand strong{font-size:.88rem;font-weight:950}.auth-workspace__brand small{color:#c4d3e8;font-size:.82rem;font-weight:850;line-height:1.35;margin-top:.1rem}.auth-workspace__story-copy{max-width:35rem;padding:clamp(3rem,10vh,7rem) 0}.auth-workspace__story-copy>p{align-items:center;color:#9db9ff;display:flex;font-size:.7rem;font-weight:950;gap:.4rem;text-transform:uppercase}.auth-workspace__story-copy h1{font-size:clamp(2.25rem,5vw,4.6rem);font-weight:950;letter-spacing:-.055em;line-height:.98;margin-top:.7rem}.auth-workspace__story-copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.98rem);font-weight:650;line-height:1.7;margin-top:1rem;max-width:31rem}.auth-workspace__signals{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-workspace__signals>div{align-items:flex-start;background:hsla(0,0%,100%,.065);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;color:#90a9cd;display:flex;font-size:.68rem;font-weight:650;gap:.55rem;line-height:1.45;padding:.75rem}.auth-workspace__signals svg{color:#76a0ff;flex:0 0 auto}.auth-workspace__signals strong{color:#fff;display:block;font-size:.72rem;font-weight:900;margin-bottom:.1rem}.auth-workspace__panel{align-content:start;align-self:stretch;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);background:linear-gradient(145deg,rgba(249,251,255,.72),rgba(239,246,255,.5));border:1px solid hsla(0,0%,100%,.62);border-radius:clamp(1.15rem,2.5vw,1.8rem);box-shadow:0 24px 70px rgba(25,52,108,.09),inset 0 1px 0 hsla(0,0%,100%,.72);display:grid;grid-gap:1.5rem;gap:1.5rem;justify-self:center;max-width:38rem;overflow-y:auto;padding:clamp(1.5rem,4vw,3rem);scrollbar-width:thin;width:100%}.auth-switcher{background:#dfe7f4;border:1px solid #d3deee;border-radius:999px;display:grid;grid-gap:.3rem;gap:.3rem;grid-template-columns:repeat(2,1fr);padding:.3rem}.auth-switcher a{align-items:center;border-radius:999px;color:#687892;display:flex;font-size:.88rem;font-weight:850;justify-content:center;min-height:2.85rem;padding:0 .9rem;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.auth-switcher a:hover{color:var(--ui-text)}.auth-switcher a.active{background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.1);color:var(--ui-brand);transform:translateY(-1px)}.auth-panel__heading p{color:var(--ui-brand);font-size:.78rem;font-weight:950;text-transform:uppercase}.auth-panel__heading h2{font-size:clamp(1.8rem,4vw,2.65rem);font-weight:950;letter-spacing:-.04em;line-height:1.05;margin-top:.35rem}.auth-panel__heading>span{color:var(--ui-text-muted);display:block;font-size:.94rem;font-weight:650;line-height:1.65;margin-top:.65rem;max-width:31rem}.auth-form{display:grid;grid-gap:1.15rem;gap:1.15rem}.auth-field{display:grid;grid-gap:.5rem;gap:.5rem}.auth-field>span{color:#34445e;font-size:.88rem;font-weight:850}.auth-field input{background:#fff;border:1px solid var(--ui-border);border-radius:.9rem;color:var(--ui-text);font:700 .95rem/1.4 var(--ui-font);min-height:3.4rem;outline:none;padding:.85rem 1rem;width:100%}.auth-field input:focus{border-color:var(--ui-brand);box-shadow:var(--ui-shadow-focus)}.auth-field input::placeholder{color:#98a5b7}.auth-field__error{color:var(--ui-danger);font-size:.82rem;font-weight:750;line-height:1.45;margin:.05rem .15rem 0}.auth-field__support{color:var(--ui-brand);font-size:.8rem;font-weight:850;justify-self:end;margin-top:-.1rem}.auth-password-field{position:relative}.auth-password-field input{padding-right:3rem}.auth-password-field button{align-items:center;background:#edf2fb;border:0;border-radius:999px;color:#61728d;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.65rem;top:50%;transform:translateY(-50%);width:2rem}.auth-form>.ui-button,.signup-step>.ui-button{margin-top:.25rem;width:100%}.auth-inline-link{align-items:center;color:var(--ui-brand);display:flex;font-size:.82rem;font-weight:900;gap:.25rem;margin-top:.5rem;width:max-content}.auth-secure-login-dialog{max-width:min(92vw,25rem)}.auth-secure-login-dialog .ui-modal__header{justify-content:center;padding-top:1.5rem}.auth-secure-login-dialog .ui-modal__header h2{color:var(--ui-brand);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.auth-secure-login-dialog .ui-modal__body{padding:1rem 1.5rem 1.75rem}.auth-secure-login{align-items:center;display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center;text-align:center}.auth-secure-login__icon{align-items:center;background:linear-gradient(135deg,#263ee8,#071b6f);border:1px solid hsla(0,0%,100%,.25);border-radius:1rem;box-shadow:0 16px 35px rgba(35,68,232,.22);color:#fff;display:flex;height:3.5rem;justify-content:center;width:3.5rem}.auth-secure-login .ui-spinner{color:var(--ui-brand);height:1.2rem;width:1.2rem}.auth-secure-login strong{color:var(--ui-text);display:block;font-size:1.08rem;font-weight:950}.auth-secure-login p{color:var(--ui-text-muted);font-size:.84rem;font-weight:650;line-height:1.6;margin-top:.3rem}.signup-progress{display:grid;grid-gap:.2rem;gap:.2rem;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;max-width:25rem;position:relative;width:100%}.signup-progress:before{background:#d3deee;right:12.5%}.signup-progress:after,.signup-progress:before{content:"";height:2px;left:12.5%;position:absolute;top:1.4rem}.signup-progress:after{background:linear-gradient(90deg,#263ee8,#10b981);border-radius:999px;transition:width .26s cubic-bezier(.22,1,.36,1);width:var(--signup-progress-fill,0)}.signup-progress>div{align-items:center;color:#8a98ad;display:grid;font-size:.62rem;font-weight:800;grid-gap:.35rem;gap:.35rem;justify-items:center;min-width:0;position:relative;text-align:center;z-index:1}.signup-progress>div>span{align-items:center;background:#dfe7f4;border:2px solid var(--ui-bg);border-radius:999px;display:flex;height:2.85rem;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:2.85rem}.signup-progress>div>span svg{height:1.1rem;width:1.1rem}.signup-progress>div small{font-size:.72rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.signup-progress>div.active{color:var(--ui-brand)}.signup-progress>div.active>span{background:linear-gradient(135deg,#263ee8,#071b6f);border-color:transparent;color:#fff;transform:translateY(-2px)}.signup-progress>div.complete{color:#047857}.signup-progress>div.complete>span{background:#dff8ec;border-color:#bcebd6;color:#047857}.signup-form{position:relative}.signup-back{align-items:center;background:transparent;border:0;color:#61728d;cursor:pointer;display:inline-flex;font:850 .8rem var(--ui-font);gap:.3rem;justify-self:start;padding:0}.signup-step{animation:auth-step-enter .26s cubic-bezier(.22,1,.36,1) both;display:grid;grid-gap:1rem;gap:1rem}.signup-step__intro{align-items:center;background:linear-gradient(135deg,#edf3ff,#f8fbff);border:1px solid #cfdbef;border-radius:1rem;display:flex;gap:.8rem;padding:.9rem}.signup-step__intro>span{align-items:center;background:#fff;border-radius:.75rem;box-shadow:var(--ui-shadow-sm);color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.6rem;justify-content:center;width:2.6rem}.signup-step__intro strong{display:block;font-size:.92rem;font-weight:950}.signup-step__intro p{color:var(--ui-text-muted);font-size:.8rem;font-weight:650;line-height:1.5;margin-top:.15rem}.auth-consent{align-items:flex-start;background:#f6f8fc;border:1px solid var(--ui-border);border-radius:.9rem;color:#53627a;cursor:pointer;display:flex;font-size:.82rem;font-weight:650;gap:.65rem;line-height:1.6;padding:.85rem}.auth-consent input{accent-color:var(--ui-brand);flex:0 0 auto;height:1rem;margin-top:.12rem;width:1rem}.auth-consent a{color:var(--ui-brand);font-weight:850}.auth-otp-input{font-size:1.35rem!important;font-weight:950!important;letter-spacing:.35em;text-align:center}.auth-otp-support{color:var(--ui-text-muted);font-size:.82rem;font-weight:700;text-align:center}.auth-otp-support strong{color:var(--ui-brand)}.auth-otp-support button{align-items:center;background:transparent;border:0;color:var(--ui-brand);cursor:pointer;display:inline-flex;font:850 .75rem var(--ui-font);gap:.35rem}.auth-redirect-state{background:var(--ui-bg);color:var(--ui-text);display:grid;grid-gap:.75rem;gap:.75rem;min-height:100dvh;place-content:center;place-items:center}.auth-redirect-state strong{font-size:.85rem;font-weight:900}@keyframes auth-step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-canvas-flow{0%{background-position:0 0,100% 100%,0 50%}50%{background-position:14% 10%,86% 86%,100% 50%}to{background-position:0 0,100% 100%,0 50%}}@keyframes auth-wave-one{0%{border-radius:44% 56% 62% 38%/48% 42% 58% 52%;transform:translateZ(0) rotate(-8deg) scale(1)}50%{border-radius:58% 42% 39% 61%/56% 61% 39% 44%;transform:translate3d(-9rem,7rem,0) rotate(8deg) scale(1.1)}to{border-radius:39% 61% 54% 46%/44% 53% 47% 56%;transform:translate3d(-2rem,12rem,0) rotate(17deg) scale(.96)}}@keyframes auth-wave-two{0%{border-radius:54% 46% 41% 59%/58% 43% 57% 42%;transform:translateZ(0) rotate(5deg) scale(1)}50%{border-radius:39% 61% 58% 42%/45% 58% 42% 55%;transform:translate3d(10rem,-8rem,0) rotate(-9deg) scale(1.08)}to{border-radius:62% 38% 47% 53%/39% 48% 52% 61%;transform:translate3d(-5rem,-12rem,0) rotate(-17deg) scale(.98)}}@media(max-width:920px){.auth-workspace{gap:.75rem;grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:hidden}.auth-workspace__story{height:auto;min-height:auto;padding:1.2rem}.auth-workspace__story-copy{padding:2rem 0 1rem}.auth-workspace__story-copy h1{font-size:clamp(2rem,8vw,3.5rem);max-width:35rem}.auth-workspace__signals{display:none}.auth-workspace__panel{align-content:start;max-width:40rem;overflow:visible;padding:1.5rem 1rem 2rem}}@media(max-width:560px){.auth-workspace{gap:.55rem;padding:.5rem}.auth-workspace:before{opacity:.48;right:-38rem;top:-30rem}.auth-workspace:after{bottom:-36rem;left:-30rem;opacity:.52}.auth-workspace__story{border-radius:1.2rem;padding:.9rem}.auth-workspace__brand>span{border-radius:.7rem;height:2.45rem;width:2.45rem}.auth-workspace__brand>span.auth-workspace__brand-logo{height:2.65rem;width:11rem}.auth-workspace__brand>span svg{height:1.2rem;width:1.2rem}.auth-workspace__brand strong{font-size:.8rem}.auth-workspace__brand small{font-size:.72rem}.auth-workspace__story-copy{padding:.8rem 0 0}.auth-workspace__story-copy>p{display:none}.auth-workspace__story-copy h1{font-size:1.25rem;letter-spacing:-.03em;line-height:1.08;margin-top:0;max-width:18rem}.auth-workspace__story-copy>span{display:none}.auth-workspace__panel{border-radius:1.2rem;gap:1.3rem;padding:1rem .8rem 1.25rem}.auth-switcher a{font-size:.8rem;min-height:2.65rem;padding:0 .45rem}.auth-panel__heading h2{font-size:1.7rem}.auth-panel__heading>span{font-size:.88rem;line-height:1.55}.auth-form{gap:1rem}.auth-field input{font-size:.92rem;min-height:3.25rem}.signup-progress>div small{display:none}}@media(prefers-reduced-motion:reduce){.auth-workspace,.auth-workspace:after,.auth-workspace:before{animation:none}.auth-switcher a,.signup-progress:after,.signup-progress>div>span{transition:none}.signup-step{animation:none}}.mauka_Home-container{display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.75rem,2vw,1.5rem) clamp(.75rem,2vw,1.5rem) 7rem}.home-hero{background:radial-gradient(circle at 92% 5%,rgba(40,83,248,.46),transparent 22rem),radial-gradient(circle at 70% 105%,rgba(16,185,129,.22),transparent 19rem),linear-gradient(135deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.25rem,3vw,2rem);box-shadow:0 30px 80px rgba(3,12,27,.25);color:#fff;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(21rem,.88fr);min-height:22rem;overflow:hidden;position:relative}.home-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.home-hero__copy{align-content:center;display:grid;min-height:22rem;padding:clamp(1.4rem,4vw,3.5rem);position:relative;z-index:1}.home-hero__logo{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.3);border-radius:.85rem;display:flex;height:3.5rem;justify-content:center;margin-bottom:1.5rem;max-width:12rem;overflow:hidden;padding:.55rem .8rem}.home-hero__logo img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.home-hero__eyebrow{align-items:center;color:#9db9ff;display:flex;font-size:.72rem;font-weight:900;gap:.4rem;text-transform:uppercase}.home-hero h1{font-size:clamp(2rem,5vw,3.65rem);font-weight:950;line-height:1.02;margin-top:.65rem;max-width:13ch}.home-hero__copy>p:not(.home-hero__eyebrow){color:#bdc9da;font-size:clamp(.88rem,1.4vw,1rem);font-weight:620;line-height:1.65;margin-top:1rem;max-width:39rem}.home-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.home-hero__actions .ui-button--secondary{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.15);color:#fff}.home-hero__visual{align-items:flex-end;display:grid;justify-items:center;overflow:hidden;padding:1.25rem 1.5rem 0 0;position:relative;z-index:1}.home-hero__visual img{filter:drop-shadow(0 28px 42px rgba(0,0,0,.38));height:auto;max-height:21rem;max-width:100%;object-fit:contain;width:auto}.home-hero__stat{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#c8d4e6;display:inline-flex;font-size:.72rem;font-weight:750;min-height:2.75rem;padding:.5rem .85rem}.home-hero__stat strong{color:#fff;font-size:.9rem;font-weight:950;margin-right:.25rem}.home-quick-start{align-items:center;background:radial-gradient(circle at right,rgba(35,68,232,.12),transparent 19rem),#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:auto minmax(0,1fr) 9rem auto;overflow:hidden;padding:1rem 1.2rem}.home-quick-start__icon{align-items:center;background:linear-gradient(135deg,#263ee8,#071b6f);border-radius:1rem;color:#fff;display:flex;height:3.25rem;justify-content:center;width:3.25rem}.home-quick-start h2{font-size:1.15rem;font-weight:950;margin-top:.4rem}.home-quick-start p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;line-height:1.5;margin-top:.2rem;max-width:47rem}.home-quick-start>img{height:5.2rem;object-fit:contain;width:100%}.home-experiences{display:grid;grid-gap:1rem;gap:1rem}.home-section-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.home-section-heading p{color:var(--ui-brand);font-size:.72rem;font-weight:950;text-transform:uppercase}.home-section-heading h2{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:950;line-height:1.08;margin-top:.3rem}.home-section-heading>span{color:var(--ui-text-muted);font-size:.8rem;font-weight:650;max-width:23rem;text-align:right}.home-feature-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-feature-card{background:radial-gradient(circle at 100% 0,rgba(35,68,232,.09),transparent 14rem),#fff;border:1px solid rgba(205,218,237,.95);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:.9rem;gap:.9rem;grid-template-rows:auto auto auto minmax(7rem,1fr) auto;min-height:27rem;overflow:hidden;padding:1rem;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-feature-card:hover{border-color:rgba(35,68,232,.32);box-shadow:var(--ui-shadow-md);transform:translateY(-3px)}.home-feature-card--emerald{background:radial-gradient(circle at 100% 0,rgba(16,185,129,.13),transparent 14rem),#fff}.home-feature-card--gold{background:radial-gradient(circle at 100% 0,rgba(245,158,11,.14),transparent 14rem),#fff}.home-feature-card--navy{background:radial-gradient(circle at 100% 0,rgba(7,27,111,.16),transparent 15rem),#fff}.home-feature-card--sop{background:radial-gradient(circle at 100% 0,rgba(35,68,232,.16),transparent 15rem),linear-gradient(145deg,#fff,#f3f7ff)}.home-feature-card__top{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.home-feature-card__icon{align-items:center;background:#e9efff;border-radius:.85rem;color:var(--ui-brand);display:flex;height:2.55rem;justify-content:center;width:2.55rem}.home-feature-card--emerald .home-feature-card__icon{background:#ddf8ec;color:#047857}.home-feature-card--gold .home-feature-card__icon{background:#fff2cc;color:#9a5a00}.home-feature-card--navy .home-feature-card__icon{background:#e3eaff;color:#071b6f}.home-feature-card__copy h3{font-size:1.08rem;font-weight:950;line-height:1.25}.home-feature-card__copy p{color:var(--ui-text-muted);font-size:.8rem;font-weight:650;line-height:1.55;margin-top:.35rem}.home-feature-card__highlights{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none}.home-feature-card__highlights li{background:#f0f4fa;border-radius:999px;color:#43516a;font-size:.63rem;font-weight:850;padding:.32rem .5rem}.home-feature-card__visual{align-items:center;display:grid;justify-items:center;overflow:hidden}.home-feature-card__visual img{height:auto;max-height:9.5rem;max-width:90%;object-fit:contain;width:auto}.home-feature-card--sop .home-feature-card__visual img{max-height:11rem;max-width:100%}.home-feature-card__footer{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.home-feature-card__footer .ui-button{flex:0 0 auto}.home-feature-card__status{color:var(--ui-text-muted);font-size:.66rem;font-weight:850;line-height:1.3;text-align:right}.home-feature-card__status.is-success{color:#027a48}.home-feature-card__status.is-danger{color:var(--ui-danger)}.home-video-dialog{max-width:min(94vw,62rem)}.home-video-dialog .ui-modal__body{padding:.85rem 1rem 1rem}.home-video-modal>p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;margin-bottom:.75rem}.home-video-modal__stage{aspect-ratio:16/9;background:linear-gradient(135deg,#06182a,#001529);border-radius:var(--ui-radius-md);overflow:hidden;position:relative;width:100%}.home-video-modal__stage iframe{border:0;height:100%;opacity:1;transition:opacity .22s ease;width:100%}.home-video-modal__stage iframe.is-loading{opacity:0}.home-video-modal__loading{align-content:center;color:#fff;display:grid;grid-gap:.55rem;gap:.55rem;inset:0;justify-items:center;padding:1rem;position:absolute;text-align:center}.home-video-modal__loading strong{font-size:.95rem;font-weight:900}.home-video-modal__loading small{color:#9fb0c7;font-size:.72rem;font-weight:650}.home-video-modal__play{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;display:flex;height:3.5rem;justify-content:center;width:3.5rem}.home-update-modal{display:grid;grid-gap:1rem;gap:1rem}.home-update-modal ul{color:var(--ui-text);display:grid;font-size:.82rem;font-weight:650;grid-gap:.55rem;gap:.55rem;list-style:disc;padding-left:1.2rem}.home-terms-modal{display:grid;grid-gap:1rem;gap:1rem}.home-sop-modal>p,.home-terms-modal>p{color:var(--ui-text-muted);font-size:.84rem;font-weight:650}.home-terms-modal label{align-items:flex-start;background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);display:flex;font-size:.8rem;font-weight:650;gap:.75rem;line-height:1.5;padding:.85rem}.home-terms-modal input{accent-color:var(--ui-brand);flex:0 0 auto;height:1.05rem;margin-top:.15rem;width:1.05rem}.home-terms-modal a{color:var(--ui-brand);font-weight:850}.home-sop-modal{display:grid;grid-gap:.75rem;gap:.75rem}.home-sop-modal textarea{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);font:650 .86rem/1.55 var(--ui-font);min-height:12rem;outline:none;padding:.85rem;resize:vertical;width:100%}.home-sop-modal textarea:focus{border-color:var(--ui-brand);box-shadow:var(--ui-shadow-focus)}@media(max-width:1000px){.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr)}.home-hero__visual img{max-height:18rem}.home-quick-start{grid-template-columns:auto minmax(0,1fr) auto}.home-quick-start>img{display:none}}@media(max-width:720px){.home-hero{display:block;min-height:auto}.home-hero__copy{padding:1.4rem}.home-hero h1{font-size:clamp(1.9rem,10vw,2.7rem)}.home-hero__visual{display:none}.home-quick-start{align-items:start;grid-template-columns:auto 1fr}.home-quick-start .ui-button{grid-column:1/-1;width:100%}.home-section-heading{align-items:flex-start;flex-direction:column}.home-section-heading>span{text-align:left}.home-feature-grid{grid-template-columns:1fr}.home-feature-card{min-height:auto}.home-feature-card__visual{min-height:8rem}.Interview_Date_dailog{align-items:stretch;flex-direction:column}.Interview_Date_dailog .ui-button{width:100%}}@media(max-width:420px){.mauka_Home-container{padding:.55rem .55rem 6.5rem}.home-hero__copy{padding:1.15rem}.home-hero__logo{margin-bottom:1rem}.home-hero__actions{align-items:stretch;flex-direction:column}.home-hero__actions .ui-button{width:100%}.home-hero__stat{justify-content:center;width:100%}.home-quick-start{padding:.85rem}.home-quick-start__icon{height:2.8rem;width:2.8rem}.home-feature-card{border-radius:1.1rem;padding:.85rem}.home-feature-card__footer{align-items:stretch;flex-direction:column}.home-feature-card__footer .ui-button{width:100%}.home-feature-card__status{text-align:left}.Interview_Date_dailog .content>img{display:none}}.feedback-report{display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.7rem,2vw,1.4rem)}.feedback-report__hero{background:radial-gradient(circle at 88% 0,rgba(61,92,255,.52),transparent 24rem),radial-gradient(circle at 25% 120%,rgba(16,185,129,.2),transparent 20rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.feedback-report__hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.feedback-report__hero>*{position:relative;z-index:1}.feedback-report__hero>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.feedback-report__hero>button:hover{color:#fff}.feedback-report__hero-copy{max-width:58rem}.feedback-report__hero-copy>p{align-items:center;color:#9db9ff;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.feedback-report__hero-copy h1{font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;letter-spacing:-.05em;line-height:1.01;margin-top:.55rem}.feedback-report__hero-copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;line-height:1.65;margin-top:.8rem;max-width:46rem}.feedback-report__score{align-items:center;align-self:flex-end;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.13);border-radius:1rem;display:flex;gap:.7rem;padding:.8rem 1rem}.feedback-report__score>span{align-items:center;background:rgba(157,185,255,.14);border-radius:.7rem;color:#9db9ff;display:flex;height:2.6rem;justify-content:center;width:2.6rem}.feedback-report__score small,.feedback-report__score strong{display:block}.feedback-report__score small{color:#9fb0c8;font-size:.64rem;font-weight:850;text-transform:uppercase}.feedback-report__score strong{font-size:1rem;font-weight:950;margin-top:.08rem}.feedback-report__welcome{align-items:center;background:radial-gradient(circle at 100% 0,rgba(35,68,232,.09),transparent 18rem),#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:flex;gap:1rem;justify-content:space-between;padding:clamp(1rem,2.5vw,1.5rem)}.feedback-report__welcome h2{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:950;letter-spacing:-.03em;line-height:1.15;margin-top:.55rem}.feedback-report__welcome p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;line-height:1.65;margin-top:.45rem;max-width:56rem}.feedback-report__welcome-mark{align-items:center;background:#edf3ff;border:1px solid #d1ddf2;border-radius:1rem;color:var(--ui-brand);display:flex;flex:0 0 auto;gap:.55rem;padding:.75rem}.feedback-report__welcome-mark span{font-size:.7rem;font-weight:950;text-transform:uppercase}.feedback-report__overview{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr)}.feedback-report__holistic,.feedback-report__scores,.feedback-report__section{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.feedback-report__section-heading{align-items:flex-start;display:flex;gap:.7rem}.feedback-report__section-heading>span{align-items:center;background:#e9efff;border-radius:.75rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.55rem;justify-content:center;width:2.55rem}.feedback-report__section-heading p{color:var(--ui-brand);font-size:.65rem;font-weight:950;text-transform:uppercase}.feedback-report__section-heading h2{font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:950;letter-spacing:-.025em;line-height:1.15;margin-top:.12rem}.feedback-report__section-heading small{color:var(--ui-text-muted);display:block;font-size:.72rem;font-weight:650;line-height:1.45;margin-top:.25rem}.feedback-report__section-title-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.feedback-report__score-list{display:grid;grid-gap:.9rem 1.25rem;gap:.9rem 1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-report__score-row{align-content:start;display:grid;grid-gap:.38rem;gap:.38rem}.feedback-report__score-row>div:first-child{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.feedback-report__score-row strong{color:#34445e;font-size:.76rem;font-weight:850;text-transform:capitalize}.feedback-report__score-row>div:first-child span{color:var(--ui-brand);font-size:.7rem;font-weight:950}.feedback-report__score-track{background:#e5ebf5;border-radius:999px;height:.55rem;overflow:hidden}.feedback-report__score-track span{background:linear-gradient(90deg,var(--ui-brand),var(--ui-accent));border-radius:inherit;display:block;height:100%}.feedback-report__text-list{color:var(--ui-text-muted);display:grid;font-size:.74rem;font-weight:650;grid-gap:.5rem;gap:.5rem;line-height:1.6;list-style:none;margin-top:.4rem}.feedback-report__text-list li{padding-left:1rem;position:relative}.feedback-report__text-list li:before{background:currentColor;border-radius:999px;content:"";height:.32rem;left:.05rem;opacity:.55;position:absolute;top:.48rem;width:.32rem}.feedback-report__holistic-intro{color:#34445e;font-size:.8rem;font-weight:650;line-height:1.65}.feedback-report__insight-grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:1fr}.feedback-report__insight{background:#f7f9fd;border:1px solid #dce5f1;border-radius:1rem;padding:.8rem}.feedback-report__insight strong{color:var(--ui-brand);display:block;font-size:.74rem;font-weight:950}.feedback-report__insight .feedback-report__text-list,.feedback-report__insight p{color:var(--ui-text-muted);font-size:.72rem;font-weight:650;line-height:1.55;margin-top:.35rem}.feedback-report__insight--success{background:#f0fbf6;border-color:#ceeedf}.feedback-report__insight--success strong{color:#047857}.feedback-report__insight--warning{background:#fffaf0;border-color:#f2e2b9}.feedback-report__insight--warning strong{color:#9a5b00}.feedback-report__questions{display:grid;grid-gap:.55rem;gap:.55rem}.feedback-report__question{background:#f8faff;border:1px solid #d7e1ef;border-radius:1rem;overflow:hidden}.feedback-report__question[open]{background:#fff;border-color:#bbcbea;box-shadow:0 12px 32px rgba(15,23,42,.07)}.feedback-report__question summary{align-items:center;cursor:pointer;display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:.8rem}.feedback-report__question summary::-webkit-details-marker{display:none}.feedback-report__question summary>span{align-items:center;background:#e9efff;border-radius:.6rem;color:var(--ui-brand);display:flex;font-size:.62rem;font-weight:950;height:2rem;justify-content:center;width:2rem}.feedback-report__question summary strong{color:#34445e;font-size:.78rem;font-weight:850;line-height:1.45}.feedback-report__question summary svg{color:var(--ui-brand);transition:transform .18s ease}.feedback-report__question[open] summary svg{transform:rotate(180deg)}.feedback-report__question-body{border-top:1px solid #e2e9f3;display:grid;grid-gap:.75rem;gap:.75rem;padding:.8rem}.feedback-report__criteria{display:flex;flex-wrap:wrap;gap:.4rem}.feedback-report__criteria span{background:#e9efff;border-radius:999px;color:#34445e;font-size:.65rem;font-weight:800;padding:.38rem .55rem}.feedback-report__comparison{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-report__comparison article,.feedback-report__response-block{background:#f7f9fd;border:1px solid #dce5f1;border-radius:.9rem;padding:.75rem}.feedback-report__comparison article:nth-child(2){background:#fffaf0;border-color:#f2e2b9}.feedback-report__comparison small,.feedback-report__response-block small{color:var(--ui-brand);display:block;font-size:.64rem;font-weight:950;text-transform:uppercase}.feedback-report__comparison article:nth-child(2) small{color:#9a5b00}.feedback-report__comparison .feedback-report__text-list,.feedback-report__comparison p,.feedback-report__response-block .feedback-report__text-list,.feedback-report__response-block p{color:#48566c;font-size:.74rem;font-weight:650;line-height:1.6;margin-top:.35rem}.feedback-report__response-block--alternate{background:#f0fbf6;border-color:#ceeedf}.feedback-report__response-block--alternate small{color:#047857}.feedback-report__guidance-grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-report__guidance-grid article{background:linear-gradient(140deg,#f8faff,#fff);border:1px solid #d7e1ef;border-radius:1rem;padding:.8rem}.feedback-report__guidance-grid strong{color:var(--ui-brand);display:block;font-size:.76rem;font-weight:950}.feedback-report__guidance-grid .feedback-report__text-list,.feedback-report__guidance-grid p{color:var(--ui-text-muted);font-size:.73rem;font-weight:650;line-height:1.6;margin-top:.4rem}.feedback-report__body-grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-report__body-grid>article{background:linear-gradient(140deg,#f8faff,#fff);border:1px solid #d7e1ef;border-radius:1rem;display:grid;grid-gap:.7rem;gap:.7rem;padding:.85rem}.feedback-report__body-grid>article>div{align-items:center;display:flex;gap:.5rem}.feedback-report__body-grid>article>div span{align-items:center;background:#e9efff;border-radius:.55rem;color:var(--ui-brand);display:flex;height:1.9rem;justify-content:center;width:1.9rem}.feedback-report__body-grid h3{font-size:.82rem;font-weight:950}.feedback-report__body-grid section{background:#fff;border:1px solid #e0e7f1;border-radius:.75rem;padding:.65rem}.feedback-report__body-grid small{color:var(--ui-brand);display:block;font-size:.62rem;font-weight:950;text-transform:uppercase}.feedback-report__body-grid .feedback-report__text-list,.feedback-report__body-grid p{color:var(--ui-text-muted);font-size:.72rem;font-weight:650;line-height:1.55;margin-top:.3rem}.feedback-report__holistic-intro,.feedback-report__welcome p{font-size:clamp(.86rem,.2vw + .82rem,.94rem)}.feedback-report__body-grid .feedback-report__text-list,.feedback-report__body-grid p,.feedback-report__comparison .feedback-report__text-list,.feedback-report__comparison p,.feedback-report__guidance-grid .feedback-report__text-list,.feedback-report__guidance-grid p,.feedback-report__insight .feedback-report__text-list,.feedback-report__insight p,.feedback-report__question summary strong,.feedback-report__response-block .feedback-report__text-list,.feedback-report__response-block p,.feedback-report__score-row strong,.feedback-report__section-heading small,.feedback-report__text-list{font-size:clamp(.82rem,.16vw + .79rem,.88rem)}.feedback-report__body-grid h3,.feedback-report__guidance-grid strong,.feedback-report__insight strong{font-size:clamp(.84rem,.15vw + .81rem,.9rem)}.feedback-report__body-grid small,.feedback-report__comparison small,.feedback-report__criteria span,.feedback-report__response-block small,.feedback-report__score-row>div:first-child span{font-size:.72rem}@media(max-width:1000px){.feedback-report__score-list{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-report__guidance-grid,.feedback-report__insight-grid{grid-template-columns:1fr}}@media(max-width:700px){.feedback-report{gap:.65rem;padding:.3rem}.feedback-report__hero{border-radius:1rem;gap:.85rem;grid-template-columns:1fr;padding:.8rem}.feedback-report__hero-copy h1{font-size:1.75rem}.feedback-report__score{align-self:start;width:100%}.feedback-report__welcome{align-items:flex-start;border-radius:.95rem;flex-direction:column;gap:.7rem;padding:.65rem}.feedback-report__welcome-mark{border-radius:.75rem;padding:.6rem;width:100%}.feedback-report__overview{gap:.65rem}.feedback-report__holistic,.feedback-report__scores,.feedback-report__section{border-radius:.95rem;gap:.7rem;padding:.65rem}.feedback-report__section-heading{gap:.5rem}.feedback-report__section-heading>span{height:2.25rem;width:2.25rem}.feedback-report__score-list{grid-template-columns:1fr}.feedback-report__section-title-row{flex-direction:column}.feedback-report__body-grid,.feedback-report__comparison{grid-template-columns:1fr}.feedback-report__body-grid,.feedback-report__guidance-grid,.feedback-report__insight-grid,.feedback-report__questions{gap:.45rem}.feedback-report__body-grid>article,.feedback-report__guidance-grid article,.feedback-report__insight{border-radius:.75rem;padding:.55rem}.feedback-report__question{border-radius:.75rem}.feedback-report__question summary{align-items:start;gap:.45rem;padding:.6rem}.feedback-report__question-body{gap:.55rem;padding:.6rem}.feedback-report__comparison{gap:.45rem}.feedback-report__comparison article,.feedback-report__response-block{border-radius:.7rem;padding:.55rem}.feedback-report__body-grid section{border-radius:.65rem;padding:.5rem}.feedback-report__text-list{gap:.35rem}.feedback-report__text-list li{padding-left:.75rem}}@media(max-width:390px){.feedback-report__holistic,.feedback-report__scores,.feedback-report__section{padding:.55rem}.feedback-report__question summary,.feedback-report__question-body{padding:.5rem}}.mauka__interview-toast{max-width:min(90vw,25rem);position:fixed;right:1rem;top:1rem;z-index:100}.mauka_question-page{display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;margin:0 auto;max-width:86rem;overflow:hidden;padding:clamp(.75rem,2vw,1.25rem)}.mauka_question-page__topbar{align-items:center;display:flex;gap:1rem;justify-content:space-between}.mauka_question-page__topbar-left{align-items:center;display:flex;gap:.75rem;min-width:min(27rem,65%)}.mauka_question-page__progress{display:grid;grid-gap:.45rem;gap:.45rem;min-width:min(18rem,48vw)}.mauka_question-page__exit{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid var(--ui-border);border-radius:999px;box-shadow:0 8px 24px rgba(15,23,42,.06);color:#34445e;cursor:pointer;display:inline-flex;flex:0 0 auto;font:850 .76rem var(--ui-font);gap:.4rem;padding:.62rem .85rem;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.mauka_question-page__exit:hover{border-color:#efb8b8;box-shadow:var(--ui-shadow-sm);color:var(--ui-danger);transform:translateY(-1px)}.mauka_question-page__exit:focus-visible{box-shadow:var(--ui-shadow-focus);outline:none}.mauka_question-page__timer{align-items:center;background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);display:flex;gap:.65rem;padding:.65rem .85rem}.mauka_question-page__timer svg{color:var(--ui-brand)}.mauka_question-page__timer div{display:grid}.mauka_question-page__timer span{color:var(--ui-text-muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.mauka_question-page__timer strong{font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;line-height:1.1}.mauka_question-page__timer.is-overtime{border-color:#f3b9b9;color:var(--ui-danger)}.mauka_question-page__timer.is-overtime svg{color:var(--ui-danger)}.mauka_question-page__workspace{align-items:stretch;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(18rem,.78fr) minmax(28rem,1.22fr);min-height:0}.mauka_question-page__question{align-content:center;background:radial-gradient(circle at top right,rgba(35,68,232,.09),transparent 19rem),#fff;display:grid;min-height:0;overflow-y:auto;padding:clamp(1.25rem,3vw,2.25rem)}.mauka_question-page__eyebrow{color:var(--ui-brand);font-size:.72rem;font-weight:900;text-transform:uppercase}.mauka_question-page__question h1{font-size:1rem;font-weight:850;margin-top:.75rem}.mauka_question-page__prompt{align-items:flex-start;display:flex;gap:.65rem;margin-top:.55rem}.mauka_question-page__prompt>p{font-size:clamp(1.08rem,2vw,1.4rem);font-weight:800;line-height:1.45}.mauka_question-page__response{align-content:start;display:grid;grid-gap:.75rem;gap:.75rem;min-height:0;overflow:hidden;padding:clamp(.85rem,2vw,1.2rem)}.mauka_question-page__response-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.mauka_question-page__response-heading h2{font-size:1.1rem;font-weight:900}.mauka_question-page__response-heading>p{color:var(--ui-text-muted);font-size:.8rem;font-weight:650;max-width:22rem;text-align:right}.mauka_question-page__action{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem;z-index:10}.mauka_question-page__action div{display:grid}.mauka_question-page__action strong{font-size:.88rem;font-weight:900}.mauka_question-page__action>div>span{color:var(--ui-text-muted);font-size:.75rem;font-weight:650}@media(min-width:960px){.mauka_question-page__response .mauka__recorder{gap:.65rem;min-height:0}.mauka_question-page__response .mauka__recorder-video-frame{max-height:min(40dvh,22rem)}.mauka_question-page__response .mauka__recorder-video{max-height:calc(min(40dvh,22rem) - .7rem);width:auto}.mauka_question-page__response .mauka__recorder-lower{min-height:2.75rem}}@media(max-width:959px){.mauka_question-page{height:auto;min-height:100dvh;overflow:visible;padding:.75rem}.mauka_question-page__workspace{grid-template-columns:1fr}.mauka_question-page__question,.mauka_question-page__response{overflow:visible}.mauka_question-page__topbar{align-items:stretch}.mauka_question-page__topbar-left{align-items:stretch;flex-direction:column;min-width:0;width:100%}.mauka_question-page__progress{min-width:0;width:100%}.mauka_question-page__exit{justify-content:center;width:max-content}.mauka_question-page__timer{flex:0 0 auto;padding:.55rem .65rem}.mauka_question-page__timer span{display:none}.mauka_question-page__action,.mauka_question-page__response-heading{align-items:stretch;flex-direction:column}.mauka_question-page__response-heading>p{text-align:left}.mauka_question-page__action .ui-button{width:100%}}@media(max-width:640px){.mauka_question-page{gap:.6rem;padding:.5rem}.mauka_question-page__topbar{gap:.55rem}.mauka_question-page__topbar-left{gap:.4rem}.mauka_question-page__progress{gap:.3rem}.mauka_question-page__exit{font-size:.68rem;padding:.48rem .65rem}.mauka_question-page__timer{padding:.45rem .6rem}.mauka_question-page__timer strong{font-size:1rem}.mauka_question-page__workspace{gap:.6rem}.mauka_question-page__question{max-height:25dvh;overflow-y:auto;padding:.85rem}.mauka_question-page__eyebrow{font-size:.65rem}.mauka_question-page__question h1{font-size:.88rem;margin-top:.35rem}.mauka_question-page__prompt{gap:.4rem;margin-top:.35rem}.mauka_question-page__prompt>p{font-size:1rem;line-height:1.35}.mauka_question-page__response{gap:.5rem;padding:.65rem}.mauka_question-page__response-heading{align-items:center;flex-direction:row}.mauka_question-page__response-heading h2{font-size:.98rem}.mauka_question-page__response-heading>p{display:none}.mauka_question-page__response .mauka__recorder-video-frame{max-height:31dvh}.mauka_question-page__response .mauka__recorder-video{max-height:calc(31dvh - .7rem);width:auto}.mauka_question-page__action{bottom:.5rem;padding:.65rem;position:-webkit-sticky;position:sticky}.mauka_question-page__action>div>span{display:none}}.accordion-item .accordion-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000;padding:1rem 0;transition:all .8s ease}.accordion-item .accordion-title h3{font-size:1.3rem}.accordion-item .accordion-title .right-part{display:flex;align-items:center;justify-content:center;gap:1rem;font-weight:900}.accordion-item .accordion-title .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion-item .accordion-title .accordion-content.active .accordion-content{background:#000;max-height:1000px;transition:max-height .6s ease-in-out}.mauka__recorder{display:grid;grid-gap:1rem;gap:1rem;width:100%}.mauka__recorder-status{align-items:center;background:#edf2fb;border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-text);display:inline-flex;font-size:.74rem;font-weight:900;gap:.5rem;justify-self:start;padding:.45rem .7rem;text-transform:uppercase}.mauka__recorder-status span{background:var(--ui-accent);border-radius:999px;height:.55rem;width:.55rem}.mauka__recorder-status span.is-recording{animation:recorder-pulse 1s ease-in-out infinite;background:var(--ui-danger)}.mauka__recorder-upper{align-items:center;background:linear-gradient(135deg,#06182a,#001529);border-radius:var(--ui-radius-md);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09);display:grid;justify-items:center;min-height:16rem;overflow:hidden;padding:1rem}.mauka__recorder--video .mauka__recorder-upper{background:transparent;box-shadow:none;min-height:auto;overflow:visible;padding:0}.mauka__recorder-video-frame{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(35,68,232,.78),rgba(16,185,129,.68)) border-box;border:2px solid transparent;border-radius:var(--ui-radius-md);box-shadow:0 22px 64px rgba(15,23,42,.16);display:grid;justify-items:center;max-width:32rem;overflow:hidden;padding:.35rem;width:-moz-fit-content;width:fit-content}.mauka__recorder-video{border-radius:10px;display:block;height:auto;max-width:min(100%,31.25rem);object-fit:contain;width:min(100%,31.25rem)}.mauka__recorder-video--mirrored{transform:scaleX(-1)}.mauka__recorder-loading,.mauka__recorder-preview{display:grid;justify-items:center;width:100%}.mauka__recorder-loading{align-items:center;background:radial-gradient(circle at top right,rgba(35,68,232,.1),transparent 14rem),linear-gradient(135deg,#fff,#f7faff);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);grid-gap:.8rem;gap:.8rem;min-height:clamp(12rem,28vh,18rem);padding:1.5rem;text-align:center}.mauka__recorder-loading strong{display:block;font-weight:900}.mauka__recorder-loading p{color:var(--ui-text-muted);font-size:.88rem;font-weight:650;margin-top:.25rem}.mauka__recorder-lower{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.mauka__recorder-ready{align-items:center;color:#027a48;display:inline-flex;font-size:.84rem;font-weight:850;gap:.45rem}@keyframes recorder-pulse{50%{box-shadow:0 0 0 8px rgba(239,68,68,0)}0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.5)}}@media(max-width:640px){.mauka__recorder{gap:.5rem;position:relative}.mauka__recorder-status{font-size:.64rem;gap:.35rem;max-width:100%;padding:.35rem .5rem;position:static}.mauka__recorder-status span{flex:0 0 auto;height:.48rem;width:.48rem}.mauka__recorder-preview,.mauka__recorder-upper{justify-items:center;width:100%}.mauka__recorder-video-frame{max-width:100%;width:-moz-fit-content;width:fit-content}.mauka__recorder-video{max-width:100%;width:auto}.mauka__recorder-lower{align-items:stretch;flex-direction:column;gap:.45rem}.mauka__recorder-lower .ui-button{width:100%}.mauka__recorder-ready{justify-content:center}}.mauka_Loader{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1rem}.mauka_Loader__panel{display:grid;grid-gap:1.3rem;gap:1.3rem;justify-items:center;max-width:34rem;padding:clamp(1.5rem,5vw,3rem);text-align:center;width:100%}.mauka_Loader__panel img{max-height:5rem;object-fit:contain;width:auto}.mauka_Loader__icon{align-items:center;background:linear-gradient(135deg,#263ee8,#10b981);border-radius:999px;color:#fff;display:flex;height:3rem;justify-content:center;width:3rem}.mauka_Loader__eyebrow{color:var(--ui-brand);font-size:.75rem;font-weight:900;text-transform:uppercase}.mauka_Loader h1{font-size:clamp(1.5rem,4vw,2.15rem);font-weight:900;line-height:1.1;margin-top:.35rem}.mauka_Loader__message{color:var(--ui-text-muted);font-size:.92rem;font-weight:650;margin-top:.65rem}.mauka_Loader__hint{color:var(--ui-text-muted);font-size:.75rem;font-weight:650}.mauka_onboarding-container{padding:1rem;display:flex;gap:1rem;flex-direction:column;max-width:1200px;height:100vh;margin:0 auto}.mauka_onboarding-container .previous{width:max-content;border-radius:50%;height:3.5rem;display:flex;justify-content:center;align-items:center;font-weight:900;color:#3237b1}.mauka_onboarding-container .progress-bar{width:100%;height:10px;background-color:#ccc;border-radius:5px;margin-bottom:10px}.mauka_onboarding-container .progress-bar .progress{height:100%;background-color:#3237b1;border-radius:5px;transition:width .3s ease-in-out}.mauka_onboarding-container input{font-size:1rem;padding:1rem;border:none;border-radius:15px;background:#f6f6f6;width:100%;margin-top:1rem;background-color:#e8e5e5}.mauka_onboarding-container input:focus{outline:#3237b1;border:2px solid #3237b1}.mauka_onboarding-container .start{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.mauka_onboarding-container .start .content h2{font-size:1.2em;font-weight:700}.mauka_onboarding-container .start .content p{margin-top:1rem;font-size:small}.mauka_onboarding-container .start button{display:flex;justify-content:center;align-items:center;padding:.6rem 3rem;color:#fff;z-index:1;background:#3237b1;text-transform:uppercase;border:1px solid #3237b1;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;max-width:312px;transition:all .8s ease;width:100%;align-self:center}.mauka_onboarding-container .start button:active{transform:scale(.9)}.mauka_onboarding-container .questions-group{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%}.mauka_onboarding-container .questions-group .questions-content{flex-grow:1;width:100%}.mauka_onboarding-container .questions-group .questions-content small{color:red;font-size:smaller;margin-left:1rem}.mauka_onboarding-container .questions-group .questions-content .card-container{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;flex-direction:column}.mauka_onboarding-container .questions-group .questions-content .card-container .card{padding:1rem;position:relative}.mauka_onboarding-container .questions-group .questions-content .card-container .minus{position:absolute;top:0;right:0;border-radius:50%;width:max-content;padding:0}.mauka_onboarding-container .questions-group .questions-content .card-container .plus{width:max-content;padding:.5rem 1rem}.mauka_onboarding-container .questions-group button{margin-top:20px;display:flex;justify-content:center;align-items:center;padding:.6rem 3rem;color:#fff;z-index:1;background:#3237b1;text-transform:uppercase;border:1px solid #3237b1;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;max-width:312px;transition:all .8s ease;width:100%}.mauka_onboarding-container .questions-group button:active{transform:scale(.9)}.mauka_onboarding-container .questions-group .disabled{max-width:312px;padding:.6rem 3rem;display:flex;justify-content:center;align-items:center;background-color:gray;border:gray;cursor:not-allowed}.mauka_onboarding-container .questions-group label{margin-top:1rem;display:flex;width:100%;gap:1rem;align-items:center}.mauka_onboarding-container .questions-group label input[type=radio]{transform:scale(1.5);margin-top:5px;height:max-content;width:max-content}.mauka_onboarding-container .questions-group label input[type=radio]:active+label{color:red}.mauka__feedback-container{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:1rem;max-width:1200px;width:100%;margin:0 auto}.mauka__feedback-container button{max-width:max-content}.mauka__feedback-container .home{align-self:center;display:flex;justify-content:center;align-items:center;padding:.6rem 3rem;color:#fff;background:#3237b1;text-transform:uppercase;border:1px solid #3237b1;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;max-width:312px;transition:all .8s ease;width:100%;position:-webkit-sticky;position:sticky;bottom:1rem;z-index:1}.mauka__feedback-container .home:active{transform:scale(.9)}.loading{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.loading p{font-size:small}.back{display:flex;align-items:center;gap:.5rem;justify-content:center}.back-center{margin:5px auto}@media(max-width:700px){.mauka__feedback-container{padding:0}.mauka__feedback-container>section{width:100%}}.feedback-error-dialog{align-items:flex-start;display:flex;gap:.85rem}.feedback-error-dialog>span{align-items:center;background:#fff0f0;border:1px solid #f6c8c8;border-radius:.85rem;color:var(--ui-danger);display:flex;flex:0 0 auto;height:3rem;justify-content:center;width:3rem}.feedback-error-dialog strong{color:var(--ui-text);display:block;font-size:.92rem;font-weight:950}.feedback-error-dialog p{font-size:.84rem;line-height:1.6;margin-top:.35rem}.feedback-report-state{align-items:center;background:radial-gradient(circle at 100% 0,rgba(35,68,232,.13),transparent 22rem),radial-gradient(circle at 0 100%,rgba(16,185,129,.1),transparent 20rem),#fff;border:1px solid var(--ui-border);border-radius:clamp(1.3rem,3vw,2rem);box-shadow:var(--ui-shadow-md);display:flex;flex-direction:column;gap:1rem;margin:clamp(1rem,5vh,4rem) auto;max-width:min(100% - 1.2rem,42rem);min-height:30rem;overflow:hidden;padding:clamp(1.25rem,4vw,2.5rem);position:relative;text-align:center}.feedback-report-state:before{background-image:linear-gradient(rgba(35,68,232,.04) 1px,transparent 0),linear-gradient(90deg,rgba(35,68,232,.04) 1px,transparent 0);background-size:36px 36px;content:"";inset:0;-webkit-mask-image:linear-gradient(#000,transparent 72%);mask-image:linear-gradient(#000,transparent 72%);pointer-events:none;position:absolute}.feedback-report-state>*{position:relative;z-index:1}.feedback-report-state__visual{align-items:center;background:linear-gradient(145deg,#1739dc,#071b6f);border:1px solid hsla(0,0%,100%,.25);border-radius:1.4rem;box-shadow:0 18px 42px rgba(35,68,232,.25);color:#fff;display:flex;height:5rem;justify-content:center;position:relative;width:5rem}.feedback-report-state__visual i{align-items:center;background:#10b981;border:3px solid #fff;border-radius:999px;bottom:-.45rem;display:flex;height:2rem;justify-content:center;position:absolute;right:-.45rem;width:2rem}.feedback-report-state__copy{max-width:34rem}.feedback-report-state__copy>p{color:var(--ui-brand);font-size:.72rem;font-weight:950;text-transform:uppercase}.feedback-report-state__copy h1{font-size:clamp(1.65rem,4vw,2.45rem);font-weight:950;letter-spacing:-.04em;line-height:1.08;margin-top:.45rem}.feedback-report-state__copy>span{color:var(--ui-text-muted);display:block;font-size:.9rem;font-weight:650;line-height:1.7;margin-top:.7rem}.feedback-report-state__notice{align-items:flex-start;background:#fff8e6;border:1px solid #f4dea5;border-radius:1rem;color:#704600;display:flex;gap:.65rem;max-width:34rem;padding:.8rem .9rem;text-align:left}.feedback-report-state__notice svg{flex:0 0 auto;margin-top:.12rem}.feedback-report-state__notice p{font-size:.82rem;font-weight:700;line-height:1.55}.feedback-processing-state{align-items:center;background:radial-gradient(circle at 15% 10%,rgba(35,68,232,.16),transparent 17rem),radial-gradient(circle at 90% 90%,rgba(16,185,129,.12),transparent 19rem),#fff;border:1px solid var(--ui-border);border-radius:clamp(1.35rem,3vw,2rem);box-shadow:var(--ui-shadow-md);display:grid;grid-gap:1.25rem;gap:1.25rem;justify-items:center;margin:clamp(1rem,5vh,4rem) auto;max-width:min(100% - 1.2rem,46rem);min-height:34rem;overflow:hidden;padding:clamp(1.35rem,5vw,3rem);position:relative;text-align:center}.feedback-processing-state:before{background-image:linear-gradient(rgba(35,68,232,.045) 1px,transparent 0),linear-gradient(90deg,rgba(35,68,232,.045) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;-webkit-mask-image:linear-gradient(#000,transparent 78%);mask-image:linear-gradient(#000,transparent 78%);pointer-events:none;position:absolute}.feedback-processing-state>*{position:relative;z-index:1}.feedback-processing-state__orb{align-items:center;animation:feedback-processing-float 2.8s ease-in-out infinite;background:linear-gradient(145deg,#2949ed,#071b6f);border:1px solid hsla(0,0%,100%,.28);border-radius:1.45rem;box-shadow:0 18px 45px rgba(35,68,232,.28);color:#fff;display:flex;height:5.4rem;justify-content:center;position:relative;width:5.4rem}.feedback-processing-state__orb>span{align-items:center;animation:feedback-processing-pulse 1.6s ease-in-out infinite;background:#10b981;border:3px solid #fff;border-radius:999px;bottom:-.45rem;display:flex;height:2.1rem;justify-content:center;position:absolute;right:-.45rem;width:2.1rem}.feedback-processing-state__heading{max-width:35rem}.feedback-processing-state__heading>p{color:var(--ui-brand);font-size:.74rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.feedback-processing-state__heading h1{font-size:clamp(1.75rem,5vw,2.7rem);font-weight:950;letter-spacing:-.045em;line-height:1.05;margin-top:.45rem}.feedback-processing-state__heading>span{color:var(--ui-text-muted);display:block;font-size:.92rem;font-weight:650;line-height:1.7;margin-top:.7rem}.feedback-processing-state__progress{background:rgba(247,249,253,.86);border:1px solid var(--ui-border);border-radius:1rem;padding:1rem;width:100%}.feedback-processing-state__progress .ui-progress__meta{font-size:.82rem;margin-bottom:.7rem}.feedback-processing-state__progress .ui-progress__track{height:.8rem}.feedback-processing-state__update{align-items:center;background:linear-gradient(135deg,#0a1830,#101f43);border:1px solid rgba(133,163,220,.25);border-radius:1rem;color:#fff;display:flex;gap:.8rem;padding:.9rem 1rem;text-align:left;width:100%}.feedback-processing-state__update>span{align-items:center;background:linear-gradient(135deg,#4565ff,#263ee8);border:1px solid hsla(0,0%,100%,.2);border-radius:.75rem;display:flex;flex:0 0 auto;height:2.6rem;justify-content:center;width:2.6rem}.feedback-processing-state__update small{color:#9fb2d1;display:block;font-size:.65rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.feedback-processing-state__update p{color:#f3f7ff;font-size:.86rem;font-weight:750;line-height:1.5;margin-top:.15rem}.feedback-processing-state__stages{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;width:100%}.feedback-processing-state__stages li{align-items:center;background:#f7f9fd;border:1px solid var(--ui-border);border-radius:.9rem;color:#8090a8;display:flex;font-size:.72rem;font-weight:850;gap:.45rem;min-height:3rem;padding:.65rem;text-align:left;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.feedback-processing-state__stages li>span{align-items:center;background:#e7edf6;border-radius:999px;display:flex;flex:0 0 auto;height:1.45rem;justify-content:center;width:1.45rem}.feedback-processing-state__stages li.is-complete{background:#e9faf3;border-color:#b9ead7;color:#047857;transform:translateY(-1px)}.feedback-processing-state__stages li.is-complete>span{background:#10b981;color:#fff}.feedback-processing-state__footnote{color:var(--ui-text-muted);font-size:.75rem;font-weight:700;line-height:1.55;max-width:31rem}@keyframes feedback-processing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes feedback-processing-pulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.28)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}@media(max-width:600px){.feedback-error-dialog{flex-direction:column}.feedback-report-state{justify-content:center}.feedback-processing-state,.feedback-report-state{margin:.6rem auto;min-height:calc(100dvh - 1.2rem)}.feedback-processing-state{align-content:center}.feedback-processing-state__stages{grid-template-columns:1fr}.feedback-processing-state__stages li{min-height:2.7rem}}@media(prefers-reduced-motion:reduce){.feedback-processing-state__orb,.feedback-processing-state__orb>span{animation:none}}.employability-setup-page{display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.7rem,2vw,1.4rem)}.employability-setup-hero{background:radial-gradient(circle at 88% 0,rgba(61,92,255,.52),transparent 24rem),radial-gradient(circle at 25% 120%,rgba(16,185,129,.2),transparent 20rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.employability-setup-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.employability-setup-hero>*{position:relative;z-index:1}.employability-setup-hero>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.employability-setup-hero>button:hover{color:#fff}.employability-setup-hero__copy{max-width:57rem}.employability-setup-hero__copy p{align-items:center;color:#9db9ff;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.employability-setup-hero__copy h1{font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;letter-spacing:-.05em;line-height:1.01;margin-top:.55rem}.employability-setup-hero__copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;line-height:1.65;margin-top:.8rem;max-width:46rem}.employability-setup-hero__badge{align-items:center;align-self:flex-end;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;display:flex;gap:.65rem;padding:.8rem}.employability-setup-hero__badge>svg{color:#82a7ff;flex:0 0 auto}.employability-setup-hero__badge span,.employability-setup-hero__badge strong{display:block}.employability-setup-hero__badge strong{font-size:.76rem;font-weight:950}.employability-setup-hero__badge span{color:#9fb0c8;font-size:.66rem;font-weight:650;margin-top:.12rem}.employability-setup-layout{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(20rem,.72fr) minmax(30rem,1.28fr)}.employability-competency-panel,.employability-setup-guide{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm)}.employability-setup-guide{background:radial-gradient(circle at 0 100%,rgba(16,185,129,.08),transparent 18rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem)}.employability-setup-guide__heading h2{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:950;letter-spacing:-.03em;line-height:1.15;margin-top:.55rem}.employability-setup-guide__heading p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;line-height:1.65;margin-top:.45rem}.employability-flow{display:grid;grid-gap:.5rem;gap:.5rem}.employability-flow>div{align-items:center;background:linear-gradient(135deg,#f7f9fd,#fff);border:1px solid var(--ui-border);border-radius:.9rem;display:flex;gap:.7rem;padding:.65rem .75rem}.employability-flow>div>span{align-items:center;background:#e9efff;border-radius:.7rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.employability-flow small,.employability-flow strong{display:block}.employability-flow small{color:var(--ui-brand);font-size:.62rem;font-weight:950;text-transform:uppercase}.employability-flow strong{color:#34445e;font-size:.78rem;font-weight:900;margin-top:.05rem}.employability-competency-panel{background:radial-gradient(circle at 100% 0,rgba(35,68,232,.09),transparent 19rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.employability-competency-panel__heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.employability-competency-panel__heading p{color:var(--ui-brand);font-size:.68rem;font-weight:950;text-transform:uppercase}.employability-competency-panel__heading h2{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:950;letter-spacing:-.025em;line-height:1.15;margin-top:.12rem}.employability-competency-grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.employability-competency-card{background:linear-gradient(140deg,#f8faff,#fff);border:1px solid #d7e0ee;border-radius:1rem;display:grid;grid-gap:.55rem;gap:.55rem;min-height:9.5rem;padding:.85rem}.employability-competency-card>div{align-items:center;display:flex;justify-content:space-between}.employability-competency-card>div>span{align-items:center;background:#e9efff;border-radius:.7rem;color:var(--ui-brand);display:flex;height:2.4rem;justify-content:center;width:2.4rem}.employability-competency-card small{color:#9aa8bc;font-size:.66rem;font-weight:950}.employability-competency-card h3{font-size:.9rem;font-weight:950;line-height:1.25}.employability-competency-card p{color:var(--ui-text-muted);font-size:.74rem;font-weight:650;line-height:1.55}.employability-competency-card--violet>div>span{background:#eee9ff;color:#6842db}.employability-competency-card--green>div>span{background:#ddf8ec;color:#047857}.employability-competency-card--amber>div>span{background:#fff2cc;color:#a15c00}.employability-score-summary{align-items:flex-start;background:linear-gradient(135deg,#edf3ff,#fbfdff);border:1px solid #ccd9f0;border-radius:1rem;display:flex;gap:.7rem;padding:.85rem}.employability-score-summary>span{align-items:center;background:#dfe8ff;border-radius:.65rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.employability-score-summary p{color:var(--ui-brand);font-size:.64rem;font-weight:950;text-transform:uppercase}.employability-score-summary h3{font-size:.82rem;font-weight:900;line-height:1.35;margin-top:.12rem}.employability-score-summary small{color:var(--ui-text-muted);display:block;font-size:.7rem;font-weight:650;line-height:1.5;margin-top:.2rem}.employability-setup-action{align-items:center;border-top:1px solid var(--ui-border);display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}.employability-setup-action>div>span,.employability-setup-action>div>strong{display:block}.employability-setup-action>div>strong{font-size:.82rem;font-weight:950}.employability-setup-action>div>span{color:var(--ui-text-muted);font-size:.7rem;font-weight:650;line-height:1.45;margin-top:.2rem}.employability-setup-action .ui-button{flex:0 0 auto}@media(max-width:900px){.employability-setup-hero{grid-template-columns:1fr}.employability-setup-hero__badge{align-self:start;width:max-content}.employability-setup-layout{grid-template-columns:1fr}}@media(max-width:600px){.employability-setup-page{padding:.55rem}.employability-setup-hero{border-radius:1.2rem;padding:1rem}.employability-setup-hero__copy h1{font-size:1.75rem}.employability-setup-hero__badge{width:100%}.employability-competency-panel,.employability-setup-guide{border-radius:1.1rem;padding:.85rem}.employability-competency-grid{grid-template-columns:1fr}.employability-setup-action{align-items:stretch;flex-direction:column}.employability-setup-action .ui-button{width:100%}}.skillcircle-home-card .skillcircle-logo{height:auto;max-height:260px;object-fit:contain;width:min(100%,520px)}@media(min-width:900px){.skillcircle-home-card .skillcircle-logo{max-height:320px;width:min(100%,620px)}}.skillcircle-setup-page{display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.7rem,2vw,1.4rem)}.skillcircle-setup-hero{background:radial-gradient(circle at 88% 0,rgba(92,67,255,.52),transparent 24rem),radial-gradient(circle at 25% 120%,rgba(16,185,129,.2),transparent 20rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.skillcircle-setup-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.skillcircle-setup-hero>*{position:relative;z-index:1}.skillcircle-setup-hero>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.skillcircle-setup-hero>button:hover{color:#fff}.skillcircle-setup-hero__copy{max-width:57rem}.skillcircle-setup-hero__copy p{align-items:center;color:#b0a7ff;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.skillcircle-setup-hero__copy h1{font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;letter-spacing:-.05em;line-height:1.01;margin-top:.55rem}.skillcircle-setup-hero__copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;line-height:1.65;margin-top:.8rem;max-width:46rem}.skillcircle-setup-hero__badge{align-items:center;align-self:flex-end;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;display:flex;gap:.65rem;padding:.8rem}.skillcircle-setup-hero__badge>svg{color:#b0a7ff;flex:0 0 auto}.skillcircle-setup-hero__badge span,.skillcircle-setup-hero__badge strong{display:block}.skillcircle-setup-hero__badge strong{font-size:.76rem;font-weight:950}.skillcircle-setup-hero__badge span{color:#9fb0c8;font-size:.66rem;font-weight:650;margin-top:.12rem}.skillcircle-setup-layout{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(20rem,.72fr) minmax(30rem,1.28fr)}.skillcircle-setup-card,.skillcircle-setup-guide{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm)}.skillcircle-setup-guide{background:radial-gradient(circle at 0 100%,rgba(16,185,129,.08),transparent 18rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem)}.skillcircle-setup-guide__heading h2{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:950;letter-spacing:-.03em;line-height:1.15;margin-top:.55rem}.skillcircle-setup-guide__heading p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;line-height:1.65;margin-top:.45rem}.skillcircle-flow{display:grid;grid-gap:.5rem;gap:.5rem}.skillcircle-flow>div{align-items:center;background:linear-gradient(135deg,#f7f9fd,#fff);border:1px solid var(--ui-border);border-radius:.9rem;display:flex;gap:.7rem;padding:.65rem .75rem}.skillcircle-flow>div>span{align-items:center;background:#eee9ff;border-radius:.7rem;color:#6842db;display:flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.skillcircle-flow small,.skillcircle-flow strong{display:block}.skillcircle-flow small{color:#6842db;font-size:.62rem;font-weight:950;text-transform:uppercase}.skillcircle-flow strong{color:#34445e;font-size:.78rem;font-weight:900;margin-top:.05rem}.skillcircle-setup-card{background:radial-gradient(circle at 100% 0,rgba(92,67,255,.1),transparent 19rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.skillcircle-setup-card__heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.skillcircle-setup-card__heading p{color:#6842db;font-size:.68rem;font-weight:950;text-transform:uppercase}.skillcircle-setup-card__heading h2{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:950;letter-spacing:-.025em;line-height:1.15;margin-top:.12rem}.skillcircle-track-grid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.skillcircle-track-card{background:linear-gradient(140deg,#f8faff,#fff);border:1px solid #d7e0ee;border-radius:1rem;display:grid;grid-gap:.6rem;gap:.6rem;min-height:11rem;padding:.8rem}.skillcircle-track-card>span{align-items:center;background:#e9efff;border-radius:.7rem;color:var(--ui-brand);display:flex;height:2.4rem;justify-content:center;width:2.4rem}.skillcircle-track-card small{color:var(--ui-brand);display:block;font-size:.6rem;font-weight:950;line-height:1.35;text-transform:uppercase}.skillcircle-track-card h3{font-size:.88rem;font-weight:950;line-height:1.25;margin-top:.25rem;text-transform:capitalize}.skillcircle-track-card p{color:var(--ui-text-muted);font-size:.7rem;font-weight:650;line-height:1.5;margin-top:.35rem}.skillcircle-track-card--violet>span{background:#eee9ff;color:#6842db}.skillcircle-track-card--violet small{color:#6842db}.skillcircle-track-card--green>span{background:#ddf8ec;color:#047857}.skillcircle-track-card--green small{color:#047857}.skillcircle-setup-card form{display:grid;grid-gap:1rem;gap:1rem}.skillcircle-role-field{display:grid;grid-gap:.45rem;gap:.45rem}.skillcircle-role-field>span{color:#34445e;font-size:.84rem;font-weight:850}.skillcircle-role-field>div{position:relative}.skillcircle-role-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#f8faff,#fff);border:1px solid #cbd8ea;border-radius:1rem;color:var(--ui-text);cursor:pointer;font:800 .92rem/1.4 var(--ui-font);min-height:3.45rem;outline:none;padding:.8rem 3rem .8rem 1rem;width:100%}.skillcircle-role-field select:focus{border-color:#6842db;box-shadow:0 0 0 4px rgba(104,66,219,.14)}.skillcircle-role-field svg{color:#6842db;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.skillcircle-role-field small{color:var(--ui-text-muted);font-size:.72rem;font-weight:650;line-height:1.45}.skillcircle-role-field em{color:var(--ui-danger);font-size:.72rem;font-style:normal;font-weight:800}.skillcircle-role-preview{align-items:flex-start;background:#f6f8fc;border:1px dashed #c9d5e7;border-radius:1rem;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem;transition:background-color .18s ease,border-color .18s ease}.skillcircle-role-preview.is-ready{background:linear-gradient(135deg,#f0edff,#fbfdff);border-style:solid}.skillcircle-role-preview>span:first-child{align-items:center;background:#eee9ff;border-radius:.65rem;color:#6842db;display:flex;height:2.35rem;justify-content:center;width:2.35rem}.skillcircle-role-preview p{color:#6842db;font-size:.64rem;font-weight:950;text-transform:uppercase}.skillcircle-role-preview h3{font-size:.86rem;font-weight:950;line-height:1.35;margin-top:.12rem}.skillcircle-role-preview small{color:var(--ui-text-muted);display:block;font-size:.7rem;font-weight:650;line-height:1.45;margin-top:.18rem}.skillcircle-setup-card form>.ui-button{justify-self:end}@media(max-width:1000px){.skillcircle-track-grid{grid-template-columns:1fr}.skillcircle-track-card{grid-template-columns:auto minmax(0,1fr);min-height:0}}@media(max-width:900px){.skillcircle-setup-hero{grid-template-columns:1fr}.skillcircle-setup-hero__badge{align-self:start;width:max-content}.skillcircle-setup-layout{grid-template-columns:1fr}}@media(max-width:600px){.skillcircle-setup-page{padding:.55rem}.skillcircle-setup-hero{border-radius:1.2rem;padding:1rem}.skillcircle-setup-hero__copy h1{font-size:1.75rem}.skillcircle-setup-hero__badge{width:100%}.skillcircle-setup-card,.skillcircle-setup-guide{border-radius:1.1rem;padding:.85rem}.skillcircle-role-preview{grid-template-columns:auto minmax(0,1fr)}.skillcircle-role-preview .ui-badge{grid-column:1/-1;width:max-content}.skillcircle-setup-card form>.ui-button{width:100%}}.iti-setup-page{display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.7rem,2vw,1.4rem)}.iti-setup-hero{background:radial-gradient(circle at 88% 0,rgba(249,115,22,.42),transparent 24rem),radial-gradient(circle at 22% 120%,rgba(20,184,166,.22),transparent 20rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.iti-setup-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.iti-setup-hero>*{position:relative;z-index:1}.iti-setup-hero>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.iti-setup-hero>button:hover{color:#fff}.iti-setup-hero__copy{max-width:58rem}.iti-setup-hero__copy p{align-items:center;color:#ffc58f;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.iti-setup-hero__copy h1{font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;line-height:1.01;margin-top:.55rem}.iti-setup-hero__copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;line-height:1.65;margin-top:.8rem;max-width:47rem}.iti-setup-hero__badge{align-items:center;align-self:flex-end;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;display:flex;gap:.65rem;padding:.8rem}.iti-setup-hero__badge>svg{color:#ffc58f;flex:0 0 auto}.iti-setup-hero__badge span,.iti-setup-hero__badge strong{display:block}.iti-setup-hero__badge strong{font-size:.76rem;font-weight:950}.iti-setup-hero__badge span{color:#9fb0c8;font-size:.66rem;font-weight:650;margin-top:.12rem}.iti-setup-layout{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(20rem,.72fr) minmax(30rem,1.28fr)}.iti-setup-card,.iti-setup-guide{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm)}.iti-setup-guide{background:radial-gradient(circle at 0 100%,rgba(20,184,166,.09),transparent 18rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem)}.iti-setup-guide__heading h2{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:950;line-height:1.15;margin-top:.55rem}.iti-setup-guide__heading p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;line-height:1.65;margin-top:.45rem}.iti-flow{display:grid;grid-gap:.5rem;gap:.5rem}.iti-flow>div{align-items:center;background:linear-gradient(135deg,#f7f9fd,#fff);border:1px solid var(--ui-border);border-radius:.9rem;display:flex;gap:.7rem;padding:.65rem .75rem}.iti-flow>div>span{align-items:center;background:#fff1e7;border-radius:.7rem;color:#c2510b;display:flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.iti-flow small,.iti-flow strong{display:block}.iti-flow small{color:#c2510b;font-size:.62rem;font-weight:950;text-transform:uppercase}.iti-flow strong{color:#34445e;font-size:.78rem;font-weight:900;margin-top:.05rem}.iti-setup-card{background:radial-gradient(circle at 100% 0,rgba(249,115,22,.1),transparent 19rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.iti-setup-card__heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.iti-setup-card__heading p{color:#c2510b;font-size:.68rem;font-weight:950;text-transform:uppercase}.iti-setup-card__heading h2{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:950;line-height:1.15;margin-top:.12rem}.iti-track-grid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.iti-track-card{background:linear-gradient(140deg,#f8faff,#fff);border:1px solid #d7e0ee;border-radius:1rem;display:grid;grid-gap:.6rem;gap:.6rem;min-height:10rem;padding:.8rem}.iti-track-card>span{align-items:center;background:#e9efff;border-radius:.7rem;color:var(--ui-brand);display:flex;height:2.4rem;justify-content:center;width:2.4rem}.iti-track-card h3{font-size:.88rem;font-weight:950;line-height:1.25}.iti-track-card p{color:var(--ui-text-muted);font-size:.7rem;font-weight:650;line-height:1.5;margin-top:.3rem}.iti-track-card--green>span{background:#ddf8ec;color:#047857}.iti-track-card--amber>span{background:#fff2cc;color:#a15c00}.iti-setup-card form{display:grid;grid-gap:1rem;gap:1rem}.iti-field-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.iti-select-field{display:grid;grid-gap:.45rem;gap:.45rem}.iti-select-field>span{color:#34445e;font-size:.84rem;font-weight:850}.iti-select-field>div{position:relative}.iti-select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#f8faff,#fff);border:1px solid #cbd8ea;border-radius:1rem;color:var(--ui-text);cursor:pointer;font:800 .92rem/1.4 var(--ui-font);min-height:3.45rem;outline:none;padding:.8rem 3rem .8rem 1rem;width:100%}.iti-select-field select:focus{border-color:#c2510b;box-shadow:0 0 0 4px rgba(249,115,22,.14)}.iti-select-field svg{color:#c2510b;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.iti-select-field small{color:var(--ui-text-muted);font-size:.72rem;font-weight:650;line-height:1.45}.iti-select-field em{color:var(--ui-danger);font-size:.72rem;font-style:normal;font-weight:800}.iti-config-preview{align-items:flex-start;background:#f6f8fc;border:1px dashed #c9d5e7;border-radius:1rem;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem;transition:background-color .18s ease,border-color .18s ease}.iti-config-preview.is-ready{background:linear-gradient(135deg,#fff3ea,#fbfdff);border-style:solid}.iti-config-preview>span:first-child{align-items:center;background:#fff1e7;border-radius:.65rem;color:#c2510b;display:flex;height:2.35rem;justify-content:center;width:2.35rem}.iti-config-preview p{color:#c2510b;font-size:.64rem;font-weight:950;text-transform:uppercase}.iti-config-preview h3{font-size:.86rem;font-weight:950;line-height:1.35;margin-top:.12rem}.iti-config-preview small{color:var(--ui-text-muted);display:block;font-size:.7rem;font-weight:650;line-height:1.45;margin-top:.18rem}.iti-setup-card form>.ui-button{justify-self:end}@media(max-width:1000px){.iti-track-grid{grid-template-columns:1fr}.iti-track-card{grid-template-columns:auto minmax(0,1fr);min-height:0}}@media(max-width:900px){.iti-setup-hero{grid-template-columns:1fr}.iti-setup-hero__badge{align-self:start;width:max-content}.iti-setup-layout{grid-template-columns:1fr}}@media(max-width:640px){.iti-setup-page{padding:.55rem}.iti-setup-hero{border-radius:1.2rem;padding:1rem}.iti-setup-hero__copy h1{font-size:1.75rem}.iti-setup-hero__badge{width:100%}.iti-setup-card,.iti-setup-guide{border-radius:1.1rem;padding:.85rem}.iti-field-grid{grid-template-columns:1fr}.iti-config-preview{grid-template-columns:auto minmax(0,1fr)}.iti-config-preview .ui-badge{grid-column:1/-1;width:max-content}.iti-setup-card form>.ui-button{width:100%}}.mauka_Nav-container-wrapper{align-items:center;bottom:max(.75rem,env(safe-area-inset-bottom));display:flex;justify-content:center;left:0;padding:0 .75rem;pointer-events:none;position:fixed;width:100%;z-index:100}.mauka_Nav-container{align-items:center;background:radial-gradient(circle at 50% -80%,rgba(66,111,255,.48),transparent 62%),linear-gradient(135deg,rgba(7,20,40,.97),rgba(3,12,27,.98));border:1px solid rgba(148,180,226,.2);border-radius:1.35rem;box-shadow:0 22px 55px rgba(3,12,27,.32),0 5px 16px rgba(3,12,27,.2),inset 0 1px 0 hsla(0,0%,100%,.13);display:grid;grid-gap:.25rem;gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:25rem;overflow:hidden;padding:.38rem;pointer-events:auto;position:relative;width:100%}.mauka_Nav-container:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.11),transparent);content:"";height:1px;left:12%;position:absolute;right:12%;top:0}.mauka_Nav-item{align-items:center;border-radius:1rem;color:#9eabc1;display:flex;justify-content:center;min-height:3.45rem;min-width:0;outline:none;overflow:hidden;padding:0 .55rem;position:relative;text-decoration:none;transition:color .18s ease,transform .18s ease}.mauka_Nav-item:hover{color:#fff;transform:translateY(-1px)}.mauka_Nav-item:focus-visible{box-shadow:0 0 0 3px rgba(92,134,255,.48)}.mauka_Nav-item:active{transform:scale(.97)}.mauka_Nav-item.is-active{color:#fff}.mauka_Nav-item__active{background:linear-gradient(135deg,rgba(52,82,246,.98),rgba(25,55,183,.98)) padding-box,linear-gradient(135deg,rgba(137,168,255,.75),rgba(16,185,129,.55)) border-box;border:1px solid transparent;border-radius:inherit;box-shadow:0 8px 22px rgba(20,55,200,.38),inset 0 1px 0 hsla(0,0%,100%,.22);inset:0;position:absolute}.mauka_Nav-item__content{align-items:center;display:flex;gap:.45rem;justify-content:center;min-width:0;position:relative;z-index:1}.mauka_Nav-item__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;transition:filter .18s ease,transform .18s ease}.mauka_Nav-item__label{font-size:.76rem;font-weight:850;letter-spacing:.01em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mauka_Nav-item.is-active .mauka_Nav-item__icon{filter:drop-shadow(0 3px 7px rgba(1,10,40,.3));transform:translateY(-1px)}@media(max-width:390px){.mauka_Nav-container-wrapper{padding:0 .5rem}.mauka_Nav-container{border-radius:1.2rem;padding:.32rem}.mauka_Nav-item{min-height:3.25rem;padding:0 .35rem}.mauka_Nav-item__content{gap:.3rem}.mauka_Nav-item__label{font-size:.69rem}}@media(prefers-reduced-motion:reduce){.mauka_Nav-item,.mauka_Nav-item__icon{transition:none}}.mauka_profile-container{display:grid;grid-gap:clamp(1rem,2.5vw,1.5rem);gap:clamp(1rem,2.5vw,1.5rem);margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.75rem,2vw,1.5rem) clamp(.75rem,2vw,1.5rem) 7.5rem}.profile-hero{align-items:center;background:radial-gradient(circle at 92% 0,rgba(43,83,244,.48),transparent 23rem),radial-gradient(circle at 65% 115%,rgba(16,185,129,.2),transparent 17rem),linear-gradient(135deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:flex;gap:1.5rem;justify-content:space-between;overflow:hidden;padding:clamp(1.25rem,4vw,2.6rem);position:relative}.profile-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.profile-hero__actions,.profile-hero__identity{position:relative;z-index:1}.profile-hero__identity{align-items:center;display:flex;gap:1rem;min-width:0}.profile-hero__avatar{align-items:center;background:linear-gradient(135deg,#4565ff,#10b981);border:2px solid hsla(0,0%,100%,.32);border-radius:1.35rem;box-shadow:0 16px 35px rgba(0,0,0,.25);display:flex;flex:0 0 auto;font-size:1.35rem;font-weight:950;height:5rem;justify-content:center;width:5rem}.profile-hero__copy{min-width:0}.profile-hero__eyebrow{align-items:center;color:#9db9ff;display:flex;font-size:.7rem;font-weight:950;gap:.4rem;text-transform:uppercase}.profile-hero h1{font-size:clamp(1.8rem,4vw,3rem);font-weight:950;line-height:1.05;margin-top:.4rem;overflow-wrap:anywhere}.profile-hero__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.7rem}.profile-hero__meta span{align-items:center;color:#bdc9da;display:flex;font-size:.75rem;font-weight:650;gap:.35rem;overflow-wrap:anywhere}.profile-hero__actions{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem}.profile-hero__status{border:1px solid hsla(0,0%,100%,.14);font-size:.72rem;justify-content:center;min-height:2.75rem;padding:0 1.2rem}.profile-access-card{align-items:center;background:radial-gradient(circle at 100% 0,rgba(35,68,232,.1),transparent 18rem),#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:auto minmax(15rem,1fr) minmax(22rem,.9fr);padding:1rem 1.2rem}.profile-access-card__icon{align-items:center;background:#e9efff;border-radius:.9rem;color:var(--ui-brand);display:flex;height:3rem;justify-content:center;width:3rem}.profile-access-card__copy h2{font-size:1rem;font-weight:950}.profile-access-card__copy p{color:var(--ui-text-muted);font-size:.75rem;font-weight:650;line-height:1.5;margin-top:.2rem}.profile-access-card__form{align-items:center;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.profile-access-card__form input{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-text);font:750 .82rem var(--ui-font);min-height:2.75rem;outline:none;padding:0 1rem;width:100%}.profile-access-card__form input:focus{border-color:var(--ui-brand);box-shadow:var(--ui-shadow-focus)}.profile-access-card__error{color:var(--ui-danger);font-size:.72rem;font-weight:750;grid-column:2/-1}.profile-details{display:grid;grid-gap:1rem;gap:1rem}.profile-details__heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.profile-details__heading p{color:var(--ui-brand);font-size:.7rem;font-weight:950;text-transform:uppercase}.profile-details__heading h2{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:950;line-height:1.08;margin-top:.25rem}.profile-details__heading>span{color:var(--ui-text-muted);font-size:.78rem;font-weight:650;max-width:27rem;text-align:right}.profile-logout-state{min-height:100dvh;padding:1rem}.profile-logout-state,.profile-logout-state__panel{align-items:center;display:grid;justify-items:center}.profile-logout-state__panel{background:radial-gradient(circle at top right,rgba(35,68,232,.12),transparent 16rem),#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md);grid-gap:.8rem;gap:.8rem;max-width:25rem;padding:clamp(1.5rem,5vw,2.5rem);text-align:center;width:100%}.profile-logout-state__panel h1{font-size:1.35rem;font-weight:950}.profile-logout-state__panel p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650}@media(max-width:900px){.profile-access-card{grid-template-columns:auto minmax(0,1fr)}.profile-access-card__form{grid-column:1/-1}}@media(max-width:640px){.mauka_profile-container{padding:.55rem .55rem 6.5rem}.profile-hero{align-items:stretch;flex-direction:column;padding:1.15rem}.profile-hero__identity{align-items:flex-start;flex-direction:column}.profile-hero__avatar{border-radius:1.1rem;height:4rem;width:4rem}.profile-hero__actions{align-items:stretch}.profile-hero__actions .ui-button,.profile-hero__status{width:100%}.profile-access-card{grid-template-columns:1fr;padding:.9rem}.profile-access-card__icon{display:none}.profile-access-card__form{grid-column:auto;grid-template-columns:1fr}.profile-access-card__form .ui-button{width:100%}.profile-access-card__error{grid-column:auto}.profile-details__heading{align-items:flex-start;flex-direction:column}.profile-details__heading>span{text-align:left}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.mauka_PastFeedbacks-cotainer{background:hsla(0,0%,100%,.68);border:1px solid rgba(217,226,239,.9);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.mauka_PastFeedbacks-cotainer.is-page{background:transparent;border:0;border-radius:0;box-shadow:none;gap:1.25rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.75rem,2vw,1.5rem) clamp(.75rem,2vw,1.5rem) 7.5rem}.past-feedback__heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.past-feedback__heading p{color:var(--ui-brand);font-size:.69rem;font-weight:950;text-transform:uppercase}.past-feedback__heading h2{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:950;line-height:1.1;margin-top:.25rem}.past-feedback__page-hero{align-items:flex-end;background:radial-gradient(circle at 90% 0,rgba(43,83,244,.48),transparent 23rem),radial-gradient(circle at 65% 115%,rgba(16,185,129,.2),transparent 17rem),linear-gradient(135deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:flex;gap:2rem;justify-content:space-between;overflow:hidden;padding:clamp(1.35rem,4vw,2.8rem);position:relative}.past-feedback__page-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.past-feedback__page-copy,.past-feedback__summary{position:relative;z-index:1}.past-feedback__page-copy>p{align-items:center;color:#9db9ff;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.past-feedback__page-copy h1{font-size:clamp(2rem,5vw,3.6rem);font-weight:950;line-height:1.02;margin-top:.55rem}.past-feedback__page-copy>span{color:#bdc9da;display:block;font-size:.86rem;font-weight:650;line-height:1.6;margin-top:.8rem;max-width:35rem}.past-feedback__summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:1.15rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(100%,25rem);overflow:hidden}.past-feedback__summary div{align-content:center;display:grid;grid-gap:.2rem;gap:.2rem;min-height:5.5rem;padding:.8rem 1rem}.past-feedback__summary div+div{border-left:1px solid hsla(0,0%,100%,.1)}.past-feedback__summary strong{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:950;line-height:1;min-height:1.25rem;min-width:4rem}.past-feedback__summary span{color:#aebdd1;font-size:.62rem;font-weight:800;text-transform:uppercase}.past-feedback__summary-placeholder{animation:past-feedback-summary-loading 1.15s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.42),hsla(0,0%,100%,.16));background-size:200% 100%;border-radius:999px;display:block;height:.85rem;width:3.25rem}@keyframes past-feedback-summary-loading{0%{background-position:200% 0;opacity:.72}50%{opacity:1}to{background-position:-200% 0;opacity:.72}}.past-feedback__filter-groups{display:grid;grid-gap:.65rem;gap:.65rem}.past-feedback__filter-group{display:grid;grid-gap:.35rem;gap:.35rem}.past-feedback__filter-label{color:#64748b;font-size:.65rem;font-weight:950;padding-left:.2rem;text-transform:uppercase}.past-feedback__filters{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid rgba(217,226,239,.92);border-radius:1.1rem;box-shadow:var(--ui-shadow-sm);display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem}.past-feedback-filter{align-items:center;background:#f4f7fc;border:1px solid #d8e2f0;border-radius:999px;color:#42516a;cursor:pointer;display:inline-flex;font:850 .72rem var(--ui-font);gap:.4rem;min-height:2.45rem;outline:none;padding:.4rem .48rem .4rem .7rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.past-feedback-filter svg{flex:0 0 auto}.past-feedback-filter span{white-space:nowrap}.past-feedback-filter strong{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(148,163,184,.2);border-radius:999px;display:flex;font-size:.62rem;height:1.55rem;justify-content:center;min-width:1.55rem;padding:0 .35rem}.past-feedback-filter:hover{box-shadow:0 8px 22px rgba(15,23,42,.08);transform:translateY(-1px)}.past-feedback-filter:focus-visible{box-shadow:var(--ui-shadow-focus)}.past-feedback-filter.is-active{box-shadow:0 10px 24px rgba(15,23,42,.12);color:#fff}.past-feedback-filter.is-active strong{color:#334155}.past-feedback-filter--all.is-active{background:linear-gradient(135deg,#334155,#0f172a);border-color:#334155}.past-feedback-filter--mock{background:#eef3ff;border-color:#ccd9ff;color:#2344e8}.past-feedback-filter--mock.is-active{background:linear-gradient(135deg,#4565ff,#2344e8);border-color:#4565ff}.past-feedback-filter--technical{background:#eaf0fb;border-color:#cbd8ec;color:#102b63}.past-feedback-filter--technical.is-active{background:linear-gradient(135deg,#183b78,#071b3d);border-color:#183b78}.past-feedback-filter--practice{background:#fff7df;border-color:#f0dfaa;color:#946000}.past-feedback-filter--practice.is-active{background:linear-gradient(135deg,#d99a18,#9a5a00);border-color:#d99a18}.past-feedback-filter--employability{background:#e6f9f0;border-color:#c4ead8;color:#047857}.past-feedback-filter--employability.is-active{background:linear-gradient(135deg,#10b981,#047857);border-color:#10b981}.past-feedback-filter--skillcircle{background:#f0edff;border-color:#d9d0ff;color:#6842db}.past-feedback-filter--skillcircle.is-active{background:linear-gradient(135deg,#8564ed,#5138c7);border-color:#8564ed}.past-feedback-filter--iti{background:#fff1e7;border-color:#fed7aa;color:#c2510b}.past-feedback-filter--iti.is-active{background:linear-gradient(135deg,#f97316,#c2510b);border-color:#f97316}.past-feedback-filter--default.is-active{background:linear-gradient(135deg,#64748b,#334155);border-color:#64748b}.past-feedback-status-filter{opacity:.58}.past-feedback-status-filter.is-active{opacity:1}.past-feedback-status-filter--generated{background:#e6f9f0;border-color:#b9e8d3;color:#07875f}.past-feedback-status-filter--generated.is-active{background:linear-gradient(135deg,#10b981,#047857);border-color:#10b981}.past-feedback-status-filter--processing{background:#fff7e6;border-color:#f2d79b;color:#9a5b00}.past-feedback-status-filter--processing.is-active{background:linear-gradient(135deg,#e8a72d,#ae6900);border-color:#e8a72d}.past-feedback-status-filter--processing.is-active svg{animation:past-feedback-status-spin 1.1s linear infinite}.past-feedback-status-filter--failed{background:#fff0f0;border-color:#f1c4c4;color:#c43232}.past-feedback-status-filter--failed.is-active{background:linear-gradient(135deg,#e65a5a,#b42323);border-color:#e65a5a}.past-feedback-status-filter--incomplete{background:#fff2e2;border-color:#efcfaa;color:#b45309}.past-feedback-status-filter--incomplete.is-active{background:linear-gradient(135deg,#e89030,#a94f08);border-color:#e89030}.past-feedback__grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.is-page .past-feedback__grid{background:hsla(0,0%,100%,.7);border:1px solid rgba(217,226,239,.92);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.past-feedback-card{align-items:center;background:radial-gradient(circle at 100% 0,rgba(35,68,232,.09),transparent 10rem),#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);cursor:pointer;display:grid;font-family:var(--ui-font);grid-gap:.7rem;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:5.2rem;outline:none;padding:.75rem .75rem .75rem 1.25rem;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.is-page .past-feedback-card{background:linear-gradient(135deg,#fff,#f8faff);border-color:rgba(217,226,239,.82);border-radius:.95rem;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;max-width:none;min-height:5.75rem;padding:.85rem 1rem .85rem 1.35rem}.past-feedback-card:before{background:var(--feedback-accent,var(--ui-brand));border-radius:999px;bottom:.9rem;content:"";left:.45rem;opacity:.9;position:absolute;top:.9rem;width:4px}.past-feedback-card:hover{border-color:var(--feedback-border,rgba(35,68,232,.38));box-shadow:var(--ui-shadow-sm);transform:translateY(-2px)}.past-feedback-card:focus-visible{box-shadow:var(--ui-shadow-focus)}.past-feedback-card:active{transform:scale(.985)}.past-feedback-card__action,.past-feedback-card__actions,.past-feedback-card__icon,.past-feedback-card__status{align-items:center;display:flex;justify-content:center}.past-feedback-card__icon{background:var(--feedback-icon-bg,#e9efff);border-radius:.75rem;color:var(--feedback-accent,var(--ui-brand));height:2.4rem;width:2.4rem}.past-feedback-card--mock{--feedback-accent:#2344e8;--feedback-border:#b8c7ff;--feedback-icon-bg:#dfe7ff;--feedback-action-bg:#dfe7ff}.past-feedback-card--technical{--feedback-accent:#0f766e;--feedback-border:#a9d9d3;--feedback-icon-bg:#d9f3ef;--feedback-action-bg:#d9f3ef}.past-feedback-card--practice{--feedback-accent:#b77905;--feedback-border:#edcf8b;--feedback-icon-bg:#fff2cc;--feedback-action-bg:#fff2cc}.past-feedback-card--employability{--feedback-accent:#047857;--feedback-border:#a9dec8;--feedback-icon-bg:#ddf8ec;--feedback-action-bg:#ddf8ec}.past-feedback-card--skillcircle{--feedback-accent:#7c3aed;--feedback-border:#c9b6ff;--feedback-icon-bg:#eee7ff;--feedback-action-bg:#eee7ff}.past-feedback-card--iti{--feedback-accent:#c2510b;--feedback-border:#fed7aa;--feedback-icon-bg:#fff1e7;--feedback-action-bg:#fff1e7}.is-page .past-feedback-card--mock,.past-feedback-card--mock{background:linear-gradient(92deg,rgba(35,68,232,.18),hsla(0,0%,100%,.98) 32%,rgba(234,239,255,.88));border-color:var(--feedback-border)}.is-page .past-feedback-card--technical,.past-feedback-card--technical{background:linear-gradient(92deg,rgba(15,118,110,.18),hsla(0,0%,100%,.98) 32%,rgba(232,250,246,.9));border-color:var(--feedback-border)}.is-page .past-feedback-card--practice,.past-feedback-card--practice{background:linear-gradient(92deg,rgba(183,121,5,.2),hsla(0,0%,100%,.98) 32%,rgba(255,249,232,.95));border-color:var(--feedback-border)}.is-page .past-feedback-card--employability,.past-feedback-card--employability{background:linear-gradient(92deg,rgba(4,120,87,.18),hsla(0,0%,100%,.98) 32%,rgba(239,252,246,.95));border-color:var(--feedback-border)}.is-page .past-feedback-card--skillcircle,.past-feedback-card--skillcircle{background:linear-gradient(92deg,rgba(124,58,237,.2),hsla(0,0%,100%,.98) 32%,rgba(244,239,255,.96));border-color:var(--feedback-border)}.is-page .past-feedback-card--iti,.past-feedback-card--iti{background:linear-gradient(92deg,rgba(249,115,22,.2),hsla(0,0%,100%,.98) 32%,rgba(255,247,237,.96));border-color:var(--feedback-border)}.past-feedback-card__copy{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.past-feedback-card__copy strong{font-size:.84rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.past-feedback-card__copy span{align-items:center;color:var(--ui-text-muted);display:flex;font-size:.65rem;font-weight:700;gap:.3rem;line-height:1.3}.past-feedback-card__date svg{flex:0 0 auto}.is-page .past-feedback-card__copy strong{font-size:.95rem}.is-page .past-feedback-card__date{font-size:.7rem}.past-feedback-card__actions{gap:.45rem}.past-feedback-card__status{border:1px solid;border-radius:999px;height:1.75rem;outline:none;position:relative;touch-action:manipulation;transition:background-color .16s ease,box-shadow .16s ease;width:1.75rem}.past-feedback-card__status.is-generated{background:#e6f9f0;color:#07875f}.past-feedback-card__status.is-failed{background:#fff0f0;color:#c43232}.past-feedback-card__status.is-incomplete{background:#fff2e2;color:#b45309}.past-feedback-card__status.is-processing{background:#fff7e6;color:#ae6900}.past-feedback-card__status.is-processing svg{animation:past-feedback-status-spin 1.1s linear infinite}.past-feedback-card__status-tooltip{background:#07182d;border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;bottom:calc(100% + .55rem);box-shadow:0 10px 24px rgba(3,12,27,.2);color:#fff;font-size:.65rem;font-weight:750;line-height:1.3;opacity:0;padding:.42rem .55rem;pointer-events:none;position:absolute;right:0;text-align:center;text-transform:none;transform:translateY(.25rem);transition:opacity .15s ease,transform .15s ease;visibility:hidden;white-space:nowrap;z-index:4}.past-feedback-card:focus-visible .past-feedback-card__status,.past-feedback-card__status.is-open,.past-feedback-card__status:focus-visible,.past-feedback-card__status:hover{box-shadow:0 5px 14px rgba(15,23,42,.12)}.past-feedback-card:focus-visible .past-feedback-card__status-tooltip,.past-feedback-card__status.is-open .past-feedback-card__status-tooltip,.past-feedback-card__status:focus-visible .past-feedback-card__status-tooltip,.past-feedback-card__status:hover .past-feedback-card__status-tooltip{opacity:1;transform:translateY(0);visibility:visible}.past-feedback-card__action{background:var(--feedback-action-bg,#eef3fb);border-radius:999px;color:var(--feedback-accent,var(--ui-brand));height:2rem;transition:transform .18s ease;width:2rem}.past-feedback-card:hover .past-feedback-card__action{transform:translateX(2px)}.past-feedback__loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.past-feedback__loading span{height:5.2rem!important}.is-page .past-feedback__loading{background:hsla(0,0%,100%,.7);grid-template-columns:1fr;padding:.75rem}.is-page .past-feedback__loading,.is-page .ui-empty-state{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg)}.is-page .ui-empty-state{background:hsla(0,0%,100%,.72);box-shadow:var(--ui-shadow-sm);min-height:18rem}@media(max-width:900px){.is-page .past-feedback__grid,.past-feedback__grid,.past-feedback__loading{grid-template-columns:1fr}.past-feedback__page-hero{align-items:stretch;flex-direction:column}.past-feedback__summary{width:100%}}@media(max-width:480px){.mauka_PastFeedbacks-cotainer{border-radius:1.1rem;padding:.8rem}.mauka_PastFeedbacks-cotainer.is-page{padding:.55rem .55rem 6.5rem}.past-feedback__heading{align-items:stretch;flex-direction:column}.past-feedback__heading .ui-button{width:100%}.past-feedback-card{padding:.65rem .65rem .65rem 1.15rem}.past-feedback__page-hero{border-radius:1.1rem;gap:1.2rem;padding:1.15rem}.past-feedback__page-copy h1{font-size:2rem}.past-feedback__summary{grid-template-columns:1fr}.past-feedback__summary div{align-items:center;display:flex;justify-content:space-between;min-height:3.15rem;padding:.65rem .75rem}.past-feedback__summary strong{justify-content:flex-end}.past-feedback__summary div+div{border-left:0;border-top:1px solid hsla(0,0%,100%,.1)}.past-feedback__filters{border-radius:1rem;flex-wrap:nowrap;overflow-x:auto;padding:.5rem;scrollbar-width:none}.past-feedback__filters::-webkit-scrollbar{display:none}.past-feedback-filter{flex:0 0 auto}.is-page .past-feedback__grid{border-radius:1.1rem;padding:.45rem}.is-page .past-feedback-card{gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:5rem;padding:.7rem .7rem .7rem 1.2rem}.is-page .past-feedback-card__copy strong{font-size:.82rem}.is-page .past-feedback-card__date{align-items:flex-start;font-size:.62rem}}@media(hover:none),(pointer:coarse){.past-feedback-card__status{cursor:pointer}.past-feedback-card.is-status-interaction,.past-feedback-card.is-status-interaction:active{transform:none}}@media(prefers-reduced-motion:reduce){.past-feedback-card__status.is-processing svg,.past-feedback-status-filter--processing.is-active svg,.past-feedback__summary-placeholder{animation:none}}@keyframes past-feedback-status-spin{to{transform:rotate(1turn)}}.mauka_new_onboarding-container{position:relative;padding:1rem;display:flex;gap:1rem;flex-direction:column;max-width:700px;width:100%;min-height:100vh;height:100%;margin:0 auto}.mauka_new_onboarding-container .previous{width:max-content;border-radius:50%;height:3.5rem;display:flex;justify-content:center;align-items:center;font-weight:900;color:#3237b1;cursor:pointer}.mauka_new_onboarding-container .progress-bar{width:100%;height:10px;background-color:#ccc;border-radius:5px;margin-bottom:10px}.mauka_new_onboarding-container .progress-bar .progress{height:100%;background-color:#3237b1;border-radius:5px;transition:width .3s ease-in-out}.mauka_new_onboarding-container form{max-width:600px;align-self:center;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.mauka_new_onboarding-container form .error{color:red;font-size:smaller;margin-left:1rem}.mauka_new_onboarding-container form .finish{display:flex;justify-content:center;align-items:center;padding:.6rem 3rem;color:#fff;z-index:1;background:#3237b1;text-transform:uppercase;border:1px solid #3237b1;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;max-width:312px;transition:all .8s ease}.mauka_new_onboarding-container form .finish:active{transform:scale(.9)}.mauka_new_onboarding-container form .next-button-container{padding:0 .5rem .5rem;position:absolute;bottom:.5rem;width:100%;display:flex;align-self:center;justify-content:center;align-items:center}.mauka_new_onboarding-container form .next-button-container .CTAbtn{width:100%}.mauka_new_onboarding-container form .next-button-container .active{display:flex;justify-content:center;align-items:center;padding:.6rem 3rem;color:#fff;z-index:1;background:#3237b1;text-transform:uppercase;border:1px solid #3237b1;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;max-width:312px;transition:all .8s ease}.mauka_new_onboarding-container form .next-button-container .active:active{transform:scale(.9)}.mauka_new_onboarding-container form .next-button-container .disabled{max-width:312px;padding:.6rem 3rem;display:flex;justify-content:center;align-items:center;background-color:gray;border:gray;cursor:not-allowed;color:#fff}.mauka_new_onboarding-container form input{font-size:1rem;padding:1rem;border:none;border-radius:15px;background:#f6f6f6;width:100%;margin-top:.5rem;background-color:#e8e5e5;height:100%}.mauka_new_onboarding-container form input:focus{outline:#3237b1;border:2px solid #3237b1}.mauka_new_onboarding-container form textarea{font-size:1rem;padding:1rem;border:none;border-radius:15px;background:#f6f6f6;width:100%;margin-top:.5rem;background-color:#e8e5e5;height:100%}.mauka_new_onboarding-container form textarea:focus{outline:#3237b1;border:2px solid #3237b1}.mauka_new_onboarding-container form .start{max-height:100vh;height:100%;display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}.mauka_new_onboarding-container form .start .content h2{font-size:1.2em;font-weight:700}.mauka_new_onboarding-container form .start .content p{margin-top:1rem;font-size:small}.mauka_new_onboarding-container form .start button{display:flex;justify-content:center;align-items:center;padding:.6rem 3rem;color:#fff;z-index:1;background:#3237b1;text-transform:uppercase;border:1px solid #3237b1;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;max-width:312px;transition:all .8s ease;width:100%;align-items:flex-end;position:absolute;bottom:.5rem;align-self:center}.mauka_new_onboarding-container form .start button:active{transform:scale(.9)}.mauka_new_onboarding-container form .questions-group{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;margin-bottom:2rem}.mauka_new_onboarding-container form .questions-group .last-step{text-align:center;display:flex;flex-direction:column;gap:1rem}.mauka_new_onboarding-container form .questions-group .last-step .Congratulations{font-size:2em;text-align:center;color:#3237b1}.mauka_new_onboarding-container form .questions-group .last-step .header{position:relative;display:flex;align-items:center;justify-content:center}.mauka_new_onboarding-container form .questions-group .last-step .header .animation{position:absolute;top:1rem;z-index:-1}.mauka_new_onboarding-container form .questions-group .questions-content{flex-grow:1;width:100%}.mauka_new_onboarding-container form .questions-group .questions-content small{width:100%;text-align:center;color:blue;margin-left:5px}.mauka_new_onboarding-container form .questions-group .card-container{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;flex-direction:column;gap:.5rem;margin-bottom:2rem}.mauka_new_onboarding-container form .questions-group .card-container .card{max-width:400px;width:100%;padding:.5rem;position:relative;border-radius:10px}.mauka_new_onboarding-container form .questions-group .card-container .card .remove{cursor:pointer;position:absolute;top:-.5rem;right:-.5rem;padding:0;border-radius:50%;height:1.2rem;width:1.2rem;display:flex;align-items:center;justify-content:center;background-color:#3237b1;color:#fff}.mauka_new_onboarding-container form .questions-group .card-container .add{background-color:#3237b1;color:#fff;cursor:pointer;width:max-content;padding:.5rem 1rem}.mauka_new_onboarding-container form .questions-group label{margin-top:.5rem;display:flex;width:100%;gap:.5rem;align-items:center}.mauka_new_onboarding-container form .questions-group label input[type=radio]{transform:scale(1.5);margin-top:5px;margin-left:5px;height:max-content;width:max-content}.mauka_new_onboarding-container form .questions-group label input[type=radio]:active+label{color:red}.mauka_start-container{display:grid;grid-gap:1.5rem;gap:1.5rem;margin:0 auto;max-width:75rem;min-height:100vh;padding:clamp(1rem,3vw,2rem)}.mauka_start-container__back{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid var(--ui-border);border-radius:999px;box-shadow:0 8px 24px rgba(15,23,42,.06);color:#34445e;cursor:pointer;display:inline-flex;font:850 .78rem var(--ui-font);gap:.4rem;justify-self:start;padding:.65rem .9rem;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.mauka_start-container__back:hover{border-color:#b9c9e2;box-shadow:var(--ui-shadow-sm);color:var(--ui-brand);transform:translateY(-1px)}.mauka_start-container__back:focus-visible{box-shadow:var(--ui-shadow-focus);outline:none}.mauka_start-container__grid{align-items:start;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr)}.mauka_start-container__device,.mauka_start-container__instructions{padding:clamp(1rem,2.5vw,1.5rem)}.mauka_start-container h2{font-size:1.08rem;font-weight:900}.mauka_start-container__instructions ul{display:grid;grid-gap:1rem;gap:1rem;margin:1.25rem 0}.mauka_start-container__instructions li{align-items:flex-start;display:flex;gap:.7rem}.mauka_start-container__instructions li svg{color:var(--ui-brand);flex:0 0 auto;margin-top:.1rem}.mauka_start-container__instructions li span{color:var(--ui-text-muted);font-size:.85rem;font-weight:650}.mauka_start-container__instructions li strong{color:var(--ui-text);display:block;font-size:.9rem;font-weight:900;margin-bottom:.15rem}.mauka_start-container__checks{display:grid}.mauka_start-container__device{display:grid;grid-gap:1.15rem;gap:1.15rem}.mauka_start-container__device-title{align-items:flex-start;display:flex;gap:.65rem}.mauka_start-container__device-title>svg{color:var(--ui-brand);flex:0 0 auto;margin-top:.16rem}.mauka_start-container__device-title p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;margin-top:.2rem}.mauka_start-container__device .mauka__recorder-video-frame{max-height:min(50dvh,27rem)}.mauka_start-container__device .mauka__recorder-video{max-height:calc(min(50dvh,27rem) - .7rem);width:auto}.mauka_start-container__action{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);bottom:1rem;box-shadow:var(--ui-shadow-sm);display:flex;gap:1rem;justify-content:space-between;padding:1rem;position:-webkit-sticky;position:sticky;z-index:5}.mauka_start-container__action p{color:var(--ui-text-muted);font-size:.84rem;font-weight:700}.mauka_start-container__action .ui-button{max-width:20rem}.RatingOfInterview,.feedback-generation,.thumb-contianer{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:48rem;min-height:100vh;padding:1rem;width:100%}@media(max-width:800px){.mauka_start-container{gap:1rem}.mauka_start-container__grid{grid-template-columns:1fr}.mauka_start-container__action{align-items:stretch;flex-direction:column}.mauka_start-container__action .ui-button{max-width:none}}.RatingOfInterview__card,.feedback-generation__card,.interviewFeedback-container{display:grid;grid-gap:1.15rem;gap:1.15rem;max-width:42rem;padding:clamp(1.25rem,5vw,2.5rem);width:100%}.interviewFeedback-container{text-align:center}.RatingOfInterview h1,.feedback-generation h1,.interviewFeedback-container h1{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:900;line-height:1.15}.RatingOfInterview__intro,.feedback-generation__card>p:not(.completion-eyebrow),.interviewFeedback-container>p:not(.completion-eyebrow){color:var(--ui-text-muted);font-size:.9rem;font-weight:650}.completion-eyebrow{color:var(--ui-brand);font-size:.74rem;font-weight:900;text-transform:uppercase}.interviewFeedback-container .buttons{display:flex;gap:.75rem;justify-content:center;margin-top:.5rem}.RatingOfInterview__card form{display:grid;grid-gap:1.25rem;gap:1.25rem}.RatingOfInterview fieldset{border:0;display:grid;grid-gap:.7rem;gap:.7rem}.RatingOfInterview legend{font-size:.9rem;font-weight:900;margin-bottom:.65rem}.RatingOfInterview__options{display:flex;flex-wrap:wrap;gap:.55rem}.RatingOfInterview__options label{background:#edf2fb;border:1px solid transparent;border-radius:999px;color:#344054;cursor:pointer;font-size:.78rem;font-weight:750;padding:.55rem .8rem}.RatingOfInterview__options label.is-selected{background:#e5ebff;border-color:#9aabf7;color:var(--ui-brand-strong)}.RatingOfInterview__options input{position:absolute;opacity:0;pointer-events:none}.RatingOfInterview__textarea{display:grid;grid-gap:.45rem;gap:.45rem}.RatingOfInterview__textarea span{font-size:.86rem;font-weight:900}.RatingOfInterview textarea{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);font:inherit;padding:.85rem;resize:vertical}.RatingOfInterview textarea:focus{border-color:var(--ui-brand);box-shadow:var(--ui-shadow-focus);outline:none}.feedback-generation__card{justify-items:center;text-align:center}.feedback-generation__icon{align-items:center;background:linear-gradient(135deg,#263ee8,#10b981);border-radius:999px;color:#fff;display:flex;height:3.25rem;justify-content:center;width:3.25rem}@media(max-width:640px){.interviewFeedback-container .buttons{align-items:stretch;flex-direction:column}.interviewFeedback-container .buttons .ui-button{width:100%}}.employability-report{display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.7rem,2vw,1.4rem)}.employability-report--blank{align-items:start;padding-top:5rem}.employability-report__hero{background:radial-gradient(circle at 88% 0,rgba(30,205,154,.3),transparent 25rem),radial-gradient(circle at 18% 120%,rgba(61,92,255,.35),transparent 22rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.employability-report__hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.employability-report__hero>*{position:relative;z-index:1}.employability-report__hero>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.employability-report__hero>button:hover{color:#fff}.employability-report__hero-copy{max-width:57rem}.employability-report__hero-copy>p{align-items:center;color:#80ead0;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.employability-report__hero-copy h1{font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;letter-spacing:-.05em;line-height:1.01;margin-top:.55rem}.employability-report__hero-copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;line-height:1.65;margin-top:.8rem;max-width:48rem}.employability-report__hero-metrics{align-self:flex-end;display:flex;gap:.65rem}.employability-report__hero-metrics>div{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.13);border-radius:1rem;display:grid;grid-template-columns:auto auto;min-width:9.2rem;padding:.75rem .85rem}.employability-report__hero-metrics span{align-items:center;background:rgba(128,234,208,.12);border-radius:.65rem;color:#80ead0;display:flex;grid-row:1/3;height:2.45rem;justify-content:center;margin-right:.6rem;width:2.45rem}.employability-report__hero-metrics small{color:#9fb0c8;font-size:.6rem;font-weight:850;text-transform:uppercase}.employability-report__hero-metrics strong{font-size:.95rem;font-weight:950;margin-top:.06rem}.employability-report__overview{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.employability-report__scores,.employability-report__section,.employability-report__summary{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.employability-report__heading,.employability-report__section-heading{align-items:flex-start;display:flex;gap:.7rem}.employability-report__heading>span,.employability-report__section-heading>span{align-items:center;background:#e8faf4;border-radius:.75rem;color:#078563;display:flex;flex:0 0 auto;height:2.55rem;justify-content:center;width:2.55rem}.employability-report__heading>div,.employability-report__section-heading>div{flex:1 1;min-width:0}.employability-report__heading p,.employability-report__section-heading p{color:#078563;font-size:.65rem;font-weight:950;text-transform:uppercase}.employability-report__heading h2,.employability-report__section-heading h2{font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:950;letter-spacing:-.025em;line-height:1.15;margin-top:.12rem}.employability-report__section-heading small{color:var(--ui-text-muted);display:block;font-size:.72rem;font-weight:650;line-height:1.45;margin-top:.25rem}.employability-report__summary>p{color:#34445e;font-size:.82rem;font-weight:650;line-height:1.7}.employability-report__summary>ul{color:#34445e}.employability-report__level-reasoning{background:linear-gradient(135deg,#f0fbf7,#f8fffc);border:1px solid #caebdf;border-radius:1rem;padding:.85rem}.employability-report__level-reasoning strong{color:#047857;display:block;font-size:.72rem;font-weight:950;text-transform:uppercase}.employability-report__level-reasoning p,.employability-report__level-reasoning ul{color:#536177;font-size:.75rem;font-weight:650;line-height:1.6;margin-top:.35rem}.employability-report ul{color:var(--ui-text-muted);display:grid;font-size:.74rem;font-weight:650;grid-gap:.45rem;gap:.45rem;line-height:1.6;list-style:none;margin-top:.4rem}.employability-report li{padding-left:1rem;position:relative}.employability-report li:before{background:currentColor;border-radius:999px;content:"";height:.3rem;left:.05rem;opacity:.5;position:absolute;top:.48rem;width:.3rem}.employability-report__score-list{display:grid;grid-gap:.75rem;gap:.75rem}.employability-report__score-row{display:grid;grid-gap:.38rem;gap:.38rem}.employability-report__score-row>div:first-child{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.employability-report__score-row strong{color:#34445e;font-size:.76rem;font-weight:850}.employability-report__score-row>div:first-child span{color:#078563;font-size:.7rem;font-weight:950}.employability-report__score-row>div:last-child{background:#e5ebf5;border-radius:999px;height:.55rem;overflow:hidden}.employability-report__score-row>div:last-child span{background:linear-gradient(90deg,#2344e8,#12b886);border-radius:inherit;display:block;height:100%}.employability-report__competencies{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.employability-report__competency{background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #d7e1ef;border-radius:1.2rem;box-shadow:0 12px 30px rgba(15,23,42,.05);display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem}.employability-report__competency-title{align-items:center;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto}.employability-report__competency-title>span{align-items:center;background:#e8faf4;border-radius:.65rem;color:#078563;display:flex;font-size:.62rem;font-weight:950;height:2.2rem;justify-content:center;width:2.2rem}.employability-report__competency-title small{color:#78869b;display:block;font-size:.59rem;font-weight:850;text-transform:uppercase}.employability-report__competency-title h3{font-size:.92rem;font-weight:950;letter-spacing:-.015em;line-height:1.25;margin-top:.08rem}.employability-report__competency-title>strong{background:#0a1a30;border-radius:999px;color:#fff;font-size:.7rem;font-weight:950;padding:.42rem .58rem}.employability-report__evidence{background:#fff;border:1px solid #e0e7f1;border-radius:.85rem;padding:.72rem}.employability-report__evidence small{color:#078563;display:block;font-size:.62rem;font-weight:950;text-transform:uppercase}.employability-report__evidence p,.employability-report__evidence ul{color:#48566c;font-size:.74rem;font-weight:650;line-height:1.6;margin-top:.3rem}.employability-report__feedback-grid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:1fr}.employability-report__feedback-block{background:#f7f9fd;border:1px solid #dce5f1;border-radius:.9rem;padding:.75rem}.employability-report__feedback-block>span{align-items:center;background:#e9efff;border-radius:.55rem;color:var(--ui-brand);display:flex;height:1.8rem;justify-content:center;margin-bottom:.45rem;width:1.8rem}.employability-report__feedback-block>strong{color:var(--ui-brand);display:block;font-size:.72rem;font-weight:950}.employability-report__feedback-block p,.employability-report__feedback-block ul{color:#536177;font-size:.72rem;font-weight:650;line-height:1.55;margin-top:.3rem}.employability-report__feedback-block--success{background:#effbf6;border-color:#c9ecde}.employability-report__feedback-block--success>span,.employability-report__feedback-block--success>strong{color:#047857}.employability-report__feedback-block--warning{background:#fffaf0;border-color:#f0dfb4}.employability-report__feedback-block--warning>span,.employability-report__feedback-block--warning>strong{color:#9a5b00}.employability-report__timeline{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.employability-report__timeline article{background:linear-gradient(140deg,#f8faff,#fff);border:1px solid #d7e1ef;border-radius:1rem;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:auto minmax(0,1fr);padding:.85rem}.employability-report__timeline article>span{align-items:center;background:#0a1a30;border-radius:.65rem;color:#fff;display:flex;font-size:.62rem;font-weight:950;height:2.1rem;justify-content:center;width:2.1rem}.employability-report__timeline strong{color:#34445e;display:block;font-size:.78rem;font-weight:950}.employability-report__timeline p,.employability-report__timeline ul{margin-top:.35rem}.employability-report__resources{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.employability-report__resources a{align-items:center;background:linear-gradient(140deg,#f8faff,#fff);border:1px solid #d7e1ef;border-radius:.9rem;color:#34445e;display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.employability-report__resources a:hover{border-color:#8aa4e8;box-shadow:0 12px 28px rgba(35,68,232,.1);transform:translateY(-2px)}.employability-report__resources a>span{color:#078563;font-size:.62rem;font-weight:950}.employability-report__resources a strong{font-size:.7rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.employability-report__resources a svg{color:var(--ui-brand)}.employability-report__summary>p{font-size:clamp(.86rem,.2vw + .82rem,.94rem)}.employability-report ul,.employability-report__evidence p,.employability-report__evidence ul,.employability-report__feedback-block p,.employability-report__feedback-block ul,.employability-report__level-reasoning p,.employability-report__level-reasoning ul,.employability-report__section-heading small{font-size:clamp(.82rem,.16vw + .79rem,.88rem)}.employability-report__score-row strong,.employability-report__timeline strong{font-size:clamp(.84rem,.15vw + .81rem,.9rem)}.employability-report__competency-title h3{font-size:clamp(1rem,.2vw + .96rem,1.08rem)}.employability-report__feedback-block>strong{font-size:.82rem}.employability-report__competency-title>strong,.employability-report__score-row>div:first-child span{font-size:.78rem}.employability-report__competency-title small,.employability-report__evidence small,.employability-report__level-reasoning strong{font-size:.68rem}.employability-report__resources a strong{font-size:clamp(.78rem,.14vw + .75rem,.84rem)}@media(max-width:1050px){.employability-report__competencies,.employability-report__overview{grid-template-columns:1fr}}@media(max-width:700px){.employability-report{gap:.65rem;padding:.3rem}.employability-report__hero{border-radius:1rem;gap:.85rem;grid-template-columns:1fr;padding:.8rem}.employability-report__hero-copy h1{font-size:1.75rem}.employability-report__hero-metrics{display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.employability-report__hero-metrics>div{border-radius:.8rem;min-width:0;padding:.65rem}.employability-report__competencies,.employability-report__overview{gap:.65rem}.employability-report__scores,.employability-report__section,.employability-report__summary{border-radius:.95rem;gap:.7rem;padding:.65rem}.employability-report__heading,.employability-report__section-heading{gap:.5rem}.employability-report__heading>span,.employability-report__section-heading>span{height:2.25rem;width:2.25rem}.employability-report__heading{flex-wrap:wrap}.employability-report__heading .ui-badge{margin-left:2.75rem}.employability-report__competency{border-radius:.85rem;gap:.55rem;padding:.55rem}.employability-report__competency-title{gap:.45rem}.employability-report__competency-title>span{height:2rem;width:2rem}.employability-report__competency-title>strong{padding:.35rem .48rem}.employability-report__evidence,.employability-report__feedback-block,.employability-report__level-reasoning{border-radius:.7rem;padding:.55rem}.employability-report__feedback-grid{gap:.45rem}.employability-report ul{gap:.35rem}.employability-report li{padding-left:.75rem}.employability-report__timeline{gap:.5rem}.employability-report__resources a,.employability-report__timeline article{border-radius:.75rem;padding:.6rem}.employability-report__resources,.employability-report__timeline{grid-template-columns:1fr}}@media(max-width:390px){.employability-report__hero-metrics{grid-template-columns:1fr}.employability-report__competency-title{align-items:start}.employability-report__section{padding:.55rem}.employability-report__competency{padding:.5rem}}.skillcircle-feedback{max-width:1200px;width:100%;margin:0 auto;display:grid;grid-gap:1rem;gap:1rem;max-width:86rem;padding:clamp(.7rem,2vw,1.4rem) clamp(.7rem,2vw,1.4rem) 3rem;color:#182033}.skillcircle-feedback h1,.skillcircle-feedback h2,.skillcircle-feedback h3,.skillcircle-feedback h4,.skillcircle-feedback p{margin:0}.skillcircle-feedback li,.skillcircle-feedback p{line-height:1.6}.skillcircle-feedback .skillcircle-report-header{background:radial-gradient(circle at 88% 0,rgba(116,91,255,.42),transparent 25rem),radial-gradient(circle at 18% 120%,rgba(18,184,134,.22),transparent 22rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:flex-end;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.skillcircle-feedback .skillcircle-report-header:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.skillcircle-feedback .skillcircle-report-header>*{position:relative;z-index:1}.skillcircle-feedback .skillcircle-report-header>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.skillcircle-feedback .skillcircle-report-header>button:hover{color:#fff}.skillcircle-feedback .skillcircle-report-header .eyebrow{color:#b9acff;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:0;margin-bottom:.5rem}.skillcircle-feedback .skillcircle-report-header h1{color:#fff;font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;letter-spacing:-.05em;line-height:1.01}.skillcircle-feedback .skillcircle-report-header .domain{color:#bdc9da;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;margin-top:.75rem}.skillcircle-feedback .readiness-card{border:1px solid hsla(0,0%,100%,.14);border-radius:1rem;background:hsla(0,0%,100%,.08);min-width:13rem;padding:.85rem 1rem}.skillcircle-feedback .readiness-card span{align-items:center;color:#b9acff;display:flex;font-size:.62rem;font-weight:950;gap:.35rem;text-transform:uppercase;letter-spacing:0;margin-bottom:.35rem}.skillcircle-feedback .readiness-card strong{color:#fff;font-size:1.05rem;font-weight:950;line-height:1.2}.skillcircle-feedback .readiness-card.not-ready{border-color:hsla(0,100%,79%,.45)}.skillcircle-feedback .readiness-card.foundation-ready{border-color:rgba(255,211,112,.45)}.skillcircle-feedback .readiness-card.interview-ready{border-color:rgba(157,185,255,.45)}.skillcircle-feedback .readiness-card.strong-fit{border-color:rgba(128,234,208,.45)}.skillcircle-feedback .skillcircle-overview{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-items:stretch;padding:clamp(1rem,2.5vw,1.5rem)}.skillcircle-feedback .skillcircle-circular-score{position:relative;width:min(100%,220px);aspect-ratio:1;justify-self:center;align-self:start;display:grid;place-items:center}.skillcircle-feedback .skillcircle-circular-score svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.skillcircle-feedback .skillcircle-circular-score circle{fill:none;stroke-width:11;stroke-linecap:round}.skillcircle-feedback .skillcircle-circular-score .score-ring-track{stroke:#e5e8f6}.skillcircle-feedback .skillcircle-circular-score .score-ring-value{stroke:url(#skillcircleScoreGradient);stroke-dasharray:100;stroke-dashoffset:100;animation:skillcircle-ring-fill .95s ease-out forwards}.skillcircle-feedback .skillcircle-circular-score:before{content:"";position:absolute;inset:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #edf0fb}.skillcircle-feedback .skillcircle-circular-score__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;padding:1rem}.skillcircle-feedback .skillcircle-circular-score__content span{color:#596174;font-size:.78rem;font-weight:900;text-transform:uppercase}.skillcircle-feedback .skillcircle-circular-score__content strong{color:#141f44;font-size:2rem;line-height:1}.skillcircle-feedback .skillcircle-circular-score__content small{color:#3237b1;font-weight:900}.skillcircle-feedback .skillcircle-circular-score.compact-score{width:82px;min-width:82px}.skillcircle-feedback .skillcircle-circular-score.compact-score circle{stroke-width:10}.skillcircle-feedback .skillcircle-circular-score.compact-score:before{inset:12px}.skillcircle-feedback .skillcircle-circular-score.compact-score .skillcircle-circular-score__content{gap:.05rem;padding:.5rem}.skillcircle-feedback .skillcircle-circular-score.compact-score .skillcircle-circular-score__content span{font-size:.58rem}.skillcircle-feedback .skillcircle-circular-score.compact-score .skillcircle-circular-score__content strong{font-size:1.02rem}.skillcircle-feedback .skillcircle-linear-score{width:min(46%,360px);min-width:220px;border:1px solid #dfe3f8;border-radius:999px;background:#f8faff;padding:.65rem .9rem}.skillcircle-feedback .skillcircle-linear-score__top{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem}.skillcircle-feedback .skillcircle-linear-score__top span{color:#3237b1;font-size:.72rem;font-weight:900;text-transform:uppercase}.skillcircle-feedback .skillcircle-linear-score__top strong{color:#141f44;font-size:.95rem;white-space:nowrap}.skillcircle-feedback .skillcircle-linear-score__track{height:8px;overflow:hidden;border-radius:999px;background:#e5e8f6}.skillcircle-feedback .skillcircle-linear-score__track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3237b1,#1e9f73);animation:skillcircle-linear-fill .85s ease forwards}.skillcircle-feedback .action-plan-card,.skillcircle-feedback .breakdown-card,.skillcircle-feedback .insights-grid>div,.skillcircle-feedback .question-report-card,.skillcircle-feedback .summary-card{border:1px solid #dce5f1;border-radius:1rem;background:#fff;box-shadow:0 10px 28px rgba(20,31,68,.055)}.skillcircle-feedback .summary-card{height:100%;padding:1rem}.skillcircle-feedback .summary-card h2{color:#141f44;font-size:1rem;font-weight:900;margin-bottom:.5rem}.skillcircle-feedback .summary-card p{color:#3f4658}.skillcircle-feedback .summary-card.reasoning{background:#fbfcff}.skillcircle-feedback .section-heading{margin-bottom:1rem}.skillcircle-feedback .section-heading h2{color:#141f44;font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:950;letter-spacing:-.025em}.skillcircle-feedback .section-heading p{color:#626a80;font-size:.76rem;font-weight:650;margin-top:.3rem}.skillcircle-feedback .skillcircle-section{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);padding:clamp(1rem,2.5vw,1.5rem)}.skillcircle-feedback .action-plan-list,.skillcircle-feedback .breakdown-grid,.skillcircle-feedback .insights-grid,.skillcircle-feedback .question-report-list{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;width:100%}.skillcircle-feedback .breakdown-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.skillcircle-feedback .breakdown-card h3{color:#141f44;font-size:1.02rem;font-weight:900}.skillcircle-feedback .breakdown-card p{color:#4b5367;font-size:.76rem;font-weight:650}.skillcircle-feedback .breakdown-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.skillcircle-feedback .breakdown-card__header .compact-score{display:none}.skillcircle-feedback .question-report-card{width:100%;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.skillcircle-feedback .question-report-card:hover{border-color:#cfd6fb;box-shadow:0 14px 34px rgba(20,31,68,.1);transform:translateY(-1px)}.skillcircle-feedback .question-report-card.is-open{border-color:#c8d1ff;box-shadow:0 16px 38px rgba(20,31,68,.12)}.skillcircle-feedback .question-report-card.is-open .question-report-card__body{grid-template-rows:1fr;opacity:1}.skillcircle-feedback .question-report-card.is-open .accordion-chevron{transform:rotate(180deg)}.skillcircle-feedback .question-report-card__trigger{display:flex;justify-content:space-between;gap:2rem;align-items:center;width:100%;max-width:none;min-height:92px;padding:.75rem 1rem;border:none;background:#fff;color:inherit;cursor:pointer;font-family:inherit;font-weight:inherit;text-align:left;text-transform:none}.skillcircle-feedback .question-report-card__trigger:focus-visible{outline:3px solid rgba(50,55,177,.22);outline-offset:-3px}.skillcircle-feedback .question-report-card .question-trigger-copy{min-width:0;display:flex;align-items:center;gap:.9rem}.skillcircle-feedback .question-report-card .question-trigger-copy span{color:#3237b1;font-size:.78rem;font-weight:900;text-transform:uppercase}.skillcircle-feedback .question-report-card .question-trigger-copy h3{color:#141f44;font-size:1rem;font-weight:950;line-height:1.2;text-transform:none}.skillcircle-feedback .question-report-card .question-trigger-actions{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.skillcircle-feedback .question-report-card .accordion-chevron{color:#3237b1;flex:0 0 auto;order:-1;transition:transform .17s ease}.skillcircle-feedback .question-report-card__body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .19s ease,opacity .15s ease}.skillcircle-feedback .question-report-card__body-inner{overflow:hidden;border-top:1px solid #e8ebf5;padding:0 1rem 1rem}.skillcircle-feedback .question-report-card h4{color:#141f44;font-size:.95rem;font-weight:900;margin-bottom:.35rem}.skillcircle-feedback .question-report-card .feedback-columns,.skillcircle-feedback .question-report-card .improved-answer,.skillcircle-feedback .question-report-card .question-copy,.skillcircle-feedback .question-report-card .response-panel{margin-top:1rem}.skillcircle-feedback .question-report-card .improved-answer p,.skillcircle-feedback .question-report-card .question-copy p{color:#3f4658}.skillcircle-feedback .question-report-card .feedback-columns,.skillcircle-feedback .question-report-card .response-panel{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.skillcircle-feedback .question-report-card .feedback-columns>div,.skillcircle-feedback .question-report-card .response-panel>div{border-radius:8px;padding:1rem 1rem 1.1rem}.skillcircle-feedback .question-report-card .response-panel>div{background:#f8faff;border:1px solid #e4e7f5}.skillcircle-feedback .question-report-card .feedback-columns .positive{background:#f4fff8;border:1px solid #cfeeda}.skillcircle-feedback .question-report-card .feedback-columns .gaps{background:#fff8f0;border:1px solid #ffe2bb}.skillcircle-feedback .skillcircle-point-list{display:grid;grid-gap:.45rem;gap:.45rem;list-style:none;padding-left:1.2rem;margin:0}.skillcircle-feedback .skillcircle-point-list li{position:relative;color:#424a5e;margin:0}.skillcircle-feedback .skillcircle-point-list li:before{content:"";position:absolute;left:-1rem;top:.67em;width:6px;height:6px;border-radius:50%;background:#3237b1}.skillcircle-feedback .empty-copy{color:#747b8f;font-style:italic}.skillcircle-feedback .action-plan-card,.skillcircle-feedback .insights-grid>div{padding:1rem}.skillcircle-feedback .action-plan-card h3,.skillcircle-feedback .insights-grid>div h3{color:#141f44;font-size:1rem;font-weight:900;margin-bottom:.65rem}.skillcircle-feedback .action-plan-card .priority-pill{display:inline-flex;width:max-content;border-radius:999px;background:#eef0ff;color:#3237b1;font-size:.75rem;font-weight:900;padding:.3rem .65rem;margin-bottom:.75rem;text-transform:uppercase}.skillcircle-feedback .action-plan-card .priority-pill.priority-high{background:#fff1f1;color:#b42318;border:1px solid #ffc9c9}.skillcircle-feedback .action-plan-card .priority-pill.priority-medium{background:#fff7e8;color:#b25e09;border:1px solid #ffd99a}.skillcircle-feedback .action-plan-card .priority-pill.priority-low{background:#eefaf3;color:#147a4c;border:1px solid #bce8cd}.skillcircle-feedback .skillcircle-disclaimer{color:#697184;font-size:.85rem;background:#f8faff;border:1px solid #dce5f1;border-radius:1rem;padding:1rem}@media(min-width:760px){.skillcircle-feedback .skillcircle-overview{grid-template-columns:320px minmax(0,1fr);align-items:stretch}.skillcircle-feedback .skillcircle-overview .reasoning{grid-column:1/-1}.skillcircle-feedback .insights-grid{grid-template-columns:repeat(2,1fr)}.skillcircle-feedback .breakdown-grid{grid-template-columns:1fr;border:1px solid #e3e6f2;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(20,31,68,.06);gap:0;overflow:hidden}.skillcircle-feedback .breakdown-card{border:none;border-radius:0;box-shadow:none}.skillcircle-feedback .breakdown-card:not(:last-child){border-bottom:1px solid #edf0f7}.skillcircle-feedback .question-report-card__trigger{min-height:88px;padding:.75rem 1.25rem}.skillcircle-feedback .question-report-card .feedback-columns,.skillcircle-feedback .question-report-card .response-panel{grid-template-columns:repeat(2,1fr)}.skillcircle-feedback .question-report-card__body-inner{padding:0 1.25rem 1.25rem}}@media(max-width:560px){.skillcircle-feedback{gap:.65rem;padding:.3rem .3rem 1.5rem}.skillcircle-feedback .skillcircle-report-header{border-radius:1rem;gap:.85rem;grid-template-columns:1fr;padding:.8rem}.skillcircle-feedback .skillcircle-report-header h1{font-size:1.75rem}.skillcircle-feedback .skillcircle-report-header .readiness-card{min-width:0;width:100%}.skillcircle-feedback .skillcircle-overview,.skillcircle-feedback .skillcircle-section{border-radius:.95rem;padding:.65rem}.skillcircle-feedback .action-plan-list,.skillcircle-feedback .breakdown-grid,.skillcircle-feedback .insights-grid,.skillcircle-feedback .question-report-list,.skillcircle-feedback .skillcircle-overview{gap:.55rem}.skillcircle-feedback .action-plan-card,.skillcircle-feedback .breakdown-card,.skillcircle-feedback .insights-grid>div,.skillcircle-feedback .skillcircle-disclaimer,.skillcircle-feedback .summary-card{border-radius:.75rem;padding:.55rem}.skillcircle-feedback .section-heading{margin-bottom:.65rem}.skillcircle-feedback .question-report-card{border-radius:.75rem}.skillcircle-feedback .question-report-card__trigger{display:flex;padding:.6rem;min-height:0;gap:.55rem}.skillcircle-feedback .question-report-card__body-inner{padding:0 .6rem .6rem}.skillcircle-feedback .question-report-card .question-trigger-copy{align-items:flex-start;gap:.4rem}.skillcircle-feedback .question-report-card .question-trigger-actions{width:auto}.skillcircle-feedback .question-report-card .question-score{width:76px;min-width:76px}.skillcircle-feedback .question-report-card .feedback-columns,.skillcircle-feedback .question-report-card .improved-answer,.skillcircle-feedback .question-report-card .question-copy,.skillcircle-feedback .question-report-card .response-panel{margin-top:.65rem}.skillcircle-feedback .question-report-card .feedback-columns,.skillcircle-feedback .question-report-card .response-panel{gap:.5rem}.skillcircle-feedback .question-report-card .feedback-columns>div,.skillcircle-feedback .question-report-card .response-panel>div{padding:.55rem}.skillcircle-feedback .skillcircle-point-list{gap:.35rem;padding-left:.9rem}.skillcircle-feedback .skillcircle-point-list li:before{left:-.75rem}.skillcircle-feedback .breakdown-card__header{align-items:center}.skillcircle-feedback .breakdown-card__header .skillcircle-linear-score{display:none}.skillcircle-feedback .breakdown-card__header .compact-score{display:grid}}@media(max-width:390px){.skillcircle-feedback .skillcircle-overview,.skillcircle-feedback .skillcircle-section{padding:.55rem}.skillcircle-feedback .breakdown-card__header{align-items:center;gap:.5rem;text-align:left}.skillcircle-feedback .breakdown-card__header h3{flex:1 1 auto;min-width:0}.skillcircle-feedback .breakdown-card__header .compact-score{flex:0 0 82px;margin-left:auto}}@media(min-width:1024px){.skillcircle-feedback .skillcircle-overview{grid-template-columns:320px minmax(0,1fr) minmax(0,1fr);align-items:stretch}.skillcircle-feedback .skillcircle-overview .reasoning{grid-column:auto}.skillcircle-feedback .action-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.skillcircle-feedback .action-plan-list.is-odd .action-plan-card:first-child{grid-column:1/-1}}.skillcircle-feedback .breakdown-card p,.skillcircle-feedback .empty-copy,.skillcircle-feedback .improved-answer p,.skillcircle-feedback .question-copy p,.skillcircle-feedback .skillcircle-disclaimer,.skillcircle-feedback .skillcircle-point-list li,.skillcircle-feedback .summary-card p{font-size:clamp(.82rem,.16vw + .79rem,.88rem)}.skillcircle-feedback .section-heading p{font-size:clamp(.8rem,.14vw + .77rem,.86rem)}.skillcircle-feedback .action-plan-card h3,.skillcircle-feedback .breakdown-card h3,.skillcircle-feedback .insights-grid>div h3{font-size:clamp(.94rem,.16vw + .91rem,1.02rem)}.skillcircle-feedback .question-report-card h4{font-size:.88rem}.skillcircle-feedback .priority-pill,.skillcircle-feedback .question-report-card .question-trigger-copy span,.skillcircle-feedback .skillcircle-linear-score__top span{font-size:.72rem}@keyframes skillcircle-ring-fill{to{stroke-dashoffset:var(--score-offset)}}@keyframes skillcircle-linear-fill{to{width:var(--score-width)}}.iti-report{display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.7rem,2vw,1.4rem)}.iti-report--blank{align-items:start;padding-top:5rem}.iti-report__hero{background:radial-gradient(circle at 86% 0,rgba(249,115,22,.42),transparent 24rem),radial-gradient(circle at 16% 118%,rgba(20,184,166,.2),transparent 20rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.iti-report__hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.iti-report__hero>*{position:relative;z-index:1}.iti-report__hero>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.iti-report__hero>button:hover{color:#fff}.iti-report__hero-copy{max-width:58rem}.iti-report__hero-copy>p{align-items:center;color:#ffc58f;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.iti-report__hero-copy h1{font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;line-height:1.01;margin-top:.55rem}.iti-report__hero-copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;line-height:1.65;margin-top:.8rem;max-width:48rem}.iti-report__hero-metrics{align-self:flex-end;display:flex;gap:.65rem}.iti-report__hero-metrics>div{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.13);border-radius:1rem;display:grid;grid-template-columns:auto auto;min-width:9.2rem;padding:.75rem .85rem}.iti-report__hero-metrics span{align-items:center;background:rgba(255,197,143,.12);border-radius:.65rem;color:#ffc58f;display:flex;grid-row:1/3;height:2.45rem;justify-content:center;margin-right:.6rem;width:2.45rem}.iti-report__hero-metrics small{color:#9fb0c8;font-size:.6rem;font-weight:850;text-transform:uppercase}.iti-report__hero-metrics strong{font-size:.95rem;font-weight:950;margin-top:.06rem}.iti-report__overview{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.iti-report__section,.iti-report__summary,.iti-report__total{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.iti-report__section-heading{align-items:flex-start;display:flex;gap:.7rem}.iti-report__section-heading>span{align-items:center;background:#fff1e7;border-radius:.75rem;color:#c2510b;display:flex;flex:0 0 auto;height:2.55rem;justify-content:center;width:2.55rem}.iti-report__section-heading>div{flex:1 1;min-width:0}.iti-report__section-heading p{color:#c2510b;font-size:.65rem;font-weight:950;text-transform:uppercase}.iti-report__section-heading h2{font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:950;line-height:1.15;margin-top:.12rem}.iti-report__summary>p{color:#34445e;font-size:.82rem;font-weight:650;line-height:1.7}.iti-report ul{color:var(--ui-text-muted);display:grid;font-size:.74rem;font-weight:650;grid-gap:.45rem;gap:.45rem;line-height:1.6;list-style:none;margin-top:.4rem}.iti-report li{padding-left:1rem;position:relative}.iti-report li:before{background:currentColor;border-radius:999px;content:"";height:.3rem;left:.05rem;opacity:.5;position:absolute;top:.48rem;width:.3rem}.iti-report__reasoning{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:1rem;padding:.85rem}.iti-report__reasoning strong,.iti-report__top-improvement strong{color:#c2510b;display:block;font-size:.72rem;font-weight:950;text-transform:uppercase}.iti-report__reasoning p,.iti-report__reasoning ul,.iti-report__top-improvement p,.iti-report__top-improvement ul{color:#536177;font-size:.75rem;font-weight:650;line-height:1.6;margin-top:.35rem}.iti-report__top-improvement{align-items:flex-start;background:#f0fdfa;border:1px solid #bdeee5;border-radius:1rem;display:flex;gap:.65rem;padding:.85rem}.iti-report__top-improvement>span{align-items:center;background:#ccfbf1;border-radius:.65rem;color:#0f766e;display:flex;flex:0 0 auto;height:2.2rem;justify-content:center;width:2.2rem}.iti-report__total{align-content:center;justify-items:center;text-align:center}.iti-report__total p{color:var(--ui-text-muted);font-size:.76rem;font-weight:650;line-height:1.55;max-width:18rem}.iti-report__total-ring{align-items:center;background:conic-gradient(#f97316 var(--score),#e5ebf5 0);border-radius:999px;display:flex;height:10.5rem;justify-content:center;width:10.5rem}.iti-report__total-ring>div{align-content:center;background:#fff;border-radius:inherit;display:grid;height:7.8rem;justify-items:center;width:7.8rem}.iti-report__total-ring strong{color:#111827;font-size:2.2rem;font-weight:950;line-height:1}.iti-report__total-ring span{color:var(--ui-text-muted);font-size:.68rem;font-weight:850;margin-top:.3rem;text-transform:uppercase}.iti-report__breakdown-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.iti-report__breakdown-card{background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #d7e1ef;border-radius:1.1rem;display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem}.iti-report__breakdown-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.iti-report__breakdown-head small{color:#c2510b;font-size:.6rem;font-weight:950;text-transform:uppercase}.iti-report__breakdown-head h3{color:#26344d;font-size:.9rem;font-weight:950;line-height:1.3;margin-top:.12rem}.iti-report__score-meter{display:grid;grid-gap:.4rem;gap:.4rem}.iti-report__score-meter>div:first-child{align-items:center;display:flex;justify-content:space-between}.iti-report__score-meter span{color:#78869b;font-size:.62rem;font-weight:950;text-transform:uppercase}.iti-report__score-meter strong{color:#c2510b;font-size:.78rem;font-weight:950}.iti-report__score-meter>div:last-child{background:#e5ebf5;border-radius:999px;height:.55rem;overflow:hidden}.iti-report__score-meter>div:last-child span{background:linear-gradient(90deg,#f97316,#14b8a6);border-radius:inherit;display:block;height:100%}.iti-report__feedback-grid{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.iti-report__feedback-grid>div{background:#fff;border:1px solid #e1e8f2;border-radius:.85rem;padding:.7rem}.iti-report__coaching-grid strong,.iti-report__feedback-grid strong,.iti-report__question-grid strong{color:#34445e;display:block;font-size:.72rem;font-weight:950}.iti-report__coaching-grid p,.iti-report__coaching-grid ul,.iti-report__feedback-grid p,.iti-report__feedback-grid ul,.iti-report__question-grid p,.iti-report__question-grid ul{color:#536177;font-size:.74rem;font-weight:650;line-height:1.58;margin-top:.35rem}.iti-report__coaching-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.iti-report__coaching-grid article{background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #d7e1ef;border-radius:1rem;padding:.9rem}.iti-report__coaching-grid span{align-items:center;background:#fff1e7;border-radius:.65rem;color:#c2510b;display:flex;height:2.15rem;justify-content:center;margin-bottom:.55rem;width:2.15rem}.iti-report__questions{display:grid;grid-gap:.75rem;gap:.75rem}.iti-report__question{background:#fff;border:1px solid #d7e1ef;border-radius:1rem;overflow:hidden}.iti-report__question summary{align-items:center;cursor:pointer;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr);list-style:none;padding:.85rem 1rem}.iti-report__question summary::-webkit-details-marker{display:none}.iti-report__question summary>span{align-items:center;background:#fff1e7;border-radius:.65rem;color:#c2510b;display:flex;font-size:.62rem;font-weight:950;height:2.2rem;justify-content:center;width:2.2rem}.iti-report__question summary small{color:#78869b;display:block;font-size:.6rem;font-weight:950;text-transform:uppercase}.iti-report__question summary strong{color:#26344d;display:block;font-size:.86rem;font-weight:950;line-height:1.35;margin-top:.1rem}.iti-report__question-body{border-top:1px solid #e1e8f2;display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.iti-report__answer-block{background:#f7f9fd;border:1px solid #dce5f1;border-radius:.9rem;padding:.8rem}.iti-report__answer-block small{color:#c2510b;font-size:.62rem;font-weight:950;text-transform:uppercase}.iti-report__answer-block p,.iti-report__answer-block ul{color:#34445e;font-size:.78rem;font-weight:650;line-height:1.6;margin-top:.35rem}.iti-report__question-grid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.iti-report__question-grid article{background:#fff;border:1px solid #e1e8f2;border-radius:.9rem;padding:.8rem}.iti-report__question-grid .iti-report__tip{background:#f0fdfa;border-color:#bdeee5}.iti-report__disclaimer{align-items:center;background:#07182d;border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;color:#c8d6ea;display:flex;font-size:.72rem;font-weight:650;gap:.45rem;line-height:1.55;padding:.85rem 1rem}.iti-report__disclaimer svg{color:#ffc58f;flex:0 0 auto}@media(max-width:980px){.iti-report__hero,.iti-report__overview{grid-template-columns:1fr}.iti-report__hero-metrics{align-self:start;flex-wrap:wrap}.iti-report__breakdown-grid,.iti-report__coaching-grid{grid-template-columns:1fr}}@media(max-width:760px){.iti-report{padding:.55rem}.iti-report__hero{border-radius:1.2rem;padding:1rem}.iti-report__hero-copy h1{font-size:1.85rem}.iti-report__hero-metrics{display:grid;width:100%}.iti-report__feedback-grid,.iti-report__question-grid{grid-template-columns:1fr}.iti-report__breakdown-head{display:grid}}.practice-setup-page{display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.7rem,2vw,1.4rem)}.practice-setup-hero{background:radial-gradient(circle at 88% 0,rgba(61,92,255,.52),transparent 24rem),radial-gradient(circle at 25% 120%,rgba(16,185,129,.2),transparent 20rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.practice-setup-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.practice-setup-hero>*{position:relative;z-index:1}.practice-setup-hero>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.practice-setup-hero>button:hover{color:#fff}.practice-setup-hero__copy{max-width:52rem}.practice-setup-hero__copy p{align-items:center;color:#9db9ff;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.practice-setup-hero__copy h1{font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;letter-spacing:-.05em;line-height:1.01;margin-top:.55rem}.practice-setup-hero__copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;line-height:1.65;margin-top:.8rem;max-width:43rem}.practice-setup-hero__badge{align-items:center;align-self:flex-end;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;display:flex;gap:.65rem;padding:.8rem}.practice-setup-hero__badge>svg{color:#82a7ff;flex:0 0 auto}.practice-setup-hero__badge span,.practice-setup-hero__badge strong{display:block}.practice-setup-hero__badge strong{font-size:.76rem;font-weight:950}.practice-setup-hero__badge span{color:#9fb0c8;font-size:.66rem;font-weight:650;margin-top:.12rem}.practice-setup-layout{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(20rem,.8fr) minmax(26rem,1.2fr)}.practice-setup-card,.practice-setup-guide{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm)}.practice-setup-guide{background:radial-gradient(circle at 0 100%,rgba(16,185,129,.08),transparent 18rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem)}.practice-setup-guide__heading h2{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:950;letter-spacing:-.03em;line-height:1.15;margin-top:.55rem}.practice-setup-guide__heading p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;line-height:1.65;margin-top:.45rem}.practice-flow{display:grid;grid-gap:.5rem;gap:.5rem}.practice-flow>div{align-items:center;background:linear-gradient(135deg,#f7f9fd,#fff);border:1px solid var(--ui-border);border-radius:.9rem;display:flex;gap:.7rem;padding:.65rem .75rem}.practice-flow>div>span{align-items:center;background:#e9efff;border-radius:.7rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.practice-flow small,.practice-flow strong{display:block}.practice-flow small{color:var(--ui-brand);font-size:.62rem;font-weight:950;text-transform:uppercase}.practice-flow strong{color:#34445e;font-size:.78rem;font-weight:900;margin-top:.05rem}.practice-setup-card{background:radial-gradient(circle at 100% 0,rgba(35,68,232,.09),transparent 19rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.practice-setup-card__heading{align-items:center;display:flex;gap:.75rem}.practice-setup-card__heading>span{align-items:center;background:#e9efff;border-radius:.85rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.8rem;justify-content:center;width:2.8rem}.practice-setup-card__heading p{color:var(--ui-brand);font-size:.68rem;font-weight:950;text-transform:uppercase}.practice-setup-card__heading h2{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:950;letter-spacing:-.025em;line-height:1.15;margin-top:.12rem}.practice-setup-card form{display:grid;grid-gap:1rem;gap:1rem}.practice-institute-field{display:grid;grid-gap:.45rem;gap:.45rem}.practice-institute-field>span{color:#34445e;font-size:.84rem;font-weight:850}.practice-institute-field>div{position:relative}.practice-institute-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#f8faff,#fff);border:1px solid #cbd8ea;border-radius:1rem;color:var(--ui-text);cursor:pointer;font:800 .92rem/1.4 var(--ui-font);min-height:3.45rem;outline:none;padding:.8rem 3rem .8rem 1rem;width:100%}.practice-institute-field select:focus{border-color:var(--ui-brand);box-shadow:var(--ui-shadow-focus)}.practice-institute-field svg{color:var(--ui-brand);pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.practice-institute-field small{color:var(--ui-text-muted);font-size:.72rem;font-weight:650;line-height:1.45}.practice-category-preview{background:#f6f8fc;border:1px dashed #c9d5e7;border-radius:1rem;display:grid;grid-gap:.8rem;gap:.8rem;min-height:10rem;padding:.9rem;transition:background-color .18s ease,border-color .18s ease}.practice-category-preview.is-ready{background:linear-gradient(135deg,#edf3ff,#fbfdff);border-style:solid}.practice-category-preview__heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.practice-category-preview__heading p{color:var(--ui-brand);font-size:.65rem;font-weight:950;text-transform:uppercase}.practice-category-preview__heading h3{font-size:.95rem;font-weight:950;line-height:1.3;margin-top:.15rem}.practice-category-preview__chips{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.practice-category-preview__chips>span{align-items:center;background:#fff;border:1px solid #d4dfef;border-radius:.8rem;color:#34445e;display:flex;font-size:.72rem;font-weight:800;gap:.45rem;line-height:1.35;min-height:3.3rem;padding:.55rem}.practice-category-preview__chips strong{align-items:center;background:#e9efff;border-radius:.5rem;color:var(--ui-brand);display:flex;flex:0 0 auto;font-size:.6rem;height:1.7rem;justify-content:center;width:1.7rem}.practice-category-preview__empty{align-self:center;color:var(--ui-text-muted);font-size:.78rem;font-weight:650;line-height:1.55;text-align:center}.practice-setup-card form>.ui-button{justify-self:end}@media(max-width:900px){.practice-setup-hero{grid-template-columns:1fr}.practice-setup-hero__badge{align-self:start;width:max-content}.practice-setup-layout{grid-template-columns:1fr}}@media(max-width:600px){.practice-setup-page{padding:.55rem}.practice-setup-hero{border-radius:1.2rem;padding:1rem}.practice-setup-hero__copy h1{font-size:1.75rem}.practice-setup-hero__badge{width:100%}.practice-setup-card,.practice-setup-guide{border-radius:1.1rem;padding:.85rem}.practice-category-preview__chips{grid-template-columns:1fr}.practice-setup-card form>.ui-button{width:100%}}.mauka_CustomQuestion_container{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:86rem;padding:1rem}.mauka_CustomQuestion_container form{align-items:center;display:flex;gap:1rem;justify-content:center}.mauka_CustomQuestion_container input{width:90%}.mauka_CustomQuestion_container ul{display:flex;flex-direction:column;gap:1rem;list-style:decimal;padding:1rem}.mauka_CustomQuestion_container .edit-field,.mauka_CustomQuestion_container .questions{display:flex;justify-content:space-between}.mauka_CustomQuestion_container .update_buttons{align-items:flex-end;display:flex;gap:1rem;justify-content:flex-end;width:100%}.incomplete_profile-container .ui-empty-state{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);min-height:18rem}.profile-section-card,.profile_info-contianer{display:grid;grid-gap:1rem;gap:1rem}.profile-section-card{background:radial-gradient(circle at 100% 0,rgba(35,68,232,.07),transparent 17rem),#fff;border:1px solid rgba(217,226,239,.95);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);padding:1rem}.profile-section-card__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.profile-section-card__title{align-items:center;display:flex;gap:.75rem;min-width:0}.profile-section-card__title>span{align-items:center;background:#e9efff;border-radius:.85rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.7rem;justify-content:center;width:2.7rem}.profile-section-card__title h3{font-size:1rem;font-weight:950;line-height:1.2}.profile-section-card__title p{color:var(--ui-text-muted);font-size:.76rem;font-weight:650;line-height:1.5;margin-top:.2rem}.profile-section-card__body{display:grid;grid-gap:.75rem;gap:.75rem}.profile-section-card__empty{color:var(--ui-text-muted);font-size:.78rem;font-weight:650;padding:.65rem .2rem}.profile-entry-grid{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-entry-list{display:grid;grid-gap:.5rem;gap:.5rem}.profile-entry{align-items:flex-start;background:linear-gradient(135deg,#f8faff,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);display:flex;gap:.7rem;padding:.75rem}.profile-entry--school{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#ead9bd}.profile-entry--school .profile-entry__icon{background:#fff1d6;color:#9a5b00}.profile-entry--gap{background:linear-gradient(135deg,#f8fafc,#fff);border-color:#dbe5f2}.profile-entry__icon{align-items:center;background:#edf2fb;border-radius:.7rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.2rem;justify-content:center;width:2.2rem}.profile-entry>div{min-width:0;width:100%}.profile-entry h4{font-size:.9rem;font-weight:900;line-height:1.4}.profile-entry p{color:var(--ui-text-muted);font-size:.76rem;font-weight:650;line-height:1.55;margin-top:.2rem}.profile-entry-details{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.profile-entry-details div{background:#eef3fb;border:1px solid #dbe5f2;border-radius:.7rem;display:grid;grid-gap:.12rem;gap:.12rem;min-width:6.4rem;padding:.45rem .55rem}.profile-entry-details dt{color:#64748b;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.profile-entry-details dd{color:#162238;font-size:.78rem;font-weight:900;line-height:1.25;margin:0}.profile-inline-form{align-items:flex-end;background:#f5f8fd;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem}.profile-inline-form__fields{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:1fr}.profile-inline-form__fields.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-inline-form__fields.is-two-column textarea{grid-column:1/-1}.profile-inline-form input,.profile-inline-form select,.profile-inline-form textarea{background:#fff;border:1px solid var(--ui-border);border-radius:.75rem;color:var(--ui-text);font:700 .875rem/1.45 var(--ui-font);min-height:2.75rem;outline:none;padding:.7rem .8rem;width:100%}.profile-inline-form select{cursor:pointer}.profile-inline-form textarea{min-height:5rem;resize:vertical}.profile-inline-form input:focus,.profile-inline-form select:focus,.profile-inline-form textarea:focus{border-color:var(--ui-brand);box-shadow:var(--ui-shadow-focus)}.profile-education-form{align-items:stretch;grid-template-columns:minmax(0,1fr) auto}.profile-education-form>.ui-button{align-self:flex-end}.profile-education-form__content{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-education-form__group{align-content:start;background:hsla(0,0%,100%,.72);border:1px solid var(--ui-border);border-radius:.9rem;display:grid;grid-gap:.8rem;gap:.8rem;min-width:0;padding:.9rem}.profile-education-form__group legend{color:var(--ui-text);font-size:.9rem;font-weight:900;padding:0 .3rem}.profile-form-field{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.profile-form-field>span{color:#53627a;font-size:.8rem;font-weight:800;line-height:1.4}.profile-form-field--decision{grid-template-columns:minmax(12rem,1fr) minmax(8rem,12rem);align-items:center;background:#f4f7fc;border:1px solid var(--ui-border);border-radius:.8rem;padding:.55rem .65rem;width:100%}.profile-form-field--decision select{min-height:2.5rem}.profile-secondary-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-chip-list{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;list-style:none}.profile-chip-list li{align-items:center;background:#edf2fb;border:1px solid #dbe5f2;border-radius:999px;color:#34445e;display:inline-flex;font-size:.76rem;font-weight:800;height:1.85rem;justify-content:center;line-height:1;padding:0 .7rem;white-space:nowrap}@media(max-width:760px){.profile-education-form__content,.profile-entry-grid,.profile-secondary-grid{grid-template-columns:1fr}}@media(max-width:560px){.profile-section-card{border-radius:1.1rem;padding:.85rem}.profile-section-card__header{align-items:stretch;flex-direction:column}.profile-section-card__header .ui-button{width:100%}.profile-inline-form{align-items:stretch}.profile-inline-form,.profile-inline-form__fields.is-two-column{grid-template-columns:1fr}.profile-inline-form__fields.is-two-column textarea{grid-column:auto}.profile-inline-form .ui-button{width:100%}.profile-form-field--decision{align-items:stretch;grid-template-columns:1fr}}.recovery-back-link{align-items:center;color:#61728d;display:inline-flex;font-size:.82rem;font-weight:850;gap:.35rem;transition:color .16s ease,transform .16s ease;width:max-content}.recovery-back-link:hover{color:var(--ui-brand);transform:translateX(-2px)}.recovery-status,.recovery-success{animation:auth-step-enter .26s cubic-bezier(.22,1,.36,1) both;display:grid;grid-gap:1rem;gap:1rem}.recovery-status__icon,.recovery-success__icon{align-items:center;background:linear-gradient(135deg,#10b981,#047857);border:1px solid hsla(0,0%,100%,.3);border-radius:1.1rem;box-shadow:0 16px 38px rgba(16,185,129,.2);color:#fff;display:flex;height:4.25rem;justify-content:center;width:4.25rem}.recovery-status h3,.recovery-success h3{font-size:1.15rem;font-weight:950;letter-spacing:-.02em}.recovery-status p,.recovery-success p{color:var(--ui-text-muted);font-size:.9rem;font-weight:650;line-height:1.7;margin-top:.35rem}.recovery-success p strong{color:var(--ui-text);font-weight:900;overflow-wrap:anywhere}.recovery-actions{display:flex;flex-wrap:wrap;gap:.7rem}.recovery-status{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);justify-items:start;padding:clamp(1rem,4vw,1.5rem)}.recovery-status--verifying .recovery-status__icon{background:linear-gradient(135deg,#263ee8,#071b6f);box-shadow:0 16px 38px rgba(35,68,232,.2)}.recovery-status--verifying .recovery-status__icon svg{animation:ui-spin .85s linear infinite}.recovery-status--expired .recovery-status__icon{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 16px 38px rgba(229,72,77,.2)}@media(max-width:560px){.recovery-actions{align-items:stretch;flex-direction:column}.recovery-actions .ui-button{width:100%}}.Interview_dates_continer{max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem;gap:1rem}.Interview_dates_continer h2{font-size:larger}.Interview_dates_continer form{max-width:900px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.Interview_dates_continer form button[type=button]{display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:transparent;cursor:pointer;color:#3237b1}.Interview_dates_continer form button[type=submit]{display:flex;justify-content:center;align-items:center;padding:.6rem 3rem;color:#fff;z-index:1;background:#3237b1;text-transform:uppercase;border:1px solid #3237b1;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;max-width:312px;transition:all .8s ease}.Interview_dates_continer form button[type=submit]:active{transform:scale(.9)}.Interview_dates_continer form .group{margin-top:1rem;position:relative;gap:.5rem;display:flex;flex-direction:column;align-self:center;justify-content:center;max-width:430px;width:100%}.Interview_dates_continer form .group input{align-self:center;width:100%;font-size:1rem;padding:1rem;border:none;border-radius:15px;background:#f6f6f6}.Interview_dates_continer form .group input:focus{outline:#3237b1;border:2px solid #3237b1}.Interview_dates_continer form .group .error{color:red;font-size:small;margin-left:1rem}.Interview_dates_continer form .group .remove{position:absolute;right:-1rem;top:-1rem;cursor:pointer;color:#3237b1}.onboard-resume-page{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.75rem,2vw,1.5rem)}.onboard-resume-hero{background:radial-gradient(circle at 92% 0,rgba(55,88,255,.5),transparent 24rem),radial-gradient(circle at 65% 120%,rgba(16,185,129,.2),transparent 18rem),linear-gradient(135deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.25rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.25rem,4vw,2.5rem);position:relative}.onboard-resume-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.onboard-resume-hero>*{position:relative;z-index:1}.onboard-resume-hero .back-button{align-items:center;color:#c8d6ea;display:inline-flex;font-size:.78rem;font-weight:800;gap:.4rem;grid-column:1/-1;width:max-content}.onboard-resume-hero .back-button:hover{color:#fff}.onboard-resume-hero__copy{max-width:49rem}.onboard-resume-hero__copy>p{align-items:center;color:#9db9ff;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.onboard-resume-hero__copy h1{font-size:clamp(2rem,5vw,3.6rem);font-weight:950;letter-spacing:-.04em;line-height:1.02;margin-top:.55rem}.onboard-resume-hero__copy>span{color:#bdc9da;display:block;font-size:clamp(.85rem,1.4vw,.98rem);font-weight:650;line-height:1.65;margin-top:.75rem;max-width:42rem}.onboard-resume-hero__steps{align-self:flex-end;display:grid;grid-gap:.5rem;gap:.5rem;min-width:11rem}.onboard-resume-hero__steps span{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:.85rem;color:#c8d6ea;display:flex;font-size:.72rem;font-weight:800;gap:.65rem;padding:.6rem .75rem}.onboard-resume-hero__steps strong{align-items:center;background:#2949e8;border-radius:.55rem;color:#fff;display:flex;font-size:.65rem;height:1.65rem;justify-content:center;width:1.65rem}.upload-container{background:radial-gradient(circle at 100% 0,rgba(35,68,232,.1),transparent 20rem),#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.upload-container__heading{align-items:center;display:flex;gap:.8rem}.upload-container__icon{align-items:center;background:#e9efff;border-radius:.9rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:3rem;justify-content:center;width:3rem}.resume-form__heading p,.upload-container__heading p{color:var(--ui-brand);font-size:.7rem;font-weight:950;text-transform:uppercase}.resume-form__heading h2,.upload-container__heading h2{font-size:clamp(1.15rem,2.5vw,1.6rem);font-weight:950;line-height:1.2;margin-top:.12rem}.upload-container__heading span{color:var(--ui-text-muted);display:block;font-size:.8rem;font-weight:650;line-height:1.5;margin-top:.2rem}.resume-upload-container{align-items:stretch;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.resume-upload-container>.ui-button{align-self:stretch;border-radius:1rem;min-width:11rem}.drop-container{align-items:center;background:linear-gradient(135deg,#f5f8ff,#fbfdff);border:1.5px dashed #b9c9e2;border-radius:1rem;cursor:default;display:flex;min-height:8.5rem;padding:1rem;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.drop-container.active{background:#edf3ff;border-color:var(--ui-brand);transform:translateY(-1px)}.file-drop-message{align-items:center;display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.file-details__icon,.file-drop-message__icon{align-items:center;background:#e8efff;border-radius:.9rem;color:var(--ui-brand);display:flex;height:3rem;justify-content:center;width:3rem}.file-drop-message strong{display:block;font-size:.92rem;font-weight:900}.file-drop-message p{color:var(--ui-text-muted);font-size:.75rem;font-weight:650;line-height:1.5;margin-top:.2rem}.file-details{align-items:center;display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.file-details p{color:var(--ui-accent);font-size:.66rem;font-weight:950;text-transform:uppercase}.file-details strong{display:block;font-size:.86rem;font-weight:900;margin-top:.15rem;overflow-wrap:anywhere}.file-details div>span{color:var(--ui-text-muted);display:block;font-size:.7rem;font-weight:700;margin-top:.15rem}.remove-file-button{background:#fff0f0;border:1px solid #f6c8c8;border-radius:999px;color:var(--ui-danger);cursor:pointer;font:850 .72rem var(--ui-font);padding:.55rem .8rem}.loader-text{align-items:center;background:#edf3ff;border:1px solid #ccd9f3;border-radius:.9rem;color:var(--ui-brand);display:flex;gap:.75rem;padding:.75rem .9rem}.loader-text strong{color:var(--ui-text);display:block;font-size:.8rem;font-weight:900}.loader-text p{color:var(--ui-text-muted);font-size:.72rem;font-weight:650;margin-top:.15rem}.resume-form{display:grid;grid-gap:1rem;gap:1rem;padding-bottom:2rem}.resume-form__heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;padding:.25rem .15rem}.resume-form__heading>span{color:var(--ui-text-muted);font-size:.75rem;font-weight:700}.questions-group{background:radial-gradient(circle at 100% 0,rgba(35,68,232,.065),transparent 18rem),#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem)}.questions-group>h2{font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:950;letter-spacing:-.02em;line-height:1.2}.questions-content{column-count:2;column-gap:.85rem}.questions-content>section{background:rgba(247,249,253,.82);border:1px solid var(--ui-border);border-radius:1rem;page-break-inside:avoid;break-inside:avoid;display:inline-block;margin-bottom:.85rem;min-width:0;padding:.9rem;width:100%}.questions-content>section:last-child{margin-bottom:0}.questions-content section>p{color:#34445e;font-size:.84rem;font-weight:850;line-height:1.45;margin-top:.25rem}.questions-content section>p:first-child{margin-top:0}.questions-content .required{color:var(--ui-danger)}.questions-content input[type=date],.questions-content input[type=number],.questions-content input[type=text],.questions-content select,.questions-content textarea{background:#fff;border:1px solid var(--ui-border);border-radius:.8rem;color:var(--ui-text);font:700 .86rem/1.45 var(--ui-font);min-height:2.8rem;outline:none;padding:.7rem .8rem;width:100%}.questions-content section>input[type=date],.questions-content section>input[type=number],.questions-content section>input[type=text],.questions-content section>select,.questions-content section>textarea{margin-top:.35rem}.questions-content textarea{min-height:5rem;resize:vertical}.questions-content input:focus,.questions-content select:focus,.questions-content textarea:focus{border-color:var(--ui-brand);box-shadow:var(--ui-shadow-focus)}.questions-content small{color:var(--ui-text-muted);font-size:.7rem;font-weight:650;line-height:1.4}.questions-content label{color:#43526a;font-size:.82rem;font-weight:800}.questions-content input[type=radio]{accent-color:var(--ui-brand);height:1rem;margin:0 .65rem 0 .2rem;width:1rem}.questions-content fieldset{background:#fff;border:1px solid var(--ui-border);border-radius:.9rem;display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.65rem;padding:.7rem;position:relative}.questions-content .add{align-items:center;background:#e9eff9;border:0;border-radius:999px;color:var(--ui-text);cursor:pointer;display:inline-flex;font:850 .78rem var(--ui-font);justify-content:center;margin-top:.7rem;min-height:2.4rem;padding:0 .9rem;width:max-content}.questions-content .add:hover{background:#dce6f6}.questions-content .remove{align-items:center;background:#fee2e2;border:1px solid #f6c8c8;border-radius:999px;color:var(--ui-danger);cursor:pointer;display:flex;height:1.8rem;justify-content:center;padding:0;position:absolute;right:.45rem;top:.45rem;width:1.8rem;z-index:1}.questions-content .remove svg{height:1.15rem;width:1.15rem}.questions-content fieldset>input:first-child,.questions-content fieldset>textarea:first-child{padding-right:2.7rem}.selection-collection{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.65rem}.selection-collection__options{display:grid;grid-gap:.45rem;gap:.45rem}.selection-collection__options>span{color:var(--ui-text-muted);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.selection-collection__pills{display:flex;flex-wrap:wrap;gap:.4rem}.selection-pill{align-items:center;background:#fff;border:1px solid var(--ui-border);border-radius:999px;color:#43526a;cursor:pointer;display:inline-flex;font:800 .73rem var(--ui-font);gap:.3rem;min-height:2rem;padding:0 .7rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.selection-pill:hover{border-color:#aebfe0;transform:translateY(-1px)}.selection-pill.selected{background:linear-gradient(135deg,#263ee8,#1734c8);border-color:transparent;color:#fff}.selection-collection__selected{background:linear-gradient(135deg,#edf3ff,#f8fbff);border:1px solid #cfdbef;border-radius:.9rem;display:grid;grid-gap:.6rem;gap:.6rem;padding:.7rem}.selection-collection__selected-heading strong{color:#25334a;display:block;font-size:.76rem;font-weight:950}.selection-collection__selected-heading span{color:var(--ui-text-muted);display:block;font-size:.68rem;font-weight:650;line-height:1.45;margin-top:.12rem}.selection-collection__selected-pills{display:flex;flex-wrap:wrap;gap:.4rem}.selection-collection__selected-pills>span{align-items:center;background:#fff;border:1px solid #d5e0f0;border-radius:999px;color:#34445e;display:inline-flex;font-size:.72rem;font-weight:800;gap:.35rem;line-height:1.25;min-height:2rem;padding:.3rem .35rem .3rem .7rem}.selection-collection__selected-pills button{align-items:center;background:#edf2fb;border:0;border-radius:999px;color:#61728d;cursor:pointer;display:flex;height:1.45rem;justify-content:center;padding:0;width:1.45rem}.selection-collection__selected-pills button:hover{background:#fee2e2;color:var(--ui-danger)}.selection-collection__custom{align-items:center;display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:minmax(0,1fr) auto}.selection-collection__custom input[type=text]{margin-top:0}.selection-collection__custom button{align-items:center;background:#e9eff9;border:0;border-radius:999px;color:var(--ui-text);cursor:pointer;display:inline-flex;font:850 .75rem var(--ui-font);gap:.35rem;justify-content:center;min-height:2.75rem;padding:0 .85rem}.selection-collection__custom button:hover:not(:disabled){background:#dce6f6}.selection-collection__custom button:disabled{cursor:not-allowed;opacity:.48}.resume-form .error{color:var(--ui-danger);display:block;font-size:.8rem;font-weight:750;line-height:1.45;margin:.4rem 0 .15rem}.resume-form__submit{align-items:center;background:radial-gradient(circle at 100% 0,rgba(43,83,244,.45),transparent 18rem),linear-gradient(135deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:var(--ui-radius-lg);box-shadow:0 18px 50px rgba(3,12,27,.18);color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:clamp(1rem,3vw,1.5rem)}.resume-form__submit strong{display:block;font-size:clamp(.95rem,2vw,1.15rem);font-weight:950}.resume-form__submit p{color:#bdc9da;font-size:.75rem;font-weight:650;margin-top:.25rem}.resume-form__submit .ui-button{flex:0 0 auto}@media(max-width:900px){.onboard-resume-hero{grid-template-columns:1fr}.onboard-resume-hero__steps{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.resume-upload-container{grid-template-columns:1fr}.resume-upload-container>.ui-button{min-height:3rem}}@media(max-width:700px){.onboard-resume-page{padding:.55rem}.onboard-resume-hero{border-radius:1.25rem;padding:1.1rem}.onboard-resume-hero__steps{grid-template-columns:1fr}.upload-container{border-radius:1.1rem;padding:.9rem}.upload-container__heading{align-items:flex-start}.file-details,.file-drop-message{grid-template-columns:1fr;justify-items:start}.file-drop-message .ui-button,.remove-file-button{width:100%}.questions-group{border-radius:1.1rem;padding:.85rem}.questions-content{column-count:1}.selection-collection__custom{grid-template-columns:1fr}.selection-collection__custom button{width:100%}.resume-form__heading,.resume-form__submit{align-items:stretch;flex-direction:column}.resume-form__submit .ui-button{width:100%}}@media(prefers-reduced-motion:reduce){.drop-container,.selection-pill{transition:none}}.technical-setup-page{display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;max-width:86rem;min-height:100dvh;padding:clamp(.7rem,2vw,1.4rem)}.technical-setup-hero{background:radial-gradient(circle at 88% 0,rgba(61,92,255,.52),transparent 24rem),radial-gradient(circle at 25% 120%,rgba(16,185,129,.2),transparent 20rem),linear-gradient(140deg,#07182d,#020b18);border:1px solid rgba(148,180,226,.2);border-radius:clamp(1.2rem,3vw,2rem);box-shadow:0 25px 70px rgba(3,12,27,.22);color:#fff;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.15rem,3vw,2rem);position:relative}.technical-setup-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute}.technical-setup-hero>*{position:relative;z-index:1}.technical-setup-hero>button{align-items:center;background:transparent;border:0;color:#c8d6ea;cursor:pointer;display:inline-flex;font:850 .76rem var(--ui-font);gap:.35rem;grid-column:1/-1;padding:0;width:max-content}.technical-setup-hero>button:hover{color:#fff}.technical-setup-hero__copy{max-width:54rem}.technical-setup-hero__copy p{align-items:center;color:#9db9ff;display:flex;font-size:.72rem;font-weight:950;gap:.4rem;text-transform:uppercase}.technical-setup-hero__copy h1{font-size:clamp(2rem,4.8vw,3.8rem);font-weight:950;letter-spacing:-.05em;line-height:1.01;margin-top:.55rem}.technical-setup-hero__copy>span{color:#bdc9da;display:block;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:650;line-height:1.65;margin-top:.8rem;max-width:43rem}.technical-setup-hero__badge{align-items:center;align-self:flex-end;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;display:flex;gap:.65rem;padding:.8rem}.technical-setup-hero__badge>svg{color:#82a7ff;flex:0 0 auto}.technical-setup-hero__badge span,.technical-setup-hero__badge strong{display:block}.technical-setup-hero__badge strong{font-size:.76rem;font-weight:950}.technical-setup-hero__badge span{color:#9fb0c8;font-size:.66rem;font-weight:650;margin-top:.12rem}.technical-setup-layout{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(20rem,.8fr) minmax(26rem,1.2fr)}.technical-setup-card,.technical-setup-guide{background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm)}.technical-setup-guide{background:radial-gradient(circle at 0 100%,rgba(16,185,129,.08),transparent 18rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem)}.technical-setup-guide__heading h2{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:950;letter-spacing:-.03em;line-height:1.15;margin-top:.55rem}.technical-setup-guide__heading p{color:var(--ui-text-muted);font-size:.82rem;font-weight:650;line-height:1.65;margin-top:.45rem}.technical-flow{display:grid;grid-gap:.5rem;gap:.5rem}.technical-flow>div{align-items:center;background:linear-gradient(135deg,#f7f9fd,#fff);border:1px solid var(--ui-border);border-radius:.9rem;display:flex;gap:.7rem;padding:.65rem .75rem}.technical-flow>div>span{align-items:center;background:#e9efff;border-radius:.7rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.technical-flow small,.technical-flow strong{display:block}.technical-flow small{color:var(--ui-brand);font-size:.62rem;font-weight:950;text-transform:uppercase}.technical-flow strong{color:#34445e;font-size:.78rem;font-weight:900;margin-top:.05rem}.technical-setup-card{background:radial-gradient(circle at 100% 0,rgba(35,68,232,.09),transparent 19rem),#fff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.technical-setup-card__heading{align-items:center;display:flex;gap:.75rem}.technical-setup-card__heading>span{align-items:center;background:#e9efff;border-radius:.85rem;color:var(--ui-brand);display:flex;flex:0 0 auto;height:2.8rem;justify-content:center;width:2.8rem}.technical-setup-card__heading p{color:var(--ui-brand);font-size:.68rem;font-weight:950;text-transform:uppercase}.technical-setup-card__heading h2{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:950;letter-spacing:-.025em;line-height:1.15;margin-top:.12rem}.technical-setup-card form{display:grid;grid-gap:1rem;gap:1rem}.technical-select-field{display:grid;grid-gap:.45rem;gap:.45rem}.technical-select-field>span{color:#34445e;font-size:.84rem;font-weight:850}.technical-select-field>div{position:relative}.technical-select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#f8faff,#fff);border:1px solid #cbd8ea;border-radius:1rem;color:var(--ui-text);cursor:pointer;font:800 .92rem/1.4 var(--ui-font);min-height:3.45rem;outline:none;padding:.8rem 3rem .8rem 1rem;width:100%}.technical-select-field select:disabled{cursor:progress;opacity:.65}.technical-select-field select:focus{border-color:var(--ui-brand);box-shadow:var(--ui-shadow-focus)}.technical-select-field svg{color:var(--ui-brand);pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.technical-select-field small{color:var(--ui-text-muted);font-size:.72rem;font-weight:650;line-height:1.45}.technical-select-field em{color:var(--ui-danger);font-size:.72rem;font-style:normal;font-weight:800}.technical-interview-preview{background:#f6f8fc;border:1px dashed #c9d5e7;border-radius:1rem;display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem;transition:background-color .18s ease,border-color .18s ease}.technical-interview-preview.is-ready{background:linear-gradient(135deg,#edf3ff,#fbfdff);border-style:solid}.technical-interview-preview__heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.technical-interview-preview__heading p{color:var(--ui-brand);font-size:.65rem;font-weight:950;text-transform:uppercase}.technical-interview-preview__heading h3{font-size:.95rem;font-weight:950;line-height:1.3;margin-top:.15rem}.technical-interview-preview__details{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-interview-preview__details span{align-items:center;background:#fff;border:1px solid #d4dfef;border-radius:.8rem;color:var(--ui-text-muted);display:flex;font-size:.7rem;font-weight:750;gap:.45rem;line-height:1.35;min-height:3rem;padding:.55rem .65rem}.technical-interview-preview__details svg{color:var(--ui-brand);flex:0 0 auto}.technical-interview-preview__details strong{color:#34445e;font-weight:900}.technical-setup-card form>.ui-button{justify-self:end}@media(max-width:900px){.technical-setup-hero{grid-template-columns:1fr}.technical-setup-hero__badge{align-self:start;width:max-content}.technical-setup-layout{grid-template-columns:1fr}}@media(max-width:600px){.technical-setup-page{padding:.55rem}.technical-setup-hero{border-radius:1.2rem;padding:1rem}.technical-setup-hero__copy h1{font-size:1.75rem}.technical-setup-hero__badge{width:100%}.technical-setup-card,.technical-setup-guide{border-radius:1.1rem;padding:.85rem}.technical-interview-preview__details{grid-template-columns:1fr}.technical-setup-card form>.ui-button{width:100%}}