:root{--background:#080912;--foreground:#f8fbff}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}button{font:inherit}.entry-shell{color:#f2f8f6;background:linear-gradient(110deg,#030a10f5,#08191cc7),radial-gradient(circle at 74% 28%,#28795d 0,#0000 31rem),#061017;place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.entry-shell.entry-overlay{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#02070be6 0%,#02070ba6 34%,#02070b0d 72%);justify-items:start;min-height:100svh;padding-left:clamp(24px,7vw,110px);position:fixed;inset:0}.entry-shell.entry-overlay:before{opacity:0}.entry-shell:before{content:"";opacity:.24;background-image:linear-gradient(#7ad5b31f 1px,#0000 1px),linear-gradient(90deg,#7ad5b31f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.entry-ambient{pointer-events:none;position:absolute;inset:0}.entry-ambient i{background:#091b2294;border:1px solid #59e7a621;width:27vw;min-width:210px;height:58%;position:absolute;bottom:-12%;transform:skewY(-8deg)}.entry-ambient i:first-child{left:-3%}.entry-ambient i:nth-child(2){height:72%;left:36%}.entry-ambient i:nth-child(3){height:48%;right:-5%}.sign-in-card{z-index:1;width:min(470px,100vw - 48px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.title-emblem{color:#78f3b8;letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:24px;font-size:10px;font-weight:850;display:inline-flex}.title-emblem svg{border:1px solid #55e7a080;border-radius:5px;padding:4px}.game-title{width:fit-content;position:relative}.entry-kicker{color:#71eeb2;letter-spacing:.22em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.sign-in-card h1{color:#fff;letter-spacing:0;text-shadow:0 0 12px #ffffff59,0 0 36px #4feba038;margin:0;font-size:clamp(70px,8vw,104px);line-height:.82}.game-title>strong{color:#52e89f;text-shadow:0 0 18px #52e89fa6;font-size:24px;font-style:italic;position:absolute;bottom:-2px;right:-52px;transform:rotate(-5deg)}.sign-in-card>p{color:#d3e0df;margin:24px 0 20px;font-size:17px;font-weight:650;line-height:1.5}.entry-status{color:#8ba19f;letter-spacing:.08em;flex-wrap:wrap;gap:10px 18px;margin-bottom:30px;font-size:10px;font-weight:800;display:flex}.entry-offer{color:#99b4aa;background:#32cd8214;border-left:2px solid #55e7a0;gap:9px;width:min(390px,100%);margin:-7px 0 20px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.entry-offer svg{color:#55e7a0;flex:none}.entry-offer strong{color:#e5fff2;display:block}.entry-status span{align-items:center;gap:6px;display:flex}.entry-status i{background:#54eaa2;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite entry-pulse;box-shadow:0 0 10px #54eaa2}@keyframes entry-pulse{50%{opacity:.4}}.google-sign-in,.guest-sign-in{cursor:pointer;border-radius:6px;font-weight:800;transition:transform .16s,background .16s,border-color .16s}.google-sign-in{color:#071c13;text-align:left;background:#38d88b;border:1px solid #5af0a7;grid-template-columns:30px 1fr 20px;align-items:center;gap:12px;width:min(390px,100%);min-height:64px;padding:0 18px;display:grid;box-shadow:0 0 0 1px #5af0a72e,0 12px 34px #22d27f3d}.google-sign-in>span:nth-child(2){gap:1px;font-size:15px;display:grid}.google-sign-in small{color:#164e35;letter-spacing:.13em;font-size:9px}.google-sign-in:hover{background:#63edac;transform:translate(4px)}.google-g{color:#4285f4;font-family:Arial,sans-serif;font-size:20px;font-weight:900}.entry-divider{color:#65777e;align-items:center;gap:13px;margin:18px 0;font-size:12px;display:flex}.entry-divider:before,.entry-divider:after{content:"";background:#aeccc426;flex:1;height:1px}.guest-sign-in{color:#98aaa8;background:0 0;border:0;width:min(390px,100%);min-height:38px;margin-top:10px;font-size:12px}.guest-sign-in:hover{color:#eafff4}.preview-tutorial{color:#72dca7;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:min(390px,100%);min-height:34px;font-size:11px;font-weight:800;display:flex}.preview-tutorial:hover{color:#baffda}.premium-launch{z-index:24;color:#ffd76c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0a0f16e6;border:1px solid #ffd36a75;border-radius:6px;grid-template-columns:auto auto;align-items:center;gap:1px 7px;min-height:48px;padding:8px 13px;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 12px 35px #00000059,0 0 24px #ffcd5017}.premium-launch svg{grid-row:span 2}.premium-launch span{letter-spacing:.12em;font-size:9px;font-weight:900}.premium-launch strong{color:#f5f2e9;font-size:10px}.pricing-overlay{z-index:100;-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#1e3a8a2e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pricing-panel{color:#16275d;background:#fff;border:1px solid #e1e6f0;border-radius:8px;width:min(520px,100%);max-height:calc(100svh - 36px);padding:34px;position:relative;overflow:auto;box-shadow:0 28px 90px #1f305b38}.pricing-close{color:#64718d;cursor:pointer;background:#f7f9fc;border:1px solid #dfe4ed;border-radius:5px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.pricing-close:hover{color:#ff4d6d;border-color:#ff4d6d}.pricing-kicker{color:#ff4d6d;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.pricing-panel h2{color:#1e3a8a;letter-spacing:0;margin:14px 40px 9px 0;font-size:32px;line-height:1.05}.pricing-lead{color:#68738b;margin:0;font-size:13px;line-height:1.55}.pricing-price{align-items:center;gap:13px;margin:25px 0 22px;display:flex}.pricing-price strong{color:#14285f;letter-spacing:0;font-size:49px;line-height:1}.pricing-price sup{color:#ff4d6d;vertical-align:17px;margin-right:2px;font-size:20px}.pricing-price span{color:#748097;text-transform:uppercase;font-size:10px;line-height:1.35}.pricing-price span b{color:#46536e;letter-spacing:0;text-transform:none;margin-top:3px;font-size:9px;font-weight:800;display:block}.pricing-features{border-block:1px solid #e7eaf0;gap:12px;padding:19px 0;display:grid}.pricing-features span{color:#34415d;align-items:center;gap:10px;font-size:12px;display:flex}.pricing-features svg{color:#14b8a6;flex:none}.checkout-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ff4d6d,#f92c81);border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:20px;font-weight:900;display:flex;box-shadow:0 12px 28px #ff4d6d3b}.checkout-button:hover{filter:brightness(.97);transform:translateY(-1px)}.checkout-button:disabled{cursor:wait;opacity:.7}.google-auth-cta{justify-items:center;gap:8px;width:100%;margin-top:20px;display:grid}.google-signin-button{color:#263451;width:100%;min-height:46px;font:800 13px/1 var(--font-poppins), Arial, sans-serif;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:5px;justify-content:center;align-items:center;gap:11px;padding:0 18px;display:flex;overflow:hidden;box-shadow:0 5px 16px #19274e12}.google-signin-button:hover{background:#fbfcff;border-color:#bfc8dc}.google-signin-button:disabled{cursor:wait;opacity:.7}.google-signin-button>span{color:#4285f4;border-radius:50%;place-items:center;width:22px;height:22px;font:900 16px/1 Arial,sans-serif;display:grid}.google-local-oauth{border:1px solid #d9deea!important;padding:0 18px!important;box-shadow:0 5px 16px #19274e12!important}.google-auth-cta>small{color:#7d879b;font-size:10px;font-weight:700}.google-entry-overlay{z-index:220;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.google-entry-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default;background:#1912307a;border:0;position:absolute;inset:0}.google-entry-panel{z-index:1;box-sizing:border-box;text-align:center;background:#fff;border:1px solid #271d671f;border-radius:8px;justify-items:center;width:min(440px,100vw - 40px);padding:34px;display:grid;position:relative;box-shadow:0 28px 80px #20174b47}.google-entry-panel .faite-brand-lockup{width:150px;margin-bottom:24px}.google-entry-panel>span{color:#7428e8;font:800 11px/1 var(--font-poppins), sans-serif;letter-spacing:.12em}.google-entry-panel h2{color:#19142f;font:800 31px/1.08 var(--font-poppins), sans-serif;letter-spacing:0;margin:10px 0 8px}.google-entry-panel p{color:#6b6878;max-width:340px;margin:0 0 20px;font-size:14px;line-height:1.55}.google-entry-panel>small{color:#8a8794;max-width:340px;margin-top:14px;font-size:10px;line-height:1.45}.google-entry-panel .google-auth-cta{margin-top:0}.google-entry-panel .google-signin-button{min-width:min(360px,100vw - 80px);min-height:46px;box-shadow:none;border:0;padding:0}.google-entry-close{color:#544f63;cursor:pointer;background:#f8f7fb;border:1px solid #e4e1ec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.google-entry-error{color:#b4234b!important}.checkout-error{color:#f2ad93;text-align:center;margin:11px 0 0;font-size:11px}.checkout-success{color:#168562;text-align:center;margin:11px 0 0;font-size:11px;font-weight:800}.pricing-panel>small{color:#7d879b;text-align:center;margin-top:13px;font-size:9px;line-height:1.5;display:block}.reception-paywall{-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#1e3a8a2e;place-items:center;padding-right:18px}.reception-panel{background:#fff;border-color:#e1e6f0;width:min(480px,100%);box-shadow:0 28px 90px #1f305b38}.receptionist-dialogue{background:#f2cb7512;border-left:2px solid #f2cb75;margin:-8px 42px 24px 0;padding:13px 15px}.receptionist-dialogue span{color:#f2cb75;letter-spacing:.14em;font-size:9px;font-weight:900}.receptionist-dialogue p{color:#f7f2e7;margin:6px 0 0;font-size:19px;font-weight:800}.visitor-return{color:#53617b;cursor:pointer;background:0 0;border:0;width:100%;min-height:38px;margin-top:8px;font-weight:800;display:block}.visitor-return:hover{color:#1e3a8a}@media (max-width:600px){.premium-launch{top:8px;right:8px}.pricing-panel{padding:18px 18px max(15px, env(safe-area-inset-bottom))}.pricing-panel>.faite-brand-lockup{margin-bottom:10px}.pricing-close{width:42px;height:42px;top:10px;right:10px}.pricing-kicker{letter-spacing:.11em;font-size:8px}.pricing-panel h2{margin-top:9px;font-size:25px}.pricing-lead{font-size:12px;line-height:1.45}.pricing-price{margin:16px 0 14px}.pricing-price strong{font-size:42px}.pricing-features{gap:9px;padding:13px 0}.pricing-features span{gap:8px;font-size:11px}.checkout-button{min-height:50px;margin-top:14px}.visitor-return{min-height:42px;margin-top:3px}.pricing-panel>small{margin-top:5px;font-size:8px}.reception-paywall{padding:8px 8px max(8px, env(safe-area-inset-bottom));background:#1e3a8a2e;place-items:end center}.reception-panel{max-height:calc(100svh - max(16px, env(safe-area-inset-bottom)))}}.sign-in-card .auth-notice{color:#e6c991;background:#f0b44d14;border-left:2px solid #f0b44d;margin:15px 0 0;padding:10px 12px;font-size:12px}.sign-in-card>.entry-legal{color:#647774;text-align:center;width:min(390px,100%);margin-top:15px;font-size:9px;line-height:1.5;display:block}@media (max-width:520px){.entry-shell{padding:14px}.entry-shell.entry-overlay{background:linear-gradient(#02070b14 18%,#02070ba3 52%,#02070bf5 100%);place-items:end center;padding:28px 20px}.sign-in-card{width:100%;padding:0}.entry-mark{margin-bottom:34px}.sign-in-card h1{font-size:66px}.title-emblem{display:none}.sign-in-card>p{margin-block:19px 13px;font-size:14px}.entry-status{margin-bottom:19px}}.guided-tutorial{z-index:65;pointer-events:auto;position:fixed;inset:0}.tutorial-spotlight{pointer-events:none;border:1px solid #56f0a6b3;border-radius:10px;width:300px;height:210px;transition:all .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #01060a52,0 0 34px #56f0a647}.tutorial-step-0 .tutorial-spotlight{border:0;width:0;height:0;top:50%;left:50%;box-shadow:0 0 0 9999px #01060a7a}.tutorial-step-1 .tutorial-spotlight{width:min(62vw,760px);height:min(72vh,640px);top:52%;left:50%}.tutorial-step-2 .tutorial-spotlight,.tutorial-step-3 .tutorial-spotlight{width:min(84vw,1080px);height:min(76vh,680px);top:48%;left:50%}.game-shell:has(.tutorial-step-1) .application-desk-overlay .job-paper{outline-offset:6px;outline:2px solid #58eaa5e6;box-shadow:0 20px 60px #0000006b,0 0 36px #58eaa540}.game-shell:has(.tutorial-step-2) .interview-room-overlay{outline-offset:-7px;outline:1px solid #ad8eff80}.game-shell:has(.tutorial-step-3) .inbox-room-overlay{outline-offset:-7px;outline:1px solid #4fb4ff80}.guided-tutorial.interactive{pointer-events:none}.tutorial-coach{color:#eefaf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#051016f2;border:1px solid #7bebbc57;border-radius:7px;width:min(390px,100% - 36px);padding:25px;position:absolute;bottom:clamp(18px,5vh,54px);right:clamp(18px,4vw,58px);box-shadow:0 24px 70px #0000008c}.tutorial-step-1 .tutorial-coach{width:min(330px,100% - 36px);bottom:18px;right:18px}.tutorial-icon{color:#5ee9a7;background:#55e7a01a;border:1px solid #55e7a04d;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.tutorial-icon.complete{color:#ffd66e;background:#ffd66e1a;border-color:#ffd66e4d}.tutorial-coach h2{letter-spacing:0;margin:13px 0 7px;font-size:25px}.tutorial-coach>p{color:#9fb3af;margin:0 0 20px;font-size:13px;line-height:1.55}.tutorial-coach>button:not(.tutorial-skip){color:#071c13;cursor:pointer;background:#3bd58d;border:1px solid #58eaa5;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;font-weight:850;display:flex}.tutorial-coach>button:disabled{color:#6f857e;cursor:not-allowed;background:#21342e;border-color:#344c45}.tutorial-upload{color:#9db4ad;cursor:pointer;background:#0e2222b3;border:1px dashed #7eb29e7a;border-radius:6px;align-items:center;gap:12px;min-height:68px;margin-bottom:13px;padding:12px 14px;display:flex}.tutorial-upload.ready{color:#69edac;border-style:solid;border-color:#55e7a0}.tutorial-upload input{display:none}.tutorial-upload span{gap:3px;display:grid}.tutorial-upload strong{color:#e8f6f0;font-size:13px}.tutorial-upload small{color:#71877f;font-size:10px}.tutorial-skip{color:#71847e;cursor:pointer;background:0 0;border:0;margin:12px auto -6px;font-size:11px;display:block}.swipe-lesson{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:8px 0 12px;display:grid}.swipe-lesson span{color:#9badab;align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.swipe-lesson span:last-child{color:#5ee9a7;justify-content:flex-end}.swipe-lesson i{color:#78918a;background:#172b28;border-radius:4px;padding:4px 7px;font-size:9px;font-style:normal}.tutorial-waiting{color:#6f8780;text-align:center;font-size:10px;animation:1.4s ease-in-out infinite entry-pulse;display:block}@media (max-width:700px){.tutorial-coach,.tutorial-step-1 .tutorial-coach{width:min(430px,100% - 20px);padding:14px 16px;bottom:10px;right:10px}.tutorial-coach h2{margin-top:0;font-size:19px}.tutorial-coach>p{margin-bottom:12px;font-size:12px}.tutorial-step-1 .tutorial-icon{display:none}.tutorial-step-1 .swipe-lesson{margin:5px 0 7px}.tutorial-step-1 .tutorial-skip{margin-top:7px}.tutorial-step-1 .tutorial-spotlight{width:92vw;height:46vh;top:38%}.tutorial-step-2 .tutorial-spotlight,.tutorial-step-3 .tutorial-spotlight{width:96vw;height:42vh;top:32%}}.onboarding{z-index:40;color:#eef4ff;background:#071018;min-height:100svh;display:grid;position:fixed;inset:0;overflow:auto}.onboarding-background{pointer-events:none;background:linear-gradient(90deg,#030a11f0 0%,#030a11d6 41%,#030a11ad 100%),radial-gradient(circle at 78% 24%,#31d98e33,#0000 22rem),radial-gradient(circle at 51% 91%,#5e5cff33,#0000 28rem);position:absolute;inset:0}.onboarding-header,.onboarding-body{z-index:1;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.onboarding-header{border-bottom:1px solid #cbddff1f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;display:grid}.faite-mark{letter-spacing:0;align-items:center;gap:9px;font-size:20px;display:inline-flex}.faite-mark span{color:#062015;background:#36dd91;border-radius:8px;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-weight:900;display:grid}.faite-mark strong{font-weight:800}.onboarding-progress{gap:7px;display:flex}.onboarding-progress i{background:#d7e5ff33;border-radius:999px;width:38px;height:4px}.onboarding-progress i.active{background:#35e391;box-shadow:0 0 16px #35e3918c}.onboarding-header-actions{justify-self:end;align-items:center;gap:18px;display:inline-flex}.skip-onboarding{color:#9bacbf;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:13px;font-weight:700}.skip-onboarding:hover{color:#eff6ff}.step-count{color:#9bacbf;font-variant-numeric:tabular-nums;justify-self:end;font-size:13px}.onboarding-body{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:clamp(42px,10vw,154px);min-height:calc(100svh - 92px);padding-block:52px;display:grid}.onboarding-intro{max-width:530px}.eyebrow{color:#55e7a0;letter-spacing:.14em;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.onboarding-intro h1{letter-spacing:0;max-width:520px;margin:16px 0 18px;font-size:clamp(42px,5vw,68px);line-height:.99}.onboarding-intro>p{color:#b7c4d5;max-width:485px;margin:0;font-size:17px;line-height:1.58}.onboarding-game-preview{background:#07121db8;border:1px solid #9ab7de30;border-radius:8px;gap:12px;width:min(390px,100%);margin:33px 0 28px;padding:17px;display:grid;position:relative;box-shadow:0 18px 60px #0000003d}.preview-card{color:#17130e;background:linear-gradient(118deg,#f3ead9,#e0d0b4);border-radius:5px;gap:4px;padding:15px;display:grid;transform:rotate(-1.2deg);box-shadow:0 6px #a68c6c99}.preview-card span{color:#62705f;letter-spacing:.12em;font-size:9px;font-weight:900}.preview-card strong{font-size:19px}.preview-card small{font-size:12px;font-weight:700}.preview-track{gap:6px;padding-left:8px;display:flex}.preview-track i{background:#26384a;border-radius:99px;width:42px;height:5px}.preview-track .lit{background:#55e7a0;box-shadow:0 0 12px #55e7a08c}.preview-reward{color:#d8ccff;background:#1d1550;border:1px solid #7660ffb3;border-radius:6px;grid-template-columns:auto 1fr;gap:2px 7px;padding:9px 12px;font-size:12px;display:grid;position:absolute;bottom:-14px;right:-26px;box-shadow:0 10px 28px #0000005c}.preview-reward svg{color:#a994ff;grid-row:span 2}.preview-reward strong{color:#fff;font-size:11px}.intro-proof{color:#b9c6d4;gap:10px;font-size:13px;display:grid}.intro-proof span{align-items:center;gap:8px;display:flex}.intro-proof svg{color:#50e59b}.onboarding-card{background:#0a1622e8;border:1px solid #c1d6f529;border-radius:8px;width:100%;padding:39px;box-shadow:0 30px 80px #0000006b}.step-icon{color:#5aeda6;background:#35e39121;border-radius:8px;place-items:center;width:46px;height:46px;margin-bottom:22px;display:grid}.onboarding-card h2{letter-spacing:0;margin:10px 0 8px;font-size:30px;line-height:1.1}.onboarding-card>p{color:#99aabe;margin:0 0 28px;font-size:14px;line-height:1.55}.onboarding-card label{color:#c7d2df;gap:8px;margin-top:17px;font-size:13px;font-weight:700;display:grid}.onboarding-card label svg{vertical-align:-3px;color:#62e9a8;margin-right:5px}.onboarding-card input{color:#f5f8ff;width:100%;height:48px;font:inherit;background:#0d1b29;border:1px solid #aec9e838;border-radius:5px;outline:none;padding:0 14px;font-size:15px}.onboarding-card input:focus{border-color:#50dd99;box-shadow:0 0 0 3px #50dd9924}.onboarding-card input::placeholder{color:#607187}.optional{color:#718197;font-weight:500}.cv-drop{text-align:center;cursor:pointer;background:#0d1f2fad;border:1px dashed #74a4cd75;border-radius:6px;align-content:center;place-items:center;min-height:174px;padding:25px}.cv-drop input{display:none}.cv-drop strong{color:#eef4ff}.cv-drop span{color:#8293a9;font-size:12px;font-weight:500}.cv-drop>svg{color:#58e8a5}.cv-drop.has-file{background:#1a704729;border-style:solid;border-color:#50dd99b3}.choice-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.choice-row button{color:#a9b7c7;cursor:pointer;background:#0d1b29;border:1px solid #aec9e838;border-radius:5px;min-height:43px;font-size:13px}.choice-row button.selected{color:#effff6;background:#32b86f29;border-color:#4ce099;box-shadow:inset 0 0 0 1px #4ce09924}.salary-row button{font-size:12px}.ready-note{color:#b7d4c5;background:#2a8b5b1a;border-left:2px solid #42dc94;gap:8px;margin-top:22px;padding:12px;font-size:12px;line-height:1.45;display:flex}.ready-note svg{color:#55e7a0;flex:none}.onboarding-actions{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.onboarding-actions button{cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:800;display:inline-flex}.onboarding-actions .back{color:#96a8bd;background:0 0;border:0}.onboarding-actions .continue{color:#062116;background:#30c77e;border:1px solid #47e39d;box-shadow:0 8px 20px #21bf7433}.onboarding-actions .continue:hover{background:#55e9a1}.onboarding-actions .continue:disabled{cursor:not-allowed;color:#708397;box-shadow:none;background:#1a3140;border-color:#253c4e}@media (max-width:800px){.onboarding-header,.onboarding-body{width:min(100% - 32px,520px)}.onboarding-header{grid-template-columns:1fr auto;min-height:72px}.onboarding-progress{display:none}.onboarding-header-actions{gap:12px}.skip-onboarding{font-size:12px}.onboarding-body{grid-template-columns:1fr;align-content:start;gap:25px;padding-block:38px}.onboarding-intro h1{font-size:42px}.onboarding-game-preview{width:100%;margin:25px 0 8px}.onboarding-card{padding:28px 22px}.onboarding-card h2{font-size:27px}}.onboarding.in-world-onboarding{pointer-events:none;background:#03080c42;display:block;overflow:hidden}.in-world-onboarding .onboarding-background,.in-world-onboarding .onboarding-intro{display:none}.in-world-onboarding .onboarding-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#050e15e0;border:1px solid #afd3e633;border-radius:7px;width:min(1180px,100% - 32px);min-height:66px;margin-top:14px;padding:0 14px;box-shadow:0 14px 42px #0000004d}.in-world-onboarding .onboarding-body{grid-template-columns:1fr;place-items:center end;width:min(1180px,100% - 32px);min-height:calc(100svh - 94px);padding:20px 0 28px;display:grid}.in-world-onboarding .onboarding-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#061119ed;border-color:#53e69f47;width:min(470px,100%);max-height:calc(100svh - 130px);padding:28px;overflow:auto;box-shadow:0 24px 70px #00000085,0 0 50px #37de9117}.in-world-onboarding .step-icon{margin-bottom:14px}.in-world-onboarding .onboarding-card>p{margin-bottom:18px}.in-world-onboarding .cv-drop{min-height:142px}@media (max-width:700px){.in-world-onboarding .onboarding-header{width:calc(100% - 16px);min-height:58px;margin-top:8px;padding:0 10px}.in-world-onboarding .onboarding-header .faite-mark strong{display:none}.in-world-onboarding .onboarding-body{align-items:end;width:calc(100% - 16px);min-height:calc(100svh - 74px);padding:8px 0}.in-world-onboarding .onboarding-card{width:100%;max-height:calc(100svh - 82px);padding:20px 18px}.in-world-onboarding .onboarding-card h2{font-size:23px}.in-world-onboarding .choice-row{grid-template-columns:1fr}}.game-shell{background:#fffcfe;min-height:100vh;position:relative;overflow:hidden}.game-shell:before{content:none}.workspace-dock{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e17eb;border:1px solid #b2cbe72e;border-radius:8px;grid-template-columns:repeat(4,minmax(118px,1fr));gap:4px;width:min(620px,100% - 28px);padding:6px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #0000007a}.workspace-dock button{color:#8292a5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;min-height:52px;padding:8px 10px;display:grid;position:relative}.workspace-dock button svg{grid-row:1/3}.workspace-dock button span{color:#d8e4f1;font-size:12px;font-weight:800}.workspace-dock button small{color:#718296;font-size:9px}.workspace-dock button:hover{background:#6084a81f}.workspace-dock button.active{color:#52e79d;background:#34e09121}.workspace-dock button.active span{color:#f1fff8}.workspace-overlay{z-index:24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050d16f5;border:1px solid #b2cbe733;border-radius:8px;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:76px clamp(16px,6vw,86px) 92px;overflow:hidden;box-shadow:0 30px 90px #0000009e}.workspace-overlay>header{border-bottom:1px solid #b2cbe721;justify-content:space-between;align-items:center;min-height:76px;padding:14px 22px;display:flex}.workspace-overlay>header:not(.swipe-app-header) span{color:#52e79d;letter-spacing:.14em;font-size:9px;font-weight:900}.workspace-overlay>header h2{letter-spacing:0;margin:4px 0 0;font-size:22px}.workspace-mailbox{color:#8fa4b2;margin-top:5px;font-size:10px;font-weight:700;display:block}.workspace-sync-error{color:#e9b878;max-width:340px;margin:0 14px 0 auto;font-size:10px;line-height:1.4}.workspace-overlay>header button{color:#adbdce;cursor:pointer;background:#0d1926;border:1px solid #b2cbe72b;border-radius:5px;place-items:center;width:38px;height:38px;padding:0;display:grid}.application-desk-overlay,.interview-room-overlay{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;inset:0}.application-desk-overlay>header,.interview-room-overlay>header{pointer-events:auto;background:#050d16e6;border:1px solid #b2cbe733;border-radius:6px;align-self:start;width:min(390px,100% - 32px);min-height:58px;margin:16px;padding:9px 12px}.application-desk-overlay>header{width:min(620px,100% - 32px)}.desk-mode-switch{background:#08131d;border:1px solid #b2cbe724;border-radius:5px;align-items:center;gap:3px;margin-left:auto;padding:3px;display:flex}.workspace-overlay>header .desk-mode-switch button{color:#7f93a6;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;width:auto;height:32px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.workspace-overlay>header .desk-mode-switch button.active{color:#65e7aa;background:#17382e}.application-sort-view{pointer-events:none;min-height:0;position:relative}.desk-job-sheet{z-index:3;color:#211d18;transform-origin:50% 88%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#eee6d5;border:1px solid #473c2a61;border-radius:4px;width:min(310px,68vw);min-height:390px;padding:24px 24px 18px;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s,filter .16s,box-shadow .16s;position:absolute;top:48%;left:50%;translate:-50% -50%;box-shadow:0 18px 46px #0000006b,7px 8px #d6ccb6eb}.desk-job-sheet.dragging{cursor:grabbing;filter:brightness(1.04);transition:none;box-shadow:0 30px 66px #00000085}.desk-job-sheet.keep{transition-duration:.72s;transition-timing-function:cubic-bezier(.18,.82,.24,1)}.desk-job-sheet.shred{transition-duration:.88s;transition-timing-function:cubic-bezier(.32,0,.72,.22)}.desk-job-sheet.spawn{transition-duration:.38s}.sheet-company{border-bottom:1px solid #231d1529;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.sheet-company span{text-transform:uppercase;font-size:12px;font-weight:900}.sheet-company small{color:#645d50;font-size:9px;font-weight:800}.desk-job-sheet h3{letter-spacing:0;text-transform:uppercase;margin:25px 0 7px;font-size:30px;line-height:1.02}.desk-job-sheet>p{color:#5f574a;margin:0;font-size:12px;font-weight:700}.sheet-match{border-block:1px solid #231d1524;justify-content:space-between;margin-top:28px;padding:12px 0;font-size:11px;display:flex}.desk-job-sheet ul{color:#4a4338;gap:8px;margin:18px 0 28px;padding:0;font-size:11px;list-style:none;display:grid}.desk-job-sheet li:before{content:"✓";color:#168153;margin-right:8px;font-weight:900}.desk-job-sheet .barcode{opacity:.72;height:25px}.swipe-stamp{z-index:4;letter-spacing:.06em;text-shadow:none;pointer-events:none;border:4px solid;border-radius:5px;padding:7px 10px;font-size:24px;font-weight:950;line-height:1;position:absolute;top:72px}.swipe-stamp-pass{color:#d94743;right:18px;rotate:10deg}.swipe-stamp-apply{color:#148355;left:18px;rotate:-10deg}.desk-destination{z-index:2;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050d16d9;border:1px solid;border-radius:5px;gap:4px;min-width:126px;padding:9px 12px;display:grid;position:absolute;bottom:13%}.desk-destination strong{letter-spacing:.08em;font-size:13px}.desk-destination span{color:#aebac7;font-size:9px}.desk-destination{transition:transform .15s,box-shadow .15s,background .15s}.desk-destination.ready{background:#0c181cf2;transform:translateY(-4px)scale(1.05)}.pass-destination.ready{box-shadow:0 0 30px #ff74694d}.apply-destination.ready{box-shadow:0 0 30px #55e7a04d}.pass-destination{color:#ff7469;left:10%}.apply-destination{color:#55e7a0;right:10%}.sort-counter{color:#98a9ba;background:#050d16d1;border-radius:4px;padding:7px 11px;font-size:10px;position:absolute;bottom:3%;left:50%;translate:-50%}.application-ledger{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#050d16f0;border:1px solid #b2cbe733;border-radius:7px;align-self:start;width:min(880px,100% - 32px);max-height:calc(100vh - 110px);margin:0 16px 16px;padding:22px;overflow:auto;box-shadow:0 20px 60px #00000085}.ledger-summary{border-block:1px solid #b2cbe71f;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.ledger-summary div{border-right:1px solid #b2cbe71f;gap:3px;padding:13px 15px;display:grid}.ledger-summary div:last-child{border-right:0}.ledger-summary strong{color:#f1f6fb;font-size:22px}.ledger-summary span{color:#7e91a4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ledger-empty{color:#7890a3;text-align:center;justify-items:center;gap:8px;padding:56px 20px;display:grid}.ledger-empty svg{color:#51dfa0}.ledger-empty strong{color:#e8f1f8;font-size:16px}.ledger-empty p{margin:0;font-size:11px}.ledger-empty button{color:#072117;cursor:pointer;background:#43dc96;border:0;border-radius:4px;min-height:36px;margin-top:8px;padding:0 13px;font-weight:900}.pipeline-view{padding:clamp(18px,3vw,32px);overflow:auto}.pipeline-summary{border-block:1px solid #b2cbe71f;grid-template-columns:repeat(3,1fr);max-width:620px;margin-bottom:26px;display:grid}.pipeline-summary div{border-right:1px solid #b2cbe71f;gap:3px;padding:15px 20px;display:grid}.pipeline-summary div:last-child{border-right:0}.pipeline-summary strong{color:#f3f7fc;font-size:25px}.pipeline-summary span{color:#7d90a5;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.pipeline-list{gap:8px;display:grid}.pipeline-list article{background:#101f2d9e;border:1px solid #b2cbe71f;border-radius:6px;grid-template-columns:auto minmax(170px,1fr) auto 90px auto;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:grid}.company-avatar{color:#101923;background:#e9f0f5;border-radius:6px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.pipeline-copy{gap:4px;min-width:0;display:grid}.pipeline-copy span{color:#8395a9;font-size:11px}.pipeline-blocker{color:#a46f19;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.pipeline-list .status{border-radius:4px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:800}.status.interview{color:#58eaa3;background:#52e79d24}.status.viewed{color:#90b2ff;background:#5b8dff26}.status.applied{color:#b8c4d1;background:#b6c0cd1f}.status.approved{color:#5d6a63;background:#edf1ef}.status.preparing{color:#2765a8;background:#e6f0ff}.status.prepared{color:#16774c;background:#e3f5eb}.status.submitted{color:#0c7043;background:#d9f5e6}.status.needs-info{color:#916315;background:#fff1d7}.pipeline-list time{color:#8596a8;font-size:11px}.pipeline-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pipeline-actions>a,.pipeline-complete,.pipeline-pending{color:#7e92a7;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.pipeline-actions>a{color:#147a50;background:#eaf8f1;text-decoration:none}.pipeline-retry{color:#147a50;cursor:pointer;background:#eaf8f1;border:1px solid #147a503d;border-radius:5px;justify-content:center;align-items:center;gap:3px;min-height:32px;padding:0 7px 0 10px;font-size:10px;font-weight:850;display:inline-flex}.pipeline-retry:disabled{cursor:wait;opacity:.55}.pipeline-complete{color:#147a50;cursor:default}.interview-view{grid-template-columns:minmax(250px,.75fr) minmax(430px,1.25fr);min-height:0;display:grid}.interview-room-overlay .interview-view{pointer-events:none;display:block;position:relative}.interview-room-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#050d16e0;border:1px solid #b2cbe733;border-radius:6px;align-items:center;gap:16px;padding:10px 13px;display:flex;position:absolute;top:16px;right:18px}.interview-room-status>div:first-child{align-items:center;gap:9px;display:flex}.interview-room-status>div:first-child>div{gap:2px;display:grid}.interview-room-status strong{font-size:11px}.speaking-dot{background:#54e7a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #54e7a01f}.interview-room-status.answered .voice-wave{opacity:.25}.interview-room-status.answered .voice-wave i{animation-play-state:paused}.interview-room-status.answered .speaking-dot{background:#f2c86d;box-shadow:0 0 0 5px #f2c86d1f}.interview-dialogue{width:min(620px,100% - 36px);max-height:62vh;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;animation:.32s cubic-bezier(.2,.75,.25,1) both interview-dialogue-in;position:absolute;bottom:18px;right:18px;translate:0}.interview-dialogue h3{margin:6px 0 10px;font-size:clamp(16px,1.35vw,19px);line-height:1.22}.interview-dialogue .answer-grid{pointer-events:auto;grid-template-columns:1fr}.interview-dialogue .answer-grid button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061019db;border-color:#b8d5eb33;grid-template-columns:23px 1fr;gap:8px;min-height:40px;padding:7px 9px;font-size:10px;box-shadow:0 9px 28px #00000052}.interview-dialogue .answer-grid button>span{width:22px;height:22px}.selected-response{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d9e8e1;pointer-events:auto;background:#081918d6;border:1px solid #65e6aa3d;border-left:2px solid #65e6aa;border-radius:5px;gap:5px;width:min(560px,100%);margin:8px 0 0;padding:11px 13px;font-size:12px;line-height:1.45;display:grid;box-shadow:0 10px 30px #00000052}.selected-response span{color:#6fe7ad;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.interview-dialogue.answered h3{display:none}.interview-dialogue.answered .coach-result{margin-top:8px}.interview-establishing{color:#eaf2f8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;background:#050d16d1;border-radius:5px;justify-items:center;gap:3px;padding:10px 18px;animation:.26s ease-out both interview-dialogue-in;display:grid;position:absolute;bottom:28px;left:50%;translate:-50%}.interview-establishing span{color:#59e5a4;letter-spacing:.14em;font-size:8px;font-weight:900}.interview-establishing strong{font-size:14px}.interview-establishing small{color:#8295a7;font-size:9px}.interviewer-stage{text-align:center;background:radial-gradient(circle at 50% 43%,#5362ff2b,#0000 15rem);border-right:1px solid #b2cbe71f;align-content:center;place-items:center;padding:28px;display:grid}.interviewer-orbit{border:1px solid #796fff75;border-radius:50%;place-items:center;width:116px;height:116px;margin-bottom:18px;display:grid;box-shadow:0 0 0 12px #5b52ff0d,0 0 46px #5b52ff33}.interviewer-orbit span{color:#dce8f4;background:linear-gradient(150deg,#283d58,#101a28);border-radius:50%;place-items:center;width:84px;height:84px;font-size:27px;font-weight:900;display:grid}.interviewer-stage>strong{font-size:19px}.interviewer-stage>small{color:#7f91a5;margin-top:5px}.voice-wave{align-items:center;gap:3px;height:34px;margin:22px 0;display:flex}.voice-wave i{width:3px;height:calc(7px + var(--wave) * 1px);opacity:.65;animation:.9s ease-in-out infinite alternate voice-pulse;animation-delay:calc(var(--wave) * -55ms);background:#55e7a0;border-radius:5px}.interview-meta{color:#8fa0b2;gap:16px;font-size:10px;display:flex}.interview-meta span{align-items:center;gap:5px;display:inline-flex}.question-stage{padding:clamp(25px,4vw,48px);overflow:auto}.question-stage.interview-dialogue{padding:0}.question-stage.interview-dialogue .question-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e16c7;border:1px solid #b2cbe72b;border-radius:4px;width:max-content;padding:5px 8px}.question-stage.interview-dialogue h3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e16d1;border:1px solid #b2cbe729;border-radius:5px;width:min(560px,100%);margin:7px 0 10px;padding:9px 11px;font-size:clamp(16px,1.45vw,20px);line-height:1.24;box-shadow:0 10px 30px #0000004d}.question-stage.interview-dialogue .answer-hint{background:#050e16ad;border-radius:3px;width:max-content;max-width:100%;margin:6px 0 0;padding:4px 7px}.question-label{color:#5aeaa5;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.question-stage h3{letter-spacing:0;max-width:720px;margin:18px 0 30px;font-size:clamp(24px,3vw,38px);line-height:1.15}.answer-grid{gap:10px;display:grid}.answer-grid button{color:#c9d5e2;text-align:left;cursor:pointer;background:#0f1e2ccc;border:1px solid #b2cbe726;border-radius:5px;grid-template-columns:29px 1fr;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.answer-grid button>span{color:#8ca0b5;background:#1c3042;border-radius:4px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.answer-grid button:hover{background:#1c3942cc;border-color:#52e79d73}.answer-grid button.correct{color:#effff7;background:#288f5b2e;border-color:#4bdf98}.answer-grid button.wrong{background:#a9363229;border-color:#e76258}.answer-grid button.muted{opacity:.46}.answer-hint{color:#718397;font-size:11px}.interview-response-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#061019e0;border:1px solid #b8d5eb38;border-radius:5px;gap:8px;width:min(620px,100%);padding:10px;display:grid;box-shadow:0 12px 34px #0000005c}.interview-response-box textarea{resize:vertical;color:#eef6fb;width:100%;min-height:112px;font:inherit;background:0 0;border:0;outline:0;font-size:13px;line-height:1.5}.interview-response-box>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.interview-response-box>div>span{color:#718397;font-size:9px;font-weight:800}.interview-response-box button{color:#082117;cursor:pointer;background:#3bd68d;border:0;border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex}.interview-response-box button:disabled{cursor:wait;opacity:.5}.coach-result{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#071619db;border:1px solid #50e19c33;border-left:2px solid #50e19c;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;width:min(680px,100%);margin-top:10px;padding:12px;animation:.24s ease-out both coach-in;display:grid;box-shadow:0 10px 32px #00000057}.coach-result>svg{color:#54e7a0}.coach-result strong{font-size:12px}.coach-result p{color:#98aabc;margin:4px 0 0;font-size:11px;line-height:1.45}.coach-result button{color:#082117;cursor:pointer;background:#3bd68d;border:0;border-radius:4px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-weight:900;display:inline-flex}.inbox-view{grid-template-columns:270px 1fr;min-height:0;display:grid}.conversation-list{border-right:1px solid #b2cbe71f;overflow:auto}.conversation-list>button{color:#d8e3ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b2cbe71a;grid-template-columns:1fr auto;gap:8px;width:100%;min-height:76px;padding:15px 16px;display:grid;position:relative}.conversation-list>button.active{background:#39cb871a}.conversation-list button div{gap:5px;display:grid}.conversation-list small,.conversation-list time{color:#77899e;font-size:10px}.conversation-list .unread{background:#4be29a;border-radius:50%;width:5px;height:5px;position:absolute;top:24px;left:6px}.conversation{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.conversation>header{border-bottom:1px solid #b2cbe71a;align-items:center;gap:11px;min-height:66px;padding:12px 20px;display:flex}.conversation>header div:last-child{gap:4px;display:grid}.conversation>header span{color:#7d91a5;font-size:10px}.messages{padding:24px;overflow:auto}.messages p{border-radius:6px;max-width:min(520px,82%);margin:0 0 14px;padding:13px 15px;font-size:12px;line-height:1.55}.messages p time{color:#708399;margin-top:8px;font-size:9px;display:block}.messages .sent{color:#effff6;background:#187a4d;margin-left:auto}.messages .sent time{color:#a9e7c7}.interview-role-select{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#080e16e6;border:1px solid #c49be142;border-radius:7px;align-self:end;width:min(760px,100% - 40px);margin:auto auto 24px;padding:22px;position:relative;box-shadow:0 24px 70px #0000006b}.interview-role-select h3{color:#f3f0f5;margin:10px 0 6px;font-size:24px}.interview-role-select>p{color:#93a2b2;margin:0 0 17px;font-size:12px;line-height:1.55}.interview-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.interview-role-grid button{color:#dce7ef;text-align:left;cursor:pointer;background:#111e2a;border:1px solid #bacde126;border-radius:5px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:62px;padding:9px 12px;transition:border-color .14s,background .14s,transform .14s;display:grid}.interview-role-grid button:hover{background:#182534;border-color:#c49be194;transform:translateY(-1px)}.interview-role-grid button:active{background:#202c3c;border-color:#c49be1;transform:translateY(0)scale(.99)}.interview-role-grid button:focus-visible{outline-offset:2px;outline:2px solid #c49be1}.interview-role-grid button>span:nth-child(2){gap:4px;display:grid}.interview-role-grid button small{color:#7f92a4;font-size:9px}.interview-apply-first,.inbox-empty>button{color:#071b12;cursor:pointer;background:#36ca82;border:0;border-radius:5px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.inbox-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:0;padding:30px;display:grid}.inbox-empty svg{color:#6fa9da}.inbox-empty strong{color:#eaf2f8;font-size:20px}.inbox-empty p{color:#8093a6;max-width:430px;margin:0 0 7px;font-size:12px;line-height:1.55}.inbox-activity{align-content:start;overflow:auto}.application-update-list{text-align:left;gap:8px;width:min(100%,680px);margin:8px 0 4px;display:grid}.application-update-list>span{color:#7d899a;font-size:9px;font-weight:900}.application-update-list>button{color:#263451;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7ed;border-radius:6px;grid-template-columns:auto minmax(0,1fr) 18px;gap:3px 10px;width:100%;min-height:76px;padding:12px;display:grid}.application-update-list>button>i{white-space:nowrap;border-radius:4px;grid-area:1/1/span 2;align-self:center;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.application-update-list>button>b{overflow-wrap:anywhere;grid-area:1/2;min-width:0;font-size:12px;line-height:1.3}.application-update-list>button>small{color:#788496;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;min-width:0;font-size:10px;overflow:hidden}.application-update-list>button>em{color:#687588;overflow-wrap:anywhere;grid-area:3/1/auto/-1;min-width:0;font-size:10px;font-style:normal;line-height:1.4}.application-update-list>button>svg{color:#9aa5b4;grid-area:1/3/span 2;align-self:center}.reply-box{border-top:1px solid #b2cbe71f;grid-template-columns:1fr auto;gap:8px;padding:14px 18px;display:grid}.reply-suggestion{color:#5ae7a2;grid-column:1/-1;align-items:center;gap:6px;font-size:10px;display:inline-flex}.reply-box textarea{resize:none;color:#dce6f0;min-height:68px;font:inherit;background:#0d1b29;border:1px solid #b2cbe72b;border-radius:5px;outline:none;padding:11px;font-size:12px}.reply-box textarea:focus{border-color:#51e19c}.reply-box>button{color:#072117;cursor:pointer;background:#3cda91;border:0;border-radius:5px;align-self:end;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.reply-box>button:disabled{color:#778a9a;cursor:default;background:#263a49}.inbox-verification{color:#173d29;background:#f1fbf5;border:1px solid #cde9d9;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:0 18px 14px;padding:13px 14px;display:flex}.inbox-verification>div{align-items:center;gap:10px;min-width:0;display:flex}.inbox-verification>div>svg{color:#19a765;flex:none}.inbox-verification span{gap:2px;display:grid}.inbox-verification strong{font-size:12px}.inbox-verification small{color:#60766a;font-size:10px;line-height:1.35}.inbox-verification a{color:#fff;background:#183b2a;border-radius:5px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.inbox-code{flex:none;align-items:center;gap:6px;display:flex}.inbox-verification code{color:#173d29;letter-spacing:1px;background:#fff;border:1px solid #bcdccc;border-radius:5px;flex:none;padding:8px 11px;font-size:14px;font-weight:800}.inbox-code button{color:#fff;cursor:pointer;background:#183b2a;border:0;border-radius:5px;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.inbox-code button:hover{background:#22543c}@keyframes voice-pulse{to{opacity:1;transform:scaleY(1.7)}}@keyframes interview-dialogue-in{0%{opacity:0;transform:translateY(14px)}}@keyframes coach-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.game-boot>i:after,.world-loading>i:after,.voice-wave i,.interview-dialogue,.coach-result{animation:none!important}.desk-job-sheet,.desk-destination{transition-duration:1ms!important}}.career-intake{z-index:140;color:#14172b;background:#f8f8fb;grid-template-rows:64px 4px 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.career-intake-header{background:#fff;border-bottom:1px solid #e4e5eb;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,52px);display:grid}.career-intake-header>strong{color:#6425df;align-items:center;gap:7px;font-size:22px;font-weight:950;display:inline-flex}.career-intake-header>strong svg{color:#ff456f}.career-intake-header>span{color:#74798b;font-size:11px;font-weight:850}.career-intake-header>button{color:#52586c;cursor:pointer;background:#fff;border:1px solid #dedfe6;border-radius:6px;justify-self:end;place-items:center;width:40px;height:40px;display:grid}.career-intake-progress{background:#e6e1ef}.career-intake-progress i{background:#ff456f;height:100%;transition:width .28s cubic-bezier(.16,1,.3,1);display:block}.career-intake-stage{place-items:center;min-height:0;padding:42px 20px 70px;animation:.32s cubic-bezier(.16,1,.3,1) both career-intake-enter;display:grid;overflow:auto}.career-intake-question,.career-intake-result{width:min(620px,100%)}.career-intake-eyebrow{color:#ff456f;letter-spacing:.09em;align-items:center;gap:7px;font-size:10px;font-weight:950;display:inline-flex}.career-intake-question>h1,.career-intake-result>h1{color:#171a30;letter-spacing:0;margin:14px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.02}.career-intake-question>p,.career-intake-result>p{color:#6e7385;max-width:560px;margin:0;font-size:15px;line-height:1.6}.career-intake-controls{gap:16px;margin-top:30px;display:grid}.career-intake-choices{gap:9px;display:grid}.career-intake-choices button{color:#24283c;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe0e7;border-radius:7px;grid-template-columns:1fr 32px;align-items:center;min-height:60px;padding:10px 12px 10px 18px;font-size:14px;font-weight:800;transition:border-color .15s,box-shadow .15s,translate .15s;display:grid}.career-intake-choices button:hover,.career-intake-choices button.active{border-color:#6a28e5;translate:0 -1px;box-shadow:0 8px 22px #431f911a}.career-intake-choices button i{color:#6425df;background:#f0ebff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.career-intake-field{gap:8px;display:grid}.career-intake-field>span{color:#4d5264;font-size:11px;font-weight:850}.career-intake-field input,.career-intake-field select{color:#171a30;width:100%;min-height:58px;font:inherit;background:#fff;border:1px solid #d8dae2;border-radius:7px;outline:0;padding:0 16px;font-size:15px}.career-intake-field input:focus,.career-intake-field select:focus{border-color:#6a28e5;box-shadow:0 0 0 3px #6a28e51a}.career-intake-picks{flex-wrap:wrap;gap:7px;display:flex}.career-intake-picks button{color:#5a6073;cursor:pointer;background:#fff;border:1px solid #dfe0e7;border-radius:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}.career-intake-picks button.active{color:#c5264c;background:#fff0f4;border-color:#ff456f}.career-intake-location{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.career-intake-multi{grid-template-columns:1fr 1fr;gap:9px;display:grid}.career-intake-multi button{color:#303548;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe0e7;border-radius:7px;align-items:center;gap:10px;min-height:62px;padding:10px 14px;font-size:12px;font-weight:800;display:flex}.career-intake-multi i{color:#fff;border:1px solid #d7d9e2;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;display:grid}.career-intake-multi button.active{color:#126d56;background:#effbf7;border-color:#15a77e}.career-intake-multi button.active i{background:#15a77e;border-color:#15a77e}.career-intake-continue,.career-intake-finish{color:#fff;cursor:pointer;background:#6425df;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:56px;font-size:14px;font-weight:900;display:flex;box-shadow:6px 6px #ff456f}.career-intake-continue:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.career-intake-back{z-index:2;color:#63697b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:850;display:flex;position:fixed;bottom:22px;left:clamp(18px,4vw,52px)}.career-intake-result>p strong{color:#6425df}.career-intake-match{background:#fff;border:1px solid #dcdde5;border-top:4px solid #15a77e;border-radius:7px;margin:28px 0 22px;padding:20px;box-shadow:12px 12px #f0eaff}.career-intake-match header{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.career-intake-match header>span{color:#6425df;background:#eee8ff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.career-intake-match header b{text-transform:uppercase;font-size:10px}.career-intake-match header em{color:#11745a;background:#ddf7ee;border-radius:4px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.career-intake-match h2{letter-spacing:0;margin:24px 0 7px;font-size:26px}.career-intake-match>p{color:#777c8d;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.career-intake-match>div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.career-intake-match>div span{color:#4e5467;background:#f4f5f8;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.career-intake-match>div svg{color:#15a77e}.career-intake-result>small{color:#818698;text-align:center;margin-top:14px;font-size:9px;display:block}@keyframes career-intake-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (max-width:640px){.career-intake{grid-template-rows:56px 4px 1fr}.career-intake-header{padding-inline:14px}.career-intake-header>strong{font-size:19px}.career-intake-stage{place-items:start center;padding:30px 16px 76px}.career-intake-question>h1,.career-intake-result>h1{font-size:36px}.career-intake-question>p,.career-intake-result>p{font-size:13px}.career-intake-controls{margin-top:24px}.career-intake-choices button{min-height:56px}.career-intake-location,.career-intake-multi{grid-template-columns:1fr}.career-intake-multi button{min-height:54px}.career-intake-back{bottom:18px;left:14px}}@media (prefers-reduced-motion:reduce){.career-intake-stage{animation:none}.career-intake-progress i,.career-intake-choices button{transition:none}}@media (max-width:760px){.application-sort-view{--mobile-card-top:clamp(12px, 6.4dvh, 54px);--mobile-card-bottom:clamp(70px, 11.8dvh, 105px);overflow:hidden}.desk-job-sheet,.deck-card-shadow{inset:var(--mobile-card-top) 9px var(--mobile-card-bottom);left:9px;top:var(--mobile-card-top);width:auto;height:auto;min-height:0;translate:0}.deck-actions{bottom:calc(var(--mobile-card-bottom) - 31px)}.sort-counter{bottom:12px}}@media (max-width:350px){.application-sort-view{--mobile-card-top:10px;--mobile-card-bottom:67px}.job-card-body h3{font-size:20px}.deck-actions{gap:12px}.deck-actions button{width:56px;height:56px}.deck-actions .info-action{width:44px;height:44px}}.settings-cv-upload{cursor:pointer;position:relative}.settings-cv-upload>strong{color:#ff4d6d;font-size:10px}.settings-cv-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.inbox-room-overlay .inbox-view{color:#263451;background:#fff}.conversation-list{background:#f8fafc;border-right-color:#e4e8ef}.conversation-list>header{color:#1e3a8a;justify-content:space-between;align-items:baseline;gap:10px;min-height:54px;padding:18px 16px 10px;display:flex}.conversation-list>header strong{font-size:14px}.conversation-list>header small{color:#8792a5;font-size:9px}.conversation-list>button{color:#263451;border-bottom-color:#e8ebf0}.conversation-list>button:hover{background:#f1f4f8}.conversation-list>button.active{background:#fff;box-shadow:inset 3px 0 #ff4d6d}.conversation-list .unread{background:#ff4d6d}.conversation{background:#fff}.conversation>header{border-bottom-color:#e6e9ef}.conversation>header div:nth-of-type(2){gap:4px;min-width:0;display:grid}.conversation>header strong,.conversation>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-back{color:#1e3a8a;background:#f1f3f7;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:none}.mail-status{color:#168562;white-space:nowrap;background:#edf8f4;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.messages{background:#fbfcfd}.message-date{color:#9aa4b4;text-align:center;margin:0 auto 18px;font-size:9px}.messages .sent{color:#fff;background:#1e3a8a}.reply-box{background:#fff;border-top-color:#e4e8ef}.reply-suggestion{color:#1e3a8a}.reply-box>button{color:#fff;background:#ff4d6d}@media (max-width:760px){.inbox-view{display:block;position:relative;overflow:hidden}.conversation-list,.conversation{width:100%;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.conversation-list{border:0;transform:translate(0)}.conversation{transform:translate(100%)}.inbox-view.thread-open .conversation-list{transform:translate(-24%)}.inbox-view.thread-open .conversation{transform:translate(0)}.conversation-back{display:grid}.conversation>header{min-height:64px;padding:9px 12px}.mail-status{display:none}.messages{padding:18px 14px}.messages p{max-width:88%}.reply-box{padding:10px 10px max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr auto}.reply-box textarea{min-height:52px;max-height:86px}.reply-box>button{justify-content:center;width:46px;min-height:46px;padding:0;font-size:0}.reply-box>button svg{width:18px;height:18px}.inbox-verification{align-items:stretch;margin:0 10px 10px}.inbox-verification a{justify-content:center;min-height:44px}.workspace-overlay{inset:66px 10px 82px}.workspace-overlay>header{min-height:64px;padding:10px 14px}.workspace-overlay>header h2{font-size:18px}.application-desk-overlay,.interview-room-overlay{inset:0}.application-desk-overlay>header,.interview-room-overlay>header{min-height:52px;margin:8px}.application-desk-overlay>header{width:calc(100% - 16px)}.workspace-overlay>header .desk-mode-switch button{justify-content:center;width:34px;padding:0;font-size:0}.application-ledger{width:calc(100% - 16px);max-height:calc(100vh - 78px);margin:0 8px 8px;padding:12px}.ledger-summary div{padding:10px 7px}.ledger-summary strong{font-size:18px}.desk-job-sheet{width:min(250px,64vw);min-height:330px;padding:17px 17px 13px;top:46%}.desk-job-sheet h3{margin-top:18px;font-size:23px}.sheet-match{margin-top:18px}.desk-job-sheet ul{margin:13px 0 18px}.desk-destination{min-width:88px;padding:7px;bottom:18%}.pass-destination{left:2%}.apply-destination{right:2%}.interview-room-status{max-width:calc(100% - 16px);top:8px;right:8px}.interview-room-status .voice-wave{display:none}.interview-dialogue{width:calc(100% - 16px);max-height:48vh;padding:0;bottom:8px;left:8px;translate:0}.interview-dialogue h3{font-size:16px}.interview-dialogue .answer-grid{grid-template-columns:1fr}.interview-dialogue .answer-grid button{min-height:44px}.workspace-dock{grid-template-columns:repeat(4,1fr);width:calc(100% - 16px);bottom:8px}.workspace-dock button{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:3px;min-width:0;padding:7px 2px}.workspace-dock button svg{grid-row:auto}.workspace-dock button small{display:none}.pipeline-summary{grid-template-columns:repeat(3,1fr)}.pipeline-summary div{padding:12px 8px}.pipeline-list article{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px}.pipeline-list .company-avatar{grid-row:1/span 2}.pipeline-copy{grid-area:1/2}.pipeline-list .status{grid-area:2/2}.pipeline-list time{display:none}.pipeline-actions{grid-area:1/3/span 2}.pipeline-retry span{display:none}.pipeline-retry{border-radius:50%;width:32px;padding:0}.interview-view{grid-template-columns:1fr;overflow:auto}.interviewer-stage{border-bottom:1px solid #b2cbe71f;border-right:0;min-height:210px;padding:20px}.interviewer-orbit{width:78px;height:78px;margin-bottom:10px}.interviewer-orbit span{width:56px;height:56px;font-size:18px}.voice-wave{height:22px;margin:10px 0}.question-stage{padding:22px 16px;overflow:visible}.question-stage h3{margin-bottom:20px;font-size:24px}.coach-result{grid-template-columns:auto 1fr}.coach-result button{grid-column:2;justify-self:start}}.desk-scene{opacity:1;position:absolute;inset:0}.desk-scene canvas{width:100%;height:100%;display:block}.legacy-playfield,.workspace-dock,.game-shell>.top-hud{display:none!important}.office-world{z-index:0;background:#09131b;position:fixed;inset:0;overflow:hidden}.office-world canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.office-world canvas.is-looking{cursor:grabbing}.first-person-reticle{z-index:5;pointer-events:none;filter:drop-shadow(0 1px 3px #000000a6);width:18px;height:18px;position:fixed;top:50%;left:50%;translate:-50% -50%}.first-person-reticle i{background:#f4faffe6;border-radius:1px;display:block;position:absolute}.first-person-reticle i:first-child{width:2px;height:12px;top:3px;left:8px}.first-person-reticle i:last-child{width:12px;height:2px;top:8px;left:3px}.first-person-reticle.near{scale:1.25}.first-person-reticle.near i{background:#66e6a7;box-shadow:0 0 9px #52e29dbf}.settings-backdrop{z-index:89;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#121f3e47;border:0;position:fixed;inset:0}.settings-panel{z-index:90;color:#1a2850;background:#fff;border:1px solid #dfe4ed;border-radius:8px;width:min(540px,100% - 28px);max-height:calc(100svh - 28px);position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%;box-shadow:0 28px 90px #1f305b40}.run-summary{z-index:40;color:#edf6fb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060f17f7;border:1px solid #58e7a24d;border-radius:7px;width:min(540px,100% - 28px);padding:24px;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 32px 100px #000000b8,0 0 70px #44da911f}.run-summary h2{margin:11px 0 5px;font-size:30px}.run-summary>p{color:#8da0b2;margin:0;font-size:12px}.run-summary-stats{border-block:1px solid #b4cfe524;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.run-summary-stats div{border-right:1px solid #b4cfe51f;gap:3px;padding:15px 12px;display:grid}.run-summary-stats div:last-child{border-right:0}.run-summary-stats strong{font-size:24px}.run-summary-stats span{color:#7f92a4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.run-summary footer{justify-content:flex-end;gap:8px;display:flex}.run-summary footer button{cursor:pointer;border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.share-result{color:#b9c9d8;background:#112130;border:1px solid #b2cbe733}.continue-run{color:#071d14;background:#4ce09b;border:0}.settings-panel>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:flex-start;min-height:92px;padding:18px 20px 15px;display:flex}.settings-panel>header div{gap:3px;display:grid}.settings-panel>header>div>span:not(.faite-brand-lockup){color:#ff4d6d;letter-spacing:.12em;margin-top:7px;font-size:8px;font-weight:900}.settings-panel>header h2{color:#1e3a8a;margin:0;font-size:23px}.settings-panel>header button{color:#64718d;cursor:pointer;background:#f7f9fc;border:1px solid #dfe4ed;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.settings-options{padding:5px 20px 18px;display:grid}.settings-options label{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;min-height:69px;display:flex}.settings-options label>span{grid-template-columns:28px 1fr;align-items:center;display:grid}.settings-options label svg{color:#14a984;grid-row:1/3}.settings-options b{font-size:12px}.settings-options small{color:#7f8a9e;font-size:9px}.settings-options input:not([type=file]),.settings-options select{color:#25334e;background:#f8fafc;border:1px solid #dce2eb;border-radius:5px;outline:none;width:min(210px,46%);min-height:38px;padding:0 11px}.settings-options input:not([type=file]):focus,.settings-options select:focus{border-color:#2f65c7;box-shadow:0 0 0 3px #2f65c71a}.settings-save{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ff583e,#fa287d);border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:49px;margin-top:16px;font-weight:900;display:flex}.settings-privacy{border-top:1px solid #e4e8f0;margin-top:18px;padding-top:2px}.settings-privacy>button:not(.settings-signout){color:#26304d;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f5;align-items:center;gap:11px;width:100%;min-height:52px;padding:8px 10px;display:flex}.settings-privacy>button:not(.settings-signout)>svg{color:#2146e8;flex:none}.settings-privacy>button:not(.settings-signout)>span{gap:2px;display:grid}.settings-privacy>button:not(.settings-signout) b{font-size:11px}.settings-privacy>button:not(.settings-signout) small{color:#68728b;font-size:9px}.settings-privacy>.account-delete-open>svg{color:#c93852}.settings-privacy>button:disabled{cursor:wait;opacity:.6}.account-delete-confirmation{background:#fff7f8;border-top:1px solid #e7b9c2;border-bottom:1px solid #e7b9c2;gap:10px;padding:14px 10px;display:grid}.account-delete-confirmation>strong{color:#9e2039;font-size:12px}.account-delete-confirmation>p{color:#5f4050;margin:0;font-size:10px;line-height:1.55}.settings-options .account-delete-confirmation label{align-items:stretch;justify-content:initial;color:#5f4050;border:0;grid-template-columns:1fr;gap:6px;min-height:0;padding:0;font-size:9px;font-weight:800;display:grid}.settings-options .account-delete-confirmation label>span{display:block}.account-delete-confirmation input{color:#10162f;background:#fff;border:1px solid #d59ba7;border-radius:5px;width:100%;min-height:44px;padding:0 11px;font-weight:850}.account-delete-confirmation>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-delete-confirmation button{color:#26304d;cursor:pointer;background:#fff;border:1px solid #d7dce6;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:10px;font-weight:800;display:inline-flex}.account-delete-confirmation .account-delete-confirm{color:#fff;background:#b52843;border-color:#b52843}.account-delete-confirmation button:disabled{cursor:not-allowed;opacity:.5}.account-privacy-message{color:#206e55;margin:9px 10px 0;font-size:10px;line-height:1.45}.account-privacy-message.error{color:#9e2039}.settings-note{color:#7f8a9e;text-align:center;margin-top:8px}.vault-title{border-top:1px solid #e8edf5;margin-top:8px;padding-top:18px}.vault-grid{padding:4px 0 10px}.vault-grid select,.vault-grid input{width:100%;min-width:0}.vault-save{color:#174a9c;cursor:pointer;background:#edf4ff;border:1px solid #c6d8ff;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-bottom:12px;font-weight:850;display:flex}.vault-save:disabled{cursor:wait;opacity:.65}@media (max-width:600px){.settings-panel{top:auto;bottom:max(8px, env(safe-area-inset-bottom));width:calc(100% - 16px);max-height:calc(100svh - 16px);translate:-50%}.settings-panel>header{min-height:82px;padding:14px 16px 12px}.settings-options{padding-inline:16px}.settings-options label{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:82px;padding-block:9px}.settings-options input:not([type=file]),.settings-options select{width:100%}}.world-loading{z-index:20;color:#eaf3f8;background:#08131c;align-content:center;place-items:center;gap:15px;transition:opacity .3s;display:grid;position:absolute;inset:0}.world-loading .faite-mark{font-size:16px}.world-loading>i{background:#193142;width:150px;height:2px;overflow:hidden}.world-loading>i:after{content:"";background:#51e19c;width:45%;height:100%;animation:.8s ease-in-out infinite alternate boot-progress;display:block}.world-loading small{color:#7f93a5;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.world-objective{z-index:4;color:#59e9a4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#060f17d6;border:1px solid #b8d2ea33;border-radius:6px;align-items:center;gap:10px;max-width:290px;padding:10px 13px;display:flex;position:fixed;top:18px;left:18px}.world-objective div{gap:2px;display:grid}.world-objective strong{color:#f0f7ff;letter-spacing:.1em;font-size:11px}.world-objective span{color:#8fa1b4;font-size:10px}.world-announcement{z-index:5;color:#f2cb75;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1116e0;border:1px solid #f2cb7557;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:310px;padding:9px 10px 9px 12px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #0000004d}.world-announcement>div{gap:2px;display:grid}.world-announcement strong{color:#f6f2e9;letter-spacing:.08em;font-size:9px}.world-announcement span{color:#889b9a;font-size:9px}.world-announcement button{color:#f2cb75;cursor:pointer;background:#f2cb7514;border:1px solid #f2cb754d;border-radius:4px;min-height:28px;padding:0 9px;font-size:9px;font-weight:900}.online-presence{z-index:6;color:#55e7a0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#060f17db;border:1px solid #4de59e4d;border-radius:6px;grid-template-columns:auto auto;align-items:center;gap:1px 7px;min-height:42px;padding:7px 11px;display:grid;position:fixed;top:82px;left:18px}.online-presence svg{grid-row:span 2}.online-presence strong{color:#eef8f3;text-transform:uppercase;font-size:10px}.online-presence span{color:#78908b;font-size:8px}.online-presence.offline{color:#e6ae67;border-color:#e6ae674d}.avatar-customize{z-index:6;color:#d2b57a;cursor:pointer;background:#060f17d6;border:1px solid #d2b57a47;border-radius:5px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex;position:fixed;top:132px;left:18px}.world-chat{z-index:30;color:#eaf3f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d14f0;border:1px solid #b8d2ea38;border-radius:7px;grid-template-rows:auto minmax(120px,1fr) auto;width:min(340px,100% - 36px);max-height:420px;display:grid;position:fixed;bottom:20px;right:18px;overflow:hidden;box-shadow:0 22px 70px #0000007a}.world-chat>header,.avatar-customizer>header{border-bottom:1px solid #b8d2ea1f;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.world-chat>header>div,.avatar-customizer>header>div{gap:2px;display:grid}.world-chat>header strong,.avatar-customizer>header strong{letter-spacing:.1em;font-size:10px}.world-chat>header span,.avatar-customizer>header span{color:#78909d;font-size:9px}.world-chat header button,.avatar-customizer header button{color:#8093a0;cursor:pointer;background:0 0;border:0;place-items:center;width:29px;height:29px;display:grid}.world-chat-log{padding:10px 12px;overflow:auto}.world-chat-log p{gap:3px;margin:0 0 9px;display:grid}.world-chat-log strong{color:#f2cb75;font-size:9px}.world-chat-log span{color:#c6d1d7;font-size:11px;line-height:1.4}.world-chat-log .empty span{color:#71838d}.world-chat form{border-top:1px solid #b8d2ea1f;grid-template-columns:1fr 38px;gap:7px;padding:10px;display:grid}.world-chat input{color:#eef7fb;background:#0d1b25;border:1px solid #b8d2ea2b;border-radius:4px;outline:0;min-width:0;height:38px;padding:0 10px}.world-chat form button{color:#071d13;cursor:pointer;background:#42d993;border:0;border-radius:4px;place-items:center;display:grid}.world-chat form button:disabled{opacity:.4}.avatar-customizer{z-index:31;color:#edf4f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070e14f2;border:1px solid #d2b57a4d;border-radius:7px;width:min(300px,100% - 36px);position:fixed;top:174px;left:18px;box-shadow:0 22px 70px #0000007a}.avatar-customizer>p{color:#8b9b9e;margin:0;padding:13px 13px 4px;font-size:11px;line-height:1.5}.starter-swatches{gap:9px;padding:12px 13px;display:flex}.starter-swatches button{cursor:pointer;background:#101a20;border:1px solid #ffffff26;border-radius:5px;width:52px;height:36px;padding:3px;display:flex;overflow:hidden}.starter-swatches button.active{border-color:#f2cb75;box-shadow:0 0 0 2px #f2cb751f}.starter-swatches i{flex:1;height:100%}.avatar-customizer>small{color:#d2b57a;letter-spacing:.1em;padding:0 13px 13px;font-size:8px;font-weight:900;display:block}.world-progress{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#060f17d6;border:1px solid #b8d2ea33;border-radius:6px;grid-template-columns:repeat(4,minmax(72px,1fr));display:grid;position:fixed;top:18px;right:18px;overflow:hidden}.world-progress div{border-left:1px solid #b8d2ea1f;gap:3px;min-width:82px;padding:9px 12px;display:grid}.world-progress div:first-child{border-left:0;min-width:118px}.world-progress span{color:#758a9d;letter-spacing:.08em;font-size:8px;font-weight:800}.world-progress strong{color:#eef6ff;font-size:13px}.walk-hint{z-index:4;color:#8fa1b4;pointer-events:none;background:#060f17d1;border:1px solid #b8d2ea2b;border-radius:5px;padding:9px 14px;font-size:10px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.room-prompt{z-index:6;color:#f0fff7;cursor:pointer;background:#09221ced;border:1px solid #51e29d;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-weight:800;display:inline-flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1dcb7c38}.room-prompt span{color:#082118;background:#4ce09a;border-radius:4px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.world-controls{z-index:6;grid-template-rows:repeat(2,48px);grid-template-columns:repeat(3,48px);gap:5px;display:none;position:fixed;bottom:20px;left:20px}.world-controls button{color:#eef6ff;touch-action:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08141ec2;border:1px solid #c1dcf440;border-radius:7px;font-size:19px}.world-controls button:first-child{grid-column:2}.world-controls button:nth-child(2){grid-area:2/1}.world-controls button:nth-child(3){grid-area:2/2}.world-controls button:nth-child(4){grid-area:2/3}.world-emotes{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060f17d1;border:1px solid #b8d2ea2e;border-radius:6px;grid-template-columns:repeat(4,38px);gap:6px;padding:6px;display:grid;position:fixed;bottom:20px;right:18px}.world-emotes button{color:#dce9ef;cursor:pointer;background:#132028c7;border:1px solid #b8d2ea24;border-radius:4px;place-items:center;width:38px;height:38px;transition:border-color .14s,color .14s,transform .14s;display:grid}.world-emotes button:hover,.world-emotes button:focus-visible{color:#55e7a0;border-color:#4ce59aa6;transform:translateY(-2px)}.world-emotes button:active{transform:translateY(0)scale(.94)}.town-map{z-index:5;aspect-ratio:1;pointer-events:none;background:#11191de6;border:2px solid #e6dbc19e;border-radius:50%;width:122px;position:fixed;bottom:18px;left:18px;overflow:hidden;box-shadow:0 8px 30px #00000061,inset 0 0 0 5px #ffffff09}.town-map:before{content:"";border:1px solid #84a9b03b;border-radius:50%;position:absolute;inset:10px}.town-map .map-road{background:#495058;display:block;position:absolute}.town-map .map-road.horizontal{border-block:1px solid #f2cb7573;height:14px;top:67%;left:0;right:0}.town-map .map-road.vertical{width:12px;top:0;bottom:0;left:47%}.town-map .map-place{border:1px solid #ffffff52;place-items:center;display:grid;position:absolute}.town-map .centre{color:#0b1518;background:#bd8e4b;border-radius:3px;width:42px;height:25px;font-size:12px;font-weight:1000;top:10px;left:40px}.town-map .square{background:#50ce963b;border-radius:50%;width:54px;height:34px;top:42px;left:34px}.town-map .park{background:#41674f;border-radius:50%;width:34px;height:19px;bottom:8px;right:16px}.town-map .map-player{z-index:2;left:var(--map-player-x,57px);top:var(--map-player-y,60px);background:#48e29c;border:2px solid #effff7;width:9px;height:9px;transition:left .12s linear,top .12s linear;position:absolute;transform:rotate(45deg);box-shadow:0 0 9px #48e29cd9}.town-map small{white-space:nowrap;color:#d9e5e7;letter-spacing:.12em;font-size:6px;font-weight:900;position:absolute;bottom:5px;left:50%;translate:-50%}@media (max-width:760px),(pointer:coarse){.world-controls{display:grid}.walk-hint{display:none}.world-objective{max-width:min(258px,100% - 20px);padding:8px 10px;top:10px;left:10px}.world-objective span{font-size:8px}.world-announcement{display:none}.online-presence{min-height:38px;top:72px;left:10px}.avatar-customize{min-height:34px;top:74px;left:114px}.avatar-customizer{top:118px;left:10px}.world-chat{width:calc(100% - 20px);max-height:45svh;bottom:88px;right:10px}.world-progress{grid-template-columns:repeat(2,minmax(72px,1fr));width:205px;top:auto;bottom:10px;right:10px}.world-progress div{min-width:76px;padding:7px 9px}.world-progress div:first-child{min-width:102px}.world-progress div:nth-child(3){border-top:1px solid #b8d2ea1f;border-left:0}.world-progress div:nth-child(4){border-top:1px solid #b8d2ea1f}.world-emotes{grid-template-columns:repeat(2,34px);bottom:116px;right:10px}.world-emotes button{width:34px;height:34px}.town-map{display:none}.room-prompt{max-width:calc(100% - 188px);font-size:11px;bottom:22px;left:auto;right:12px;transform:none}.interview-role-select{width:calc(100% - 20px);margin-bottom:8px;padding:15px}.interview-role-select h3{font-size:19px}.interview-role-grid{grid-template-columns:1fr}.inbox-room-overlay{width:auto;left:10px;right:10px}.interview-dialogue{width:calc(100% - 20px);max-height:58vh;bottom:10px;right:10px}}.hud{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.top-hud{pointer-events:none;grid-template-columns:1fr auto auto auto auto;padding:10px 12px;display:grid}.level-stat,.timer,.icon-btn,.combo{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06080fb3;border:1px solid #ffffff29;border-radius:5px;box-shadow:0 8px 20px #00000052}.level-stat{text-transform:uppercase;grid-template-columns:auto minmax(70px,140px) auto;align-items:center;gap:10px;width:min(330px,42vw);min-height:24px;padding:4px 9px;display:grid}.level-stat strong,.level-stat small{font-size:12px;font-weight:950}.level-stat span{background:#ffffff38;border-radius:99px;height:7px;overflow:hidden}.level-stat i{border-radius:inherit;background:linear-gradient(90deg,#7e43ff,#d94cff);height:100%;display:block;box-shadow:0 0 14px #b24cff}.timer{text-align:center;min-width:76px;padding:3px 10px;font-size:24px;font-weight:950;line-height:1.15}.top-hud .combo{box-shadow:none;color:#d7b6ff;text-shadow:0 0 14px #8f45ff,0 0 28px #8f45ff;text-transform:uppercase;background:0 0;border:0;grid-template-columns:auto auto;justify-self:end;gap:0 6px;display:grid}.top-hud .combo span{font-size:13px;font-style:italic;font-weight:950}.top-hud .combo strong{grid-column:1/-1;font-size:clamp(32px,5vw,54px);line-height:.78}.icon-btn{cursor:pointer;pointer-events:auto;place-items:center;width:34px;height:34px;display:grid}.playfield{z-index:6;perspective:1200px;min-height:calc(100vh - 50px);padding:0 clamp(14px,4vw,54px) 22px;display:block;position:relative}.playfield:after{content:"";z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle at 22% 54%,#ff4c3d6b,#0000 24rem);position:fixed;inset:0}.playfield.burst-shred:after{animation:.68s ease-out both shred-screen-pulse}.inspect-panel{z-index:9;color:#f5f7ff;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070cc2;border:1px solid #ffffff38;border-radius:5px;width:min(330px,100vw - 28px);padding:13px 14px 15px;position:absolute;top:72px;left:clamp(14px,4vw,54px);box-shadow:0 18px 36px #00000057,0 0 24px #7e43ff2e}.inspect-panel>div:first-child{color:#8dffc0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:950;display:flex}.inspect-panel h2{text-transform:uppercase;margin:10px 0 5px;font-size:22px;line-height:1.02}.inspect-panel p{color:#cfd8e8;margin:0 0 12px;font-size:13px;font-weight:750}.inspect-panel dl{gap:7px;margin:0;display:grid}.inspect-panel dl div{grid-template-columns:72px 1fr;gap:8px;display:grid}.inspect-panel dt{color:#8b99aa;text-transform:uppercase;font-size:11px;font-weight:950}.inspect-panel dd{color:#fff;margin:0;font-size:12px;font-weight:850}.inspect-panel ul{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.inspect-panel li{color:#dce7ff;font-size:12px;line-height:1.25}.inspect-panel li:before{content:"+ ";color:#45ff95;font-weight:950}.playfield.inspecting .paper-stage{cursor:zoom-out}.screen-title{z-index:8;color:#d9f3ffd1;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 28px #53baff61;pointer-events:none;font-size:clamp(22px,3.4vw,44px);font-weight:950;position:absolute;top:clamp(84px,13vh,122px);left:50%;transform:translate(-50%)}.job-rail{z-index:12;pointer-events:auto;width:min(1000px,100vw - 72px);display:none;position:absolute;top:clamp(104px,15vh,132px);left:50%;transform:translate(-50%)}.rail-track{background:linear-gradient(#08111c7a,#08111c0a);border-top:0;border-bottom:5px solid #06080deb;grid-template-columns:repeat(5,minmax(118px,1fr));gap:clamp(12px,1.6vw,24px);padding:20px 16px 16px;display:grid;position:relative;box-shadow:0 18px 36px #0000003d}.rail-track:before,.rail-track:after{content:"";background:#ffffffb3;width:5px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #ffffff38}.rail-track:before{left:20%}.rail-track:after{right:20%}.rail-job{color:#16110b;text-align:left;cursor:pointer;transform-origin:50% -34px;background:repeating-linear-gradient(0deg,#0000 0 11px,#462f1f12 11px 12px),linear-gradient(103deg,#ffffff6b,#0000 36%),linear-gradient(#eadfcf,#d7c6ad);border:1px solid #38281847;border-radius:2px;min-height:clamp(112px,15vh,158px);padding:22px 12px 10px;transition:transform .16s,box-shadow .16s,filter .16s;position:relative;box-shadow:0 4px #bda98f,0 14px 28px #0000006b,0 0 18px #64dbff14}.rail-job:nth-child(odd){transform:rotate(-1deg)}.rail-job:nth-child(2n){transform:rotate(1deg)}.rail-job:hover,.rail-job:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-14px)scale(1.04)rotate(0);box-shadow:0 7px #bda98f,0 18px 34px #00000070,0 0 0 2px #ffffff40}.rail-job.selected{box-shadow:0 5px #bda98f,0 14px 28px #0006,0 0 0 2px #82ffbbb8,0 0 26px #1fdf6a57}.rail-job.fly-down{z-index:60;pointer-events:none;width:min(205px,17.2%);height:clamp(112px,15vh,158px);animation:1.18s cubic-bezier(.18,.84,.22,1) both rail-card-drop;position:absolute;top:28px}.rail-job.fly-down.slot-0{left:16px}.rail-job.fly-down.slot-1{left:21%}.rail-job.fly-down.slot-2{left:41.5%}.rail-job.fly-down.slot-3{left:62%}.rail-job.fly-down.slot-4{left:calc(82.5% - 16px)}.rail-clip{background:#09090c;width:28px;height:16px;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 -28px 0 -10px #ffffffb8}.rail-job strong{text-transform:uppercase;min-height:34px;font-size:clamp(12px,1vw,16px);line-height:1.02;display:block}.rail-job span:not(.rail-clip){color:#120e0ac7;margin-top:7px;font-size:11px;font-weight:850;display:block}.rail-job small{color:#118049;font-size:16px;font-weight:950;position:absolute;bottom:8px;right:10px}.rail-preview{color:#f5f7ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04070dd1;border:1px solid #ffffff2e;border-radius:5px;width:min(430px,100vw - 32px);padding:13px 15px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 24px 48px #00000061}.rail-preview>div{color:#8dffc0;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:950;display:flex}.rail-preview h2{text-transform:uppercase;margin:8px 0 4px;font-size:22px;line-height:1}.rail-preview p,.rail-preview li{color:#dce7ff;font-size:12px;line-height:1.3}.rail-preview p{margin:0 0 8px;font-weight:800}.rail-preview ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rail-preview li:before{content:"+ ";color:#45ff95;font-weight:950}@keyframes rail-card-drop{0%{opacity:1;filter:brightness(1.04);transform:translate(0,0)scale(1)rotate(0)}58%{opacity:1;transform:translate3d(calc((2 - var(--slot)) * 112%), 155px, 0) scale(1.1) rotate(0deg);filter:brightness(1.14)}to{opacity:0;transform:translate3d(calc((2 - var(--slot)) * 112%), 265px, 0) scale(1.24) rotate(0deg);filter:brightness(1.22)}}.bin{z-index:7;text-align:left;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:12px;min-width:156px;min-height:58px;padding:11px 18px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:absolute;top:62%;transform:translateY(-50%);box-shadow:inset 0 0 24px #ffffff14,0 16px 34px #00000042}.bin.ready{filter:brightness(1.18);transform:translateY(-50%)scale(1.06)}.bin strong{grid-column:2;font-size:clamp(16px,2vw,24px);font-style:italic;line-height:1}.bin span{opacity:.78;grid-column:2;font-size:11px}.shred-bin{background:radial-gradient(circle at 22%,#ff846661,#0000 50%),linear-gradient(160deg,#591413c7,#cd2b2375);left:clamp(18px,4vw,72px)}.keep-bin{background:radial-gradient(circle at 22%,#64ffa45c,#0000 54%),linear-gradient(160deg,#104b31c7,#18b85c75);right:clamp(18px,4vw,72px)}.card-zone{align-content:center;justify-items:center;width:min(42vw,340px);min-height:360px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.card-zone:before{content:"";background:linear-gradient(90deg,#0000,#74dcffd1,#0000);width:72%;height:3px;position:absolute;top:-44px;box-shadow:0 0 24px #54b4ff8a}.card-zone:after{content:"";pointer-events:none;background:linear-gradient(#ffffffe6,#7e43ff2e,#0000);width:2px;height:92px;position:absolute;top:-42px}.paper-stage,.run-complete{z-index:7;width:clamp(190px,18vw,250px);min-height:clamp(268px,32vw,338px);position:relative}.paper-stage{transform-origin:50% 96%;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;opacity:1;transition:transform .22s,opacity .22s;display:grid}.paper-stage:active{cursor:grabbing}.paper-stage.held{z-index:11}.paper-stage.spawn{animation:.46s cubic-bezier(.2,.9,.25,1.1) both paper-spawn}.paper-stage.shred{animation:.96s cubic-bezier(.18,.78,.18,1) both paper-shred}.paper-stage.keep{animation:.7s cubic-bezier(.2,.88,.18,1.02) both paper-keep}.job-paper,.run-complete{z-index:7;width:100%;min-height:inherit;color:#14100b;background:repeating-linear-gradient(0deg,#0000 0 18px,#462f1f0e 18px 19px),linear-gradient(104deg,#fff6,#0000 34%),linear-gradient(#eadfcf,#d5c5ad);border-radius:2px;padding:31px 24px 20px;position:relative;box-shadow:0 4px #c7b79f,0 8px #b7a78f,0 12px #a6947abf,0 22px 42px #00000085,0 0 34px #5bb5ff29,0 0 0 1px #3a231524}.paper-stage.held .job-paper{outline:2px solid #ffffff1a;box-shadow:0 6px #c7b79f,0 14px #a6947a94,0 34px 58px #0000009e,0 0 0 1px #3a231524}.paper-actor{z-index:4;pointer-events:none;width:clamp(260px,24vw,340px);height:clamp(330px,36vw,430px);transform:translate(-50%, -48%) translateX(calc(var(--carry-x,0) * 18px)) translateY(calc(var(--carry-y,0) * 8px)) rotate(calc(var(--carry-x,0) * -4deg));transform-origin:50% 74%;filter:drop-shadow(0 26px 18px #0006);display:none;position:absolute;top:49%;left:50%}.paper-actor span,.paper-actor i{display:block;position:absolute}.actor-shadow{background:radial-gradient(#00000061,#0000 68%);border-radius:50%;width:196px;height:44px;bottom:36px;left:50%;transform:translate(-50%)}.actor-body{background:linear-gradient(90deg,#ffffff2e,#0000 34%),linear-gradient(#6d41ff,#25175c);border:1px solid #ffffff3d;border-radius:24px 24px 14px 14px;width:78px;height:126px;top:118px;left:50%;transform:translate(-50%);box-shadow:inset 0 -16px 20px #00000040,0 16px 22px #00000038}.actor-body:before{content:"";background:linear-gradient(#18e47b,#078c4f);border-radius:10px;width:34px;height:42px;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #21ec875c}.actor-head{background:radial-gradient(circle at 34% 28%,#ffe7c25c,#0000 0 20%),linear-gradient(145deg,#b87343,#7e3e21 72%);border-radius:46% 46% 43% 43%;width:74px;height:78px;top:34px;left:50%;transform:translate(-50%);box-shadow:inset -9px -12px 14px #2f140c47,inset 7px 7px 12px #ffdaac33}.actor-head:before{content:"";background:radial-gradient(circle at 22% 28%,#1d1512 0 9px,#0000 10px),radial-gradient(circle at 46% 12%,#1d1512 0 10px,#0000 11px),radial-gradient(circle at 70% 28%,#1d1512 0 9px,#0000 10px),#241713;border-radius:50% 50% 18px 18px;height:28px;position:absolute;top:-8px;left:7px;right:7px}.actor-eye{background:#15100e;border-radius:50%;width:7px;height:8px;top:38px;box-shadow:0 0 0 2px #ffffff14}.actor-eye.left{left:23px}.actor-eye.right{right:23px}.actor-arm{background:linear-gradient(90deg,#ffe4be3d,#0000 38%),linear-gradient(#b87343,#74391e);border-radius:999px;width:118px;height:25px;top:151px;box-shadow:inset 0 -7px 9px #2c130a42,0 8px 12px #00000047}.actor-arm.left{transform-origin:100%;left:36px;transform:rotate(25deg)}.actor-arm.right{transform-origin:0;right:36px;transform:rotate(-25deg)}.actor-hand{background:radial-gradient(circle at 46% 22%,#ffe7c24d,#0000 0 22%),linear-gradient(#b87343,#74391e);border-radius:18px 18px 14px 14px;width:37px;height:29px;top:198px;box-shadow:inset 0 -7px 9px #2c130a47,0 9px 12px #00000047}.actor-hand.left{left:37px;transform:rotate(14deg)}.actor-hand.right{right:37px;transform:rotate(-14deg)}.actor-leg{transform-origin:top;background:linear-gradient(#25175c,#151021);border-radius:999px;width:31px;height:98px;top:229px}.actor-leg.left{left:calc(50% - 42px);transform:rotate(8deg)}.actor-leg.right{right:calc(50% - 42px);transform:rotate(-8deg)}.paper-actor.carrying .actor-head,.paper-actor.applying .actor-head,.paper-actor.rejecting .actor-head{transform:translateX(-50%) translateY(5px) rotate(calc(var(--carry-x,0) * 4deg))}.paper-actor.carrying .actor-body,.paper-actor.applying .actor-body,.paper-actor.rejecting .actor-body{transform:translateX(-50%) translateY(10px) rotate(calc(var(--carry-x,0) * -5deg))}.paper-actor.carrying .actor-arm.left,.paper-actor.applying .actor-arm.left,.paper-actor.rejecting .actor-arm.left{transform:rotate(calc(37deg + var(--carry-x,0) * 4deg)) translateY(3px)}.paper-actor.carrying .actor-arm.right,.paper-actor.applying .actor-arm.right,.paper-actor.rejecting .actor-arm.right{transform:rotate(calc(-37deg + var(--carry-x,0) * 4deg)) translateY(3px)}.paper-actor.carrying .actor-hand.left,.paper-actor.applying .actor-hand.left,.paper-actor.rejecting .actor-hand.left{top:205px;left:23px;transform:rotate(8deg)}.paper-actor.carrying .actor-hand.right,.paper-actor.applying .actor-hand.right,.paper-actor.rejecting .actor-hand.right{top:205px;right:23px;transform:rotate(-8deg)}.paper-actor.carrying .actor-leg.left,.paper-actor.applying .actor-leg.left,.paper-actor.rejecting .actor-leg.left{animation:.32s ease-in-out infinite actor-step-left}.paper-actor.carrying .actor-leg.right,.paper-actor.applying .actor-leg.right,.paper-actor.rejecting .actor-leg.right{animation:.32s ease-in-out infinite actor-step-right}.paper-actor.dealing{animation:.46s cubic-bezier(.2,.9,.25,1.1) both actor-pop-in}.paper-actor.applying{animation:.52s ease-in both actor-apply}.paper-actor.rejecting{animation:.52s ease-in both actor-reject}.job-paper:before,.job-paper:after{content:"";pointer-events:none;border:1px dashed #2a1e1433;position:absolute;inset:12px}.job-paper:after{opacity:.7;background:repeating-linear-gradient(90deg,#17120d 0 3px,#0000 3px 8px);border:0;height:18px;inset:auto 28px 18px}.stamp{display:none}.job-paper h2,.run-complete h2{letter-spacing:0;text-transform:uppercase;margin:8px 0 15px;font-size:clamp(17px,2.1vw,25px);line-height:1.02}.job-paper p{margin:0 0 7px;font-size:12px;font-weight:800}.job-paper .city{margin-bottom:20px}.job-paper dl{display:none}.job-paper dl div{border-bottom:1px solid #17120d26;justify-content:space-between;gap:18px;padding-bottom:7px;display:flex}.job-paper dt{color:#14100b94;text-transform:uppercase;font-size:12px;font-weight:900}.job-paper dd{text-align:right;margin:0;font-weight:850}.skills{background:#ffffff47;border-radius:8px;justify-content:space-between;align-items:center;margin-top:17px;padding:9px 10px;font-size:10px;font-weight:900;display:flex}.skills strong{color:#146c3d;font-size:16px}.stars{color:#2d9b52;gap:3px;margin-top:9px;display:flex}.stars svg{width:15px;height:15px}.barcode{height:34px}.swipe-actions{gap:12px;margin-top:18px;display:none}.tray-pulse{z-index:5;pointer-events:none;opacity:0;position:fixed}.tray-pulse.shred{width:300px;height:210px;display:none;bottom:24%;left:12%}.tray-pulse.keep{width:180px;height:120px;bottom:38%;right:20%}.tray-pulse.active{opacity:1}.tray-pulse span{--i:0;width:6px;height:calc(20px + (var(--i) * 1px));opacity:0;transform:rotate(calc(var(--i) * 23deg));background:#eee4d6;border-radius:1px;position:absolute;top:50%;left:50%}.tray-pulse.shred.active span{animation:.98s cubic-bezier(.12,.82,.18,1) both shred-strip;animation-delay:calc(var(--i) * 6ms)}.tray-pulse.keep span{background:#3dff8a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #23e977}.tray-pulse.keep.active span{animation:.76s ease-out both keep-spark;animation-delay:calc(var(--i) * 14ms)}.swipe-actions button,.run-complete button,.application-panel button{color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 24px;font-weight:950;display:inline-flex;box-shadow:0 18px 40px #00000052}.swipe-actions .pass{background:linear-gradient(#ff685b,#b42828)}.swipe-actions .keep,.application-panel button,.run-complete button{background:linear-gradient(#24ed80,#07a653)}.run-complete{text-align:center;color:#fff;background:linear-gradient(160deg,#0b172ff2,#1f0b43e6);align-content:center;justify-items:center;display:grid}.run-complete p{color:#dce7ff;max-width:280px}.bottom-panel{z-index:3;background:linear-gradient(#0000,#02060fd1 10%);grid-template-columns:1.05fr 1.15fr 1fr;gap:8px;padding:8px;display:none;position:absolute;bottom:0;left:0;right:0}.bottom-panel>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1cbd;border:1px solid #ffffff24;border-radius:8px;min-height:176px;padding:16px}.bottom-panel h2{color:#19e8a5;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:18px;display:flex}.short-card{background:#ffffff12;border-radius:7px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}.short-card+.short-card{margin-top:8px}.short-card span,.short-card strong{font-weight:900}.short-card strong{color:#7dff8e}.short-card small{color:#b9c7d8;grid-column:1/-1}.empty,.application-panel p{color:#c7d1df}.progress{background:#ffffff1f;border-radius:99px;height:10px;margin:20px 0;overflow:hidden}.progress span{border-radius:inherit;background:linear-gradient(90deg,#7e43ff,#23eb7d);height:100%;display:block}.map-line{grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;min-height:90px;display:grid}.map-line span{color:#fff;border:2px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:950;display:grid;box-shadow:0 0 28px #ffb93d52}.map-line .done{background:#12bd78}.map-line .locked{opacity:.45}@keyframes actor-step-left{0%,to{transform:rotate(18deg)translateY(0)}50%{transform:rotate(-12deg)translateY(8px)}}@keyframes actor-step-right{0%,to{transform:rotate(-18deg)translateY(8px)}50%{transform:rotate(12deg)translateY(0)}}@keyframes actor-pop-in{0%{opacity:0;transform:translate(-50%,-42%)translateY(42px)scale(.88)}to{opacity:1;transform:translate(-50%,-48%)translateY(0)scale(1)}}@keyframes actor-apply{0%{filter:drop-shadow(0 26px 18px #0006)}55%{filter:drop-shadow(0 34px 24px #00000070)drop-shadow(0 0 18px #23eb7d61)}to{filter:drop-shadow(0 12px 10px #00000038)drop-shadow(0 0 26px #23eb7d70)}}@keyframes actor-reject{0%{filter:drop-shadow(0 26px 18px #0006)}55%{filter:drop-shadow(0 34px 24px #00000070)drop-shadow(0 0 18px #ff543e66)}to{filter:drop-shadow(0 12px 10px #00000038)drop-shadow(0 0 26px #ff543e73)}}@keyframes paper-spawn{0%{opacity:0;transform:translateY(54px)rotateX(28deg)scale(.88)}70%{opacity:1}to{opacity:1;transform:translate(0,0)rotateX(0)scale(1)}}@keyframes paper-shred{0%{opacity:1;clip-path:inset(0);filter:drop-shadow(0 22px 30px #0000006b);transform:translate(-37vw,4vh)rotate(-8deg)rotateX(0)scale(.88)}38%{opacity:1;clip-path:inset(0);filter:drop-shadow(0 0 28px #ff4c3d85);transform:translate(-27vw,-15vh)rotate(-12deg)rotateX(8deg)scale(.74)}58%{opacity:1;clip-path:inset(0 round 10px);filter:drop-shadow(0 0 36px #ff4c3db8);transform:translate(-30.5vw,-26vh)rotate(2deg)rotateX(28deg)scale(.34)}78%{opacity:1;clip-path:inset(8% round 16px);filter:drop-shadow(0 0 44px #ff4c3dcc);transform:translate(-31vw,-27.4vh)rotate(6deg)rotateX(44deg)scale(.16,.08)}to{opacity:0;clip-path:inset(24% round 22px);transform:translate(-31.1vw,-27.6vh)rotate(8deg)rotateX(60deg)scale(.015)}}@keyframes shred-screen-pulse{0%,to{opacity:0}24%{opacity:.84}46%{opacity:.26}62%{opacity:.58}}@keyframes paper-keep{0%{opacity:1;filter:drop-shadow(0 22px 30px #0000006b)}52%{opacity:1;filter:drop-shadow(0 0 34px #23eb7d9e);transform:translate(25vw,-15vh)rotate(7deg)rotateX(7deg)scale(.68)}78%{opacity:1;filter:drop-shadow(0 0 25px #23eb7d75);transform:translate(34vw,-10vh)rotate(-3deg)rotateX(13deg)scale(.36)}to{opacity:0;filter:drop-shadow(0 0 20px #23eb7d4d);transform:translate(34vw,-9vh)rotate(-2deg)rotateX(16deg)scale(.24)}}@keyframes trash-mouth-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.16,.82);box-shadow:0 0 34px #ff5b41bd,inset 0 4px 14px #000000f2}}@keyframes trash-body-bump{0%{transform:scale(1)}45%{transform:translateY(4px)scale(1.06,.94)}to{transform:scale(1)}}@keyframes stack-receive{0%{opacity:0;transform:translate(-110px,-56px)rotate(-14deg)scale(.86)}58%{opacity:1;transform:translate(10px,-8px)rotate(4deg)scale(1.08)}to{opacity:1;transform:translate(0,0)rotate(-4deg)scale(1)}}@keyframes shred-strip{0%{opacity:0;transform:translate3d(220px, -80px, 0) rotate(calc(var(--i) * 17deg)) scale(.18)}14%{opacity:1;transform:translate3d(120px, -34px, 0) rotate(calc(var(--i) * 31deg)) scale(.7)}46%{opacity:1;transform:translate3d(calc(-30px + var(--i) * 3px), calc(8px + var(--i) * 1px), 0) rotate(calc(var(--i) * 58deg)) scale(1.15)}to{opacity:0;transform:translate3d(calc(-150px + var(--i) * 8px), calc(118px + var(--i) * 2px), 0) rotate(calc(var(--i) * 93deg)) scale(.72)}}@keyframes keep-spark{0%{opacity:0;transform:translate(-80px,10px)scale(.2)}22%{opacity:1}to{opacity:0;transform:translate3d(calc(-20px + var(--i) * 8px), calc(-62px + var(--i) * 3px), 0) scale(1.2)}}@media (max-width:850px){.top-hud{grid-template-columns:1fr auto auto;gap:6px}.level-stat{grid-template-columns:auto minmax(42px,1fr);width:auto;max-width:150px}.level-stat small{display:none}.timer{min-width:64px;font-size:19px}.top-hud .combo{position:absolute;top:48px;right:48px}.top-hud .combo strong{font-size:33px}.playfield{padding-bottom:26px}.screen-title{font-size:24px;top:130px}.card-zone{width:min(76vw,320px);top:52%}.bin{width:calc(50vw - 24px);min-height:112px;padding:12px 8px;top:auto;bottom:26px;transform:none}.bin.ready{transform:scale(1.05)}.shred-bin{left:14px}.keep-bin{right:14px}.bin strong{font-size:18px}.bottom-panel{display:none}.bottom-panel>div{min-height:auto}}@keyframes mobile-rail-card-drop{0%{opacity:1;filter:brightness(1.06);transform:translate(-50%)scale(1)}68%{opacity:1;filter:brightness(1.16);transform:translate(-50%,260px)scale(1.12)}to{opacity:0;filter:brightness(1.22);transform:translate(-50%,330px)scale(1.22)}}.game-boot{z-index:100;color:#dce9f4;background:#071019;align-content:center;place-items:center;gap:18px;display:grid;position:fixed;inset:0}.game-boot .faite-mark{font-size:18px}.game-boot>i{background:#182d3d;width:140px;height:2px;overflow:hidden}.game-boot>i:after{content:"";background:#50e19b;width:42%;height:100%;animation:.9s ease-in-out infinite alternate boot-progress;display:block}.game-boot small{color:#788da0;letter-spacing:.08em;text-transform:uppercase;font-size:10px}@keyframes boot-progress{to{transform:translate(140%)}}.game-shell{color:#15201b;background:#edf1ee}.workspace-overlay,.application-desk-overlay,.interview-room-overlay,.inbox-room-overlay{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:#edf1ee;border:0;border-radius:0;grid-template-rows:68px auto auto minmax(0,1fr);inset:0}.workspace-overlay>header.swipe-app-header,.application-desk-overlay>header.swipe-app-header,.interview-room-overlay>header.swipe-app-header{color:#17221c;pointer-events:auto;background:#f8faf8f5;border:0;border-bottom:1px solid #d8dfda;border-radius:0;width:100%;min-height:68px;margin:0;padding:0 clamp(18px,3vw,46px);box-shadow:0 1px #11201808}.workspace-overlay>header.swipe-app-header button{width:auto;height:auto;color:inherit;background:0 0;border:0}.swipe-brand{align-items:center;gap:8px;min-height:44px;padding:0!important;display:flex!important}.swipe-brand>span:not(.faite-brand-lockup){background:#18a867;border-radius:6px;place-items:center;width:29px;height:29px;display:grid;color:#fff!important;letter-spacing:0!important;font-size:20px!important;font-weight:950!important}.swipe-brand>strong{letter-spacing:0;font-size:21px}.swipe-brand>small{color:#8a9095;border-left:1px solid #d9dddf;margin-left:2px;padding-left:10px;font-size:9px;font-weight:800}.swipe-tabs{align-self:stretch;gap:8px;margin:0 auto;display:flex}.workspace-overlay>header .swipe-tabs button{color:#68766e;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:780;display:flex;position:relative}.workspace-overlay>header .swipe-tabs button:hover{color:#17221c}.swipe-tabs button b{color:#15784d;background:#e0eee6;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.swipe-tabs button i{background:#e75954;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;right:6px;box-shadow:0 0 0 2px #f8faf8}.swipe-header-actions{align-items:center;gap:8px;display:flex}.swipe-progress{border-right:1px solid #d8dfda;justify-items:end;padding-right:9px;display:grid}.workspace-overlay>header .swipe-progress strong{color:#17221c;font-size:12px;line-height:1}.workspace-overlay>header .swipe-progress small{color:#79867e;margin-top:3px;font-size:8px;font-weight:800}.workspace-overlay>header.swipe-app-header .upgrade-button{color:#f5fff9;background:#17221c;border-radius:5px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.workspace-overlay>header.swipe-app-header .settings-button{color:#66736b;border:1px solid #d7dfda;border-radius:5px;width:44px;height:44px;display:grid}.workspace-overlay>header .pro-badge{color:#147c4e;background:#dff4e8;border-radius:4px;padding:5px 7px;font-size:9px}.workspace-titlebar{background:#f5f7f5;border-bottom:1px solid #1c302514;justify-content:space-between;align-items:end;gap:18px;min-height:84px;padding:17px clamp(20px,4vw,60px) 14px;display:flex}.workspace-titlebar>div{gap:3px;display:grid}.workspace-titlebar>div>span{color:#178255;letter-spacing:.12em;font-size:8px;font-weight:900}.workspace-titlebar h2{color:#16221b;letter-spacing:0;margin:0;font-size:26px}.workspace-titlebar .workspace-mailbox{color:#7c8a81;margin:0}.deck-instruction{color:#56645c;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:800;display:flex}.deck-instruction span{color:#859189;background:#fff;border:1px solid #dae1dc;border-radius:4px;padding:6px 9px;font-weight:650}.application-sort-view{background:linear-gradient(90deg,#d84b490b 0 26%,#0000 26% 74%,#18a8670d 74% 100%);min-height:0;position:relative;overflow:hidden}.application-sort-view:before{content:"";pointer-events:none;border:1px solid #233a2d0f;width:min(680px,72vw);height:min(570px,74vh);position:absolute;top:50%;left:50%;translate:-50% -50%}.deck-edge{z-index:1;opacity:.52;border:1px solid;border-radius:6px;align-items:center;gap:8px;padding:11px 14px;transition:opacity .15s,transform .15s,background .15s;display:flex;position:absolute;top:50%;translate:0 -50%}.deck-edge.pass{color:#c94d4a;left:clamp(20px,7vw,110px)}.deck-edge.apply{color:#168458;right:clamp(20px,7vw,110px)}.deck-edge strong{letter-spacing:.1em;font-size:11px}.deck-edge.ready{opacity:1;background:#ffffffb8;transform:scale(1.08)}.deck-card-shadow{z-index:1;background:#fdfefd;border:1px solid #d9dfda;border-radius:8px;width:min(410px,100vw - 220px);height:min(500px,100vh - 250px);min-height:390px;position:absolute;top:46%;left:50%;translate:-50% -50%}.deck-card-shadow.back-one{opacity:.82;transform:translateY(8px)scale(.985)}.deck-card-shadow.back-two{opacity:.54;transform:translateY(17px)scale(.966)}.desk-job-sheet{color:#18231d;background:#fff;border:1px solid #d6ddd8;border-radius:8px;flex-direction:column;width:min(410px,100vw - 220px);height:min(500px,100vh - 250px);min-height:390px;padding:22px 23px 17px;display:flex;top:46%;box-shadow:0 20px 55px #1f322726}.job-detail-content{display:none}.desk-job-sheet.dragging{box-shadow:0 28px 68px #1f322733}.sheet-company{border-bottom:1px solid #e6ebe7;justify-content:flex-start;padding-bottom:16px}.sheet-company>span:nth-child(2){gap:3px;margin-right:auto;display:grid}.sheet-company span{text-transform:none}.sheet-company strong{font-size:13px}.sheet-company small{color:#7c8981;font-size:9px}.sheet-company-logo{color:#fff;background:#17221c;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;display:grid;font-size:18px!important}.sheet-company>b{color:#147b4e;background:#e5f5ec;border-radius:5px;place-items:center;min-width:48px;height:29px;font-size:11px;display:grid}.desk-job-sheet h3{text-transform:none;margin:21px 0 11px;font-size:clamp(25px,3vw,34px);line-height:1.06}.job-facts{flex-wrap:wrap;gap:6px;display:flex}.job-facts span{color:#56645c;background:#f0f3f1;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:800}.job-summary{color:#68766e;margin:14px 0 0;font-size:10px;line-height:1.45}.sheet-match{gap:5px;justify-content:initial;border-block-color:#e7ebe8;margin-top:20px;padding:13px 0;display:grid}.sheet-match span{color:#7c8981;text-transform:uppercase;font-size:9px;font-weight:800}.sheet-match strong{color:#223128;font-size:13px}.match-meter{background:#e6ece8;border-radius:2px;height:4px;margin-top:-2px;overflow:hidden}.match-meter i{border-radius:inherit;background:#18a867;height:100%;display:block}.desk-job-sheet ul{color:#4d5c53;gap:9px;margin:15px 0 12px;font-size:11px;line-height:1.35}.desk-job-sheet li:before{color:#18a867}.job-insight{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.job-insight>div{border:1px solid #e3e9e5;border-radius:5px;gap:3px;padding:8px;display:grid}.job-insight span{color:#859188;text-transform:uppercase;font-size:8px}.job-insight strong{color:#37463d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.desk-job-sheet footer{color:#6f7d74;border-top:1px solid #e7ece8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:11px;font-size:9px;display:flex}.desk-job-sheet footer>span{color:#168357;align-items:center;gap:5px;font-weight:800;display:inline-flex}.swipe-stamp{background:#ffffffe6;border-width:3px;top:84px}.deck-actions{z-index:7;pointer-events:auto;align-items:center;gap:19px;display:flex;position:absolute;bottom:30px;left:50%;translate:-50%}.deck-actions button{cursor:pointer;background:#fff;border:1px solid #d5ddd7;border-radius:50%;grid-template-rows:1fr auto;place-items:center;width:68px;height:68px;padding:8px 6px 6px;transition:transform .13s,box-shadow .13s,background .13s;display:grid;box-shadow:0 9px 24px #1f32271c}.deck-actions button span{text-transform:uppercase;font-size:8px;font-weight:900}.deck-actions button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #1f322729}.deck-actions button:active{transform:translateY(0)scale(.95)}.sort-counter{color:#89958d;white-space:nowrap;background:0 0;padding:0;bottom:8px}.application-ledger{color:#1a251f;background:#fff;border-color:#d9e0db;width:min(980px,100% - 40px);max-height:calc(100vh - 185px);margin:20px auto;box-shadow:0 18px 46px #1e312614}.ledger-summary,.ledger-summary div{border-color:#e1e7e3}.ledger-summary strong,.pipeline-copy strong{color:#1a251f}.ledger-summary span,.pipeline-copy span{color:#7c8981}.pipeline-list article{color:#1b2720;background:#fafbfa;border-color:#e0e6e2}.pipeline-pending{color:#5e6c63}.interview-room-overlay .interview-view,.inbox-room-overlay .inbox-view{background:#fff;border:1px solid #d8dfda;border-radius:8px;margin:18px clamp(18px,4vw,60px) 30px;overflow:hidden;box-shadow:0 18px 50px #1d2f2417}.interview-room-overlay .interview-view{pointer-events:auto}.inbox-room-overlay{width:auto;inset:0}.interview-role-select{color:#17221c;background:#fff;border-color:#d8dfda;align-self:center;box-shadow:0 18px 50px #1d2f241a}.interview-role-select h3{color:#17221c}.interview-role-select>p{color:#718078}.interview-role-grid button{color:#1b2720;background:#f8faf8;border-color:#dbe2dd}.interview-role-grid button:hover{background:#f0f8f3;border-color:#8bc7a7}@media (max-width:760px){.workspace-overlay,.application-desk-overlay,.interview-room-overlay,.inbox-room-overlay{grid-template-rows:58px auto auto minmax(0,1fr)}.workspace-overlay>header.swipe-app-header,.application-desk-overlay>header.swipe-app-header,.interview-room-overlay>header.swipe-app-header{min-height:58px;margin:0;padding:0 13px}.swipe-brand>strong{font-size:19px}.swipe-tabs{z-index:30;box-sizing:border-box;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#f9fbf9fa;border-top:1px solid #d7ded9;justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.workspace-overlay>header .swipe-tabs button{border-top:2px solid #0000;border-bottom:0;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:0 2px;font-size:9px}.workspace-overlay>header .swipe-tabs button.active{border-top-color:#18a867;border-bottom:0}.swipe-tabs button i{top:9px;right:calc(50% - 18px)}.swipe-progress,.upgrade-button{display:none!important}.workspace-titlebar{min-height:66px;padding:10px 16px 9px}.workspace-titlebar h2{font-size:21px}.deck-instruction{display:none}.application-sort-view{padding-bottom:62px}.application-sort-view:before,.deck-edge{display:none}.deck-card-shadow,.desk-job-sheet{width:calc(100vw - 34px);height:min(455px,100dvh - 270px);min-height:350px;top:43%}.desk-job-sheet{padding:16px 17px 13px}.desk-job-sheet h3{margin:15px 0 8px;font-size:25px}.sheet-company{padding-bottom:11px}.sheet-company-logo{width:36px;height:36px}.sheet-match{margin-top:13px;padding:9px 0}.job-summary{margin-top:10px;font-size:9px}.desk-job-sheet ul{gap:6px;margin:10px 0 8px}.job-insight{margin-bottom:4px}.deck-actions{gap:18px;bottom:72px}.deck-actions button{width:60px;height:60px}.deck-actions .info-action{width:46px;height:46px}.sort-counter{bottom:59px}.application-ledger{width:calc(100% - 20px);max-height:calc(100dvh - 200px);margin:10px}.interview-room-overlay .interview-view,.inbox-room-overlay .inbox-view{margin:8px 8px 70px}}@media (max-height:700px) and (min-width:761px){.workspace-titlebar{min-height:66px;padding-block:10px}.deck-card-shadow,.desk-job-sheet{height:calc(100vh - 230px);min-height:360px;top:43%}.deck-actions{bottom:20px}}@media (max-width:760px) and (max-height:700px){.deck-card-shadow,.desk-job-sheet{top:38%}}.interview-room-overlay .interview-view{background:#e9eeeb;border:0;display:block;position:relative}.interview-role-select{align-self:auto;width:min(760px,100% - 36px);margin:0;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.interview-room-status{color:#18241d;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#dfeae4;border:1px solid #d1ddd5;border-radius:8px;flex-direction:column;justify-content:center;width:calc(38% - 38px);padding:28px;display:flex;inset:26px auto 26px 26px}.interview-room-status:before{content:"ML";color:#f3faf6;background:#263b31;border:5px solid #ffffffad;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:18px;font-size:27px;font-weight:900;display:grid;box-shadow:0 14px 35px #1b35272b}.interview-room-status>div:first-child{justify-items:center;gap:8px;display:grid}.interview-room-status>div:first-child>div{gap:5px}.interview-room-status strong{color:#17231c;font-size:15px}.interview-room-status small{color:#69786f;font-size:10px}.interview-room-status .speaking-dot{display:none}.interview-room-status .voice-wave{height:32px;margin:20px 0 14px}.interview-room-status .voice-wave i{background:#168357}.interview-room-status .interview-meta{color:#617168;justify-content:center}.interview-dialogue{width:calc(62% - 62px);max-height:calc(100% - 52px);inset:50% 34px auto auto;overflow:auto;translate:0 -50%}.question-stage.interview-dialogue .question-label{color:#178255;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f8f6;border-color:#d5ded8}.question-stage.interview-dialogue h3{color:#18241d;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d7dfda #d7dfda #d7dfda #18a867;border-left-style:solid;border-left-width:3px;border-radius:6px;width:100%;margin:8px 0 12px;padding:18px 20px;font-size:clamp(20px,2.2vw,30px);box-shadow:0 12px 30px #1f322714}.interview-response-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d7dfda;width:100%;padding:13px;box-shadow:0 12px 30px #1f322714}.interview-response-box textarea{color:#1a271f;min-height:150px}.interview-response-box textarea::placeholder{color:#8a968f}.interview-response-box>div>span{color:#839087}.question-stage.interview-dialogue .answer-hint{color:#75837b;background:0 0}.selected-response,.coach-result{color:#1b2820;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.coach-result p{color:#67766d}.inbox-room-overlay .inbox-view{background:#fff}.messages .received{color:#1c2921;background:#eef3f0}.messages .received time{color:#7d8b83}.reply-box textarea{color:#1b2820;background:#f7f9f7;border-color:#d9e1dc}@media (max-width:760px){.interview-role-select{width:calc(100% - 18px);margin:10px auto 72px;position:relative;inset:auto;translate:0}.interview-room-status{width:calc(100% - 16px);min-height:150px;margin:8px;padding:16px;position:relative;top:auto;bottom:auto;left:auto}.interview-room-status:before{border-width:3px;width:58px;height:58px;margin-bottom:8px;font-size:18px}.interview-room-status .voice-wave{height:20px;margin:8px 0;display:flex}.interview-dialogue{width:calc(100% - 16px);max-height:none;margin:8px 8px 74px;position:relative;inset:auto;translate:0}.question-stage.interview-dialogue h3{font-size:19px}.interview-response-box textarea{min-height:120px}}.swipe-brand>span:not(.faite-brand-lockup),.tinder-profile-avatar{background:linear-gradient(135deg,#ff6036,#fd267a)}.workspace-overlay>header .swipe-tabs button.active{color:#ed3f62;border-bottom-color:#fd5068}.workspace-overlay>header .upgrade-button,.checkout-button{color:#fff;background:linear-gradient(105deg,#ff6036,#fd267a)}.deck-titlebar{display:none}.tinder-discover-layout{background:#f5f7f8;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.tinder-sidebar{z-index:9;background:#fff;border-right:1px solid #e1e4e6;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;display:grid;position:relative;box-shadow:5px 0 22px #20262c0d}.tinder-sidebar>header{color:#fff;background:linear-gradient(115deg,#ff6036,#fd267a);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px 16px;display:grid}.tinder-profile-avatar{color:#fff;border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.tinder-sidebar>header>div{gap:3px;min-width:0;display:grid}.tinder-sidebar>header strong,.tinder-sidebar>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tinder-sidebar>header strong{font-size:13px}.tinder-sidebar>header small{color:#ffffffc2;font-size:9px}.tinder-sidebar>header button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.tinder-sidebar>nav{border-bottom:1px solid #eceeef;grid-template-columns:1fr 1fr;padding:0 14px;display:grid}.tinder-sidebar>nav button{color:#8a9096;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:0;font-size:10px;font-weight:900}.tinder-sidebar>nav button.active{color:#272c31;border-bottom-color:#fd5068}.tinder-recent-list{padding:10px;overflow:auto}.tinder-recent-list>button{color:#262c31;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceeef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:8px;display:grid}.tinder-recent-list>button:hover{background:#f8f9f9}.recent-job-art{color:#fff;border-radius:6px;place-items:center;width:46px;height:50px;font-weight:900;display:grid}.tinder-recent-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.tinder-recent-list strong,.tinder-recent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tinder-recent-list strong{font-size:11px}.tinder-recent-list small{color:#92989d;font-size:9px}.tinder-recent-list>button>svg{color:#2dbd7d}.tinder-sidebar-empty{color:#a5a9ad;text-align:center;align-content:center;place-items:center;min-height:250px;padding:26px;display:grid}.tinder-sidebar-empty svg{color:#fd5068}.tinder-sidebar-empty strong{color:#363b40;margin-top:12px;font-size:13px}.tinder-sidebar-empty p{max-width:190px;margin:7px 0 0;font-size:10px;line-height:1.5}.tinder-sidebar>footer{border-top:1px solid #eceeef;grid-template-columns:1fr 1fr;display:grid}.tinder-sidebar>footer>span{gap:3px;padding:14px 16px;display:grid}.tinder-sidebar>footer>span+span{border-left:1px solid #eceeef}.tinder-sidebar>footer strong{color:#2d3237;font-size:17px}.tinder-sidebar>footer small{color:#969ca1;text-transform:uppercase;font-size:8px;font-weight:800}.tinder-discover-layout .application-sort-view{background:#f3f5f6}.tinder-discover-layout .application-sort-view:before,.tinder-discover-layout .deck-edge{display:none}.desk-job-sheet,.deck-card-shadow{border-radius:8px;width:min(430px,100vw - 430px);height:min(535px,100vh - 205px);min-height:440px;top:44%}.deck-card-shadow{background:#fff;border:0;box-shadow:0 7px 24px #23292e14}.deck-card-shadow.back-one{transform:translateY(9px)scale(.98)}.deck-card-shadow.back-two{transform:translateY(18px)scale(.955)}.desk-job-sheet{backface-visibility:hidden;transform-style:preserve-3d;background:#fff;border:0;padding:0;overflow:hidden;box-shadow:0 16px 48px #1b202530}.desk-job-sheet.dragging{contain:layout paint;will-change:transform}.desk-job-sheet.deck-card-preview{z-index:2;pointer-events:none;opacity:.82;transform:translateY(9px)scale(.98);box-shadow:0 7px 24px #23292e14}.job-visual{color:#fff;flex:0 0 43%;min-height:170px;position:relative;overflow:hidden}.job-visual.theme-0,.recent-job-art.theme-0{background:#173f3b}.job-visual.theme-1,.recent-job-art.theme-1{background:#214d68}.job-visual.theme-2,.recent-job-art.theme-2{background:#57355b}.job-visual.theme-3,.recent-job-art.theme-3,.job-visual.job-mode-remote{background:#174f55}.job-visual.job-mode-hybrid{background:#213f69}.job-visual.job-mode-on-site{background:#57355b}.job-visual:before{content:"";width:auto;height:auto;box-shadow:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:28px 28px;border:0;border-radius:0;position:absolute;inset:0}.job-visual:after{content:"";clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);background:#ffffff0e;width:34%;height:auto;position:absolute;top:0;bottom:0;right:0}.job-match-pill{z-index:2;color:#24292d;background:#ffffffed;border-radius:4px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:15px;right:15px}.job-visual-top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.job-company-monogram{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:6px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:grid}.job-visual-top .job-match-pill{position:static}.job-visual-focus{z-index:3;gap:2px;display:grid;position:absolute;bottom:22px;left:17px;right:17px}.job-visual-focus small{color:#fff9;text-transform:uppercase;font-size:8px;font-weight:800}.job-visual-focus strong{color:#fff;font-size:22px;font-weight:950}.job-visual-focus span{color:#ffffffc7;font-size:9px;font-weight:750}.job-fit-track{z-index:3;background:#ffffff2b;border-radius:2px;height:3px;position:absolute;bottom:12px;left:17px;right:17px;overflow:hidden}.job-fit-track i{border-radius:inherit;background:#58e5ae;height:100%;display:block;box-shadow:0 0 10px #58e5ae6b}.job-card-body{flex-direction:column;flex:auto;min-height:0;padding:17px 19px 13px;display:flex;overflow:auto}.job-card-body h3{margin:0 0 10px;font-size:27px;line-height:1.06}.job-card-body .job-summary{margin-top:11px}.job-quick-read{grid-template-columns:.72fr 1.28fr;gap:7px;margin:9px 0 8px;display:grid}.job-quick-read>span{background:#f8faf9;border:1px solid #e5e9e7;border-radius:5px;gap:3px;min-width:0;padding:8px 9px;display:grid}.job-quick-read small{color:#849089;text-transform:uppercase;font-size:7px;font-weight:850}.job-quick-read strong{color:#344139;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.desk-job-sheet.details-open .job-detail-content{display:block}.desk-job-sheet.details-open .job-insight{display:none}.job-card-body ul{gap:6px;margin:9px 0;font-size:9px}.online-dot{background:#2dbe7f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2dbe7f21}.swipe-stamp{z-index:8;background:#fffffff2;top:24px}.swipe-stamp-pass{color:#fd5068}.swipe-stamp-apply{color:#2dbd7d}.deck-actions{gap:17px;bottom:42px}.deck-actions button{border-color:#e2e4e6;place-items:center;width:62px;height:62px;padding:0;display:grid;box-shadow:0 8px 24px #23292e24}.deck-actions .pass-action{color:#fd5068}.deck-actions .apply-action{color:#2dbd7d}.deck-actions .info-action{color:#3fa9f5;width:48px;height:48px}.deck-actions .info-action.active{color:#fff;background:#3fa9f5}.sort-counter{color:#9a9fa4;bottom:17px}.sort-counter strong{color:#656b70}@media (max-width:900px){.tinder-discover-layout{grid-template-columns:260px minmax(0,1fr)}.desk-job-sheet,.deck-card-shadow{width:min(400px,100vw - 300px)}}@media (max-width:760px){.deck-titlebar{display:flex}.tinder-discover-layout{display:block}.tinder-sidebar{display:none}.workspace-overlay>header .swipe-tabs button.active{border-top-color:#fd5068}.desk-job-sheet,.deck-card-shadow{width:calc(100vw - 18px);height:min(500px,100dvh - 230px);min-height:370px;top:42%}.desk-job-sheet{touch-action:pan-y pinch-zoom}.desk-job-sheet.dragging{box-shadow:0 16px 40px #15233a26}.job-visual{flex-basis:38%;min-height:130px}.job-visual-mark svg{width:32px;height:32px}.job-visual-mark strong{font-size:23px}.job-visual-caption{bottom:12px;left:14px}.job-visual-caption span{font-size:16px}.job-card-body{overscroll-behavior:contain;scrollbar-width:none;padding:13px 15px 112px}.job-card-body::-webkit-scrollbar{display:none}.job-detail-content{display:block}.job-card-body h3{margin-bottom:8px;font-size:23px}.job-card-body .job-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.job-card-body .sheet-match{margin-top:8px;padding:7px 0}.deck-actions{z-index:9;bottom:132px}.deck-actions button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0}.sort-counter{bottom:72px}}@media (max-width:760px) and (max-height:700px){.desk-job-sheet,.deck-card-shadow{height:calc(100dvh - 245px);min-height:345px;top:36%}.job-visual{flex-basis:34%;min-height:112px}.job-card-body .job-summary,.job-visual-caption small{display:none}}.application-desk-overlay .workspace-titlebar.deck-titlebar{pointer-events:none;display:none}.tinder-discover-layout{grid-row:3/5}.swipe-onboarding{z-index:110;color:#16234a;overscroll-behavior:contain;scroll-behavior:smooth;background:#fff;min-height:100svh;position:fixed;inset:0;overflow:hidden auto}.swipe-onboarding:before{content:"";pointer-events:none;background:#e4e8f1;height:1px;position:absolute;top:74px;left:0;right:0}.welcome-nav{z-index:10;width:100%;height:74px;padding:max(10px, env(safe-area-inset-top)) max(24px, calc((100vw - 1180px) / 2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #16234a1f;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.welcome-nav>button,.welcome-cta>button,.welcome-final>button{color:#fff;cursor:pointer;background:#5b22e6;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:900;transition:translate .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 8px 22px #5b22e638}.welcome-nav>button:hover,.welcome-cta>button:hover,.welcome-final>button:hover{background:#7428e8;translate:0 -1px;box-shadow:0 10px 26px #5b22e642}.welcome-nav>button:active,.welcome-cta>button:active,.welcome-final>button:active{translate:0 1px}.welcome-nav>button .google-g,.welcome-cta>button .google-g,.welcome-mobile-sticky>.google-g{color:#4285f4;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:grid;box-shadow:0 2px 8px #201e4824}.welcome-site{z-index:1;width:100%;position:relative}.welcome-nav-slogan{color:#5b22e6;font-family:var(--font-space-grotesk), var(--font-poppins), Arial, sans-serif;white-space:nowrap;margin:0;font-size:17px;font-weight:750;position:absolute;left:50%;translate:-50%}.welcome-nav-offer{display:none}.welcome-hero{isolation:isolate;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:74px;width:min(1280px,100% - 64px);min-height:calc(100svh - 126px);margin:0 auto;padding:54px 0 68px;display:grid;position:relative}.welcome-hero:before{content:"";z-index:-1;opacity:.9;background:repeating-linear-gradient(90deg,#5b22e6 0 38px,#0000 38px 45px,#ff7a45 45px 82px,#0000 82px 89px);border-radius:1px;width:168px;height:9px;animation:7s ease-in-out infinite faite-brand-signal;position:absolute;top:112px;right:max(20px,50vw - 630px)}.welcome-copy{flex-direction:column;align-items:flex-start;display:flex}.welcome-kicker{color:#a52ed8;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:950;animation:.45s ease-out .1s both faite-surface-in;display:inline-flex}.welcome-copy h1{color:#16234a;max-width:720px;font-family:var(--font-space-grotesk), var(--font-poppins), Arial, sans-serif;letter-spacing:0;text-wrap:balance;margin:0 0 20px;font-size:74px;font-weight:700;line-height:.92;animation:.5s ease-out .17s both faite-surface-in}.welcome-copy h1 span{display:block}.welcome-copy h1 span:last-child{color:#0000;background:linear-gradient(100deg,#7428e8 0%,#d638b8 56%,#ff7a45 100%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;position:relative}.welcome-copy h1 span:last-child:after{content:"";transform-origin:0;background:linear-gradient(90deg,#5b22e6 0%,#d638b8 62%,#ff7a45 100%);border-radius:1px;height:6px;animation:.7s cubic-bezier(.16,1,.3,1) .62s both faite-brand-underline;position:absolute;bottom:-10px;left:2px;right:2px}.welcome-copy>p{color:#16234aa8;max-width:610px;margin:0;font-size:17px;font-weight:600;line-height:1.62;animation:.5s ease-out .23s both faite-surface-in}.welcome-copy>p strong{color:#16234a;font-weight:900}.welcome-value-copy{justify-items:start;gap:14px;display:grid}.welcome-speed-proof{text-transform:uppercase;background:#fff;border:1px solid #7428e833;border-radius:6px;align-items:center;gap:9px;min-height:42px;padding:7px 14px 7px 9px;font-size:13px;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #5b22e61c;color:#5b22e6!important}.welcome-speed-proof:after{content:"";filter:blur(7px);background:#ffffff94;width:36px;animation:4.8s ease-in-out 1.4s infinite faite-proof-glint;position:absolute;top:-50%;bottom:-50%;transform:translate(-90px)rotate(18deg)}.welcome-speed-proof span{color:#fff;letter-spacing:0;background:linear-gradient(105deg,#5b22e6,#d638b8 70%,#ff7a45);border-radius:4px;place-items:center;min-width:68px;min-height:28px;padding:0 8px;font-size:21px;font-weight:950;display:grid;box-shadow:0 5px 14px #7428e833}.welcome-cta{justify-items:start;gap:10px;margin-top:26px;animation:.5s ease-out .3s both faite-surface-in;display:grid}.welcome-cta>button{min-height:56px;padding-inline:26px;font-size:15px;position:relative;overflow:hidden}.welcome-cta>button:after,.welcome-mobile-sticky:after{content:"";filter:blur(8px);background:#ffffff57;width:42px;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:-60%;bottom:-60%;transform:translate(-110px)rotate(18deg)}.welcome-cta>button>*,.welcome-mobile-sticky>*{z-index:1;position:relative}.welcome-cta>button:hover:after,.welcome-cta>button:focus-visible:after,.welcome-mobile-sticky:active:after{transform:translate(280px)rotate(18deg)}.welcome-cta>button:focus-visible,.welcome-nav>button:focus-visible,.welcome-mobile-sticky:focus-visible{outline-offset:3px;outline:3px solid #ff7a456b}.welcome-cta>small{color:#738097;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.welcome-cta>small svg{color:#14a984}.welcome-trust-line{border-block:1px solid #16234a29;flex-wrap:wrap;gap:0;margin-top:27px;animation:.5s ease-out .36s both faite-surface-in;display:flex}.welcome-trust-line span{color:#16234a9e;padding:12px 15px 12px 0;font-size:10px;font-weight:900}.welcome-trust-line span+span{border-left:1px solid #16234a29;margin-left:15px;padding-left:15px}.welcome-product{background:linear-gradient(145deg,#faf9ff 0 58%,#fff4f0 100%);border:1px solid #ddd8ed;border-top:4px solid #7428e8;border-radius:8px;place-items:center;min-height:548px;padding:54px 34px 28px;animation:.62s cubic-bezier(.16,1,.3,1) .16s both faite-surface-in;display:grid;position:relative;overflow:hidden;box-shadow:18px 20px #d638b814,0 24px 64px #5b22e626}.welcome-product:before{content:"LIVE SWIPE DECK";z-index:2;color:#16234a;letter-spacing:.14em;font-size:8px;font-weight:950;position:absolute;top:17px;left:18px}.welcome-product:after{display:none}.welcome-live-deck{z-index:1;width:100%;height:458px;position:relative}.welcome-live-deck>.desk-job-sheet,.welcome-live-deck>.deck-card-shadow{width:360px;height:402px;min-height:0;top:0;left:50%;translate:-50%}.welcome-live-deck>.deck-card-shadow.back-one{transform:translateY(7px)scale(.98)}.welcome-live-deck>.deck-card-shadow.back-two{transform:translateY(14px)scale(.955)}.welcome-live-deck>.welcome-live-card{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.welcome-live-deck>.welcome-live-card.dragging{cursor:grabbing}.welcome-live-deck .job-visual{flex-basis:42%;min-height:156px}.welcome-live-deck .job-card-body{padding:15px 17px 72px}.welcome-live-deck .job-card-body h3{font-size:24px}.welcome-live-deck .job-card-body .job-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.welcome-live-deck .job-detail-content{display:none}.welcome-live-deck .welcome-live-card.details-open .job-detail-content{display:block}.welcome-live-deck>.deck-actions{bottom:22px}.welcome-live-deck>.deck-actions button{border-color:#16234a24;width:62px;height:62px}.welcome-live-deck>.deck-actions .info-action{width:47px;height:47px}.welcome-live-hint{color:#16234a94;text-align:center;font-size:8px;font-weight:900;position:absolute;bottom:0;left:0;right:0}@keyframes faite-brand-underline{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes faite-brand-signal{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(-14px)}}@keyframes faite-proof-glint{0%,72%,to{opacity:0;transform:translate(-90px)rotate(18deg)}78%{opacity:1}92%{opacity:0;transform:translate(330px)rotate(18deg)}}.welcome-card-demo{perspective:900px;width:300px;height:260px;margin:0 auto;position:relative}.welcome-card-back,.welcome-job-card{background:#fff;border:1px solid #e6e9f0;border-radius:8px;display:block;position:absolute;inset:0;box-shadow:0 18px 45px #1c2d5724}.welcome-card-back.back-two{opacity:.45;translate:0 13px;scale:.92}.welcome-card-back.back-one{opacity:.72;translate:0 7px;scale:.96}.welcome-job-card{z-index:2;text-align:left;animation:.7s cubic-bezier(.16,1,.3,1) .1s both welcome-card-arrive,4.6s ease-in-out .9s infinite welcome-card-breathe;overflow:hidden}.welcome-job-card header{color:#fff;background:#1e3a8a;place-items:center;height:132px;display:grid;position:relative;overflow:hidden}.welcome-job-card header:before{content:"";background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:18px 18px;border:1px solid #ffffff29;position:absolute;inset:16px}.welcome-job-card header span{z-index:2;color:#1e3a8a;background:#fff;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:11px;right:11px}.welcome-job-card header strong{z-index:1;border-bottom:4px solid #14b8a6;padding-bottom:3px;font-size:34px;position:relative}.welcome-job-card>div{gap:7px;padding:18px 20px;display:grid}.welcome-job-card>div small{color:#ff4d6d;letter-spacing:.08em;font-size:8px;font-weight:900}.welcome-job-card>div strong{color:#172447;font-size:20px;line-height:1.1}.welcome-job-card>div p{color:#738097;margin:0;font-size:10px}.welcome-pass,.welcome-apply{z-index:4;letter-spacing:.08em;background:#fff;border-radius:5px;align-items:center;gap:5px;padding:9px 11px;font-size:9px;font-weight:950;display:inline-flex;position:absolute;top:103px;box-shadow:0 8px 24px #19264126}.welcome-pass{color:#ff4d6d;animation:4s ease-in-out 1s infinite welcome-choice-left;left:-63px}.welcome-apply{color:#14a984;animation:4s ease-in-out 1s infinite welcome-choice-right;right:-68px}.welcome-product-status{color:#1e3a8a;border-top:1px solid #d7e0ee;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;margin-top:30px;padding-top:19px;display:grid}.welcome-product-status>svg{color:#9aa8bd}.welcome-product-status>span{grid-template-columns:8px 1fr;align-items:center;column-gap:8px;display:grid}.welcome-product-status i{background:#14a984;border-radius:50%;grid-row:span 2;width:7px;height:7px;box-shadow:0 0 0 4px #14a9841f}.welcome-product-status b{font-size:10px}.welcome-product-status small{color:#758198;grid-column:2;font-size:8px;line-height:1.4}.welcome-section-heading{width:min(1180px,100% - 48px);margin:0 auto 38px}.welcome-section-heading>span,.welcome-market-copy>span,.welcome-control>div>span{color:#ff4d6d;letter-spacing:.13em;font-size:10px;font-weight:950}.welcome-section-heading h2,.welcome-market-copy h2,.welcome-control h2,.welcome-final h2{color:#17326e;letter-spacing:0;margin:10px 0 0;font-size:42px;line-height:1.02}.welcome-section-heading p{color:#68758d;max-width:640px;margin:12px 0 0;font-size:14px;line-height:1.6}.welcome-proof{background:#fff;border-top:1px solid #e2e7ef;padding:22px 0 84px}.welcome-proof,.welcome-market,.welcome-how,.welcome-control{scroll-margin-top:74px}.welcome-proof-grid{border-block:1px solid #e2e7ef;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:0 auto;display:grid}.welcome-proof-grid article{align-content:start;gap:10px;min-height:190px;padding:29px 26px;display:grid}.welcome-proof-grid article+article{border-left:1px solid #e2e7ef}.welcome-proof-grid svg{color:#14a984}.welcome-proof-grid strong{color:#1b326b;font-size:15px}.welcome-proof-grid p{color:#6c7890;margin:0;font-size:12px;line-height:1.55}.welcome-market{color:#fff;background:#15285f;grid-template-columns:.8fr 1.2fr;gap:68px;padding:82px max(24px,50vw - 590px);display:grid}.welcome-market-copy{align-self:center}.welcome-market-copy>span{color:#ff9bae}.welcome-market-copy h2{color:#fff}.welcome-market-copy p{color:#bfc9df;max-width:520px;margin:20px 0 0;font-size:14px;line-height:1.7}.welcome-market-stats{border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.welcome-market-stats a{color:#fff;align-content:center;min-height:258px;padding:28px 24px;text-decoration:none;transition:background-color .16s;display:grid}.welcome-market-stats a+a{border-left:1px solid #ffffff2e}.welcome-market-stats a:hover{background:#ffffff12}.welcome-market-stats strong{color:#7ce5c4;font-size:48px;line-height:1}.welcome-market-stats span{margin-top:16px;font-size:13px;font-weight:850;line-height:1.45}.welcome-market-stats small{color:#9ba9c6;letter-spacing:.07em;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:800}.welcome-how{background:#f7f9fd;padding:84px 0 92px}.welcome-how ol{border-top:1px solid #dfe5ef;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:0 auto;padding:0;list-style:none;display:grid}.welcome-how li{align-content:start;min-height:210px;padding:25px 27px 0 0;display:grid}.welcome-how li+li{border-left:1px solid #dfe5ef;padding-left:27px}.welcome-how li b{color:#ff4d6d;letter-spacing:.12em;font-size:11px}.welcome-how li strong{color:#1c336c;margin-top:28px;font-size:18px}.welcome-how li p{color:#6b7790;margin:10px 0 0;font-size:12px;line-height:1.6}.welcome-control{background:#eaf9f4;grid-template-columns:1fr .88fr;align-items:center;gap:86px;padding:90px max(24px,50vw - 560px);display:grid}.welcome-control h2{max-width:650px}.welcome-control>div>p{color:#58736e;max-width:640px;margin:20px 0 0;font-size:14px;line-height:1.7}.welcome-control ul{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.welcome-control li{color:#1f5b50;align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}.welcome-control li svg{color:#14a984}.welcome-receipt{background:#fff;border:1px solid #cfdfda;border-radius:8px;overflow:hidden;box-shadow:0 24px 64px #224f4621}.welcome-receipt>header{background:#f7fbfa;border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;display:flex}.welcome-receipt>header span{color:#6d7c79;letter-spacing:.12em;font-size:8px;font-weight:900}.welcome-receipt>header b{color:#118a69;background:#ddf6ed;border-radius:4px;padding:5px 7px;font-size:7px}.welcome-receipt>div{grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 18px;display:grid}.welcome-receipt>div+div{border-top:1px solid #edf1ef}.welcome-receipt i{color:#1e3a8a;background:#eef3ff;border-radius:6px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.welcome-receipt .receipt-company{color:#fff;background:#1e3a8a;font-size:10px;font-weight:900}.welcome-receipt p{gap:4px;margin:0;display:grid}.welcome-receipt p strong{color:#233762;font-size:12px}.welcome-receipt p small{color:#7b879b;font-size:9px}.welcome-receipt>div>span{color:#a7681b;background:#fff2e5;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:850}.welcome-receipt>div>svg{color:#14a984}.welcome-final{padding:86px 24px calc(86px + env(safe-area-inset-bottom));color:#fff;text-align:center;background:#1e3a8a;flex-direction:column;align-items:center;display:flex}.welcome-final h2{color:#fff;max-width:820px;margin-top:26px}.welcome-final>p{color:#ffffffd1;margin:16px 0 0;font-size:14px}.welcome-final>button{color:#d92f50;background:#fff;min-height:52px;margin-top:28px;box-shadow:0 13px 32px #72152a38}.welcome-final>button:hover{background:#f8f9ff}.welcome-mobile-sticky{display:none}@keyframes welcome-card-arrive{0%{opacity:0;translate:0 30px;rotate:-4deg;scale:.9}to{opacity:1;translate:0;rotate:0;scale:1}}@keyframes welcome-card-breathe{0%,to{translate:0;rotate:0}50%{translate:0 -4px;rotate:.5deg}}@keyframes welcome-choice-left{0%,18%,to{opacity:.55;translate:8px}27%,38%{opacity:1;translate:0}}@keyframes welcome-choice-right{0%,52%,to{opacity:.55;translate:-8px}61%,74%{opacity:1;translate:0}}@media (max-width:980px){.welcome-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:38px}.welcome-copy h1{font-size:56px}.welcome-product{min-height:510px;padding-inline:24px}.welcome-live-deck{height:426px}.welcome-live-deck>.desk-job-sheet,.welcome-live-deck>.deck-card-shadow{width:320px;height:370px}.welcome-live-deck .job-visual{min-height:142px}.welcome-live-deck .job-card-body h3{font-size:21px}.welcome-card-demo{width:260px;height:226px}.welcome-job-card header{height:112px}.welcome-pass{left:-52px}.welcome-apply{right:-57px}.welcome-proof-grid{grid-template-columns:repeat(2,1fr)}.welcome-proof-grid article:nth-child(3){border-left:0}.welcome-proof-grid article:nth-child(n+3){border-top:1px solid #e2e7ef}.welcome-market{grid-template-columns:1fr;gap:38px}.welcome-control{gap:45px}}@media (max-width:760px){.welcome-site{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.welcome-mobile-sticky{z-index:80;right:12px;bottom:max(10px, env(safe-area-inset-bottom));color:#fff;min-height:54px;font-family:var(--font-poppins), Arial, sans-serif;cursor:pointer;background:#5b22e6;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;display:flex;position:fixed;left:12px;overflow:hidden;box-shadow:0 -22px 30px 12px #fffffff0,0 12px 30px #5b22e642}.welcome-mobile-sticky>span{text-align:left;gap:2px;display:grid}.welcome-mobile-sticky>.google-g{display:grid}.welcome-mobile-sticky strong{font-size:14px;font-weight:800}.welcome-mobile-sticky small{color:#ffffffc7;font-size:8px;font-weight:700}.welcome-mobile-sticky:active{translate:0 2px;box-shadow:0 7px 18px #5b22e638}.welcome-live-card.keep{animation-name:faite-mobile-preview-right;animation-duration:.52s}.welcome-live-card.shred{animation-name:faite-mobile-preview-left;animation-duration:.54s}.welcome-nav>button,.welcome-cta{display:none}.application-desk-overlay .workspace-titlebar.deck-titlebar{pointer-events:auto;display:flex}.tinder-discover-layout{grid-row:4}.tinder-discover-layout,.tinder-discover-layout .application-sort-view{height:100%;min-height:0}.swipe-brand>small{margin-left:0;padding-left:7px;font-size:8px;display:inline}.swipe-onboarding:before{top:62px}.welcome-nav{height:62px;padding-inline:14px}.welcome-nav-slogan{font-size:14px}.welcome-nav>button{min-height:38px;padding:0 12px;font-size:11px}.welcome-proof,.welcome-market,.welcome-how,.welcome-control{scroll-margin-top:62px}.welcome-hero{grid-template-columns:1fr;gap:22px;width:calc(100% - 28px);min-height:calc(100svh - 112px);padding:26px 0}.welcome-copy{text-align:center;align-items:center}.welcome-kicker{font-size:8px}.welcome-copy h1{margin:12px 0;font-size:42px}.welcome-copy>p{max-width:440px;font-size:13px;line-height:1.52}.welcome-value-copy{justify-items:center;gap:10px}.welcome-speed-proof{min-height:36px;padding:5px 10px 5px 6px;font-size:10px}.welcome-speed-proof span{min-width:60px;min-height:26px;font-size:18px}.welcome-cta{justify-items:center;width:100%;margin-top:18px}.welcome-cta>button{width:min(360px,100%);min-height:50px}.welcome-cta>small{font-size:8px}.welcome-trust-line{justify-content:center;margin-top:18px}.welcome-trust-line span{padding-block:8px;font-size:8px}.welcome-product{width:min(440px,100%);min-height:340px;margin:0 auto;padding:30px 18px 14px;box-shadow:0 14px 36px #202d521a}.welcome-product:before{top:11px;left:13px}.welcome-product:after{width:8px}.welcome-live-deck{height:310px}.welcome-live-deck>.desk-job-sheet,.welcome-live-deck>.deck-card-shadow{width:270px;height:270px}.welcome-live-deck .job-visual{flex-basis:38%;min-height:100px}.welcome-live-deck .job-visual-mark svg{width:25px;height:25px}.welcome-live-deck .job-visual-mark strong{font-size:18px}.welcome-live-deck .job-visual-caption{bottom:8px;left:11px}.welcome-live-deck .job-visual-caption span{font-size:13px}.welcome-live-deck .job-visual-caption small{font-size:7px}.welcome-live-deck .job-match-pill{padding:5px 6px;font-size:7px;top:8px;right:8px}.welcome-live-deck .job-match-pill svg{width:10px;height:10px}.welcome-live-deck .job-card-body{padding:9px 10px 58px}.welcome-live-deck .job-card-body h3{margin-bottom:6px;font-size:16px}.welcome-live-deck .job-facts{gap:4px}.welcome-live-deck .job-facts span{padding:4px 5px;font-size:6px}.welcome-live-deck .job-summary{-webkit-line-clamp:2;margin-top:6px;font-size:7px;display:-webkit-box!important}.welcome-live-deck .sheet-match{margin-top:7px;padding:6px 0}.welcome-live-deck .sheet-match span{font-size:6px}.welcome-live-deck .sheet-match strong{font-size:8px}.welcome-live-deck .job-quick-read{gap:4px;margin:5px 0}.welcome-live-deck .job-quick-read>span{gap:1px;padding:4px 5px}.welcome-live-deck .job-quick-read small{font-size:5px}.welcome-live-deck .job-quick-read strong{font-size:6px}.welcome-live-deck .job-card-body footer{padding-top:6px;font-size:6px}.welcome-live-deck .online-dot{width:5px;height:5px}.welcome-live-deck>.deck-actions{gap:13px;bottom:17px}.welcome-live-deck>.deck-actions button{width:48px;height:48px}.welcome-live-deck>.deck-actions .info-action{width:38px;height:38px}.welcome-live-deck>.deck-actions svg{width:23px;height:23px}.welcome-live-hint{font-size:7px}.welcome-card-demo{width:204px;height:176px}.welcome-job-card header{height:82px}.welcome-job-card header strong{font-size:25px}.welcome-job-card>div{gap:4px;padding:12px 14px}.welcome-job-card>div strong{font-size:14px}.welcome-job-card>div small{font-size:6px}.welcome-pass,.welcome-apply{padding:7px 8px;font-size:7px;top:65px}.welcome-pass{left:-39px}.welcome-apply{right:-44px}.welcome-product-status{margin-top:23px;padding-top:14px}.welcome-product-status b{font-size:8px}.welcome-product-status small{font-size:7px}.welcome-section-heading{width:calc(100% - 32px);margin-bottom:27px}.welcome-section-heading h2,.welcome-market-copy h2,.welcome-control h2,.welcome-final h2{font-size:32px}.welcome-section-heading p{font-size:12px}.welcome-proof{padding:18px 0 62px}.welcome-proof-grid{grid-template-columns:repeat(2,1fr);width:calc(100% - 32px)}.welcome-proof-grid article{min-height:175px;padding:22px 16px}.welcome-proof-grid strong{font-size:13px}.welcome-proof-grid p{font-size:10px}.welcome-market{gap:28px;padding:60px 16px}.welcome-market-copy p{font-size:12px}.welcome-market-stats{grid-template-columns:1fr}.welcome-market-stats a{grid-template-columns:76px 1fr;column-gap:15px;min-height:112px;padding:18px}.welcome-market-stats a+a{border-top:1px solid #ffffff2e;border-left:0}.welcome-market-stats strong{grid-row:span 2;align-self:center;font-size:36px}.welcome-market-stats span{align-self:end;margin-top:0;font-size:11px}.welcome-market-stats small{align-self:start;margin-top:6px;font-size:7px}.welcome-how{padding:60px 0 66px}.welcome-how ol{grid-template-columns:1fr;width:calc(100% - 32px)}.welcome-how li{grid-template-columns:40px 1fr;min-height:0;padding:20px 0}.welcome-how li+li{border-top:1px solid #dfe5ef;border-left:0;padding-left:0}.welcome-how li b{grid-row:span 2}.welcome-how li strong{margin-top:0;font-size:15px}.welcome-how li p{grid-column:2;margin-top:6px;font-size:10px}.welcome-control{grid-template-columns:1fr;gap:34px;padding:64px 16px}.welcome-control>div>p{font-size:12px}.welcome-control li{font-size:10px}.welcome-receipt>div{grid-template-columns:36px 1fr auto;gap:10px;padding-inline:13px}.welcome-receipt p strong{font-size:10px}.welcome-receipt p small{font-size:8px}.welcome-receipt>div>span{font-size:7px}.welcome-final{padding:64px 16px calc(64px + env(safe-area-inset-bottom))}.welcome-final h2{margin-top:21px}.welcome-final>p{font-size:12px}.welcome-final>button{width:min(360px,100%)}}@media (max-width:360px){.welcome-copy h1{font-size:36px}.welcome-product{min-height:320px}.welcome-card-demo{width:184px;height:158px}.welcome-job-card header{height:72px}.welcome-pass{left:-31px}.welcome-apply{right:-36px}.welcome-proof-grid{grid-template-columns:1fr}.welcome-proof-grid article{min-height:0}.welcome-proof-grid article+article{border-top:1px solid #e2e7ef;border-left:0}}@media (max-width:760px) and (max-height:700px){.welcome-hero{gap:14px;padding:18px 0}.welcome-copy h1{font-size:34px}.welcome-copy>p{max-width:370px;font-size:11px}.welcome-trust-line,.welcome-cta>small{display:none}.welcome-product{min-height:220px;padding:13px 11px 9px}.welcome-live-deck{height:196px}.welcome-live-deck>.desk-job-sheet,.welcome-live-deck>.deck-card-shadow{width:220px;height:174px}.welcome-live-deck .job-visual{flex-basis:41%;min-height:68px}.welcome-live-deck .job-visual-caption span{font-size:9px}.welcome-live-deck .job-visual-caption small,.welcome-live-deck .job-visual-mark svg,.welcome-live-deck .job-card-body .job-summary,.welcome-live-deck .job-card-body .sheet-match,.welcome-live-deck .job-card-body footer{display:none!important}.welcome-live-deck .job-visual-mark strong{font-size:14px}.welcome-live-deck .job-match-pill{font-size:5px}.welcome-live-deck .job-card-body{padding:7px 8px 34px}.welcome-live-deck .job-card-body h3{margin-bottom:5px;font-size:11px}.welcome-live-deck .job-quick-read{margin-top:5px;display:grid}.welcome-live-deck>.deck-actions{gap:8px;bottom:10px}.welcome-live-deck>.deck-actions button{width:34px;height:34px}.welcome-live-deck>.deck-actions .info-action{width:28px;height:28px}.welcome-live-deck>.deck-actions svg{width:17px;height:17px}.welcome-live-hint{display:none}.welcome-card-demo{width:150px;height:128px}.welcome-job-card header{height:56px}.welcome-job-card>div{padding:9px 11px}.welcome-job-card>div strong{font-size:12px}.welcome-pass,.welcome-apply{top:45px;scale:.78}.welcome-product-status{display:none}}@media (min-width:421px) and (max-width:760px) and (max-height:700px){.welcome-product{min-height:254px;padding:24px 13px 10px}.welcome-live-deck{height:226px}.welcome-live-deck>.desk-job-sheet,.welcome-live-deck>.deck-card-shadow{width:260px;height:204px}.welcome-live-deck .job-visual{flex-basis:44%;min-height:76px}.welcome-live-deck .job-visual-caption span{font-size:11px}.welcome-live-deck .job-visual-mark strong{font-size:16px}.welcome-live-deck .job-card-body{padding:7px 9px 40px}.welcome-live-deck .job-card-body h3{font-size:14px}.welcome-live-deck>.deck-actions{gap:10px;bottom:12px}.welcome-live-deck>.deck-actions button{width:40px;height:40px}.welcome-live-deck>.deck-actions .info-action{width:32px;height:32px}.welcome-live-deck>.deck-actions svg{width:19px;height:19px}}.faite-brand-lockup{color:#1e3a8a;background:0 0;align-items:center;width:auto;height:auto;line-height:1;display:inline-flex}.faite-logo-lockup{object-fit:contain;flex:none;width:148px;height:auto;display:block}.faite-logo-mark{object-fit:contain;flex:none;width:40px;height:40px;display:block}.faite-brand-type{gap:3px;display:grid}.faite-wordmark{color:currentColor;font-family:var(--font-poppins), Arial, sans-serif;letter-spacing:0;font-size:28px;font-weight:800;line-height:.78}.faite-brand-type>small{color:currentColor;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:850;line-height:1}.faite-brand-lockup.is-inverse{color:#fff}.workspace-overlay>header .swipe-brand>.faite-brand-lockup{background:0 0;min-width:154px;padding:0;color:#1e3a8a!important}.workspace-overlay>header .swipe-brand .faite-logo-lockup{width:154px}.workspace-overlay>header .swipe-brand .faite-logo-mark{width:42px;height:42px}.game-boot .faite-brand-lockup,.pricing-panel>.faite-brand-lockup,.settings-panel .faite-brand-lockup{background:0 0;border-radius:0;padding:0}.workspace-overlay>header .swipe-brand .faite-wordmark{font-size:30px}.game-boot .faite-brand-lockup{color:#f7faf8}.game-boot>i:after{background:linear-gradient(90deg,#ff6036,#fd267a)}.pricing-panel>.faite-brand-lockup{margin:0 44px 20px 0}.pricing-panel>.faite-brand-lockup .faite-wordmark{font-size:29px}.settings-panel .faite-brand-lockup .faite-wordmark{font-size:17px}.welcome-nav .faite-logo-mark{width:38px;height:38px}.welcome-nav .faite-logo-lockup{width:166px}.welcome-final .faite-brand-lockup{color:#fff}.welcome-final .faite-logo-mark{width:48px;height:48px}.welcome-final .faite-logo-lockup{width:188px}.welcome-final .faite-wordmark{font-size:34px}@media (max-width:760px){.faite-logo-lockup{width:126px}.faite-logo-mark{width:34px;height:34px}.faite-wordmark{font-size:23px}.faite-brand-type>small{letter-spacing:1.35px;font-size:6px}.workspace-overlay>header .swipe-brand>.faite-brand-lockup{min-width:112px}.workspace-overlay>header .swipe-brand .faite-logo-lockup{width:128px}.workspace-overlay>header .swipe-brand .faite-logo-mark{width:36px;height:36px}.workspace-overlay>header .swipe-brand .faite-wordmark{font-size:25px}.workspace-overlay>header .swipe-brand .faite-brand-type>small{display:none}}@keyframes faite-surface-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes faite-art-drift{0%,to{translate:0;scale:1}50%{translate:-8px 7px;scale:1.035}}@keyframes faite-mark-float{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 5px)}}@keyframes faite-dot-live{0%,to{box-shadow:0 0 0 3px #2dbe7f21}50%{box-shadow:0 0 0 6px #2dbe7f0a}}@keyframes faite-deck-swipe-right{0%{opacity:1;transform:translate3d(var(--swipe-x,0px), var(--swipe-y,0px), 0) rotate(var(--swipe-rotation,0deg)) scale(1)}18%{opacity:1;transform:translate3d(calc(var(--swipe-x,0px) + 34px), calc(var(--swipe-y,0px) - 10px), 0) rotate(calc(var(--swipe-rotation,0deg) + 4deg)) scale(1.035)}68%{opacity:1}to{opacity:.2;transform:translate(calc(100vw + 430px),-128px)rotate(24deg)scale(.96)}}@keyframes faite-deck-swipe-left{0%{opacity:1;transform:translate3d(var(--swipe-x,0px), var(--swipe-y,0px), 0) rotate(var(--swipe-rotation,0deg)) scale(1)}18%{opacity:1;transform:translate3d(calc(var(--swipe-x,0px) - 34px), calc(var(--swipe-y,0px) + 7px), 0) rotate(calc(var(--swipe-rotation,0deg) - 4deg)) scale(1.025)}68%{opacity:1}to{opacity:.18;transform:translate(calc(-100vw - 430px),92px)rotate(-25deg)scale(.94)}}@keyframes faite-mobile-preview-right{0%{opacity:1;transform:translate3d(var(--swipe-x,0px), var(--swipe-y,0px), 0) rotate(var(--swipe-rotation,0deg)) scale(1)}28%{opacity:1;transform:translate(18px,-5px)rotate(3deg)scale(1.01)}to{opacity:0;transform:translate(calc(100vw + 70px),-34px)rotate(13deg)scale(.92)}}@keyframes faite-mobile-preview-left{0%{opacity:1;transform:translate3d(var(--swipe-x,0px), var(--swipe-y,0px), 0) rotate(var(--swipe-rotation,0deg)) scale(1)}28%{opacity:1;transform:translate(-18px,4px)rotate(-3deg)scale(1.01)}to{opacity:0;transform:translate(calc(-100vw - 70px),28px)rotate(-13deg)scale(.92)}}@keyframes faite-deck-enter{0%{opacity:0;transform:translateY(28px)rotate(-1deg)scale(.94)}62%{opacity:1;transform:translateY(-3px)rotate(.25deg)scale(1.008)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes faite-next-card-rise{0%{opacity:.55;transform:translateY(18px)scale(.955)}72%{opacity:.9;transform:translateY(-2px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes faite-stamp-hit{0%{opacity:0;filter:blur(2px);scale:1.35}68%{opacity:1;filter:blur();scale:.96}to{opacity:1;scale:1}}@keyframes faite-swipe-confirm{0%,to{opacity:0}28%{opacity:1}}@keyframes faite-paywall-in{0%{opacity:0;translate:0 22px;scale:.975}to{opacity:1;translate:0;scale:1}}@keyframes faite-apply-ready{0%,78%,to{box-shadow:0 8px 24px #23292e24}88%{box-shadow:0 8px 24px #23292e24,0 0 0 7px #2dbd7d17}}.workspace-titlebar,.application-ledger,.inbox-view{animation:.32s cubic-bezier(.2,.8,.2,1) both faite-surface-in}.application-sort-view:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ff4d6d06,#0000 34%,#14b8a606);position:absolute;inset:0}.job-visual:before{animation:9s ease-in-out infinite faite-art-drift}.job-visual-mark{animation:4.8s ease-in-out infinite faite-mark-float}.online-dot{animation:2.4s ease-in-out infinite faite-dot-live}.deck-actions button{transition:translate .16s cubic-bezier(.2,.8,.2,1),scale .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,background-color .16s,color .16s}.deck-actions button:hover{translate:0 -3px}.deck-actions button:active{translate:0 1px;scale:.91}.deck-actions .apply-action{animation:3.6s ease-in-out infinite faite-apply-ready}.desk-job-sheet.keep{pointer-events:none;animation:.36s cubic-bezier(.2,.78,.22,1) both faite-deck-swipe-right}.desk-job-sheet.shred{pointer-events:none;animation:.38s cubic-bezier(.2,.78,.22,1) both faite-deck-swipe-left}.desk-job-sheet.spawn{animation:.24s cubic-bezier(.16,1,.3,1) both faite-deck-enter}.desk-job-sheet.keep .swipe-stamp-apply,.desk-job-sheet.shred .swipe-stamp-pass{animation:.22s cubic-bezier(.16,1,.3,1) both faite-stamp-hit}.application-sort-view.keep .deck-card-shadow.back-one,.application-sort-view.shred .deck-card-shadow.back-one,.welcome-live-deck.keep .deck-card-shadow.back-one,.welcome-live-deck.shred .deck-card-shadow.back-one,.application-sort-view.keep .deck-card-preview.back-one,.application-sort-view.shred .deck-card-preview.back-one,.welcome-live-deck.keep .deck-card-preview.back-one,.welcome-live-deck.shred .deck-card-preview.back-one{animation:.36s cubic-bezier(.16,1,.3,1) both faite-next-card-rise}.application-sort-view.keep:after{background:#2dbd7d1a;animation:.52s ease-out both faite-swipe-confirm}.application-sort-view.shred:after{background:#fd506817;animation:.52s ease-out both faite-swipe-confirm}.application-sort-view[data-drop-target=keep] .deck-edge.apply,.application-sort-view[data-drop-target=shred] .deck-edge.pass{opacity:1;transform:translateY(-50%)scale(1.04)}.swipe-tabs button svg{transition:translate .18s cubic-bezier(.2,.8,.2,1),scale .18s cubic-bezier(.2,.8,.2,1)}.swipe-tabs button.active svg{translate:0 -2px;scale:1.08}.swipe-tabs button:active svg{scale:.88}.swipe-tabs button:focus-visible{outline-offset:-4px;border-radius:6px;outline:2px solid #1e3a8a4d}.pricing-overlay{animation:.18s ease-out both faite-surface-in}.pricing-panel{animation:.38s cubic-bezier(.16,1,.3,1) both faite-paywall-in}.checkout-button{transition:translate .16s,filter .16s,box-shadow .16s}.checkout-button:active{translate:0 2px;box-shadow:0 5px 14px #ff4d6d33}@media (max-width:760px){.workspace-overlay{background:#f7f9fa}.swipe-app-header{box-shadow:0 1px #1e3a8a14}.workspace-titlebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9faf0}.desk-job-sheet{box-shadow:0 18px 42px #15233a29,0 3px 10px #15233a14}.deck-card-shadow.back-one{opacity:.72}.deck-card-shadow.back-two{opacity:.42}.swipe-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -8px 26px #22304812}}@media (prefers-reduced-motion:reduce){.workspace-titlebar,.application-ledger,.inbox-view,.job-visual:before,.job-visual-mark,.online-dot,.deck-actions .apply-action,.desk-job-sheet.keep,.desk-job-sheet.shred,.desk-job-sheet.spawn,.desk-job-sheet.keep .swipe-stamp-apply,.desk-job-sheet.shred .swipe-stamp-pass,.application-sort-view.keep .deck-card-shadow.back-one,.application-sort-view.shred .deck-card-shadow.back-one,.welcome-live-deck.keep .deck-card-shadow.back-one,.welcome-live-deck.shred .deck-card-shadow.back-one,.application-sort-view.keep .deck-card-preview.back-one,.application-sort-view.shred .deck-card-preview.back-one,.welcome-live-deck.keep .deck-card-preview.back-one,.welcome-live-deck.shred .deck-card-preview.back-one,.pricing-overlay,.pricing-panel{animation:none!important}.deck-actions button,.swipe-tabs button svg,.checkout-button{transition-duration:.01ms!important}}@media (max-width:760px){.application-sort-view{--phone-card-top:clamp(10px, 4dvh, 34px);--phone-card-bottom:clamp(188px, 25dvh, 220px);overflow:hidden}.application-sort-view>.desk-job-sheet,.application-sort-view>.deck-card-shadow{left:9px;right:9px;top:var(--phone-card-top);bottom:var(--phone-card-bottom);width:auto;height:calc(100% - var(--phone-card-top) - var(--phone-card-bottom));min-height:0;translate:0}.application-sort-view>.deck-actions{bottom:calc(var(--phone-card-bottom) - 31px)}.application-sort-view>.sort-counter{display:none}.application-sort-view .job-card-body{padding-bottom:58px}.application-sort-view>.deck-actions button{width:56px;height:56px}.application-sort-view>.deck-actions .info-action{width:44px;height:44px}}@media (max-width:350px){.application-sort-view{--phone-card-top:10px;--phone-card-bottom:67px}.job-card-body h3{font-size:20px}.deck-actions{gap:12px}.deck-actions button{width:56px;height:56px}.deck-actions .info-action{width:44px;height:44px}}@media (max-width:760px) and (max-height:700px){.application-sort-view{--phone-card-bottom:96px}}.admin-shell{color:#10204d;background:#f7f8fb;min-height:100dvh;padding:40px;font-family:Arial,Helvetica,sans-serif}.admin-header{justify-content:space-between;align-items:end;gap:24px;max-width:1280px;margin:0 auto 28px;display:flex}.admin-brand{align-items:center;gap:8px;display:flex}.admin-brand img{width:34px;height:34px}.admin-brand strong{color:#1e3a8a;font-family:var(--font-poppins), Arial, sans-serif;font-size:25px;line-height:1}.admin-brand span{border-left:1px solid #dfe4ed;margin-left:3px;padding-left:11px}.admin-header span,.admin-panel-title span{color:#ff3f68;letter-spacing:.08em;font-size:12px;font-weight:900}.admin-header h1{letter-spacing:0;margin:6px 0;font-size:clamp(34px,5vw,58px)}.admin-header p,.admin-panel-title p{color:#6c7691;margin:0}.admin-header a{color:#fff;background:#163caa;border-radius:6px;padding:13px 18px;font-weight:800;text-decoration:none}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1280px;margin:0 auto 24px;display:grid}.admin-metrics article{background:#fff;border:1px solid #dbe0ea;border-radius:8px;padding:20px;box-shadow:0 10px 30px #1426500f}.admin-metrics span,.admin-metrics small{color:#6c7691;display:block}.admin-metrics strong{margin:8px 0;font-size:34px;display:block}.admin-panel,.admin-empty{background:#fff;border:1px solid #dbe0ea;border-radius:8px;max-width:1280px;margin:0 auto;overflow:hidden}.admin-empty{padding:36px}.admin-panel-title{border-bottom:1px solid #e3e7ef;justify-content:space-between;align-items:end;padding:22px;display:flex}.admin-panel-title h2{margin:5px 0 0;font-size:26px}.admin-table-wrap{overflow-x:auto}.admin-panel table{border-collapse:collapse;width:100%;min-width:840px}.admin-panel th,.admin-panel td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f5;padding:15px 18px}.admin-panel th{color:#7a849d;text-transform:uppercase;font-size:12px}.admin-panel td strong,.admin-panel td span{display:block}.admin-panel td span{color:#7a849d;margin-top:4px;font-size:12px}.admin-status{color:#536079;text-transform:uppercase;background:#eef1f6;border-radius:4px;padding:5px 8px;font-size:12px;display:inline-block}.admin-status.status-active,.admin-status.status-trialing{color:#087a4c;background:#daf8ea}.admin-funnel{margin-bottom:24px}.admin-funnel-grid{grid-template-columns:repeat(3,1fr);display:grid}.admin-funnel-grid article{border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;min-width:0;padding:20px 22px}.admin-funnel-grid article:nth-child(3n){border-right:0}.admin-funnel-grid span,.admin-funnel-grid small{color:#6c7691;display:block}.admin-funnel-grid strong{color:#10204d;margin:8px 0;font-size:30px;display:block}.admin-source-list{align-items:center;gap:10px;padding:18px 22px;display:flex;overflow-x:auto}.admin-source-list>strong{white-space:nowrap;margin-right:auto}.admin-source-list>span{background:#f8f9fc;border:1px solid #e1e6ee;border-radius:6px;min-width:130px;padding:10px 12px;display:grid}.admin-source-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-source-list small,.admin-source-list p{color:#7a849d}.welcome-legal-links,.google-entry-panel .entry-legal,.pricing-panel .entry-legal{justify-content:center;align-items:center;gap:18px;display:flex}.welcome-legal-links{margin-top:22px}.welcome-legal-links a,.google-entry-panel .entry-legal a,.pricing-panel .entry-legal a{color:inherit;text-underline-offset:3px;font-size:11px;font-weight:800;text-decoration:underline}.legal-shell{color:#18264f;background:#f7f8fb;min-height:100dvh;padding:28px 20px 70px}.legal-shell>header{justify-content:space-between;align-items:center;max-width:860px;margin:0 auto 42px;display:flex}.legal-shell>header a{color:#5f3fcb;font-weight:800;text-decoration:none}.legal-shell .legal-brand{color:#6f35e8;font-family:var(--font-poppins), Arial, sans-serif;font-size:28px}.legal-shell article{background:#fff;border:1px solid #dfe4ed;border-radius:8px;max-width:760px;margin:0 auto;padding:38px;box-shadow:0 18px 55px #1d2e5b12}.legal-shell article>span{color:#e93b68;font-size:11px;font-weight:900}.legal-shell h1{letter-spacing:0;margin:10px 0 14px;font-size:clamp(38px,8vw,66px);line-height:1}.legal-shell h2{letter-spacing:0;margin:30px 0 8px;font-size:21px}.legal-shell p,.legal-shell li{color:#5f6c87;font-size:15px;line-height:1.7}.legal-shell .legal-intro{color:#344463;font-size:18px}.legal-shell ul{padding-left:20px}.legal-shell a{color:#5f3fcb}@media (max-width:600px){.legal-shell{padding:20px 12px 50px}.legal-shell>header{margin-bottom:24px}.legal-shell article{padding:24px 18px}.legal-shell h1{font-size:42px}.legal-shell p,.legal-shell li{font-size:14px}}.settings-signout{color:#6d7588;background:#fff;border:1px solid #d7dce6;border-radius:6px;width:100%;min-height:44px;font-weight:800}.settings-signout:hover{color:#d92f50;border-color:#ff4d6d}@media (max-width:760px){.admin-shell{padding:22px 14px}.admin-header{flex-direction:column;align-items:start}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{padding:15px}.admin-metrics strong{font-size:28px}.admin-funnel-grid{grid-template-columns:1fr 1fr}.admin-funnel-grid article,.admin-funnel-grid article:nth-child(3n){border-right:1px solid #edf0f5}.admin-funnel-grid article:nth-child(2n){border-right:0}}.welcome-live-deck .job-card-body{scrollbar-width:none}.welcome-live-deck .job-card-body::-webkit-scrollbar{display:none}.application-ledger .ledger-empty{color:#728078}.application-ledger .ledger-empty strong{color:#1a251f}.application-ledger .ledger-empty p{color:#728078}.cv-onboarding-overlay{z-index:130;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e3a8a2e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cv-onboarding-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;color:#17275b;background:#fff;border:1px solid #dfe5ef;border-radius:8px;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:26px;animation:.38s cubic-bezier(.16,1,.3,1) both faite-paywall-in;overflow:hidden auto;box-shadow:0 28px 90px #1f305b38}.cv-onboarding-panel>header{justify-content:space-between;align-items:center;display:flex}.cv-onboarding-panel>header>span{color:#7250d8;letter-spacing:.12em;font-size:9px;font-weight:900}.cv-onboarding-progress{grid-template-columns:repeat(5,1fr);gap:6px;margin:18px 0 22px;display:grid}.cv-onboarding-progress i{background:#dfe4ed;border-radius:2px;height:4px}.cv-onboarding-progress i.complete{background:#6f43df}.cv-onboarding-progress i.complete:last-child{background:#14b8a6}.cv-onboarding-kicker{color:#0c8c70;letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.cv-onboarding-panel h2{color:#17275b;font-family:var(--font-space-grotesk), var(--font-poppins), Arial, sans-serif;letter-spacing:0;margin:11px 0 10px;font-size:34px;line-height:1.04}.cv-onboarding-panel>p{color:#68758d;margin:0;font-size:13px;line-height:1.55}.cv-onboarding-drop{cursor:pointer;background:#f8faff;border:1px dashed #aebad0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;margin-top:22px;padding:15px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.cv-onboarding-drop:hover{background:#f5f2ff;border-color:#6f43df}.cv-onboarding-drop.saved{background:#effaf6;border-color:#63c9a9}.cv-onboarding-drop.error{background:#fff6f8;border-color:#ef7890}.cv-onboarding-drop>svg{color:#6f43df}.cv-onboarding-drop>span{gap:4px;min-width:0;display:grid}.cv-onboarding-drop strong,.cv-onboarding-drop small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-onboarding-drop strong{color:#253760;font-size:13px}.cv-onboarding-drop small{color:#78849a;font-size:9px}.cv-onboarding-drop>b{color:#6040c3;background:#fff;border-radius:5px;padding:8px 10px;font-size:10px;box-shadow:0 2px 9px #1f305b14}.cv-onboarding-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cv-onboarding-name{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.cv-onboarding-name>span{color:#496078;grid-column:1/-1;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.cv-onboarding-name>span svg{color:#14a984}.cv-onboarding-name label{gap:5px;display:grid}.cv-onboarding-name .cv-onboarding-dob,.cv-onboarding-name .cv-onboarding-phone{grid-column:1/-1}.cv-onboarding-name label small{color:#748096;font-size:8px;font-weight:800}.cv-onboarding-name input{color:#17275b;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:6px;outline:none;padding:0 11px;font-size:12px}.cv-onboarding-name input:focus{border-color:#7550d8;box-shadow:0 0 0 3px #7550d81a}.cv-onboarding-dob{gap:6px;display:grid}.cv-onboarding-dob>small{color:#748096;font-size:8px;font-weight:800}.dob-field{grid-template-columns:.7fr 1.35fr 1fr;gap:8px;width:100%;display:grid}.dob-field label{gap:4px;min-width:0;display:grid}.dob-field label small{color:#748096;font-size:7px;font-weight:800}.dob-field input,.dob-field select{color:#17275b;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:6px;outline:none;padding:0 10px;font-size:11px}.dob-field input:focus,.dob-field select:focus{border-color:#7550d8;box-shadow:0 0 0 3px #7550d81a}.dob-field .dob-day{order:1}.dob-field .dob-month{order:2}.dob-field .dob-year{order:3}.dob-field.month-first .dob-month{order:1}.dob-field.month-first .dob-day{order:2}.dob-field.invalid input,.dob-field.invalid select{border-color:#e7657e}.dob-field .dob-error{color:#c13f5d;order:4;grid-column:1/-1;font-size:8px;font-weight:800}.cv-onboarding-trust{color:#5d6c82;flex-wrap:wrap;gap:10px 18px;margin:15px 0 18px;font-size:9px;font-weight:800;display:flex}.cv-onboarding-trust span{align-items:center;gap:5px;display:inline-flex}.cv-onboarding-trust svg{color:#14a984}.cv-onboarding-continue{color:#fff;cursor:pointer;background:#6f43df;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-weight:900;display:flex;box-shadow:0 10px 25px #5237a938}.cv-onboarding-continue:disabled{color:#929baa;box-shadow:none;cursor:not-allowed;background:#dce1e9}.cv-onboarding-panel>small{color:#8a94a6;text-align:center;margin-top:11px;font-size:8px;line-height:1.45;display:block}.cv-onboarding-panel.matches-step{width:min(570px,100%);overflow:hidden auto}.onboarding-preferences{gap:11px;margin-top:18px;display:grid}.onboarding-preferences>label{color:#56627a;gap:6px;font-size:9px;font-weight:850;display:grid}.onboarding-preferences>label>input,.onboarding-preferences>label>select{color:#17275b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:6px;outline:none;padding:0 12px;font-size:12px}.onboarding-preferences>label>input:focus,.onboarding-preferences>label>select:focus{border-color:#7550d8;box-shadow:0 0 0 3px #7550d81a}.onboarding-location-field .autocomplete-field{width:100%}.onboarding-location-field .autocomplete-field>svg:first-child{z-index:2;color:#8691a4;pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.onboarding-location-field .autocomplete-field>input{color:#17275b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:6px;outline:none;padding:0 36px;font-size:12px}.onboarding-location-field .autocomplete-field>input:focus{border-color:#7550d8;box-shadow:0 0 0 3px #7550d81a}.onboarding-location-field .autocomplete-field>input:disabled{color:#929baa;cursor:not-allowed;background:#f2f4f8}.onboarding-location-field .autocomplete-spinner{top:15px}.onboarding-location-field .autocomplete-menu{width:100%;left:0;right:auto}.onboarding-location-summary{color:#137351;background:#effaf6;border:1px solid #bde5d6;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.onboarding-location-summary>span{gap:2px;display:grid}.onboarding-location-summary strong{overflow-wrap:anywhere;font-size:10px}.onboarding-location-summary small{color:#628375;font-size:8px}.onboarding-final-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;display:grid}.onboarding-final-actions>button:first-child{color:#647086;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:48px;padding:0 10px;font-weight:850;display:inline-flex}.onboarding-final-actions .cv-onboarding-continue{margin:0}.mailbox-claim-field{color:#56627a;gap:7px;margin-top:22px;font-size:9px;font-weight:850;display:grid}.mailbox-claim-field>div{background:#fff;border:1px solid #d9e0ea;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:54px;display:grid;overflow:hidden;box-shadow:0 5px 18px #1f305b0d}.mailbox-claim-field>div:focus-within{border-color:#7550d8;box-shadow:0 0 0 3px #7550d81a}.mailbox-claim-field input{color:#17275b;width:100%;min-width:0;height:52px;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:14px}.mailbox-claim-field strong{color:#6f43df;background:#f5f7fb;border-left:1px solid #e1e6ee;align-self:stretch;align-items:center;padding:0 13px;font-size:11px;display:flex}.mailbox-claim-field>small{color:#8893a5;font-size:8px;font-weight:700}.mailbox-claim-field.error>div{border-color:#e7657e;box-shadow:0 0 0 3px #e7657e14}.mailbox-claim-message{font-weight:800;color:#c13f5d!important;margin-top:9px!important;font-size:9px!important}.location-empty-state{text-align:center;align-content:center;place-items:center;width:min(520px,100% - 28px);min-height:min(540px,100% - 34px);margin:auto;padding:36px;display:grid}.location-empty-state>span{color:#0f9b74;background:#eaf8f3;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.location-empty-state>small{color:#0e9270;letter-spacing:.1em;font-size:9px;font-weight:950}.location-empty-state h3{color:#1c2731;letter-spacing:0;margin:10px 0;font-size:clamp(24px,4vw,34px);line-height:1.08}.location-empty-state p{color:#6d7881;max-width:420px;margin:0;font-size:12px;line-height:1.55}.location-empty-state button{color:#fff;cursor:pointer;background:#6f43df;border:0;border-radius:6px;align-items:center;gap:7px;min-height:44px;margin-top:22px;padding:0 16px;font-weight:850;display:inline-flex}@media (max-width:600px){.cv-onboarding-overlay{padding:8px 8px max(8px, env(safe-area-inset-bottom));place-items:end center}.cv-onboarding-panel{border-radius:10px 10px 7px 7px;max-height:calc(100dvh - 16px);padding:18px;overflow-y:auto}.cv-onboarding-panel h2{font-size:29px}.cv-onboarding-drop{min-height:82px;margin-top:18px;padding:12px}.cv-onboarding-name input{height:40px}.cv-onboarding-panel.matches-step{max-height:calc(100dvh - 16px);overflow-y:auto}.onboarding-preferences{gap:9px}.onboarding-preferences .settings-work-style{margin-block:0}.onboarding-location-summary{min-height:48px}}@media (max-height:620px){.cv-onboarding-overlay{place-items:center;padding:8px}.cv-onboarding-panel,.cv-onboarding-panel.matches-step{max-height:calc(100dvh - 16px);padding-block:14px;overflow-y:auto}.cv-onboarding-progress{margin:10px 0 13px}.cv-onboarding-panel h2{margin-block:7px;font-size:26px}.cv-onboarding-panel>p{font-size:11px}.cv-onboarding-drop{min-height:68px;margin-top:12px;padding:10px 12px}.cv-onboarding-name{margin-top:8px}.cv-onboarding-name>span{display:none}.cv-onboarding-name input{height:36px}.cv-onboarding-trust{margin:10px 0}.cv-onboarding-continue{min-height:44px}}@media (max-height:650px){.pricing-panel{width:min(650px,100%);padding:18px 24px 14px}.pricing-panel>.faite-brand-lockup{margin-bottom:6px}.pricing-panel .faite-logo-mark{width:30px;height:30px}.pricing-panel .faite-wordmark{font-size:24px}.pricing-panel .faite-brand-type small{display:none}.pricing-kicker{font-size:8px}.pricing-panel h2{margin:8px 42px 6px 0;font-size:27px}.pricing-lead{font-size:11px;line-height:1.42}.pricing-price{margin:12px 0 10px}.pricing-price strong{font-size:39px}.pricing-price sup{vertical-align:13px;font-size:17px}.pricing-features{grid-template-columns:repeat(3,1fr);gap:9px;padding:10px 0}.pricing-features span{align-items:flex-start;font-size:9px;line-height:1.35}.google-auth-cta,.checkout-button{margin-top:11px}.google-signin-button,.checkout-button{min-height:43px}.visitor-return{min-height:31px;margin-top:2px;font-size:11px}.pricing-panel>small{margin-top:2px;font-size:7px}}@media (max-width:600px) and (max-height:650px){.pricing-panel{width:100%;padding:14px 16px max(10px, env(safe-area-inset-bottom))}.pricing-panel h2{font-size:23px}.pricing-features{grid-template-columns:1fr;gap:6px}.pricing-features span{font-size:9px}}.job-text-header{background:#fff;border-bottom:1px solid #e8eaee;flex:none;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:14px 18px 18px;display:grid;position:relative}.job-text-header .job-company-monogram{color:#1e3a8a;background:#edf1ff;border:0;border-radius:7px;width:42px;height:42px;font-size:12px}.job-text-header.theme-1 .job-company-monogram{color:#087d6e;background:#eaf8f4}.job-text-header.theme-2 .job-company-monogram{color:#d92f50;background:#fff0f3}.job-text-header.theme-3 .job-company-monogram{color:#7138d0;background:#f2edff}.job-company-copy{gap:4px;min-width:0;display:grid}.job-company-copy strong{color:#20252b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.job-company-copy small{color:#7b838c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.job-text-header .job-match-pill{color:#17875c;white-space:nowrap;background:#e9f8f1;padding:6px 8px;position:static}.job-text-header .job-fit-track{background:#edf0f2;height:3px;bottom:9px;left:70px;right:18px}.job-text-header .job-fit-track i{background:linear-gradient(90deg,#14b8a6,#2dbe7f)}.job-card-body{padding:16px 18px 14px}.job-card-body h3{margin-bottom:9px;font-size:26px}.job-card-body .job-summary{-webkit-line-clamp:4;color:#626b74;-webkit-box-orient:vertical;margin-top:10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.job-card-body .sheet-match{margin-top:10px;padding:9px 0}.job-key-points{color:#4c555e!important;gap:6px!important;margin:9px 0 7px!important;font-size:10px!important;display:grid!important}.job-key-points li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-detail-content p{color:#58626c;margin:4px 0;font-size:10px;line-height:1.4}.job-card-body footer{margin-top:9px}.inbox-room-overlay>.inbox-empty{background:#fff;border:1px solid #dfe4e8;border-radius:8px;align-self:start;width:min(560px,100% - 36px);min-height:320px;margin:18px auto 30px;padding:42px;box-shadow:0 16px 44px #1f305b14}.inbox-room-overlay>.inbox-empty svg{color:#ff4d6d}.inbox-room-overlay>.inbox-empty strong{color:#1e3a8a}.inbox-room-overlay>.inbox-empty p{color:#6f7b8d}.inbox-room-overlay>.inbox-empty>button{color:#fff;background:#2146e8}.settings-panel>header{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;position:sticky;top:0}.settings-section-title{color:#1e3a8a;align-items:center;gap:9px;padding:16px 0 9px;display:flex}.settings-section-title>svg{color:#ff4d6d;flex:none}.settings-section-title>span{gap:2px;display:grid}.settings-section-title b{font-size:12px}.settings-section-title small{color:#7f8a9e;font-size:9px}.settings-section-title>button{color:#285bb8;cursor:pointer;background:#f8fafc;border:1px solid #dbe2ec;border-radius:5px;align-items:center;gap:5px;min-height:32px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.settings-billing-row{border-top:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin-top:18px;padding:13px 0;display:grid}.settings-billing-row>div{color:#26344e;align-items:center;gap:10px;min-width:0;display:flex}.settings-billing-row>div>svg{color:#14a984;flex:none}.settings-billing-row span{gap:2px;min-width:0;display:grid}.settings-billing-row b{font-size:11px}.settings-billing-row small{color:#788498;font-size:9px;line-height:1.35}.settings-billing-row>button{color:#285bb8;cursor:pointer;background:#fff;border:1px solid #cfd7e2;border-radius:5px;min-height:44px;padding:0 13px;font-size:9px;font-weight:850}.settings-billing-row>button:disabled{cursor:wait;opacity:.65}.settings-billing-row>p{color:#137752;grid-column:1/-1;margin:0;font-size:9px;line-height:1.4}.settings-billing-row>p.error{color:#b42318}.settings-field-grid{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:5px;display:grid}.settings-options .settings-field{align-content:center;align-items:initial;justify-content:initial;border:0;gap:6px;min-height:65px;padding:8px 0;display:grid}.settings-options .settings-field>span{color:#56627a;font-size:9px;font-weight:850;display:block}.settings-options .settings-field input:not([type=file]){width:100%;min-height:41px}.settings-field-grid .settings-dob-field,.settings-field-grid .settings-phone-field{grid-column:1/-1}.settings-dob-field .dob-field{grid-template-columns:.7fr 1.4fr 1fr}.settings-options .settings-text-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;min-height:69px;display:flex}.settings-options .settings-text-row>span,.settings-remote-choice>span{grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;display:grid}.settings-options .settings-text-row>span>svg,.settings-remote-choice>span>svg{color:#14a984;grid-row:1/3}.settings-work-style{background:#f4f6f8;border:1px solid #e0e5ec;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:4px;margin:6px 0 3px;padding:4px;display:grid}.settings-work-style button{color:#68748a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;gap:2px;min-width:0;min-height:50px;padding:7px 8px;display:grid}.settings-work-style button strong{font-size:11px}.settings-work-style button small{color:#8a94a5;font-size:8px;line-height:1.25}.settings-work-style button.active{color:#14784e;background:#fff;border-color:#bcd8ca;box-shadow:0 2px 8px #24463414}.settings-work-style button.active small{color:#5f7d6d}.settings-remote-choice{color:#25334e;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 12px;display:flex}.settings-remote-choice>svg{color:#18a867;flex:none}.settings-remote-choice small{max-width:310px;line-height:1.45}.settings-autocomplete-row{overflow:visible}.autocomplete-field{flex:none;width:min(250px,52%);position:relative}.settings-options .autocomplete-field>svg:first-child{z-index:2;color:#8792a4;pointer-events:none;position:absolute;top:50%;left:11px;translate:0 -50%}.settings-options .autocomplete-field input:not([type=file]){width:100%;min-height:42px;padding-left:35px;padding-right:34px}.autocomplete-spinner{z-index:2;color:#2f65c7;animation:.8s linear infinite autocomplete-spin;position:absolute;top:13px;right:11px}.autocomplete-menu{z-index:20;background:#fff;border:1px solid #d9e0e8;border-radius:7px;width:min(360px,100vw - 44px);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 18px 46px #1e2e4c2e}.autocomplete-menu button{color:#26344e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 11px;display:flex}.autocomplete-menu button:hover,.autocomplete-menu button.active{background:#f0f8f4}.autocomplete-menu button>span{gap:2px;min-width:0;display:grid}.autocomplete-menu button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.autocomplete-menu button small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.autocomplete-menu button>svg{color:#18a867;flex:none}.autocomplete-menu>p{color:#7f8999;background:#f8fafb;margin:0;padding:8px 11px;font-size:8px}.workspace-title-actions{grid-auto-flow:column;align-items:center;gap:12px!important;display:flex!important}.swipe-allowance{color:#16774d;align-items:center;gap:8px;margin:0;display:flex}.swipe-allowance>svg{flex:none}.swipe-allowance>span{gap:1px;display:grid}.swipe-allowance strong{font-size:10px}.swipe-allowance small{color:#7e8a82;font-size:8px}.workspace-notice-slot{z-index:24;background:#edf1ee;place-items:center;min-height:0;padding-inline:16px;transition:min-height .18s,padding .18s;display:grid}.workspace-notice-slot.has-message{border-bottom:1px solid #1c30250f;min-height:58px;padding-block:7px}.workspace-status{color:#4f5e56;background:#fffffff5;border:1px solid #dce3df;border-radius:7px;align-items:center;gap:9px;width:min(520px,100%);padding:9px 10px 9px 13px;font-size:9px;font-weight:750;display:flex;box-shadow:0 10px 28px #1f31271f}.workspace-status button{color:#66746c;cursor:pointer;background:#f0f3f1;border:0;border-radius:4px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.swipe-confirmation{z-index:95;color:#17372a;background:#fff;border:1px solid #cce9dc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(510px,100vw - 32px);min-height:68px;padding:10px 10px 10px 13px;animation:.18s ease-out both faite-surface-in;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #1b312733}.swipe-confirmation.saving,.swipe-confirmation.pending{color:#34266d;border-color:#ded8fa}.swipe-confirmation.error{color:#7c2638;border-color:#f1cad2}.swipe-confirmation-icon{color:#12a674;background:#e9f8f1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.swipe-confirmation.saving .swipe-confirmation-icon,.swipe-confirmation.pending .swipe-confirmation-icon{color:#6b35e8;background:#f0edff}.swipe-confirmation.error .swipe-confirmation-icon{color:#e04565;background:#fff0f3}.swipe-confirmation-copy{gap:2px;min-width:0;display:grid}.swipe-confirmation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.swipe-confirmation-copy small{color:#68776f;font-size:9px;line-height:1.35}.swipe-confirmation-open{color:#fff;cursor:pointer;background:#6330e5;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-height:38px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.swipe-confirmation-dismiss{color:#6c7771;cursor:pointer;background:#f4f6f5;border:0;border-radius:6px;place-items:center;width:38px;height:38px;padding:0;display:grid}:where(button,a[href],input,select,textarea,[role=button]):focus-visible{outline-offset:2px;outline:3px solid #2146e87a!important}@keyframes autocomplete-spin{to{rotate:360deg}}.welcome-live-deck .job-text-header{min-height:70px;padding:10px 14px 14px}.welcome-live-deck .job-text-header .job-company-monogram{width:36px;height:36px}.welcome-live-deck .job-text-header .job-fit-track{bottom:7px;left:60px;right:14px}@media (max-width:760px){.job-text-header{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;min-height:74px;padding:10px 14px 15px}.job-text-header .job-company-monogram{width:38px;height:38px}.job-text-header .job-fit-track{bottom:7px;left:60px;right:14px}.job-company-copy strong{font-size:13px}.job-text-header .job-match-pill{padding:5px 6px;font-size:8px}.job-card-body{padding:12px 14px 108px}.job-card-body h3{font-size:22px}.job-card-body .job-summary{-webkit-line-clamp:5}.job-key-points{font-size:9px!important}.welcome-live-deck .job-text-header{grid-template-columns:30px minmax(0,1fr) auto;gap:6px;min-height:58px;padding:7px 9px 11px}.welcome-live-deck .job-text-header .job-company-monogram{width:30px;height:30px;font-size:8px}.welcome-live-deck .job-company-copy strong{font-size:10px}.welcome-live-deck .job-company-copy small{font-size:6px}.welcome-live-deck .job-text-header .job-fit-track{bottom:5px;left:45px;right:9px}.welcome-live-deck .job-key-points{display:none!important}.settings-panel{border-radius:12px 12px 7px 7px}.settings-options{padding:4px 14px max(18px, env(safe-area-inset-bottom))}.settings-section-title{padding-top:14px}.settings-section-title>button{min-height:36px}.settings-field-grid{gap:8px}.settings-options .settings-field{min-height:61px;padding-block:5px}.settings-options label.settings-text-row{gap:8px;min-height:80px}.settings-options .settings-text-row{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-height:86px;padding-block:9px}.autocomplete-field{width:100%}.autocomplete-menu{width:100%;left:0;right:auto}.settings-work-style button{min-height:54px;padding-inline:4px}.settings-work-style button small{font-size:7px}.workspace-title-actions{margin-left:auto}.swipe-allowance strong{font-size:9px}.swipe-allowance small{font-size:7px}.workspace-notice-slot.has-message{min-height:54px;padding-block:5px}.swipe-confirmation{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;gap:8px;width:calc(100vw - 24px);padding:9px}.swipe-confirmation-copy strong{font-size:11px}.swipe-confirmation-copy small{font-size:8px}.swipe-confirmation-open{min-height:36px;padding-inline:8px}.swipe-confirmation-dismiss{background:#fff;border:1px solid #e1e5e3;border-radius:50%;width:28px;height:28px;position:absolute;top:-10px;right:-4px}.inbox-room-overlay>.inbox-empty{width:calc(100% - 24px);min-height:300px;max-height:calc(100dvh - 218px - env(safe-area-inset-bottom));overscroll-behavior:contain;margin:12px auto 74px;padding:28px 20px;overflow-y:auto}}@media (max-width:760px) and (max-height:700px){.job-text-header{min-height:62px}.job-card-body .job-summary,.job-key-points{display:none!important}}@media (max-width:760px){.swipe-onboarding{background:#fff}.welcome-nav{height:66px;padding:max(10px, env(safe-area-inset-top)) 14px;border-bottom-color:#e8eaf0;box-shadow:0 5px 18px #222d4c0a}.welcome-nav .faite-logo-mark{width:36px;height:36px}.welcome-nav .faite-logo-lockup{width:142px}.welcome-nav .faite-wordmark{font-size:25px}.welcome-nav-slogan{display:none}.welcome-nav-offer{color:#0c876b;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.welcome-nav-offer>svg{background:#e7f8f1;border-radius:50%;width:27px;height:27px;padding:5px}.welcome-nav-offer>span{align-items:center;gap:5px;display:flex}.welcome-nav-offer strong{color:#17275b;font-family:var(--font-space-grotesk), var(--font-poppins), Arial, sans-serif;font-size:18px;line-height:1}.welcome-nav-offer small{color:#66748a;font-size:7px;font-weight:900;line-height:1.15}.swipe-onboarding:before{display:none}.welcome-hero{gap:24px;width:100%;min-height:0;padding:46px 14px 100px}.welcome-copy{width:100%}.welcome-copy h1{margin:0 0 14px;font-size:clamp(39px,11vw,46px);line-height:.94}.welcome-copy>p{max-width:350px;font-size:13px;line-height:1.48}.welcome-trust-line{display:none}.welcome-product{background:#f7f8fc;border-color:#e3e6ee;width:100%;min-height:390px;padding:36px 8px 12px;box-shadow:0 16px 42px #202d5217}.welcome-product:before{color:#5b6480;font-size:8px;top:13px;left:14px}.welcome-live-deck{height:340px}.welcome-live-deck>.desk-job-sheet,.welcome-live-deck>.deck-card-shadow{border-radius:9px;width:calc(100% - 10px);height:304px}.welcome-live-deck .job-text-header{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:64px;padding:9px 11px 13px}.welcome-live-deck .job-text-header .job-company-monogram{width:34px;height:34px;font-size:9px}.welcome-live-deck .job-company-copy strong{font-size:12px}.welcome-live-deck .job-company-copy small{font-size:7px}.welcome-live-deck .job-text-header .job-match-pill{padding:5px 6px;font-size:7px}.welcome-live-deck .job-text-header .job-fit-track{bottom:6px;left:53px;right:11px}.welcome-live-deck .job-card-body{padding:11px 13px 62px}.welcome-live-deck .job-card-body h3{margin-bottom:7px;font-size:20px}.welcome-live-deck .job-facts span{padding:5px 7px;font-size:7px}.welcome-live-deck .job-summary{-webkit-line-clamp:2;margin-top:8px;font-size:9px;line-height:1.4;display:-webkit-box!important}.welcome-live-deck .sheet-match{margin-top:8px;padding:7px 0}.welcome-live-deck .sheet-match span{font-size:7px}.welcome-live-deck .sheet-match strong{font-size:10px}.welcome-live-deck .job-quick-read{gap:6px;margin:7px 0 4px}.welcome-live-deck .job-quick-read>span{padding:6px 7px}.welcome-live-deck .job-quick-read small{font-size:6px}.welcome-live-deck .job-quick-read strong{font-size:8px}.welcome-live-deck .job-card-body footer{font-size:7px}.welcome-live-deck>.deck-actions{gap:12px;bottom:10px}.welcome-live-deck>.deck-actions button{width:48px;height:48px}.welcome-live-deck>.deck-actions .info-action{width:38px;height:38px}.welcome-live-deck>.deck-actions svg{width:21px;height:21px}.welcome-live-hint{display:none}.welcome-mobile-sticky{border-radius:8px;min-height:56px;left:14px;right:14px}}@media (max-width:400px) and (max-height:720px){.welcome-nav{height:60px;padding-block:8px}.welcome-nav .faite-logo-mark{width:32px;height:32px}.welcome-nav .faite-logo-lockup{width:124px}.welcome-nav .faite-wordmark{font-size:23px}.welcome-nav-offer strong{font-size:16px}.welcome-nav-offer small{font-size:6px}.welcome-hero{gap:12px;min-height:0;padding:18px 8px 76px}.welcome-kicker{display:none}.welcome-copy h1{margin:0 0 7px;font-size:34px}.welcome-copy>p{font-size:10px;line-height:1.38}.welcome-value-copy{gap:7px}.welcome-speed-proof{min-height:30px;padding:3px 8px 3px 4px;font-size:8px}.welcome-speed-proof span{min-width:50px;min-height:23px;font-size:15px}.welcome-trust-line{display:none}.welcome-product{min-height:250px;padding:25px 4px 4px}.welcome-live-deck{height:221px}.welcome-live-deck>.desk-job-sheet,.welcome-live-deck>.deck-card-shadow{width:248px;height:198px}.welcome-live-deck .job-text-header{min-height:49px;padding-block:6px 10px}.welcome-live-deck .job-card-body{padding:7px 10px 44px}.welcome-live-deck .job-card-body h3{margin-bottom:4px;font-size:16px}.welcome-live-deck .job-facts span{padding:3px 5px}.welcome-live-deck .job-summary,.welcome-live-deck .sheet-match{display:none!important}.welcome-live-deck .job-quick-read{margin-top:5px}.welcome-live-deck>.deck-actions{bottom:3px}.welcome-live-deck>.deck-actions button{width:40px;height:40px}.welcome-live-deck>.deck-actions .info-action{width:34px;height:34px}.welcome-mobile-sticky{min-height:52px;left:12px;right:12px}}.final-paywall{z-index:300;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f8fc;padding:0;display:block;position:fixed;inset:0;overflow-y:auto}.final-offer-shell{background:#fff;grid-template-columns:minmax(0,1fr) minmax(410px,500px);width:min(1440px,100%);min-height:100svh;margin:0 auto;display:grid}.final-offer-story{background:#fbfbfe;border-right:1px solid #e6e8f0;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,6vw,88px);display:flex}.final-offer-story>.faite-brand-lockup{margin-bottom:clamp(34px,6vh,72px)}.final-offer-kicker,.final-plan-eyebrow{color:#ff416c;letter-spacing:0;align-items:center;gap:7px;font-size:10px;font-weight:950;display:flex}.final-offer-story h2{color:#11152f;letter-spacing:0;max-width:760px;margin:14px 0 18px;font-size:clamp(44px,6vw,82px);line-height:.94}.final-offer-story h2 em{color:#6935e8;font-style:normal;box-shadow:inset 0 -.19em #ffb2c3}.final-offer-story>p{color:#586076;max-width:690px;margin:0;font-size:clamp(14px,1.35vw,18px);line-height:1.55}.final-workflow{background:#fff;border:1px solid #dfe2eb;border-radius:8px;width:min(680px,100%);margin-top:clamp(26px,5vh,50px);box-shadow:12px 14px #ece8ff}.final-workflow>header{color:#6b35e8;border-bottom:1px solid #e7e9f0;justify-content:space-between;align-items:center;min-height:42px;padding:0 16px;font-size:9px;font-weight:950;display:flex}.final-workflow>header span{align-items:center;gap:7px;display:flex}.final-workflow>header b{color:#8a91a4;font-size:8px}.final-application-count{background:#fafafd;border:1px solid #eceef4;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:14px 16px 0;padding:13px 14px;display:grid}.final-application-count strong{color:#11152f;font-size:27px;line-height:1}.final-application-count span{color:#687085;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.2}.final-application-count em{color:#09a672;align-items:center;gap:5px;font-size:8px;font-style:normal;font-weight:900;display:flex}.final-real-sent-count{color:#788095;margin:7px 17px 0;font-size:8px;font-weight:800;display:block}.final-workflow-summary{border-bottom:1px solid #eceef4;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.final-workflow-mark{color:#6735e7;background:#eee9ff;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.final-workflow-summary p{min-width:0;margin:0}.final-workflow-summary strong,.final-workflow-summary small{display:block}.final-workflow-summary strong{color:#171b2d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.final-workflow-summary small{color:#777f92;margin-top:3px;font-size:10px}.final-workflow-summary em{color:#087a56;text-transform:uppercase;background:#dff8ed;border-radius:4px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:950}.final-workflow-steps{grid-template-columns:repeat(3,1fr);padding:16px;display:grid}.final-workflow-steps span{grid-template-rows:auto auto;grid-template-columns:26px 1fr;column-gap:8px;padding-right:12px;display:grid;position:relative}.final-workflow-steps span:not(:last-child):after{content:"";background:#d8dbe5;width:18px;height:1px;position:absolute;top:13px;right:4px}.final-workflow-steps i{color:#6b35e8;border:1px solid #dfe2e9;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;display:grid}.final-workflow-steps .done i{color:#0b8c63;background:#e4f8f0;border-color:#b9ead8}.final-workflow-steps b{color:#2c3144;font-size:9px}.final-workflow-steps small{color:#8a91a2;margin-top:3px;font-size:7px;line-height:1.35}.final-activity-list{gap:8px;padding:13px 16px 16px;display:grid}.final-activity-list>span{background:#fafafd;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 11px;transition:border-color .42s,background-color .42s,opacity .42s,transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .42s;display:grid}.final-activity-list>span.queued{opacity:.58}.final-activity-list>span.applying{background:#f7f4ff;border:1px solid #cfc1fb;transform:translate(5px);box-shadow:0 8px 24px #6935e81a}.final-activity-list>span.applied{background:#f2fbf7;border:1px solid #c7eddf}.final-activity-list>span.reply{opacity:.52;background:#fafafd;border:1px solid #e4e6ed}.final-activity-list>span.reply.arrived{opacity:1;background:#eafaf3;border-color:#8de0bf;animation:.62s cubic-bezier(.16,1,.3,1) both final-reply-arrives;box-shadow:0 9px 28px #06885e1f}.final-company-logo{color:#6935e8;background:#fff;border:1px solid #e4e6ed;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}.final-company-logo b{font-size:9px;font-weight:950}.final-company-logo img{object-fit:contain;background:#fff;width:24px;height:24px;position:absolute;inset:5px}.final-activity-list>span.applying .final-company-logo{animation:1.1s ease-in-out infinite alternate final-logo-working}.final-activity-list>span.applied .final-company-logo{border-color:#b8e8d6;box-shadow:inset 0 0 0 2px #ddf8ed}.final-activity-list>span.reply>i{color:#06885e;background:#ddf8ed;border-color:#c7eddf}.final-activity-list p{min-width:0;margin:0}.final-activity-list b,.final-activity-list small{display:block}.final-activity-list b{color:#252a3d;font-size:9px}.final-activity-list small{color:#858c9d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.final-activity-list em{color:#6935e8;text-transform:uppercase;background:#ece8ff;border-radius:4px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.final-activity-list .queued em{color:#777f91;background:#eef0f4}.final-activity-list .applied em,.final-activity-list .reply em{color:#087d59;background:#d8f5e9}@keyframes final-logo-working{to{transform:scale(.91);box-shadow:0 0 0 4px #6935e81f}}@keyframes final-reply-arrives{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.final-workflow>footer{color:#ff416c;border-top:1px solid #eceef4;align-items:center;gap:7px;min-height:36px;padding:0 16px;font-size:9px;font-weight:900;display:flex}.final-proof-strip{flex-wrap:wrap;gap:10px 24px;margin-top:26px;display:flex}.final-proof-strip span{color:#5b6376;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.final-proof-strip svg{color:#19ad7b}.final-plan-panel{background:#fff;border:1px solid #dfe2eb;border-radius:8px;align-self:center;width:calc(100% - 48px);max-width:452px;margin:24px;padding:clamp(28px,4vw,44px);box-shadow:0 24px 64px #231d4e1f}.final-plan-eyebrow{color:#6935e8}.final-plan-panel h3{color:#11152f;letter-spacing:0;margin:10px 0 7px;font-size:34px;line-height:1}.final-plan-panel>p{color:#6c7385;margin:0;font-size:12px;line-height:1.5}.final-plan-choice{background:#f6f3ff;border:2px solid #6b35e8;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:24px;padding:17px;display:grid;box-shadow:4px 5px #ff6e90}.final-plan-choice>i{color:#fff;background:#6b35e8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.final-plan-choice div strong,.final-plan-choice div small,.final-plan-choice>span b,.final-plan-choice>span small{display:block}.final-plan-choice div strong{color:#22263a;font-size:12px}.final-plan-choice div small{color:#777f91;margin-top:3px;font-size:8px;line-height:1.3}.final-plan-choice>span{text-align:right}.final-plan-choice>span b{color:#11152f;font-size:22px}.final-plan-choice>span small{color:#7b8294;font-size:8px}.final-plan-options{gap:11px;margin-top:22px;display:grid}.final-plan-options>button{color:#202538;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4ec;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:82px;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.final-plan-options>button:hover{border-color:#a990ef;transform:translateY(-1px)}.final-plan-options>button.selected{background:#f6f3ff;border:2px solid #6b35e8;box-shadow:4px 5px #ff6e90}.final-plan-options>button>i{color:#fff;border:2px solid #e1e4eb;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.final-plan-options>button.selected>i{background:#6b35e8;border-color:#6b35e8}.final-plan-options>button>span{min-width:0}.final-plan-options>button>span b{text-transform:uppercase;font-size:12px}.final-plan-options>button>span em{color:#fff;vertical-align:1px;background:#6b35e8;border-radius:4px;margin-left:7px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.final-plan-options>button>span small{color:#71798d;margin-top:5px;font-size:8px;display:block}.final-plan-options>button>strong{color:#11152f;text-align:right;font-size:23px}.final-plan-options>button>strong small{color:#6f778a;margin-left:4px;font-size:8px;font-weight:800;display:inline}.final-plan-options>button>strong em{color:#737b8d;margin-top:4px;font-size:8px;font-style:normal;font-weight:700;display:block}.final-plan-includes{gap:12px;margin:24px 0;display:grid}.final-plan-includes.compact{grid-template-columns:1fr;gap:8px;margin:17px 0}.final-plan-includes span{color:#3f465a;align-items:flex-start;gap:9px;font-size:10px;line-height:1.4;display:flex}.final-plan-includes svg{color:#18a978;flex:none}.final-plan-total{color:#5d6578;border-top:1px solid #e5e7ee;justify-content:space-between;align-items:center;padding-top:17px;font-size:11px;font-weight:850;display:flex}.final-plan-total strong{color:#11152f;font-size:21px}.final-plan-equivalent{color:#8990a1;text-align:right;margin-top:4px;font-size:8px;display:block}.final-checkout{background:#6b35e8;min-height:56px;margin-top:18px;font-size:13px;box-shadow:5px 6px #ff4d78}.final-checkout:hover{filter:none;background:#5e2cd4}.final-plan-security{color:#71798b;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:8px;font-weight:800;display:flex}.final-plan-panel .entry-legal{justify-content:center;align-items:center;gap:18px;margin-top:14px;display:flex}.final-plan-panel .entry-legal a{color:#626a7d;text-underline-offset:3px;font-size:9px;font-weight:800;text-decoration:underline}.final-plan-terms{color:#8990a1;text-align:center;margin-top:10px;font-size:8px;line-height:1.45;display:block}@media (max-width:900px){.final-offer-shell{grid-template-columns:1fr}.final-offer-story{border-bottom:1px solid #e6e8f0;border-right:0;padding:34px 24px 40px}.final-offer-story>.faite-brand-lockup{margin-bottom:38px}.final-offer-story h2{font-size:clamp(44px,12vw,66px)}.final-plan-panel{width:min(540px,100% - 32px);max-width:none;margin:34px auto}}@media (max-width:560px){.final-offer-story{justify-content:flex-start;padding:24px 18px 30px}.final-offer-story>.faite-brand-lockup{margin-bottom:30px}.final-offer-story h2{margin-top:10px;font-size:43px}.final-offer-story>p{font-size:13px}.final-workflow{margin-top:24px;box-shadow:7px 8px #ece8ff}.final-workflow-steps{grid-template-columns:1fr;gap:13px}.final-workflow-steps span:not(:last-child):after{width:1px;height:10px;inset:28px auto -11px 13px}.final-proof-strip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.final-proof-strip span{text-align:center;justify-content:center;font-size:8px}.final-plan-panel{width:calc(100% - 24px);padding:24px 18px max(22px, env(safe-area-inset-bottom));margin:24px auto}.final-plan-panel h3{font-size:30px}.final-application-count{grid-template-columns:auto 1fr}.final-application-count em{grid-column:1/-1}.final-plan-choice{grid-template-columns:22px minmax(0,1fr);padding:14px}.final-plan-choice>span{text-align:left;grid-column:2}.final-plan-choice>span b{font-size:20px;display:inline}.final-plan-choice>span small{margin-left:5px;display:inline}.final-plan-options>button{grid-template-columns:22px minmax(0,1fr) auto;min-height:88px;padding:12px 11px}.final-plan-options>button>span em{width:max-content;margin:5px 0 0;display:block}.final-plan-options>button>strong{font-size:19px}.final-plan-options>button>strong small{margin:2px 0 0;display:block}}
