._8_SOlq_cv{gap:0;padding-left:44px;display:grid;position:relative}._8_SOlq_trailSvg{width:44px;height:100%;position:absolute;top:0;left:0;overflow:visible}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._8_SOlq_cv{view-timeline:--cv block}._8_SOlq_trailSvg{animation:linear both _8_SOlq_cvReveal;animation-timeline:--cv;animation-range:cover 25vh exit 25vh}}}@keyframes _8_SOlq_cvReveal{0%{clip-path:inset(0 0 65%)}to{clip-path:inset(0)}}._8_SOlq_item{grid-template-columns:150px minmax(0,1fr);gap:20px;padding-block:20px;display:grid;position:relative}._8_SOlq_item:before{content:"";background:var(--surface);border:2px solid var(--trail);width:12px;height:12px;transition:transform var(--d-2) var(--ease-out),background-color var(--d-2);position:absolute;top:28px;left:-29px;transform:rotate(45deg)}._8_SOlq_item._8_SOlq_current:before{background:var(--trail);box-shadow:0 0 0 5px color-mix(in srgb,var(--trail) 20%,transparent)}._8_SOlq_item:is(:hover,:focus-within):before{background:var(--trail);transform:rotate(45deg)scale(1.25)}._8_SOlq_item ._8_SOlq_when{font-family:var(--f-mono);color:var(--ink-2);padding-top:4px;font-size:.85rem}._8_SOlq_item h3{font-size:var(--s-1)}._8_SOlq_item ._8_SOlq_org{color:var(--trail);font-weight:700}._8_SOlq_item p{color:var(--ink-2);max-width:62ch;margin-top:6px}._8_SOlq_item ._8_SOlq_steps{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._8_SOlq_item ._8_SOlq_steps>*{white-space:normal}._8_SOlq_bullets{max-width:68ch;color:var(--ink-2);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}._8_SOlq_bullets li{padding-left:18px;position:relative}._8_SOlq_bullets li:before{content:"";background:var(--trail);width:6px;height:6px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}._8_SOlq_bullets b{color:var(--ink)}._8_SOlq_bullets b:after{content:" ·";color:var(--ink-2);font-weight:400}._8_SOlq_org ._8_SOlq_muted{color:var(--ink-2);font-weight:400}@media (max-width:640px){._8_SOlq_item{grid-template-columns:1fr;gap:4px}}
.cddRIW_pill{font-family:var(--f-mono);background:var(--surface-2);color:var(--ink);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex}
.sefG_q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.sefG_q_connector{z-index:0;pointer-events:none;height:60px;color:var(--trail);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sefG_q_connector path{animation:linear both sefG_q_march;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes sefG_q_march{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}.sefG_q_th{z-index:1;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.sefG_q_th:hover{color:inherit}.sefG_q_th .sefG_q_top{justify-content:space-between;align-items:center;display:flex}.sefG_q_th .sefG_q_sym{color:var(--trail);font-size:1.4rem;line-height:1}.sefG_q_th h3{font-size:var(--s-2)}.sefG_q_th p{color:var(--ink-2)}.sefG_q_th .sefG_q_points{gap:6px;margin:-2px 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.sefG_q_th .sefG_q_points li{padding-left:18px;position:relative}.sefG_q_th .sefG_q_points li:before{content:"";background:var(--trail);width:6px;height:6px;position:absolute;top:.6em;left:2px;transform:rotate(45deg)}.sefG_q_th .sefG_q_go{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-weight:700;display:flex}.sefG_q_th .sefG_q_go svg{width:22px;height:22px;transition:transform var(--d-2) var(--ease-out)}.sefG_q_th .sefG_q_ripple{width:100%;height:40px;color:var(--contour-index);opacity:.55;z-index:-1;transition:transform .45s var(--ease-out),opacity var(--d-3);position:absolute;bottom:0;left:0;right:0}.sefG_q_th:is(:hover,:focus-visible) .sefG_q_go svg{transform:translate(4px)}.sefG_q_th:is(:hover,:focus-visible) .sefG_q_ripple{opacity:.9;transform:translateY(-4px)}@media (max-width:860px){.sefG_q_grid{grid-template-columns:1fr}.sefG_q_connector{display:none}}
.UpgeYa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:980px){.UpgeYa_grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.UpgeYa_grid{grid-template-columns:1fr}}.UpgeYa_project{grid-template-rows:auto auto 1fr auto;gap:10px;padding:20px;display:grid}.UpgeYa_project .UpgeYa_ptop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.UpgeYa_project .UpgeYa_glyph{width:40px;height:40px;color:var(--trail)}.UpgeYa_project h3{font-size:1.25rem}.UpgeYa_project p{color:var(--ink-2);font-size:.95rem}.UpgeYa_project .UpgeYa_tags{flex-wrap:wrap;gap:6px;display:flex}.UpgeYa_project .UpgeYa_tags span{font-family:var(--f-mono);color:var(--ink-2);background:var(--surface-2);border-radius:3px;padding:2px 8px;font-size:.72rem}.UpgeYa_project a.UpgeYa_more{align-items:center;gap:6px;min-height:32px;font-size:.92rem;font-weight:700;display:inline-flex}.UpgeYa_project a.UpgeYa_more.UpgeYa_spaced{margin-top:10px}.UpgeYa_sideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:620px){.UpgeYa_sideGrid{grid-template-columns:1fr}}.UpgeYa_sp{overflow-wrap:anywhere;grid-template:"title body""shot body"1fr/minmax(0,48%) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.UpgeYa_sp .UpgeYa_title{background:var(--surface-2);border-right:1px solid var(--line);grid-area:title;padding:16px 16px 0;font-size:1.2rem}.UpgeYa_sp .UpgeYa_shot{grid-area:shot}.UpgeYa_sp .UpgeYa_body{flex-direction:column;grid-area:body;gap:10px;padding:18px;display:flex}.UpgeYa_sp .UpgeYa_body .UpgeYa_more{margin-top:auto}.UpgeYa_sp .UpgeYa_ptop>*{white-space:normal;max-width:100%}.UpgeYa_sp .UpgeYa_shot{background:var(--surface-2);border-right:1px solid var(--line);align-content:start;place-items:center;padding:12px 16px 16px;display:grid}.UpgeYa_sp .UpgeYa_shot img,.UpgeYa_sp .UpgeYa_shot .UpgeYa_tv{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;transition:transform .45s var(--ease-out);border-radius:4px;display:block;box-shadow:0 1px #00000014,0 10px 24px -12px #00000073}.UpgeYa_sp:is(:hover,:has(:focus-visible)) .UpgeYa_shot img,.UpgeYa_sp:is(:hover,:has(:focus-visible)) .UpgeYa_shot .UpgeYa_tv{transform:translateY(-3px)}.UpgeYa_sp .UpgeYa_shot .UpgeYa_tv{box-sizing:border-box;background:#0e1116;flex-direction:column;gap:6px;padding:10px;display:flex}.UpgeYa_shot .UpgeYa_tv .UpgeYa_tvHero{background:linear-gradient(120deg,#e5a00d33,#1e2530 70%);border-radius:3px;flex:1;min-height:30px}.UpgeYa_shot .UpgeYa_tv .UpgeYa_tvRow{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.UpgeYa_shot .UpgeYa_tv .UpgeYa_tvRow i{aspect-ratio:16/10;background:#262d38;border-radius:2px}.UpgeYa_shot .UpgeYa_tv .UpgeYa_tvRow:first-of-type i:first-child{outline-offset:1px;outline:2px solid #e5a00d}@media (max-width:620px){.UpgeYa_sp{grid-template-columns:1fr;grid-template-areas:"title""shot""body"}.UpgeYa_sp .UpgeYa_title{border-right:0}.UpgeYa_sp .UpgeYa_shot{border-right:0;border-bottom:1px solid var(--line)}}
