.badge-h1b{background:var(--c-visa-soft);color:var(--c-visa-text)}.badge-visa-no{background:var(--c-danger-soft);color:var(--c-danger-text)}.visa-panel{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2,var(--c-surface));padding:12px 14px}.visa-panel h2{align-items:center;gap:8px;margin:0;display:flex}.visa-signals{gap:4px;margin:0;padding:0;list-style:none;display:grid}.visa-signals li{align-items:center;gap:6px;display:flex}.visa-signals li.offer svg{color:var(--c-success)}.visa-signals li.restriction svg{color:var(--c-danger-text)}.visa-figures{font-variant-numeric:tabular-nums;margin:0}.category-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.category-tile{border:1px solid var(--c-border);border-radius:var(--r-md,12px);background:var(--c-surface);color:var(--c-text);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-weight:650;text-decoration:none;display:flex}.category-tile:hover{border-color:var(--c-brand)}.category-tile:focus-visible{border-color:var(--c-brand)}.category-tile .count{color:var(--c-text-muted,inherit);font-variant-numeric:tabular-nums;font-weight:600}.visa-cta{flex-wrap:wrap;gap:8px;display:flex}.badge-bounty{background:var(--c-accent-soft);color:var(--c-accent-text)}.badge-bounty bdi{font-weight:800}.badge-bounty .badge-bounty-fx{opacity:.85;font-weight:600}.card.is-referred{border-color:var(--c-accent);box-shadow:inset 3px 0 0 var(--c-accent), var(--sh-1)}[dir=rtl] .card.is-referred{box-shadow:inset -3px 0 0 var(--c-accent), var(--sh-1)}.applicant-referral{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-accent-soft);color:var(--c-accent-text);flex-wrap:wrap;display:flex}.applicant-referral .badge{background:var(--c-surface);color:var(--c-accent-text)}.applicant-referral q{overflow-wrap:anywhere;color:var(--c-text);flex-basis:100%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#f4f5f7;--c-surface:#fff;--c-surface-2:#eef0f3;--c-surface-3:#e2e5ea;--c-text:#1b1f24;--c-text-muted:#525b66;--c-text-subtle:#5d6671;--c-border:#dfe3e8;--c-border-strong:#c4cad3;--c-brand:#1a5fcf;--c-brand-hover:#154fae;--c-brand-ink:#fff;--c-brand-soft:#e7effc;--c-brand-text:#174fa8;--c-success:#0f6b53;--c-success-soft:#e3f2ec;--c-success-text:#0b5a46;--c-accent:#d99a0b;--c-accent-soft:#fcf1d6;--c-accent-text:#6f4a00;--c-danger:#b42318;--c-danger-soft:#fdecea;--c-danger-text:#9f1c12;--c-info-soft:#e9effd;--c-info-text:#2748a3;--c-visa-soft:#e7effc;--c-visa-text:#174fa8;--c-hot-soft:#fff0e3;--c-hot-text:#a2400a;--c-heart:#e5484d;--c-focus:#1f6feb;--c-inverse-bg:#1b1f24;--c-inverse-text:#f4f6f5;--c-overlay:#0c0e128c;--c-toast-success:#5fd4a8;--c-toast-error:#ff9b94;--c-toast-info:#9fc0ff;--c-toast-action:#f0bd45;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Ethiopic", "Abyssinica SIL", Nyala, Ebrima, "Noto Sans Arabic", "Noto Naskh Arabic", Tahoma, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:1.1875rem;--fs-xl:1.4375rem;--fs-2xl:1.75rem;--fs-3xl:clamp(1.85rem, 1.1rem + 3vw, 2.85rem);--lh-tight:1.25;--lh-base:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:48px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--sh-1:0 1px 2px #1c19140d, 0 1px 3px #1c19140f;--sh-2:0 4px 14px #1c191414, 0 1px 3px #1c19140f;--sh-3:0 16px 40px #1c19142e, 0 2px 6px #1c191414;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--ease:cubic-bezier(.2, .7, .2, 1);--container:1160px;--gutter:16px;--header-h:60px;--bottom-nav-h:64px;--touch:44px;--bg:var(--c-bg);--surface:var(--c-surface);--text:var(--c-text);--muted:var(--c-text-muted);--border:var(--c-border);--brand:var(--c-brand);--brand-ink:var(--c-brand-ink);--brand-soft:var(--c-brand-soft);--danger:var(--c-danger);--radius:var(--r-md);--shadow:var(--sh-1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#111316;--c-surface:#181b1f;--c-surface-2:#1f2328;--c-surface-3:#2a2f35;--c-text:#e8eaed;--c-text-muted:#a9b0b8;--c-text-subtle:#8f97a0;--c-border:#2b3036;--c-border-strong:#3b4148;--c-brand:#6ea8ff;--c-brand-hover:#8bbaff;--c-brand-ink:#071a3a;--c-brand-soft:#16253f;--c-brand-text:#a9c8ff;--c-success:#35b48d;--c-success-soft:#163a2f;--c-success-text:#7fdcbc;--c-accent:#f0bd45;--c-accent-soft:#372c10;--c-accent-text:#f5d27c;--c-danger:#f26b61;--c-danger-soft:#3b1c19;--c-danger-text:#ffb3ab;--c-info-soft:#1b2540;--c-info-text:#a8c1ff;--c-visa-soft:#16253f;--c-visa-text:#a9c8ff;--c-hot-soft:#3a2413;--c-hot-text:#ffb77a;--c-heart:#ff6b70;--c-focus:#7cb0ff;--c-inverse-bg:#e8eaed;--c-inverse-text:#111316;--c-overlay:#0000009e;--c-toast-success:#0f6b53;--c-toast-error:#b42318;--c-toast-info:#2748a3;--c-toast-action:#7a5200;--sh-1:0 1px 2px #0006;--sh-2:0 6px 18px #00000073;--sh-3:0 18px 44px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#111316;--c-surface:#181b1f;--c-surface-2:#1f2328;--c-surface-3:#2a2f35;--c-text:#e8eaed;--c-text-muted:#a9b0b8;--c-text-subtle:#8f97a0;--c-border:#2b3036;--c-border-strong:#3b4148;--c-brand:#6ea8ff;--c-brand-hover:#8bbaff;--c-brand-ink:#071a3a;--c-brand-soft:#16253f;--c-brand-text:#a9c8ff;--c-success:#35b48d;--c-success-soft:#163a2f;--c-success-text:#7fdcbc;--c-accent:#f0bd45;--c-accent-soft:#372c10;--c-accent-text:#f5d27c;--c-danger:#f26b61;--c-danger-soft:#3b1c19;--c-danger-text:#ffb3ab;--c-info-soft:#1b2540;--c-info-text:#a8c1ff;--c-visa-soft:#16253f;--c-visa-text:#a9c8ff;--c-hot-soft:#3a2413;--c-hot-text:#ffb77a;--c-heart:#ff6b70;--c-focus:#7cb0ff;--c-inverse-bg:#e8eaed;--c-inverse-text:#111316;--c-overlay:#0000009e;--c-toast-success:#0f6b53;--c-toast-error:#b42318;--c-toast-info:#2748a3;--c-toast-action:#7a5200;--sh-1:0 1px 2px #0006;--sh-2:0 6px 18px #00000073;--sh-3:0 18px 44px #0009}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}body{background:var(--c-bg);min-height:100vh;color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:lang(am),:lang(ti),:lang(ar){line-height:1.7}h1,h2,h3,h4{line-height:var(--lh-tight);letter-spacing:-.01em;margin:0;font-weight:750}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-base)}.h3{font-size:var(--fs-lg)}.h4{font-size:var(--fs-sm);font-weight:700}p,ul,ol{margin:0}a{color:var(--c-brand-text);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}:where(p,.legal-notice,.prose,.alert) a:not(.btn):not(.chip):not(.card-link){text-decoration:underline}img,svg{max-width:100%}.icon{vertical-align:middle;flex:none}code{font-family:var(--font-mono);font-size:.85em}hr{border:0;border-top:1px solid var(--c-border)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}details>summary{cursor:pointer}:focus{outline:none}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}#main:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--r-md);background:var(--c-inverse-bg);color:var(--c-inverse-text);transition:top var(--dur-2) var(--ease);padding:10px 16px;font-weight:700;position:fixed;top:-60px}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:focus-visible{text-decoration:none;top:12px}[dir=rtl] .flip-rtl{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-lowdata] *,[data-lowdata] :before,[data-lowdata] :after{transition:none!important;animation:none!important}[data-lowdata] img:not([data-essential]){display:none!important}[data-lowdata] .modal-backdrop,[data-lowdata] .site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media print{.site-header,.bottom-nav,.sticky-apply,.toast-region,.site-footer{display:none!important}}button{font:inherit;color:inherit}.btn{border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);min-height:40px;color:var(--c-text);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1), transform var(--dur-1);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--c-surface-2);text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-brand-ink)}.btn-primary:hover{background:var(--c-brand-hover);border-color:var(--c-brand-hover)}.btn-soft{background:var(--c-brand-soft);color:var(--c-brand-text);border-color:#0000}.btn-soft:hover{background:var(--c-brand-soft);border-color:var(--c-brand)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--c-surface-2)}.btn-danger{background:var(--c-danger);border-color:var(--c-danger);color:#fff}.btn-danger:hover{filter:brightness(.95);background:var(--c-danger)}.btn-danger-ghost{color:var(--c-danger-text);background:0 0;border-color:#0000}.btn-danger-ghost:hover{background:var(--c-danger-soft)}.btn-sm{min-height:34px;font-size:var(--fs-sm);border-radius:var(--r-sm);padding:0 10px}.btn-lg{min-height:50px;font-size:var(--fs-md);border-radius:var(--r-lg);padding:0 22px}.btn-icon{width:40px;padding:0}.btn-icon.btn-sm{width:34px}.btn-block{width:100%}@media (pointer:coarse){.btn{min-height:var(--touch)}.btn-icon{width:var(--touch)}.btn-sm{min-height:38px}.btn-icon.btn-sm{width:38px}}.link-btn{color:var(--c-brand-text);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:600}.link-btn:hover{text-decoration:underline}input,select,textarea{font:inherit;font-size:var(--fs-base);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-md);width:100%;min-height:42px;transition:border-color var(--dur-1), box-shadow var(--dur-1);padding:9px 12px}input::placeholder,textarea::placeholder{color:var(--c-text-subtle)}input:hover,select:hover,textarea:hover{border-color:var(--c-text-subtle)}input:focus-visible{border-color:var(--c-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-focus) 35%, transparent);outline:none}select:focus-visible{border-color:var(--c-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-focus) 35%, transparent);outline:none}textarea:focus-visible{border-color:var(--c-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-focus) 35%, transparent);outline:none}input,select,textarea,label{min-width:0}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--c-danger)}textarea{resize:vertical;min-height:110px;line-height:1.5}select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2378827c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:36px}[dir=rtl] select{background-position:12px}.select-sm{min-height:36px;font-size:var(--fs-sm);width:auto;padding-top:4px;padding-bottom:4px}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--c-brand);cursor:pointer;flex:none;padding:0}input[type=file]{padding:8px}input[type=search]::-webkit-search-cancel-button{cursor:pointer}label{font-size:var(--fs-sm);color:var(--c-text-muted);gap:4px;display:grid}.field{gap:6px;min-width:0;display:grid}.label{font-size:var(--fs-sm);color:var(--c-text);font-weight:650}.field-inline{align-items:center;gap:8px;display:inline-flex}.field-inline select{width:auto}label.check{min-height:36px;color:var(--c-text);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:10px;display:flex}label.check.consent-check{color:var(--c-text-muted);align-items:flex-start}label.check.consent-check input{margin-top:3px}.notify-subtitle{margin:var(--sp-3) 0 0;font-size:var(--fs-md)}label.check .count{color:var(--c-text-subtle);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto}.pill-check{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:var(--c-surface);padding:6px 14px}.pill-check:has(input:checked){border-color:var(--c-brand);background:var(--c-brand-soft);color:var(--c-brand-text)}.choice{border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text);font-size:var(--fs-base);cursor:pointer;background:var(--c-surface);align-items:center;gap:10px;padding:10px 12px;display:flex}.choice:hover{border-color:var(--c-border-strong)}.choice.is-selected{border-color:var(--c-brand);background:var(--c-brand-soft)}.switch-row{border-top:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.switch-row:first-child,.menu-section .switch-row{border-top:0}.switch-row.is-disabled .switch-label{opacity:.7}.switch-text{gap:2px;min-width:0;display:grid}.switch-label{color:var(--c-text);font-weight:650;font-size:var(--fs-base);cursor:pointer;align-items:center;gap:8px;display:flex}input.switch{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--c-surface-3);width:46px;height:28px;min-height:0;transition:background var(--dur-2) var(--ease);border:0;flex:none;padding:0;position:relative}input.switch:before{content:"";top:3px;width:22px;height:22px;transition:inset-inline-start var(--dur-2) var(--ease);background:#fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0000004d}input.switch:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:3px}input.switch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:3px}input.switch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:3px}input.switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:3px}input.switch:checked{background:var(--c-brand)}input.switch:checked:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px}input.switch:checked:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px}input.switch:checked:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:21px}input.switch:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:21px}input.switch:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;box-shadow:none}.segmented{background:var(--c-surface-2);border-radius:var(--r-md);border:1px solid var(--c-border);gap:2px;max-width:100%;padding:3px;display:inline-flex}.segmented button{border-radius:var(--r-sm);min-height:34px;color:var(--c-text-muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}.segmented button:hover{color:var(--c-text)}.segmented button.is-active{background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-1)}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-1);min-width:0}.card.sunken{background:var(--c-surface-2);box-shadow:none}@media (max-width:640px){.card{padding:var(--sp-4)}}.chip{border-radius:var(--r-pill);background:var(--c-surface-2);max-width:100%;color:var(--c-text-muted);border:1px solid var(--c-border);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:2px 10px;font-weight:600;line-height:1.6;display:inline-flex;overflow:hidden}.chip-brand{background:var(--c-surface-2);color:var(--c-text);border-color:#0000;font-weight:650}.chip-warn{background:var(--c-accent-soft);color:var(--c-accent-text);border-color:#0000}.chip-danger{background:var(--c-danger-soft);color:var(--c-danger-text);border-color:#0000}.chip-success{background:var(--c-success-soft);color:var(--c-success-text);border-color:#0000}.chip-muted{background:0 0}.chip-deadline.tone-soon{background:var(--c-accent-soft);color:var(--c-accent-text);border-color:#0000}.chip-deadline.tone-urgent{background:var(--c-danger-soft);color:var(--c-danger-text);border-color:#0000}.chip-deadline.tone-closed{opacity:.75;text-decoration:line-through}.status-hired{background:var(--c-success-soft);color:var(--c-success-text)}.status-rejected,.status-withdrawn{background:var(--c-surface-3)}.chips,.badges{gap:6px}.badge{border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:750;line-height:1.6;display:inline-flex}.badge-hot{background:var(--c-hot-soft);color:var(--c-hot-text)}.badge-new{background:var(--c-surface-2);color:var(--c-text)}.badge-visa{background:var(--c-visa-soft);color:var(--c-visa-text)}.badge-easy{background:var(--c-surface-2);color:var(--c-text)}.badge-easy .icon{color:var(--c-brand)}.badge-verified{background:var(--c-success-soft);color:var(--c-success-text)}.score{font-weight:750;font-size:var(--fs-sm);border-radius:var(--r-pill);white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 10px;display:inline-flex}.score-high{background:var(--c-success-soft);color:var(--c-success-text)}.score-mid{background:var(--c-accent-soft);color:var(--c-accent-text)}.score-low{background:var(--c-surface-2);color:var(--c-text-muted)}.count-pill{border-radius:var(--r-pill);background:var(--c-surface-3);min-width:22px;height:22px;color:var(--c-text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:750;display:inline-grid}.btn .count-pill{background:var(--c-brand);color:var(--c-brand-ink)}.alert{border-radius:var(--r-md);background:var(--c-accent-soft);color:var(--c-accent-text);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.alert.ok{background:var(--c-success-soft);color:var(--c-success-text)}.alert.err{background:var(--c-danger-soft);color:var(--c-danger-text)}.alert.banner{margin-bottom:var(--sp-4)}.verify-banner{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.callout{border-radius:var(--r-lg);background:var(--c-accent-soft);border:1px solid color-mix(in srgb, var(--c-accent) 35%, transparent);color:var(--c-text);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.callout>.icon{color:var(--c-accent-text)}.text-danger{color:var(--c-danger-text)}.admin-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.admin-table th{color:var(--c-text-muted);background:var(--c-surface-2);font-weight:700}.admin-table th,.admin-table td{border-bottom:1px solid var(--c-border);text-align:start;vertical-align:top;padding:8px}.admin-table td input,.admin-table td select{min-width:80px;min-height:36px;padding:6px 8px}.admin-table tbody tr:hover{background:var(--c-surface-2)}.menu-wrap{position:relative}.popover{z-index:50;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-3);animation:pop-in var(--dur-2) var(--ease);position:absolute}.menu-list{margin:0;padding:4px 0;list-style:none}.menu-item{border-radius:var(--r-md);width:100%;color:var(--c-text);font-size:var(--fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-weight:550;text-decoration:none;display:flex}.menu-item:hover{background:var(--c-surface-2);text-decoration:none}.menu-item .icon{color:var(--c-text-muted)}.modal-backdrop{z-index:60;background:var(--c-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in var(--dur-2) var(--ease);place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:var(--c-surface);border-radius:var(--r-xl);width:min(640px,100%);max-height:min(90vh,900px);box-shadow:var(--sh-3);animation:pop-in var(--dur-3) var(--ease);flex-direction:column;display:flex;overflow:hidden}.modal-sm{width:min(480px,100%)}.modal-lg{width:min(820px,100%)}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.modal-titles{min-width:0}.modal-title{font-size:var(--fs-xl)}.modal-content{overscroll-behavior:contain;flex:1;padding:4px 20px 18px;overflow:auto}.modal-foot{border-top:1px solid var(--c-border);background:var(--c-surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}@media (max-width:640px){.modal-backdrop{place-items:end stretch;padding:0}.modal,.modal-sm,.modal-lg{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:92vh;animation:sheet-up var(--dur-3) var(--ease)}.modal-foot{padding-bottom:calc(12px + var(--safe-bottom));justify-content:stretch}.modal-foot>.btn{flex:1}}.toast-region{z-index:80;left:0;right:0;bottom:calc(16px + var(--safe-bottom));pointer-events:none;justify-items:center;gap:8px;padding:0 12px;display:grid;position:fixed}.toast{pointer-events:auto;border-radius:var(--r-lg);background:var(--c-inverse-bg);width:min(480px,100%);color:var(--c-inverse-text);box-shadow:var(--sh-3);font-size:var(--fs-sm);animation:toast-in var(--dur-3) var(--ease);align-items:center;gap:10px;padding:8px 8px 8px 14px;font-weight:550;display:flex}.toast-message{flex:1;min-width:0}.toast-icon{flex:none}.toast-success .toast-icon{color:var(--c-toast-success)}.toast-error .toast-icon{color:var(--c-toast-error)}.toast-info .toast-icon{color:var(--c-toast-info)}.toast .btn-ghost{color:inherit}.toast .btn-ghost:hover{background:#7f7f7f33}.toast .toast-action{color:var(--c-toast-action);font-weight:750}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--c-surface-2) 25%, var(--c-surface-3) 37%, var(--c-surface-2) 63%);background-size:400% 100%;max-width:100%;animation:1.4s infinite shimmer;display:block}.skeleton-card{pointer-events:none;box-shadow:none}.empty-state{text-align:center;border:1.5px dashed var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface);justify-items:center;gap:8px;padding:40px 20px;display:grid}.empty-state p{max-width:46ch}.empty-state .row{margin-top:8px}.empty-icon{background:var(--c-brand-soft);width:56px;height:56px;color:var(--c-brand-text);border-radius:50%;place-items:center;display:grid}.tabs{border-bottom:1px solid var(--c-border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}@media (min-width:900px){.tabs{flex-wrap:wrap;overflow-x:visible}}.tab{color:var(--c-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:650}.tab:hover{color:var(--c-text)}.tab.is-active{color:var(--c-brand-text);border-bottom-color:var(--c-brand)}.avatar{background:var(--c-brand);width:32px;height:32px;color:var(--c-brand-ink);font-size:var(--fs-xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.avatar-lg{width:44px;height:44px;font-size:var(--fs-sm)}.meter{border-radius:var(--r-pill);background:var(--c-surface-3);height:10px;position:relative;overflow:hidden}.meter-fill{border-radius:inherit;background:linear-gradient(90deg, var(--c-accent), var(--c-success));height:100%;transition:width .6s var(--ease);display:block}[dir=rtl] .meter-fill{background:linear-gradient(270deg, var(--c-accent), var(--c-success))}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes sheet-up{0%{opacity:.4;transform:translateY(40px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes heart-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.btn{max-width:100%}@media (max-width:480px){.btn{white-space:normal;text-align:center;padding-block-start:6px;padding-block-end:6px}}.notify-center{gap:var(--sp-4)}.notify-card-title{font-size:var(--fs-md);margin:0}.notify-summary{border-radius:var(--r-md);background:var(--c-brand-soft);color:var(--c-brand-text);line-height:var(--lh-base);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notify-summary svg{flex:none;margin-top:3px}.notify-summary strong{color:inherit}.notify-summary.is-paused{background:var(--c-accent-soft);color:var(--c-accent-text)}.notify-note{border-radius:var(--r-md);background:var(--c-info-soft);color:var(--c-info-text);justify-content:space-between;padding:10px 14px}.notify-pause-options .btn{gap:6px}.notify-channels{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.notify-channel{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);align-content:start;gap:6px;padding:12px 14px;display:grid}.notify-matrix{border-collapse:collapse;width:100%}.notify-matrix th,.notify-matrix td{border-top:1px solid var(--c-border);vertical-align:middle;padding:12px 6px}.notify-matrix thead th{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-subtle);text-align:center;border-top:0;padding-top:0;padding-bottom:6px;font-weight:700}.notify-matrix tbody th{text-align:start;font-weight:400}.notify-matrix td{text-align:center;width:92px}.notify-cat{color:var(--c-text);font-weight:650}.notify-cat-hint{max-width:52ch;margin-top:2px;display:block}.notify-quality{width:100%;max-width:460px;display:flex}.notify-quality button:disabled{opacity:.55;cursor:not-allowed}.notify-time{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.notify-searches,.notify-recent{margin:0;padding:0;list-style:none}.notify-searches li{border-top:1px solid var(--c-border);justify-content:space-between;padding:8px 0}.notify-searches li:first-child,.notify-recent li:first-child{border-top:0}.notify-search-name{overflow-wrap:anywhere;flex:140px;min-width:0;font-weight:600}.notify-recent li{border-top:1px solid var(--c-border);gap:10px;padding:9px 0}.notify-recent-icon{border-radius:var(--r-pill);background:var(--c-surface-2);width:30px;height:30px;color:var(--c-text-muted);flex:none;place-items:center;display:inline-grid}.notify-recent-text{flex:1;min-width:0}.notify-recent-via{display:block}.notify-recent time{white-space:nowrap;flex:none}@media (max-width:520px){.notify-matrix td{width:54px}.notify-matrix th,.notify-matrix td{padding-inline-start:2px;padding-inline-end:2px}.notify-matrix thead th{letter-spacing:.02em;font-size:10px}.notify-matrix td .chip{white-space:normal;text-align:center;padding:2px 6px;font-size:11px;line-height:1.2}.notify-quality button{font-size:var(--fs-xs);white-space:nowrap;padding:0 4px}.notify-pause-options .btn{flex:auto}.notify-recent li{align-items:flex-start}}.new-jobs{top:calc(var(--header-h,60px) + 8px);z-index:20;margin:0 auto var(--sp-3);box-sizing:border-box;justify-content:center;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding-inline-start:16px;padding-inline-end:16px;display:flex;position:sticky}.new-jobs-pill{cursor:pointer;border-radius:var(--r-pill);background:var(--c-brand);min-width:0;min-height:40px;color:var(--c-brand-ink);font:inherit;font-size:var(--fs-sm);box-shadow:var(--shadow-md,0 4px 14px #0000002e);text-align:start;border:0;align-items:center;gap:8px;max-width:100%;padding:8px 16px;display:inline-flex}.new-jobs-pill:hover{filter:brightness(1.06)}.new-jobs-pill:focus-visible{outline:3px solid var(--c-focus,var(--c-brand));outline-offset:2px}.new-jobs-text{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}.new-jobs-sub{opacity:.9;font-weight:500}.new-jobs-first{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.new-jobs-close{min-width:32px;min-height:32px}@media (prefers-reduced-motion:no-preference){.new-jobs{animation:.25s ease-out new-jobs-in}}@keyframes new-jobs-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.row.nowrap{flex-wrap:nowrap}.between{justify-content:space-between}.justify-center{justify-content:center}.stack{gap:var(--sp-3);min-width:0;display:grid}.stack-xs{gap:var(--sp-1);display:grid}.stack-sm{gap:var(--sp-2);display:grid}.stack-lg{gap:var(--sp-5);min-width:0;display:grid}.grid{gap:var(--sp-4);display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grow{flex:auto;min-width:0}.grow-2{flex:2 200px;min-width:0}.min-w-0{min-width:0}.truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.muted{color:var(--c-text-muted)}.small{font-size:var(--fs-sm)}.strong{font-weight:700}.center{text-align:center}.push-end{margin-inline-start:auto}.align-end{text-align:end;justify-self:end}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.w-auto{width:auto}.w-country{flex:none;width:80px}.w-currency{flex:none;width:96px}.narrow{width:100%;max-width:820px;margin-inline-start:auto;margin-inline-end:auto}.narrow-sm{width:100%;max-width:480px;margin-inline-start:auto;margin-inline-end:auto}.divider{color:var(--c-text-subtle);font-size:var(--fs-xs);align-items:center;gap:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--c-border);flex:1;height:1px}.scroll-x{scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}@media (max-width:640px){.hide-sm{display:none!important}}.site-header{z-index:40;border-bottom:1px solid var(--c-border);background:var(--c-surface);background:color-mix(in srgb, var(--c-surface) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.header-bar{align-items:center;gap:var(--sp-4);min-height:var(--header-h);display:flex}.brand{color:var(--c-text);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.02em;flex:none;align-items:center;gap:10px;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{border-radius:10px;flex:none;display:block;box-shadow:0 1px 2px #14201b2e}.primary-nav{gap:2px;display:flex}.primary-nav a{border-radius:var(--r-md);color:var(--c-text-muted);font-weight:650;font-size:var(--fs-sm);padding:8px 12px}.primary-nav a:hover{color:var(--c-text);background:var(--c-surface-2);text-decoration:none}.primary-nav a.active{color:var(--c-brand-text);background:var(--c-brand-soft)}.primary-nav a.nav-ai{align-items:center;gap:6px;display:inline-flex}.primary-nav a.nav-ai .icon{width:16px;height:16px;color:var(--c-brand)}.header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.avatar-btn{border-radius:var(--r-pill);gap:4px;min-height:40px;padding:3px 8px 3px 3px}[dir=rtl] .avatar-btn{padding:3px 3px 3px 8px}.menu-panel{width:min(330px,100vw - 24px);max-height:calc(100vh - var(--header-h) - 24px);padding:8px;top:calc(100% + 8px);overflow:auto}.menu-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.menu-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.menu-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.menu-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.menu-head{border-bottom:1px solid var(--c-border);align-items:center;gap:12px;padding:8px 10px 12px;display:flex}.menu-head .chip{margin-top:4px}.menu-auth{padding:8px 4px}.menu-section{border-top:1px solid var(--c-border);padding:12px 10px}.menu-section .segmented{width:100%}.menu-section .field-inline{justify-content:space-between;display:flex}.menu-section .field-inline select{min-height:38px}.menu-logout{color:var(--c-danger-text);border-top:1px solid var(--c-border);border-radius:0 0 var(--r-md) var(--r-md)}.menu-logout .icon{color:inherit}@media (max-width:899px){.primary-nav{display:none}.header-bar{gap:var(--sp-2)}}@media (max-width:640px){.btn-sm-mobile{min-height:36px;padding:0 12px}.brand-name{font-size:var(--fs-md)}}.site-main{padding-block:var(--sp-6) var(--sp-8);min-height:62vh}.site-footer{border-top:1px solid var(--c-border);padding-block:var(--sp-7);background:var(--c-surface);color:var(--c-text-muted)}.footer-grid{gap:var(--sp-4);grid-template-columns:1fr auto;align-items:start;display:grid}.footer-grid nav a{color:var(--c-text-muted);font-weight:600}.footer-grid .safety{border-radius:var(--r-md);background:var(--c-surface-2);grid-column:1/-1;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@media (max-width:640px){.footer-grid{grid-template-columns:1fr}}.bottom-nav{display:none}@media (max-width:899px){body{padding-bottom:calc(var(--bottom-nav-h) + var(--safe-bottom))}.bottom-nav{z-index:45;left:0;right:0;height:calc(var(--bottom-nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--c-surface);border-top:1px solid var(--c-border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;box-shadow:0 -2px 10px #0000000a}.bottom-nav-item{min-width:0;color:var(--c-text-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:650;line-height:1.2;display:flex;position:relative}.bottom-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline-start:2px;padding-inline-end:2px;overflow:hidden}.bottom-nav-item:hover{color:var(--c-text);text-decoration:none}.bottom-nav-item .icon{border-radius:var(--r-pill);box-sizing:content-box;transition:background var(--dur-2);padding:2px 14px}.bottom-nav-item.active{color:var(--c-brand-text)}.bottom-nav-item.active .icon{background:var(--c-brand-soft)}.toast-region{bottom:calc(var(--bottom-nav-h) + 12px + var(--safe-bottom))}}.hero{text-align:center;padding:var(--sp-7) 0 var(--sp-6);gap:var(--sp-3);justify-items:center;display:grid;position:relative}.hero:before{content:"";top:-24px;bottom:0;z-index:-1;background:radial-gradient(60% 70% at 50% 0%, var(--c-brand-soft), transparent 70%);position:absolute;left:calc(50% - 50vw + 8px);right:calc(50% - 50vw + 8px)}.eyebrow{color:var(--c-brand-text);font-weight:750;font-size:var(--fs-sm);letter-spacing:.02em}.hero h1{font-size:var(--fs-3xl);letter-spacing:-.025em;text-wrap:balance;max-width:820px;font-weight:800}.lead{color:var(--c-text-muted);max-width:680px;font-size:var(--fs-md);text-wrap:pretty}.hero-search{width:100%;max-width:720px;margin-top:var(--sp-2)}.home-section{margin-block:var(--sp-7)}.section-title{font-size:var(--fs-xl);gap:10px}.section-title .icon{color:var(--c-brand-text)}.see-all{font-weight:650;font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.features{margin-block:var(--sp-7)}.feature{align-content:start;gap:6px;display:grid}.feature-icon{border-radius:var(--r-md);background:var(--c-brand-soft);width:44px;height:44px;color:var(--c-brand-text);place-items:center;margin-bottom:6px;display:grid}.cta-band{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-xl);background:var(--c-brand);color:var(--c-brand-ink);flex-wrap:wrap;display:flex}.cta-band .muted{color:inherit;opacity:.85}.cta-band .btn-primary{background:var(--c-accent);border-color:var(--c-accent);color:#1f1600}.searchbox{width:100%;position:relative}.searchbar{gap:8px;display:flex}.search-input{flex:1;min-width:0;position:relative}.search-icon{color:var(--c-text-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.search-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.search-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.search-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.search-input input{border-radius:var(--r-lg);min-height:50px;font-size:var(--fs-md);box-shadow:var(--sh-1);padding-inline-start:44px}.searchbar>.btn{border-radius:var(--r-lg);min-height:50px;padding:0 18px}.suggestions{top:calc(100% + 6px);text-align:start;margin:0;padding:6px;list-style:none;left:0;right:0}.suggestions li{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.suggestions li.active,.suggestions li:hover{background:var(--c-brand-soft)}@media (max-width:640px){.searchbar{flex-wrap:wrap}.search-input{flex-basis:100%}.searchbar>.btn{flex:1}}.quick-chips{flex-wrap:wrap;gap:8px;display:flex}.quick-chip{border-radius:var(--r-pill);border:1px solid var(--c-border-strong);background:var(--c-surface);min-height:38px;color:var(--c-text);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-1), background var(--dur-1);align-items:center;gap:6px;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex}.quick-chip:hover{border-color:var(--c-brand);text-decoration:none}.quick-chip.on{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-brand-ink)}.quick-chip .count{font-size:var(--fs-xs);opacity:.7;font-variant-numeric:tabular-nums}@media (max-width:640px){.quick-chips.scroll-x{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.quick-chips.scroll-x>*{scroll-snap-align:start}}.active-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-pill{border-radius:var(--r-pill);background:var(--c-brand-soft);color:var(--c-brand-text);font-size:var(--fs-sm);cursor:pointer;border:0;align-items:center;gap:4px;padding:4px 8px 4px 12px;font-weight:650;display:inline-flex}[dir=rtl] .filter-pill{padding:4px 12px 4px 8px}.filter-pill:hover{background:color-mix(in srgb, var(--c-brand) 22%, var(--c-surface))}.jobs-layout{gap:var(--sp-6);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.filters{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);padding:var(--sp-4);position:sticky;overflow:auto}.filter-group+.filter-group{border-top:1px solid var(--c-border);padding-top:4px}.filter-group summary{font-weight:700;font-size:var(--fs-sm);justify-content:space-between;align-items:center;padding:8px 0;list-style:none;display:flex}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary .icon{color:var(--c-text-subtle);transition:transform var(--dur-2)}.filter-group[open] summary .icon{transform:rotate(180deg)}.filter-group>div{padding-bottom:10px}.filter-group input:not([type=checkbox]){min-height:38px;font-size:var(--fs-sm)}.saved-searches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.saved-search{border-radius:var(--r-md);background:var(--c-surface-2);gap:4px;padding:8px;display:grid}.saved-search .select-sm{min-height:32px}.results{gap:var(--sp-3)}.results-bar{gap:8px}.filters-toggle{display:none}.load-more{justify-self:center;min-width:200px}@media (max-width:899px){.jobs-layout{gap:var(--sp-3);grid-template-columns:1fr}.filters{max-height:none;display:none;position:static}.filters.open{display:grid}.filters-toggle{display:inline-flex}}.job-card{gap:var(--sp-3);transition:box-shadow var(--dur-2) var(--ease), border-color var(--dur-2), transform var(--dur-2) var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.job-card:hover{border-color:color-mix(in srgb, var(--c-brand) 40%, var(--c-border));box-shadow:var(--sh-2);transform:translateY(-1px)}.job-card:focus-within{border-color:var(--c-brand)}.job-card-main{align-content:start;gap:6px;min-width:0;display:grid}.job-title{font-size:var(--fs-lg);overflow-wrap:break-word;font-weight:750;line-height:1.3}.job-title a{color:var(--c-text)}.job-title a:hover{color:var(--c-brand-text);text-decoration:none}.stretched:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.stretched:focus-visible{outline:none}.stretched:focus-visible:after{outline:3px solid var(--c-focus);outline-offset:2px}.company{color:var(--c-text-muted);font-weight:550;font-size:var(--fs-sm)}.job-card-side{z-index:1;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}.job-meta{gap:8px;margin-top:2px;display:grid}.job-facts{color:var(--c-text-muted);gap:14px}.fact{align-items:center;gap:5px;min-width:0;display:inline-flex}.fact .icon{color:var(--c-text-subtle)}.fact-salary{color:var(--c-text);font-weight:650}.snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-card.is-compact .job-title{font-size:var(--fs-md)}@media (max-width:640px){.job-card{gap:var(--sp-2);grid-template-columns:1fr}.job-card-main{padding-inline-end:44px}.job-card-side{flex-flow:wrap;align-items:center;position:static}.job-card-side .save-btn{top:10px;z-index:1;position:absolute}.job-card-side .save-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.job-card-side .save-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.job-card-side .save-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.job-card-side .save-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.job-card-side:not(:has(.score,.chip)){display:none}.job-card-side:has(.save-btn):not(:has(.score,.chip)){display:block}}.save-btn{color:var(--c-text-subtle);z-index:1;position:relative}.save-btn:hover{color:var(--c-heart)}.save-btn.is-saved{color:var(--c-heart);border-color:color-mix(in srgb, var(--c-heart) 40%, var(--c-border))}.save-btn.is-saved .icon{animation:heart-pop .36s var(--ease)}.btn.save-btn:not(.btn-icon).is-saved{background:color-mix(in srgb, var(--c-heart) 10%, var(--c-surface))}.rail{gap:var(--sp-3);scroll-snap-type:x mandatory;min-width:0;margin-inline:calc(-1 * var(--gutter));padding-bottom:8px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:min(340px,85%);grid-auto-flow:column;display:grid;overflow-x:auto}.rail-item{scroll-snap-align:start;display:grid}.rail-item .job-card{height:100%}.back-link{font-weight:650;font-size:var(--fs-sm);color:var(--c-text-muted);justify-self:start;align-items:center;gap:6px;display:inline-flex}.job-layout{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.job-aside{top:calc(var(--header-h) + 16px);position:sticky}.job-heading{font-size:var(--fs-2xl);overflow-wrap:anywhere;font-weight:800}.company-line{color:var(--c-text-muted);margin-top:4px;font-weight:600}.description{max-width:72ch;line-height:1.7}.article-foot{border-top:1px solid var(--c-border);padding-top:var(--sp-3)}.report-btn{color:var(--c-text-muted)}.ai-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-actions .btn{flex:auto}.reasons{gap:4px;padding-inline-start:20px;display:grid}.sticky-apply{display:none}@media (max-width:899px){.job-layout{gap:var(--sp-4);grid-template-columns:1fr}.job-aside{position:static}.job-page{padding-bottom:72px}.sticky-apply{z-index:44;left:0;right:0;bottom:calc(var(--bottom-nav-h) + var(--safe-bottom));padding:10px var(--gutter);background:var(--c-surface);border-top:1px solid var(--c-border);align-items:center;gap:8px;display:flex;position:fixed;box-shadow:0 -6px 16px #0000000f}.sticky-apply-text{min-width:0;font-size:var(--fs-sm);flex:1;gap:2px;display:grid}.sticky-apply-text .chip{justify-self:start}.sticky-apply .btn-primary{min-width:120px}body:has(.sticky-apply) .toast-region{bottom:calc(var(--bottom-nav-h) + 84px + var(--safe-bottom))}}.salary-insight{gap:var(--sp-2);display:grid}.salary-insight h2{gap:8px}.salary-insight h2 .icon{color:var(--c-brand-text)}.salary-median{display:grid}.salary-value{font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.salary-track{border-radius:var(--r-pill);background:var(--c-surface-3);height:12px;margin:10px 0 2px;position:relative}.salary-range{border-radius:var(--r-pill);background:var(--c-brand);opacity:.85;position:absolute;top:0;bottom:0}.salary-marker{background:var(--c-accent);border:2px solid var(--c-surface);border-radius:3px;width:6px;margin-inline-start:-3px;position:absolute;top:-5px;bottom:-5px}.salary-scale{font-variant-numeric:tabular-nums;gap:4px}.strength{gap:var(--sp-2);display:grid}.strength-score{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.next-steps{gap:6px;margin-top:4px;padding:0;list-style:none;display:grid}.next-step{border-radius:var(--r-md);background:var(--c-surface-2);color:var(--c-text);font-weight:550;font-size:var(--fs-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}.next-step:hover{background:var(--c-brand-soft);text-decoration:none}.next-step>span:nth-child(2){flex:1}.next-step .icon{color:var(--c-text-subtle)}.next-step-points{border-radius:var(--r-pill);background:var(--c-brand);min-width:36px;color:var(--c-brand-ink);font-size:var(--fs-xs);place-items:center;padding:2px 6px;font-weight:800;display:inline-grid}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.dash-top{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;display:grid}.callout-stack{padding:var(--sp-5);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.feature-link{color:var(--c-text);gap:6px;display:grid}.feature-link:hover{border-color:var(--c-brand);text-decoration:none}.feature-link .icon{color:var(--c-brand-text)}.board{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(210px,1fr));align-items:start;min-width:0;padding-bottom:6px;display:grid;position:relative;overflow-x:auto}@media (max-width:1023px){.board{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:min(300px,84%);grid-auto-flow:column}.board-col{scroll-snap-align:start}}.board-col{border-radius:var(--r-lg);background:var(--c-surface-2);min-height:200px;transition:background var(--dur-2), border-color var(--dur-2), opacity var(--dur-2);border:1.5px solid #0000;flex-direction:column;gap:8px;padding:10px;display:flex}.board-col.can-drop{border-style:dashed;border-color:var(--c-brand)}.board-col.is-over{background:var(--c-brand-soft);border-style:solid}.board-col.no-drop{opacity:.5}.board-col-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px;display:flex}.col-note{font-size:var(--fs-xs);align-items:flex-start;gap:6px;padding:0 4px;display:flex}.board-list,.closed-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.board-empty{text-align:center;border:1.5px dashed var(--c-border-strong);border-radius:var(--r-md);padding:18px 8px}.tracker-card{cursor:grab;gap:8px;padding:12px;display:grid;position:relative}.tracker-card:active{cursor:grabbing}.tracker-card-head{align-items:flex-start;gap:8px;display:flex}.drag-handle{color:var(--c-text-subtle);margin-top:2px}@media (pointer:coarse){.drag-handle{display:none}}.tracker-title{color:var(--c-text);font-weight:700;font-size:var(--fs-sm);overflow-wrap:break-word;line-height:1.35}.managed-mark{color:var(--c-text-subtle);flex:none;margin-top:1px}.tracker-card .score{font-size:var(--fs-xs);padding:2px 8px}.tracker-actions{border-top:1px dashed var(--c-border);justify-content:space-between;gap:4px;padding-top:6px;display:flex}.tracker-actions .btn{font-size:var(--fs-xs);padding:0 8px}.move-menu{width:220px;padding:6px;top:calc(100% + 4px)}.move-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.move-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.move-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.move-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.move-menu ul{margin:0;padding:0;list-style:none}.menu-note{border-top:1px solid var(--c-border);font-size:var(--fs-xs);margin-top:4px;padding:6px 10px}.note-preview{background:var(--c-accent-soft);color:var(--c-text);border-radius:var(--r-sm);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:6px 8px;display:-webkit-box;overflow:hidden}.closed-section summary{align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}.closed-section summary::-webkit-details-marker{display:none}.closed-section summary:before{content:"▸";color:var(--c-text-subtle);transition:transform var(--dur-2)}[dir=rtl] .closed-section summary:before{content:"◂"}.closed-section[open] summary:before{transform:rotate(90deg)}[dir=rtl] .closed-section[open] summary:before{transform:rotate(-90deg)}.closed-list{margin-top:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.profile-layout{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.profile-side{top:calc(var(--header-h) + 16px);order:2;position:sticky}@media (max-width:1023px){.profile-layout{gap:var(--sp-4);grid-template-columns:1fr}.profile-side{order:0;position:static}}.cv-list{margin:0;padding:0;list-style:none}.cv-item{border-top:1px solid var(--c-border);align-items:center;gap:12px;padding:12px 0;display:flex}.cv-item:first-child{border-top:0}.cv-item>.icon{color:var(--c-brand-text)}@media (max-width:640px){.cv-item{flex-wrap:wrap}}.dropzone{padding:var(--sp-6) var(--sp-4);text-align:center;cursor:pointer;border:2px dashed var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface-2);color:var(--c-text);transition:border-color var(--dur-1), background var(--dur-1);justify-items:center;gap:6px;display:grid}.dropzone:hover{border-color:var(--c-brand);background:var(--c-brand-soft)}.dropzone:focus-within{outline:3px solid var(--c-focus);outline-offset:2px}.dropzone .icon{color:var(--c-brand-text)}.dropzone.is-busy{opacity:.7;cursor:progress}.parsed{gap:6px;display:grid}.onboarding{gap:var(--sp-4);max-width:720px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.stepper{gap:4px;padding:0;list-style:none;display:flex}.stepper li{color:var(--c-text-muted);font-size:var(--fs-xs);text-align:center;flex:1;justify-items:center;gap:6px;font-weight:650;display:grid;position:relative}.stepper li:before{content:"";top:14px;background:var(--c-border-strong);height:2px;position:absolute}.stepper li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(18px - 50%);right:calc(50% + 18px)}.stepper li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(18px - 50%);right:calc(50% + 18px)}.stepper li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:calc(50% + 18px);right:calc(18px - 50%)}.stepper li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:calc(50% + 18px);right:calc(18px - 50%)}.stepper li:first-child:before{display:none}.stepper li.is-done:before,.stepper li.is-current:before{background:var(--c-brand)}.step-dot{border:2px solid var(--c-border-strong);background:var(--c-surface);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.stepper li.is-current{color:var(--c-text)}.stepper li.is-current .step-dot{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-brand-ink)}.stepper li.is-done .step-dot{background:var(--c-brand-soft);border-color:var(--c-brand);color:var(--c-brand-text)}.onboarding-card{gap:var(--sp-5);padding:var(--sp-6)}.onboarding-card .card{box-shadow:none}.onboarding-actions{border-top:1px solid var(--c-border);padding-top:var(--sp-4)}.choice-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.choice-card{border-radius:var(--r-md);border:1.5px solid var(--c-border-strong);background:var(--c-surface);min-height:52px;color:var(--c-text);font-weight:650;font-size:var(--fs-base);cursor:pointer;transition:border-color var(--dur-1), background var(--dur-1);padding:8px 12px}.choice-card:hover{border-color:var(--c-brand)}.choice-card.is-selected{border-color:var(--c-brand);background:var(--c-brand-soft);color:var(--c-brand-text)}@media (max-width:640px){.onboarding-card{padding:var(--sp-4)}.onboarding-actions{flex-direction:column-reverse;align-items:stretch}.onboarding-actions .row{grid-template-columns:1fr 1fr;display:grid}.stepper .step-label{display:none}}.auth-card{max-width:440px;margin:var(--sp-5) auto;padding:var(--sp-6)}.plan.current{outline:2px solid var(--c-brand);outline-offset:-1px}.price{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:800}.price-was{align-items:center;gap:var(--sp-2);color:var(--c-text-subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.price-was s{text-decoration-thickness:2px}.offer-banner{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--c-accent-soft);color:var(--c-accent-text);border:1px solid color-mix(in srgb, var(--c-accent) 35%, transparent);font-weight:700}.offer-banner .offer-countdown{background:var(--c-surface);color:inherit;white-space:nowrap;font-weight:600}.unsubscribe-card{max-width:520px;margin:var(--sp-8) auto;text-align:center;align-items:center}.unsubscribe-card .unsub-icon{font-size:2.5rem;line-height:1}.email-grid{gap:var(--sp-4);grid-template-columns:minmax(240px,320px) 1fr;align-items:start;display:grid}@media (max-width:860px){.email-grid{grid-template-columns:1fr}}.email-list{gap:var(--sp-2);flex-direction:column;display:flex}.email-row{padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.email-row.is-active{border-color:var(--c-brand);box-shadow:0 0 0 1px var(--c-brand)}.email-row .row{flex-wrap:wrap;gap:4px}.email-lang{border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface-2);min-height:30px;color:var(--c-text);font-size:var(--fs-xs);cursor:pointer;padding:2px 8px}.email-lang[aria-pressed=true]{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-brand-ink)}.email-frame-wrap{padding:var(--sp-3);border-radius:var(--r-lg);background:var(--c-surface-3);justify-content:center;display:flex;overflow:auto}.email-frame{border-radius:var(--r-md);background:#f3efe7;border:0;width:680px;max-width:100%;height:1100px}.email-frame.is-mobile{width:375px}.chat{gap:10px;max-height:60vh;padding:4px;display:grid;overflow-y:auto}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:85%;padding:10px 14px}.bubble.user{background:var(--c-brand);color:var(--c-brand-ink);justify-self:end}.bubble.user:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.bubble.user:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.bubble.user:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.bubble.user:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.bubble.assistant{background:var(--c-surface-2)}.bubble.assistant:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.assistant:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.assistant:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.bubble.assistant:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.typing{gap:4px;display:inline-flex}.typing span{background:var(--c-text-subtle);border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.report-list{margin:0;padding:0;list-style:none}.report-item{gap:8px;display:grid}.report-details{background:var(--c-surface-2);border-radius:var(--r-md);font-size:var(--fs-sm);overflow-wrap:anywhere;padding:8px 12px}.reason-scam{background:var(--c-danger-soft);color:var(--c-danger-text);border-color:#0000}.not-found{justify-items:center;gap:var(--sp-3);padding-block:var(--sp-6);display:grid}.not-found .empty-state{width:min(560px,100%)}.big-code{color:var(--c-text-subtle);letter-spacing:-.04em;font-size:clamp(4rem,12vw,7rem);font-weight:900;line-height:1}.error-fallback{gap:8px;margin:24px 0;display:grid}.page-skeleton{padding-block:var(--sp-4)}.share{gap:6px}.tracker-card .move-menu{width:auto;box-shadow:var(--sh-1);margin-top:6px;position:static}.tracker-actions{flex-wrap:wrap}.tracker-actions .menu-wrap{position:static}.tracker-actions .move-menu{flex-basis:100%}.country-picker{align-content:start;gap:6px;min-width:0;display:grid;position:relative}.grid.two>.field{align-content:start}.field:has(>.country-picker){align-content:start}.combo-input{align-items:center;display:flex;position:relative}.combo-input>.icon{color:var(--c-text-subtle);pointer-events:none;position:absolute}.combo-input>.icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.combo-input>.icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.combo-input>.icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.combo-input>.icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.combo-input input{width:100%;padding-inline-start:36px}.combo-list{z-index:30;left:0;right:0;overscroll-behavior:contain;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-md);max-height:min(320px,50vh);box-shadow:var(--sh-2);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;overflow-y:auto}.combo-option{border-radius:var(--r-sm);min-height:40px;color:var(--c-text);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}.combo-option.is-active{background:var(--c-surface-2)}.combo-option[aria-selected=true]{color:var(--c-brand-text);font-weight:650}.combo-option .icon{color:var(--c-text-subtle);flex:none}.combo-option[aria-selected=true] .icon{color:var(--c-brand)}.combo-option .count{color:var(--c-text-subtle);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.combo-code{min-width:2.2em;color:var(--c-text-subtle);font-family:var(--font-mono);font-size:var(--fs-xs);flex:none}.combo-empty{padding:10px}.filters .country-picker{margin-top:2px}.fact-salary{flex-wrap:wrap;row-gap:0}.salary-original{color:var(--c-text-subtle);font-weight:450;font-size:var(--fs-xs);white-space:nowrap}.fx-note{line-height:var(--lh-base);margin:0}.fx-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.job-meta .fx-note{margin-top:var(--sp-2)}.currency-select select{width:auto}.pricing-country{width:min(320px,100%)}.source-attribution{z-index:1;color:var(--c-info-text);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:3px;margin-inline-start:8px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.source-attribution:before{content:"·";color:var(--c-text-subtle);margin-inline-end:5px;font-weight:400}.source-attribution:hover{text-decoration:underline}.source-attribution:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:4px}.source-attribution.is-standalone{align-self:flex-start;margin-inline-start:0}.source-attribution.is-standalone:before{content:none}.source-note{margin:0}.source-intro{max-width:70ch;margin:0}.source-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;display:grid}.source-card{gap:var(--sp-3)}.source-head{align-items:flex-start;gap:var(--sp-2)}.source-title{font-size:var(--fs-lg);margin:0}.source-links{gap:var(--sp-3);margin-top:2px}.source-links a{color:var(--c-text-muted);align-items:center;gap:3px;display:inline-flex}.source-card .switch-row{border-top:0;padding:4px 0}.source-stats{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.source-stats>div{min-width:0}.source-stats dt{color:var(--c-text-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;font-weight:650}.source-stats dd{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;display:flex}.source-card .tabular{font-variant-numeric:tabular-nums}.source-card>p{margin:0}.source-error{border-radius:var(--r-md);background:var(--c-danger-soft);color:var(--c-danger-text);overflow-wrap:anywhere;gap:2px;padding:10px 12px;display:grid}.source-actions{gap:var(--sp-2)}.source-actions .btn{align-items:center;gap:6px;display:inline-flex}.source-settings{padding:var(--sp-3);border-radius:var(--r-md);background:var(--c-surface-2);border:1px solid var(--c-border)}.source-card .table-scroll{overflow-x:auto}.source-card td.nowrap{white-space:nowrap}.plans-toolbar{align-items:center;gap:var(--sp-3)}.plans-toolbar>p{max-width:70ch;margin:0}.plans-toolbar .switch-row{border-top:0;gap:12px;padding:0}.plans-table tr.is-archived td{background:var(--c-surface-2);color:var(--c-text-muted)}.plan-actions{gap:6px}.plan-protected{white-space:normal;min-width:140px}.plan-confirm p,.source-off-hint{margin:0}.source-card .switch-row{flex-wrap:nowrap}.plans-table{background:var(--c-surface)}.plans-table td input[type=number]{min-width:76px}.plans-table th:last-child,.plans-table td:last-child{background:var(--c-surface);position:sticky;box-shadow:-8px 0 8px -8px #0000002e}.plans-table th:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.plans-table th:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.plans-table td:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.plans-table td:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.plans-table th:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.plans-table th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.plans-table td:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.plans-table td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.plans-table thead th:last-child,.plans-table tr.is-archived td:last-child{background:var(--c-surface-2)}@media (max-width:640px){.plans-table th:last-child,.plans-table td:last-child{box-shadow:none;position:static}}.web-jobs h2{align-items:center;gap:var(--sp-2);margin:0;display:flex}.web-jobs-list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.web-jobs-list li{border-block-end:1px solid var(--border);padding-block-end:var(--sp-3)}.web-jobs-list li:last-child{border-block-end:0;padding-block-end:0}.web-jobs-list p{margin:var(--sp-1) 0 0}.web-job-title{font-weight:600}.link-button{color:var(--c-brand-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:0;font-weight:600;display:inline-flex}.link-button:hover{text-decoration:underline}.coupon-toggle{align-self:flex-start}.coupon-field{gap:var(--sp-1);max-width:520px;display:grid}.coupon-input{gap:var(--sp-2);align-items:stretch;display:flex}.coupon-input input{text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:1;min-width:0}.coupon-input .btn-ghost{padding-inline:var(--sp-2)}.coupon-status{align-items:center;gap:6px;min-height:1.4em;margin:0;display:flex}.coupon-status.ok{color:var(--c-success-text);font-weight:600}.coupon-status.err{color:var(--c-danger-text)}.price-breakdown{gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-md);background:var(--c-surface-2);border:1px solid var(--c-border);display:grid}.price-breakdown dl{gap:2px;margin:0;display:grid}.price-breakdown dl>div{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex}.price-breakdown dt{color:var(--c-text-muted)}.price-breakdown dd{margin:0;font-weight:600}.price-breakdown .not-applied{opacity:.6}.price-breakdown .not-applied dd{text-decoration:line-through}.price-breakdown .applied dt,.price-breakdown .applied dd{color:var(--c-success-text)}.price-breakdown .total{border-top:1px solid var(--c-border-strong);padding-top:var(--sp-1);margin-top:2px}.price-breakdown .total dt,.price-breakdown .total dd{color:var(--c-text);font-weight:800}.price-breakdown p{margin:0}.why{margin-block:var(--sp-7)}.why-head{max-width:680px}.why-head p{margin:var(--sp-1) 0 0}.why-grid{margin:0;padding:0;list-style:none}.compare-wrap{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.compare-table th,.compare-table td{padding:var(--sp-2) var(--sp-3);text-align:center;border-bottom:1px solid var(--c-border)}.compare-table thead th{background:var(--c-surface-2);font-weight:700}.compare-table tbody th{text-align:start;color:var(--c-text-muted);font-weight:500}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-table td{font-variant-numeric:tabular-nums;font-weight:600}.ok-icon{color:var(--c-success)}.referral h2 .icon{color:var(--c-brand-text)}.referral-chip{white-space:normal;align-self:flex-start}.coupon-form{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.abuse-cluster h3,.abuse-signals{gap:var(--sp-2);flex-wrap:wrap}.abuse-signals .chip{align-items:center;gap:4px;display:inline-flex}@media (max-width:640px){.coupon-field{max-width:none}.compare-table th,.compare-table td{padding:var(--sp-2)}}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.row-wrap{flex-wrap:wrap}.admin-table code{word-break:break-all}.header-messages{position:relative}.nav-badge{top:2px;border-radius:var(--r-pill);background:var(--c-danger);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--c-surface);pointer-events:none;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute}.nav-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.nav-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.nav-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.nav-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.bottom-nav-badge{top:4px}.bottom-nav-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% + 6px);right:auto}.bottom-nav-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% + 6px);right:auto}.bottom-nav-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:calc(50% + 6px)}.bottom-nav-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:calc(50% + 6px)}.msg-dot{border-radius:var(--r-pill);background:var(--c-brand);min-width:20px;height:20px;color:var(--c-brand-ink);flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-flex}.msg-dot-title{vertical-align:middle;margin-inline-start:8px;font-size:12px}.msg-avatar{letter-spacing:.02em;background:var(--c-brand-soft);width:44px;height:44px;color:var(--c-brand-text);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:inline-grid}.msg-avatar-sm{width:32px;height:32px;font-size:12px}.msg-avatar-lg{width:56px;height:56px;font-size:18px}.msg-avatar.tone-1{background:var(--c-accent-soft);color:var(--c-accent-text)}.msg-avatar.tone-2{background:var(--c-info-soft);color:var(--c-info-text)}.msg-avatar.tone-3{background:var(--c-visa-soft);color:var(--c-visa-text)}.msg-avatar.tone-4{background:var(--c-hot-soft);color:var(--c-hot-text)}.msg-avatar.tone-5{background:var(--c-surface-3);color:var(--c-text)}.inbox{height:min(860px, calc(100dvh - var(--header-h) - var(--safe-top) - 72px));background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);min-height:480px;box-shadow:var(--sh-1);grid-template-columns:minmax(280px,340px) minmax(0,1fr);display:grid;overflow:hidden}.inbox-side{border-inline-end:1px solid var(--c-border);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.inbox-side-head{padding:var(--sp-5) var(--sp-4) var(--sp-3)}.inbox-side-head h1{font-size:var(--fs-xl);align-items:center;margin:0;display:flex}.inbox-side-head p{margin:4px 0 0}.inbox-side>.alert{margin:0 var(--sp-3) var(--sp-3);flex-wrap:nowrap;align-items:flex-start;gap:10px;display:flex}.inbox-side>.alert>div,.msg-banner>div{flex:1;min-width:0}.inbox-side>.alert>.icon,.msg-banner>.icon{flex:none;margin-top:2px}.inbox-search{margin:0 var(--sp-3) var(--sp-2);border-radius:var(--r-pill);background:var(--c-surface-2);color:var(--c-text-muted);border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;display:flex}.inbox-search:focus-within{border-color:var(--c-brand)}.inbox-search input{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:9px 0}.inbox-search input:focus{box-shadow:none;outline:none}.inbox-skeleton,.inbox-nomatch{padding:var(--sp-3) var(--sp-4)}.inbox-safety{padding:var(--sp-4);border-top:1px solid var(--c-border);align-items:flex-start;gap:6px;margin-top:auto;display:flex}.inbox-safety .icon{color:var(--c-brand-text);flex:none;margin-top:2px}.inbox .empty-state{padding:var(--sp-6) var(--sp-4)}.skeleton.round{border-radius:50%;flex:none}.msg-items{padding:0 0 var(--sp-2);margin:0;list-style:none}.msg-item{padding:10px var(--sp-4);color:inherit;transition:background var(--dur-1);border-inline-start:3px solid #0000;align-items:center;gap:12px;text-decoration:none;display:flex}.msg-item:hover{background:var(--c-surface-2);text-decoration:none}.msg-item.is-active{background:var(--c-brand-soft);border-inline-start-color:var(--c-brand)}.msg-item:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.msg-item-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.msg-item-top,.msg-item-bottom{align-items:center;gap:6px;min-width:0;display:flex}.msg-item-name{min-width:0;font-weight:650}.msg-item.is-unread .msg-item-name,.msg-item.is-unread .msg-item-preview{color:var(--c-text);font-weight:800}.msg-check{color:var(--c-info-text);flex:none;display:inline-flex}.msg-item-time{font-size:var(--fs-xs);color:var(--c-text-subtle);white-space:nowrap;flex:none;margin-inline-start:auto}.msg-item.is-unread .msg-item-time{color:var(--c-brand-text);font-weight:700}.msg-item-job{font-size:var(--fs-xs);color:var(--c-text-muted)}.msg-item-preview{font-size:var(--fs-sm);color:var(--c-text-muted);flex:1;min-width:0}.msg-item-warn{color:var(--c-danger);vertical-align:-2px;margin-inline-end:4px}.msg-pane{background:var(--c-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.msg-pane-empty{justify-content:center;align-items:center;gap:var(--sp-3);color:var(--c-text-subtle);text-align:center;padding:var(--sp-6)}.msg-head{padding:10px var(--sp-4);background:var(--c-surface);border-bottom:1px solid var(--c-border);align-items:center;gap:12px;min-height:64px;display:flex}.msg-head-text{flex:1}.msg-title{font-size:var(--fs-md);align-items:center;gap:8px;min-width:0;margin:0;display:flex}.msg-verified{flex:none;font-size:11px}@media (max-width:520px){.msg-verified{padding-inline-start:5px;padding-inline-end:5px}.msg-verified-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.msg-head .menu-wrap{position:relative}.msg-menu{width:240px;padding:6px;top:calc(100% + 6px)}.msg-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.msg-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.msg-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.msg-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.menu-danger,.menu-danger .icon{color:var(--c-danger-text)}.msg-back{margin-inline-start:-6px}.msg-banner{margin:var(--sp-3) var(--sp-4) 0;flex-wrap:nowrap;align-items:flex-start;gap:10px;display:flex}.alert.warn{background:var(--c-accent-soft);color:var(--c-accent-text)}.msg-scroll{min-height:0;padding:var(--sp-3) var(--sp-4) var(--sp-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.msg-more{margin-bottom:var(--sp-2);justify-content:center;display:flex}.msg-start{text-align:center;margin:var(--sp-6) auto;max-width:36ch}.msg-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.msg-day{margin:var(--sp-3) 0 var(--sp-1);color:var(--c-text-subtle);font-size:var(--fs-xs);align-items:center;gap:12px;font-weight:700;display:flex}.msg-day:before,.msg-day:after{content:"";background:var(--c-border);flex:1;height:1px}.msg-row{display:flex}.msg-row.is-mine{justify-content:flex-end}.msg-bubble{background:var(--c-surface);border:1px solid var(--c-border);max-width:min(78%,560px);box-shadow:var(--sh-1);border-radius:18px;padding:9px 13px 6px}.msg-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:6px}.msg-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:6px}.msg-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:6px}.msg-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:6px}.msg-row.is-mine .msg-bubble{background:var(--c-brand);color:var(--c-brand-ink);border-color:#0000}.msg-row.is-mine .msg-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:6px;border-bottom-left-radius:18px}.msg-row.is-mine .msg-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:6px;border-bottom-left-radius:18px}.msg-row.is-mine .msg-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:18px;border-bottom-left-radius:6px}.msg-row.is-mine .msg-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:18px;border-bottom-left-radius:6px}.msg-row.is-sending .msg-bubble{opacity:.75}.msg-row.is-failed .msg-bubble{background:var(--c-danger-soft);color:var(--c-danger-text)}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.msg-meta{color:var(--c-text-muted);justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.msg-row.is-mine .msg-meta{color:inherit}.msg-meta span{align-items:center;gap:2px;display:inline-flex}.msg-row.is-mine .msg-meta .link-btn{color:inherit;text-decoration:underline}.msg-failed{font-weight:700}.msg-retry{font-size:11px}.msg-report{color:var(--c-text-subtle);opacity:0;font-size:11px}.msg-row:hover .msg-report,.msg-row:focus-within .msg-report,.msg-report.is-visible{opacity:1}@media (hover:none){.msg-report{opacity:1}}.msg-link{color:var(--c-brand-text);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.msg-row.is-mine .msg-link{color:inherit}.msg-link-icon{vertical-align:-1px;margin-inline-start:2px}.msg-link-icon.is-insecure{color:var(--c-danger)}.msg-row.is-mine .msg-link-icon.is-insecure{color:inherit}.msg-scam{background:var(--c-danger-soft);color:var(--c-danger-text);font-size:var(--fs-xs);border-radius:10px;align-items:flex-start;gap:6px;margin:-2px -6px 6px;padding:6px 8px;font-weight:700;display:flex}.msg-scam .icon{flex:none;margin-top:1px}.msg-system{margin:var(--sp-2) 0;font-size:var(--fs-xs);color:var(--c-text-muted);text-align:center;flex-direction:column;align-self:center;align-items:center;gap:2px;display:flex}.msg-system span{border-radius:var(--r-pill);background:var(--c-surface-2);align-items:center;gap:6px;padding:5px 12px;font-weight:650;display:inline-flex}.msg-system time{color:var(--c-text-subtle);font-size:10.5px}.msg-cv{align-items:center;gap:10px;min-width:min(280px,60vw);padding:2px 0 4px;display:flex}.msg-cv-icon{background:var(--c-info-soft);width:40px;height:40px;color:var(--c-info-text);border-radius:10px;flex:none;place-items:center;display:grid}.msg-row.is-mine .msg-cv-icon{background:color-mix(in srgb, var(--c-brand-ink) 18%, transparent);color:inherit}.msg-row.is-mine .msg-cv .muted{color:inherit;opacity:.85}.msg-row.is-mine .msg-cv .btn{background:var(--c-surface);color:var(--c-text)}.msg-cv .min-w-0{flex:1}.msg-cv-choice{border:1px solid var(--c-border);border-radius:var(--r-md);padding:10px 12px}.msg-composer{padding:8px var(--sp-3) 10px;background:var(--c-surface);border-top:1px solid var(--c-border);flex-direction:column;gap:6px;display:flex}.msg-composer.is-disabled{color:var(--c-text-muted);font-size:var(--fs-sm);padding:14px var(--sp-4);flex-direction:row;align-items:center;gap:8px}.msg-tools{align-items:center;gap:4px;min-height:34px;display:flex}.msg-tools .menu-wrap{position:relative}.msg-ai{color:var(--c-brand-text);font-weight:700}.msg-counter{font-size:var(--fs-xs);color:var(--c-accent-text);margin-inline-start:auto;font-weight:700}.msg-counter.is-over{color:var(--c-danger-text)}.msg-input-row{align-items:flex-end;gap:8px;display:flex}.msg-input-row textarea{resize:none;background:var(--c-surface-2);border-color:#0000;border-radius:22px;flex:1;min-height:44px;max-height:220px;padding:11px 14px;line-height:1.4}.msg-input-row textarea:focus{background:var(--c-surface)}.msg-send{border-radius:50%;flex:none;width:44px;height:44px}.msg-template-menu{width:min(320px,80vw);max-height:300px;padding:6px;bottom:calc(100% + 6px);overflow:auto}.msg-template-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.msg-template-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.msg-template-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.msg-template-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.msg-template-empty{margin:0;padding:8px 10px}.msg-template-manage{border-top:1px solid var(--c-border);margin-top:4px}.msg-templates{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.msg-template{border:1px solid var(--c-border);border-radius:var(--r-md);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.msg-template-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.msg-new-templates summary{cursor:pointer;color:var(--c-brand-text);font-weight:650}.msg-new-templates[open]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.msg-privacy-hint{font-weight:400;display:block}.report-excerpt{border-inline-start:3px solid var(--c-danger);background:var(--c-surface-2);border-radius:var(--r-sm);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-sm);margin:8px 0 0;padding:8px 12px}@media (max-width:899px){.inbox.is-single{box-shadow:none;margin:calc(-1 * var(--sp-6)) calc(-1 * var(--gutter)) 0;height:calc(100dvh - var(--header-h) - var(--safe-top) - var(--bottom-nav-h) - var(--safe-bottom));border-inline-start:0;border-inline-end:0;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:360px}.keyboard-open .inbox.is-single{height:calc(100dvh - var(--header-h) - var(--safe-top))}.inbox.is-single .inbox-side{border-inline-end:0}.msg-bubble{max-width:86%}.msg-composer{padding-bottom:8px}body:has(.inbox.is-single) .site-footer{display:none}.site-main:has(>* .inbox.is-single){padding-bottom:0}.site-main:has(.inbox.is-single){padding-bottom:0}}@media (prefers-reduced-motion:reduce){.msg-item,.msg-report{transition:none}}.inbox-side>.empty-state{margin:0 var(--sp-3) var(--sp-3)}.birth-fields{border:0;min-width:0;margin:0;padding:0}.birth-row{gap:var(--sp-3);flex-wrap:nowrap}.birth-row .field{min-width:0}.block{display:block}.adults-check .block{margin-top:2px}.badge-adults{background:var(--c-accent-soft);color:var(--c-accent-text)}.job-card.is-sponsored{border-color:var(--c-accent);box-shadow:inset 3px 0 0 var(--c-accent), var(--sh-1)}[dir=rtl] .job-card.is-sponsored{box-shadow:inset -3px 0 0 var(--c-accent), var(--sh-1)}.sponsored-label{margin-bottom:var(--sp-1);font-size:var(--fs-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--c-accent-text);align-items:center;gap:4px;font-weight:750;display:inline-flex}.brand-logo{object-fit:contain;background:var(--c-surface);border:1px solid var(--c-border);vertical-align:middle;border-radius:5px;flex:none;width:20px;height:20px;margin-inline-end:6px}.brand-logo-lg{border-radius:8px;width:32px;height:32px}.company-line{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.brand-banner{margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4)) var(--sp-2);border-radius:var(--r-lg) var(--r-lg) 0 0;aspect-ratio:4;background:var(--c-surface-2);overflow:hidden}.brand-banner img{object-fit:cover;width:100%;height:100%;display:block}.brand-tagline{margin:4px 0 0}.branding-preview{border:1px dashed var(--c-border-strong);border-radius:var(--r-md);padding:var(--sp-3);gap:var(--sp-2);display:grid}.branding-preview .brand-banner{border-radius:var(--r-sm);margin:0}.boost-options{border:0;margin:0;padding:0}.boost-option{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;min-height:var(--touch);display:flex}.boost-option.is-selected{border-color:var(--c-brand);background:var(--c-brand-soft)}.boost-price{justify-items:end;gap:2px;display:grid}.ad-slot{padding:var(--sp-3) var(--sp-4);background:var(--c-surface-2);border-style:dashed;position:relative}.ad-label{font-size:var(--fs-xs);color:var(--c-text-subtle);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--sp-2);align-items:center;gap:4px;font-weight:700;display:inline-flex}.ad-link{align-items:center;gap:var(--sp-3);color:inherit;text-decoration:none;display:flex}.ad-link:hover{text-decoration:none}.ad-link:hover .ad-headline{text-decoration:underline}.ad-copy{flex:1;gap:2px;min-width:0;display:grid}.ad-image{object-fit:cover;border-radius:var(--r-sm);flex:none;width:64px;height:64px}.ad-cta{flex:none}@media (max-width:640px){.ad-link{flex-wrap:wrap}.ad-copy{flex-basis:calc(100% - 64px)}.ad-image{width:48px;height:48px}}.consent-banner{z-index:70;inset-inline:var(--gutter);bottom:calc(var(--gutter) + var(--safe-bottom,0px));gap:var(--sp-4);max-width:760px;padding:var(--sp-4);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border-strong);box-shadow:var(--sh-3);flex-wrap:wrap;align-items:center;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:fixed}.consent-card{max-width:420px;margin-inline-start:auto;margin-inline-end:0}.consent-text{flex:300px;min-width:0}.consent-title{font-size:var(--fs-md);margin:0 0 4px}.consent-text p{margin:0}.consent-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.consent-actions .btn{flex:auto}@media (max-width:899px){.consent-banner{bottom:calc(var(--bottom-nav-h) + 8px + var(--safe-bottom,0px))}}@media (max-width:640px){.consent-actions{width:100%}}.funnel{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.funnel-step{gap:var(--sp-3);grid-template-columns:minmax(120px,1fr) 3fr auto;align-items:center;display:grid}.funnel-bar{border-radius:var(--r-pill);background:var(--c-surface-3);height:10px;overflow:hidden}.funnel-bar span{background:var(--c-brand);border-radius:inherit;height:100%;display:block}@media (max-width:640px){.funnel-step{grid-template-columns:1fr auto}.funnel-bar{grid-area:2/1/auto/-1}}.secret-value{padding:var(--sp-2) var(--sp-3);background:var(--c-surface);border-radius:var(--r-sm);word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.webhook-card header{gap:var(--sp-3)}.feed-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.feed-row{padding:var(--sp-2) 0;border-top:1px solid var(--c-border);gap:var(--sp-3)}.feed-preview ul{margin:0;padding-inline-start:18px}.mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.num{text-align:end}.tabular{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}:root{--safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--safe-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--safe-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px))}html{scroll-padding-top:calc(var(--header-h) + var(--safe-top) + 12px)}.site-header{padding-top:var(--safe-top)}.container{padding-left:max(var(--gutter), var(--safe-left));padding-right:max(var(--gutter), var(--safe-right))}.menu-panel{max-height:calc(100vh - var(--header-h) - var(--safe-top) - 24px)}[data-native] body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}[data-native] .site-header,[data-native] .bottom-nav{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.keyboard-open .bottom-nav,.keyboard-open .sticky-apply{display:none}.keyboard-open body{padding-bottom:0}.offline-banner{top:calc(var(--header-h) + var(--safe-top));z-index:39;padding:6px var(--gutter);background:var(--c-surface-2);color:var(--c-text);border-bottom:1px solid var(--c-border);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:sticky}.offline-screen{z-index:90;background:var(--c-bg);padding:calc(var(--safe-top) + 24px) calc(var(--safe-right) + 24px) calc(var(--safe-bottom) + 24px) calc(var(--safe-left) + 24px);animation:fade-in var(--dur-2) var(--ease);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.offline-card{text-align:center;align-items:center;width:min(380px,100%)}.offline-card h1{font-size:var(--fs-xl)}.offline-icon{background:var(--c-brand-soft);width:76px;height:76px;color:var(--c-brand-text);border-radius:50%;place-items:center;margin-inline-start:auto;margin-inline-end:auto;display:grid}.section-nav{flex-wrap:wrap;gap:8px;display:flex}.section-chip{font-size:var(--fs-sm);color:var(--c-text);background:var(--c-surface);padding:6px 12px}.section-chip:hover{border-color:var(--c-brand);color:var(--c-brand-text);text-decoration:none}.link-list{margin:0}.link-list .menu-item{width:100%}.link-chevron{color:var(--c-text-subtle);margin-inline-start:auto}.legal h2{font-size:var(--fs-lg);scroll-margin-top:calc(var(--header-h) + var(--safe-top) + 12px)}.legal p,.legal li{text-wrap:pretty;line-height:1.65}.legal ul{gap:6px;margin:0;padding-inline-start:1.25em;display:grid}.legal-num{color:var(--c-text-subtle);font-variant-numeric:tabular-nums}.legal-toc ol{columns:2 220px;column-gap:var(--sp-6);margin:6px 0 0;padding-inline-start:1.4em}.legal-toc li{break-inside:avoid;padding:3px 0}.legal .alert{flex-wrap:nowrap;align-items:flex-start}.legal .alert .icon{flex:none;margin-top:1px}.legal-links{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--c-border)}.legal-notice{margin:0}.steps{gap:8px;margin:0;padding-inline-start:1.3em;display:grid}.faq summary{cursor:pointer;font-weight:650;list-style-position:inside}.faq p{margin:10px 0 0}.footer-grid{grid-template-columns:1fr auto auto}@media (max-width:640px){.footer-grid{grid-template-columns:1fr}}
