:root{--jl-blue: #2b5bfe;--jl-blue-strong: #2b5bfe;--jl-coral: #f9694a;--jl-amber: #fbad24;--jl-navy: #14213d;--jl-night: #16161e;--jl-surface: #f5f7fb;--jl-card: #ffffff;--jl-white: #ffffff;--jl-text-2: #5e6678;--jl-line: #dde1e8;--jl-blue-10: #e9eeff;--jl-coral-10: #feede8;--jl-amber-10: #fff3d6;--jl-yes: #0b7a34;--jl-no: #d7263d;--jl-focus: #fbad24;--jl-yes-10: #e3f8ea;--jl-yes-text: #0b7a34;--jl-no-10: #fce6e7;--jl-amb-t: #7a4e00;--jl-on-blue: #ffffff;--jl-on-coral: #14213d;--jl-on-amber: #14213d;--jl-on-navy: #ffffff;--jl-seg-t: #4d5466;--jl-night-text-2: #c9cdd9;color-scheme:light;--jl-space-1: 4px;--jl-space-2: 8px;--jl-space-3: 12px;--jl-space-4: 16px;--jl-space-5: 20px;--jl-space-6: 24px;--jl-space-8: 32px;--jl-space-12: 48px;--jl-space-16: 64px;--jl-space-21: 84px;--jl-radius-sm: 8px;--jl-radius-md: 12px;--jl-radius-button: 14px;--jl-radius-card: 20px;--jl-radius-pill: 999px;--jl-dur-fast: .12s;--jl-dur-base: .2s;--jl-dur-knot: .32s;--jl-dur-dot: .45s;--jl-shadow-card: 0 1px 0 #dde1e8;--jl-shadow-float: 0 6px 16px rgba(249,105,74,.35);--jl-font-display: "Bricolage Grotesque", "Plus Jakarta Sans", system-ui, sans-serif;--jl-font-body: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--jl-font-arabic: "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--jl-t-screen-size: 24px;--jl-t-screen-lh: 26px;--jl-t-screen-weight: 800;--jl-t-screen-ls: -.02em;--jl-t-card-size: 18px;--jl-t-card-lh: 21px;--jl-t-card-weight: 700;--jl-t-card-ls: -.01em;--jl-t-number-size: 22px;--jl-t-number-lh: 24px;--jl-t-number-weight: 800;--jl-t-body-size: 15px;--jl-t-body-lh: 23px;--jl-t-body-weight: 400;--jl-t-body-strong-size: 15px;--jl-t-body-strong-lh: 23px;--jl-t-body-strong-weight: 600;--jl-t-secondary-size: 13px;--jl-t-secondary-lh: 19px;--jl-t-secondary-weight: 500;--jl-t-caption-lh: 16px;--jl-t-caption-weight: 600;--jl-t-button-size: 16px;--jl-t-button-lh: 20px;--jl-t-button-weight: 700;--jl-t-caption-size: 12px;--jl-target: 48px;--jl-radius-btn: 14px;--jl-gutter: var(--jl-space-4);--jl-card-pad: var(--jl-space-4)}[data-door=B]{--jl-t-screen-size: 32px;--jl-t-screen-lh: 34px;--jl-t-screen-weight: 800;--jl-t-screen-ls: -.02em;--jl-t-card-size: 24px;--jl-t-card-lh: 26px;--jl-t-card-weight: 800;--jl-t-card-ls: -.015em;--jl-t-number-size: 28px;--jl-t-number-lh: 30px;--jl-t-number-weight: 800;--jl-t-body-size: 19px;--jl-t-body-lh: 27px;--jl-t-body-weight: 500;--jl-t-button-size: 24px;--jl-t-button-lh: 26px;--jl-t-button-weight: 800;--jl-t-caption-size: 16px;--jl-t-caption-lh: 22px;--jl-t-caption-weight: 600;--jl-t-secondary-size: 16px;--jl-t-secondary-lh: 22px;--jl-target: var(--jl-space-16);--jl-target-yn: var(--jl-space-21);--jl-radius-btn: 18px;--jl-card-pad: var(--jl-space-5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--jl-blue: #5b82ff;--jl-blue-strong: #2b5bfe;--jl-coral: #f9694a;--jl-amber: #fbad24;--jl-navy: #eef0f6;--jl-night: #16161e;--jl-surface: #16161e;--jl-card: #1a1b24;--jl-white: #ffffff;--jl-text-2: #a4abbd;--jl-line: #2b2e3c;--jl-blue-10: #1e2a55;--jl-coral-10: #4a2a24;--jl-amber-10: #4a3a14;--jl-yes: #0b7a34;--jl-no: #d7263d;--jl-focus: #fbad24;--jl-yes-10: #13311f;--jl-yes-text: #6fdc9a;--jl-no-10: #3a1a1f;--jl-amb-t: #fbd98a;--jl-on-blue: #0b0c12;--jl-on-coral: #14213d;--jl-on-amber: #14213d;--jl-on-navy: #14213d;--jl-seg-t: #b8becf;--jl-night-text-2: #c9cdd9;--jl-shadow-card: 0 1px 0 #2b2e3c;--jl-shadow-float: 0 6px 16px rgba(249,105,74,.45)}}:root[data-theme=dark]{color-scheme:dark;--jl-blue: #5b82ff;--jl-blue-strong: #2b5bfe;--jl-coral: #f9694a;--jl-amber: #fbad24;--jl-navy: #eef0f6;--jl-night: #16161e;--jl-surface: #16161e;--jl-card: #1a1b24;--jl-white: #ffffff;--jl-text-2: #a4abbd;--jl-line: #2b2e3c;--jl-blue-10: #1e2a55;--jl-coral-10: #4a2a24;--jl-amber-10: #4a3a14;--jl-yes: #0b7a34;--jl-no: #d7263d;--jl-focus: #fbad24;--jl-yes-10: #13311f;--jl-yes-text: #6fdc9a;--jl-no-10: #3a1a1f;--jl-amb-t: #fbd98a;--jl-on-blue: #0b0c12;--jl-on-coral: #14213d;--jl-on-amber: #14213d;--jl-on-navy: #14213d;--jl-seg-t: #b8becf;--jl-night-text-2: #c9cdd9;--jl-shadow-card: 0 1px 0 #2b2e3c;--jl-shadow-float: 0 6px 16px rgba(249,105,74,.45)}.jl-root,.jl-root *{box-sizing:border-box}.jl-root{font-family:var(--jl-font-body);font-size:var(--jl-t-body-size);line-height:var(--jl-t-body-lh);font-weight:var(--jl-t-body-weight);color:var(--jl-navy);background:var(--jl-surface);-webkit-font-smoothing:antialiased}.jl-ar,[lang=ar]{font-family:var(--jl-font-arabic)}.jl-ar{direction:rtl}.jl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jl-root :focus-visible,.jl-focusable:focus-visible{outline:3px solid var(--jl-navy);outline-offset:2px;box-shadow:0 0 0 6px var(--jl-focus)}.jl-btn{font:inherit;font-family:var(--jl-font-display);font-size:var(--jl-t-button-size);line-height:var(--jl-t-button-lh);font-weight:var(--jl-t-button-weight);border:0;border-radius:var(--jl-radius-btn);min-height:var(--jl-target);padding:0 var(--jl-space-5);display:inline-flex;align-items:center;justify-content:center;gap:var(--jl-space-2);cursor:pointer;text-align:center;text-decoration:none;max-width:100%;white-space:normal;overflow-wrap:anywhere;background:var(--jl-blue);color:var(--jl-on-blue);transition:transform var(--jl-dur-fast) ease}.jl-btn:active:not(:disabled){transform:scale(.96)}.jl-btn--full{width:100%}.jl-btn--a{min-height:48px;font-family:var(--jl-font-body);font-size:16px;line-height:20px;font-weight:700;border-radius:14px}.jl-btn--b{min-height:64px;font-size:24px;line-height:26px;font-weight:800;border-radius:18px}.jl-btn--b.jl-btn--yes,.jl-btn--b.jl-btn--no{min-height:84px}.jl-btn--candidate{background:var(--jl-coral);color:var(--jl-on-coral)}.jl-btn--yes{background:var(--jl-yes);color:#fff}.jl-btn--no{background:var(--jl-no);color:#fff}.jl-btn--secondary{background:var(--jl-card);color:var(--jl-navy);box-shadow:0 0 0 1.5px var(--jl-line) inset}.jl-btn--ghost{background:transparent;color:var(--jl-blue)}.jl-btn--ai{background:var(--jl-amber);color:var(--jl-on-amber)}.jl-btn:disabled{opacity:.5;cursor:not-allowed}.jl-btn-wrap{display:flex;flex-direction:column;gap:var(--jl-space-2)}.jl-btn-wrap--inline{display:inline-flex}.jl-btn-reason{margin:0;font-size:var(--jl-t-secondary-size, 13px);line-height:var(--jl-t-secondary-lh, 19px);color:var(--jl-text-2);text-align:center;font-weight:600}.jl-btn-icon{font-size:1.1em;line-height:1}@keyframes jl-rot{to{transform:rotate(360deg)}}.jl-loader{animation:jl-rot 1.4s linear infinite;transform-origin:50% 50%}.jl-ring{position:relative;display:inline-grid;place-items:center;flex:none}.jl-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.jl-ring-arc{transition:stroke-dashoffset .4s ease-out}.jl-ring-label[data-v]:after{content:attr(data-v)}.jl-ring-label{position:relative;font-family:var(--jl-font-display);font-weight:800;font-variant-numeric:tabular-nums}.jl-card{background:var(--jl-card);border-radius:var(--jl-radius-card);padding:var(--jl-card-pad);box-shadow:var(--jl-shadow-card)}.jl-offer{display:flex;flex-direction:column;gap:var(--jl-space-2)}.jl-offer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--jl-space-3)}.jl-offer-title{font:inherit;background:none;border:0;padding:0;margin:0;text-align:start;cursor:pointer;color:inherit;font-family:var(--jl-font-display);font-size:var(--jl-t-card-size);line-height:var(--jl-t-card-lh);font-weight:var(--jl-t-card-weight);letter-spacing:var(--jl-t-card-ls, 0);min-height:var(--jl-target);display:block}.jl-offer-salary{font-family:var(--jl-font-display);font-size:var(--jl-t-number-size);line-height:var(--jl-t-number-lh);font-weight:var(--jl-t-number-weight);font-variant-numeric:tabular-nums}.jl-offer-line{display:flex;gap:var(--jl-space-3);align-items:center}.jl-offer-line>i{font-style:normal;width:28px;text-align:center;flex:none}.jl-offer-meta{color:var(--jl-text-2);font-size:var(--jl-t-secondary-size, 13px);line-height:var(--jl-t-secondary-lh, 19px);font-weight:500}.jl-offer-company{color:var(--jl-text-2);font-size:13px}.jl-why{display:flex;flex-wrap:wrap;gap:var(--jl-space-2);margin:0;padding:0;list-style:none}.jl-why li{background:var(--jl-amber-10);border-radius:var(--jl-radius-pill);padding:4px 12px;font-size:13px;font-weight:600}.jl-yn{display:flex;flex-wrap:wrap;gap:var(--jl-space-3);margin-top:var(--jl-space-3)}.jl-yn>*{flex:1 1 80px;min-width:0}.jl-chip{font:inherit;border:0;border-radius:var(--jl-radius-pill);display:inline-flex;align-items:center;gap:var(--jl-space-1);padding:4px 12px;font-size:14px;font-weight:700;background:var(--jl-blue-10);color:var(--jl-navy)}button.jl-chip{cursor:pointer;min-height:var(--jl-target);padding:0 18px;font-size:var(--jl-t-body-size);background:var(--jl-card);box-shadow:0 0 0 1px var(--jl-line) inset}button.jl-chip[aria-pressed=true]{background:var(--jl-blue-10);box-shadow:0 0 0 2px var(--jl-blue) inset}.jl-chip--ok{background:var(--jl-yes-10);color:var(--jl-yes-text)}.jl-chip--amber{background:var(--jl-amber-10);color:var(--jl-amb-t)}.jl-tabs--bottom{flex:none;display:flex;justify-content:space-around;align-items:flex-end;background:var(--jl-card);box-shadow:0 -1px 0 var(--jl-line);padding:0 var(--jl-space-2) calc(var(--jl-space-2) + env(safe-area-inset-bottom,0px));min-height:88px}[data-door=B] .jl-tabs--bottom,.jl-tabs--bottom[data-big]{min-height:96px}.jl-tab{font:inherit;border:0;background:transparent;color:var(--jl-text-2);font-size:14px;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:2px;flex:1 1 0;min-width:0;min-height:var(--jl-target);padding:6px 2px;border-radius:var(--jl-radius-md);cursor:pointer;overflow-wrap:anywhere;text-align:center}@media(max-width:260px){.jl-tab{font-size:11px}.jl-tab>i{font-size:22px}}.jl-tab>i{font-style:normal;font-size:30px;line-height:1}.jl-tab[aria-current=page],.jl-tab[aria-selected=true]{color:var(--jl-blue)}.jl-tab--mic{flex:none;width:64px;height:64px;min-width:64px;padding:0;border-radius:50%;background:var(--jl-coral);color:var(--jl-on-coral);font-size:26px;margin-top:-28px;box-shadow:var(--jl-shadow-float);display:grid;place-items:center}.jl-tabs--side{display:flex;flex-direction:column;gap:var(--jl-space-1)}.jl-tabs--side .jl-tab{flex-direction:row;justify-content:flex-start;gap:var(--jl-space-3)}.jl-tabs--segmented{display:inline-flex;background:var(--jl-card);border-radius:var(--jl-radius-md);box-shadow:0 0 0 1px var(--jl-line) inset;padding:2px}.jl-tabs--segmented .jl-tab{flex-direction:row;color:var(--jl-seg-t);border-radius:10px}.jl-tabs--segmented .jl-tab[aria-selected=true]{background:var(--jl-blue-10);color:var(--jl-blue)}.jl-field{display:flex;flex-direction:column;gap:6px}.jl-field>label{font-size:12px;line-height:16px;font-weight:600;color:var(--jl-text-2)}[data-door=B] .jl-field>label{font-size:16px;line-height:22px}.jl-field-row{display:flex;gap:var(--jl-space-2);align-items:stretch}.jl-input{font:inherit;font-size:var(--jl-t-body-size);border:1.5px solid var(--jl-line);border-radius:var(--jl-radius-md);padding:0 14px;min-height:var(--jl-target);background:var(--jl-card);color:var(--jl-navy);width:100%}[data-door=B] .jl-input{min-height:64px}textarea.jl-input{padding:12px 14px;min-height:96px}.jl-input:focus-visible{border-color:var(--jl-blue)}.jl-field--err .jl-input{border-color:var(--jl-no)}.jl-affix{display:inline-flex;align-items:center;padding:0 14px;border:1.5px solid var(--jl-line);border-radius:var(--jl-radius-md);background:var(--jl-card);color:var(--jl-text-2);font-weight:600;white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex:none;min-width:max-content}.jl-help{margin:0;font-size:14px;color:var(--jl-text-2)}.jl-error{margin:0;font-size:14px;color:var(--jl-no-text);font-weight:600}[data-door=B] .jl-help,[data-door=B] .jl-error{font-size:16px}.jl-otp{position:relative}.jl-otp-boxes{display:flex;gap:var(--jl-space-2);direction:ltr}.jl-otp-box{flex:1;height:60px;border:1.5px solid var(--jl-line);border-radius:var(--jl-radius-sm);background:var(--jl-card);display:grid;place-items:center;font-family:var(--jl-font-display);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.jl-otp-box[data-active]{border-color:var(--jl-blue)}.jl-otp--err .jl-otp-box{border-color:var(--jl-no)}.jl-otp-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:26px;letter-spacing:1em;cursor:text;border:0;background:transparent}.jl-otp:focus-within .jl-otp-boxes{outline:3px solid var(--jl-navy);outline-offset:2px;border-radius:var(--jl-radius-sm);box-shadow:0 0 0 6px var(--jl-focus)}.jl-mic{flex:none;width:120px;height:120px;border-radius:50%;background:var(--jl-coral);color:var(--jl-on-coral);display:grid;place-items:center;font-size:50px;border:0;box-shadow:var(--jl-shadow-float);position:relative;cursor:pointer;margin-inline:auto}.jl-mic--sm{width:64px;height:64px;font-size:26px}.jl-mic[data-status=listening]:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:5px solid var(--jl-coral);opacity:.5;animation:jl-pulse 1.2s infinite}@keyframes jl-pulse{0%{transform:scale(.92);opacity:.6}to{transform:scale(1.25);opacity:0}}.jl-audio{max-width:100%;display:inline-flex;align-items:center;gap:var(--jl-space-2);background:var(--jl-card);border-radius:var(--jl-radius-pill);padding:12px 18px;min-height:var(--jl-target);font:inherit;font-size:17px;font-weight:600;box-shadow:var(--jl-shadow-card);border:0;color:var(--jl-navy);align-self:flex-start;cursor:pointer}.jl-audio>i{width:18px;height:18px;border-radius:50%;background:var(--jl-amber);flex:none}.jl-audio[data-playing]>i{animation:jl-dotpulse 1s infinite}@keyframes jl-dotpulse{50%{transform:scale(1.35)}}.jl-night{background:var(--jl-night);color:#fff}.jl-night .jl-sub{color:var(--jl-night-text-2)}.jl-match{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--jl-space-3)}.jl-match-svg{width:200px;height:120px;overflow:visible}.jl-ra,.jl-rb{animation:.32s cubic-bezier(.2,.8,.2,1.1) forwards}.jl-ra{transform:translate(-40px);animation-name:jl-ka}.jl-rb{transform:translate(40px);animation-name:jl-ka-r}.jl-ov{opacity:0;animation:jl-show 1ms .32s forwards}.jl-md{opacity:0;transform:scale(.4);transform-origin:100px 60px;animation:jl-dot .13s cubic-bezier(.2,1.4,.4,1) .45s forwards}@keyframes jl-ka{to{transform:none}}@keyframes jl-ka-r{to{transform:none}}@keyframes jl-show{to{opacity:1}}@keyframes jl-dot{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.jl-ra,.jl-rb{transform:none;animation:none}.jl-ov,.jl-md{opacity:1;transform:none;animation:none}.jl-loader,.jl-mic[data-status=listening]:after,.jl-audio[data-playing]>i,.jl-toast,.jl-sheet,.jl-sk{animation:none!important}.jl-ring-arc,.jl-btn{transition:none}}.jl-toast-host{position:fixed;inset-inline:var(--jl-space-4);bottom:calc(110px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;flex-direction:column;gap:var(--jl-space-2);pointer-events:none}.jl-toast{pointer-events:auto;background:var(--jl-navy);color:var(--jl-on-navy);border-radius:var(--jl-radius-md);padding:12px 14px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 8px 24px #0000004d;animation:jl-slide .18s ease-out}@keyframes jl-slide{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.jl-toast button{font:inherit;font-weight:700;background:transparent;color:inherit;border:1.5px solid currentColor;border-radius:10px;padding:0 14px;flex:none;min-height:var(--jl-target);cursor:pointer}.jl-backdrop{position:fixed;inset:0;background:#14213d80;z-index:80;display:flex;align-items:flex-end}.jl-sheet{width:100%;max-height:85%;overflow:auto;background:var(--jl-card);color:var(--jl-navy);border-radius:18px 18px 0 0;padding:var(--jl-space-5) var(--jl-space-4) calc(var(--jl-space-4) + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 40px #14213d2e;display:flex;flex-direction:column;gap:var(--jl-space-3);animation:jl-sheet .22s ease-out}@keyframes jl-sheet{0%{transform:translateY(100%)}to{transform:none}}.jl-sheet h2{margin:0;font-family:var(--jl-font-display);font-size:var(--jl-t-card-size);line-height:var(--jl-t-card-lh)}.jl-empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 8px}.jl-empty b{font-family:var(--jl-font-display);font-size:var(--jl-t-card-size);line-height:var(--jl-t-card-lh);font-weight:800}.jl-empty span{color:var(--jl-text-2);max-width:26ch}.jl-offline{background:var(--jl-amber-10);color:var(--jl-navy);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:600;display:flex;gap:10px;align-items:flex-start}.jl-sk{height:14px;border-radius:7px;background:var(--jl-line);width:80%;animation:jl-shimmer 1.4s ease-in-out infinite}.jl-sk--s{width:50%}@keyframes jl-shimmer{50%{opacity:.5}}:root{--jl-no-text: #a8132a;--jl-coral-text: #9a2f17}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--jl-no-text: #ff8d99;--jl-coral-text: #ffb09e}}:root[data-theme=dark]{--jl-no-text: #ff8d99;--jl-coral-text: #ffb09e}.jl-chip--no{background:var(--jl-no-10);color:var(--jl-no-text)}.jl-chip--coral{background:var(--jl-coral-10);color:var(--jl-coral-text)}.jl-backdrop[data-placement=center]{align-items:center;justify-content:center;padding:var(--jl-space-4)}.jl-backdrop[data-placement=center] .jl-sheet{width:min(520px,100%);border-radius:18px;max-height:90%;animation:none}.jl-stat{background:var(--jl-card);border-radius:16px;padding:14px 16px;box-shadow:var(--jl-shadow-card);display:flex;flex-direction:column;gap:2px;min-width:0}.jl-stat b{font-family:var(--jl-font-display);font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums;font-weight:800}.jl-stat span{font-size:13px;color:var(--jl-text-2);font-weight:500}.jl-stat-delta{font-style:normal;font-size:12px;font-weight:700;color:var(--jl-yes-text)}.jl-table-wrap{overflow-x:auto;border-radius:16px;background:var(--jl-card);box-shadow:var(--jl-shadow-card)}.jl-table{border-collapse:collapse;width:100%;font-size:14px}.jl-table th,.jl-table td{padding:11px 14px;border-bottom:1px solid var(--jl-line);text-align:start;vertical-align:middle}.jl-table thead th{font-size:12px;color:var(--jl-text-2);font-weight:600;white-space:nowrap}.jl-table tbody th{font-weight:700}.jl-table tbody tr:last-child>*{border-bottom:0}.jl-table .jl-num{text-align:end;font-variant-numeric:tabular-nums}.jl-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.jl-bars li{display:grid;grid-template-columns:minmax(70px,28%) 1fr auto;gap:10px;align-items:center;min-height:28px}.jl-bar-label{font-size:13px;font-weight:600;overflow-wrap:anywhere}.jl-bar-track{position:relative;height:20px;border-radius:6px;background:var(--jl-blue-10);overflow:hidden}.jl-bar{display:block;height:100%;min-width:2px;background:var(--jl-blue-strong);border-radius:6px}.jl-bar-goal{position:absolute;top:0;bottom:0;width:0;border-inline-start:2px dashed var(--jl-coral)}.jl-bar-value{font-variant-numeric:tabular-nums;font-weight:700;font-size:14px;min-width:2.5ch;text-align:end}.jl-bars .jl-bar-goal-note{display:block;font-size:12px;color:var(--jl-text-2);min-height:0}.jl-line{width:100%;height:auto;display:block}.jl-line-val{font:700 12px var(--jl-font-body);fill:var(--jl-navy)}.jl-line-x{font:500 11px var(--jl-font-body);fill:var(--jl-text-2)}.jl-chartpanel{background:var(--jl-card);border-radius:16px;padding:14px 16px;box-shadow:var(--jl-shadow-card);display:flex;flex-direction:column;gap:8px;min-width:0}.jl-chartpanel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.jl-chartpanel h2{margin:0;font-family:var(--jl-font-display);font-size:16px}.jl-chartpanel-cap{margin:0;font-size:12px;color:var(--jl-text-2)}.jl-chartpanel .jl-table-wrap{box-shadow:none}.jl-heat-wrap{overflow-x:auto}.jl-heat{border-collapse:separate;border-spacing:3px;width:100%;font-size:12px}.jl-heat th{font-weight:600;color:var(--jl-text-2);padding:4px 6px}.jl-heat tbody th{text-align:start;white-space:nowrap}.jl-heat td{text-align:center;font-weight:800;border-radius:6px;min-width:48px;height:48px;font-variant-numeric:tabular-nums;font-size:14px}.jl-heat td.jl-heat-masked{background:repeating-linear-gradient(45deg,var(--jl-card),var(--jl-card) 5px,var(--jl-line) 5px,var(--jl-line) 6px);color:var(--jl-text-2);box-shadow:0 0 0 1px var(--jl-line) inset;font-weight:700}.jl-stepper{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.jl-stepper li{flex:1 1 120px;min-width:0}.jl-stepper li>*,.jl-stepper button{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 12px;border-radius:12px;background:var(--jl-card);box-shadow:0 0 0 1px var(--jl-line) inset;font:inherit;font-weight:600;font-size:14px;color:var(--jl-text-2);border:0;text-align:start}.jl-stepper button{cursor:pointer;color:var(--jl-navy)}.jl-stepper li[aria-current=step]>*{box-shadow:0 0 0 2px var(--jl-blue) inset;color:var(--jl-navy);background:var(--jl-blue-10)}.jl-step-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--jl-line);color:var(--jl-navy);font-size:13px;font-weight:800}.jl-stepper li[aria-current=step] .jl-step-n{background:var(--jl-blue-strong);color:#fff}.jl-stepper li[data-done] .jl-step-n{background:var(--jl-yes);color:#fff}.jl-cand{display:flex;flex-direction:column;gap:var(--jl-space-3);min-width:0}.jl-cand-head{display:flex;gap:12px;align-items:center;min-width:0}.jl-cand-open{font:inherit;background:none;border:0;padding:0;color:inherit;text-align:start;cursor:pointer;width:100%;min-height:48px}.jl-cand-id{display:flex;flex-direction:column;min-width:0}.jl-cand-id b{font-family:var(--jl-font-display);font-size:17px;overflow-wrap:anywhere}.jl-cand-id span{font-size:13px;color:var(--jl-text-2)}.jl-cand-badges{display:flex;flex-wrap:wrap;gap:6px}.jl-lock{display:flex;gap:10px;align-items:flex-start;background:var(--jl-blue-10);border-radius:14px;padding:10px 12px;font-size:13.5px}.jl-lock>span{font-size:20px}.jl-lock p{margin:2px 0 0;color:var(--jl-text-2)}.jl-cand-why{display:flex;flex-direction:column;gap:6px;font-size:13px}.jl-why li[data-ok=false]{background:var(--jl-blue-10)}.jl-cand-identity{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px}.jl-cand-identity dt{color:var(--jl-text-2);font-weight:600}.jl-cand-identity dd{margin:0;font-weight:600}.jl-cand-actions{display:flex;flex-wrap:wrap;gap:10px}.jl-cand-actions>*{flex:1 1 140px;min-width:0}.jl-offer-stats{display:flex;gap:18px;margin:0;flex-wrap:wrap}.jl-offer-stats div{display:flex;flex-direction:column-reverse}.jl-offer-stats dd{margin:0;font-family:var(--jl-font-display);font-weight:800;font-size:20px;font-variant-numeric:tabular-nums}.jl-offer-stats dt{font-size:12px;color:var(--jl-text-2)}:root{--jl-seg-on: var(--jl-blue)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--jl-seg-on: #b4c4ff}}:root[data-theme=dark]{--jl-seg-on: #b4c4ff}.jl-tabs--segmented .jl-tab[aria-selected=true]{color:var(--jl-seg-on)}.jl-heat td.jl-heat-masked span,.jl-ltr{unicode-bidi:isolate;direction:ltr}.jl-chip--inline{margin-inline-start:8px;padding:2px 8px;font-size:12px}.jl-whybox{margin:0;background:var(--jl-blue-10);border-radius:12px;padding:8px 12px;font-size:13.5px}.jl-stars{display:flex;flex-direction:column;gap:2px}.jl-stars-label{font-weight:600}.jl-stars-row{display:flex;align-items:center}.jl-stars-row button{width:48px;height:48px;border:0;background:transparent;padding:0;display:grid;place-items:center;cursor:pointer;border-radius:12px}.jl-stars-row button:disabled{opacity:.5;cursor:not-allowed}.jl-stars-val{margin-inline-start:8px;color:var(--jl-navy);font-variant-numeric:tabular-nums}.jl-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.jl-timeline li{display:flex;gap:12px;align-items:flex-start;padding:8px 0;position:relative}.jl-timeline li:not(:last-child):before{content:"";position:absolute;inset-inline-start:13px;top:36px;bottom:-8px;width:2px;background:var(--jl-line)}.jl-tl-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:13px;font-weight:800;background:var(--jl-line);color:var(--jl-navy)}.jl-timeline li[data-state=done] .jl-tl-dot{background:var(--jl-yes);color:#fff}.jl-timeline li[data-state=current] .jl-tl-dot{background:var(--jl-blue-strong);color:#fff}.jl-timeline li>div{display:flex;flex-direction:column;min-width:0}.jl-timeline li span:not(.jl-tl-dot){font-size:14px;color:var(--jl-text-2)}.jl-filedrop{display:flex;flex-direction:column;gap:6px;border-radius:16px}.jl-filedrop[data-over]{outline:2px dashed var(--jl-blue);outline-offset:4px}.jl-chat{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1}.jl-chat-log{flex:1;min-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:4px 0}.jl-bubble{max-width:86%;align-self:flex-start;background:var(--jl-card);border-radius:18px 18px 18px 6px;padding:10px 14px;box-shadow:var(--jl-shadow-card)}.jl-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.jl-bubble span{display:block;font-size:12px;color:var(--jl-text-2);text-align:end;margin-top:2px}.jl-bubble[data-mine]{align-self:flex-end;background:var(--jl-blue);color:var(--jl-on-blue);border-radius:18px 18px 6px}.jl-bubble[data-mine] span{color:inherit;opacity:.85}.jl-chat-sugg{display:flex;gap:8px;flex-wrap:wrap}.jl-chat-sugg .jl-chip{min-height:48px;cursor:pointer;text-align:start}.jl-chat-compose{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.jl-chat-compose textarea{min-height:48px;resize:none}.jl-chat-foot{display:flex;justify-content:space-between;gap:8px}.jl-studio{display:flex;flex-direction:column;gap:12px}.jl-teleprompter{background:var(--jl-night);color:#fff;border-radius:14px;padding:14px 16px;font-size:17px;line-height:1.5}.jl-cam{position:relative;background:var(--jl-night);border-radius:18px;aspect-ratio:3 / 4;max-height:46dvh;width:100%;overflow:hidden;display:grid;place-items:center;color:var(--jl-night-text-2);text-align:center}.jl-cam video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.jl-cam video[controls]{transform:none}.jl-cam[data-phase=idle] video:not([controls]),.jl-cam[data-phase=error] video{opacity:0}.jl-cam p{position:relative;margin:0;padding:0 16px;max-width:28ch}.jl-cam>div[role=status]{position:relative;display:grid;justify-items:center;gap:6px}.jl-rec{position:absolute;top:10px;inset-inline-start:10px;background:#000000a6;color:#fff;border-radius:999px;padding:4px 12px;font-weight:700;font-variant-numeric:tabular-nums;z-index:1}.jl-studio-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jl-flip{display:inline-block}[dir=rtl] .jl-flip{transform:scaleX(-1)}html,body,#root{height:100%;margin:0}body{background:var(--jl-line)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body{background:#0b0c12}}:root[data-theme=dark] body{background:#0b0c12}.app{height:100dvh;max-width:430px;margin:0 auto;display:flex;flex-direction:column;position:relative;overflow:hidden}.app.jl-night{background:var(--jl-night);color:#fff}.top{height:64px;flex:none;display:flex;align-items:center;gap:6px;padding:0 10px;font-family:var(--jl-font-display);font-weight:700;font-size:18px}.top button{flex:none;font:inherit;border:0;background:transparent;color:inherit;font-size:26px;line-height:1;border-radius:12px;min-width:64px;min-height:64px;cursor:pointer}.top .sp{flex:1;min-width:0;margin:0;font:inherit;overflow-wrap:anywhere}.body>*{flex-shrink:0;min-width:0}.body{overflow-wrap:anywhere}.perm{min-width:0}.perm .tx{min-width:0;overflow-wrap:anywhere;word-break:normal}@media(max-width:300px){.tiles{grid-template-columns:1fr}.perm{flex-wrap:wrap!important}.perm .tx{flex:1 1 100px!important;min-width:0}}.body{flex:1;min-height:0;overflow:auto;overflow-x:hidden;padding:4px 16px 24px;display:flex;flex-direction:column;gap:14px}.body h2{font-family:var(--jl-font-display);font-size:var(--jl-t-screen-size);line-height:var(--jl-t-screen-lh);letter-spacing:var(--jl-t-screen-ls);font-weight:var(--jl-t-screen-weight);margin:6px 0 0;text-wrap:balance}.body h2.ctr,.ctr{text-align:center}.sub{color:var(--jl-text-2);margin:0;font-size:17px;font-weight:500}.small{font-size:var(--jl-t-secondary-size);line-height:var(--jl-t-secondary-lh);color:var(--jl-text-2);font-weight:500;margin:0}.ar{font-family:var(--jl-font-arabic);direction:rtl}.ctr .ar,.ar.ctr{text-align:center}.grow{flex:1}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tile{font:inherit;border:0;color:inherit;background:var(--jl-card);border-radius:var(--jl-radius-card);min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-family:var(--jl-font-display);font-weight:700;font-size:17px;text-align:center;padding:10px;box-shadow:var(--jl-shadow-card);cursor:pointer;min-width:0}.tile.pa{box-shadow:0 0 0 2px var(--jl-blue) inset}.tile.pc{box-shadow:0 0 0 2px var(--jl-coral) inset}.tile.sm{min-height:64px}.prog{display:flex;gap:6px}.prog i{flex:1;height:6px;border-radius:3px;background:var(--jl-line)}.prog i.on{background:var(--jl-blue)}.trans{background:var(--jl-card);border-radius:16px;padding:16px;min-height:72px;font-size:21px;font-weight:700;box-shadow:var(--jl-shadow-card)}.trans.err{border:1.5px solid var(--jl-no)}.trans .ar{font-weight:500;color:var(--jl-text-2);font-size:19px;margin-top:4px}.perm{display:flex;gap:14px;align-items:center;background:var(--jl-card);border-radius:16px;padding:14px 16px;box-shadow:var(--jl-shadow-card);width:100%;border:0;font:inherit;color:inherit;text-align:start;min-height:64px;cursor:pointer}.perm .ic{font-size:30px}.perm .tx{flex:1}.perm .tx b{display:block}.perm .tx span{font-size:15px;color:var(--jl-text-2)}.list{display:flex;flex-direction:column;gap:10px}.item{font:inherit;color:inherit;border:0;text-align:start;width:100%;background:var(--jl-card);border-radius:16px;padding:14px 16px;display:flex;gap:14px;align-items:center;min-height:72px;box-shadow:var(--jl-shadow-card);cursor:pointer;text-decoration:none}.item .ic{font-size:30px}.item .tx{flex:1}.item .tx b{display:block;font-family:var(--jl-font-display);font-size:20px}.item .tx span{color:var(--jl-text-2);font-size:15px}.bubble{max-width:86%;padding:12px 16px;border-radius:18px 18px 18px 6px;background:var(--jl-card);box-shadow:var(--jl-shadow-card);font-size:18px;display:flex;align-items:center;gap:10px}.bubble.me{align-self:flex-end;background:var(--jl-blue);color:var(--jl-on-blue);border-radius:18px 18px 6px}.smileys{display:flex;justify-content:space-around}.smileys button{font-size:52px;background:transparent;border:0;border-radius:16px;padding:8px;min-width:72px;min-height:72px;cursor:pointer}.smileys button[aria-pressed=true]{background:var(--jl-yes-10)}.map{height:170px;border-radius:16px;background:radial-gradient(circle at 55% 45%,rgba(43,91,254,.18) 0 56px,transparent 57px),linear-gradient(135deg,var(--jl-blue-10),var(--jl-surface));position:relative;display:grid;place-items:center;font-size:28px}.chips{display:flex;flex-wrap:wrap;gap:8px}.logo-row{display:flex;justify-content:flex-end}.theme-btn{border:1px solid var(--jl-line);background:transparent;color:var(--jl-navy);border-radius:10px;padding:8px 12px;font:600 13px var(--jl-font-body);cursor:pointer;min-height:64px}.link{min-width:64px;background:none;border:0;padding:0 4px;font:inherit;font-weight:700;color:var(--jl-blue);cursor:pointer;min-height:64px;text-decoration:underline}.row-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.job-line{display:flex;gap:10px;align-items:center}.job-line i{font-style:normal;width:28px;text-align:center}.callcard{text-align:center;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.badge-ok{color:var(--jl-yes-text)}@media(min-width:600px){.app{margin-block:12px;height:calc(100dvh - 24px);border-radius:28px;box-shadow:0 20px 60px #00000040}}
