.project_page__EXP7W{max-width:1440px;margin:0 auto}.project_inner__goxuS{max-width:1080px;margin:0 auto;padding:48px 56px 96px}.project_cols__gaIdP{display:grid;grid-gap:40px;gap:40px;margin-top:30px}@media (min-width:900px){.project_cols__gaIdP{grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:start}.project_aside__OxLk2{position:-webkit-sticky;position:sticky;top:32px}}.project_main__c_g8_{min-width:0}.project_asideH__nPftO{margin:0;font-size:17px;font-weight:650;letter-spacing:-.015em;color:var(--fg-primary);text-wrap:balance}.project_aside__OxLk2 .project_asideH__nPftO+*{margin-top:10px}.project_aside__OxLk2>*+.project_asideH__nPftO{margin-top:34px}.project_aside__OxLk2 .project_asideH__nPftO:first-child{margin-top:0}.project_data__AC2_b{width:100%;border-collapse:collapse;font-size:13px}.project_data__AC2_b td,.project_data__AC2_b th{padding:7px 0;text-align:left;vertical-align:top}.project_data__AC2_b th{font-weight:400;color:var(--fg-muted);white-space:nowrap;padding-right:12px}.project_data__AC2_b td{color:var(--fg-primary)}.project_data__AC2_b tr+tr td,.project_data__AC2_b tr+tr th{border-top:1px solid var(--border-subtle)}.project_data__AC2_b a{color:var(--accent)}.project_ref__gC_7D{font-family:var(--mono);font-size:12px;color:var(--fg-secondary)}.project_state__eTYXG{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--bg-sunken);border:1px solid var(--border-subtle);font-size:12px;color:var(--fg-secondary)}.project_state__eTYXG[data-at=active],.project_state__eTYXG[data-at=offered]{border-color:var(--accent);color:var(--accent)}.project_state__eTYXG[data-at=closed]{color:var(--fg-muted)}.project_files__twyLS{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.project_files__twyLS li{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--fg-secondary)}.project_files__twyLS li>:first-child{flex:1 1;min-width:0;overflow-wrap:anywhere}.project_files__twyLS a{color:var(--accent)}.project_fileSize__gZWl9{flex:none;font-family:var(--mono);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-muted)}.project_asideNone__Jk85a{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--fg-muted)}.project_asideBody__j5d4k{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--fg-secondary)}.project_permalink__qbnnU{margin:8px 0 0;font-size:12px}.project_appt__BYBBf{display:flex;align-items:center;gap:16px;margin:0 0 24px;padding:11px 14px;border-radius:var(--r-md);border:1px solid var(--accent);background:var(--bg-sunken);font-size:13.5px;color:var(--fg-secondary)}.project_apptBody__P1vrd{flex:1 1;min-width:0}.project_apptLine__ajdTw{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px}.project_appt__BYBBf strong{color:var(--fg-primary)}.project_appt__BYBBf a:not(.project_join__sHWaw){color:var(--accent);font-size:12.5px}.project_appt__BYBBf[data-off]{border-color:var(--border-subtle);color:var(--fg-muted)}.project_appt__BYBBf[data-wait]{border-color:var(--border-strong);border-style:dashed}.project_apptWait__eNiCH{font-size:12.5px;color:var(--fg-muted)}.project_apptReason__9zoh6{font-size:12.5px;line-height:1.5;color:var(--fg-secondary)}.project_apptReason__9zoh6 b{color:var(--fg-primary);font-weight:600}.project_appt__BYBBf .project_join__sHWaw{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:var(--r-md);color:var(--on-deep);background:linear-gradient(135deg,var(--run-a) 0,var(--run-b) 100%);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.project_appt__BYBBf .project_join__sHWaw:hover{filter:brightness(1.08)}.project_appt__BYBBf[data-off] strong{color:var(--fg-muted);text-decoration:line-through}.project_h1__mb05R{font-size:clamp(26px,3.4vw,36px);line-height:1.1;letter-spacing:-.026em;font-weight:700;margin:0;text-wrap:balance}.project_h2__8v8d3{margin:40px 0 0;font-size:17px;font-weight:650;letter-spacing:-.015em}.project_main__c_g8_>:first-child{margin-top:0}.project_banner__iUqxH{margin:0 0 28px;padding:12px 15px;border-radius:var(--r-md);border-left:3px solid var(--accent);background:var(--bg-sunken);font-size:14px;line-height:1.6;color:var(--fg-secondary)}.project_banner__iUqxH strong{color:var(--fg-primary)}.project_note__8ODsB{margin:26px 0 0;border-radius:var(--r-md);font-size:14px}.project_note__8ODsB,.project_said__OtyTd{padding:14px 16px;background:var(--bg-sunken);line-height:1.6;color:var(--fg-secondary)}.project_said__OtyTd{margin:12px 0 0;border-left:2px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;font-size:14.5px}@media (max-width:860px){.project_inner__goxuS{padding:32px 20px 64px}}.project_internal__Ua_zZ{margin:40px 0 0;padding:16px 18px;border-radius:var(--r-md);border:1px dashed var(--border-strong);background:var(--bg-sunken)}.project_internalH__0aLJo{margin:0;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-muted)}.project_est__GOiPe{width:100%;margin:10px 0 0;border-collapse:collapse;font-size:13px}.project_est__GOiPe td,.project_est__GOiPe th{padding:4px 0;text-align:left;font-weight:400;color:var(--fg-secondary)}.project_est__GOiPe td{text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project_est__GOiPe tr[data-sum] td,.project_est__GOiPe tr[data-sum] th{border-top:1px solid var(--border-subtle);color:var(--fg-primary);font-weight:600}.project_internalNote__6omHN{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--fg-muted)}.project_apptOut__qORhZ{font-size:12.5px;font-weight:600;color:var(--fg-secondary)}.project_apptOut__qORhZ[data-out=lapsed],.project_apptOut__qORhZ[data-out=noshow]{color:var(--danger)}.project_apptReview__nnnMA{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--fg-secondary)}.project_apptReview__nnnMA b{color:var(--fg-muted);font-weight:600}.projectbits_rename__abRkD{padding:0;border:0;background:none;cursor:text;font:inherit;color:var(--fg-primary);text-align:left;border-bottom:1px dashed var(--border-strong)}.projectbits_rename__abRkD:hover{border-bottom-color:var(--accent);color:var(--accent)}.projectbits_rename__abRkD em{color:var(--fg-muted);font-style:italic}.projectbits_renameBox__3zzsx{width:100%;padding:2px 4px;border:1px solid var(--accent);border-radius:4px;background:var(--bg-base);color:var(--fg-primary);font:inherit}.projectbits_qs__FFaDM{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.projectbits_qs__FFaDM button{width:100%;padding:8px 10px;text-align:left;cursor:pointer;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-sunken);font:inherit;font-size:12.5px;line-height:1.45;color:var(--fg-secondary)}.projectbits_qs__FFaDM button:hover{border-color:var(--accent);color:var(--fg-primary)}.projectbits_ghost__s0afi{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:transparent;color:var(--fg-secondary);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.projectbits_ghost__s0afi:hover{border-color:var(--border-strong);color:var(--fg-primary)}.projectbits_dialog__eODuU{width:min(560px,calc(100vw - 32px));max-width:none;padding:0;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-raised);color:var(--fg-primary)}.projectbits_dialog__eODuU::-webkit-backdrop{background:rgb(0 0 0/.45)}.projectbits_dialog__eODuU::backdrop{background:rgb(0 0 0/.45)}.projectbits_dialogHead__Era4j{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.projectbits_dialogH__5Z9Bt{margin:0;font-size:14px;font-weight:650}.projectbits_x__vIzXr{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--fg-muted);font:inherit;font-size:18px;line-height:1;cursor:pointer}.projectbits_x__vIzXr:hover{background:var(--bg-sunken);color:var(--fg-primary)}.projectbits_cal__y3B4X{display:block;width:100%;height:min(640px,72vh);border:0}.projectbits_status__y_zs4{width:170px;max-width:100%;padding:3px 8px;border-radius:999px;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-base);color:var(--fg-primary);font:inherit;font-size:12px;text-overflow:ellipsis}.projectbits_status__y_zs4:hover{border-color:var(--accent)}.projectbits_status__y_zs4:disabled{cursor:progress;opacity:.6}.projectbits_pct__q5CRy{display:inline-flex;align-items:center;gap:1px;font-family:var(--mono);font-size:12px;color:var(--fg-secondary)}.projectbits_pct__q5CRy input{width:38px;padding:1px 3px;text-align:right;font:inherit;color:inherit;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:3px;-moz-appearance:textfield}.projectbits_pct__q5CRy input::-webkit-inner-spin-button,.projectbits_pct__q5CRy input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.projectbits_pct__q5CRy input:focus{outline:1px solid var(--accent);border-color:var(--accent)}.projectbits_session__Cr61K{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.projectbits_session__Cr61K button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline}.projectbits_session__Cr61K button:hover{color:var(--fg-primary)}.projectbits_session__Cr61K button:disabled{cursor:progress;opacity:.6}.projectbits_other__9Q8Ad{color:var(--fg-muted)}.projectbits_copy__pJIM5{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--accent);text-align:left;text-decoration:underline;text-underline-offset:2px}.projectbits_copy__pJIM5:hover{color:var(--fg-primary)}.projectbits_del__zXAWQ{flex:none;width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--fg-muted);font:inherit;font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.projectbits_del__zXAWQ:focus-visible,li:hover .projectbits_del__zXAWQ{opacity:1}.projectbits_del__zXAWQ:hover{background:var(--bg-raised);color:var(--danger)}.projectbits_del__zXAWQ:disabled{cursor:progress}.projectbits_rotate__YzsYd{flex:none;width:20px;height:20px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--fg-muted);font:inherit;font-size:13px;line-height:1;cursor:pointer}.projectbits_rotate__YzsYd:hover{background:var(--bg-raised);color:var(--accent)}.projectbits_rotate__YzsYd:disabled{cursor:progress}.projectbits_add__kuWb_{display:inline-flex;align-items:center;margin-top:10px;padding:0 10px;height:28px;border:1px dashed var(--border-strong);border-radius:6px;font-size:12px;color:var(--fg-secondary);cursor:pointer}.projectbits_add__kuWb_:hover{border-color:var(--accent);color:var(--accent)}.projectbits_add__kuWb_[data-busy]{cursor:progress;color:var(--fg-muted)}.projectbits_add__kuWb_ input{position:absolute;width:1px;height:1px;opacity:0}.projectbits_add__kuWb_:focus-within{outline:2px solid var(--accent);outline-offset:2px}.projectbits_addBar__twkEL{display:block;height:2px;margin-top:6px;border-radius:2px;background:var(--accent);transition:width .15s linear}.projectbits_addErr__NH2Y1{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:var(--danger)}.projectbits_srOnly__MONIR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.projectbits_after__xOeLT{margin-top:10px;display:flex;flex-direction:column;gap:8px}.projectbits_afterRow__TFXzN{display:flex;justify-content:flex-end;align-items:center;gap:8px}.projectbits_split__cOIiB{display:inline-flex;align-items:stretch;position:relative;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg)}.projectbits_splitMain__BZp9i{font:inherit;font-size:13px;font-weight:600;padding:7px 16px;border:0;background:none;color:inherit;cursor:pointer;white-space:nowrap;border-radius:var(--r-md) 0 0 var(--r-md)}.projectbits_split__cOIiB:hover{filter:brightness(1.08)}.projectbits_split__cOIiB:has(button:disabled){opacity:.55;filter:none}.projectbits_splitMore__izVJc{position:relative;display:flex}.projectbits_splitMore__izVJc summary{display:flex;align-items:center;justify-content:center;width:30px;cursor:pointer;list-style:none;font-size:11px;border-left:1px solid color-mix(in srgb,var(--accent-fg) 30%,transparent);border-radius:0 var(--r-md) var(--r-md) 0}.projectbits_splitMore__izVJc summary::-webkit-details-marker{display:none}.projectbits_splitMore__izVJc[open] summary span{transform:rotate(180deg)}.projectbits_splitMore__izVJc summary span{transition:transform .25s ease}.projectbits_splitMore__izVJc ul{position:absolute;z-index:5;top:calc(100% + 6px);right:0;list-style:none;margin:0;padding:6px;min-width:190px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:0 10px 28px color-mix(in srgb,var(--fg-primary) 16%,transparent)}.projectbits_splitMore__izVJc ul button{display:block;width:100%;text-align:left;padding:7px 10px;border:0;border-radius:4px;background:none;cursor:pointer;font:inherit;font-size:13.5px;color:var(--fg-secondary);white-space:nowrap}.projectbits_splitMore__izVJc ul button:hover{color:var(--fg-primary);background:var(--bg-sunken)}.projectbits_afterNotes__qWlfv{display:block;width:100%;font-size:12px;color:var(--fg-muted)}.projectbits_afterNotes__qWlfv textarea{display:block;width:100%;margin-top:3px;padding:6px 8px;resize:vertical;font:inherit;font-size:13px;color:var(--fg-primary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.projectbits_afterNotes__qWlfv textarea:focus{outline:none;border-color:var(--accent)}.projectbits_sky__Q6XZq{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.projectbits_skyName__z9gQG{width:11ch;padding:1px 5px;font:inherit;font-family:var(--mono);font-size:12.5px;color:var(--fg-primary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:4px}.projectbits_skyName__z9gQG:focus{outline:none;border-color:var(--accent)}.projectbits_skyOrd__rYvRt{font-family:var(--mono);font-size:12.5px;color:var(--fg-secondary)}.projectbits_skyErr__NWqOO{flex-basis:100%;font-size:11.5px;color:var(--danger)}.gantt_section__IHIJw{position:relative;z-index:1;padding:22px 0}.gantt_chart__P9Gkt[data-edit]{--st:152px}.gantt_chart__P9Gkt{--lab:240px;--st:0px;--rail:calc(var(--lab) + var(--st));margin-top:16px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-raised);overflow:hidden}.gantt_headbar__8agl4,.gantt_row__tAiQL{display:flex;align-items:stretch}.gantt_row__tAiQL:not([data-load]){background:color-mix(in srgb,var(--bg-sunken) 55%,transparent)}.gantt_row__tAiQL:not([data-load])+.gantt_row__tAiQL:not([data-load]){border-top:1px solid color-mix(in srgb,var(--fg-muted) 12%,transparent)}.gantt_label__qBZYv{flex:none;width:var(--lab);min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 14px}.gantt_statusCell__rXdTC{flex:none;width:var(--st);display:flex;align-items:center;padding:0 12px}.gantt_track__3iMEF{position:relative;flex:1 1 auto;min-width:0}.gantt_headbar__8agl4{height:30px;border-bottom:1px solid var(--border-subtle);background:var(--bg-sunken);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.gantt_headbar__8agl4 .gantt_label__qBZYv,.gantt_headbar__8agl4 .gantt_statusCell__rXdTC{align-items:center;flex-direction:row}.gantt_tick__54Tqj{position:absolute;bottom:8px;transform:translateX(-50%);white-space:nowrap;font-size:10px;color:var(--fg-muted)}.gantt_tick__54Tqj[data-year]{color:var(--fg-secondary)}.gantt_body__2YWup{position:relative}.gantt_grid__U5dXF{position:absolute;top:0;bottom:0;left:var(--rail);right:0;pointer-events:none;z-index:0}.gantt_gline__P9FjT{position:absolute;top:0;bottom:0;width:1px;background:var(--border-subtle);opacity:.55}.gantt_todayLine__SBM9N{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);opacity:.5}.gantt_freeLine__MJUUO{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed color-mix(in srgb,var(--accent) 60%,transparent)}.gantt_group__HB8Zx{position:relative;z-index:1}.gantt_glabel__Sumcm{padding:12px 14px 3px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.gantt_row__tAiQL{min-height:54px;border-top:1px solid var(--border-subtle);position:relative;z-index:1}.gantt_group__HB8Zx:first-child>.gantt_row__tAiQL:first-child{border-top:0}.gantt_name__fUu9z{font-size:13.5px;font-weight:600;color:var(--fg-primary);text-decoration:none}a.gantt_name__fUu9z:hover{color:var(--accent)}.gantt_tags__j0xnB{display:block;font-size:11px;line-height:1.4;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gantt_tags__j0xnB+.gantt_tags__j0xnB{color:var(--fg-secondary)}.gantt_bar__JwBYl{position:absolute;top:11px;height:24px;border-radius:5px;background:color-mix(in srgb,var(--fg-muted) 20%,transparent);overflow:hidden}.gantt_bar__JwBYl[data-open]{-webkit-mask-image:linear-gradient(90deg,black 76%,transparent 99%);mask-image:linear-gradient(90deg,black 76%,transparent 99%)}.gantt_row__tAiQL[data-at=closed] .gantt_bar__JwBYl{opacity:.5}.gantt_fill__2dlur{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(to right,var(--run-a) 0,var(--run-b) 100%)}.gantt_fill__2dlur[data-pace=behind]{background:linear-gradient(to right,var(--danger) 0,color-mix(in oklch,var(--danger) 72%,black) 100%)}.gantt_bar__JwBYl[data-pace=behind]{background:color-mix(in oklch,var(--danger) 16%,transparent)}.gantt_pctText__xQRGs{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:10px;color:var(--fg-secondary);pointer-events:none;padding:0 3px;border-radius:3px;background:color-mix(in srgb,var(--bg-raised) 78%,transparent)}.gantt_h__ilo3h{position:absolute;top:0;bottom:0;cursor:-webkit-grab;cursor:grab;background:transparent}.gantt_h__ilo3h:active{cursor:-webkit-grabbing;cursor:grabbing}.gantt_h__ilo3h[data-k=end],.gantt_h__ilo3h[data-k=start]{width:9px}.gantt_h__ilo3h[data-k=start]{left:-1px}.gantt_h__ilo3h[data-k=end]{right:-1px}.gantt_h__ilo3h[data-k=prog]{width:11px;transform:translateX(-50%);cursor:ew-resize}.gantt_h__ilo3h[data-k=move]{inset:0;z-index:0}.gantt_h__ilo3h[data-k=end],.gantt_h__ilo3h[data-k=prog],.gantt_h__ilo3h[data-k=start]{z-index:1}.gantt_bar__JwBYl:hover .gantt_h__ilo3h[data-k=end],.gantt_bar__JwBYl:hover .gantt_h__ilo3h[data-k=start]{background:color-mix(in srgb,var(--accent) 26%,transparent)}.gantt_bar__JwBYl:hover .gantt_h__ilo3h[data-k=prog]{background:color-mix(in srgb,var(--accent) 45%,transparent)}.gantt_row__tAiQL[data-load]{background:var(--bg-sunken);border-top:1px solid var(--border-strong);min-height:72px}.gantt_row__tAiQL[data-load] .gantt_label__qBZYv{align-items:center}.gantt_row__tAiQL[data-load] .gantt_name__fUu9z{font-size:11px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-weight:600;text-align:center}.gantt_strip__kh6ax{position:absolute;inset:8px 0;width:100%;height:calc(100% - 16px);display:block;overflow:visible}.gantt_stripFill___E6yF{fill:url(#loadRun);stroke:none}.gantt_stopA__OgYSN{stop-color:var(--run-a)}.gantt_stopB__AVQhn{stop-color:var(--run-b)}.gantt_stripCap__ASav7{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:.7}.gantt_stripBase__glF6L{stroke:var(--fg-muted);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.7}.gantt_freeTag__uY8Lc{position:absolute;top:5px;transform:translateX(-50%);font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap;padding:0 4px;background:var(--bg-sunken);border-radius:3px}.gantt_empty__j6sYW{margin-top:20px;font-size:13.5px;color:var(--fg-muted)}@media (max-width:900px){.gantt_chart__P9Gkt,.gantt_chart__P9Gkt[data-edit]{--lab:152px;--st:0px}.gantt_statusCell__rXdTC{display:none}}@media (max-width:620px){.gantt_chart__P9Gkt,.gantt_chart__P9Gkt[data-edit]{--lab:118px}.gantt_label__qBZYv{padding:0 8px}.gantt_name__fUu9z{font-size:12.5px}}.gantt_pctEdit__ylli3.gantt_pctEdit__ylli3{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:3;font-size:10px}.gantt_pctEdit__ylli3.gantt_pctEdit__ylli3 input{width:30px;padding:0 2px}.gauge_gauge___Q5rv{margin:0;display:grid;justify-items:center;grid-gap:4px;gap:4px}.gauge_gauge___Q5rv svg{display:block;width:100%;max-width:260px;height:auto}.gauge_fill__lUqkb,.gauge_track__6ncHj{fill:none;stroke-width:9;stroke-linecap:round}.gauge_track__6ncHj{stroke:color-mix(in srgb,var(--fg-muted) 26%,transparent)}.gauge_stopA__fWOpV{stop-color:var(--run-a)}.gauge_stopB__owuFY{stop-color:var(--run-b)}.gauge_big__cjE3I{font-size:30px;font-weight:700;letter-spacing:-.03em;fill:oklch(var(--dot-l) var(--dot-c) var(--dot-h,152))}.gauge_cap__Df_VN{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;fill:var(--fg-muted)}.uptime_list__mOq8S{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}.uptime_list__mOq8S li[data-under]{margin-top:-6px;padding-left:calc(var(--d, 1) * 22px)}.uptime_list__mOq8S li[data-depth="2"]{--d:2}.uptime_list__mOq8S li[data-depth="3"]{--d:3}.uptime_list__mOq8S li[data-under] .uptime_name__iJ2SN{font-weight:500;font-size:13.5px;color:var(--fg-secondary)}.uptime_list__mOq8S li[data-under] .uptime_bars__HhfdT{height:20px}.uptime_head__4CaZ3{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;grid-gap:16px;gap:16px;margin:0 0 7px}.uptime_head__4CaZ3>:last-child{text-align:right}.uptime_state__i3iob{font-size:12px;font-weight:600;color:var(--fg-muted);white-space:nowrap}.uptime_state__i3iob[data-state=up]{color:var(--ok)}.uptime_state__i3iob[data-state=part]{color:var(--warm)}.uptime_state__i3iob[data-state=down]{color:var(--danger)}.uptime_name__iJ2SN{display:flex;align-items:baseline;gap:8px;font-size:14.5px;font-weight:600;min-width:0}.uptime_figure__AEKwC{font-family:var(--mono);font-size:11.5px;font-weight:400;color:var(--fg-muted)}.uptime_name__iJ2SN .uptime_dot__e_qKT{align-self:center}.uptime_dot__e_qKT{width:8px;height:8px;border-radius:50%;flex:none;background:var(--border-strong)}.uptime_dot__e_qKT[data-state=up]{background:var(--ok)}.uptime_dot__e_qKT[data-state=part]{background:var(--warm)}.uptime_dot__e_qKT[data-state=down]{background:var(--danger)}.uptime_bars__HhfdT{display:flex;gap:2px;align-items:stretch;height:30px}.uptime_bar__z5o0K{position:relative;flex:1 1;min-width:2px;border-radius:2px;background:var(--ok)}.uptime_tip__W8GhY{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);display:grid;grid-gap:4px;gap:4px;width:max-content;min-width:175px;max-width:280px;opacity:0;pointer-events:none;visibility:hidden;padding:10px 12px;border-radius:var(--r-md,7px);background:var(--bg-raised);border:1px solid var(--border-subtle);box-shadow:0 10px 26px color-mix(in srgb,black 30%,transparent);font-size:11.5px;line-height:1.4;text-align:left;font-style:normal;transition:opacity .12s ease;z-index:4}.uptime_tip__W8GhY b{font-size:11.5px;font-weight:650;color:var(--fg-primary);margin-bottom:2px}.uptime_tipRow__USLeV{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;gap:15px;align-items:baseline;color:var(--fg-muted)}.uptime_tipRow__USLeV>:first-child{font-weight:600;color:var(--fg-secondary)}.uptime_tipRow__USLeV>:last-child{text-align:right;color:var(--fg-secondary);overflow-wrap:anywhere}.uptime_tipRow__USLeV>[data-state=up]{color:var(--ok)}.uptime_tipRow__USLeV>[data-state=part]{color:var(--warm)}.uptime_tipRow__USLeV>[data-state=down]{color:var(--danger)}.uptime_bar__z5o0K:hover{filter:brightness(1.25)}.uptime_bar__z5o0K:focus-visible .uptime_tip__W8GhY,.uptime_bar__z5o0K:hover .uptime_tip__W8GhY{opacity:1;visibility:visible}.uptime_bar__z5o0K[data-state=part]{background:var(--warm)}.uptime_bar__z5o0K[data-state=down]{background:var(--danger)}.uptime_bar__z5o0K[data-state=none]{background:color-mix(in srgb,var(--fg-muted) 22%,transparent)}@media (max-width:620px){.uptime_bars__HhfdT{height:24px;gap:1px}.uptime_bar__z5o0K:nth-child(-n+45){display:none}}.uptime_axis__hXuR_{display:flex;justify-content:space-between;margin:5px 0 0;font-family:var(--mono);font-size:10px;color:var(--fg-muted)}.uptime_incH__tiM4q{font-size:14.5px;font-weight:650;margin:28px 0 0}.uptime_clear___xyiu{font-size:13.5px;color:var(--fg-secondary);margin:8px 0 0}.uptime_incidents__0zHGO{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:1px;gap:1px}.uptime_incidents__0zHGO li{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;align-items:baseline;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--fg-muted) 22%,transparent);font-size:13px}.uptime_incDay__3zDfv{font-size:12px;color:var(--fg-muted)}.uptime_incWhat__qFdji{display:flex;align-items:center;gap:8px}.uptime_incNote__1gscY{font-family:var(--mono);font-size:11.5px;color:var(--fg-muted)}@media (max-width:620px){.uptime_incidents__0zHGO li{grid-template-columns:1fr;gap:3px}}.uptime_incH__tiM4q[data-quiet]{font-size:13px;font-weight:600;color:var(--fg-muted);margin-top:22px}.uptime_notices__NXHl_{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.uptime_notices__NXHl_ li{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:14px;gap:14px;font-size:12.5px;color:var(--fg-secondary)}.uptime_notices__NXHl_ a{color:var(--fg-secondary)}@media (max-width:620px){.uptime_notices__NXHl_ li{grid-template-columns:1fr;gap:2px}}.home_page__DS3P4{position:relative;min-height:100svh;overflow-x:clip}.home_inner__EGYFE{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:72px 56px 96px}.home_hero__mH1SL{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,31vw,420px);grid-gap:40px;gap:40px;align-items:center}.home_heroText__fdXYj{max-width:820px;min-width:0;container-type:inline-size}.home_who__B4tJD{justify-self:stretch;align-self:end;text-align:center;max-width:420px}.home_face__fYJHg{display:block;width:100%;max-width:320px;height:auto;aspect-ratio:1;margin:0 auto;object-fit:cover;object-position:50% 12%;transform:scaleX(-1);border-radius:50%;background:radial-gradient(circle at 50% 26%,#fff 0,#fff 42%,color-mix(in oklch,var(--bg-base) 45%,white) 78%,color-mix(in oklch,var(--bg-base) 88%,white) 100%);box-shadow:0 18px 34px color-mix(in srgb,var(--fg-primary) 14%,transparent)}.home_whoName__qeCTh{margin:16px 0 0;font-weight:650;font-size:15.5px;letter-spacing:-.01em;color:var(--fg-primary)}.home_whoWhere__LbH1k,.home_who__B4tJD .home_roles__Pa_2L{text-wrap:balance}.home_whoWhere__LbH1k{font-family:var(--mono);font-size:10px;letter-spacing:.04em;line-height:1.7;color:var(--fg-muted);margin:5px 0 0}@media (max-width:900px){.home_hero__mH1SL{grid-template-columns:1fr;gap:20px}.home_who__B4tJD{justify-self:center;text-align:center;max-width:none;order:-1;display:grid;grid-template-columns:140px auto;grid-template-rows:auto auto;grid-gap:0 18px;gap:0 18px}.home_face__fYJHg{grid-row:1/3}.home_whoName__qeCTh{margin:0;align-self:end}.home_who__B4tJD .home_roles__Pa_2L{align-self:start;margin:6px 0 0;text-wrap:wrap;line-height:1.95}.home_roles__Pa_2L .home_role__Sbp2N{display:block}.home_roles__Pa_2L .home_roleSep__nefFr{display:none}}.home_eyebrow__97Uf8{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin:0}.home_h1__6ydAs{font-size:clamp(26px,6.2cqi,46px);line-height:1.1;letter-spacing:-.032em;margin:18px 0 0;text-wrap:balance}.home_h1__6ydAs>span{display:inline}.home_sep__A_Lti{font-style:normal;color:var(--border-strong)}.home_h1__6ydAs>span+span{color:var(--r4)}.home_h1__6ydAs>span+span+span{color:var(--deep-green)}.home_lede__rmHHd{color:var(--fg-secondary);margin:12px 0 0;max-width:62ch;font-size:16.5px}.home_roleSep__nefFr,.home_role__Sbp2N{display:inline}.home_roleSep__nefFr{font-style:normal}.home_roles__Pa_2L{font-family:var(--mono);font-size:9.5px;letter-spacing:.015em;color:var(--fg-muted);line-height:1.8;margin:8px 0 0}.home_actions__U4nKK{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home_primary__pnWyq,.home_secondary__qKXy6{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:var(--r-md);font-weight:600;font-size:15px;text-decoration:none}.home_primary__pnWyq{color:var(--on-deep);background:linear-gradient(135deg,var(--run-a) 0,var(--run-b) 100%)}.home_secondary__qKXy6{border:1px solid var(--border-strong);color:var(--fg-primary)}.home_callout__6ch9s{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 20px;border-radius:var(--r-md);background:var(--bg-card);-webkit-backdrop-filter:blur(1.2px) saturate(1.15);backdrop-filter:blur(1.2px) saturate(1.15)}.home_trust__jrGmd{margin:0;font-size:13.5px;color:var(--fg-muted);flex:1 1 30ch;min-width:0}.home_trust__jrGmd b,.home_trust__jrGmd span{display:block}.home_trust__jrGmd b{color:var(--fg-primary);font-weight:600;margin-bottom:2px}.home_doors__gAUUD{list-style:none;margin:64px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;border-top:2px solid var(--r5);padding:24px 0 0}.home_door__yWiUd{border-radius:var(--r-lg);background:var(--bg-card);-webkit-backdrop-filter:blur(1.2px) saturate(1.15);backdrop-filter:blur(1.2px) saturate(1.15);padding:20px 22px 18px;display:flex;flex-direction:column}.home_door__yWiUd[data-cat=open]{background:none;border-style:dashed}.home_cat__G7wd8{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0}.home_door__yWiUd[data-cat=trading] .home_cat__G7wd8,.home_gates__1TyiJ [data-cat=trading] .home_cat__G7wd8{color:var(--r5)}.home_door__yWiUd[data-cat=open] .home_cat__G7wd8{color:var(--fg-muted)}.home_h2__3rP9i{font-size:19px;font-weight:600;letter-spacing:-.015em;margin:10px 0 0}.home_summary__RLLSz{color:var(--fg-secondary);font-size:14.5px;margin:8px 0 0}.home_eg__iuxW5{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.home_eg__iuxW5 li{font-size:13.5px;color:var(--fg-secondary);padding-left:15px;position:relative}.home_eg__iuxW5 li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--r5)}.home_foot__jpQWi{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:auto 0 0;padding-top:18px}.home_price__sHuC_{font-family:var(--mono);font-size:13px;color:var(--fg-muted)}.home_go__Qss5s{font-weight:600;font-size:14px;color:var(--fg-primary);text-decoration:none}.home_capacity__B8hJs{display:flex;align-items:center;gap:9px;margin:28px 0 0;font-family:var(--mono);font-size:12px;color:var(--fg-muted)}.home_dot__FQcIw{width:7px;height:7px;border-radius:50%;background:var(--r5);flex:none}@media (max-width:900px){.home_inner__EGYFE{padding:40px 20px 64px}.home_doors__gAUUD{grid-template-columns:1fr;margin-top:44px}}.home_sect__Wa_46{margin:88px 0 0}.home_sh__DscXo{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}@media (max-width:620px){.home_sh__DscXo{font-size:19px}}.home_sub__H8785{color:var(--fg-muted);font-size:14px;margin:0 0 24px;max-width:62ch}.home_heroWide__DijlN{grid-template-columns:minmax(0,1fr) clamp(320px,50vw,660px)}.home_dial__UH1WT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.8fr);grid-gap:16px;gap:16px;align-items:center;align-self:center}.home_dialStats__fcxLu{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px}.home_dialStats__fcxLu li{display:flex;flex-direction:column;gap:2px}.home_dialStats__fcxLu b{font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.03em;line-height:1.05;background-image:var(--hi);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home_dialStats__fcxLu span{font-family:var(--mono);font-size:11px;color:var(--fg-muted);line-height:1.4}@media (max-width:1100px){.home_dial__UH1WT{grid-template-columns:repeat(2,minmax(0,1fr))}.home_dialStats__fcxLu{grid-column:1/-1;grid-auto-flow:column}}@media (max-width:620px){.home_dial__UH1WT{grid-template-columns:1fr;justify-items:center;text-align:center}.home_dialStats__fcxLu{grid-auto-flow:row}}.home_strip__M7kJ8{--edge:calc(max((100vw - 1440px) / 2, 0px) + 56px);margin:40px calc(-1 * var(--edge)) 0;padding:30px var(--edge);background:var(--bg-sunken);color:var(--fg-primary);border-block:1px solid var(--border-subtle)}.home_strip__M7kJ8+.home_strip__M7kJ8{margin-top:0;border-top:0}.home_sect__Wa_46.home_strip__M7kJ8{margin-top:44px}.home_stats__Ut0o2{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.home_stats__Ut0o2 li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.home_stats__Ut0o2 b{display:flex;align-items:center;height:clamp(34px,4.2vw,46px);font-size:clamp(26px,3.2vw,34px);font-weight:700;letter-spacing:-.03em;background-image:var(--hi);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;line-height:1}.home_stats__Ut0o2 span{font-family:var(--mono);font-size:11px;color:var(--fg-muted);line-height:1.5}.home_breadth__XPuF5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border-radius:var(--r-lg);overflow:hidden}.home_breadth__XPuF5 li{background:var(--bg-card);padding:18px 20px 20px;-webkit-backdrop-filter:blur(1.2px) saturate(1.15);backdrop-filter:blur(1.2px) saturate(1.15)}.home_breadth__XPuF5 li:not(.home_dim__yTVVi){background:color-mix(in srgb,var(--bg-card),var(--fg-primary) 7%)}.home_breadth__XPuF5 h3{font-size:14.5px;font-weight:600;margin:0;letter-spacing:-.01em}.home_breadth__XPuF5 p{font-size:13.5px;color:var(--fg-secondary);margin:7px 0 0;line-height:1.55}.home_when__58Obf{font-family:var(--mono);font-size:11.5px;color:var(--fg-muted)}.home_who__B4tJD{font-size:13px;color:var(--fg-muted);margin:3px 0 0}.home_cv__gqw06{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:56px;gap:56px}.home_hist__SskP6{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.home_hist__SskP6 li{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;font-size:14px}.home_hist__SskP6 b{font-weight:600}.home_certs__02B2c{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.home_certs__02B2c li{font-size:14px;color:var(--fg-secondary);padding-left:15px;position:relative}.home_certs__02B2c li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--r5)}.home_close__j7DTl{margin:56px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.home_close__j7DTl .home_trust__jrGmd{margin:0;flex:1 1 340px}.home_close__j7DTl .home_primary__pnWyq{margin-left:auto}@media (max-width:1100px){.home_breadth__XPuF5{grid-template-columns:repeat(2,1fr)}.home_cv__gqw06{grid-template-columns:1fr;gap:40px}}@media (max-width:900px){.home_stats__Ut0o2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 16px;gap:24px 16px}.home_stats__Ut0o2 li:nth-child(3){order:-1;grid-column:1/-1}.home_breadth__XPuF5,.home_item__Xqy1M{grid-template-columns:1fr}.home_item__Xqy1M{gap:12px}.home_meta__qJ2Sj{flex-direction:row;align-items:center;gap:12px}.home_close__j7DTl .home_primary__pnWyq{margin-left:0}}.home_stances__C5Gqh{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.home_stances__C5Gqh li{padding-top:16px;background:var(--hi) top left /100% 2px no-repeat}.home_stances__C5Gqh p{font-size:14.5px;color:var(--fg-secondary);margin:8px 0 0;line-height:1.6}.home_stRole__YmhyZ{font-size:16px;font-weight:650;letter-spacing:-.015em;margin:0}@media (max-width:900px){.home_stances__C5Gqh{grid-template-columns:1fr;gap:22px}}.home_sect__Wa_46 .home_doors__gAUUD{margin-top:14px}.home_pains__39QxU{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.home_pains__39QxU li{font-size:clamp(17px,2.1vw,21px);letter-spacing:-.015em;line-height:1.4;color:var(--fg-primary);padding:16px 0 16px 26px;position:relative;border-bottom:1px solid var(--border-subtle)}.home_pains__39QxU li:first-child{border-top:1px solid var(--border-subtle)}.home_pains__39QxU li:before{content:"";position:absolute;left:0;top:1.5em;width:14px;height:1px;background:var(--r5)}.home_three__Zfnql{margin:16px 0 0;padding:14px 0 0;border-top:1px dashed var(--border-subtle)}.home_three__Zfnql dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-muted);margin-top:10px}.home_three__Zfnql dt:first-child{margin-top:0}.home_three__Zfnql dd{margin:3px 0 0;font-size:13.5px;color:var(--fg-secondary);line-height:1.5}.home_three__Zfnql dt:last-of-type{color:var(--r5)}.home_fit__u2Y5U{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:26px}.home_fitH__bJ5a6{font-size:15px;font-weight:650;margin:0 0 12px;letter-spacing:-.01em}.home_fitL__Max4Z{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.home_fitL__Max4Z li{font-size:14.5px;color:var(--fg-secondary);padding-left:22px;position:relative;line-height:1.5}.home_fitL__Max4Z[data-kind=no] li:before{content:"×";position:absolute;left:0;top:-1px;color:var(--fg-muted);font-size:15px}.home_fitL__Max4Z[data-kind=yes] li:before{content:"";position:absolute;left:0;top:.68em;width:12px;height:1px;background:var(--r5)}@media (max-width:900px){.home_fit__u2Y5U{grid-template-columns:1fr;gap:28px}}.home_proof__zSiPo{display:grid;grid-template-columns:minmax(230px,310px) 1fr;grid-gap:24px;gap:24px}.home_score___h0tB{background:var(--bg-card);-webkit-backdrop-filter:blur(1.2px) saturate(1.15);backdrop-filter:blur(1.2px) saturate(1.15);padding:16px 18px;align-self:start}.home_ratingH__HxsO8{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:17px;font-weight:650;letter-spacing:-.015em;color:var(--fg-primary);margin:0}.home_big__HIjh7{font-family:var(--mono);font-size:22px;line-height:1;letter-spacing:-.03em;color:var(--fg-primary)}.home_subs__hMP1k{margin:12px 0 0;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px}.home_subs__hMP1k>div{display:contents}.home_subs__hMP1k dt{font-size:12.5px;color:var(--fg-muted)}.home_subs__hMP1k dd{font-family:var(--mono);font-size:12.5px;margin:0}.home_subs__hMP1k dd>span{display:block;line-height:.78;position:relative;top:-.17em}.home_subs__hMP1k dd:last-of-type{text-align:right;min-width:3ch}.home_pnote__7MJ3y{font-size:12.5px;color:var(--fg-secondary);line-height:1.5;margin:12px 0 0}.home_score___h0tB .home_go__Qss5s{display:inline-block;margin-top:11px;font-size:12.5px}.home_quotesWrap__GIH1s{display:grid;grid-gap:10px;gap:10px}.home_quotes__BHl1E{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;perspective:1200px}.home_quotes__BHl1E li{background:var(--bg-card);-webkit-backdrop-filter:blur(1.2px) saturate(1.15);backdrop-filter:blur(1.2px) saturate(1.15);padding:15px 17px 14px;display:flex;flex-direction:column;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:176px;animation:home_pageFlip__AkUhj .85s cubic-bezier(.33,.7,.3,1) both}@keyframes home_pageFlip__AkUhj{0%{transform:rotateY(-90deg);opacity:0}55%{opacity:1}to{transform:rotateY(0deg);opacity:1}}@media (prefers-reduced-motion:reduce){.home_quotes__BHl1E li{animation:none}}.home_quotes__BHl1E blockquote{margin:0;font-size:13px;line-height:1.55;color:var(--fg-secondary)}.home_quotes__BHl1E .home_avatar__38_TF{vertical-align:baseline}.home_quotes__BHl1E blockquote:before{content:"“"}.home_quotes__BHl1E blockquote:after{content:"”"}.home_attrib__Uktbw{margin:0 0 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:11px;color:var(--fg-muted)}.home_attribWho__6S35R{display:flex;align-items:center;gap:2px;min-width:0;color:var(--fg-secondary);font-weight:600}.home_attribWhen__OlgvU{min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.home_proof__zSiPo,.home_quotes__BHl1E{grid-template-columns:1fr}.home_quotes__BHl1E li:nth-child(n+2){display:none}}.home_scale__K0WUi{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--border-subtle)}.home_scale__K0WUi li{background:var(--bg-base);padding:12px 16px;display:grid;grid-template-columns:64px 1fr auto;grid-gap:14px;gap:14px;align-items:baseline}.home_scaleN__2ByOn{font-family:var(--mono);font-size:12.5px;color:var(--fg-primary)}.home_scaleL__ZOCJC{font-size:13.5px;color:var(--fg-secondary);line-height:1.5}.home_scaleE__bvT09{font-size:12.5px;white-space:nowrap}.home_pts__RuTSh,.home_scaleE__bvT09{font-family:var(--mono);color:var(--fg-muted)}.home_pts__RuTSh{font-size:11px}@media (max-width:560px){.home_scale__K0WUi li{grid-template-columns:52px 1fr}.home_scaleE__bvT09{grid-column:2}}.home_avatar__38_TF{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;margin-right:8px;vertical-align:-6px;font-family:var(--mono);font-size:10px;letter-spacing:0;color:oklch(.32 .05 var(--h));background:oklch(.9 .045 var(--h))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home_avatar__38_TF{color:oklch(.92 .04 var(--h));background:oklch(.36 .05 var(--h))}}:root[data-theme=dark] .home_avatar__38_TF{color:oklch(.92 .04 var(--h));background:oklch(.36 .05 var(--h))}.home_gates__1TyiJ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.home_gates__1TyiJ>li{grid-column:span 2}.home_gates__1TyiJ>li:nth-child(4),.home_gates__1TyiJ>li:nth-child(5){grid-column:span 3}.home_gates__1TyiJ [data-cat=open] .home_gate__wco2M{background:transparent;border-style:dashed}.home_gate__wco2M{display:flex;flex-direction:column;height:100%;gap:8px;padding:26px 28px 24px;border-radius:var(--r-md);text-decoration:none;background:var(--bg-card);-webkit-backdrop-filter:blur(1.2px) saturate(1.15);backdrop-filter:blur(1.2px) saturate(1.15);transition:transform var(--fade,.3s) ease,-webkit-backdrop-filter var(--fade,.3s) ease;transition:backdrop-filter var(--fade,.3s) ease,transform var(--fade,.3s) ease;transition:backdrop-filter var(--fade,.3s) ease,transform var(--fade,.3s) ease,-webkit-backdrop-filter var(--fade,.3s) ease}.home_gate__wco2M:hover{-webkit-backdrop-filter:blur(2px) saturate(1.3);backdrop-filter:blur(2px) saturate(1.3);transform:translateY(-2px)}.home_gateH__O2spD{margin:0;font-size:21px;letter-spacing:-.02em;color:var(--fg-primary)}.home_gateSub__F3uuY{margin:0;color:var(--fg-secondary);font-size:15px;line-height:1.55}.home_gateGo__IcmxK{margin-top:auto;padding-top:12px;font-weight:600;font-size:14.5px;background-image:var(--hi);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (max-width:1020px){.home_gates__1TyiJ{grid-template-columns:1fr 1fr}.home_gates__1TyiJ>li,.home_gates__1TyiJ>li:nth-child(4),.home_gates__1TyiJ>li:nth-child(5){grid-column:auto}}@media (max-width:700px){.home_gates__1TyiJ{grid-template-columns:1fr}}.home_claim__dIBNZ{margin:18px 0 0;font-size:clamp(13.5px,2.6cqi,17px);font-weight:600;letter-spacing:-.012em;color:var(--fg-primary)}@container (min-width: 500px){.home_claim__dIBNZ{white-space:nowrap}}.home_callout__6ch9s .home_primary__pnWyq{flex:none;margin-left:auto}@media (max-width:720px){.home_callout__6ch9s{flex-direction:column;align-items:stretch}.home_callout__6ch9s .home_trust__jrGmd{flex:none}.home_callout__6ch9s .home_primary__pnWyq{margin:0 auto}}.home_hLine__j01ER{display:block;text-wrap:nowrap}.home_cycle__PZxQM{color:var(--r4)}.home_cycle__PZxQM>span{animation:home_letter__zhV4v .26s ease both;animation-delay:calc(var(--n) * 42ms)}@keyframes home_letter__zhV4v{0%{opacity:0}to{opacity:1}}.home_dim__yTVVi h3,.home_dim__yTVVi p{color:var(--fg-muted)}.home_cvHead__qMSRv{margin-top:34px}.home_cvBtn__iFPqd{display:inline-flex;align-items:stretch;margin:0;border-radius:var(--r-md);position:relative;background:linear-gradient(135deg,var(--run-a) 0,var(--run-b) 100%)}.home_cvMain__TOX2D{display:inline-flex;align-items:center;height:40px;padding:0 16px 0 18px;color:var(--on-deep);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.home_cvMore__xFEoX{position:relative;display:flex}.home_cvMore__xFEoX summary{display:flex;align-items:center;justify-content:center;width:34px;cursor:pointer;list-style:none;color:var(--accent-fg);font-size:12px;border-left:1px solid color-mix(in srgb,var(--accent-fg) 28%,transparent)}.home_cvMore__xFEoX summary::-webkit-details-marker{display:none}.home_cvMore__xFEoX[open] summary span{transform:rotate(180deg)}.home_cvMore__xFEoX summary span{transition:transform var(--fade,.3s) ease}.home_cvMore__xFEoX ul{position:absolute;z-index:5;top:calc(100% + 6px);right:0;list-style:none;margin:0;padding:6px;min-width:210px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:0 10px 28px color-mix(in srgb,var(--fg-primary) 16%,transparent)}.home_cvMore__xFEoX ul a{display:block;padding:7px 10px;border-radius:var(--r-sm);font-size:13.5px;color:var(--fg-secondary);text-decoration:none;white-space:nowrap}.home_cvMore__xFEoX ul a:hover{color:var(--fg-primary);background:var(--bg-sunken)}.home_cvQuiet__mIICR{background:none;border:1px solid var(--border-strong)}.home_cvQuiet__mIICR .home_cvMain__TOX2D{color:var(--fg-primary)}.home_cvQuiet__mIICR .home_cvMore__xFEoX summary{color:var(--fg-muted);border-left-color:var(--border-subtle)}.home_cvQuiet__mIICR:hover{border-color:var(--fg-muted)}.home_cardH__UI_e4{margin:18px 0 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-muted)}.home_asks__Pw5VK{list-style:none;margin:7px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px}.home_asks__Pw5VK li{position:relative;padding-left:16px;font-size:14px;line-height:1.5;color:var(--fg-primary)}.home_asks__Pw5VK li:before{content:"?";position:absolute;left:0;color:var(--accent);font-weight:600}.home_para__OROdO{margin:7px 0 0;font-size:14px;line-height:1.6;color:var(--fg-secondary)}.home_scrub__Gj_Si{position:relative;height:14px;margin:2px 0 0;display:flex;align-items:center}.home_scrub__Gj_Si input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:-webkit-grab;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.home_scrub__Gj_Si input:active{cursor:-webkit-grabbing;cursor:grabbing}.home_scrubTrack__5Kl_b{position:absolute;left:0;right:0;height:2px;border-radius:999px;background:var(--hi)}.home_scrubDot__VmgVm{position:absolute;width:13px;height:13px;margin-left:-6.5px;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(var(--bg-base),var(--bg-base)) padding-box,var(--hi) border-box;transition:left .85s cubic-bezier(.33,.7,.3,1)}.home_scrub__Gj_Si[data-drag] .home_scrubDot__VmgVm{transition:none}.home_scrub__Gj_Si:hover .home_scrubDot__VmgVm{border-width:2.5px}.home_scrub__Gj_Si input:focus-visible~.home_scrubDot__VmgVm,.home_scrub__Gj_Si:focus-within .home_scrubDot__VmgVm{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.home_scrubDot__VmgVm{transition:none}}.contact_form__5CENX{display:grid;grid-gap:16px;gap:16px;max-width:46rem;margin:26px 0 0}.contact_field__ad105{display:grid;grid-gap:5px;gap:5px}.contact_field__ad105>span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.contact_field__ad105 input,.contact_field__ad105 textarea{width:100%;padding:10px 13px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--bg-raised);color:var(--fg-primary);font:inherit;font-size:15px;line-height:1.55}.contact_field__ad105 textarea{resize:vertical}.contact_field__ad105 input:focus,.contact_field__ad105 textarea:focus{outline:none;border-color:var(--accent)}.contact_go__tG_wb{justify-self:start;display:inline-flex;align-items:center;height:44px;padding:0 22px;border:0;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);font:inherit;font-weight:600;font-size:15px;cursor:pointer}.contact_go__tG_wb:disabled{opacity:.5;cursor:default}.contact_sent__KtTRb{margin:26px 0 0;font-size:15px;line-height:1.6;color:var(--fg-primary)}.contact_err__Q3EFx{margin:0;font-size:13.5px;color:var(--danger)}.contact_trap__GwZsV{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.stars_stars__kBHQj{position:relative;display:inline-block;white-space:nowrap;line-height:1;vertical-align:-.08em;--unlit:var(--star-off,color-mix(in srgb,var(--fg-primary) 55%,transparent))}.stars_stars__kBHQj:before{content:"★★★★★";color:var(--unlit)}.stars_stars__kBHQj:after{content:"★★★★★";position:absolute;left:0;top:0;white-space:nowrap;-webkit-clip-path:inset(0 calc(100% - var(--fill, 100%)) 0 0);clip-path:inset(0 calc(100% - var(--fill, 100%)) 0 0);background-image:var(--hi);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.webs_webs__RIRPq{margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.webs_webs__RIRPq svg{display:block;width:100%;height:auto}@media (max-width:620px){.webs_webs__RIRPq{grid-template-columns:1fr}}.thread_wrap__3ddkG{margin:0}.thread_h2__En8Hl{margin:0;font-size:17px;font-weight:650;letter-spacing:-.015em}.thread_empty__mpAqz{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--fg-muted)}.thread_list__1KKVA{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.thread_msg__W_cgT{max-width:82%}.thread_msg__W_cgT[data-run]{margin-top:-4px}.thread_msg__W_cgT[data-mine]{margin-left:auto}.thread_meta__bOgp5{margin:0 0 2px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--fg-muted)}.thread_msg__W_cgT[data-mine] .thread_meta__bOgp5{text-align:right}.thread_via__Jokr8{margin-left:7px;padding:1px 5px;border-radius:3px;background:var(--bg-raised,var(--bg-sunken));font-size:9px}.thread_text__A0_zg{margin:0;padding:7px 12px;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:transparent;font-size:14px;line-height:1.5;color:var(--fg-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.thread_msg__W_cgT[data-mine] .thread_text__A0_zg{border-color:var(--accent);color:var(--fg-primary)}.thread_msg__W_cgT[data-from=bot] .thread_text__A0_zg{border-style:dashed;color:var(--fg-muted);font-size:12.5px;line-height:1.45;padding:6px 11px}.thread_form__S8_3a{margin:14px 0 0}.thread_box__JD4OA{display:block;width:100%;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-base);color:var(--fg-primary);font:inherit;font-size:15px;line-height:1.55;resize:vertical}.thread_box__JD4OA:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.thread_actions__hINL1{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.thread_quiet__mfFft{margin-right:auto}.thread_go__062i8{display:inline-flex;align-items:center;height:40px;padding:0 18px;border:0;border-radius:var(--r-md);color:var(--on-deep);background:linear-gradient(135deg,var(--run-a) 0,var(--run-b) 100%);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.thread_go__062i8:disabled{opacity:.5;cursor:default}.thread_ghost__OxI9y{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-secondary);font-size:14px;text-decoration:none}.thread_ghost__OxI9y:hover{border-color:var(--border-strong);color:var(--fg-primary)}.thread_quiet__mfFft{padding:0 4px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--fg-muted);text-decoration:underline}.thread_quiet__mfFft:hover{color:var(--fg-primary)}.thread_clip__hc6WZ{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-md);cursor:pointer;border:1px solid var(--border-subtle);color:var(--fg-secondary);font-size:15px}.thread_clip__hc6WZ:hover{border-color:var(--border-strong)}.thread_clip__hc6WZ input{position:absolute;width:1px;height:1px;opacity:0}.thread_clip__hc6WZ:focus-within{outline:2px solid var(--accent);outline-offset:2px}.thread_clip__hc6WZ[data-busy]{opacity:.5;cursor:progress}.thread_picked__bVS65{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.thread_picked__bVS65 li{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 9px;border-radius:999px;background:var(--bg-sunken);font-size:12px;color:var(--fg-secondary)}.thread_picked__bVS65 li[data-shot]{padding:0;border-radius:6px;position:relative}.thread_picked__bVS65 li[data-shot] .thread_shotOpen__OrK2c{width:68px;height:68px;border-radius:6px;overflow:hidden;cursor:zoom-in}.thread_picked__bVS65 li[data-shot] img{display:block;width:68px;height:68px;object-fit:cover;border-radius:6px;border:1px solid var(--border-subtle)}.thread_picked__bVS65 li[data-shot] .thread_drop__mSEhv{position:absolute;top:2px;right:2px;width:18px;height:18px;z-index:1;background:var(--bg-base);border:1px solid var(--border-subtle);color:var(--fg-secondary);box-sizing:border-box}.thread_picked__bVS65 li[data-shot] .thread_drop__mSEhv:hover{color:var(--danger);border-color:var(--danger)}.thread_picked__bVS65 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread_picked__bVS65 .thread_drop__mSEhv{flex:none;width:18px;height:18px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--fg-muted);cursor:pointer;font:inherit;font-size:13px;line-height:1}.thread_picked__bVS65 .thread_drop__mSEhv:hover{color:var(--danger)}.thread_box2__j1Qa5{position:relative;width:min(92vw,1000px);max-width:none;padding:0;border:0;border-radius:var(--r-lg);background:var(--bg-raised);color:var(--fg-primary);overflow:hidden}.thread_box2__j1Qa5::-webkit-backdrop{background:rgb(0 0 0/.72)}.thread_box2__j1Qa5::backdrop{background:rgb(0 0 0/.72)}.thread_boxHead__GpDyt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border-subtle);font-size:13px}.thread_boxHead__GpDyt>span:first-child{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread_boxCount__0dDod{font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-muted)}.thread_boxHead__GpDyt button{flex:none;width:26px;height:26px;padding:0;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--fg-muted);font-size:17px;line-height:1;cursor:pointer}.thread_boxHead__GpDyt button:hover{background:var(--bg-sunken);color:var(--fg-primary)}.thread_full__4rWW9{display:block;width:100%;max-height:78vh;object-fit:contain;background:var(--bg-sunken)}.thread_next__H9ygi,.thread_prev__ltxta{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;padding:0;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);background:var(--bg-base);color:var(--fg-primary);font-size:20px;line-height:1}.thread_prev__ltxta{left:10px}.thread_next__H9ygi{right:10px}.thread_next__H9ygi:hover,.thread_prev__ltxta:hover{border-color:var(--accent);color:var(--accent)}.thread_shots__Iqg6Z{list-style:none;margin:5px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.thread_msg__W_cgT[data-mine] .thread_shots__Iqg6Z{justify-content:flex-end}.thread_shotOpen__OrK2c{padding:0;border:0;background:none;cursor:zoom-in;display:block}.thread_shots__Iqg6Z img{display:block;max-width:200px;max-height:150px;border-radius:6px;border:1px solid var(--border-subtle);object-fit:cover}.thread_shotName__pGPPM{display:inline-block;padding:4px 9px;border-radius:6px;background:var(--bg-sunken);font-size:12px;color:var(--accent);text-decoration:none}a.thread_shotName__pGPPM:hover{color:var(--fg-primary)}.thread_srOnly__LkNvd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.thread_err__8M_sX{margin:10px 0 0;font-size:13px;color:var(--danger)}