.pg-pill{font-size:calc(10.5px*var(--fs));white-space:nowrap;background:var(--surface-3);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;line-height:1.6;display:inline-flex}.pg-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pg-pill.green{background:var(--green-soft);color:var(--green)}.pg-pill.amber{background:var(--amber-soft);color:var(--amber)}.pg-pill.red{background:var(--red-soft);color:var(--red-ink)}.pg-pill.blue{background:var(--blue-soft);color:var(--blue)}.pg-pill.gray{background:var(--surface-3);color:var(--text-2)}.pg-note{font-size:calc(11px*var(--fs));color:var(--muted);margin-top:8px;font-style:italic}.sports-table td .pg-pill,.sports-profile-grid .pg-pill{margin-top:8px}.sports-profile-grid .pg-pill{align-self:flex-start}.pg-watchlist{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:14px;overflow:hidden}.pg-watch-head{background:var(--warm-surface);border-bottom:1px solid var(--warm-border);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.pg-watch-head>svg{color:var(--gold-ink);margin-top:2px}.pg-watch-head strong{font-size:calc(13.5px*var(--fs));color:var(--ink)}.pg-watch-head p{font-size:calc(11.5px*var(--fs));color:var(--warm-muted);margin-top:4px;line-height:1.6}.pg-watch-row{align-items:center;gap:12px;padding:12px 18px;display:flex}.pg-watch-row+.pg-watch-row{border-top:1px solid var(--border)}.pg-watch-row:hover{background:var(--surface-2)}.pg-watch-name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pg-watch-name strong{font-size:calc(12.5px*var(--fs));color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-watch-name small{font-size:calc(10.5px*var(--fs));color:var(--muted)}.pg-docs .document-summary button{border-inline-start-width:3px;transition:background .2s,border-color .2s,transform .2s}.pg-docs .document-summary button:hover{background:var(--surface);transform:translateY(-1px)}.pg-docs .document-summary button.tone-green{border-inline-start-color:var(--green)}.pg-docs .document-summary button.tone-amber{border-inline-start-color:var(--amber)}.pg-docs .document-summary button.tone-red{border-inline-start-color:var(--red)}.pg-docs .document-summary button.tone-green>svg{color:var(--green)}.pg-docs .document-summary button.tone-amber>svg{color:var(--amber)}.pg-docs .document-summary button.tone-red>svg{color:var(--red-ink)}.pg-doc-person{text-align:start;flex-direction:column;align-items:flex-start;gap:3px;font-weight:600;display:flex}.pg-doc-person small{color:var(--muted);font-size:calc(10px*var(--fs));font-weight:400}.pg-doc-name{color:var(--ink);align-items:center;gap:8px;font-weight:550;display:inline-flex}.pg-doc-name svg{color:var(--muted)}.pg-row-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pg-band{background:var(--surface-3);border-radius:999px;min-width:150px;height:8px;display:block;position:relative;overflow:hidden}.pg-band i{background:linear-gradient(90deg,var(--red-deep),var(--red));border-radius:999px;position:absolute;inset-block:0}.pg-form-steps{gap:6px;margin:16px 0 4px;display:flex}.pg-form-steps i{background:var(--surface-3);border-radius:999px;flex:1;height:4px;transition:background .25s}.pg-form-steps i.done{background:var(--red)}.pg-profile-kpis{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;margin:16px 0 6px;display:grid}.pg-profile-kpis>div{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;min-width:0;padding:12px 13px;position:relative;overflow:hidden}.pg-profile-kpis>div:after{content:"";background:var(--red-soft);inset-inline-end:-18px;border-radius:50%;width:48px;height:48px;position:absolute;top:-18px}.pg-profile-kpis svg{z-index:1;color:var(--red-ink);position:relative}.pg-profile-kpis small{font-size:calc(10px*var(--fs));color:var(--muted);margin-top:8px;display:block}.pg-profile-kpis strong{font-size:calc(15px*var(--fs));color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-weight:750;display:block;overflow:hidden}.pg-pay-bar{background:var(--red-soft);border-radius:999px;height:8px;margin:16px 0 4px;overflow:hidden}.pg-pay-bar i{background:var(--green);border-radius:999px;height:100%;display:block}.profile-banner .pg-pill{align-self:flex-start;margin-inline-start:auto}.document-row .pg-pill{margin-inline-start:auto}.careers-page{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.careers-top{z-index:30;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.careers-brand{align-items:center;gap:10px;min-width:0;display:flex}.careers-brand img{flex-shrink:0;width:30px;height:auto}.careers-brand strong{font-size:calc(15px*var(--fs));letter-spacing:.6px;color:var(--ink);white-space:nowrap;direction:ltr;font-weight:800;display:block}.careers-brand b{color:var(--red-ink);font-weight:600}.careers-brand small{font-size:calc(9px*var(--fs));letter-spacing:2px;color:var(--muted);margin-top:2px;display:block}.careers-nav{align-items:center;gap:8px;display:flex}.careers-icon-button{border:1px solid var(--border);background:var(--surface);min-width:38px;height:38px;color:var(--text-2);font-size:calc(12px*var(--fs));border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.careers-icon-button:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}.careers-main{flex:1;gap:40px;width:min(1240px,100%);margin:0 auto;padding:28px clamp(16px,4vw,40px) 44px;display:grid}.careers-kicker{font-size:calc(10.5px*var(--fs));letter-spacing:2px;color:var(--red-ink);font-weight:700;display:inline-block}[dir=rtl] .careers-kicker{letter-spacing:0}.careers-hero{isolation:isolate;color:var(--on-brand);background:radial-gradient(ellipse at 78% 55%,var(--hero-glow) 0%,transparent 55%),linear-gradient(115deg,var(--hero-a),var(--hero-b) 55%,var(--hero-c));box-shadow:0 24px 60px var(--hero-shadow);border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);align-items:center;gap:28px;padding:clamp(24px,5vw,56px);display:grid;position:relative;overflow:hidden}[dir=rtl] .careers-hero{background:radial-gradient(ellipse at 22% 55%,var(--hero-glow) 0%,transparent 55%),linear-gradient(245deg,var(--hero-a),var(--hero-b) 55%,var(--hero-c))}.careers-hero:before{content:"";z-index:-1;background:repeating-linear-gradient(130deg,transparent 0 95px,var(--on-brand-faint) 96px 148px);position:absolute;inset:0}.careers-hero .careers-kicker{color:var(--on-brand-gold)}.careers-hero .careers-hero-copy h1{font-size:calc(clamp(28px,4.4vw,46px)*var(--fs));letter-spacing:-1px;max-width:16ch;color:var(--on-brand);margin:14px 0 12px;font-weight:800;line-height:1.15}[dir=rtl] .careers-hero .careers-hero-copy h1{letter-spacing:0;line-height:1.45}.careers-hero-copy>p{font-size:calc(14px*var(--fs));color:var(--on-brand-muted);max-width:580px;line-height:1.8}.careers-search{background:var(--surface);max-width:580px;color:var(--muted);box-shadow:0 10px 30px var(--hero-shadow);border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding-block:6px;padding-inline:14px 8px;display:flex}.careers-search:focus-within{outline:3px solid var(--on-brand-gold);outline-offset:2px}.careers-search input{min-width:0;color:var(--ink);font-size:calc(14px*var(--fs));background:0 0;border:0;outline:0;flex:1;padding:10px 0}.careers-search input::placeholder{color:var(--muted)}.careers-search button{background:var(--surface-3);width:30px;height:30px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.careers-hero-stats{flex-wrap:wrap;gap:14px 0;margin-top:28px;display:flex}.careers-hero-stats span{font-size:calc(11px*var(--fs));color:var(--on-brand-muted);flex-direction:column;gap:3px;padding-inline:0 26px;display:flex}.careers-hero-stats span+span{border-inline-start:1px solid var(--on-brand-line);padding-inline-start:26px}.careers-hero-stats strong{font-size:calc(28px*var(--fs));color:var(--on-brand);font-weight:800;line-height:1.1}.careers-hero-art{place-items:center;min-height:250px;display:grid;position:relative}.careers-hero-art i{border:1px solid var(--on-brand-line);width:260px;height:260px;box-shadow:0 0 0 40px var(--on-brand-faint);border-radius:50%;position:absolute}.careers-hero-art i+i{width:180px;height:180px;box-shadow:none;border-style:dashed}.careers-hero-art img{width:128px;height:auto;filter:drop-shadow(0 12px 18px var(--hero-shadow));position:relative}.careers-hero-art span{font-size:calc(12px*var(--fs));letter-spacing:8px;color:var(--on-brand-gold);font-weight:700;position:absolute;bottom:0}.careers-notice{background:var(--amber-soft);color:var(--amber);font-size:calc(12.5px*var(--fs));border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;line-height:1.6;display:flex}.careers-notice button{color:inherit;background:0 0;place-items:center;display:grid}.careers-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.careers-board-head h2,.careers-section-head h2{font-size:calc(26px*var(--fs));letter-spacing:-.6px;color:var(--ink);margin-top:6px;font-weight:800}[dir=rtl] .careers-board-head h2,[dir=rtl] .careers-section-head h2{letter-spacing:0}.careers-board-head p{font-size:calc(12px*var(--fs));color:var(--muted);margin-top:4px}.careers-chips{flex-wrap:wrap;gap:8px;display:flex}.careers-chips button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:calc(11.5px*var(--fs));border-radius:999px;padding:7px 14px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.careers-chips button:hover{border-color:var(--red-border);color:var(--red-ink)}.careers-chips button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:var(--on-brand)}.careers-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:16px;display:grid}.careers-job{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.careers-job:before{content:"";background:linear-gradient(90deg,var(--red),var(--gold));opacity:0;height:3px;transition:opacity .2s;position:absolute;inset-block-start:0;inset-inline:0}.careers-job:hover{box-shadow:var(--shadow);border-color:var(--red-border);transform:translateY(-2px)}.careers-job:hover:before{opacity:1}.careers-job-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.careers-dept{font-size:calc(11px*var(--fs));color:var(--red-ink);align-items:center;gap:6px;font-weight:650;display:inline-flex}.careers-job h3{font-size:calc(17px*var(--fs));color:var(--ink);font-weight:750;line-height:1.35}.careers-job>p{font-size:calc(12.5px*var(--fs));color:var(--text-2);flex:1;line-height:1.7}.careers-tags{flex-wrap:wrap;gap:6px;display:flex}.careers-tags span{background:var(--surface-3);color:var(--text-2);font-size:calc(10.5px*var(--fs));border-radius:7px;padding:4px 9px}.careers-meta{border-top:1px dashed var(--border);font-size:calc(11px*var(--fs));color:var(--muted);flex-wrap:wrap;gap:8px 16px;padding-top:12px;display:flex}.careers-meta span{align-items:center;gap:5px;display:inline-flex}.careers-job>.button{align-self:flex-start}[dir=rtl] .careers-arrow{transform:scaleX(-1)}.careers-empty{text-align:center;border:1px dashed var(--border-strong);background:var(--surface);color:var(--muted);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.careers-empty h3{font-size:calc(16px*var(--fs));color:var(--ink)}.careers-empty p{font-size:calc(12.5px*var(--fs))}.careers-section-head{margin-bottom:18px}.careers-perk-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;display:grid}.careers-perk-grid article{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:22px}.careers-perk-grid article>span{background:var(--red-soft);width:44px;height:44px;color:var(--red-ink);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.careers-perk-grid article:nth-child(2n)>span{background:var(--gold-soft);color:var(--gold-ink)}.careers-perk-grid h3{font-size:calc(15px*var(--fs));color:var(--ink);margin-bottom:6px}.careers-perk-grid p{font-size:calc(12.5px*var(--fs));color:var(--text-2);line-height:1.7}.careers-steps{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:20px;padding:clamp(20px,4vw,34px)}.careers-steps .careers-kicker{color:var(--gold-ink)}.careers-steps ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.careers-steps li{flex-direction:column;gap:6px;display:flex}.careers-steps b{background:var(--red);width:36px;height:36px;color:var(--on-brand);font-size:calc(13px*var(--fs));border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.careers-steps strong{font-size:calc(14px*var(--fs));color:var(--ink)}.careers-steps span{font-size:calc(12px*var(--fs));color:var(--warm-muted);line-height:1.6}.careers-footer{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:calc(11px*var(--fs));flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding:18px clamp(16px,4vw,48px);display:flex}.careers-footer span{align-items:center;gap:8px;display:inline-flex}.careers-overlay{z-index:100;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.careers-dialog{border:1px solid var(--border);background:var(--surface);width:min(100%,660px);max-height:calc(100vh - 32px);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;gap:14px;padding:clamp(18px,4vw,30px);display:flex;overflow:auto}.careers-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.careers-dialog-head h2{font-size:calc(21px*var(--fs));letter-spacing:-.4px;margin:8px 0 6px}[dir=rtl] .careers-dialog-head h2{letter-spacing:0}.careers-dialog-head p{font-size:calc(12.5px*var(--fs));color:var(--text-2);line-height:1.7}.careers-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.careers-form-grid label{font-size:calc(11.5px*var(--fs));color:var(--text-2);flex-direction:column;gap:6px;font-weight:600;display:flex}.careers-form-grid input:not([type=checkbox]):not([type=file]),.careers-form-grid textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--ink);font-size:calc(13px*var(--fs));border-radius:10px;padding:10px 12px;font-weight:400}.careers-form-grid input::placeholder,.careers-form-grid textarea::placeholder{color:var(--muted)}.careers-form-grid textarea{resize:vertical;min-height:110px;line-height:1.6}.careers-form-grid input:focus,.careers-form-grid textarea:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--red)}.careers-form-grid .careers-wide{grid-column:1/-1}.careers-form-grid label.careers-file{border:1.5px dashed var(--border-strong);background:var(--surface-2);cursor:pointer;border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:14px;position:relative}.careers-form-grid label.careers-file:hover{border-color:var(--red-border);background:var(--red-tint)}.careers-form-grid label.careers-file:focus-within{outline:2px solid var(--focus)}.careers-file>svg{color:var(--red-ink)}.careers-file span{flex-direction:column;gap:3px;min-width:0;display:flex}.careers-file strong{font-size:calc(12.5px*var(--fs));color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.careers-file small{font-size:calc(10.5px*var(--fs));color:var(--muted);font-weight:400}.careers-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.careers-form-grid label.careers-consent{color:var(--muted);flex-direction:row;align-items:flex-start;gap:9px;font-weight:400;line-height:1.6}.careers-consent input{width:16px;height:16px;accent-color:var(--red);flex-shrink:0;margin-top:3px}.careers-dialog-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.careers-dialog.careers-success{text-align:center;align-items:center;max-width:470px}.careers-success-icon{background:var(--green-soft);width:66px;height:66px;color:var(--green);border-radius:50%;place-items:center;display:grid}.careers-success h2{font-size:calc(22px*var(--fs))}.careers-success p{font-size:calc(13px*var(--fs));color:var(--text-2);line-height:1.7}.careers-success p.careers-fine{font-size:calc(11.5px*var(--fs));color:var(--muted)}.careers-ref{background:var(--surface-3);border-radius:12px;flex-direction:column;gap:2px;padding:10px 20px;display:flex}.careers-ref small{font-size:calc(10px*var(--fs));letter-spacing:1px;color:var(--muted)}.careers-ref strong{font-size:calc(17px*var(--fs));letter-spacing:1.5px;direction:ltr}@media (max-width:900px){.careers-hero{grid-template-columns:1fr}.careers-hero-art{display:none}}@media (max-width:600px){.careers-form-grid{grid-template-columns:1fr}.careers-icon-button span{display:none}.careers-hero-stats span{padding-inline-end:18px}.careers-hero-stats span+span{padding-inline-start:18px}.careers-dialog-actions .button{flex:1}.pg-watch-row{flex-wrap:wrap}.pg-watch-row .button{width:100%}.pg-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.careers-brand span{display:none}.careers-nav .button{padding-inline:10px}}
.lp{scroll-margin-block-start:80px}.lp .hx-card-head{flex-wrap:wrap;gap:10px}.lp-head-actions{flex-wrap:wrap;gap:8px;display:flex}.lp .hx-muted{font-size:calc(13px*var(--fs))}.lp-kpis{margin-block:2px}.lp-notice{border:1px solid var(--border);font-size:calc(13px*var(--fs));border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.6;display:flex}.lp-notice>svg{flex-shrink:0;margin-block-start:3px}.lp-notice>span{overflow-wrap:anywhere;flex:1;min-width:0}.lp-error{background:var(--red-soft);color:var(--red-ink);border-color:var(--red-border)}.lp-ok{background:var(--green-soft);color:var(--ink);border-color:var(--border)}.lp-ok>svg{color:var(--green)}.lp-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:2px;display:grid}.lp-x:focus-visible,.lp-link:focus-visible,.lp-toggle button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-apply{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:12px;gap:14px;padding:16px;scroll-margin-block-start:80px;display:grid}.lp-apply-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lp-apply-head h4{font-size:calc(18px*var(--fs));color:var(--ink);margin:2px 0 0}.lp-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lp-toggle button{text-align:start;border:1px solid var(--border);background:var(--surface);color:var(--ink);font-weight:700;font-size:calc(14px*var(--fs));cursor:pointer;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.lp-toggle button small{color:var(--muted);font-weight:500;font-size:calc(12px*var(--fs))}.lp-toggle button.is-on{border-color:var(--red);background:var(--red-tint);box-shadow:inset 0 0 0 1px var(--red)}.lp-apply-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.lp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp-fields label{gap:5px;min-width:0;display:grid}.lp-fields .lp-span{grid-column:1/-1}.lp-fields input,.lp-fields select,.lp-fields textarea{inline-size:100%;min-width:0;font-size:calc(14px*var(--fs));border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 10px}.lp-fields input[aria-invalid=true]{border-color:var(--red)}.lp-fields textarea{resize:vertical}.lp-range{align-items:center;gap:8px;display:flex}.lp-range input[type=range]{accent-color:var(--red);background:0 0;border:0;flex:1;padding:0}.lp-range input[type=number]{flex:none;inline-size:80px}.lp-link{color:var(--red);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.lp-elig{border:1px solid var(--border);background:var(--surface);border-inline-start-width:4px;border-radius:12px;gap:10px;padding:14px;display:grid}.lp-elig-ok{border-inline-start-color:var(--green)}.lp-elig-no{border-inline-start-color:var(--red)}.lp-elig-na{border-inline-start-color:var(--border-strong)}.lp-elig h5{font-size:calc(15px*var(--fs));color:var(--ink);align-items:center;gap:6px;margin:0;display:flex}.lp-elig-ok h5 svg{color:var(--green)}.lp-elig-no h5 svg{color:var(--red)}.lp-err-text{color:var(--red-ink);font-size:calc(12px*var(--fs));margin:0}.lp-facts{gap:6px;margin:0;display:grid}.lp-facts div{font-size:calc(13px*var(--fs));justify-content:space-between;gap:8px;display:flex}.lp-facts dt{color:var(--muted)}.lp-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.lp-debt{gap:5px;display:grid}.lp-debt-top{font-size:calc(13px*var(--fs));color:var(--text-2);justify-content:space-between;gap:8px;display:flex}.lp-bar{background:var(--surface-3);border-radius:999px;block-size:9px;display:block;overflow:hidden}.lp-bar>span{border-radius:inherit;block-size:100%;transition:inline-size .25s;display:block}.lp-bar-green>span{background:var(--green)}.lp-bar-amber>span{background:var(--amber)}.lp-bar-red>span{background:var(--red)}.lp-reasons,.lp-problems{font-size:calc(13px*var(--fs));color:var(--red-ink);gap:4px;margin:0;padding-inline-start:20px;display:grid}.lp-problems{background:var(--red-soft);border:1px solid var(--red-border);border-radius:10px;padding:10px 12px 10px 30px;padding-inline:30px 12px}.lp-preview summary,.lp-history summary{cursor:pointer;font-weight:700;font-size:calc(13px*var(--fs));color:var(--ink);padding-block:4px}.lp-table-wrap{border:1px solid var(--border);border-radius:10px;max-inline-size:100%;margin-block-start:6px;overflow-x:auto}.lp-table{border-collapse:collapse;inline-size:100%;font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums}.lp-table th,.lp-table td{text-align:start;border-block-end:1px solid var(--border);white-space:nowrap;color:var(--ink);padding:7px 10px}.lp-table th{background:var(--surface-2);color:var(--text-2);font-weight:700;font-size:calc(12px*var(--fs))}.lp-table tbody tr:last-child td{border-block-end:0}.lp-row-paid td{color:var(--muted)}.lp-row-due td{background:var(--amber-soft)}.lp-plus{font-weight:700;color:var(--green)!important}.lp-minus{color:var(--red-ink)!important}.lp-ref{font-family:ui-monospace,Consolas,monospace;font-size:calc(12px*var(--fs))}.lp-chip{font-size:calc(11px*var(--fs));border-radius:999px;padding:2px 8px;font-weight:700;display:inline-block}.lp-chip-paid{background:var(--green-soft);color:var(--chip-green-ink)}.lp-chip-due{background:var(--amber-soft);color:var(--gold-ink)}.lp-chip-upcoming{background:var(--surface-3);color:var(--text-2)}.lp-apply-foot{flex-wrap:wrap;gap:8px;display:flex}.lp-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-item{border:1px solid var(--border);background:var(--surface);border-inline-start:4px solid var(--blue);border-radius:12px;gap:10px;padding:14px;display:grid}.lp-off-rejected{border-inline-start-color:var(--red)}.lp-off-returned{border-inline-start-color:var(--amber)}.lp-off-cancelled{border-inline-start-color:var(--faint);opacity:.85}.lp-item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lp-item-head>div{gap:3px;min-width:0;display:grid}.lp-kind{font-size:calc(11px*var(--fs));letter-spacing:.3px;text-transform:uppercase;color:var(--muted);font-weight:800}.lp-kind-advance{color:var(--purple)}.lp-kind-loan{color:var(--blue)}.lp-amount{font-size:calc(20px*var(--fs));color:var(--ink);font-variant-numeric:tabular-nums}.lp-stepper{counter-reset:none;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-step{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.lp-step:before{content:"";background:var(--border);z-index:0;block-size:2px;inline-size:100%;position:absolute;inset-block-start:13px;inset-inline-start:-50%}.lp-step:first-child:before{display:none}.lp-step.is-done:before,.lp-step.is-current:before,.lp-step.is-stopped:before{background:var(--green)}.lp-dot{z-index:1;block-size:28px;inline-size:28px;font-size:calc(12px*var(--fs));background:var(--surface-3);color:var(--muted);border:2px solid var(--border);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.lp-step.is-done .lp-dot{background:var(--green);border-color:var(--green);color:var(--on-brand)}.lp-step.is-current .lp-dot{background:var(--red);border-color:var(--red);color:var(--on-brand);box-shadow:0 0 0 4px var(--red-tint)}.lp-step.is-stopped .lp-dot{background:var(--surface);border-color:var(--red);color:var(--red)}.lp-step-label{font-size:calc(11px*var(--fs));color:var(--muted);overflow-wrap:anywhere;line-height:1.3}.lp-step.is-current .lp-step-label{color:var(--ink);font-weight:800}.lp-step.is-done .lp-step-label{color:var(--text-2)}.lp-outcome{font-size:calc(13px*var(--fs));border:1px solid var(--border);border-radius:10px;padding:9px 12px;line-height:1.6}.lp-outcome small{color:var(--muted)}.lp-outcome-rejected{background:var(--red-soft);color:var(--red-ink);border-color:var(--red-border)}.lp-outcome-returned{background:var(--amber-soft);color:var(--ink)}.lp-outcome-cancelled{background:var(--surface-3);color:var(--text-2)}.lp-note{font-size:calc(13px*var(--fs));color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.lp-meta{font-size:calc(12px*var(--fs));color:var(--muted);flex-wrap:wrap;gap:6px 16px;display:flex}.lp-actions{flex-wrap:wrap;gap:8px;display:flex}.lp-details{border-block-start:1px dashed var(--border);gap:10px;padding-block-start:10px;display:grid}.lp-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp-details h5{font-size:calc(14px*var(--fs));color:var(--ink);margin:0}.lp-history ul{font-size:calc(12px*var(--fs));color:var(--text-2);gap:4px;margin:6px 0 0;padding-inline-start:20px;display:grid}@media (max-width:980px){.lp-apply-grid,.lp-details-grid{grid-template-columns:1fr}}@media (max-width:640px){.lp-fields,.lp-toggle{grid-template-columns:1fr}.lp-apply{padding:12px}.lp-stepper{grid-template-columns:repeat(7,minmax(40px,1fr));padding-block-end:4px;overflow-x:auto}.lp-step-label{font-size:calc(10px*var(--fs))}.lp-head-actions{inline-size:100%}.lp-head-actions .button{flex:1}}.lp-rate{background:var(--blue-soft);color:var(--ink);font-size:calc(12.5px*var(--fs));border-inline-start:3px solid var(--blue);border-radius:9px;margin:0;padding-block:8px;padding-inline:10px;font-weight:600;line-height:1.55}.lp-rate.lp-rate-free{background:var(--green-soft);border-inline-start-color:var(--green)}.lp-pricing{font-size:calc(12px*var(--fs));color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.lp-pricing strong{color:var(--ink);font-variant-numeric:tabular-nums}.lp-rate-chip{background:var(--blue-soft);color:var(--blue);font-weight:700;font-size:calc(11.5px*var(--fs));white-space:nowrap;border-radius:999px;padding-block:2px;padding-inline:9px;display:inline-block}.lp-rate-chip.lp-rate-free{background:var(--green-soft);color:var(--green)}.lp-rate-chip.lp-rate-pending{background:var(--amber-soft);color:var(--ink)}.lp-table tfoot th{background:var(--surface-2);color:var(--ink);border-block-start:1px solid var(--border-strong);text-align:start;white-space:nowrap;padding:7px 10px;font-weight:700}
.lw{gap:16px;min-width:0;display:grid}.lw-head{gap:14px;padding:18px 20px;display:grid}.lw-head .hx-back{justify-self:start}.lw-title{align-items:flex-start;gap:14px;display:flex}.lw-title h2{font-size:calc(21px*var(--fs));color:var(--ink);margin:2px 0 4px}.lw-title p{color:var(--text-2);font-size:calc(13px*var(--fs));max-inline-size:78ch;margin:0;line-height:1.6}.lw-icon{inline-size:calc(44px*var(--fs));block-size:calc(44px*var(--fs));background:var(--red-soft);color:var(--red-ink);border-radius:12px;flex:none;place-items:center;display:grid}.lw-compact .lw-head{padding:14px 16px}.lw-compact .lw-title h2{font-size:calc(17px*var(--fs))}.lw-notice{margin:0}.lw-kpis{grid-template-columns:repeat(auto-fit,minmax(calc(170px*var(--fs)),1fr))}.lw-list{min-width:0}.lw-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lw-export{flex-wrap:wrap;gap:8px;display:flex}.lw-filters{border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.lw-filters select{min-block-size:calc(36px*var(--fs));border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:calc(12.5px*var(--fs));border-radius:9px;padding-block:0;padding-inline:10px}.lw-search{flex:1 1 calc(220px*var(--fs));margin:0}.lw-table td{vertical-align:middle}.lw-table tr.lw-mine td{background:var(--amber-soft)}.lw-person{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.lw-person strong{color:var(--ink);font-size:calc(13px*var(--fs));display:block}.lw-person small,.lw-num small{color:var(--muted);font-size:calc(11px*var(--fs));font-weight:500;display:block}.lw-person:hover strong,.lw-person:focus-visible strong{color:var(--red-ink);text-decoration:underline}.lw-num{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.lw-kind{font-size:calc(11.5px*var(--fs));white-space:nowrap;border-radius:999px;padding-block:3px;padding-inline:9px;font-weight:700;display:inline-block}.lw-kind-loan{background:var(--blue-soft);color:var(--blue)}.lw-kind-advance{background:var(--gold-soft);color:var(--gold-ink)}.lw-empty{padding:28px 18px}.lw-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lw-backdrop{background:var(--overlay);z-index:90;position:fixed;inset:0}.lw-drawer{z-index:91;inline-size:min(calc(640px*var(--fs)),100vw);background:var(--surface);color:var(--ink);border-inline-start:1px solid var(--border);box-shadow:var(--shadow-lg);align-content:start;gap:16px;padding:20px;display:grid;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.lw-drawer-head{align-items:flex-start;gap:12px;display:flex}.lw-drawer-head>div{flex:1;min-width:0}.lw-drawer-head h3{font-size:calc(18px*var(--fs));margin:2px 0}.lw-drawer-head small{color:var(--muted);font-size:calc(12px*var(--fs))}.lw-steps li{font-size:calc(11.5px*var(--fs))}.lw-section{border-block-start:1px solid var(--border);gap:10px;padding-block-start:14px;display:grid}.lw-section .hx-subhead{align-items:center;gap:6px;margin:0;display:flex}.lw-facts{grid-template-columns:repeat(auto-fit,minmax(calc(160px*var(--fs)),1fr))}.lw-elig{font-size:calc(13px*var(--fs));border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.lw-elig.is-ok{background:var(--green-soft);color:var(--green)}.lw-elig.is-bad{background:var(--red-soft);color:var(--red-ink)}.lw-meter{display:block}.lw-reasons{color:var(--text-2);font-size:calc(12.5px*var(--fs));margin:0;padding-inline-start:20px;line-height:1.6}.lw-act{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px}.lw-act textarea,.lw-act input,.lw-act select{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);inline-size:100%;color:var(--ink);font:inherit;font-size:calc(13px*var(--fs));border-radius:9px;padding-block:8px;padding-inline:10px;font-weight:500}.lw-form-grid{grid-template-columns:repeat(auto-fit,minmax(calc(170px*var(--fs)),1fr));gap:10px;display:grid}.lw-danger{color:var(--red-ink);border-color:var(--red-border)}.lw-danger:hover{background:var(--red-soft)}.lw-mini th,.lw-mini td{font-size:calc(12px*var(--fs))}.lw-note{border-inline-start:3px solid var(--gold);background:var(--warm-surface);color:var(--text-2);font-size:calc(12.5px*var(--fs));border-radius:6px;margin:4px 0 0;padding-block:6px;padding-inline:10px}@media (max-width:640px){.lw-head,.lw-drawer{padding:14px}.lw-filters{padding:10px 12px}.lw-filters select{flex:45%}}@media print{.lw-backdrop,.lw-export,.lw-filters{display:none}.lw-drawer{box-shadow:none;inline-size:auto;position:static}}.lw-rate{background:var(--blue-soft);color:var(--blue);font-size:calc(11.5px*var(--fs));border-radius:999px;padding-block:2px;padding-inline:8px;font-weight:700;display:inline-block}.lw-rate-free{background:var(--green-soft);color:var(--green)}.lw-rate-pending{background:var(--surface-2);color:var(--muted);font-weight:600}.lw-interest{color:var(--text-2)}
.li{min-width:0;color:var(--ink);gap:16px;display:grid}.li-head{gap:14px;padding:18px 20px;display:grid}.li-head .hx-back{justify-self:start}.li-title{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.li-title>div:not(.li-current){flex:1 1 calc(320px*var(--fs));min-width:0}.li-title h2{font-size:calc(22px*var(--fs));color:var(--ink);margin:2px 0 4px}.li-title p{color:var(--text-2);font-size:calc(14px*var(--fs));max-inline-size:78ch;margin:0;line-height:1.7}.li-icon{inline-size:calc(46px*var(--fs));block-size:calc(46px*var(--fs));background:var(--red-soft);color:var(--red-ink);border-radius:12px;flex:none;place-items:center;display:grid}.li-current{text-align:center;background:var(--red-tint);border:1px solid var(--red-border);min-inline-size:calc(170px*var(--fs));border-radius:12px;gap:2px;padding-block:10px;padding-inline:18px;display:grid}.li-current strong{font-size:calc(30px*var(--fs));color:var(--red-ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.li-current small{color:var(--muted);font-size:calc(12px*var(--fs))}.li-lock{background:var(--surface-2);color:var(--text-2);font-size:calc(13.5px*var(--fs));border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding-block:10px;padding-inline:12px;line-height:1.6;display:flex}.li-lock svg{color:var(--gold-ink);flex:none;margin-block-start:3px}.li-card-head{flex-wrap:wrap}.li-card-head h3,.li-h3{font-size:calc(16px*var(--fs));align-items:center;gap:8px;margin:0;display:flex}.li-card-head h3 svg,.li-h3 svg{color:var(--red)}.li-muted{color:var(--muted);font-size:calc(13px*var(--fs));flex-wrap:wrap;align-items:center;gap:6px;margin:0;line-height:1.6;display:flex}.li-muted strong{color:var(--ink)}.li-badge{font-size:calc(12px*var(--fs));white-space:nowrap;border-radius:999px;padding-block:3px;padding-inline:10px;font-weight:700;display:inline-block}.li-badge-green{background:var(--green-soft);color:var(--green)}.li-badge-amber{background:var(--amber-soft);color:var(--amber)}.li-alert{border:1px solid var(--border);font-size:calc(13.5px*var(--fs));color:var(--ink);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding-block:10px;padding-inline:12px;line-height:1.6;display:flex}.li-alert svg{flex:none;margin-block-start:3px}.li-alert-amber{background:var(--amber-soft);border-color:var(--amber)}.li-alert-amber svg{color:var(--amber)}.li-alert-red{background:var(--red-soft);border-color:var(--red-border)}.li-alert-red svg{color:var(--red)}.li-alert-blue{background:var(--blue-soft);border-color:var(--blue)}.li-alert-blue svg{color:var(--blue)}.li-tiles{grid-template-columns:repeat(auto-fit,minmax(calc(170px*var(--fs)),1fr));gap:12px;display:grid}.li-tile .hx-kpi-value{font-variant-numeric:tabular-nums;font-size:calc(26px*var(--fs))}.li-tile .hx-kpi-label{font-size:calc(13px*var(--fs))}.li-tile .hx-kpi-hint{font-size:calc(12px*var(--fs))}.li-tile.is-base{border-color:var(--red);box-shadow:0 0 0 2px var(--red-soft)}.li-tile.is-base .hx-kpi-hint{color:var(--red-ink);font-weight:700}.li-meta{color:var(--muted);font-size:calc(13px*var(--fs));flex-wrap:wrap;gap:8px 20px;display:flex}.li-meta strong{color:var(--ink)}.li-meta a{color:var(--red-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.li-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.li-actions .button{font-size:calc(13px*var(--fs))}.li-spin{animation:1s linear infinite li-spin}@keyframes li-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.li-spin{animation:none}}.li-manual{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:12px;gap:12px;padding:14px;display:grid}.li-grid2,.li-grid3{gap:12px;display:grid}.li-grid2{grid-template-columns:repeat(auto-fit,minmax(calc(240px*var(--fs)),1fr))}.li-grid3{grid-template-columns:repeat(auto-fit,minmax(calc(170px*var(--fs)),1fr))}.li-field{align-content:start;gap:6px;min-width:0;display:grid}.li-field>span{font-size:calc(13px*var(--fs));color:var(--text-2);font-weight:600}.li-field input{min-block-size:calc(40px*var(--fs));border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:calc(14px*var(--fs));min-width:0;border-radius:9px;inline-size:100%;padding-block:0;padding-inline:12px}.li-field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.li-field input:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.li-field input[aria-invalid=true]{border-color:var(--red)}.li-field input[type=number]{font-variant-numeric:tabular-nums}.li-inline{grid-template-columns:auto calc(140px*var(--fs));align-items:center}.li-margin{grid-template-columns:auto 1fr auto;gap:6px;display:grid}.li-margin .button{min-inline-size:calc(40px*var(--fs));font-size:calc(17px*var(--fs));padding-inline:8px;font-weight:800}.li-margin input{text-align:center;font-weight:700;font-size:calc(16px*var(--fs))}.li-direction{font-size:calc(12.5px*var(--fs));color:var(--muted);align-items:center;gap:6px;line-height:1.5;display:flex}.li-direction.is-up{color:var(--amber)}.li-direction.is-down{color:var(--green)}.li-form{gap:14px;display:grid}.li-refs{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.li-refs legend{font-size:calc(13px*var(--fs));color:var(--text-2);margin-block-end:8px;padding:0;font-weight:600}.li-ref{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-block:10px;padding-inline:14px;transition:border-color .15s,background .15s;display:grid}.li-ref:hover{border-color:var(--border-strong)}.li-ref.is-active{border-color:var(--red);background:var(--red-tint)}.li-refs:disabled .li-ref{cursor:default}.li-ref input{accent-color:var(--red);inline-size:calc(17px*var(--fs));block-size:calc(17px*var(--fs));margin:0}.li-ref strong{font-size:calc(14px*var(--fs));color:var(--ink);align-items:center;gap:8px;display:flex}.li-ref small{color:var(--muted);font-size:calc(12.5px*var(--fs));line-height:1.5;display:block}.li-ref b{font-size:calc(17px*var(--fs));font-variant-numeric:tabular-nums;color:var(--ink)}.li-default{font-style:normal;font-size:calc(11px*var(--fs));background:var(--gold-soft);color:var(--gold-ink);border-radius:999px;padding-block:1px;padding-inline:7px;font-weight:700}.li-equation{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:10px;padding:14px;display:flex}.li-equation>div{background:var(--surface);border:1px solid var(--border);min-inline-size:calc(120px*var(--fs));border-radius:10px;flex:auto;align-content:center;gap:2px;padding-block:8px;padding-inline:14px;display:grid}.li-equation small{color:var(--muted);font-size:calc(12px*var(--fs))}.li-equation strong{font-size:calc(22px*var(--fs));font-variant-numeric:tabular-nums;color:var(--ink)}.li-equation .li-result{background:var(--red);border-color:var(--red)}.li-equation .li-result small,.li-equation .li-result strong{color:var(--on-brand)}.li-op{font-size:calc(24px*var(--fs));color:var(--muted);align-self:center;font-weight:800}.li-scenarios{grid-template-columns:repeat(auto-fit,minmax(calc(250px*var(--fs)),1fr));gap:12px;display:grid}.li-scenario{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:10px;padding:14px;display:grid}.li-scenario h4{font-size:calc(14.5px*var(--fs));color:var(--ink);margin:0}.li-scenario dl{gap:6px;margin:0;display:grid}.li-scenario dl>div{font-size:calc(13.5px*var(--fs));justify-content:space-between;gap:10px;display:flex}.li-scenario dt{color:var(--muted)}.li-scenario dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:600}.li-table caption{caption-side:top;text-align:start;color:var(--muted);font-size:calc(12.5px*var(--fs));padding-block:8px}.li-table th,.li-table td{font-size:calc(13px*var(--fs))}.li-num{white-space:nowrap;font-variant-numeric:tabular-nums}.li-nowrap{white-space:nowrap}.li-note{max-inline-size:calc(260px*var(--fs));color:var(--text-2)}.li-empty{color:var(--muted);font-size:calc(13.5px*var(--fs));margin:0;padding-block:24px;padding-inline:18px}@media (max-width:640px){.li-head{padding:14px}.li-current{flex:100%}.li-inline{grid-template-columns:1fr}.li-op{text-align:center;flex-basis:100%;line-height:1}.li-ref{grid-template-columns:auto 1fr}.li-ref b{grid-column:2}}.li-history table{table-layout:auto;inline-size:100%}.li-history td:last-child{white-space:normal;overflow-wrap:anywhere;min-inline-size:16em}.li-history .table-scroll,.li-history{overflow-x:auto}
