.jCNwGW_page{min-height:100vh;padding:var(--size-8) var(--size-6) var(--size-10);background:radial-gradient(circle at top,#fff3d4 0%,#f6f2e7 45%,#e6f1f5 100%)}.jCNwGW_container{gap:var(--size-9);max-width:1080px;margin:0 auto;display:grid}.jCNwGW_header{gap:var(--size-4);padding:var(--size-7);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);display:grid}.jCNwGW_eyebrow{font:var(--font-ui-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent)}.jCNwGW_title{font:var(--font-display-lg);color:var(--color-ink-strong);margin:0}.jCNwGW_subtitle{font:var(--font-body);color:var(--color-ink);max-width:680px;margin:0}.jCNwGW_actions{gap:var(--size-3);flex-wrap:wrap;display:flex}.jCNwGW_grid{gap:var(--size-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.jCNwGW_footer{padding:var(--size-6) 0;justify-content:center;display:flex}.jCNwGW_link{font:var(--font-ui);color:var(--color-accent);text-decoration:none}.jCNwGW_link:hover{color:var(--color-accent-strong)}@media (max-width:720px){.jCNwGW_page{padding:var(--size-7) var(--size-4) var(--size-9)}.jCNwGW_title{font:var(--font-display-md)}}
.bn4omq_button{border-radius:var(--radius-md);padding:var(--size-3) var(--size-6);font:var(--font-ui);letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;gap:var(--size-2);border:1px solid #0000;min-height:48px;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.bn4omq_button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bn4omq_button:active{transform:translateY(1px)}.bn4omq_brand{background:var(--color-brand);color:var(--color-ink-strong);box-shadow:var(--shadow-soft)}.bn4omq_brand:hover{background:var(--color-brand-strong)}.bn4omq_accent{background:var(--color-accent);color:var(--color-surface);box-shadow:var(--shadow-soft)}.bn4omq_accent:hover{background:var(--color-accent-strong)}.bn4omq_ghost{color:var(--color-ink-strong);border-color:var(--color-border);background:0 0}.bn4omq_ghost:hover{background:var(--color-surface-muted)}.bn4omq_sm{padding:var(--size-2) var(--size-4);font:var(--font-ui-sm)}.bn4omq_md{font:var(--font-ui)}.bn4omq_lg{padding:var(--size-4) var(--size-7);font:var(--font-ui-lg)}
.mgv2Eq_link{border-radius:var(--radius-md);padding:var(--size-3) var(--size-6);font:var(--font-ui);letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;gap:var(--size-2);border:1px solid #0000;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.mgv2Eq_link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mgv2Eq_link:active{transform:translateY(1px)}.mgv2Eq_brand{background:var(--color-brand);color:var(--color-ink-strong);box-shadow:var(--shadow-soft)}.mgv2Eq_brand:hover{background:var(--color-brand-strong)}.mgv2Eq_accent{background:var(--color-accent);color:var(--color-surface);box-shadow:var(--shadow-soft)}.mgv2Eq_accent:hover{background:var(--color-accent-strong)}.mgv2Eq_ghost{color:var(--color-ink-strong);border-color:var(--color-border);background:0 0}.mgv2Eq_ghost:hover{background:var(--color-surface-muted)}.mgv2Eq_sm{padding:var(--size-2) var(--size-4);font:var(--font-ui-sm)}.mgv2Eq_md{padding:var(--size-3) var(--size-6);font:var(--font-ui)}
._8M-Qpq_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--size-6);box-shadow:var(--shadow-card);gap:var(--size-4);display:grid}._8M-Qpq_header{gap:var(--size-2);display:grid}._8M-Qpq_title{font:var(--font-display-sm);color:var(--color-ink-strong)}._8M-Qpq_description{font:var(--font-body);color:var(--color-ink)}._8M-Qpq_body{font:var(--font-body);color:var(--color-ink);gap:var(--size-3);display:grid}
._1ewh9W_code{background:var(--color-ink-strong);color:var(--color-surface);border-radius:var(--radius-md);padding:var(--size-4);font:var(--font-mono);white-space:pre;box-shadow:var(--shadow-soft);overflow-x:auto}
._3Tv1OW_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--size-6);gap:var(--size-4);box-shadow:var(--shadow-card);display:grid;position:relative}._3Tv1OW_header{justify-content:space-between;gap:var(--size-4);align-items:flex-start;display:flex}._3Tv1OW_company{font:var(--font-ui-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0}._3Tv1OW_companyRow{align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}._3Tv1OW_title{margin:var(--size-2) 0 0;font:var(--font-display-sm);color:var(--color-ink-strong)}._3Tv1OW_link{border-radius:var(--radius-pill);padding:var(--size-2) var(--size-4);border:1px solid var(--color-border);font:var(--font-ui-sm);color:var(--color-ink-strong);background:var(--color-surface-muted);text-decoration:none}._3Tv1OW_link:hover{border-color:var(--color-accent);color:var(--color-accent)}._3Tv1OW_meta{gap:var(--size-2);font:var(--font-body-sm);color:var(--color-ink);display:grid}._3Tv1OW_metaRow{justify-content:space-between;align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}._3Tv1OW_tags{gap:var(--size-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}@media (max-width:720px){._3Tv1OW_header,._3Tv1OW_meta{flex-direction:column}}
.rTBnuG_tag{padding:2px var(--size-2);border-radius:var(--radius-pill);font:600 .65rem/1.1 var(--font-family-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-subtle);background:var(--color-surface-muted);border:1px solid var(--color-border);white-space:nowrap}
.YLQg4G_tag{padding:var(--size-1) var(--size-3);border-radius:var(--radius-pill);font:var(--font-ui-sm);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;height:var(--size-6);border:1px solid #0000;flex:0 auto;align-items:center;min-width:0;max-width:32rem;display:inline-flex;overflow:hidden}.YLQg4G_text{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.YLQg4G_new{background:var(--color-tag-new-bg);color:var(--color-tag-new-text);border-color:var(--color-tag-new-border)}.YLQg4G_aging{background:var(--color-tag-aging-bg);color:var(--color-tag-aging-text);border-color:var(--color-tag-aging-border)}.YLQg4G_stale{background:var(--color-tag-stale-bg);color:var(--color-tag-stale-text);border-color:var(--color-tag-stale-border)}.YLQg4G_brand{background:var(--color-brand);color:var(--color-ink-strong);border-color:var(--color-brand-strong)}.YLQg4G_salary{background:var(--color-tag-salary-bg);color:var(--color-tag-salary-text);border-color:var(--color-tag-salary-border)}.YLQg4G_special{background:var(--color-tag-special-bg);color:var(--color-tag-special-text);border-color:var(--color-tag-special-border)}
.eY2s-G_field{gap:var(--size-2);font:var(--font-body);color:var(--color-ink-strong);display:grid}.eY2s-G_label{font:var(--font-ui-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-subtle)}.eY2s-G_select{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--size-3) var(--size-4);width:100%;max-width:13rem;font:var(--font-body);color:var(--color-ink-strong);transition:border-color .15s,box-shadow .15s}.eY2s-G_select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.eY2s-G_hint{font:var(--font-ui-sm);color:var(--color-ink-subtle)}.eY2s-G_compact .eY2s-G_select{padding:var(--size-2) var(--size-3);font:var(--font-body-sm)}
.SxONia_section{gap:var(--size-5);display:grid}.SxONia_header{gap:var(--size-2);display:grid}.SxONia_eyebrow{font:var(--font-ui-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.SxONia_title{font:var(--font-display-md);color:var(--color-ink-strong)}.SxONia_content{gap:var(--size-4);display:grid}
._8-E2mq_field{gap:var(--size-2);font:var(--font-body);color:var(--color-ink-strong);flex-grow:1;display:grid}._8-E2mq_label{font:var(--font-ui-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-subtle)}._8-E2mq_input{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:0 var(--size-4);font:var(--font-body);color:var(--color-ink-strong);min-height:48px;transition:border-color .15s,box-shadow .15s}._8-E2mq_input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}._8-E2mq_hint{font:var(--font-ui-sm);color:var(--color-ink-subtle)}._8-E2mq_compact ._8-E2mq_input{min-height:39px;font:var(--font-body-sm)}
.NBDLTa_section{gap:var(--size-5);display:grid}.NBDLTa_controlsWrap{top:var(--size-4);z-index:10;gap:var(--size-3);background:var(--color-surface);padding:var(--size-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);display:grid;position:sticky}.NBDLTa_controls{gap:var(--size-3);flex-wrap:wrap;align-items:end;min-width:0;display:flex}.NBDLTa_controls>label{min-width:0}.NBDLTa_subscribe{gap:var(--size-3);grid-template-columns:minmax(220px,1fr) auto;align-items:end;display:grid}.NBDLTa_subscribeStatus{font:var(--font-body-sm);color:var(--color-ink-subtle)}.NBDLTa_unsubscribeLink{font:var(--font-body-sm);color:var(--color-ink-subtle);text-decoration:none}.NBDLTa_unsubscribeLink:hover{color:var(--color-accent)}.NBDLTa_grid{gap:var(--size-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}@media (min-width:960px){.NBDLTa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.NBDLTa_section{padding-inline:var(--size-4)}.NBDLTa_controlsWrap{padding:var(--size-4);border-radius:0;width:100vw;margin-left:calc(50% - 50vw);top:0}.NBDLTa_controlsWrap:before{content:"";background:var(--color-surface);width:100%;height:100%;box-shadow:var(--shadow-soft);z-index:-1;position:absolute;top:0;left:0}.NBDLTa_controls{gap:var(--size-3);padding-bottom:var(--size-2);scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:end;display:flex;overflow-x:auto}.NBDLTa_controls>label{scroll-snap-align:start;flex:none;min-width:200px;max-width:none}.NBDLTa_subscribe{grid-template-columns:1fr}.NBDLTa_controls>label:first-child{min-width:220px}}.NBDLTa_empty{padding:var(--size-7);border-radius:var(--radius-lg);background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-ink-subtle);font:var(--font-body);text-align:center}.NBDLTa_sentinel{height:1px}.NBDLTa_counts{font:var(--font-body-sm);color:var(--color-ink-subtle)}
