.work-entry-history__list{display:flex;max-height:28rem;padding-right:var(--density-space-xs);flex-direction:column;gap:var(--density-space-sm);overflow-y:auto}@media (min-width:901px){.work-entry-modal .modal-rail:has(.work-entry-history){display:flex;padding-right:0;overflow:hidden}.work-entry-history{display:flex;min-height:0;flex:1;flex-direction:column}.work-entry-history>:not(.work-entry-history__list){margin-right:var(--density-space-lg)}.work-entry-history__list{min-height:0;max-height:none;padding-right:var(--density-space-lg);flex:1}}.work-entry-history__card{display:flex;flex-direction:column;gap:var(--density-space-xs);padding:var(--density-space-sm);border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md)}.work-entry-history__card--linked,.work-entry-history__card--managed,.work-entry-history__card--punch-out{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.work-entry-history__card--managed{position:relative;z-index:40}.work-entry-history__card--dimmed{pointer-events:none;filter:brightness(.55)}.work-entry-history__date{color:var(--text-tertiary);font-family:var(--font-label);font-size:var(--density-text-xs);font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.work-entry-history__line{color:var(--text-primary);font-size:var(--density-text-ui);line-height:1.5}.work-entry-history__topup{color:var(--warning-text,var(--warning));font-size:var(--density-text-sm);font-weight:500;line-height:1.45}.work-entry-history__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--density-space-sm);margin-top:2px}.work-entry-history__copy{display:inline-flex;align-items:center;gap:var(--density-space-xs)}.work-entry-history__copy:disabled{color:var(--text-tertiary);cursor:not-allowed;text-decoration:none}.work-entry-history__foot-actions{--work-entry-action-size:26px;display:flex;gap:2px;gap:calc(var(--density-touch-target) - var(--work-entry-action-size))}.work-entry-history__action{display:inline-flex;width:var(--work-entry-action-size);height:var(--work-entry-action-size);align-items:center;justify-content:center;border-radius:7px;color:var(--text-secondary)}.work-entry-history__action:hover:not(:disabled){background:var(--surface-hover);color:var(--accent-deep)}.work-entry-history__action:disabled{cursor:not-allowed;color:var(--text-tertiary);opacity:.42}.work-entry-history__action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.work-entry-history__action--delete:hover:not(:disabled){background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error-text)}.work-entry-add-workers__help{margin:0 0 var(--density-space-sm);color:var(--text-tertiary);font-size:var(--density-text-sm)}.work-entry-add-workers__list{display:flex;flex-direction:column;gap:var(--density-space-sm)}.work-entry-add-workers__row{display:flex;padding:var(--density-space-sm);align-items:center;gap:var(--density-space-sm);border:1px solid var(--border);border-radius:10.5px;background:var(--surface);cursor:pointer}.work-entry-add-workers__row:hover{background:var(--surface-hover)}.work-entry-add-workers__cancel,.work-entry-add-workers__confirm{padding:var(--density-space-xs) var(--density-space-sm);border-radius:9999px;font-size:var(--density-text-sm);font-weight:600}.work-entry-add-workers__cancel{color:var(--text-secondary)}.work-entry-add-workers__confirm{display:inline-flex;align-items:center;gap:var(--density-space-xs);background:var(--accent);color:var(--accent-text)}.work-entry-add-workers__confirm:disabled{opacity:.5}@media (max-width:900px){.work-entry-modal .modal-body-row{flex-direction:column;overflow-y:auto}.work-entry-modal .modal-main,.work-entry-modal .modal-rail,.work-entry-modal.modal--rail-expanded .modal-main,.work-entry-modal.modal--rail-expanded .modal-rail{width:100%;flex-basis:auto}.work-entry-modal .modal-main{overflow:visible}.work-entry-modal .modal-body,.work-entry-modal .modal-rail{flex:none;overflow:visible}.work-entry-modal .modal-rail{max-height:none;border-top:1px solid var(--border);border-left:0}}@media (max-width:640px){.work-entry-modal-backdrop{padding:var(--density-space-lg) var(--density-space-sm) var(--density-space-sm)}.work-entry-modal.modal--xl{width:100%;max-width:100%;height:calc(100vh - var(--density-space-lg) - var(--density-space-sm));max-height:calc(100vh - var(--density-space-lg) - var(--density-space-sm))}.work-entry-hero{gap:var(--density-space-sm) var(--density-space-lg)}.work-entry-notes-block-grid{grid-template-columns:1fr}.work-entry-piece-type{grid-column:1;grid-row:auto}.work-entry-linked-anchor__heading{flex-direction:column}.work-entry-linked-anchor__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.work-entry-linked-status{align-items:flex-start;flex-wrap:wrap}.work-entry-linked-status>.btn-secondary{margin-left:calc(var(--work-entry-status-icon) + var(--density-space-sm))}}.eform-attention{animation:eform-attention-pulse 1.6s ease-out;border-radius:.5rem}@keyframes eform-attention-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--review-high) 55%,transparent);background-color:color-mix(in srgb,var(--review-high) 10%,transparent)}60%{box-shadow:0 0 0 8px transparent;background-color:color-mix(in srgb,var(--review-high) 5%,transparent)}to{box-shadow:0 0 0 0 transparent;background-color:transparent}}.field-control{border:1px solid var(--field-border,var(--border));background-color:var(--surface);color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.field-control.field-control--clearance-1{--field-clearance:var(--field-clearance-1);padding-right:var(--field-clearance)}.field-control.field-control--clearance-2{--field-clearance:var(--field-clearance-2);padding-right:var(--field-clearance)}.field-control::-moz-placeholder{color:var(--text-tertiary)}.field-control::placeholder{color:var(--text-tertiary)}.field-control:hover:not(:disabled):not(:focus){--field-border:var(--input-border-hover)}.field-control:focus,.field-control:focus-visible{outline:var(--focus-ring-width) solid transparent;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) var(--focus-ring-alpha),transparent)}.field-control.field-control--invalid,.field-control.field-control--invalid:focus,.field-control.field-control--invalid:focus-visible{border-color:var(--error);box-shadow:var(--field-invalid-shadow)}.field-control.field-control--disabled,.field-control:disabled{background-color:var(--surface-hover);border-color:var(--border);color:var(--text-tertiary);box-shadow:none}.field-control.field-control--file{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.field-control.field-control--drag-over{--field-border:var(--accent);background-color:var(--accent-soft)}.field-control:is([type=date],[type=time])::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:40px;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.field-control-group{min-height:var(--field-control-height,var(--density-control-lg));border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;background-color:var(--surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.field-control-group.field-control-group--menu-open{overflow:visible}.field-control-group>:first-child,.field-group-country>.field-group-segment{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.field-group-country{display:flex;align-items:stretch}.field-group-segment{border:0;border-right:1px solid var(--border);background-color:var(--surface-hover)}.field-group-control,.field-group-segment{min-height:var(--touch-target-min);color:var(--text-primary);font-size:var(--field-control-font-size,var(--density-text-body))}.field-group-control{border:0;background-color:transparent}.field-group-control::-moz-placeholder{color:var(--text-tertiary)}.field-group-control::placeholder{color:var(--text-tertiary)}.field-group-toggle:focus-visible{outline-offset:-2px}.field-control-group:focus-within{border-color:var(--border-focus);box-shadow:var(--field-focus-shadow)}.field-control-group.field-control-group--invalid,.field-control-group.field-control-group--invalid:focus-within{border-color:var(--error);box-shadow:var(--field-invalid-shadow)}.field-required{color:var(--error)}.field-error-text{color:var(--error-text)}.field-feedback-offset{margin-top:.375rem}.field-feedback-gap{gap:.375rem}.field-kit-label{color:var(--text-secondary);font-size:var(--density-text-ui)}.field-required-mark{color:var(--error-text);margin-left:.25rem}.field-message-sm{font-size:var(--density-text-ui)}.field-message-indent{margin-left:2rem}.field-file-choose{padding:.5rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--button-hover);font-weight:600;min-height:var(--density-control-md);transition:background-color var(--transition-fast),color var(--transition-fast)}.field-file-choose,.field-file-name{color:var(--text-secondary);font-size:var(--density-text-ui)}.field-file-name{margin-left:.75rem}.field-file-check{margin-left:.5rem;color:var(--color-success)}.field-label-offset{margin-bottom:.375rem}.field-checkbox-row{min-height:var(--density-touch-target);transition:background-color var(--transition-fast)}.field-checkbox-row:active,.field-checkbox-row:hover{background-color:var(--surface-hover)}.field-checkbox-row--disabled .field-checkbox-text{opacity:.55}.auth-chrome-bg{--auth-marketing-canvas:#f5f5f2;--auth-marketing-card:#fbfbf8;--auth-marketing-ink:#1c231c;--auth-marketing-on-dusk:#ffffff;--auth-marketing-dusk:#1f1f29;--auth-marketing-dusk-lift:#5e5e65}.auth-chrome-bg,.dark .auth-chrome-bg,.light .auth-chrome-bg,html.dark .auth-chrome-bg,html.light .auth-chrome-bg{background-color:var(--auth-marketing-canvas)}.auth-chrome-bg{font-family:var(--font-body)}.auth-chrome-bg :is(h1,h2,h3){font-family:var(--font-display);font-weight:500;letter-spacing:-.02em}.auth-card{background-color:var(--auth-marketing-card);color:var(--auth-marketing-ink);box-shadow:inset 0 0 0 1px var(--color-white),0 0 0 1px color-mix(in srgb,var(--color-black) 8%,transparent),0 4px 12px 0 color-mix(in srgb,var(--color-black) 6%,transparent)}.auth-chrome-bg--product,.dark .auth-chrome-bg--product,.light .auth-chrome-bg--product,html.dark .auth-chrome-bg--product,html.light .auth-chrome-bg--product{background-color:var(--chrome-fill)}.auth-card--product{background-color:var(--surface);color:var(--text-primary);box-shadow:0 0 0 1px var(--border),var(--review-shadow)}.auth-chrome-bg .auth-card{border-radius:16px}.auth-chrome-bg .field-control{min-height:50px;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:var(--field-clearance,16px);border-radius:12px;font-size:16px;line-height:1.5}.auth-chrome-bg :is(input:not([type=checkbox],[type=radio]),select,textarea){border-radius:12px}.auth-chrome-bg :is(.field-label,.field-kit-label){margin-bottom:8px;color:var(--text-secondary);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:41px;min-height:41px;padding:0 12px;border:0;border-radius:8px;background:none;font-size:16px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.auth-btn--primary{color:var(--auth-marketing-on-dusk);background-image:linear-gradient(var(--auth-marketing-dusk-lift),rgb(from var(--auth-marketing-dusk) r g b/.85));box-shadow:inset 0 2px 0 0 color-mix(in srgb,var(--color-white) 24%,transparent),inset 0 -.5px 2px 0 color-mix(in srgb,var(--color-black) 25%,transparent),inset 0 0 0 400px rgb(from var(--auth-marketing-dusk) r g b/.1),0 0 0 1px rgb(from var(--auth-marketing-dusk) r g b/.12),0 2px 8px 0 color-mix(in srgb,var(--color-black) 3%,transparent),0 3px 4px 0 color-mix(in srgb,var(--color-black) 16%,transparent);transition:box-shadow .2s var(--ease-out)}.auth-btn--primary:hover:not(:disabled){box-shadow:inset 0 2px 0 0 color-mix(in srgb,var(--color-white) 40%,transparent),inset 0 -.5px 2px 0 color-mix(in srgb,var(--color-black) 25%,transparent),inset 0 0 0 400px rgb(from var(--auth-marketing-dusk) r g b/.8),0 0 0 1px rgb(from var(--auth-marketing-dusk) r g b/.12),0 2px 8px 0 transparent,0 3px 4px 0 transparent}.auth-btn--secondary{color:var(--auth-marketing-ink);background-color:var(--auth-marketing-card);box-shadow:inset 0 2px 0 0 var(--color-white),inset 0 0 .357px 1.5px color-mix(in srgb,var(--color-white) 35%,transparent),0 0 0 1px color-mix(in srgb,var(--color-black) 12%,transparent),0 2px 3px 0 color-mix(in srgb,var(--color-black) 6%,transparent);transition:background-color .14s var(--ease-out)}.auth-btn--secondary:hover:not(:disabled){background-color:var(--auth-marketing-canvas)}.auth-btn:disabled{opacity:.5;cursor:not-allowed}.auth-btn:active:not(:disabled,[aria-disabled=true]),.auth-btn:hover:not(:disabled,[aria-disabled=true]){filter:none}@media (prefers-reduced-motion:reduce){.auth-btn,.auth-btn--primary,.auth-btn--secondary{transition:none}}@keyframes authFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:authFadeInUp .6s var(--ease-out) both}.fade-delay-1{animation-delay:.15s}.fade-delay-2{animation-delay:.3s}.fade-delay-3{animation-delay:.5s}.auth-icon-plate{background-color:color-mix(in srgb,var(--accent) 20%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.auth-brand-pill{background:color-mix(in srgb,var(--color-white) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-white) 28%,transparent);color:#f3f5f2;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 24%,transparent),0 2px 8px 0 color-mix(in srgb,var(--color-black) 18%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.auth-plate-pills{padding:0 var(--density-space-lg) var(--density-space-xl);padding-top:96px;background:linear-gradient(0deg,rgba(20,24,20,.55),rgba(20,24,20,0))}.ds-frame{padding:var(--frame-pad);border:1px solid var(--review-line-strong);border-radius:var(--radius-card);background:var(--review-frame);box-shadow:var(--review-shadow);color:var(--text-primary)}.ds-frame__header{display:flex;align-items:center;justify-content:space-between;gap:var(--density-space-sm);padding:var(--density-space-sm);color:var(--text-primary)}.ds-frame__content{min-width:0;border:1px solid var(--review-line);border-radius:var(--radius-inner);box-shadow:inset 0 0 0 1px var(--review-lip)}.ds-frame--well,.ds-frame__content{background:var(--review-surface)}.ds-frame--well>.ds-frame__content{background:var(--review-bg);box-shadow:none}.ds-card,.ds-rcard{position:relative;min-width:0;border:1px solid var(--review-line);border-radius:var(--radius-spine) var(--radius-card) var(--radius-card) var(--radius-spine);background:var(--review-surface);box-shadow:var(--review-shadow);color:var(--text-primary)}.ds-card:before,.ds-rcard:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--card-spine-w);border-radius:var(--radius-spine) 0 0 var(--radius-spine);background:linear-gradient(270deg,color-mix(in srgb,var(--spine-tint) 22%,transparent) 0,color-mix(in srgb,var(--spine-tint) 11%,transparent) 60%,color-mix(in srgb,var(--spine-tint) 2%,transparent) 100%);pointer-events:none}.ds-rcard__body{min-width:0;padding:var(--density-space-md);padding-left:calc(var(--card-spine-w) + var(--density-space-md))}.ds-rcard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--density-space-sm);min-width:0}.ds-card{padding:var(--density-space-md);padding-left:calc(var(--card-spine-w) + var(--density-space-md))}.ds-card--interactive{cursor:pointer;text-align:left;transition:background .12s ease,box-shadow .14s ease}.ds-card--interactive:hover{background:var(--review-hover);box-shadow:var(--review-shadow-hover)}.ds-card--interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ds-canvas{background-color:var(--canvas-bg);background-image:radial-gradient(circle at 1px 1px,var(--canvas-dot) var(--canvas-dot-size),transparent 0);background-size:var(--canvas-dot-x) var(--canvas-dot-y);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--review-ink) 7%,transparent)}.ds-canvas-over{position:relative}.ds-canvas-over:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-white) 26%,transparent),inset 0 0 24px -4px color-mix(in srgb,var(--color-black) 62%,transparent),inset 0 6px 14px -6px color-mix(in srgb,var(--color-black) 70%,transparent)}.ds-ruled{position:relative;isolation:isolate}.ds-ruled:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0,var(--ds-mesh-ink) calc(var(--ds-mesh-wash, 2.6px) / 2),transparent var(--ds-mesh-wash,2.6px),transparent var(--ds-mesh-col,34.6px)),repeating-linear-gradient(0deg,transparent 0,var(--ds-mesh-ink) calc(var(--ds-mesh-wash, 2.6px) / 2),transparent var(--ds-mesh-wash,2.6px),transparent var(--ds-mesh-row,85.2px));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--grid-fade),#000 calc(100% - var(--grid-fade)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 90%,transparent 100%),radial-gradient(74% 78% at 48% 45%,#000 0 44%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--grid-fade),#000 calc(100% - var(--grid-fade)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 90%,transparent 100%),radial-gradient(74% 78% at 48% 45%,#000 0 44%,transparent 100%);-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect,intersect}.job-card{display:flex;height:100%;min-width:0;flex-direction:column;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}.job-card:not(.job-card--preview):hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--review-shadow-hover);transform:translateY(-1px)}.job-card__cell{min-width:0;overflow-wrap:anywhere}.job-card__truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card__content{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--space-4);padding:var(--space-5) 0 0;overflow:hidden}.job-card__content>:not(.job-card__footer){padding-left:var(--space-5);padding-right:var(--space-5)}.job-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.job-card__header-aside,.job-card__heading{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.job-card__header-aside{max-width:min(13rem,42vw);align-items:flex-end}.job-card__farm-line{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.job-card__farm{margin:0;color:var(--accent);font-size:var(--density-text-xs);font-weight:600;letter-spacing:.06em;font-family:var(--font-label);text-transform:uppercase}.job-card__title{margin:0;font-family:var(--font-display);font-size:var(--density-text-heading);font-weight:600;line-height:1.3}.job-card__location,.job-card__pay{display:flex;min-width:0;align-items:center;gap:var(--space-2);margin:0}.job-card__pay{justify-content:flex-end;color:var(--text-primary);font-size:var(--density-text-ui);font-weight:600;text-align:right}.job-card__location{color:var(--text-secondary);font-size:var(--density-text-ui)}.job-card__button svg,.job-card__detail>svg,.job-card__location svg,.job-card__pay svg{flex:0 0 auto}.job-card__description{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--density-text-ui);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job-card__details{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.job-card__detail{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-hover);padding:var(--space-3)}.job-card__detail dt{color:var(--text-tertiary);font-size:var(--density-text-xs);font-weight:600}.job-card__detail dd{margin:var(--space-1) 0 0;overflow:hidden;color:var(--text-primary);font-size:var(--density-text-ui);font-weight:600;text-overflow:ellipsis}.job-card__benefits{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-2)}.job-card__footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;border-top:1px solid var(--border);padding:var(--space-4) var(--space-5)}.job-card__posted{min-width:0;margin:0;color:var(--text-tertiary);font-size:var(--density-text-xs)}.job-card__actions{display:flex;flex:0 0 auto;gap:var(--space-2)}.job-card__button{display:inline-flex;height:var(--job-card-action-height);align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--density-text-ui);font-weight:600;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.job-card__button--secondary{border:1px solid var(--border);background:transparent;color:var(--text-primary)}.job-card__button--secondary:hover{border-color:var(--accent);background:var(--surface-hover)}.job-card__button--primary{border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse)}.job-card__button--primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.job-card--preview .job-card__button{cursor:default}@media (max-width:639px){.job-card__header{grid-template-columns:minmax(0,1fr)}.job-card__header-aside{max-width:100%;align-items:flex-start}.job-card__pay{justify-content:flex-start;text-align:left}.job-card__details{grid-template-columns:minmax(0,1fr)}.job-card__footer{align-items:stretch;flex-direction:column}.job-card__actions,.job-card__button{flex:1}}.seeker-card{position:relative;display:flex;flex-direction:column;min-width:0;cursor:pointer;transition:border-color .12s}.seeker-card--selected>.seeker-card__content{border-color:var(--accent)}.seeker-card[inert]{cursor:default}.seeker-card__content{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--density-space-lg)}.seeker-card__header,.seeker-card__summary{display:flex;align-items:flex-start;justify-content:space-between}.seeker-card__header{margin-bottom:var(--density-space-sm)}.seeker-card[inert] .seeker-card__checkbox,.seeker-card[inert] .seeker-card__checkbox .t-check,.seeker-card[inert] .seeker-card__view{cursor:default}.seeker-card__rating{display:inline-flex;align-items:center;gap:var(--density-space-xs);color:var(--text-primary);font-size:var(--density-text-control);font-weight:600}.seeker-card__rating svg{fill:var(--review-high-mark);stroke:var(--review-high-mark)}.seeker-card__no-ratings{color:var(--text-secondary);font-size:var(--density-text-xs);font-style:italic}.seeker-card__name{min-width:0;margin:0 0 var(--density-space-xs);overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--density-text-body);font-weight:600}.seeker-card__location{display:inline-flex;min-width:0;align-items:center;gap:var(--density-space-xs);margin:0 0 var(--density-space-sm);color:var(--text-secondary);font-size:var(--density-text-control)}.seeker-card__location svg{flex:0 0 auto}.seeker-card__location span{min-width:0;overflow-wrap:anywhere}.seeker-card__bio{display:-webkit-box;margin:0 0 var(--density-space-sm);overflow:hidden;color:var(--text-secondary);font-size:var(--density-text-control);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seeker-card__tags{display:flex;flex-wrap:wrap;gap:var(--density-space-xs)}.seeker-card__tags,.seeker-card__tags--compact{margin-bottom:var(--density-space-sm)}.seeker-card__meta{margin:0 0 var(--density-space-sm);overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--density-text-xs)}.seeker-card__tenure{margin-bottom:var(--density-space-sm)}.seeker-card__visa{display:flex;flex-wrap:wrap;gap:var(--density-space-xs);margin-bottom:var(--density-space-sm);font-size:var(--density-text-xs);font-weight:500}.seeker-card__summary,.seeker-card__visa{align-items:center;color:var(--text-secondary)}.seeker-card__summary{gap:var(--density-space-sm);font-size:var(--density-text-sm)}.seeker-card__experience{color:var(--text-tertiary);text-align:right}.seeker-card__footer{display:flex;justify-content:flex-end;margin-top:auto;padding-top:var(--density-space-sm);border-top:1px solid var(--border)}.seeker-card__view{border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--density-text-control);font-weight:600}.seeker-card__view:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.seeker-visibility-control{display:flex;min-height:var(--touch-target-min);align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);cursor:pointer}.seeker-visibility-control__description,.seeker-visibility-control__label{display:block}.seeker-visibility-control__label{color:var(--text-primary);font-size:var(--density-text-ui);font-weight:600}.seeker-visibility-control__description{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--density-text-xs);line-height:1.4}.seeker-visibility-switch{position:relative;width:44px;height:24px;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--control-rim);border-radius:var(--radius-full);background:var(--input-bg);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.seeker-visibility-switch:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-sm);content:"";transition:transform var(--transition-fast)}.seeker-visibility-switch:checked{border-color:var(--accent);background:var(--accent)}.seeker-visibility-switch:checked:after{transform:translateX(20px)}.seeker-visibility-switch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.seeker-visibility-switch:disabled{cursor:wait;opacity:.65}.dropdown-root{position:relative;display:inline-flex}.dropdown-root--contents{display:contents}.dropdown-panel{position:absolute;top:calc(100% + .375rem);z-index:var(--z-dropdown);min-width:210px;padding:.375rem;border:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top center;transform:scale(var(--scale-tiny));will-change:transform,opacity;transition:opacity var(--duration-quick) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out),visibility 0s linear var(--duration-quick)}.dropdown-panel[data-align=start]{left:0;transform-origin:top left}.dropdown-panel[data-align=end]{right:0;transform-origin:top right}.dropdown-panel[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition:visibility 0s linear 0s;animation:dropdown-panel-open var(--duration-fast) var(--ease-smooth-out)}@keyframes dropdown-panel-open{0%{opacity:0;transform:scale(var(--scale-medium))}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dropdown-panel,.dropdown-panel[data-state=open]{animation:none;transition:none}}.dropdown-panel__label{padding:.5rem .625rem .375rem;font-size:var(--density-text-xs);font-weight:600;letter-spacing:.04em;font-family:var(--font-label);text-transform:uppercase;color:var(--text-tertiary)}.dropdown-panel__item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.4375rem .625rem;font-size:var(--density-text-meta);font-weight:500;text-align:left;color:var(--text-secondary);background:none;border:none;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}.dropdown-panel__item:hover{background:var(--surface-hover);color:var(--text-primary)}.dropdown-panel__item:focus-visible{background:var(--surface-hover);color:var(--text-primary);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.dropdown-panel__item[data-active=true]{color:var(--accent);background:var(--accent-soft)}.dropdown-panel__item[data-disabled=true]{opacity:.5;pointer-events:none}.dropdown-panel__item-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.dropdown-panel__item-icon svg{width:1rem;height:1rem}.dropdown-panel__item-label{flex:1 1 auto;min-width:0}.dropdown-panel__divider{height:1px;margin:.375rem .25rem;background:var(--border)}.dropdown-panel__empty{padding:.5rem .625rem;font-size:var(--density-text-meta);color:var(--text-tertiary)}.dropdown-panel[data-side=top]{top:auto;bottom:calc(100% + .375rem);transform-origin:bottom center}.dropdown-panel[data-side=top][data-align=start]{transform-origin:bottom left}.dropdown-panel[data-side=top][data-align=end]{transform-origin:bottom right}.dropdown-panel[data-side=right]{transform-origin:center left}.dropdown-panel[data-side=left]{transform-origin:center right}.dropdown-panel__item[data-destructive=true]{color:var(--error-text)}.dropdown-panel__item[data-destructive=true]:focus-visible,.dropdown-panel__item[data-destructive=true]:hover{color:var(--error-text);background:color-mix(in srgb,var(--error-text) 12%,transparent)}.dropdown-panel[data-portal=true]{z-index:var(--z-popover)}.ds-search{--clear-dur:1000ms;--clear-out-dur:var(--duration-slow);--clear-in-dur:var(--duration-slow);--clear-out-fly:var(--distance-medium);--clear-in-fly:var(--distance-medium);--clear-out-ease:var(--ease-smooth-out);--clear-in-ease:var(--ease-smooth-out);--clear-blur:var(--blur-small);--glow-delay:50ms;--glow-peak-at:0.15;--glow-opacity:0.42;--glow-spread:1.5;--search-glow-rgb:0,0,0;--search-glow-blend:multiply;position:relative;display:flex;align-items:center;flex:1 1 240px;max-width:340px;height:var(--density-control-md);padding:0 var(--density-space-xs) 0 calc(var(--density-control-md) - 2px);border:1px solid var(--review-line-strong);border-radius:7px;background:var(--review-surface);overflow:hidden}.ds-search:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.ds-search__icon{position:absolute;left:var(--density-space-sm);top:50%;transform:translateY(-50%);color:var(--review-ink-faint);pointer-events:none}.ds-search__input{min-width:0;flex:1;height:100%;border:0;background:transparent;padding:0;color:var(--review-ink);font:400 var(--density-text-control)/1.4 var(--font-body);outline:none}.ds-search__input::-moz-placeholder{color:var(--review-ink-faint)}.ds-search__input::placeholder{color:var(--review-ink-faint)}.ds-search__input:focus,.ds-search__input:focus-visible{outline:none}.ds-search__input::-webkit-search-cancel-button,.ds-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ds-search__clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:4;width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:var(--review-ink-faint);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.ds-search__clear:hover:not(:disabled){background:var(--review-surface-2);color:var(--review-ink)}.ds-search__clear:disabled{cursor:not-allowed;opacity:.5}.ds-search__mirror,.ds-search__placeholder{position:absolute;inset:0;padding:inherit;display:flex;align-items:center;z-index:2;overflow:hidden;white-space:nowrap;pointer-events:none;font:400 var(--density-text-control)/1.4 var(--font-body)}.ds-search__mirror{color:var(--review-ink);opacity:0}.ds-search__placeholder{color:var(--review-ink-faint);opacity:0}.ds-search[data-clearing] .ds-search__mirror{opacity:1}.ds-search[data-clearing] .ds-search__input{-webkit-text-fill-color:transparent}.ds-search[data-clearing] .ds-search__input::-moz-placeholder{color:transparent}.ds-search[data-clearing] .ds-search__input::placeholder{color:transparent}.ds-search__glow{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;mix-blend-mode:var(--search-glow-blend)}.dark .ds-search,html.dark .ds-search{--search-glow-rgb:255,255,255;--search-glow-blend:screen;--glow-opacity:0.85}@media (prefers-reduced-motion:reduce){.ds-search__glow{opacity:0!important}}.ds-search--sm{height:var(--density-control-sm);padding-left:calc(var(--density-control-sm) - 2px)}.ds-search--sm .ds-search__input,.ds-search--sm .ds-search__mirror,.ds-search--sm .ds-search__placeholder{font:400 var(--density-text-ui)/1.4 var(--font-body)}.ds-search--sm .ds-search__clear{width:20px;height:20px}@media (max-width:767px){.ds-search{flex-basis:100%;max-width:none}}.ds-nav-item{--ds-nav-radius:0.375rem;--ds-nav-bar-width:2px;position:relative;display:flex;align-items:center;gap:.625rem;width:100%;padding:var(--density-shell-nav-y,5px) var(--density-space-sm,10px);border:none;border-radius:0 var(--ds-nav-radius) var(--ds-nav-radius) 0;background:transparent;color:var(--text-secondary);font-size:var(--density-text-ui);font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ds-nav-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--ds-nav-bar-width);border-radius:0;background:transparent;transition:background-color .15s ease}.ds-nav-item:hover{background-color:var(--surface-hover);color:var(--text-primary)}.ds-nav-item.is-active,.ds-nav-item[aria-current=page]{background-color:var(--nav-active);color:var(--text-primary);font-weight:600}.ds-nav-item.is-active:before,.ds-nav-item[aria-current=page]:before{background:var(--accent)}.ds-nav-item[aria-disabled=true],.ds-nav-item[aria-disabled=true]:hover{background-color:transparent;color:var(--text-secondary);opacity:.5;cursor:not-allowed;font-weight:400}.ds-nav-item[aria-disabled=true]:before{background:transparent}.ds-nav-item:focus{outline:none}.ds-nav-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.ds-nav-item.is-collapsed{justify-content:center;gap:0;padding:.5rem}.ds-nav-item__icon{width:1.1rem;height:1.1rem;flex-shrink:0}.ds-nav-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ds-nav-item,.ds-nav-item:before{transition:none}}