.job-form_page__TGQQ_{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:calc(var(--content-read) + var(--gutter) * 2);margin:0 auto;padding:var(--space-4) var(--gutter) var(--space-7)}@media (min-width:768px){.job-form_page__TGQQ_{padding-top:var(--space-5)}}.job-form_title__fb_X0{font-size:var(--font-size-title);font-weight:var(--font-weight-heading)}.job-form_form__Xblws{display:flex;flex-direction:column;gap:var(--space-6)}.job-form_intro__X7jJT,.job-form_wageNote__iBlsW,.job-form_weekly__hiQxC{color:var(--text-muted);font-size:var(--font-size-sub)}.job-form_section__xO8AN{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding-block-start:var(--space-5);border-top:var(--border-width) solid var(--border)}.job-form_sectionTitle__N93cS{font-size:var(--font-size-section);font-weight:var(--font-weight-heading);line-height:var(--line-height-tight)}.job-form_orgLine__dWPVM{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-sub)}.job-form_orgLine__dWPVM>span{color:var(--text-muted)}.job-form_pair__011kp{display:grid;gap:var(--space-4)}@media (min-width:768px){.job-form_pair__011kp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.job-form_group__igJVI{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.job-form_legend__hh2fs{margin-block-end:var(--space-2);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight)}.job-form_mark__i9afl{margin-inline-start:var(--space-1);color:var(--text-muted);font-weight:var(--font-weight-regular)}.job-form_options__GQjWh{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.job-form_option__oiCOD{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);cursor:pointer}.job-form_radio__eFMxa{flex:none;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;accent-color:var(--accent);cursor:inherit}.job-form_chipRow__uQhii{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.job-form_chip__cnOui{min-height:var(--control-height-sm)}.job-form_groupError__A3Hql,.job-form_wageLine__pcAb0{display:flex;align-items:flex-start;gap:var(--space-1)}.job-form_groupError__A3Hql{color:var(--danger);font-size:var(--font-size-sub)}.job-form_groupError__A3Hql svg,.job-form_wageLine__pcAb0 svg,.job-form_wageOk__0LbMV svg{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-block-start:calc((var(--line-height-body) * 1em - var(--icon-sm)) / 2)}.job-form_checks__ZBrcU{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.job-form_dateRow__Iq11x,.job-form_deadline__Mf7Vh{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.job-form_dateRow__Iq11x>:first-child,.job-form_deadline__Mf7Vh>:first-child{flex:1 1 12rem;min-width:0}.job-form_picked__YT4lT{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-sm);padding-inline:var(--space-3) var(--space-1);border:var(--border-width) solid var(--accent);border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job-form_remove__7X8Qz{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-xs);height:var(--control-height-xs);padding:0;border:0;border-radius:var(--radius-full);background:none;color:inherit;cursor:pointer}.job-form_remove__7X8Qz svg{width:var(--icon-sm);height:var(--icon-sm)}@media (hover:hover){.job-form_remove__7X8Qz:hover{background:var(--surface)}}.job-form_body__LXGlL{min-height:calc(var(--textarea-min-height) * 2)}.job-form_wage__MvE_R{font-size:var(--font-size-sub)}.job-form_wageOk__0LbMV{display:flex;align-items:flex-start;gap:var(--space-1);color:var(--text-strong)}.job-form_wageOk__0LbMV svg{color:var(--accent)}.job-form_wageError__tePfw{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:var(--border-width) solid var(--danger);border-radius:var(--radius-control);background:var(--danger-subtle);color:var(--text-strong)}.job-form_wageError__tePfw .job-form_wageLine__pcAb0{color:var(--danger);font-weight:var(--font-weight-medium)}.job-form_formError__AmytN{padding:var(--space-3);border:var(--border-width) solid var(--danger);border-radius:var(--radius-control);background:var(--danger-subtle);color:var(--danger);font-size:var(--font-size-sub)}.job-form_actions__5bvis{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.reading_card__0jKKq{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;animation:reading_enter__yNv52 var(--motion-duration) var(--motion-ease)}@keyframes reading_enter__yNv52{0%{opacity:0;transform:translateY(var(--space-2))}}.reading_bar__TGQC4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.reading_trail__rA7Y2{flex:1 1 auto;min-width:0;padding-block:calc((var(--control-height-sm) - 1lh) / 2);font-size:var(--font-size-sub)}.reading_trailList__AIvg3{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;padding:0;color:var(--text-muted);list-style:none}.reading_trailItem__ercJQ{min-width:0;overflow-wrap:anywhere}.reading_trailItem__ercJQ+.reading_trailItem__ercJQ:before{content:"›"/"";margin-inline:var(--space-2);color:var(--text-muted)}.reading_trailCurrent__ZBeji{color:var(--text-strong);font-weight:var(--font-weight-medium)}.reading_close__0LJ_R{flex:none;margin-inline-end:calc(var(--space-2) * -1)}.reading_floating__ZJJft{position:fixed;z-index:var(--z-sticky);inset:auto 0 var(--tabbar-offset);max-height:calc(100dvh - var(--tabbar-offset) - env(safe-area-inset-top, 0px) - var(--header-height) - var(--border-width) - var(--space-2));padding:var(--space-4) var(--gutter) var(--space-5);overflow-y:auto;overscroll-behavior:contain;border-top:var(--border-width) solid var(--border);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface);box-shadow:var(--shadow-float);animation:reading_rise__Ps_d8 var(--motion-duration) var(--motion-ease)}@keyframes reading_rise__Ps_d8{0%{opacity:0;transform:translateY(var(--space-5))}}@media (min-width:768px){.reading_floating__ZJJft{inset:calc(var(--header-height) + var(--space-4)) max(var(--gutter),calc((100% - var(--content-list)) / 2)) var(--space-5) auto;width:var(--reading-panel-width);max-height:none;padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-card)}}.reading_note__CLVtb{--note-gap:var(--space-2);position:fixed;z-index:var(--z-toast);width:max-content;max-width:min(20rem,calc(100vw - var(--space-2) * 2));padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-float);font-size:var(--font-size-sub);pointer-events:none;animation:reading_enter__yNv52 var(--motion-duration-fast) var(--motion-ease)}.reading_noteTitle__rWpku{color:var(--text-strong);font-weight:var(--font-weight-strong)}.reading_noteAction__IdynO{margin-block-start:var(--space-1);margin-inline-start:calc(var(--space-4) * -1);pointer-events:auto}.reading_noteAlt__mO44_{margin-inline-start:var(--space-1);color:var(--text-muted);font-weight:var(--font-weight-regular)}.reading_noteSummary__00GQA{display:-webkit-box;overflow:hidden;color:var(--text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.spinner_spinner__Ntmrq{flex:none;width:var(--icon-md);height:var(--icon-md);animation:spinner_spin__IZVt7 var(--motion-spin) linear infinite}@keyframes spinner_spin__IZVt7{to{transform:rotate(1turn)}}.blocks_fold__IGMdh{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-width:0}.blocks_foldLabel__9MhD9,.blocks_fold__IGMdh{color:var(--text-muted);font-size:var(--font-size-sub)}.blocks_foldLabel__9MhD9{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.blocks_revealed__L4TmJ{display:contents}.blocks_action__gmTgT{position:relative;z-index:1;display:inline-flex;vertical-align:middle;white-space:normal}.blocks_error__4JR24{color:var(--danger);font-size:var(--font-size-sub)}.blocks_list__di4s2{margin:0;padding:0;list-style:none}.blocks_member__qMJP4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-top:var(--border-width) solid var(--border);overflow-wrap:anywhere}.board-grid_boards___m5DB{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.board-grid_grid__RTnrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.board-grid_card__pV3Is{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);height:100%;min-height:var(--control-height-md);padding:var(--space-3);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-card);background:var(--surface);color:var(--text-strong)}.board-grid_card__pV3Is:has(.board-grid_name__TvVyv:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.board-grid_icon__DhI0M{display:flex;grid-column:1;grid-row:1;align-items:center;justify-content:center;width:calc(var(--icon-md) + var(--space-2));height:calc(var(--icon-md) + var(--space-2));border-radius:var(--radius-control);background:var(--accent-subtle);color:var(--accent)}.board-grid_icon__DhI0M svg{width:var(--icon-md);height:var(--icon-md)}.board-grid_name__TvVyv{grid-column:2;grid-row:1;min-width:0;color:var(--text-strong);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);text-decoration:none;overflow-wrap:anywhere}.board-grid_name__TvVyv:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.board-grid_name__TvVyv:focus-visible{outline:none}.board-grid_line__8_j0p{grid-row:2;min-width:0;overflow-wrap:anywhere}.board-grid_cue__iOI_U,.board-grid_line__8_j0p{grid-column:1/-1;color:var(--text-muted);font-size:var(--font-size-meta);line-height:var(--line-height-tight)}.board-grid_cue__iOI_U{grid-row:3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-grid_cue__iOI_U[data-fresh]{color:var(--accent);font-weight:var(--font-weight-strong)}.board-grid_card__pV3Is:has(.board-grid_name__TvVyv:active){border-color:var(--accent);background:var(--accent-subtle)}.board-grid_card__pV3Is:has(.board-grid_name__TvVyv:active) .board-grid_icon__DhI0M{background:var(--surface)}@media (hover:hover){.board-grid_card__pV3Is:hover{border-color:var(--accent);background:var(--accent-subtle)}.board-grid_card__pV3Is:hover .board-grid_icon__DhI0M{background:var(--surface)}.board-grid_card__pV3Is:hover .board-grid_name__TvVyv{color:var(--accent)}}@media (min-width:768px){.board-grid_grid__RTnrs{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.board-grid_card__pV3Is{grid-template-rows:auto auto 1fr;align-items:start;column-gap:var(--space-3);padding:var(--space-3) var(--space-4)}.board-grid_icon__DhI0M{grid-row:1/span 3;width:var(--control-height-xs);height:var(--control-height-xs)}.board-grid_cue__iOI_U,.board-grid_line__8_j0p{grid-column:2}}.body-regions_regions__o1o28{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.body-regions_grid__ct_qC{display:flex;gap:var(--space-2);margin:calc(var(--space-1) * -1) calc(var(--gutter) * -1);padding:var(--space-1) var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none}.body-regions_grid__ct_qC::-webkit-scrollbar{display:none}.body-regions_grid__ct_qC:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.body-regions_grid__ct_qC>li{flex:none}.body-regions_tile__xnlvS{display:flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-sm);padding:0 var(--space-3);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-full);background:var(--surface);color:var(--text-strong);text-decoration:none;white-space:nowrap}.body-regions_tile__xnlvS[data-state=planned]{border-style:dashed;border-color:var(--border);background:transparent}.body-regions_name__ZrKXA{display:flex;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight)}.body-regions_tile__xnlvS[data-state=planned] .body-regions_name__ZrKXA{color:var(--text-muted)}.body-regions_arrow__0dT8J{display:none;flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--accent)}.body-regions_meta__iWWPD{color:var(--text-muted);font-size:var(--font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line-height-tight)}.body-regions_unit__LrcsH{display:none}.body-regions_tile__xnlvS[data-state=public]:active{border-color:var(--accent);background:var(--accent-subtle)}@media (hover:hover){.body-regions_tile__xnlvS[data-state=public]:hover{border-color:var(--accent);background:var(--accent-subtle)}.body-regions_tile__xnlvS[data-state=public]:hover .body-regions_name__ZrKXA{color:var(--accent)}}@media (min-width:768px){.body-regions_grid__ct_qC{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;overflow:visible}.body-regions_tile__xnlvS{flex-direction:column;align-items:stretch;gap:0;height:100%;min-height:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);white-space:normal}.body-regions_arrow__0dT8J{display:block}.body-regions_unit__LrcsH{display:inline}}.term-feedback_root__JRUoj{display:flex;flex-direction:column;align-items:flex-start}.term-feedback_buttons__ybkT2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.term-feedback_hint__Zl07f{color:var(--text-muted);font-size:var(--font-size-sub)}.term-feedback_hint__Zl07f:not(:empty){margin-block-start:var(--space-1)}.term-feedback_form__cGeBn{display:flex;flex-direction:column;gap:var(--space-3)}.term-feedback_term__7eh_1{color:var(--text-muted);font-size:var(--font-size-sub);overflow-wrap:anywhere}.term-feedback_count__IAP_h{align-self:flex-end;margin-block-start:calc(var(--space-2) * -1);color:var(--text-muted);font-size:var(--font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.term-feedback_over__9qDpY{color:var(--danger);font-weight:var(--font-weight-strong)}.term-feedback_problem__ENQsX{display:flex;align-items:flex-start;gap:var(--space-1);color:var(--danger);font-size:var(--font-size-sub)}.term-feedback_problem__ENQsX svg{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-block-start:calc((1lh - var(--icon-sm)) / 2)}.term-feedback_request__4QtO6{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2)}.term-feedback_requestStatus__fOA8S{color:var(--text-muted);font-size:var(--font-size-sub)}.term-page_page__WUKbs{padding:var(--space-5) var(--gutter) var(--space-7)}.term-page_frame__sr73I{max-width:calc(var(--content-read) + 2 * var(--space-6));margin-inline:auto}@media (min-width:768px){.term-page_page__WUKbs{padding-block-start:var(--space-7)}.term-page_frame__sr73I{padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-card)}}.term-page_preview__v9JYy{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--text-strong);font-size:var(--font-size-sub);font-weight:var(--font-weight-medium)}.term-page_previewIcon__5x3jx{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.name-results_group__9FYo4{display:flex;align-self:stretch;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2)}.name-results_title__20K6Q{color:var(--text-strong);font-size:var(--font-size-sub);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight)}.name-results_count__E6IjC{color:var(--text-muted);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.name-results_path__KxVVb{color:var(--text-muted);font-size:var(--font-size-meta);line-height:var(--line-height-tight);overflow-wrap:anywhere}.name-results_more__8vD3E{align-self:flex-start}@media (hover:hover){.name-results_more__8vD3E:hover:not(:disabled){background:var(--surface)}}.search-results_results__hEB5U{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.search-results_results__hEB5U:not([data-state=idle]){margin-block-start:var(--space-4)}.search-results_status__OT8qG{color:var(--text-muted);font-size:var(--font-size-sub)}.search-results_results__hEB5U[data-state=error] .search-results_status__OT8qG,.search-results_results__hEB5U[data-state=none] .search-results_status__OT8qG{color:var(--text-strong)}.search-results_results__hEB5U[data-state=ready] .search-results_status__OT8qG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search-results_loading__pxsSh,.search-results_rows__gREUe{align-self:stretch;margin:0;padding:0 var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);list-style:none}.search-results_row__s5tdw{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3)}.search-results_row__s5tdw+.search-results_row__s5tdw{border-top:var(--border-width) solid var(--border)}.search-results_name__jpECM{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);line-height:var(--line-height-tight)}.search-results_name__jpECM,.search-results_names__ZPxHd,.search-results_summary__CONrA{overflow-wrap:anywhere}.search-results_resultLink__uHPpf{min-width:0;border-radius:var(--radius-control);color:var(--text-strong);font-weight:var(--font-weight-strong);text-decoration:none}.search-results_resultLink__uHPpf:after{content:"";position:absolute;inset:0}@media (hover:hover){.search-results_row__s5tdw:hover .search-results_resultLink__uHPpf{color:var(--accent);text-decoration:underline;text-underline-offset:var(--underline-offset)}}.search-results_alt__6oHcV,.search-results_names__ZPxHd{color:var(--text-muted);font-size:var(--font-size-sub)}.search-results_names__ZPxHd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);line-height:var(--line-height-tight)}.search-results_summary__CONrA{font-size:var(--font-size-sub)}.search-results_loading__pxsSh{gap:0}.search-results_loadingRow__3Ow_f{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3)}.search-results_loadingRow__3Ow_f+.search-results_loadingRow__3Ow_f{border-top:var(--border-width) solid var(--border)}.search-results_hint__QCOuV{color:var(--text-muted);font-size:var(--font-size-sub)}.search-results_retry__1f_gj{margin-block-start:var(--space-1)}.search-results_request__rWrij{margin-inline-start:calc(var(--space-4) * -1)}@media (hover:hover){.search-results_request__rWrij button:hover:not([aria-disabled=true]){background:var(--surface)}}.home-view_home__lk4Q6{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:calc(var(--content-home) + var(--gutter) * 2);margin-inline:auto;padding:0 var(--gutter) var(--space-7)}.home-view_searchArea__gZck1{min-width:0;margin-inline:calc(var(--gutter) * -1);padding:var(--space-4) var(--gutter) var(--space-3);border-bottom:var(--border-width) solid var(--border);background:var(--surface-tint)}.home-view_title__PwxyL{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);font-size:var(--font-size-title);font-weight:var(--font-weight-heading);white-space:nowrap;text-wrap:balance}@media (min-width:768px){.home-view_home__lk4Q6{padding-block-start:var(--space-5)}.home-view_title__PwxyL{position:static;width:auto;height:auto;margin:0 0 var(--space-3);overflow:visible;clip-path:none;white-space:normal}.home-view_searchArea__gZck1{margin-inline:0;padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:0;border-radius:var(--radius-card)}}@media (min-width:1200px){.home-view_frame__itNif{display:grid;grid-template-columns:minmax(0,1fr) var(--home-aside-width);gap:var(--space-6);align-items:start;max-width:calc(var(--content-list) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.home-view_frame__itNif>.home-view_home__lk4Q6{max-width:none;margin:0;padding-inline:0;min-width:0}}