.ad-slot_slot__U5DEA{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;margin:var(--space-3) 0}.ad-slot_slot__U5DEA[data-span=row]{grid-column:1/-1}.ad-slot_label__TzA4U{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.ad-slot_frame__zVsd4{min-height:100px;border-radius:var(--radius-sm);overflow:hidden;background:color-mix(in srgb,var(--color-background-selected) 55%,transparent)}@media (min-width:720px){.ad-slot_frame__zVsd4{min-height:90px}}.ad-slot_frame__zVsd4[data-variant=infeed]{min-height:120px}.ad-slot_placeholder__gd_0C{display:flex;align-items:center;justify-content:center;height:100%;min-height:inherit;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);font-size:.8rem;color:var(--color-text-tertiary);text-align:center}.ad-slot_ins__9y7jB{display:block;width:100%}.shelf-page_header__XYZLc{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.shelf-page_heading__V83CJ{display:flex;flex-direction:column;gap:.3rem;min-width:0}.shelf-page_eyebrow__GYC6j{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.shelf-page_title__wkLrM{font-family:var(--font-serif);font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.shelf-page_subtitle__pAhqC{font-size:.9375rem;color:var(--color-text-secondary)}.shelf-page_outline__7KS0r{display:inline-flex;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);font-size:.875rem;font-weight:600;color:var(--color-text)}.shelf-page_outline__7KS0r:focus-visible,.shelf-page_outline__7KS0r:hover{translate:0 -1px;border-color:var(--color-tint);color:var(--color-tint)}.shelf-page_more__xusxz{align-self:center;height:42px;padding:0 1.6rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);font-size:.875rem;font-weight:700;color:var(--color-text);cursor:pointer}.shelf-page_more__xusxz:hover:not(:disabled){translate:0 -1px;border-color:var(--color-tint);color:var(--color-tint)}.shelf-page_more__xusxz:disabled{cursor:progress;opacity:.6}.shelf-page_empty__qRmTu{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(90% 120% at 50% 0,color-mix(in srgb,var(--color-tint) 9%,transparent) 0,transparent 70%),var(--color-background);text-align:center}.shelf-page_emptyIcon__3SQ9x{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:var(--space-2);border-radius:50%;background:var(--color-background-selected);color:var(--color-tint)}.shelf-page_emptyTitle__RDXzy{font-family:var(--font-serif);font-size:1.5rem;font-weight:700}.shelf-page_emptyText__FOzgs{max-width:46ch;font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary)}.shelf-page_emptyActions__WnJ6D{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}.shelf-page_primaryAction__RZZrT,.shelf-page_secondaryAction__BUavD{display:inline-flex;align-items:center;gap:var(--space-2);height:42px;padding:0 1.25rem;border-radius:var(--radius-pill);font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}.shelf-page_primaryAction__RZZrT{border:1px solid transparent;background:var(--color-tint);color:var(--color-on-tint)}.shelf-page_primaryAction__RZZrT:focus-visible,.shelf-page_primaryAction__RZZrT:hover{translate:0 -1px;box-shadow:0 10px 20px -10px color-mix(in srgb,var(--color-tint) 75%,transparent);background:color-mix(in srgb,var(--color-tint) 86%,black)}.shelf-page_secondaryAction__BUavD{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text)}.shelf-page_secondaryAction__BUavD:focus-visible,.shelf-page_secondaryAction__BUavD:hover{translate:0 -1px;border-color:var(--color-tint);color:var(--color-tint)}.save-to-library-button_button___jNjB{position:absolute;top:calc(var(--space-3) + var(--space-2));right:calc(var(--space-3) + var(--space-2));z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background) 88%,transparent);color:var(--color-text-secondary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color .12s ease,background .12s ease}.save-to-library-button_button___jNjB:hover:not(:disabled){color:var(--color-accent);background:var(--color-background)}.save-to-library-button_button___jNjB:focus-visible{outline:2px solid var(--color-tint);outline-offset:2px}.save-to-library-button_button___jNjB[data-saved=true]{color:var(--color-accent)}.save-to-library-button_button___jNjB:disabled{cursor:progress}.save-to-library-button_button___jNjB[data-pop=true] svg{animation:save-to-library-button_saved-pop__GZymd var(--duration-slow) var(--ease-spring)}@keyframes save-to-library-button_saved-pop__GZymd{40%{transform:scale(1.3)}}.bookmark-item_item__BrlSI{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);transition:opacity .16s ease}.bookmark-item_item__BrlSI[data-busy=true]{opacity:.55}.bookmark-item_dot__WhH_s{position:relative;z-index:1;width:12px;height:12px;margin:20px 0 0 4px;border:3px solid var(--shell-page);border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.bookmark-item_card__rsaD2{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);box-shadow:0 1px 2px rgb(15 23 42/.04);transition:border-color .16s ease,box-shadow .16s ease}.bookmark-item_card__rsaD2:focus-within,.bookmark-item_card__rsaD2:hover{border-color:color-mix(in srgb,var(--color-tint) 40%,var(--color-border));box-shadow:var(--shadow-sm)}.bookmark-item_head__fQ2Gf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.bookmark-item_where__Z3w2X{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--color-text)}.bookmark-item_where__Z3w2X:hover .bookmark-item_chapterTitle__G8tby{color:var(--color-tint)}.bookmark-item_chapterNumber__QbDCY{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.bookmark-item_chapterTitle__G8tby{font-size:.9375rem;font-weight:700;line-height:1.35;overflow-wrap:break-word}.bookmark-item_paragraph__eMFUJ{flex:0 0 auto;padding:2px 9px;border-radius:var(--radius-pill);background:var(--color-background-element);font-size:.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.bookmark-item_note__2pWfw{margin:0;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:3px solid var(--color-accent);font-family:var(--font-serif);font-size:1rem;font-style:italic;line-height:1.6;color:var(--color-text);overflow-wrap:break-word;white-space:pre-line}.bookmark-item_addNote__UNr5b{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);background:transparent;font-size:.8125rem;font-weight:600;color:var(--color-text-tertiary);cursor:pointer}.bookmark-item_addNote__UNr5b:focus-visible,.bookmark-item_addNote__UNr5b:hover{border-color:var(--color-tint);color:var(--color-tint)}.bookmark-item_foot__FuUKr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.bookmark-item_added__uStvy{font-size:.75rem;color:var(--color-text-tertiary)}.bookmark-item_actions__FM273{display:flex;align-items:center;gap:6px}.bookmark-item_iconButton__BIM6R{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-background);color:var(--color-text-secondary);cursor:pointer}.bookmark-item_iconButton__BIM6R:focus-visible,.bookmark-item_iconButton__BIM6R:hover:not(:disabled){border-color:var(--color-tint);color:var(--color-tint)}.bookmark-item_remove__K2we5:focus-visible,.bookmark-item_remove__K2we5:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}.bookmark-item_open__VXK0r{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 14px;border-radius:var(--radius-pill);background:var(--color-tint);color:var(--color-on-tint);font-size:.8125rem;font-weight:700}.bookmark-item_open__VXK0r:focus-visible,.bookmark-item_open__VXK0r:hover{translate:0 -1px;box-shadow:0 10px 20px -10px color-mix(in srgb,var(--color-tint) 75%,transparent);background:color-mix(in srgb,var(--color-tint) 86%,black)}.bookmark-item_editor__SOxWU{display:flex;flex-direction:column;gap:var(--space-2)}.bookmark-item_editorLabel__UUdTY{font-size:.75rem;font-weight:700;color:var(--color-text-secondary)}.bookmark-item_textarea__vYLMh{width:100%;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-background);font-family:var(--font-serif);font-size:1rem;line-height:1.5;color:var(--color-text);resize:vertical}.bookmark-item_textarea__vYLMh:focus{outline:none;border-color:var(--color-tint);box-shadow:0 0 0 3px var(--color-tint-muted)}.bookmark-item_editorActions__v01Nu{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.bookmark-item_counter__OM_3d{margin-right:auto;font-size:.75rem;color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bookmark-item_cancel__eY03N,.bookmark-item_save__v9cZS{height:34px;padding:0 14px;border-radius:var(--radius-pill);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.bookmark-item_save__v9cZS{border:1px solid transparent;background:var(--color-tint);color:var(--color-on-tint)}.bookmark-item_save__v9cZS:disabled{opacity:.6;cursor:progress}.bookmark-item_cancel__eY03N{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text)}.bookmark-item_error__u6yUK{font-size:.8125rem;color:var(--color-error)}.bookmarks-screen_page__798uq{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-2);max-width:880px}.bookmarks-screen_groups__7cVUY{display:flex;flex-direction:column;gap:var(--space-6)}.bookmarks-screen_group__VBgbl{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.bookmarks-screen_groupHead__QNaPB{display:flex;align-items:center;gap:var(--space-4)}.bookmarks-screen_groupCover__GVRYr{display:block;flex:0 0 auto;width:64px;border-radius:var(--radius-sm);box-shadow:0 1px 2px rgb(15 23 42/.08),0 10px 22px -8px rgb(15 23 42/.3)}.bookmarks-screen_groupInfo__MeZmu{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bookmarks-screen_groupTitle__cvVG8{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;line-height:1.25;overflow-wrap:break-word}.bookmarks-screen_groupTitle__cvVG8 a{color:var(--color-text)}.bookmarks-screen_groupTitle__cvVG8 a:hover{color:var(--color-tint)}.bookmarks-screen_groupAuthor__IQuAq{font-size:.8125rem;color:var(--color-text-secondary)}.bookmarks-screen_groupCount__13RNf{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 10px;border-radius:var(--radius-pill);background:var(--color-background-selected);font-size:.75rem;font-weight:700;color:var(--color-tint)}@media (min-width:760px){.bookmarks-screen_group__VBgbl{grid-template-columns:180px minmax(0,1fr);gap:var(--space-5);align-items:start}.bookmarks-screen_groupHead__QNaPB{position:-webkit-sticky;position:sticky;top:calc(var(--shell-topbar-height, 0px) + 16px);flex-direction:column;align-items:flex-start}.bookmarks-screen_groupCover__GVRYr{width:120px}}.bookmarks-screen_timeline__IlHh_{position:relative;display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.bookmarks-screen_timeline__IlHh_:before{content:"";position:absolute;top:24px;bottom:24px;left:9px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}.bookmarks-screen_skeletonGroup__U_5J8{display:flex;gap:var(--space-4)}.bookmarks-screen_skeletonLines__hAd_v{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2)}.bookmarks-screen_skeletonCard__mLrMD,.bookmarks-screen_skeletonCover__Ch_ps,.bookmarks-screen_skeletonLine__XjHwP{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-background-element) 0,color-mix(in srgb,var(--color-background-element) 60%,var(--color-border)) 50%,var(--color-background-element) 100%);background-size:200% 100%;animation:bookmarks-screen_shimmer__OyYvo 1.4s ease-in-out infinite}.bookmarks-screen_skeletonCover__Ch_ps{flex:0 0 auto;width:64px;aspect-ratio:3/4}.bookmarks-screen_skeletonLine__XjHwP{height:14px;width:50%}.bookmarks-screen_skeletonShort__S2AUr{width:30%}.bookmarks-screen_skeletonCard__mLrMD{height:96px;margin-top:var(--space-2);border-radius:var(--radius-md)}@keyframes bookmarks-screen_shimmer__OyYvo{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.bookmarks-screen_skeletonCard__mLrMD,.bookmarks-screen_skeletonCover__Ch_ps,.bookmarks-screen_skeletonLine__XjHwP{animation:none}}.listbox-select_root__bQgkH{position:relative;min-width:0}.listbox-select_root__bQgkH[data-size=sm] .listbox-select_trigger__rFSOE{min-height:2.25rem;padding:.2rem .6rem .2rem .7rem;border-radius:var(--radius-sm);font-size:.85rem}.listbox-select_root__bQgkH[data-size=sm] .listbox-select_label__qV3ku{font-size:.85rem}.listbox-select_root__bQgkH .listbox-select_validity__gOSv4{position:absolute;left:50%;bottom:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.listbox-select_trigger__rFSOE{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:2.75rem;padding:.3rem var(--space-3) .3rem .85rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.listbox-select_trigger__rFSOE:hover:not(:disabled){border-color:var(--color-tint)}.listbox-select_trigger__rFSOE:focus-visible,.listbox-select_trigger__rFSOE[aria-expanded=true]{outline:none;border-color:var(--color-tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tint) 18%,transparent)}.listbox-select_trigger__rFSOE:disabled{opacity:.6;cursor:not-allowed}.listbox-select_placeholder__h7ULg{flex:1 1;color:var(--color-text-secondary)}.listbox-select_trigger__rFSOE:has(.listbox-select_leading__8JdoN){padding-left:.45rem}.listbox-select_chevron__bhUrt{flex-shrink:0;margin-left:auto;color:var(--color-text-secondary);transition:transform var(--duration-fast) ease}.listbox-select_trigger__rFSOE[aria-expanded=true] .listbox-select_chevron__bhUrt{transform:rotate(180deg)}.listbox-select_list__u0JQ8{position:fixed;z-index:200;margin:0;padding:.35rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);box-shadow:var(--shadow-lg);animation:listbox-select_pop__wd_T8 var(--duration-fast) var(--ease-out)}@keyframes listbox-select_pop__wd_T8{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.listbox-select_option__0O9Cl[aria-disabled=true]{opacity:.45;cursor:not-allowed}.listbox-select_option__0O9Cl{display:flex;align-items:center;gap:var(--space-2);padding:.45rem .5rem;border-radius:var(--radius-sm);cursor:pointer}.listbox-select_option__0O9Cl[data-active=true]{background:var(--color-background-selected)}.listbox-select_option__0O9Cl[aria-selected=true] .listbox-select_label__qV3ku{color:var(--color-tint)}.listbox-select_body__06rtX{display:flex;flex:1 1;align-items:center;gap:.6rem;min-width:0}.listbox-select_leading__8JdoN{display:inline-grid;place-items:center;flex-shrink:0;min-width:2.1rem;height:2.1rem;padding:0 .3rem;border-radius:var(--radius-sm);background:var(--color-background-element);border:1px solid var(--color-border);font-size:.72rem;font-weight:800;letter-spacing:.04em;color:var(--color-text-secondary)}.listbox-select_option__0O9Cl[aria-selected=true] .listbox-select_leading__8JdoN{background:var(--color-tint);border-color:var(--color-tint);color:var(--color-on-tint,#fff)}.listbox-select_text__4QuPh{display:grid;min-width:0;line-height:1.25}.listbox-select_label__qV3ku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;color:var(--color-text)}.listbox-select_description__ddx6h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;color:var(--color-text-secondary)}.listbox-select_badge__TFi6K{flex-shrink:0;margin-left:auto;padding:.15rem .5rem;border-radius:var(--radius-pill);font-size:.7rem;font-weight:700;white-space:nowrap}.listbox-select_badge__TFi6K[data-tone=good]{color:var(--color-success);background:var(--color-success-muted,color-mix(in srgb,var(--color-success) 14%,transparent))}.listbox-select_badge__TFi6K[data-tone=muted]{color:var(--color-text-secondary);background:var(--color-background-element)}.listbox-select_check__EOx__{display:inline-grid;place-items:center;flex-shrink:0;width:1.1rem;color:var(--color-tint)}@media (prefers-reduced-motion:reduce){.listbox-select_list__u0JQ8{animation:none}}.picker_root__ud9UP{position:relative;min-width:0}.picker_trigger__h12wp{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:2.75rem;padding:.3rem var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);font:inherit;font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.picker_trigger__h12wp:hover{border-color:var(--color-tint)}.picker_trigger__h12wp:focus-visible,.picker_trigger__h12wp[aria-expanded=true]{outline:none;border-color:var(--color-tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tint) 18%,transparent)}.picker_icon__w5JQA{flex-shrink:0;color:var(--color-tint)}.picker_value__VDMoS{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker_placeholder__R8qWf{flex:1 1;color:var(--color-text-secondary)}.picker_chevron__JLjzU{flex-shrink:0;color:var(--color-text-secondary);transition:transform var(--duration-fast) ease}.picker_trigger__h12wp[aria-expanded=true] .picker_chevron__JLjzU{transform:rotate(180deg)}.picker_root__ud9UP .picker_validity__oiJEH{position:absolute;left:50%;bottom:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.picker_card__2PfQL{position:fixed;z-index:200;width:19rem;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-lg);font-size:.9rem;font-weight:500;color:var(--color-text);animation:picker_pop__apYSq var(--duration-fast) var(--ease-out)}@keyframes picker_pop__apYSq{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.picker_cardHead__y4TDo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.picker_cardTitle__bPQ9V{font-size:1rem;font-weight:800}.picker_navButton__1yIk9{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-border);border-radius:50%;background:var(--color-background);color:var(--color-text);cursor:pointer}.picker_navButton__1yIk9:hover{border-color:var(--color-tint);color:var(--color-tint)}.picker_days___UDJz,.picker_weekdays__g4kR2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;text-align:center}.picker_weekdays__g4kR2 span{padding:.25rem 0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.picker_day__SZyOM{aspect-ratio:1;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;background:none;color:var(--color-text);font:inherit;font-weight:600;cursor:pointer;transition:background var(--duration-fast) ease}.picker_day__SZyOM:hover:not(:disabled){background:var(--color-background-selected)}.picker_day__SZyOM:focus-visible{outline:2px solid var(--color-tint);outline-offset:1px}.picker_day__SZyOM[data-today=true]{border-color:var(--color-tint);color:var(--color-tint);font-weight:800}.picker_day__SZyOM[data-selected=true]{border-color:var(--color-tint);background:var(--color-tint);color:var(--color-on-tint,#fff)}.picker_day__SZyOM:disabled{opacity:.3;cursor:not-allowed}.picker_cardFoot__kVRAZ{display:flex;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.picker_footButton__numIa{padding:.4rem .95rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.picker_footButton__numIa:hover:not(:disabled){border-color:var(--color-tint);color:var(--color-tint)}.picker_footButton__numIa:disabled{opacity:.45;cursor:not-allowed}.picker_footQuiet__5WAvi{margin-left:auto;color:var(--color-text-secondary)}.picker_timeHead__xj5nO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.picker_timePreview__JpFUS{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.picker_segmented__NIbu6{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--color-background-element);border:1px solid var(--color-border)}.picker_segmented__NIbu6 button{padding:.3rem .8rem;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text-secondary);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.picker_segmented__NIbu6 button[aria-pressed=true]{background:var(--color-tint);color:var(--color-on-tint,#fff)}.picker_groupLabel__9CBfU{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.picker_timeGrid__i3YKT{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.picker_timeCell__Jo7tw{height:2.35rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);font:inherit;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.picker_timeCell__Jo7tw:hover{border-color:var(--color-tint)}.picker_timeCell__Jo7tw[aria-pressed=true]{border-color:var(--color-tint);background:var(--color-tint);color:var(--color-on-tint,#fff)}.picker_applyButton__IBIVj{min-height:2.75rem;border:0;border-radius:var(--radius-pill);background:var(--color-tint);color:var(--color-on-tint,#fff);font:inherit;font-weight:800;cursor:pointer}.picker_number__5gTs1{display:flex;align-items:stretch;min-height:2.75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-background);overflow:hidden;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.picker_number__5gTs1:focus-within{border-color:var(--color-tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tint) 18%,transparent)}.picker_stepButton__0CXKQ{display:grid;place-items:center;flex:0 0 2.75rem;border:0;background:var(--color-background-element);color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) ease}.picker_stepButton__0CXKQ:first-child{border-right:1px solid var(--color-border)}.picker_stepButton__0CXKQ:last-child{border-left:1px solid var(--color-border)}.picker_stepButton__0CXKQ:hover:not(:disabled){background:var(--color-background-selected);color:var(--color-tint)}.picker_stepButton__0CXKQ:disabled{opacity:.4;cursor:not-allowed}.picker_numberBox__2Z9_Y{display:flex;flex:1 1;align-items:center;justify-content:center;gap:.3rem;min-width:0}.picker_number__5gTs1 .picker_numberBox__2Z9_Y input,.picker_number__5gTs1 .picker_numberBox__2Z9_Y input:focus{width:100%;min-width:0;height:100%;padding:0 .25rem;border:0;outline:none;box-shadow:none;background:transparent;color:var(--color-text);font:inherit;font-size:1rem;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.picker_number__5gTs1 .picker_numberBox__2Z9_Y input::placeholder{font-weight:500;color:var(--color-text-secondary)}.picker_suffix__HJPrJ{padding-right:.5rem;font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.picker_card__2PfQL{animation:none}}.workspace_shell__ODW2l{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.workspace_workspace__dNkVD{--brand-accent:var(--color-tint);display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.workspace_hero__VqL3Y{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);overflow:hidden;color:var(--shell-text);background:radial-gradient(110% 140% at 100% 0,color-mix(in srgb,var(--brand,var(--color-tint)) 55%,transparent) 0,transparent 60%),radial-gradient(80% 120% at 0 100%,color-mix(in srgb,var(--shell-highlight) 14%,transparent) 0,transparent 55%),linear-gradient(135deg,var(--shell-surface) 0,color-mix(in srgb,var(--shell-surface) 70%,#020805) 100%);box-shadow:var(--shadow-sm)}.workspace_heroBack__y7R4R{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-size:.85rem;font-weight:600;color:var(--shell-text-muted)}.workspace_heroBack__y7R4R:hover{color:var(--shell-text)}.workspace_heroMain__wJGjx{flex-wrap:wrap}.workspace_heroIdentity__6LqxX,.workspace_heroMain__wJGjx{display:flex;align-items:center;gap:var(--space-4);min-width:0}.workspace_heroIdentity__6LqxX{flex:1 1 280px}.workspace_heroLogo__CGfyd{padding:3px;border-radius:calc(var(--radius-md) + 3px);background:rgb(255 255 255/.14);flex-shrink:0}.workspace_heroName__1ImRv{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.workspace_heroMeta__fXj0A{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.workspace_heroChip__NZ9Pg{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:var(--radius-pill);background:rgb(255 255 255/.1);border:1px solid var(--shell-hairline);font-size:.78rem;font-weight:700;color:var(--shell-text);white-space:nowrap}.workspace_heroChip__NZ9Pg[data-tone=highlight]{color:#1b1405;background:var(--shell-highlight);border-color:transparent}.workspace_heroChip__NZ9Pg[data-tone=warn]{color:var(--shell-highlight)}.workspace_tabs__v440g{position:-webkit-sticky;position:sticky;top:calc(var(--shell-topbar-height, 0px) + 8px);z-index:5;display:flex;gap:var(--space-1);padding:var(--space-1);overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-background-element) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none}.workspace_tabs__v440g::-webkit-scrollbar{display:none}@media (max-width:1100px){.workspace_tabs__v440g{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.workspace_tab__HmLOm{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:var(--radius-pill);font-size:.875rem;font-weight:700;color:var(--color-text-secondary);white-space:nowrap}.workspace_tab__HmLOm:hover{color:var(--color-text);background:var(--color-background-selected)}.workspace_tab__HmLOm[aria-current=page]{color:var(--color-on-tint);background:var(--brand-accent);box-shadow:0 4px 12px color-mix(in srgb,var(--brand-accent) 35%,transparent)}.workspace_banner__HignN{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-accent-muted);color:var(--color-text);font-size:.9rem;line-height:1.5}.workspace_banner__HignN[data-tone=error]{background:var(--color-error-muted)}.workspace_grid2__j5WQ0{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:980px){.workspace_grid2__j5WQ0{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.workspace_split__DczsU{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:980px){.workspace_split__DczsU{grid-template-columns:minmax(260px,2fr) minmax(0,3fr)}.workspace_splitDetail__eunac{position:-webkit-sticky;position:sticky;top:calc(var(--shell-topbar-height, 0px) + 76px)}}.workspace_section__CBTN5{gap:var(--space-4)}.workspace_sectionHead__eNMuy{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.workspace_sectionTitleRow__O7GJN{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;flex:1 1 220px}.workspace_sectionIcon__ESrgc{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);color:var(--brand-accent,var(--color-tint));background:color-mix(in srgb,var(--brand-accent,var(--color-tint)) 14%,transparent)}.workspace_sectionTitleText__INJd9{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-top:.35rem}.workspace_sectionDescription__G_1Jy{font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}.workspace_sectionAction__M0_TJ{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.workspace_subheading__xZs4A{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.workspace_empty__opGdX{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);text-align:center}.workspace_emptyIcon__9HfBS{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--color-text-secondary);background:var(--color-background-selected)}.workspace_emptyText__sNpAO{max-width:46ch;font-size:.9rem;line-height:1.55;color:var(--color-text-secondary)}.workspace_composerToggle__bvlLN{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-4);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:.95rem;font-weight:700;color:var(--brand-accent,var(--color-tint));background:color-mix(in srgb,var(--brand-accent,var(--color-tint)) 5%,transparent)}.workspace_composerToggle__bvlLN:hover{border-color:var(--brand-accent,var(--color-tint));background:color-mix(in srgb,var(--brand-accent,var(--color-tint)) 10%,transparent)}.workspace_success__mLL_W{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-success-muted);color:var(--color-success);font-size:.875rem;font-weight:600}.workspace_form__0_1vO{display:flex;flex-direction:column;gap:var(--space-3)}.workspace_formRow__L9CuO{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.workspace_field__1RoJq{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:700;color:var(--color-text-secondary);min-width:0}.workspace_field__1RoJq input,.workspace_field__1RoJq select,.workspace_field__1RoJq textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.6rem .8rem;font:inherit;font-size:.9rem;font-weight:400;background:var(--color-background);color:var(--color-text);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.workspace_field__1RoJq input:focus,.workspace_field__1RoJq select:focus,.workspace_field__1RoJq textarea:focus{outline:none;border-color:var(--brand-accent,var(--color-tint));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent,var(--color-tint)) 18%,transparent)}.workspace_field__1RoJq input[type=color]{height:2.6rem;padding:.2rem;cursor:pointer}.workspace_field__1RoJq input:disabled,.workspace_field__1RoJq select:disabled,.workspace_field__1RoJq textarea:disabled{opacity:.7}.workspace_hint__N0uGT{font-size:.78rem;font-weight:400;line-height:1.5;color:var(--color-text-tertiary)}.workspace_actions__ce66x,.workspace_formActions__rzRn1{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.workspace_formActions__rzRn1{justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.workspace_toolbar__u2V4w{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.workspace_toolbar__u2V4w>input{flex:1 1 200px}.workspace_toolbar__u2V4w>.workspace_control__IUF56,.workspace_toolbar__u2V4w>select{flex:1 1 160px;max-width:260px}@media (max-width:560px){.workspace_toolbar__u2V4w>.workspace_control__IUF56{max-width:none}}.workspace_fileButton__HilmA{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:.5rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-background);font-size:.875rem;font-weight:700;color:var(--color-text);cursor:pointer}.workspace_fileButton__HilmA:hover{border-color:var(--brand-accent,var(--color-tint))}.workspace_fileButton__HilmA:focus-within{outline:2px solid var(--color-tint);outline-offset:2px}.workspace_fileButton__HilmA input{position:absolute;inset:0;opacity:0;cursor:pointer}.workspace_optionRow__PY0BW{display:flex;align-items:center;gap:var(--space-2);padding:.3rem .3rem .3rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background)}.workspace_optionRow__PY0BW[data-correct=true]{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success) 7%,var(--color-background))}.workspace_optionRow__PY0BW>input{flex:1 1;min-width:0;border:0;padding:.4rem .2rem;font:inherit;font-size:.9rem;background:transparent;color:var(--color-text)}.workspace_optionRow__PY0BW>input:focus{outline:none}.workspace_optionRow__PY0BW:focus-within{border-color:var(--brand-accent,var(--color-tint))}.workspace_optionLetter__217_9{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:50%;font-size:.78rem;font-weight:800;background:var(--color-background-selected);color:var(--color-text-secondary)}.workspace_optionRow__PY0BW[data-correct=true] .workspace_optionLetter__217_9{background:var(--color-success);color:#fff}.workspace_smallButton__jcK3K{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-background);font-size:.8rem;font-weight:700;color:var(--color-text);white-space:nowrap}.workspace_smallButton__jcK3K:hover:not(:disabled){border-color:var(--brand-accent,var(--color-tint));color:var(--brand-accent,var(--color-tint))}.workspace_smallButton__jcK3K[aria-expanded=true],.workspace_smallButton__jcK3K[aria-pressed=true]{border-color:var(--brand-accent,var(--color-tint));color:var(--brand-accent,var(--color-tint));background:color-mix(in srgb,var(--brand-accent,var(--color-tint)) 8%,var(--color-background))}.workspace_smallButton__jcK3K:disabled{opacity:.5;cursor:not-allowed}.workspace_danger__3XxaQ{color:var(--color-error)}.workspace_smallButton__jcK3K.workspace_danger__3XxaQ:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error);background:var(--color-error-muted)}.workspace_tableWrap__i2beL{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}.workspace_table__Ct_IU{width:100%;border-collapse:collapse;font-size:.875rem}.workspace_table__Ct_IU td,.workspace_table__Ct_IU th{padding:.7rem .9rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.workspace_table__Ct_IU th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);white-space:nowrap;background:var(--color-background-element)}.workspace_table__Ct_IU tbody tr:hover{background:color-mix(in srgb,var(--color-background-selected) 50%,transparent)}.workspace_table__Ct_IU tr:last-child td{border-bottom:none}.workspace_person__XeAla{display:flex;align-items:center;gap:var(--space-3);min-width:0}.workspace_personText__o4Wre{display:flex;flex-direction:column;min-width:0}.workspace_avatar__3DRc0{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;font-size:.78rem;font-weight:800;color:var(--brand-accent,var(--color-tint));background:color-mix(in srgb,var(--brand-accent,var(--color-tint)) 14%,transparent)}.workspace_muted__1PDoW{font-size:.8rem;color:var(--color-text-secondary)}.workspace_badge__dGz9Q{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:800;background:var(--color-background-selected);color:var(--color-text);white-space:nowrap}.workspace_badge__dGz9Q[data-tone=good]{background:var(--color-success-muted);color:var(--color-success)}.workspace_badge__dGz9Q[data-tone=warn]{background:var(--color-warning-muted,var(--color-accent-muted));color:var(--color-warning,var(--color-accent))}.workspace_badge__dGz9Q[data-tone=bad]{background:var(--color-error-muted);color:var(--color-error)}.workspace_badge__dGz9Q[data-tone=live]{background:var(--color-error);color:#fff}.workspace_badge__dGz9Q[data-tone=live]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:workspace_pulse__1lYTx 1.4s ease-in-out infinite}@keyframes workspace_pulse__1lYTx{50%{opacity:.3}}.workspace_list___n6Or{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.workspace_item__mIpWd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);transition:border-color var(--duration-fast) ease,box-shadow var(--duration) var(--ease-out)}.workspace_item__mIpWd[data-selected=true]{border-color:var(--brand-accent,var(--color-tint));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent,var(--color-tint)) 15%,transparent)}.workspace_itemButton___FsQ8{width:100%;text-align:left;cursor:pointer}.workspace_itemButton___FsQ8:hover{border-color:var(--brand-accent,var(--color-tint))}.workspace_itemLead__G_7aQ{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1 1 240px}.workspace_itemMain__1djrt{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 240px}.workspace_itemTitle__8_Rom{font-weight:800;overflow-wrap:anywhere}a.workspace_itemTitle__8_Rom{display:inline-flex;align-items:center;gap:.3rem}a.workspace_itemTitle__8_Rom:hover{color:var(--brand-accent,var(--color-tint))}.workspace_itemExtra__ICuPg{flex-basis:100%;display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.workspace_body__T0pos{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.workspace_code__aY5DW{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.1rem;font-weight:800;letter-spacing:.1em}.workspace_dateTile__UTAQX{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:56px;flex-shrink:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand-accent,var(--color-tint)) 12%,transparent);color:var(--brand-accent,var(--color-tint));line-height:1}.workspace_dateMonth__Z5WYC{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.workspace_dateDay__omyur{font-size:1.35rem;font-weight:800;margin-top:2px}.workspace_pager__nd_7z{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.workspace_statTiles__nYUtI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:720px){.workspace_statTiles__nYUtI{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace_statTile__i8fHn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-element);min-width:0}a.workspace_statTile__i8fHn:hover{border-color:var(--brand-accent,var(--color-tint));box-shadow:var(--shadow-sm);translate:0 -1px}.workspace_statIcon__fzmGj{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);color:var(--brand-accent,var(--color-tint));background:color-mix(in srgb,var(--brand-accent,var(--color-tint)) 13%,transparent)}.workspace_statValue__qbK7f{font-size:1.4rem;font-weight:800;line-height:1.1}.workspace_statLabel__iJihq{font-size:.78rem;font-weight:600;color:var(--color-text-secondary)}.workspace_quickActions__hhNHB{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.workspace_quickAction__gqIIk{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);font-size:.875rem;font-weight:700}.workspace_quickAction__gqIIk:hover{border-color:var(--brand-accent,var(--color-tint));color:var(--brand-accent,var(--color-tint))}.workspace_quickAction__gqIIk svg{color:var(--brand-accent,var(--color-tint));flex-shrink:0}.workspace_steps__xTsTP{display:flex;flex-direction:column;gap:var(--space-2)}.workspace_step__kBYTn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background)}.workspace_step__kBYTn[data-done=true]{opacity:.7}.workspace_stepMark___uDFm{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;font-size:.8rem;font-weight:800;border:2px solid var(--color-border-strong);color:var(--color-text-secondary)}.workspace_step__kBYTn[data-done=true] .workspace_stepMark___uDFm{border-color:var(--color-success);background:var(--color-success);color:#fff}.workspace_step__kBYTn[data-done=true] .workspace_stepTitle__5h4WU{text-decoration:line-through}.workspace_stepText__szbWu{display:flex;flex-direction:column;gap:.1rem;flex:1 1;min-width:0}.workspace_stepTitle__5h4WU{font-weight:700;font-size:.9rem}.workspace_progress__ZxpCK{display:flex;align-items:center;gap:var(--space-3)}.workspace_meter__jPKvT{display:block;flex:1 1;height:8px;border-radius:var(--radius-pill);background:var(--color-background-selected);overflow:hidden}.workspace_meterFill__2IgiQ{display:block;height:100%;border-radius:inherit;background:var(--brand-accent,var(--color-tint));transition:width var(--duration-slow) var(--ease-out)}.workspace_meterFill__2IgiQ[data-tone=warn]{background:var(--color-warning,var(--color-accent))}.workspace_meterFill__2IgiQ[data-tone=bad]{background:var(--color-error)}.workspace_usageRow__DEH9L{display:flex;flex-direction:column;gap:.35rem}.workspace_usageHead__CdSy_{display:flex;justify-content:space-between;gap:var(--space-2);font-size:.82rem}.workspace_usageHead__CdSy_ strong{font-weight:700}.workspace_featureList__D_rXm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workspace_checkList__4jBPZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);max-height:280px;overflow-y:auto;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);font-size:.875rem}.workspace_checkList__4jBPZ label{display:flex;gap:.5rem;align-items:flex-start;padding:.35rem .4rem;border-radius:var(--radius-sm);cursor:pointer}.workspace_checkList__4jBPZ label:hover{background:var(--color-background-selected)}.workspace_checkList__4jBPZ input{margin-top:.2rem;accent-color:var(--brand-accent,var(--color-tint))}.workspace_checkRow__5o7Re{display:flex;gap:.5rem;align-items:center;font-size:.875rem;font-weight:600;cursor:pointer}.workspace_checkRow__5o7Re input{accent-color:var(--brand-accent,var(--color-tint))}.workspace_paperList__AsLRp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.workspace_paperRow__g9IGa{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:start;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}.workspace_paperNumber__xJAUl{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;font-size:.75rem;font-weight:800;color:var(--brand-accent,var(--color-tint));background:color-mix(in srgb,var(--brand-accent,var(--color-tint)) 12%,transparent)}.workspace_paperRowActions__ZjxIQ{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.workspace_paperRowActions__ZjxIQ>:last-child{margin-left:auto}.workspace_marksField__2z5n_{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--color-text-secondary)}.workspace_marksInput__ux_i0{width:4.25rem;height:2rem;padding:0 .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);font:inherit;font-size:.85rem;font-weight:700;text-align:center}.workspace_marksInput__ux_i0:focus{outline:none;border-color:var(--brand-accent,var(--color-tint));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent,var(--color-tint)) 18%,transparent)}.workspace_marksInput__ux_i0[aria-invalid=true]{border-color:var(--color-error)}.workspace_marksBar__zCV_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-element)}.workspace_marksBar__zCV_8>.workspace_hint__N0uGT{flex-basis:100%;margin:0}.workspace_marksBarLabel__pxlN2{font-size:.82rem;font-weight:700;color:var(--color-text)}.workspace_marksPresets___F3pr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.workspace_modeSwitch__K3FpY{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.workspace_builderPanel__NLcl5{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md)}@media (max-width:560px){.workspace_paperRowActions__ZjxIQ{grid-column:1/-1}}.workspace_joinCard__A7Di5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);color:var(--shell-text);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--shell-highlight) 20%,transparent) 0,transparent 55%),linear-gradient(135deg,var(--shell-surface) 0,color-mix(in srgb,var(--shell-surface) 70%,#020805) 100%);box-shadow:var(--shadow-sm)}.workspace_joinText__AXlb4{display:flex;flex-direction:column;gap:.3rem;flex:1 1 260px;min-width:0}.workspace_joinTitle__uNpPp{font-family:var(--font-display);font-size:1.3rem;font-weight:700}.workspace_joinHint__xA8DM{font-size:.85rem;line-height:1.5;color:var(--shell-text-muted)}.workspace_joinForm__2dvdI{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:1 1 300px}.workspace_joinInput__CT3Gu{flex:1 1 180px;min-width:0;padding:.7rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--shell-hairline);background:rgb(255 255 255/.08);color:var(--shell-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:700;letter-spacing:.12em}.workspace_joinInput__CT3Gu::placeholder{color:var(--shell-text-muted);letter-spacing:.05em}.workspace_joinInput__CT3Gu:focus{outline:2px solid var(--shell-highlight);outline-offset:1px}.workspace_joinButton__tYL8I{padding:.7rem 1.4rem;border-radius:var(--radius-pill);background:var(--shell-highlight);color:#1b1405;font-weight:800}.workspace_joinButton__tYL8I:disabled{opacity:.55;cursor:not-allowed}.workspace_joinError__XAtmz{flex-basis:100%;font-size:.85rem;font-weight:600;color:#ffb4a8}.workspace_instituteGrid__dGwIC{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.workspace_instituteCard__sW0Ha{--brand-accent:var(--brand,var(--color-tint));position:relative;display:flex;flex-direction:column;gap:var(--space-4);height:100%;padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background-element);overflow:hidden}.workspace_instituteCard__sW0Ha:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--brand-accent)}.workspace_instituteCard__sW0Ha:hover{border-color:var(--brand-accent);box-shadow:var(--shadow-sm);translate:0 -2px}.workspace_instituteCardHead__nLwJS{display:flex;align-items:center;gap:var(--space-3);min-width:0}.workspace_instituteCardName__1vxpi{font-size:1.05rem;font-weight:800;overflow-wrap:anywhere}.workspace_instituteCardFoot__l4byn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto}.workspace_openLabel__feWS_{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;color:var(--brand-accent)}.workspace_identity__8owAP{display:flex;align-items:center;gap:var(--space-3);min-width:0}.workspace_logo__Mg1Up{width:52px;height:52px;flex-shrink:0;border-radius:var(--radius-md);object-fit:contain;background:#fff;border:1px solid var(--color-border)}.workspace_monogram__y9DaR{width:52px;height:52px;flex-shrink:0;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--brand,var(--color-tint)),color-mix(in srgb,var(--brand,var(--color-tint)) 65%,#000))}.flashcards-screen_page__5gkh6{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-2);max-width:760px}.flashcards-screen_tabs__gufJa{display:flex;flex-wrap:wrap;gap:var(--space-2)}.flashcards-screen_tab__dOE0K{display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.flashcards-screen_tab__dOE0K:hover{border-color:var(--color-border-strong);color:var(--color-text)}.flashcards-screen_tab__dOE0K[aria-pressed=true]{border-color:var(--color-tint);background:var(--color-tint);color:var(--color-on-tint)}.flashcards-screen_tabCount__RLrMu{min-width:1.4rem;padding:0 .35rem;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 16%,transparent);font-size:.75rem;text-align:center}.flashcards-screen_skeleton__rCkHo{height:260px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-background-element) 0,var(--color-border) 50%,var(--color-background-element) 100%);background-size:200% 100%;animation:flashcards-screen_shimmer__EAouP 1.4s ease-in-out infinite}.flashcards-screen_stage__hTsvu{display:flex;flex-direction:column;gap:var(--space-4)}.flashcards-screen_position__dFJzm{font-size:.8125rem;color:var(--color-text-secondary)}.flashcards-screen_card__5eJBb{display:flex;flex-direction:column;gap:var(--space-4);min-height:240px;padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-md)}.flashcards-screen_topic__B4Gnv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.flashcards-screen_status__mAjHp{padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-warning-muted);color:var(--color-warning);letter-spacing:.02em}.flashcards-screen_status__mAjHp[data-status=KNOWN]{background:var(--color-success-muted);color:var(--color-success)}.flashcards-screen_question__Loisv{font-family:var(--font-display);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:600;line-height:1.4;white-space:pre-line}.flashcards-screen_reveal__HSOD7{align-self:flex-start;margin-top:auto;min-height:44px;padding:0 var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);font-size:.9375rem;font-weight:600;color:var(--color-tint)}.flashcards-screen_reveal__HSOD7:focus-visible,.flashcards-screen_reveal__HSOD7:hover{border-style:solid;border-color:var(--color-tint)}.flashcards-screen_answer___6tA4{display:flex;flex-direction:column;gap:var(--space-3)}.flashcards-screen_options__hFEl5{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.flashcards-screen_option___JCkC{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9375rem;color:var(--color-text-secondary)}.flashcards-screen_option___JCkC[data-correct=true]{border-color:var(--color-success);background:var(--color-success-muted);font-weight:600;color:var(--color-text)}.flashcards-screen_option___JCkC[data-correct=true] svg{color:var(--color-success)}.flashcards-screen_explanation__ZR_Sg{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm,6px);background:var(--color-background-element);font-size:.875rem;line-height:1.6;white-space:pre-line}.flashcards-screen_actions__t8bvP{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.flashcards-screen_error__j_sat{font-size:.875rem;color:var(--color-error)}@keyframes flashcards-screen_shimmer__EAouP{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.flashcards-screen_skeleton__rCkHo{animation:none}}.jobs_page__nKHc0{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.jobs_srOnly__nP3ul{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jobs_hero__3mnHm{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--color-tint) 14%,transparent) 0,transparent 55%),var(--color-background)}.jobs_titleRow__gJUl3{display:flex;align-items:center;gap:var(--space-2)}.jobs_icon__PH0TT{color:var(--color-accent)}.jobs_title__5z1G9{font-size:1.625rem;font-weight:800;letter-spacing:-.015em}.jobs_subtitle__9rE9w{max-width:62ch;font-size:.9375rem;line-height:1.55;color:var(--color-text-secondary)}.jobs_searchRow__Rvee0{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.jobs_search__DPR43{position:relative;flex:2 1 320px;min-width:0}.jobs_search__DPR43[data-size=sm]{flex:1 1 200px}.jobs_searchIcon__7BUM5{position:absolute;top:50%;left:var(--space-4);transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none}.jobs_searchInput__rnwUB{width:100%;height:46px;padding:0 var(--space-4) 0 2.85rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font:inherit;font-size:.9375rem}.jobs_searchInput__rnwUB::placeholder{color:var(--color-text-tertiary)}.jobs_searchInput__rnwUB:focus{outline:none;border-color:var(--color-tint);box-shadow:0 0 0 3px var(--color-tint-muted)}.jobs_categories__Oblct{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px}.jobs_chip__OsPKR{display:inline-flex;align-items:center;gap:.35rem;flex:none;padding:.4rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);font-size:.8125rem;font-weight:700;color:var(--color-text);cursor:pointer}.jobs_chip__OsPKR:hover{border-color:var(--color-tint)}.jobs_chip__OsPKR[data-selected=true]{border-color:var(--color-tint);background:var(--color-tint);color:var(--color-on-tint)}.jobs_filterBar__MYEWr{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center}.jobs_filterGroup__NpxzZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.jobs_filterLabel__XURYY{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}.jobs_check__Au32Z{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.jobs_check__Au32Z input{accent-color:var(--color-tint)}.jobs_clear__td7aF{font-size:.8125rem;font-weight:700;color:var(--color-tint);text-decoration:underline;cursor:pointer}.jobs_count___Yonr{font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.jobs_grid__bq1TY{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:900px){.jobs_grid__bq1TY{grid-template-columns:repeat(2,minmax(0,1fr))}}.jobs_card__F7eXk{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);transition:border-color .12s ease,box-shadow .12s ease}.jobs_card__F7eXk:hover{border-color:color-mix(in srgb,var(--color-tint) 45%,var(--color-border));box-shadow:var(--shadow-sm)}.jobs_card__F7eXk[data-expired=true]{opacity:.72}.jobs_cardTop__QPKaH{display:flex;align-items:flex-start;gap:var(--space-3)}.jobs_cardHeading__QQ_FD{display:flex;flex-direction:column;gap:.15rem;flex:1 1;min-width:0}.jobs_cardTitle__jvH7v{font-size:1.0625rem;font-weight:800;line-height:1.3;color:var(--color-text);overflow-wrap:anywhere}.jobs_card__F7eXk{position:relative}.jobs_cardTitle__jvH7v:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md)}.jobs_cardTitle__jvH7v:focus-visible{outline:none}.jobs_cardTitle__jvH7v:focus-visible:after{outline:2px solid var(--color-tint);outline-offset:2px}.jobs_company__7za_R{font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.jobs_logo___uPkx{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-element);font-size:.9375rem;font-weight:800;color:var(--color-text-secondary)}.jobs_logo___uPkx[data-size=lg]{width:72px;height:72px;font-size:1.25rem}.jobs_logo___uPkx img{width:100%;height:100%;padding:4px;object-fit:contain;background:#8a9099}.jobs_saveButton__pLTnu{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-2);width:38px;height:38px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer}.jobs_saveButton__pLTnu[data-variant=full]{width:auto;height:44px;padding:0 1.1rem;font-size:.9375rem;font-weight:700;color:var(--color-text)}.jobs_saveButton__pLTnu:hover,.jobs_saveButton__pLTnu[data-saved=true]{border-color:var(--color-tint);color:var(--color-tint)}.jobs_saveButton__pLTnu[data-saved=true] svg{fill:currentColor}.jobs_saveButton__pLTnu:disabled{cursor:progress}.jobs_meta__AT9bX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--color-text-secondary)}.jobs_meta__AT9bX li{display:inline-flex;align-items:center;gap:.3rem}.jobs_tagMuted__CeBvT,.jobs_tag__nhuim{padding:.15rem .6rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700}.jobs_tag__nhuim{background:color-mix(in srgb,var(--color-tint) 12%,var(--color-background));color:var(--color-tint)}.jobs_tag__nhuim[data-tone=INTERNSHIP]{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-background));color:color-mix(in srgb,var(--color-accent) 80%,var(--color-text))}.jobs_tagMuted__CeBvT{background:var(--color-background-element);color:var(--color-text-secondary)}.jobs_skills__Yt9e5{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.jobs_skills__Yt9e5 li{padding:.2rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}.jobs_skills__Yt9e5 .jobs_more__7Z30F{border-style:dashed}.jobs_cardFooter__UrfqI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:.75rem;color:var(--color-text-tertiary)}.jobs_deadline__X2UCk{font-weight:700;color:var(--color-text-secondary)}.jobs_expiredBadge__AeFu_{padding:.15rem .6rem;border-radius:var(--radius-pill);background:var(--color-error-muted);font-weight:800;color:var(--color-error)}.jobs_detailSkeleton__kjtoo,.jobs_skeleton__0m8U1{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-background-element) 0,var(--color-background-selected) 50%,var(--color-background-element) 100%);background-size:200% 100%;animation:jobs_shimmer__lgKqb 1.4s ease-in-out infinite}.jobs_skeleton__0m8U1{height:188px}.jobs_detailSkeleton__kjtoo{height:360px}@media (prefers-reduced-motion:reduce){.jobs_detailSkeleton__kjtoo,.jobs_skeleton__0m8U1{animation:none}}@keyframes jobs_shimmer__lgKqb{0%{background-position:200% 0}to{background-position:-200% 0}}.jobs_panel__t4nGd{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);text-align:center}.jobs_panelText__qb4tG{max-width:50ch;font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary)}.jobs_primaryAction__w70Lu{display:inline-flex;align-items:center;gap:var(--space-2);padding:.55rem 1.2rem;border-radius:var(--radius-pill);background:var(--color-tint);font-size:.9375rem;font-weight:700;color:var(--color-on-tint)}.jobs_moreButton__3OPVM{align-self:center;padding:.6rem 1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);font-size:.875rem;font-weight:700;color:var(--color-text)}.jobs_moreButton__3OPVM:disabled{cursor:progress;opacity:.6}.jobs_back__8KxM8{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;font-size:.875rem;font-weight:700;color:var(--color-text-secondary)}.jobs_back__8KxM8:hover{color:var(--color-tint)}.jobs_expiredBanner__8cf1v{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-error) 35%,var(--color-border));border-radius:var(--radius-md);background:var(--color-error-muted);font-size:.875rem;font-weight:600;color:var(--color-error)}.jobs_detailHeader__UN_zP{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background)}.jobs_detailHeading__oNyZa{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.jobs_detailTitle__vo6qp{font-size:1.625rem;font-weight:800;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.jobs_detailCompany__POwdn{font-size:1rem;font-weight:700;color:var(--color-text-secondary)}.jobs_detailActions__tpUFO{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (min-width:900px){.jobs_detailHeader__UN_zP{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.jobs_detailActions__tpUFO{grid-column:auto;flex-direction:column;align-items:stretch}}.jobs_applyButton__EgtgU{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding:0 1.3rem;border-radius:var(--radius-pill);background:var(--color-tint);font-size:.9375rem;font-weight:800;color:var(--color-on-tint);white-space:nowrap}.jobs_applyButton__EgtgU:hover{background:color-mix(in srgb,var(--color-tint) 88%,black)}.jobs_applyButton__EgtgU[data-expired=true]{background:var(--color-background-element);color:var(--color-text-secondary)}.jobs_detailBody__kgzJZ{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:1000px){.jobs_detailBody__kgzJZ{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.jobs_detailMain__pJB9P{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.jobs_section__q_8vC{display:flex;flex-direction:column;gap:var(--space-3)}.jobs_sectionTitle___7Jeg{font-size:1.125rem;font-weight:800}.jobs_prose__FTOSi{display:flex;flex-direction:column;gap:var(--space-3);max-width:72ch;font-size:.9375rem;line-height:1.7;color:var(--color-text);overflow-wrap:anywhere}.jobs_prose__FTOSi ul{margin:0;padding-left:1.25rem}.jobs_prose__FTOSi li+li{margin-top:.25rem}.jobs_detailSide__Cnh2V{display:flex;flex-direction:column;gap:var(--space-3)}.jobs_sideCard__9WwwY{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}.jobs_sideTitle__0clIf{font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary)}.jobs_salary__nCKYN{font-size:1.0625rem;font-weight:800}.jobs_dates__5144V{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.jobs_dates__5144V div{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.8125rem}.jobs_dates__5144V dt{color:var(--color-text-secondary)}.jobs_dates__5144V dd{margin:0;font-weight:700;text-align:right}.jobs_sourceLink__B86dY{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;color:var(--color-tint)}.jobs_muted__Qjlll{font-size:.8125rem;color:var(--color-text-tertiary)}.catalogue-screen_page__3x0hJ{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-2)}.catalogue-screen_hero__C6PGh{position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(90% 120% at 100% 0,color-mix(in srgb,var(--shell-highlight) 26%,transparent) 0,transparent 60%),radial-gradient(70% 90% at 0 100%,color-mix(in srgb,var(--color-tint) 45%,transparent) 0,transparent 70%),linear-gradient(135deg,var(--shell-surface) 0,color-mix(in srgb,var(--shell-surface) 70%,#020805) 100%);color:var(--shell-text);box-shadow:var(--shadow-md)}.catalogue-screen_hero__C6PGh:after{content:"";position:absolute;right:-20px;bottom:-30px;width:260px;height:200px;background:repeating-linear-gradient(90deg,rgb(255 255 255/.06) 0 14px,transparent 14px 22px,rgb(255 255 255/.04) 22px 40px,transparent 40px 48px);transform:rotate(-8deg);border-radius:6px;pointer-events:none}@media (min-width:720px){.catalogue-screen_hero__C6PGh{padding:var(--space-6) var(--space-6) calc(var(--space-6) + 4px)}}.catalogue-screen_heroText__p7r0S{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-2);max-width:40rem}.catalogue-screen_eyebrow__wZeqo{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-highlight)}.catalogue-screen_title__QeDQ7{font-family:var(--font-serif);font-size:clamp(1.875rem,1.3rem + 2.2vw,2.875rem);font-weight:700;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.catalogue-screen_subtitle__1wEZR{font-size:.9375rem;line-height:1.55;opacity:.8}.catalogue-screen_search__ExxeD{position:relative;z-index:1;max-width:40rem}.catalogue-screen_searchIcon__6m1Di{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none}.catalogue-screen_searchInput__uYgw_{width:100%;height:56px;padding:0 52px 0 50px;border:0;border-radius:var(--radius-pill);background:var(--color-background);box-shadow:0 12px 30px -12px rgb(0 0 0/.5);font:inherit;font-size:1rem;color:var(--color-text)}.catalogue-screen_searchInput__uYgw_::placeholder{color:var(--color-text-tertiary)}.catalogue-screen_searchInput__uYgw_:focus{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--shell-highlight) 45%,transparent),0 12px 30px -12px rgb(0 0 0/.5)}.catalogue-screen_searchInput__uYgw_::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.catalogue-screen_clear__yqwpF{position:absolute;top:50%;right:10px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--color-background-element);color:var(--color-text-secondary);transform:translateY(-50%);cursor:pointer}.catalogue-screen_clear__yqwpF:focus-visible,.catalogue-screen_clear__yqwpF:hover{color:var(--color-tint)}.catalogue-screen_spinner__ZrFpn{position:absolute;top:50%;right:20px;width:18px;height:18px;margin-top:-9px;border:2px solid var(--color-border);border-top-color:var(--color-tint);border-radius:50%;animation:catalogue-screen_spin__EWP9a .7s linear infinite}@keyframes catalogue-screen_spin__EWP9a{to{transform:rotate(1turn)}}.catalogue-screen_resultsBar___wpfR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:calc(-1 * var(--space-2))}.catalogue-screen_resultsCount__gk4yt{font-size:.9375rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalogue-screen_resultsCount__gk4yt strong{color:var(--color-text)}.catalogue-screen_activeFilters__180XK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.catalogue-screen_activeFilter__Z9nDM{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border-radius:var(--radius-pill);background:var(--color-background-selected);font-size:.8125rem;font-weight:600;color:var(--color-tint)}.catalogue-screen_activeFilter__Z9nDM:focus-visible,.catalogue-screen_activeFilter__Z9nDM:hover{background:color-mix(in srgb,var(--color-tint) 18%,var(--color-background))}.catalogue-screen_clearAll__igaSY{font-size:.8125rem;font-weight:700;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}.catalogue-screen_clearAll__igaSY:hover{color:var(--color-tint)}.catalogue-screen_grid__qqr3m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);transition:opacity .16s ease}@media (min-width:620px){.catalogue-screen_grid__qqr3m{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:var(--space-5) var(--space-4)}}.catalogue-screen_grid__qqr3m>*{animation:catalogue-screen_card-in__JZ1hW var(--duration-slow) var(--ease-out) backwards}.catalogue-screen_grid__qqr3m>:nth-child(2){animation-delay:28ms}.catalogue-screen_grid__qqr3m>:nth-child(3){animation-delay:56ms}.catalogue-screen_grid__qqr3m>:nth-child(4){animation-delay:84ms}.catalogue-screen_grid__qqr3m>:nth-child(5){animation-delay:112ms}.catalogue-screen_grid__qqr3m>:nth-child(6){animation-delay:.14s}.catalogue-screen_grid__qqr3m>:nth-child(7){animation-delay:168ms}.catalogue-screen_grid__qqr3m>:nth-child(8){animation-delay:196ms}.catalogue-screen_grid__qqr3m>:nth-child(9){animation-delay:224ms}.catalogue-screen_grid__qqr3m>:nth-child(10){animation-delay:252ms}.catalogue-screen_grid__qqr3m>:nth-child(11){animation-delay:.28s}.catalogue-screen_grid__qqr3m>:nth-child(12){animation-delay:308ms}@keyframes catalogue-screen_card-in__JZ1hW{0%{opacity:0;transform:translateY(10px)}}.catalogue-screen_grid__qqr3m[data-pending=true]{opacity:.55}.catalogue-screen_moreRow__iKX_k{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-top:var(--space-2)}.catalogue-screen_moreCount__mk7hn{font-size:.8125rem;color:var(--color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.catalogue-screen_spinner__ZrFpn{animation-duration:2s}.catalogue-screen_grid__qqr3m{transition:none}}.category-rail_wrap__3BI_S{position:relative;min-width:0}.category-rail_rail__6Oxt9{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 0 6px;--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}.category-rail_rail__6Oxt9::-webkit-scrollbar{display:none}.category-rail_wrap__3BI_S[data-start=true] .category-rail_rail__6Oxt9{--fade-start:48px}.category-rail_wrap__3BI_S[data-end=true] .category-rail_rail__6Oxt9{--fade-end:48px}.category-rail_chip__Kw_mP{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);scroll-snap-align:start;font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--color-text-secondary);transition:border-color .12s ease,color .12s ease,background .12s ease}.category-rail_chip__Kw_mP:focus-visible,.category-rail_chip__Kw_mP:hover{border-color:var(--color-tint);color:var(--color-tint)}.category-rail_chip__Kw_mP[data-selected=true]{border-color:var(--color-tint);background:var(--color-tint);color:var(--color-on-tint)}.category-rail_count__dP5x1{min-width:1.6em;padding:1px 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 13%,transparent);font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.category-rail_arrow__O7oVq{position:absolute;top:2px;z-index:1;display:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-background);box-shadow:var(--shadow-sm);color:var(--color-text);cursor:pointer}.category-rail_arrow__O7oVq:hover{border-color:var(--color-tint);color:var(--color-tint)}.category-rail_arrowStart__PCaIV{left:0}.category-rail_arrowEnd__YIPIb{right:0}@media (hover:hover) and (pointer:fine){.category-rail_arrow__O7oVq:not([hidden]){display:inline-flex}}.gov-jobs_tabs__vYSjd{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1)}.gov-jobs_tab__Gqbsl{flex:0 0 auto;height:38px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);font-size:.875rem;font-weight:700;color:var(--color-text-secondary)}.gov-jobs_tab__Gqbsl[aria-selected=true]{border-color:var(--color-tint);background:var(--color-tint);color:var(--color-on-tint)}.gov-jobs_status__szRw2{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;background:var(--color-background-element);color:var(--color-text-secondary)}.gov-jobs_status__szRw2[data-status=OPEN]{background:var(--color-success-muted);color:var(--color-success)}.gov-jobs_status__szRw2[data-status=UPCOMING]{background:var(--color-tint-muted);color:var(--color-tint)}.gov-jobs_status__szRw2[data-expired=true],.gov-jobs_status__szRw2[data-status=CLOSED]{background:var(--color-error-muted);color:var(--color-error)}.gov-jobs_org__tyX6V{font-size:.875rem;color:var(--color-text-secondary)}.gov-jobs_facts__QaVM2{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--color-text-secondary)}.gov-jobs_facts__QaVM2 strong{color:var(--color-text)}.gov-jobs_notice__UFRld{font-size:.8125rem;font-weight:600;color:var(--color-tint)}.gov-jobs_disclaimer__kd0Rj{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-element);font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary)}.gov-jobs_notOpen__g3jZg{padding:0 1.3rem;border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);font-weight:800;color:var(--color-text-secondary);text-align:center}.gov-jobs_notOpen__g3jZg,.gov-jobs_secondaryButton__sUruj{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:.9375rem}.gov-jobs_secondaryButton__sUruj{gap:var(--space-2);padding:0 1.1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-background);font-weight:700;color:var(--color-text);white-space:nowrap}.gov-jobs_secondaryButton__sUruj:hover{border-color:var(--color-tint);color:var(--color-tint)}.gov-jobs_timeline__uO06F{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.gov-jobs_timeline__uO06F li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-left:var(--space-3);border-left:3px solid var(--color-border)}.gov-jobs_timelineType__O6uiF{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-tint)}.gov-jobs_updateRow__eSBwx{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);list-style:none}.gov-jobs_updateList__pmEl8{margin:0;padding:0}.gov-jobs_alerts__RFojH,.gov-jobs_updateList__pmEl8{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.gov-jobs_alerts__RFojH{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background)}.gov-jobs_alertsRow__UdUi_,.gov-jobs_saveRow___etZb{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.gov-jobs_heroStats__BSU1c{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-1);font-size:.875rem;opacity:.9}.gov-jobs_heroStats__BSU1c strong{font-size:1.125rem;color:var(--shell-highlight)}.gov-jobs_chipEmpty__7o0ge{opacity:.55}.gov-jobs_chipEmpty__7o0ge[data-selected=true]{opacity:1}.gov-jobs_filterToggle__ZzbqZ{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;height:38px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-background);font-size:.875rem;font-weight:700;color:var(--color-text)}.gov-jobs_filterToggle__ZzbqZ[aria-expanded=true] svg{transform:rotate(180deg)}.gov-jobs_filterPanel__PjNwf{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background)}@media (max-width:719px){.gov-jobs_filterPanel__PjNwf[data-open=false]{display:none}}@media (min-width:720px){.gov-jobs_filterToggle__ZzbqZ{display:none}}.gov-jobs_filterLine__fX8S5{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.gov-jobs_toolbar__1jCWq{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.gov-jobs_selectField__NpbY6{display:grid;grid-gap:var(--space-1);gap:var(--space-1);flex:1 1 160px;max-width:260px}.gov-jobs_selectField__NpbY6 .gov-jobs_control__GA3r_{width:100%}.gov-jobs_control__GA3r_{min-width:10rem;max-width:100%}@media (max-width:719px){.gov-jobs_selectField__NpbY6{max-width:none}}.gov-jobs_emptyActions__2YbEM{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}