.project-views_stack__9VqUe{display:grid;gap:var(--space-5);min-width:0}.project-views_sectionHeading__bbhWK{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4);overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:700;letter-spacing:-.025em;line-height:var(--line-height-tight)}.project-views_count__IRTOD{color:var(--color-text-muted);font-size:var(--font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.project-views_recordGrid__POoET{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));min-width:0}.project-views_recordCard__2YdJv{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;container-type:inline-size}.project-views_recordTitle__H7OE8{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:700;letter-spacing:-.025em;line-height:var(--line-height-tight)}.project-views_subtle__KDXSs,.project-views_truncation__5jeww{color:var(--color-text-muted);font-size:var(--font-size-meta);line-height:var(--line-height-body)}.project-views_truncation__5jeww{margin:var(--space-3) 0 0;max-width:66ch}.project-views_rows__Rulu7{display:grid;gap:var(--space-2);margin:0;min-width:0}.project-views_row___MkkC{display:grid;align-items:baseline;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(6rem,10rem) minmax(0,1fr)}.project-views_row___MkkC>dt{color:var(--color-text-muted);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.project-views_row___MkkC>dd,.project-views_row___MkkC>dt{font-size:var(--font-size-meta);line-height:var(--line-height-body)}.project-views_row___MkkC>dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--color-text-secondary)}.project-views_mono__mNg5I{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-views_chips__XWj2B{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.project-views_chips__XWj2B>li{padding:.125rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow-wrap:anywhere;background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-body)}@container (max-width: 26rem){.project-views_row___MkkC{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.project-views_trustSection__NKvF8{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);min-width:0}.project-views_trustSection__NKvF8:first-of-type{padding-top:0;border-top:0}.project-views_trustHeading__oJYGW{margin:0;color:var(--color-text-primary);font-size:var(--font-size-meta);font-weight:600;line-height:var(--line-height-body)}.project-views_trustDescription___t_Vr,.project-views_trustNote__WM1GD{margin:0;max-width:66ch;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-body)}.project-views_trustNote__WM1GD{padding-left:var(--space-3);border-left:1px solid var(--color-border-strong);color:var(--color-text-muted)}.project-views_trustBlock__wS90P{display:grid;gap:var(--space-1);min-width:0}.project-views_trustBlockHeading__bIT3M,.project-views_tsec__SP_yt .project-views_trustBlockHeading__bIT3M{margin:0;overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:600;line-height:var(--line-height-body)}@media (max-width:640px){.project-views_row___MkkC{gap:var(--space-1)}.project-views_recordGrid__POoET,.project-views_row___MkkC{grid-template-columns:minmax(0,1fr)}}.project-views_warningNote__vh4hP{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);overflow-wrap:anywhere;background:var(--color-amber-soft);color:var(--color-text-primary);font-size:var(--font-size-meta);line-height:var(--line-height-body)}.project-views_warningNote__vh4hP svg{width:1.125rem;height:1.125rem;flex:0 0 auto;color:var(--color-warning)}.project-views_team__1J1wQ{container:team/inline-size;display:grid;gap:var(--space-5);min-width:0}.project-views_team__1J1wQ h2:focus,.project-views_team__1J1wQ:focus{outline:none}.project-views_teamSection__2PMyB{display:grid;gap:var(--space-3);min-width:0}.project-views_teamSection__2PMyB>h2{margin:0;font-size:var(--font-size-title);font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-tight)}.project-views_specs__e_jzn{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3)}@container team (min-width: 50rem){.project-views_specs__e_jzn{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-views_member__LvpmG{display:grid;align-content:start;gap:var(--space-3)}.project-views_memberHead__jYbDS{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.project-views_memberHead__jYbDS>div{min-width:0}.project-views_member__LvpmG h3{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--font-size-title);font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-tight)}.project-views_team__1J1wQ .project-views_member__LvpmG>p{margin:0}.project-views_member__LvpmG>.project-views_memberSentence__8ETxQ{max-width:66ch;color:var(--color-text-primary)}.project-views_memberMode__FROQp{color:var(--color-text-secondary)}.project-views_makes__psN09{display:grid;align-content:start;justify-items:start;gap:var(--space-2)}.project-views_makes__psN09 h4{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);font-weight:700}.project-views_makes__psN09 .project-views_chips__XWj2B{gap:var(--space-2)}.project-views_makes__psN09 .project-views_chips__XWj2B>li{display:inline-flex;min-height:1.5rem;align-items:center;color:var(--color-text-primary);font-weight:600}.project-views_memberLink__ewa_7{justify-self:start;min-height:2.5rem}.project-views_member__LvpmG .project-views_tech__gLP_a>summary{color:var(--color-text-secondary)}.project-views_member__LvpmG .project-views_tech__gLP_a>summary:hover{color:var(--color-text-primary)}.project-views_memberTech__sRH37{display:grid;gap:var(--space-4);padding:var(--space-2) 0 var(--space-1)}.project-views_memberFacts__HGuzt{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-3) var(--space-4);margin:0}.project-views_memberLongFacts__Lnrnv{display:grid;gap:var(--space-3);margin:0}.project-views_memberFacts__HGuzt>div,.project-views_memberLongFacts__Lnrnv>div{display:grid;align-content:start;gap:.125rem;min-width:0}.project-views_memberTech__sRH37 dt{color:var(--color-text-secondary);font-size:var(--font-size-meta);font-weight:700}.project-views_memberTech__sRH37 dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--color-text-primary)}.project-views_memberTech__sRH37 .project-views_factMono__u6w_e{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-meta)}.project-views_memberTech__sRH37 .project-views_factLong__zJAkw{max-width:80ch;color:var(--color-text-secondary)}@container team (min-width: 56rem){.project-views_lead__neyQ5{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:var(--space-6)}.project-views_lead__neyQ5>*{grid-column:1}.project-views_lead__neyQ5>.project-views_makes__psN09{grid-column:2;grid-row:1/span 3;padding-top:var(--space-5)}.project-views_lead__neyQ5>.project-views_tech__gLP_a{grid-column:1/-1}}.project-views_updatesPanel__eXrNd{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.project-views_updatesRow__Oub73{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5)}.project-views_updatesRow__Oub73>p{max-width:70ch;margin:0;color:var(--color-text-secondary)}.project-views_updatesRow__Oub73>.button{flex:none}.project-views_updatedNote__DrDtX{align-items:flex-start;gap:var(--space-2);max-width:min(100%,66ch);border:1px solid color-mix(in srgb,var(--color-success) 36%,var(--color-border));border-radius:var(--radius-control);background:var(--color-success-soft);color:var(--color-text-primary)}.project-views_staleNote__syrbq,.project-views_updatedNote__DrDtX{display:flex;width:fit-content;margin:0;padding:var(--space-2) var(--space-3)}.project-views_staleNote__syrbq{flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-text-secondary)}.project-views_updatedNote__DrDtX:focus{outline:none}.project-views_staleNote__syrbq svg,.project-views_updatedNote__DrDtX svg{width:1rem;height:1rem;flex:none;color:var(--color-success)}.project-views_updatedNote__DrDtX svg{margin-top:calc((var(--font-size-body) * var(--line-height-body) - 1rem) / 2)}.project-views_staleNote__syrbq svg{color:var(--color-text-muted)}.project-views_staleNote__syrbq button.link{min-height:2.5rem;padding:0;border:0;background:none;cursor:pointer}@media (max-width:640px){.project-views_updatesPanel__eXrNd{padding:var(--space-4)}.project-views_team__1J1wQ .state-panel__action .button,.project-views_updatesRow__Oub73>.button{width:100%}}@media (max-width:640px),(pointer:coarse){.project-views_memberLink__ewa_7,.project-views_staleNote__syrbq button.link,.project-views_team__1J1wQ .state-panel__action .button,.project-views_updatesRow__Oub73>.button{min-height:2.75rem}}.project-views_work__HReOC{container:work/inline-size;display:grid;gap:var(--space-4);min-width:0}.project-views_work__HReOC h2:focus,.project-views_work__HReOC h3:focus{outline:none}.project-views_statusLine__9khuE[data-quiet] div:has(>h2){display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3)}.project-views_statusLine__9khuE[data-quiet] div:has(>h2)>p{margin:0}@media (max-width:640px){.project-views_statusLine__9khuE:not([data-quiet]) div:has(>h2){display:block;align-self:center}.project-views_statusLine__9khuE:not([data-quiet]) div:has(>h2)>p{margin-top:var(--space-1)}}.project-views_wsec__2eWdO{display:grid;gap:var(--space-3);min-width:0}.project-views_wsecHead__vGjd2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-4);min-height:2.5rem}.project-views_wsecHead__vGjd2 h2{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--font-size-title);font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-tight)}.project-views_wsecLinks__8KpQh{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-5)}.project-views_wsecLinks__8KpQh .link{min-height:2.5rem}@media (min-width:90rem) and (pointer:fine){.project-views_wsecHead__vGjd2{min-height:0}.project-views_wsecLinks__8KpQh .link{min-height:1.5rem}}.project-views_tech__gLP_a button.link,.project-views_work__HReOC button.link{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:start;cursor:pointer}.project-views_work__HReOC button.link:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}.project-views_quiet__WtUWB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-height:3rem;margin:0;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.project-views_quietLead__jHS_m{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600}.project-views_quietLead__jHS_m svg{width:1rem;height:1rem;flex:none;color:var(--color-success)}.project-views_quietWarn__0VWsD .project-views_quietLead__jHS_m svg{color:var(--color-warning)}.project-views_quietNeutral__mDyBJ .project-views_quietLead__jHS_m svg{color:var(--color-text-muted)}.project-views_quietText__RF8H6{color:var(--color-text-secondary)}.project-views_banner__sOJ7T{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--color-success) 36%,var(--color-border));border-radius:var(--radius-card);background:var(--color-success-soft);color:var(--color-text-primary)}.project-views_banner__sOJ7T:focus{outline:none}.project-views_banner__sOJ7T:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.project-views_banner__sOJ7T svg{width:1rem;height:1rem;flex:none;margin-top:calc((var(--font-size-body) * var(--line-height-body) - 1rem) / 2);color:var(--color-success)}.project-views_bannerNeutral__Lnaxx{border-color:var(--color-border);background:var(--color-surface-subtle)}.project-views_bannerNeutral__Lnaxx svg{color:var(--color-text-muted)}.project-views_dlist__xF39c{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin:0;padding:0;list-style:none}.project-views_dcard__oMXpA{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-card);background:var(--color-surface)}.project-views_dcardHead__ZHO2A{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-3)}.project-views_dcard__oMXpA h3{margin:0;font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-body)}.project-views_dcardMeta__imfrm{color:var(--color-text-secondary);font-size:var(--font-size-meta);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-views_excerpt__iqnKK{display:-webkit-box;max-width:80ch;margin:0;overflow:hidden;padding-left:var(--space-3);border-left:2px solid var(--color-border-strong);color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.project-views_dcardNomatch__0g_mv{margin:0;color:var(--color-text-secondary)}.project-views_dcardRead__JF3VV{align-self:flex-start;min-height:2rem;margin-top:calc(var(--space-2) * -1)}.project-views_dact__b8X4m{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;margin:0;padding:0;border:0}.project-views_dcard__oMXpA .project-views_dact__b8X4m{margin-top:auto}.project-views_dact__b8X4m .link{min-height:2.5rem}.project-views_dactWhy__1K3G2{margin-left:auto}.project-views_dactWhy__1K3G2 svg{transition:transform var(--transition-fast)}.project-views_dactWhy__1K3G2[aria-expanded=true] svg{transform:rotate(90deg)}.project-views_dnote__IQt3d{display:grid;max-width:40rem}.project-views_dnote__IQt3d .field__input{background:var(--color-surface-subtle)}.project-views_whyblock__3hBly{display:grid;gap:var(--space-2);max-width:90ch;margin:0;padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-border);color:var(--color-text-secondary)}.project-views_whyblock__3hBly p{margin:0}.project-views_whyblock__3hBly[hidden]{display:none}.project-views_risk__jQm09{overflow-wrap:anywhere}.project-views_bind__dT4kp{color:var(--color-text-primary)}.project-views_spin__c_ewJ{width:1rem;height:1rem;flex:none}.project-views_formError__HqJab{display:flex;align-items:flex-start;gap:var(--space-2);width:fit-content;max-width:100%;margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--color-border));border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-text-primary);overflow-wrap:anywhere}.project-views_formError__HqJab:focus{outline:none}.project-views_formError__HqJab svg{width:1rem;height:1rem;flex:none;margin-top:calc((var(--font-size-body) * var(--line-height-body) - 1rem) / 2);color:var(--color-danger)}.project-views_wgroups__CvC51{display:grid;gap:var(--space-4);min-width:0}.project-views_wgroup__RqYon{display:grid;gap:var(--space-2);min-width:0}.project-views_wgroup__RqYon h3{display:flex;align-items:baseline;gap:var(--space-2);margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:700}.project-views_wrows__nggbr{margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);list-style:none}.project-views_wrows__nggbr li+li{border-top:1px solid var(--color-border)}.project-views_wrow__liTPZ{display:grid;grid-template-columns:minmax(0,1fr) 1.125rem;align-items:center;gap:var(--space-1) var(--space-4);min-height:3.5rem;padding:var(--space-2) var(--space-4);color:var(--color-text-primary);transition:box-shadow var(--transition-fast)}.project-views_wrow__liTPZ:hover{box-shadow:inset 3px 0 0 var(--color-accent)}.project-views_wrow__liTPZ:focus-visible{outline-offset:-3px}.project-views_wrowMain__D3EAS{display:grid;min-width:0}.project-views_wrowKind___zG6d{font-weight:700;overflow-wrap:anywhere}.project-views_wrowGoal__u4Wf4{overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap}.project-views_wrowMeta__Rn7UC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);grid-column:1}.project-views_wrowMeta__Rn7UC,.project-views_wrowWho__BGKzD{color:var(--color-text-secondary)}.project-views_wrow__liTPZ .badge{justify-self:start;max-width:100%;white-space:normal}.project-views_wrowDate__Aa7og{color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.project-views_wrowChevron__I0YAJ{width:1.125rem;height:1.125rem;grid-column:2;grid-row:1/span 2;color:var(--color-text-muted);transition:color var(--transition-fast),transform var(--transition-fast)}.project-views_wrow__liTPZ:focus-visible .project-views_wrowChevron__I0YAJ,.project-views_wrow__liTPZ:hover .project-views_wrowChevron__I0YAJ{color:var(--color-accent);transform:translateX(2px)}.project-views_wmore__nDxGA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.project-views_inlineError__QD4zP{display:inline-flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--color-text-primary)}.project-views_inlineError__QD4zP svg{width:1rem;height:1rem;flex:none;margin-top:calc((var(--font-size-body) * var(--line-height-body) - 1rem) / 2);color:var(--color-danger)}.project-views_back__LC1ZM{justify-self:start;min-height:2.5rem}.project-views_back__LC1ZM svg{transform:rotate(180deg)}@media (max-width:640px){.project-views_back__LC1ZM{margin-top:calc(var(--space-8) * -1 + var(--space-3))}}.project-views_dhead__9JijW{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.project-views_dheadTop__H7x63{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.project-views_dhead__9JijW h2,.project-views_dpanel__mTSBe h3,.project-views_rcard__Lq6hw h3,.project-views_sblock__wYUir h3{margin:0;font-size:var(--font-size-title);font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-tight)}.project-views_dheadGoal__BdtFT{max-width:110ch;margin:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.project-views_dheadGoal__BdtFT span{color:var(--color-text-muted)}.project-views_facts__vazH1{display:flex;flex-wrap:wrap;gap:var(--space-2) 0;margin:var(--space-1) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.project-views_facts__vazH1>div{display:grid;gap:2px;padding-right:var(--space-6)}.project-views_facts__vazH1>div+div{padding-left:var(--space-6);border-left:1px solid var(--color-border)}.project-views_facts__vazH1 dt{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:600}.project-views_facts__vazH1 dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-views_toneIcon__qfj7j{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-text-secondary)}.project-views_toneIcon__qfj7j svg{width:1.125rem;height:1.125rem}.project-views_toneIcon__qfj7j[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--color-border));background:var(--color-amber-soft);color:var(--color-warning)}.project-views_toneIcon__qfj7j[data-tone=success]{border-color:color-mix(in srgb,var(--color-success) 36%,var(--color-border));background:var(--color-success-soft);color:var(--color-success)}.project-views_toneIcon__qfj7j[data-tone=danger]{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border));background:var(--color-danger-soft);color:var(--color-danger)}.project-views_toneIcon__qfj7j[data-tone=info]{border-color:color-mix(in srgb,var(--color-info) 40%,var(--color-border));background:color-mix(in srgb,var(--color-info) 14%,transparent);color:var(--color-info)}.project-views_dpanel__mTSBe{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-card);background:var(--color-surface)}.project-views_dpanelTop__tMefW{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-3)}.project-views_dpanelTop__tMefW .project-views_toneIcon__qfj7j{grid-row:span 2}.project-views_dpanelTop__tMefW p{margin:0;color:var(--color-text-secondary)}.project-views_dpanelVersion__vESej{max-width:80ch}.project-views_rcard__Lq6hw{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.project-views_rcardHead__YLvdo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-3)}.project-views_rcardMeta__panRx{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:600}.project-views_savedPost__jyhu3{display:grid;gap:var(--space-3);min-width:0}.project-views_dbox__V6QUU h4,.project-views_savedPost__jyhu3 h4{margin:0;font-size:var(--font-size-body);font-weight:700;overflow-wrap:anywhere}.project-views_post__gK6Fv{max-width:72ch;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.project-views_resultSummary__J7_Hr{max-width:90ch;margin:0;color:var(--color-text-secondary);overflow-wrap:anywhere;white-space:pre-line}.project-views_actTitle__HY3sN{margin:0;font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-body);overflow-wrap:anywhere}@container work (min-width: 60rem){.project-views_actMain__eepsS{grid-template-columns:minmax(14rem,.32fr) 13rem minmax(0,1fr)}}.project-views_resultNote__bqmbm{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text-muted);font-size:var(--font-size-meta)}.project-views_resultNote__bqmbm svg{width:.875rem;height:.875rem;flex:none}.project-views_asked__XqFwQ{display:grid;gap:2px;margin:0}.project-views_asked__XqFwQ dt{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:600}.project-views_asked__XqFwQ dd{margin:0;font-weight:600;overflow-wrap:anywhere}.project-views_dbox__V6QUU{display:grid;gap:var(--space-2);max-width:80ch;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.project-views_dbox__V6QUU p{margin:0;overflow-wrap:anywhere}.project-views_sblock__wYUir{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2) var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.project-views_sblockText__2pjlf{display:grid;align-self:center;gap:var(--space-1);min-width:0}.project-views_sblock__wYUir p{max-width:80ch;margin:0;color:var(--color-text-secondary)}.project-views_sblockActions__7hYIP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);grid-column:2}.project-views_sblockActions__7hYIP .link{min-height:2.5rem}.project-views_sblockRows__gvKBE{grid-column:1/-1}.project-views_tech__gLP_a{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.project-views_tech__gLP_a>summary{display:inline-flex;min-height:2.5rem;align-items:center;gap:var(--space-1);border-radius:.25rem;color:var(--color-accent);font-weight:600;cursor:pointer;list-style:none}.project-views_tech__gLP_a>summary::-webkit-details-marker{display:none}.project-views_tech__gLP_a>summary:hover{text-decoration:underline;text-underline-offset:.22em}.project-views_tech__gLP_a>summary:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.project-views_tech__gLP_a>summary svg{width:1rem;height:1rem;transition:transform var(--transition-fast)}.project-views_tech__gLP_a[open]>summary svg{transform:rotate(90deg)}.project-views_techBody__zFk_Y{display:grid;gap:var(--space-4);padding-top:var(--space-3)}.project-views_techBody__zFk_Y>p{max-width:90ch;margin:0;color:var(--color-text-secondary)}.project-views_tgrid__8NaM6{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.project-views_tsec__SP_yt{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.project-views_tsec__SP_yt h4{margin:0;font-size:var(--font-size-body);font-weight:700}.project-views_tsec__SP_yt>p{max-width:90ch;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);overflow-wrap:anywhere}.project-views_tsec__SP_yt dl{display:grid;gap:var(--space-1);margin:0}.project-views_tsec__SP_yt dl>div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-1) var(--space-3)}.project-views_tsec__SP_yt dt{color:var(--color-text-muted);letter-spacing:normal;text-transform:none;font-weight:600}.project-views_tsec__SP_yt dd,.project-views_tsec__SP_yt dt{font-size:var(--font-size-meta);line-height:var(--line-height-body);overflow-wrap:anywhere}.project-views_tsec__SP_yt dd{min-width:0;margin:0;color:var(--color-text-secondary)}@container work (min-width: 56rem){.project-views_wrow__liTPZ{grid-template-columns:minmax(0,1fr) 12rem 17rem 4.5rem 1.125rem}.project-views_wrowMeta__Rn7UC{display:contents}.project-views_wrowDate__Aa7og{text-align:right}.project-views_wrowChevron__I0YAJ{grid-column:5;grid-row:1}}@container work (min-width: 72rem){.project-views_dlist__xF39c,.project-views_tgrid__8NaM6{grid-template-columns:repeat(2,minmax(0,1fr))}.project-views_excerpt__iqnKK{-webkit-line-clamp:4;line-clamp:4}.project-views_wrow__liTPZ{min-height:2.75rem;padding-block:var(--space-1)}.project-views_wrowMain__D3EAS{display:flex;align-items:baseline;gap:var(--space-3)}.project-views_wrowKind___zG6d{flex:none;min-width:8.5rem}.project-views_wrowGoal__u4Wf4{min-width:0;font-size:var(--font-size-body)}}@media (max-width:640px){.project-views_dcard__oMXpA,.project-views_dhead__9JijW,.project-views_dpanel__mTSBe,.project-views_rcard__Lq6hw,.project-views_sblock__wYUir{padding:var(--space-4)}.project-views_dact__b8X4m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.project-views_dact__b8X4m .button{width:100%}.project-views_dact__b8X4m .link{justify-self:start}.project-views_dactWhy__1K3G2{justify-self:end;margin-left:0}.project-views_wrow__liTPZ{min-height:4.5rem;padding:var(--space-3) var(--space-4)}.project-views_facts__vazH1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.project-views_facts__vazH1>div,.project-views_facts__vazH1>div+div{padding:0;border:0}.project-views_sblock__wYUir{grid-template-columns:minmax(0,1fr)}.project-views_sblock__wYUir>.project-views_toneIcon__qfj7j{display:none}.project-views_sblockActions__7hYIP{grid-column:1}.project-views_tsec__SP_yt dl>div{grid-template-columns:minmax(0,1fr);gap:0}.project-views_quiet__WtUWB{padding:var(--space-3) var(--space-4)}.project-views_wsecHead__vGjd2{align-items:flex-start}.project-views_wsecLinks__8KpQh{width:100%;justify-content:flex-start}}@media (max-width:640px),(pointer:coarse){.project-views_back__LC1ZM,.project-views_dact__b8X4m .link,.project-views_dact__b8X4m button,.project-views_dcardRead__JF3VV,.project-views_sblockActions__7hYIP .link,.project-views_tech__gLP_a>summary,.project-views_wmore__nDxGA button,.project-views_wsecLinks__8KpQh .link{min-height:2.75rem}}.goals_goals__DHgTw{container:goals/inline-size;display:grid;gap:var(--space-4);min-width:0}.goals_card__whdRp{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.goals_card__whdRp h2{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-tight);overflow-wrap:anywhere}.goals_card__whdRp h2:focus{outline:none}.goals_card__whdRp h2:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-accent-strong);outline-offset:var(--space-1)}.goals_card__whdRp .goals_outcome__J0cLk{max-width:80ch;line-height:1.3}.goals_stats__y65wm{display:flex;flex-wrap:wrap;gap:var(--space-3) 0;margin:0}.goals_stats__y65wm>div{display:grid;gap:2px;padding-right:var(--space-6)}.goals_stats__y65wm>div+div{padding-left:var(--space-6);border-left:1px solid var(--color-border)}.goals_more__XtP9D dt,.goals_stats__y65wm dt{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:600}.goals_stats__y65wm dd{max-width:40ch;margin:0;color:var(--color-text-primary);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.goals_stats__y65wm dd span{color:var(--color-text-secondary);font-weight:600}.goals_more__XtP9D{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3) var(--space-6);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.goals_more__XtP9D>div{display:grid;align-content:start;gap:2px;min-width:0}.goals_more__XtP9D dd{max-width:110ch;margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}@container goals (min-width: 48rem){.goals_more__XtP9D{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.goals_head__qrT9Z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.goals_summary___lZ8I{max-width:90ch;margin:calc(var(--space-1) * -1) 0 0;color:var(--color-text-secondary);overflow-wrap:anywhere}.goals_note__XusCh{display:flex;align-items:flex-start;gap:var(--space-2);width:fit-content;max-width:100%;margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-control);background:var(--color-amber-soft);color:var(--color-text-primary)}.goals_note__XusCh svg{width:1rem;height:1rem;flex:none;margin-top:calc((var(--font-size-body) * var(--line-height-body) - 1rem) / 2);color:var(--color-warning)}.goals_note__XusCh strong{color:var(--color-text-primary)}.goals_note__XusCh[data-tone=neutral]{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary)}.goals_note__XusCh[data-tone=neutral] svg{color:var(--color-text-muted)}.goals_activities__Tyyu4{display:grid;margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.goals_activity__Gweiw{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-3);padding:.625rem 0;border-bottom:1px solid var(--color-border)}.goals_number__k62cb{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-primary);font-size:var(--font-size-meta);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goals_activityMain__LBN_a{display:grid;align-items:start;gap:var(--space-1) var(--space-5);min-width:0;padding-top:2px}.goals_activity__Gweiw h3{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-body);overflow-wrap:anywhere}.goals_who__T2j4z{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-weight:600}.goals_who__T2j4z svg{width:1rem;height:1rem;flex:none;color:var(--color-text-muted)}.goals_who__T2j4z[data-tone=warning],.goals_who__T2j4z[data-tone=warning] svg{color:var(--color-warning)}.goals_next__Gr6HV{min-width:0;margin:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.goals_label__G8dbr{color:var(--color-text-muted)}.goals_why__jK9ex{display:inline}.goals_why__jK9ex summary{position:relative;display:inline-flex;align-items:center;gap:2px;margin-left:var(--space-2);border-radius:.25rem;color:var(--color-accent);font-weight:600;white-space:nowrap;cursor:pointer;list-style:none;text-decoration-thickness:1px;text-underline-offset:.22em}.goals_why__jK9ex summary::-webkit-details-marker{display:none}.goals_why__jK9ex summary:after{position:absolute;inset:calc(var(--space-3) * -1) calc(var(--space-2) * -1);content:""}.goals_why__jK9ex summary:focus-visible,.goals_why__jK9ex summary:hover{text-decoration-line:underline}.goals_why__jK9ex summary:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.goals_why__jK9ex summary svg{width:1rem;height:1rem;transition:transform var(--transition-fast)}.goals_why__jK9ex[open] summary svg{transform:rotate(90deg)}.goals_why__jK9ex p{display:block;max-width:80ch;margin:var(--space-1) 0 0;padding-left:var(--space-3);border-left:2px solid var(--color-border);color:var(--color-text-secondary)}.goals_foot__W_2Dc{margin:0;color:var(--color-text-muted);font-size:var(--font-size-meta)}.goals_status__3sjrk{margin:0;color:var(--color-text-secondary)}@container goals (min-width: 60rem){.goals_activityMain__LBN_a{grid-template-columns:minmax(14rem,.32fr) 13rem minmax(0,1fr)}}.link.goals_ask__ASBm9{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:start;cursor:pointer}.goals_update__mrcrA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-control);background:var(--color-amber-soft)}.goals_update__mrcrA p{margin:0;color:var(--color-text-primary)}.goals_lead__1t5jW{max-width:80ch;margin:calc(var(--space-1) * -1) 0 0;color:var(--color-text-secondary)}.goals_form__D_nXd{display:grid;gap:var(--space-4);min-width:0}.goals_editActivities__jluYQ{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.goals_editActivity__5cPWU{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.goals_editActivity__5cPWU .field__input{background:var(--color-surface)}.goals_editHead___HjBL{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:2.5rem;margin-block:calc(var(--space-2) * -1)}.goals_editHead___HjBL h3{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700}.goals_grid__maCV5{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3) var(--space-4)}.goals_span__4_3Pl{grid-column:1/-1}@container goals (min-width: 40rem){.goals_grid__maCV5{grid-template-columns:repeat(2,minmax(0,1fr))}}.goals_add__J74_T{justify-self:start}.goals_formError__axOvR{display:flex;align-items:flex-start;gap:var(--space-2);width:fit-content;max-width:100%;margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--color-border));border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-text-primary)}.goals_formError__axOvR svg{width:1rem;height:1rem;flex:none;margin-top:calc((var(--font-size-body) * var(--line-height-body) - 1rem) / 2);color:var(--color-danger)}.goals_actions__bwobA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media (max-width:640px){.goals_card__whdRp{padding:var(--space-4)}.goals_stats__y65wm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.goals_stats__y65wm>div,.goals_stats__y65wm>div+div{padding:0;border:0}.goals_stats__y65wm>div:last-child{grid-column:1/-1}.goals_card__whdRp .button{min-height:2.75rem}}@media (max-width:640px),(pointer:coarse){.goals_grow__5Uc3x textarea{min-height:calc(3lh + 2 * var(--space-2) + 2px);field-sizing:content}}@media (max-width:768px){.goals_formError__axOvR,.goals_goals__DHgTw .field{scroll-margin-top:calc(3.5rem + var(--space-4))}}.blog_bl__0rOrZ{container:bl/inline-size;display:grid;gap:var(--space-4);min-width:0}.blog_bl__0rOrZ h2:focus,.blog_bl__0rOrZ h3:focus{outline:none}.blog_bl__0rOrZ p{margin:0}.blog_bl__0rOrZ button.link{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:start;cursor:pointer}.blog_bl__0rOrZ button.link:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}.blog_statusLine__oXBuj[data-quiet] div:has(>h2){display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3)}.blog_steps__f0YRv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.blog_step__cJ91z{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:0 var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.blog_stepMark__UFmrN{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-meta);font-weight:700}.blog_stepMark__UFmrN svg{width:1rem;height:1rem}.blog_stepText__r_9OJ{display:grid;min-width:0;line-height:1.3}.blog_stepName__6cGpL{font-weight:700}.blog_stepSub__OrzRT{font-size:var(--font-size-meta);font-weight:600;overflow-wrap:anywhere}.blog_stepSub__OrzRT,.blog_step__cJ91z[data-state=todo] .blog_stepName__6cGpL{color:var(--color-text-secondary)}.blog_step__cJ91z[data-state=done] .blog_stepMark__UFmrN{border-color:color-mix(in srgb,var(--color-success) 40%,var(--color-border));background:var(--color-success-soft);color:var(--color-success)}.blog_step__cJ91z[data-state=current]{border-color:var(--color-accent-line);background:linear-gradient(var(--color-accent-soft),var(--color-accent-soft)),var(--color-surface)}.blog_step__cJ91z[data-state=current] .blog_stepMark__UFmrN{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.blog_step__cJ91z[data-state=current] .blog_stepSub__OrzRT{color:var(--color-text-primary)}.blog_step__cJ91z[data-state=blocked],.blog_step__cJ91z[data-state=blocked] .blog_stepMark__UFmrN{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--color-border))}.blog_step__cJ91z[data-state=blocked] .blog_stepMark__UFmrN{background:var(--color-amber-soft);color:var(--color-warning)}.blog_step__cJ91z[data-state=blocked] .blog_stepSub__OrzRT{color:var(--color-warning)}.blog_panel__AptoK{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.blog_panel__AptoK h2,.blog_panel__AptoK h3{margin:0;font-size:var(--font-size-title);font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-tight)}.blog_panel__AptoK h3{font-size:var(--font-size-body)}.blog_panel__AptoK p{max-width:70ch;color:var(--color-text-secondary)}.blog_panel__AptoK p.field__error{color:var(--color-danger)}.blog_compact__kz5pk{padding-block:var(--space-4)}.blog_phead__RpJAz{justify-content:space-between;gap:var(--space-2) var(--space-4)}.blog_phead__RpJAz,.blog_pside__JLw7e{display:flex;flex-wrap:wrap;align-items:center}.blog_pside__JLw7e{gap:var(--space-2) var(--space-3)}.blog_meta__Zg3ne{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:600}.blog_intro__E95Qz,.blog_one__Jm_tM{color:var(--color-text-secondary)}.blog_one__Jm_tM{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card)}.blog_one__Jm_tM svg{width:1.25rem;height:1.25rem;flex:none;margin-top:1px;color:var(--color-text-muted)}.blog_formError__IZaAK,.blog_noteNeutral__59dL_,.blog_noteSuccess__XQZQn,.blog_note___nYOc{display:flex;align-items:flex-start;gap:var(--space-2);width:fit-content;max-width:100%;margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-control);background:var(--color-amber-soft);color:var(--color-text-primary)}.blog_noteNeutral__59dL_{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary)}.blog_noteSuccess__XQZQn{border-color:color-mix(in srgb,var(--color-success) 36%,var(--color-border));background:var(--color-success-soft)}.blog_formError__IZaAK{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border));background:var(--color-danger-soft)}.blog_formError__IZaAK svg,.blog_noteNeutral__59dL_ svg,.blog_noteSuccess__XQZQn svg,.blog_note___nYOc svg{width:1rem;height:1rem;flex:none;margin-top:calc((var(--font-size-body) * var(--line-height-body) - 1rem) / 2);color:var(--color-warning)}.blog_noteNeutral__59dL_ svg{color:var(--color-text-muted)}.blog_noteSuccess__XQZQn svg{color:var(--color-success)}.blog_formError__IZaAK svg{color:var(--color-danger)}.blog_formError__IZaAK:focus,.blog_set__AC79x:focus{outline:none}.blog_formError__IZaAK:focus-visible,.blog_set__AC79x:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.blog_formError__IZaAK strong,.blog_noteNeutral__59dL_ strong,.blog_noteSuccess__XQZQn strong,.blog_note___nYOc strong{color:var(--color-text-primary)}.blog_panel__AptoK .blog_formError__IZaAK,.blog_panel__AptoK .blog_noteNeutral__59dL_,.blog_panel__AptoK .blog_noteSuccess__XQZQn,.blog_panel__AptoK .blog_note___nYOc{max-width:100%;color:var(--color-text-primary)}.blog_panel__AptoK .blog_noteNeutral__59dL_{color:var(--color-text-secondary)}.blog_actions__LhT3V{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.blog_actions__LhT3V>.link{min-height:2.5rem}.blog_sum__XVbQ8{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin:0}.blog_sum__XVbQ8>div{display:flex;gap:var(--space-2);min-width:0;max-width:100%}.blog_sum__XVbQ8 dt{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:600;line-height:calc(var(--font-size-body) * var(--line-height-body));white-space:nowrap}.blog_sum__XVbQ8 dd{min-width:0;margin:0;overflow-wrap:anywhere}.blog_form__RQha5{display:grid;gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.blog_fold__8oUon .field,.blog_form__RQha5>.field{max-width:46rem}.blog_grid2__0bF7X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);max-width:46rem}.blog_hint__1yFnB{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.blog_opt__7RtA0{color:var(--color-text-muted);font-weight:600}.blog_qlabel__c7WN_{font-size:var(--font-size-title);font-weight:700;letter-spacing:-.02em;line-height:var(--line-height-tight)}.blog_listRow__nhpVS,.blog_list__85EWV{display:grid;gap:var(--space-2)}.blog_listRow__nhpVS{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center}.blog_listAdd__806ic,.blog_listRow__nhpVS button.link{min-height:2.5rem}.blog_listAdd__806ic{justify-self:start}.blog_set__AC79x{display:grid;gap:var(--space-3);min-width:0;margin:0;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--color-border)}.blog_set__AC79x legend{float:left;width:100%;margin:0 0 var(--space-1);padding:0;font-weight:700}.blog_set__AC79x legend+*{clear:both}.blog_fold__8oUon{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.blog_foldBare__r55cI{padding-top:0;border-top:0}.blog_fold__8oUon>summary,.blog_tech__np45t>summary{display:inline-flex;min-height:2.5rem;align-items:center;gap:var(--space-1);border-radius:.25rem;color:var(--color-text-secondary);font-weight:600;cursor:pointer;list-style:none}.blog_fold__8oUon>summary{max-width:100%;overflow-wrap:anywhere}.blog_tech__np45t>summary{font-size:var(--font-size-meta)}.blog_fold__8oUon>summary::-webkit-details-marker,.blog_tech__np45t>summary::-webkit-details-marker{display:none}.blog_fold__8oUon>summary:hover,.blog_tech__np45t>summary:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:.22em}.blog_fold__8oUon>summary:focus-visible,.blog_tech__np45t>summary:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.blog_fold__8oUon>summary svg,.blog_tech__np45t>summary svg{width:1rem;height:1rem;flex:none;transition:transform var(--transition-fast)}.blog_fold__8oUon[open]>summary svg,.blog_tech__np45t[open]>summary svg{transform:rotate(90deg)}.blog_count__5EXrO{color:var(--color-text-muted);font-weight:600}.blog_foldBody__tUsQM{display:grid;gap:var(--space-4);padding:var(--space-2) 0}.blog_facts__XFqBs{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-2) var(--space-5);margin:0}.blog_facts__XFqBs dt{color:var(--color-text-secondary);font-weight:600}.blog_facts__XFqBs dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);min-width:0;margin:0;overflow-wrap:anywhere}.blog_factRow__kWLr1{display:contents}.blog_facts__XFqBs dd.blog_factEdit__nNaKg{display:grid;gap:var(--space-1)}.blog_src__XCE7p{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:600}.blog_done__9w0_f button.link,.blog_facts__XFqBs dd button.link{min-height:2rem;font-size:var(--font-size-meta)}@container bl (min-width: 60rem){.blog_factsTwo__kcFZr{grid-template-columns:minmax(0,9rem) minmax(0,1fr) minmax(0,9rem) minmax(0,1fr)}}.blog_done__9w0_f{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.blog_done__9w0_f li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);color:var(--color-text-secondary)}.blog_done__9w0_f li b{color:var(--color-text-primary);font-weight:600;overflow-wrap:anywhere}.blog_done__9w0_f svg{width:.875rem;height:.875rem;align-self:center;color:var(--color-success)}.blog_using__5yRkt{color:var(--color-text-secondary);font-size:var(--font-size-meta);overflow-wrap:anywhere}.blog_using__5yRkt b{color:var(--color-text-primary);font-weight:600}.blog_panel__AptoK .blog_olTitle__B4feW{font-size:var(--font-size-display);letter-spacing:-.025em;overflow-wrap:anywhere}.blog_sectionList__WTl2S,.blog_sections__paj8O{display:grid;gap:var(--space-2)}.blog_sectionList__WTl2S{margin:0;padding:0;list-style:none;counter-reset:section}.blog_sectionList__WTl2S li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:0 var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);counter-increment:section}.blog_sectionList__WTl2S li:before{color:var(--color-text-muted);font-weight:700;content:counter(section) "."}.blog_sectionList__WTl2S b,.blog_sectionList__WTl2S span{display:block;overflow-wrap:anywhere}.blog_sectionList__WTl2S span{color:var(--color-text-secondary)}.blog_warnbox__lIbhZ{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-control);background:var(--color-amber-soft)}.blog_panel__AptoK .blog_warnbox__lIbhZ h3{display:flex;align-items:center;gap:var(--space-2)}.blog_warnbox__lIbhZ h3 svg{width:1rem;height:1rem;color:var(--color-warning)}.blog_warnbox__lIbhZ ul{margin:0;padding-left:var(--space-5);color:var(--color-text-primary)}.blog_noteBack__D87RH{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.blog_noteBack__D87RH .blog_meta__Zg3ne{color:var(--color-text-secondary)}.blog_noteBack__D87RH q{color:var(--color-text-primary);overflow-wrap:anywhere}.blog_decide__YVJBG{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.blog_decide__YVJBG .field{max-width:46rem}.blog_tech__np45t{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.blog_tech__np45t dl{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;font-size:var(--font-size-meta)}.blog_tech__np45t dt{color:var(--color-text-muted);font-weight:600}.blog_tech__np45t dd{min-width:0;margin:0;color:var(--color-text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere}.blog_radios__E4MX1{display:grid;gap:var(--space-2);max-width:46rem;margin:0;padding:0;border:0;list-style:none}.blog_option__j1WIB{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer}.blog_option__j1WIB:hover{border-color:var(--color-border-strong)}.blog_option__j1WIB:has(input:checked){border-color:var(--color-accent);background:linear-gradient(var(--color-accent-soft),var(--color-accent-soft)),var(--color-surface)}.blog_option__j1WIB input{width:1rem;height:1rem;margin:3px 0 0;accent-color:var(--color-accent)}.blog_option__j1WIB b{display:block;color:var(--color-text-primary);font-weight:600;overflow-wrap:anywhere}.blog_option__j1WIB span span{display:block;color:var(--color-text-secondary);font-size:var(--font-size-meta)}.blog_side__X6bcG,.blog_split__8oU8O{display:grid;gap:var(--space-4);min-width:0}.blog_side__X6bcG{align-content:start}@container bl (min-width: 96rem){.blog_split__8oU8O{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.blog_spin__X1xZE{width:1rem;height:1rem;flex:none}@media (max-width:640px){.blog_step__cJ91z,.blog_steps__f0YRv{gap:var(--space-1)}.blog_step__cJ91z{grid-template-columns:minmax(0,1fr);padding:var(--space-2)}.blog_panel__AptoK{padding:var(--space-4)}.blog_factsTwo__kcFZr,.blog_facts__XFqBs{grid-template-columns:minmax(0,1fr);gap:0}.blog_facts__XFqBs dd{margin-bottom:var(--space-3)}.blog_grid2__0bF7X{grid-template-columns:minmax(0,1fr)}.blog_actions__LhT3V{display:grid}.blog_actions__LhT3V>.button{width:100%}.blog_actions__LhT3V>.link{justify-self:start}.blog_tech__np45t dl{grid-template-columns:minmax(0,1fr)}.blog_phead__RpJAz .button{width:auto}}@media (max-width:640px),(pointer:coarse){.blog_actions__LhT3V>.link,.blog_bl__0rOrZ .button,.blog_done__9w0_f button.link,.blog_facts__XFqBs dd button.link,.blog_fold__8oUon>summary,.blog_listAdd__806ic,.blog_listRow__nhpVS button.link,.blog_option__j1WIB,.blog_tech__np45t>summary{min-height:2.75rem}.blog_formError__IZaAK button.link:after,.blog_note___nYOc button.link:after,.blog_one__Jm_tM button.link:after{position:absolute;inset:calc(var(--space-3) * -1) calc(var(--space-2) * -1);content:""}}