.career-app-module__qjBTNa__root{--bg:#06070a;--bg-2:#0c0d12;--ink:#ecedf0;--ink-dim:#8a8c95;--ink-faint:#4a4c55;--line:#1c1e25;--accent:#00e5a0;--accent-warm:#ff9b6b;--violet:#9d8cff;--rose:#ff6f9c;--amber:#ffc266;--mint-glow:0 0 60px #00e5a059;color:var(--ink);font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 700px at 18% 25%,#00e5a01a,#0000 60%),radial-gradient(900px 700px at 85% 80%,#9d8cff1a,#0000 60%),radial-gradient(1400px 900px,#0c0d12,#06070a 70%);position:fixed;inset:0;overflow:hidden}.career-app-module__qjBTNa__scene{perspective:1400px;perspective-origin:50%;position:fixed;inset:0}.career-app-module__qjBTNa__shape{will-change:transform;pointer-events:none;opacity:.9;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute}.career-app-module__qjBTNa__shape svg{display:block}.career-app-module__qjBTNa__bg-name{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.career-app-module__qjBTNa__bg-name h1{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #1d1f27;white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;will-change:transform;font-size:clamp(140px,18vw,320px);font-weight:700;line-height:.85}.career-app-module__qjBTNa__topbar{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;padding:22px 32px;display:flex;position:fixed;top:0;left:0;right:0}.career-app-module__qjBTNa__topbar>*{pointer-events:auto}.career-app-module__qjBTNa__topbar .career-app-module__qjBTNa__brand{letter-spacing:.02em;color:var(--ink-dim);align-items:center;gap:12px;font-size:13px;display:flex}.career-app-module__qjBTNa__topbar .career-app-module__qjBTNa__brand .career-app-module__qjBTNa__dot{background:var(--accent);width:10px;height:10px;box-shadow:var(--mint-glow);border-radius:50%;animation:2s ease-in-out infinite career-app-module__qjBTNa__ca-pulse}@keyframes career-app-module__qjBTNa__ca-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.career-app-module__qjBTNa__topbar .career-app-module__qjBTNa__actions{align-items:center;gap:8px;display:flex}.career-app-module__qjBTNa__btn-ghost{border:1px solid var(--line);letter-spacing:.04em;color:var(--ink-dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14161c66;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;transition:all .2s;display:inline-flex}.career-app-module__qjBTNa__btn-ghost:hover{color:var(--ink);border-color:#2a2d36;transform:translateY(-1px)}.career-app-module__qjBTNa__btn-accent{background:var(--accent);color:#001a13;letter-spacing:.04em;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.career-app-module__qjBTNa__btn-accent:hover{box-shadow:var(--mint-glow);transform:translateY(-1px)}.career-app-module__qjBTNa__rail{z-index:40;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f111680;border-radius:18px;flex-direction:column;gap:12px;padding:14px 10px;display:flex;position:fixed;top:50%;right:32px;transform:translateY(-50%)}.career-app-module__qjBTNa__rail button{width:40px;height:40px;color:var(--ink-faint);border-radius:12px;place-items:center;transition:all .2s;display:grid;position:relative}.career-app-module__qjBTNa__rail button:hover{color:var(--ink);background:#ffffff0a}.career-app-module__qjBTNa__rail button.career-app-module__qjBTNa__active{color:var(--accent);background:#00e5a014}.career-app-module__qjBTNa__rail button .career-app-module__qjBTNa__tip{letter-spacing:.06em;border:1px solid var(--line);white-space:nowrap;opacity:0;pointer-events:none;color:var(--ink-dim);background:#11131a;border-radius:8px;padding:6px 10px;font-size:11px;transition:all .2s;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(8px)}.career-app-module__qjBTNa__rail button:hover .career-app-module__qjBTNa__tip{opacity:1;transform:translateY(-50%)translate(0)}.career-app-module__qjBTNa__phone-wrap{z-index:10;will-change:transform;place-items:center;display:grid;position:fixed;inset:0}.career-app-module__qjBTNa__phone{width:340px;height:700px;transform-style:preserve-3d;background:linear-gradient(145deg,#1a1d24 0%,#0a0b10 100%);border-radius:48px;padding:10px;position:relative;box-shadow:0 0 0 1px #ffffff0a,0 0 0 2px #0009,0 60px 120px -20px #00e5a033,0 40px 80px -10px #000c}.career-app-module__qjBTNa__phone:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff14,#0000 30% 70%,#ffffff0a);border-radius:47px;position:absolute;inset:1px}.career-app-module__qjBTNa__phone-screen{background:#08090d;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15171e}.career-app-module__qjBTNa__island{z-index:30;width:110px;height:30px;color:var(--accent);letter-spacing:.1em;background:#000;border-radius:20px;justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.career-app-module__qjBTNa__status-bar{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;height:54px;padding:18px 26px 0;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.career-app-module__qjBTNa__status-bar .career-app-module__qjBTNa__right{align-items:center;gap:6px;display:flex}.career-app-module__qjBTNa__screen-content{scrollbar-width:none;position:absolute;inset:54px 0 0;overflow:hidden auto}.career-app-module__qjBTNa__screen-content::-webkit-scrollbar{display:none}.career-app-module__qjBTNa__home{flex-direction:column;min-height:100%;padding:20px 18px 30px;display:flex}.career-app-module__qjBTNa__home-header{text-align:center;margin-bottom:24px}.career-app-module__qjBTNa__home-header .career-app-module__qjBTNa__greeting{letter-spacing:.2em;color:var(--ink-faint);text-transform:uppercase;margin-bottom:6px;font-size:12px}.career-app-module__qjBTNa__home-header h2{letter-spacing:-.01em;font-size:22px;font-weight:600}.career-app-module__qjBTNa__home-header .career-app-module__qjBTNa__role{color:var(--accent);font-size:12px;font-family:var(--font-jb-mono), monospace;margin-top:4px}.career-app-module__qjBTNa__app-grid{grid-template-columns:repeat(3,1fr);gap:14px 10px;margin-top:8px;display:grid}.career-app-module__qjBTNa__app-icon{cursor:pointer;flex-direction:column;align-items:center;gap:6px;transition:transform .15s;display:flex}.career-app-module__qjBTNa__app-icon:active{transform:scale(.92)}.career-app-module__qjBTNa__app-icon .career-app-module__qjBTNa__tile{border-radius:16px;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #0006,inset 0 1px #ffffff1a}.career-app-module__qjBTNa__app-icon .career-app-module__qjBTNa__tile:before{content:"";pointer-events:none;background:linear-gradient(#ffffff26,#0000 50%);position:absolute;inset:0}.career-app-module__qjBTNa__app-icon .career-app-module__qjBTNa__label{color:var(--ink-dim);letter-spacing:.02em;font-size:11px}.career-app-module__qjBTNa__app-icon .career-app-module__qjBTNa__badge{color:#fff;z-index:2;background:#ff3b30;border-radius:50%;place-items:center;width:18px;height:18px;font-family:ui-sans-serif;font-size:9px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.career-app-module__qjBTNa__dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff0d;border-radius:24px;justify-content:space-around;margin-top:auto;padding:12px;display:flex}.career-app-module__qjBTNa__dock .career-app-module__qjBTNa__app-icon .career-app-module__qjBTNa__label{display:none}.career-app-module__qjBTNa__home-indicator{opacity:.5;z-index:31;cursor:pointer;outline-offset:6px;background:#fff;border:0;border-radius:3px;width:110px;height:4px;padding:0;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.career-app-module__qjBTNa__home-indicator:before{content:"";position:absolute;inset:-16px -20px}.career-app-module__qjBTNa__home-indicator:focus-visible{outline:2px solid var(--accent);outline-offset:8px;border-radius:6px}.career-app-module__qjBTNa__home-indicator.career-app-module__qjBTNa__beating{animation:career-app-module__qjBTNa__ca-hiBeat var(--beat-dur,.5s) ease-in-out infinite;box-shadow:0 0 12px var(--accent)}@keyframes career-app-module__qjBTNa__ca-hiBeat{0%,to{opacity:.95;transform:translate(-50%)scaleY(1)}50%{opacity:1;transform:translate(-50%)scaleY(2.3)}}.career-app-module__qjBTNa__tempo-readout{z-index:31;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-jb-mono), monospace;pointer-events:none;white-space:nowrap;background:#00e5a01a;border:1px solid #00e5a059;border-radius:100px;align-items:baseline;gap:8px;padding:8px 14px;animation:.25s cubic-bezier(.2,.9,.2,1) career-app-module__qjBTNa__ca-ttPop;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.career-app-module__qjBTNa__tempo-readout .career-app-module__qjBTNa__tt-label{letter-spacing:.2em;color:var(--accent);text-transform:uppercase;opacity:.7;font-size:8px}.career-app-module__qjBTNa__tempo-readout .career-app-module__qjBTNa__tt-bpm{color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-size:18px;font-weight:700}.career-app-module__qjBTNa__tempo-readout .career-app-module__qjBTNa__tt-unit{color:var(--accent);opacity:.7;letter-spacing:.1em;font-size:9px}.career-app-module__qjBTNa__tempo-readout .career-app-module__qjBTNa__tt-beats{letter-spacing:.18em;color:var(--accent);opacity:.8;font-size:8px}.career-app-module__qjBTNa__tempo-readout.career-app-module__qjBTNa__lock{background:#00e5a029;border-color:#00e5a08c}@keyframes career-app-module__qjBTNa__ca-ttPop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.career-app-module__qjBTNa__island.career-app-module__qjBTNa__beating{animation:career-app-module__qjBTNa__ca-islandBeat var(--beat-dur,.5s) ease-in-out infinite;box-shadow:0 0 0 1px #00e5a066,0 0 20px #00e5a066}@keyframes career-app-module__qjBTNa__ca-islandBeat{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.04)}}.career-app-module__qjBTNa__island .career-app-module__qjBTNa__tt-pulse{animation:career-app-module__qjBTNa__ca-ttGlyph var(--beat-dur,.5s) ease-in-out infinite;display:inline-block}@keyframes career-app-module__qjBTNa__ca-ttGlyph{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.career-app-module__qjBTNa__phone-wrap.career-app-module__qjBTNa__beat .career-app-module__qjBTNa__phone{animation:career-app-module__qjBTNa__ca-phoneBeat var(--beat-dur,.5s) ease-in-out infinite}@keyframes career-app-module__qjBTNa__ca-phoneBeat{0%,to{box-shadow:0 0 0 1px #ffffff0a,0 0 0 2px #0009,0 60px 120px -20px #00e5a033,0 40px 80px -10px #000c}50%{box-shadow:0 0 0 1px #00e5a040,0 0 0 2px #0009,0 60px 120px -20px #00e5a080,0 40px 80px -10px #000c}}@media (prefers-reduced-motion:reduce){.career-app-module__qjBTNa__home-indicator.career-app-module__qjBTNa__beating,.career-app-module__qjBTNa__island.career-app-module__qjBTNa__beating,.career-app-module__qjBTNa__island .career-app-module__qjBTNa__tt-pulse,.career-app-module__qjBTNa__phone-wrap.career-app-module__qjBTNa__beat .career-app-module__qjBTNa__phone{animation:none!important}}.career-app-module__qjBTNa__app-shell{z-index:25;background:#08090d;flex-direction:column;animation:.45s cubic-bezier(.2,.9,.2,1) career-app-module__qjBTNa__ca-appOpen;display:flex;position:absolute;inset:0}@keyframes career-app-module__qjBTNa__ca-appOpen{0%{opacity:0;border-radius:36px;transform:scale(.7)}to{opacity:1;border-radius:0;transform:scale(1)}}.career-app-module__qjBTNa__app-shell .career-app-module__qjBTNa__header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:21;background:#08090db3;justify-content:space-between;align-items:center;padding:56px 20px 12px;display:flex}.career-app-module__qjBTNa__app-shell .career-app-module__qjBTNa__header .career-app-module__qjBTNa__title{letter-spacing:-.01em;font-size:15px;font-weight:600}.career-app-module__qjBTNa__app-shell .career-app-module__qjBTNa__header .career-app-module__qjBTNa__back{color:var(--accent);align-items:center;gap:4px;font-size:12px;display:flex}.career-app-module__qjBTNa__app-shell .career-app-module__qjBTNa__body{scrollbar-width:none;flex:1;padding:18px 18px 40px;overflow-y:auto}.career-app-module__qjBTNa__app-shell .career-app-module__qjBTNa__body::-webkit-scrollbar{display:none}.career-app-module__qjBTNa__card{border:1px solid var(--line);background:linear-gradient(#11131a,#0c0e14);border-radius:16px;margin-bottom:12px;padding:14px;transition:all .2s}.career-app-module__qjBTNa__card.career-app-module__qjBTNa__hov:hover{border-color:#00e5a04d;transform:translateY(-2px)}.career-app-module__qjBTNa__stat-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.career-app-module__qjBTNa__stat-cell{background:#00e5a00a;border:1px solid #00e5a01f;border-radius:12px;padding:10px 12px}.career-app-module__qjBTNa__stat-cell .career-app-module__qjBTNa__val{color:var(--accent);letter-spacing:-.02em;font-size:22px;font-weight:700}.career-app-module__qjBTNa__stat-cell .career-app-module__qjBTNa__key{color:var(--ink-dim);letter-spacing:.04em;margin-top:2px;font-size:10px}.career-app-module__qjBTNa__chip{letter-spacing:.02em;border:1px solid var(--line);color:var(--ink-dim);font-size:10px;font-family:var(--font-jb-mono), monospace;background:#ffffff0a;border-radius:100px;align-items:center;padding:4px 10px;display:inline-flex}.career-app-module__qjBTNa__chip.career-app-module__qjBTNa__accent{color:var(--accent);background:#00e5a014;border-color:#00e5a033}.career-app-module__qjBTNa__chips{flex-wrap:wrap;gap:6px;display:flex}.career-app-module__qjBTNa__timeline{padding-left:18px;position:relative}.career-app-module__qjBTNa__timeline:before{content:"";background:linear-gradient(180deg, var(--accent), transparent);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.career-app-module__qjBTNa__t-item{margin-bottom:14px;position:relative}.career-app-module__qjBTNa__t-item:before{content:"";background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 3px #00e5a026, 0 0 12px var(--accent);border-radius:50%;position:absolute;top:6px;left:-18px}.career-app-module__qjBTNa__t-item.career-app-module__qjBTNa__dim:before{background:var(--ink-faint);box-shadow:none}.career-app-module__qjBTNa__t-item .career-app-module__qjBTNa__when{color:var(--accent);font-size:10px;font-family:var(--font-jb-mono), monospace;letter-spacing:.04em;margin-bottom:4px}.career-app-module__qjBTNa__t-item.career-app-module__qjBTNa__dim .career-app-module__qjBTNa__when{color:var(--ink-faint)}.career-app-module__qjBTNa__t-item .career-app-module__qjBTNa__role{font-size:13px;font-weight:600}.career-app-module__qjBTNa__t-item .career-app-module__qjBTNa__co{color:var(--ink-dim);margin-bottom:4px;font-size:12px}.career-app-module__qjBTNa__t-item ul{list-style:none}.career-app-module__qjBTNa__t-item li{color:var(--ink-dim);margin-bottom:4px;padding-left:14px;font-size:11px;line-height:1.45;position:relative}.career-app-module__qjBTNa__t-item li:before{content:"▸";color:var(--accent);position:absolute;left:0}.career-app-module__qjBTNa__term{font-family:var(--font-jb-mono), monospace;color:#b9c0c8;border:1px solid var(--line);background:#050609;border-radius:12px;min-height:360px;padding:14px;font-size:11px;line-height:1.55;position:relative}.career-app-module__qjBTNa__term .career-app-module__qjBTNa__prompt{color:var(--accent)}.career-app-module__qjBTNa__term .career-app-module__qjBTNa__path{color:var(--violet)}.career-app-module__qjBTNa__term .career-app-module__qjBTNa__out{color:var(--ink-dim)}.career-app-module__qjBTNa__term .career-app-module__qjBTNa__key{color:var(--amber)}.career-app-module__qjBTNa__term .career-app-module__qjBTNa__str{color:#ff9b6b}.career-app-module__qjBTNa__term .career-app-module__qjBTNa__caret{background:var(--accent);vertical-align:middle;width:7px;height:12px;margin-left:2px;animation:1s step-end infinite career-app-module__qjBTNa__ca-blink;display:inline-block}@keyframes career-app-module__qjBTNa__ca-blink{50%{opacity:0}}.career-app-module__qjBTNa__toast{background:var(--accent);color:#001a13;z-index:99999;opacity:0;box-shadow:var(--mint-glow);border-radius:12px;padding:12px 18px;font-size:13px;font-weight:600;transition:all .35s cubic-bezier(.2,.8,.2,1);position:fixed;top:80px;left:50%;transform:translate(-50%,-20px)}.career-app-module__qjBTNa__toast.career-app-module__qjBTNa__show{opacity:1;transform:translate(-50%)}.career-app-module__qjBTNa__hint{z-index:40;color:var(--ink-faint);letter-spacing:.06em;font-size:11px;font-family:var(--font-jb-mono), monospace;max-width:220px;line-height:1.6;position:fixed;bottom:32px;left:32px}.career-app-module__qjBTNa__hint span{color:var(--accent)}.career-app-module__qjBTNa__hint .career-app-module__qjBTNa__kbd{border:1px solid var(--line);color:var(--ink-dim);background:#11131a;border-radius:4px;padding:2px 6px;font-size:10px;display:inline-block}.career-app-module__qjBTNa__plaque{z-index:40;max-width:280px;position:fixed;top:90px;left:32px}.career-app-module__qjBTNa__plaque .career-app-module__qjBTNa__label{letter-spacing:.2em;color:var(--ink-faint);text-transform:uppercase;margin-bottom:8px;font-size:11px}.career-app-module__qjBTNa__plaque h2{letter-spacing:-.03em;margin-bottom:8px;font-size:38px;font-weight:600;line-height:1}.career-app-module__qjBTNa__plaque h2 .career-app-module__qjBTNa__accent{color:var(--accent)}.career-app-module__qjBTNa__plaque p{color:var(--ink-dim);font-size:12px;line-height:1.5}.career-app-module__qjBTNa__caption{z-index:40;text-align:right;font-family:var(--font-jb-mono), monospace;color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;font-size:11px;position:fixed;bottom:80px;right:110px}.career-app-module__qjBTNa__caption b{color:var(--accent);font-weight:500}.career-app-module__qjBTNa__dirnav{z-index:9998;font-size:10.5px;font-family:var(--font-jb-mono), monospace;gap:6px;display:flex;position:fixed;top:12px;right:36px}.career-app-module__qjBTNa__dirnav a{border:1px solid var(--line);color:var(--ink-faint);letter-spacing:.04em;background:#0d0f14;border-radius:5px;padding:5px 10px;transition:all .15s}.career-app-module__qjBTNa__dirnav a:hover{color:var(--accent);border-color:#00e5a04d;text-decoration:none}.career-app-module__qjBTNa__dirnav a.career-app-module__qjBTNa__cur{color:var(--accent);border-color:#00e5a04d}@media (max-width:820px){.career-app-module__qjBTNa__plaque,.career-app-module__qjBTNa__bg-name h1,.career-app-module__qjBTNa__caption,.career-app-module__qjBTNa__hint{display:none}.career-app-module__qjBTNa__rail{gap:8px;padding:10px 6px;right:10px}.career-app-module__qjBTNa__rail button{width:36px;height:36px}.career-app-module__qjBTNa__topbar{padding:14px 16px}.career-app-module__qjBTNa__topbar .career-app-module__qjBTNa__brand span{display:none}.career-app-module__qjBTNa__phone{border-radius:38px;width:min(86vw,340px);height:min(82vh,700px)}.career-app-module__qjBTNa__phone-screen{border-radius:30px}.career-app-module__qjBTNa__island{width:90px;height:26px}.career-app-module__qjBTNa__status-bar{padding:14px 22px 0;font-size:11px}.career-app-module__qjBTNa__home-indicator{width:90px}.career-app-module__qjBTNa__dirnav{top:8px;right:10px}.career-app-module__qjBTNa__dirnav a{padding:4px 7px;font-size:9.5px}}@media (max-width:420px){.career-app-module__qjBTNa__phone{width:92vw;height:80vh;padding:6px}.career-app-module__qjBTNa__phone-screen{border-radius:32px}.career-app-module__qjBTNa__app-icon .career-app-module__qjBTNa__tile{width:52px;height:52px}.career-app-module__qjBTNa__home{padding:16px 12px 22px}.career-app-module__qjBTNa__app-shell .career-app-module__qjBTNa__body{padding:12px 14px 30px}.career-app-module__qjBTNa__h1-big,.career-app-module__qjBTNa__home-header h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.career-app-module__qjBTNa__shape,.career-app-module__qjBTNa__bg-name,.career-app-module__qjBTNa__phone-wrap{transition:none!important;transform:none!important}.career-app-module__qjBTNa__topbar .career-app-module__qjBTNa__brand .career-app-module__qjBTNa__dot{animation:none!important}}
