.pf4-progress-seg.is-done{background:var(--ink)}.pf4-saved-retry{color:var(--ink)}.pf4-head-close{width:40px;height:40px;color:var(--ink);border-color:#0000;transition:background-color .15s}.pf4-head-close svg{width:18px;height:18px}.pf4-tile.is-selected{border-color:var(--ink);background:var(--bg-alt)}.pf4-tile.is-selected .pf4-tile-icon{color:var(--ink)}.pf4-tile-check{background:var(--ink);color:var(--bg)}.pf4-radio-row.is-on{border-color:var(--ink);background:var(--bg-alt)}.pf4-radio-row.is-on .pf4-radio-icon{color:var(--ink)}.pf-screen input:is([type=checkbox],[type=radio]){accent-color:var(--ink)}.pf4-ai-line{color:var(--ink)}.pf4-sum-edit{border-radius:var(--radius-pill);color:var(--ink);letter-spacing:-.01em;padding:4px 8px;font-weight:500;transition:background-color .15s}.pf4-sum-edit:hover{background:var(--bg-alt)}.pf4-post-cta{height:46px}@media (max-width:700px){.pfm-publish{min-height:46px;padding-top:11px;padding-bottom:11px}}.pf4-agree-link,.pf4-agree-link:hover{color:var(--link-ink)}.pf-seller-type-opt{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--ink);letter-spacing:-.01em;font-weight:500}.pf-seller-type-opt:hover{background:var(--bg-alt)}.pf-seller-type-opt.is-on,.pf-seller-type-opt.is-on:hover{background:var(--ink);color:var(--bg);border-color:#0000;font-weight:600}.pf-delivery--active{background:var(--bg-alt)}.pf-delivery--active .pf-delivery-check:after{border-right-color:var(--bg);border-bottom-color:var(--bg)}@media (min-width:701px){body:has(.pf-screen) .pf-body-main .pf-delivery--active{background:var(--bg);border-color:var(--ink)}body:has(.pf-screen) .pf-body-main .pf-delivery.is-active{background:var(--bg);border-color:var(--ink)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.pf-screen) .pf-body-main .pf-delivery--active{background:var(--bg-alt)}:root:not([data-theme=light]) body:has(.pf-screen) .pf-body-main .pf-delivery.is-active{background:var(--bg-alt)}}:root[data-theme=dark] body:has(.pf-screen) .pf-body-main .pf-delivery--active{background:var(--bg-alt)}:root[data-theme=dark] body:has(.pf-screen) .pf-body-main .pf-delivery.is-active{background:var(--bg-alt)}@media (prefers-color-scheme:dark) and (min-width:701px){:root:not([data-theme=light]) body:has(.pf-screen) .pf-body-main .pf-delivery--active{background:var(--bg)}:root:not([data-theme=light]) body:has(.pf-screen) .pf-body-main .pf-delivery.is-active{background:var(--bg)}}@media (min-width:701px){:root[data-theme=dark] body:has(.pf-screen) .pf-body-main .pf-delivery--active{background:var(--bg)}:root[data-theme=dark] body:has(.pf-screen) .pf-body-main .pf-delivery.is-active{background:var(--bg)}}.pf-firm-checkbox--checked:after{border-left-color:var(--bg);border-bottom-color:var(--bg)}.pf-price-hint:hover{background:color-mix(in srgb, var(--ink) 6%, var(--bg-alt))}.pf-price-hint-icon{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-price-hint:hover{background:color-mix(in srgb, var(--ink) 8%, var(--bg-alt))}}:root[data-theme=dark] .pf-price-hint:hover{background:color-mix(in srgb, var(--ink) 8%, var(--bg-alt))}.pf-price-hint:focus-visible{outline-color:var(--focus-ring)}.pf-field-label-action{border:1px solid var(--border);background:var(--bg);color:var(--ink);letter-spacing:-.01em;font-weight:500;transition:background-color .15s}.pf-field-label-action:hover{background:var(--bg-alt)}.pf-stay-typechip svg{color:var(--muted)}.pf-stay-row-remove{border:1px solid var(--border);border-radius:var(--radius-pill);transition:background-color .15s}.pf-stay-row-remove:hover{background:var(--bg-alt);color:var(--ink)}@media (max-width:640px){.pf-stay-row-remove{width:44px;height:44px}}.pf-photo-tile-x{background:var(--on-photo-chip);color:var(--on-photo)}.pf-vin-decode{border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;flex-shrink:0;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .15s}.pf-vin-decode:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--bg))}.pf-vin-decode:disabled{background:var(--bg-alt);color:var(--muted);cursor:default}.pf-geo-btn{border-radius:var(--radius-pill);color:var(--ink);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-4px -8px;padding:4px 8px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}.pf-geo-btn:hover:not(:disabled){background:var(--bg-alt)}.pf-geo-btn:disabled{opacity:.6;cursor:default}.pf-chip:has(>.pf-tag-remove){align-items:center;display:inline-flex}.pf-tag-remove{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-16px 0 -16px 6px;padding:0;line-height:1;display:inline-flex}.pf-tag-remove svg{min-width:0;min-height:0;display:block}@media (max-width:640px){.pf-chip:has(>.pf-tag-remove){min-height:44px}}.pf-select-wrap{align-items:center;width:100%;min-width:0;display:flex;position:relative}.pf-select-wrap>select.pf-input{padding-right:44px}body:has(.pf-screen) .pf-select-wrap>select.pf-input{padding-right:44px}.pf-select-chev{width:12px;height:12px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pf-stay-typeline>.pf-select-wrap{flex:1;width:auto;min-width:220px}.pf-stay-typeline .pf-select-wrap .pf-input{width:100%;min-width:0}.pf-select-wrap>.pf4-select{appearance:none;width:100%;min-width:0;padding:0 44px 0 16px}@media (min-width:701px){body:has(.pf-screen) .pf-hero.pf-desktop-only-card{background:var(--bg-alt)}.pf-hero-glow{display:none}.pf-hero-eyebrow{color:var(--ink)}.pf-hv-photo{background:color-mix(in srgb, var(--ink) 16%, var(--bg-alt));box-shadow:var(--shadow-lg)}.pf-hv-photo svg{color:var(--bg)}.pf-hv-card{background:var(--bg);box-shadow:var(--shadow-lg)}.pf-hv-ln.t{background:var(--border)}.pf-hv-ln.p{background:var(--ink)}.pf-hv-spark{background:var(--bg);box-shadow:var(--shadow-md)}.pf-hv-spark svg{color:var(--ink)}body:has(.pf-screen) .pf-cat-body .pf-row:hover{border-color:var(--control-edge);background:var(--bg-alt)}body:has(.pf-screen) .pf-cat-body .pf-row:hover .pf-row-icon{background:var(--bg);color:var(--ink)}body:has(.pf-screen) .pf-cat-body .pf-row:hover .pf-row-chev{color:var(--ink)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.pf-screen) .pf-cat-body .pf-row:hover{background:var(--bg-alt)}:root:not([data-theme=light]) body:has(.pf-screen) .pf-cat-body .pf-row:hover .pf-row-icon{background:var(--bg);color:var(--ink)}}:root[data-theme=dark] body:has(.pf-screen) .pf-cat-body .pf-row:hover{background:var(--bg-alt)}:root[data-theme=dark] body:has(.pf-screen) .pf-cat-body .pf-row:hover .pf-row-icon{background:var(--bg);color:var(--ink)}@media (max-width:700px){.pf-qp-eyebrow{color:var(--ink)}.pf-qp-eyebrow svg{color:var(--ink);fill:var(--ink)}}.pf-bottom{background:color-mix(in srgb, var(--bg) 96%, transparent)}@media (min-width:701px){body:has(.pf-screen) .pf-topbar-close{width:40px;height:40px;color:var(--ink);background:0 0}body:has(.pf-screen) .pf-topbar-close:hover{background:var(--bg-alt)}.pf-topbar-close svg{width:18px;height:18px}.pf-tips-title svg{color:var(--muted)}}.pf-screen-num{background:var(--bg-alt);color:var(--muted)}.pf-screen-req{color:var(--muted)}.pf-screen-remove{color:var(--muted);justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.pf-screen-remove:hover{background:var(--bg-alt);color:var(--ink)}.pf-screen-remove svg{min-width:0;min-height:0;display:block}@media (max-width:640px){.pf-screen-remove{width:44px;height:44px;margin-top:3px}}.pf-screen-add{justify-content:center;align-items:center;gap:6px;display:inline-flex}.pf-screen-add svg{flex:none;width:14px;height:14px}.job-required-tag{color:var(--muted);letter-spacing:-.01em;font-weight:500}.job-field-error{color:var(--danger-ink)}.job-logo-remove:hover{color:var(--ink)}@media (min-width:701px){.pf-screen-wrap--capture .pf-screen--capture.is-drag .pf-qp-body{border-color:var(--ink);background:var(--bg-alt)}body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty{background:var(--bg-alt);color:var(--ink);transition:background-color .15s}body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, var(--bg-alt))}:is(body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty svg,body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty span){color:var(--ink)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty{background:var(--pf-bg)}:root:not([data-theme=light]) body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty:hover:not(:disabled){background:var(--pf-bg-2)}}:root[data-theme=dark] body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty{background:var(--pf-bg)}:root[data-theme=dark] body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty:hover:not(:disabled){background:var(--pf-bg-2)}@media (prefers-color-scheme:dark) and (min-width:701px){:root:not([data-theme=light]) body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty{background:var(--bg-alt)}:root:not([data-theme=light]) body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, var(--bg-alt))}}@media (min-width:701px){:root[data-theme=dark] body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty{background:var(--bg-alt)}:root[data-theme=dark] body:has(.pf-screen) .pf-body .pf-photo-strip:not(:has(.pf-photo-tile:not(.pf-photo-tile-empty))) .pf-photo-tile-empty:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, var(--bg-alt))}}.pf-qp-target:hover{background:var(--bg-alt)}.pf-qp-hero-spark{color:var(--ink)}.qp-b-review-preview{color:var(--ink);letter-spacing:-.01em;font-weight:500}.qp-b-tile-retry{background:var(--danger-fill);color:var(--on-selected-pill);border-radius:var(--radius-pill)}.jcam-next{border-radius:var(--radius-pill);background:var(--jcam-ink);color:var(--jcam-shell);letter-spacing:-.01em;font-weight:600}.jcam-lib,.jcam-panel-action{border-radius:var(--radius-pill);letter-spacing:-.01em;font-weight:500}.jcam-panel-action--solid{font-weight:600}.qp-done-icon{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success-ink)}.pf-preview-badge{background:color-mix(in srgb, var(--bg) 92%, transparent);color:var(--ink)}.pf-preview-card-img{background:var(--img-placeholder)}.pf-preview-card-img svg{color:var(--muted)}@media (max-width:700px){.pf-success-actions{flex-direction:column-reverse;gap:10px}.pf-success-actions .pf-btn-primary,.pf-success-actions .pf-btn-secondary{flex:none;width:100%;min-height:46px;padding-top:12px;padding-bottom:12px}}.post-success-url-row{border-radius:var(--radius-pill);border-color:#0000}.post-review-title{color:var(--ink)}.post-review-sub{color:var(--muted)}.resend-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md)}.resend-label{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.resend-error{color:var(--danger-ink)}.resend-try-again:hover{color:var(--ink)}.resend-success-icon{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success-ink)}.seller-name-label{letter-spacing:-.01em;font-size:15px}.ml-page-back{border:1px solid var(--border);border-radius:50%}.ml-action-row--featured .ml-action-icon{background:var(--ml-bg);color:var(--ml-ink-2)}.ml-tips-title svg{color:var(--muted)}.ml-section-link,.ml-preview-link{color:var(--link-ink)}.ml-toggle-knob{background:var(--bg);box-shadow:var(--shadow-sm)}.ml-toast{box-shadow:var(--shadow-float)}.ml-share-row{border:1px solid var(--border);border-radius:var(--radius-pill);padding-left:16px}.mef-photos .manage-section{border-radius:var(--radius-float-row)}.mie-thumb--cover,.mie-thumb--dragover{border-color:var(--ink)}.mie-cover-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg) 92%, transparent);color:var(--ink);letter-spacing:0;padding:2px 7px;font-size:10px;font-weight:600;bottom:6px}.mie-remove,.mie-move-btn{background:var(--on-photo-chip);color:var(--on-photo);padding:0}.mie-remove>svg,.mie-move-btn>svg{min-width:0;min-height:0;display:block}.mie-remove>svg{width:12px;height:12px}.mie-move-btn>svg{width:14px;height:14px}@media (max-width:640px){.mie-thumb .mie-remove,.mie-thumb .mie-move-btn{min-height:24px!important}}.mie-add{transition:background-color .15s,color .15s}.mie-add:hover:not(:disabled){border-color:var(--line);background:var(--bg-alt);color:var(--ink)}.mie-add-icon{display:inline-flex}.mie-add-icon svg{width:22px;height:22px}.mie-spinner{border-top-color:var(--ink)}.mie-error{color:var(--danger-ink)}.pf-dropzone{border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--bg-alt);width:100%;padding:22px 16px;transition:background-color .15s,border-color .15s;display:block;position:relative}.pf-photo-strip:empty{display:none}.pf-photo-strip:not(:empty)+.pf-dropzone,.mie-grid:not(:empty)+.pf-dropzone{margin-top:8px}.pf-dropzone:hover:not(.is-off){background:color-mix(in srgb, var(--ink) 6%, var(--bg-alt))}.pf-dropzone.is-drag{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, var(--bg-alt))}.pf-dropzone.is-off{opacity:.55}.pf-dropzone-input{opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pf-dropzone.is-off .pf-dropzone-input{cursor:default}.pf-dropzone-input:focus-visible{outline:2px solid #0000}.pf-dropzone:has(.pf-dropzone-input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.pf-dropzone-label{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.pf-dropzone.is-off .pf-dropzone-label{cursor:default}.pf-dropzone-icon{color:var(--muted);display:inline-flex}.pf-dropzone-icon svg{width:23px;height:23px}.pf-dropzone-text{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:500}.pf-dropzone-text--touch{display:none}@media (hover:none) and (pointer:coarse){.pf-dropzone-text--pointer{display:none}.pf-dropzone-text--touch{display:block}}@media (max-width:700px){.pf-cost-block,.pf-photo-section{padding-left:0;padding-right:0}.pf-qp-body{padding-left:16px;padding-right:16px}.pf-error{margin-left:0;margin-right:0}.pf-screen>.pf-error{margin-left:16px;margin-right:16px}}@media (max-width:640px){.pf-icon-btn{width:44px;height:44px}}.pf-photo-tile-x>svg{min-width:0;min-height:0}@media (max-width:640px){.pf-firm-row{min-height:44px}.pf-screen .pf-chip{min-width:44px}}
.info-doc .legal-docnav ul{flex-direction:column;gap:2px;display:flex}.info-doc .legal-docnav a{border-radius:var(--radius-float-row);letter-spacing:-.01em;padding:6px 10px 6px 14px;font-weight:500;transition:color .15s,background-color .15s}.info-doc .legal-docnav a:hover{background:var(--bg-alt);color:var(--ink)}.info-doc .legal-docnav a.is-active{background:var(--bg-alt);color:var(--ink);font-weight:600}.info-doc .legal-docnav a.is-active:before{content:none}.info-doc .legal-toc ol{border-left:0;flex-direction:column;gap:2px;display:flex}.info-doc .legal-toc a{border-radius:var(--radius-float-row);letter-spacing:-.01em;border-left:0;margin-left:0;padding:7px 10px 7px 14px;font-weight:500;transition:color .15s,background-color .15s}.info-doc .legal-toc a:hover{background:var(--bg-alt);color:var(--ink)}.info-doc .legal-toc a.active{background:var(--bg-alt);color:var(--ink);font-weight:600}.info-doc .legal-docnav-m summary{border-radius:var(--radius-pill);background:var(--bg-alt);border:1px solid #0000;padding:12px 18px;transition:background-color .15s}.info-doc .legal-docnav-m summary:hover,.info-doc .legal-docnav-m details[open]>summary{background:color-mix(in srgb, var(--ink) 6%, var(--bg-alt))}.info-doc .legal-docnav-m-label{letter-spacing:-.01em;font-weight:500}.info-doc .legal-docnav-m ul{flex-direction:column;gap:2px;display:flex}.info-doc .legal-docnav-m a{border-radius:var(--radius-float-row);letter-spacing:-.01em;padding:11px 12px 11px 14px;font-weight:500}.info-doc .legal-docnav-m a.is-active{background:var(--bg-alt);color:var(--ink);font-weight:600}.info-doc .legal-docnav-m a.is-active:before{content:none}@media (max-width:900px){.info-doc .legal-docnav-m{margin-top:16px}}.hcz-lang{border-radius:var(--radius-pill);min-height:36px;padding:0 8px 0 12px;transition:color .15s,background-color .15s}.hcz-lang:hover{background:var(--bg-alt);color:var(--ink)}.hcz-lang-select{border-radius:var(--radius-pill);letter-spacing:-.01em;font-weight:500}.hc-cat-icon{background:var(--bg-alt);color:var(--ink)}.hc-cat-count{color:var(--ink)}.hc-cat:hover,.hcz-row-link:hover,.hcz-start-card:hover{border-color:var(--control-edge)}.hcz-row-link:hover .hcz-row-icon,.hcz-start-card:hover .hcz-start-icon{color:var(--ink)}.hcz-row-topic{color:var(--muted)}.hc-chips{gap:8px}.hc-chip{align-items:center;min-height:36px;padding:0 14px;font-size:14px;display:inline-flex}.hc-search-clear{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--muted);background:0 0;transition:color .15s,background-color .15s}.hc-search-clear:hover,.hc-faq.is-open .hc-faq-head-icon{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.hc-faq-meta-btn{min-height:36px;color:var(--ink);letter-spacing:-.01em;padding:0 14px;font-size:13px;font-weight:500}.hc-faq-meta-btn:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.m5h-mobile-wrap .m5h-pop-chip{background:var(--bg);letter-spacing:-.01em}.m5h-mobile-wrap .m5h-cta{background:var(--bg-alt);border:.5px solid var(--border-light);color:var(--ink)}.m5h-mobile-wrap .m5h-cta h2{color:var(--ink)}.m5h-mobile-wrap .m5h-cta p{color:var(--muted)}.m5h-mobile-wrap .m5h-cta-btn{border-radius:var(--radius-pill);background:var(--ink);min-height:44px;color:var(--bg);letter-spacing:-.01em;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.m5h-mobile-wrap .m5h-cta-btn:visited{color:var(--bg)}.m5h-mobile-wrap .m5h-cta-btn:hover,.m5h-mobile-wrap .m5h-cta-btn:active{background:color-mix(in srgb, var(--ink) 86%, var(--bg));color:var(--bg)}.ctc-route-icon{background:var(--bg-alt);color:var(--ink)}.ctc-sent{color:var(--ink)}.ctc-label{font-size:15px}.ctc-faq-q{letter-spacing:-.01em;font-weight:500}.info-doc .ctc-routes{margin:18px 0 0;padding:0}.info-doc .ctc-faq-list{margin:0;padding:0}.info-doc .ctc-routes>li,.info-doc .ctc-faq-list>li{margin-bottom:0}.blog-featured-tag,.blog-post-cat,.blog-card-cat{background:var(--bg-alt);color:var(--ink);letter-spacing:-.01em;font-weight:500}.blog-share-btn:hover{background:var(--bg-alt);color:var(--ink)}.blog-share-btn--copied{color:var(--ink)}.blog-share-btn:focus-visible{outline:2px solid var(--focus-ring)}.blog-featured-media,.blog-card-media,.blog-post-cover{background:var(--bg-alt)}.blog-step:before{color:var(--ink)}.blog-shot-ph{border-color:var(--border);background:var(--bg-alt)}.blog-shot-ph-mark{background:var(--bg);color:var(--ink)}.blog-shot-ph-label{color:var(--ink)}.sl-topbar-btn--primary{border-color:var(--ink);background:var(--ink);color:var(--bg);font-weight:600}.sl-topbar-btn--primary:visited{color:var(--bg)}.sl-topbar-btn--primary:hover,.sl-topbar-btn--primary:active{border-color:color-mix(in srgb, var(--ink) 86%, var(--bg));background:color-mix(in srgb, var(--ink) 86%, var(--bg));color:var(--bg)}@media (max-width:700px){.hcz-popular-item{min-height:36px}.hcz-popular-link{letter-spacing:-.01em;align-self:stretch;align-items:center;display:inline-flex}}
.jobs-panel-left{border-right:0}.jobs-panel-list{flex-direction:column;gap:4px;display:flex}.jobs-panel-card{border-radius:var(--radius-float-row);border-bottom:0;transition:background .15s}.jobs-panel-card:hover{background:var(--bg-alt)}.jobs-panel-card--active,.jobs-panel-card--active:hover{background:var(--bg-alt);border-left:0;padding-left:16px}.jobs-panel-card-title{letter-spacing:-.01em;color:var(--ink);font-weight:600}.jobs-panel-card-logo{border-radius:var(--radius-float-row);border:0}.jobs-panel-tag{border-radius:var(--radius-pill);background:var(--bg-alt);color:var(--ink);letter-spacing:-.01em;border:0;padding:3px 9px;font-weight:500}.jobs-panel-card--active:before{display:none}.jobs-panel-card--active .jobs-panel-tag{background:var(--bg)}.jobs-detail-action-pill,.jobs-detail-action-btn{border-radius:var(--radius-pill);white-space:nowrap;min-height:36px;color:var(--ink);letter-spacing:-.01em;background:0 0;border:0;padding:0 14px;font-weight:500}.jobs-detail-action-pill:hover,.jobs-detail-action-btn:hover{background:var(--bg-alt)}.jobs-detail-hero-logo{border-radius:var(--radius-float-row)}.jobs-detail-hero-title{letter-spacing:-.025em}.jobs-detail-stats{border-radius:var(--radius-float);background:var(--bg-alt);border:0;gap:0}.jobs-detail-stat{background:0 0;padding:16px 18px}.jobs-detail-stat+.jobs-detail-stat{border-left:1px solid var(--border)}.jobs-detail-stat-label{color:var(--muted)}.jobs-detail-stat-value{color:var(--ink)}.jobs-detail-tag-row .jobs-panel-tag{padding:5px 12px}.jobs-detail-apply-btn{border:1px solid var(--ink);border-radius:var(--radius-float-row);background:var(--ink);min-height:48px;color:var(--bg);letter-spacing:normal;padding:0 24px;font-size:15px;font-weight:700}.jobs-detail-apply-btn:hover{color:var(--bg);background:color-mix(in srgb, var(--ink) 86%, var(--bg));border-color:#0000}.jobs-detail-apply-btn svg{stroke:currentColor}.jobs-detail-company-card{border-radius:var(--radius-float);background:var(--bg-alt);border:0}.jobs-detail-section-title{letter-spacing:-.02em;color:var(--ink);font-weight:700}.jobs-detail-topbar{gap:12px}.jobs-detail-breadcrumb{flex:auto;min-width:0;overflow:hidden}.jobs-detail-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jobs-detail-topbar-actions{flex:none;gap:2px;display:flex}@media (max-width:700px){.jobs-panel-list{gap:4px!important}.jobs-panel-card{border-radius:var(--radius-float-row)!important}.jobs-panel-card--active,.jobs-panel-card--active:hover,.jobs-panel-card:hover{background:var(--bg-alt)!important}.jobs-panel-card--active:active{background:color-mix(in srgb, var(--ink) 4%, var(--bg-alt))!important}}.jld-company{border-bottom:0}.jld-company-row{border-radius:var(--radius-float);background:var(--bg-alt);border:0;padding:16px}a.jld-company-row:hover{opacity:1;background:color-mix(in srgb, var(--ink) 5%, var(--bg-alt))}.jld-hero-logo,.jld-company-row-logo,.jld-similar-logo{border-radius:var(--radius-float-row)}.jld-similar-list{gap:4px}.jld-similar-card{border-bottom:0}.jld-similar-card,.jld-similar-card:hover{margin:0 -8px;padding:12px 44px 12px 8px}.jld-similar-card{position:relative}.jld-similar-logo{position:static}.jld-similar-card .card-fave-btn{filter:none}.jld-similar-card .card-fave-btn:not(.card-fave-btn--saved){color:var(--muted)}.jld-apply-bar{box-shadow:none}
.follow-btn:not(.follow-btn--on),.spv .spv-actions-row .follow-btn:not(.follow-btn--on),.following-followback:not(.follow-btn--on){--follow-fill:var(--bg-alt);--follow-fill-hover:color-mix(in srgb, var(--ink) 6%, var(--bg-alt));background:var(--bg-alt);color:var(--ink);letter-spacing:-.01em;border-color:#0000;font-weight:500}.follow-btn:not(.follow-btn--on):hover,.spv .spv-actions-row .follow-btn:not(.follow-btn--on):hover,.following-followback:not(.follow-btn--on):hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--ink) 6%, var(--bg-alt));color:var(--ink)}.follow-btn:not(.follow-btn--on) svg,.spv .spv-actions-row .follow-btn:not(.follow-btn--on) svg{color:var(--ink);stroke:currentColor}.follow-btn.follow-btn--on,.spv .spv-actions-row .follow-btn.follow-btn--on:not(.follow-btn--loading){--follow-fill:var(--ink);--follow-fill-hover:color-mix(in srgb, var(--ink) 86%, var(--bg));background:var(--ink);color:var(--bg);border-color:#0000;font-weight:600}.follow-btn.follow-btn--on svg{color:var(--bg);stroke:currentColor}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .follow-btn:not(.follow-btn--on),:root:not([data-theme=light]) .spv .spv-actions-row .follow-btn:not(.follow-btn--on),:root:not([data-theme=light]) .following-followback:not(.follow-btn--on){--follow-fill:var(--bg-alt);--follow-fill-hover:color-mix(in srgb, var(--ink) 6%, var(--bg-alt));background:var(--bg-alt);color:var(--ink)}:root:not([data-theme=light]) .follow-btn.follow-btn--on,:root:not([data-theme=light]) .spv .spv-actions-row .follow-btn.follow-btn--on:not(.follow-btn--loading){--follow-fill:var(--ink);background:var(--ink);color:var(--bg)}}:root[data-theme=dark] .follow-btn:not(.follow-btn--on),:root[data-theme=dark] .spv .spv-actions-row .follow-btn:not(.follow-btn--on),:root[data-theme=dark] .following-followback:not(.follow-btn--on){--follow-fill:var(--bg-alt);--follow-fill-hover:color-mix(in srgb, var(--ink) 6%, var(--bg-alt));background:var(--bg-alt);color:var(--ink)}:root[data-theme=dark] .follow-btn.follow-btn--on,:root[data-theme=dark] .spv .spv-actions-row .follow-btn.follow-btn--on:not(.follow-btn--loading){--follow-fill:var(--ink);background:var(--ink);color:var(--bg)}
.acc-offer-list.acc-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;display:grid}@media (max-width:700px){.acc-offer-list.acc-offer-grid{grid-template-columns:minmax(0,1fr)}}.acc-offer-row.acc-offer-card{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;min-width:0;padding:0;display:flex}.acc-offer-row.acc-offer-card:hover{background:0 0;border-color:#0000}.acc-offer-photo{aspect-ratio:4/3;border-radius:var(--radius-md);background-color:var(--img-placeholder);background-position:50%;background-size:cover;width:100%;display:block;position:relative;overflow:hidden}.acc-offer-photo-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.acc-offer-card .acc-offer-status{z-index:2;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 16px);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:0;position:absolute;top:8px;right:8px;overflow:hidden}.acc-offer-card .acc-offer-status.dm-offer-chip--accepted{color:var(--success-ink)}.acc-offer-card .acc-offer-status.dm-offer-chip--declined,.acc-offer-card .acc-offer-status.dm-offer-chip--expired{color:var(--muted)}.acc-offer-card .acc-offer-status.dm-offer-chip--pending{color:var(--ink)}.acc-offer-card .acc-offer-main{gap:2px}.acc-offer-card .acc-offer-amount{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600}.acc-offer-card .acc-offer-listing{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:var(--ink);-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.acc-offer-card .acc-offer-meta{color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:700px){.mp-grid.acc-offer-cards{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}
.acc-empty,.saved-empty,.inbox-empty,.ptn-empty{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;box-shadow:none;padding:48px 32px}.acc-empty.spv-empty{padding:48px 24px}.acc-empty-icon,.saved-empty-icon,.inbox-empty-icon,.dm-empty-icon,.nb-empty-icon,.mp-rail-act-empty-icon,.browse-empty-icon,.ml-msg-empty:not(.ml-msg-summary) .ml-msg-empty-icon{width:fit-content;min-width:0;height:fit-content;min-height:0;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0 auto 14px;padding:0;display:flex}.acc-empty-icon svg,.saved-empty-icon svg,.inbox-empty-icon svg,.dm-empty-icon svg,.nb-empty-icon svg,.mp-rail-act-empty-icon svg,.browse-empty-icon svg,.ml-msg-empty:not(.ml-msg-summary) .ml-msg-empty-icon svg{width:22px;height:22px}.acc-empty-title,.saved-empty-heading,.inbox-empty-title,.ptn-empty-heading,.rvw-empty-title,.following-empty-title,.dm-empty-heading,.browse-empty-heading,.mp-rail-act-empty-title,.nb-empty-title,.ml-msg-empty-title,.notif-empty{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.notif-empty{padding:48px 20px}.lm-v2 .lmst-rev-empty-title{letter-spacing:-.01em;color:var(--v2-ink);font-size:15.5px;font-weight:600}.acc-empty-sub,.saved-empty-sub,.inbox-empty-sub,.ptn-empty-sub,.rvw-empty-sub,.following-empty-sub,.dm-empty-sub,.browse-empty-sub,.mp-rail-act-empty-sub,.ml-msg-empty-sub,.notif-empty-sub{letter-spacing:0;max-width:400px;color:var(--muted);margin:6px auto 0;font-size:14px;font-weight:400;line-height:1.5}.acc-empty .acc-btn-primary,.saved-empty-cta,.browse-empty-cta,.dm-empty-cta,.sl-sett-empty-cta,.city-post-cta,.inbox-empty .btn-primary,.inbox-empty .btn-secondary{background:var(--bg);border:1px solid var(--control-edge);border-radius:var(--radius-pill);min-height:40px;color:var(--ink);letter-spacing:-.01em;text-align:center;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.acc-empty .acc-btn-primary:hover,.saved-empty-cta:hover,.browse-empty-cta:hover,.dm-empty-cta:hover,.sl-sett-empty-cta:hover,.city-post-cta:hover,.inbox-empty .btn-primary:hover,.inbox-empty .btn-secondary:hover{background:var(--bg-alt);border-color:var(--control-edge);color:var(--ink);text-decoration:none}.browse-empty-cta.browse-empty-cta--secondary,.inbox-empty .btn-secondary{color:var(--muted);background:0 0;border-color:#0000}.browse-empty-cta.browse-empty-cta--secondary:hover,.inbox-empty .btn-secondary:hover{background:var(--bg-alt);color:var(--ink);border-color:#0000}.empty-cta-plus{flex:none;width:15px;height:15px}.acc-empty-actions,.browse-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.acc-empty>.acc-btn-primary,.saved-empty-cta,.saved-empty .browse-empty-cta,.dm-empty-cta,.sl-sett-empty-cta,.city-post-cta,.following-empty .btn-secondary,.browse-empty-state>.browse-empty-cta{margin-top:18px}@media (max-width:640px){.acc-empty .acc-btn-primary,.saved-empty-cta,.browse-empty-cta,.dm-empty-cta,.sl-sett-empty-cta,.city-post-cta,.inbox-empty .btn-primary,.inbox-empty .btn-secondary{min-height:44px}}.browse-empty-state{gap:0;min-height:44dvh;padding:56px 24px}.browse-empty-heading,.browse-empty-sub{margin-bottom:0}.city-empty{padding:48px 20px}.rvw-empty{padding:48px 8px}.following-empty{gap:0;padding:48px 20px}.saved-empty{gap:0}.dm-empty{padding:40px 16px}@media (max-width:700px){.acc-empty,.saved-empty,.inbox-empty,.ptn-empty,.acc-empty.spv-empty,.browse-empty-state{padding:40px 20px}.seller-pub-page .acc-empty .acc-empty-icon{display:flex}.acct-shell-body .sl-sett-empty{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);padding:40px 20px;font-size:14px;line-height:1.5}.acct-shell-body .sl-sett-empty-cta{background:var(--bg);border:1px solid var(--control-edge);color:var(--ink);padding:0 18px;font-size:14px;font-weight:500}.acct-shell-body .sl-sett-empty-cta:hover{background:var(--bg-alt);border-color:var(--control-edge);color:var(--ink)}.mlx-state{gap:10px;min-height:44dvh;padding:40px 20px 48px}.mlx-state-glyph,.mlx-state-glyph--accent{width:22px;height:22px;color:var(--muted)}.mlx-state-title{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.mlx-state-body{font-size:14px;line-height:1.5}.mlx-state-cta{background:var(--bg);border:1px solid var(--control-edge);min-height:44px;color:var(--ink);box-shadow:none;align-self:center;margin-top:12px;padding:0 18px;font-size:14px;font-weight:500}.mlx-state-cta:hover,.mlx-state-cta:active{background:var(--bg-alt);color:var(--ink)}}.ml-msg-summary{text-decoration:none}