.page_main__GlU4n{--frame:1360px;--gutter:clamp(20px,4vw,64px);position:relative;isolation:isolate;min-height:100dvh;color:var(--arc-ink);background:var(--arc-field)}.page_toneObserve__fUf8y{--accent:var(--arc-turquoise-ink)}.page_toneConnect__brHHT{--accent:var(--arc-ochre)}.page_toneDecide__2Kcgc{--accent:var(--arc-clay)}.page_toneRecord__R97CX{--accent:var(--arc-cobalt)}.page_field___uHMi{position:relative;isolation:isolate;display:flex;min-height:min(92dvh,940px);overflow:hidden;border-bottom:1px solid var(--arc-line-strong)}.page_frame__djIyy{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(28px,5vw,72px);width:100%;max-width:var(--frame);margin:0 auto;padding:clamp(20px,2.6vw,34px) var(--gutter) clamp(20px,2.4vw,30px)}.page_masthead__rOak8{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:clamp(12px,1.4vw,18px);border-bottom:1px solid var(--arc-line-strong)}.page_wordmark__KivP2{font-family:var(--arc-font-display);font-size:clamp(19px,1.7vw,23px);font-weight:400;letter-spacing:.01em}.page_mastheadLabel__V_6Xs{flex:1 1 auto;margin:0;font-family:var(--arc-font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-align:right;text-transform:uppercase;color:var(--arc-ink-muted)}.page_menu__71kMP{position:relative;flex:none}.page_menuToggle__TJkar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;cursor:pointer;list-style:none}.page_menuToggle__TJkar::-webkit-details-marker{display:none}.page_menuIcon__N7EzU{width:20px;height:11px;background:linear-gradient(var(--arc-ink) 1px,transparent 1px) 0 0 /20px 1px no-repeat,linear-gradient(var(--arc-ink) 1px,transparent 1px) 0 /20px 1px no-repeat,linear-gradient(var(--arc-ink) 1px,transparent 1px) 0 100% /20px 1px no-repeat;transition:background-color var(--transition-fast)}.page_menuText__UPErU{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.page_menuToggle__TJkar:focus-visible{outline:2px solid var(--arc-turquoise);outline-offset:2px}.page_menuPanel__j6yQu{position:absolute;top:calc(100% + 8px);right:-10px;z-index:3;display:grid;min-width:168px;border:1px solid var(--arc-line-strong);background:var(--arc-panel)}.page_menuLink__8I9xM{padding:14px 18px;font-family:var(--arc-font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--arc-ink);transition:color var(--transition-fast),background var(--transition-fast)}.page_menuLink__8I9xM+.page_menuLink__8I9xM{border-top:1px solid var(--arc-line)}.page_menuLink__8I9xM:focus-visible,.page_menuLink__8I9xM:hover{color:var(--arc-turquoise-ink);background:var(--arc-plane)}.page_menuLink__8I9xM:focus-visible{outline:2px solid var(--arc-turquoise);outline-offset:-2px}.page_hero__SKW6o{position:relative;align-self:center;display:grid;gap:clamp(26px,3vw,44px);align-content:center;width:100%;max-width:min(880px,68%);padding-left:clamp(20px,2.6vw,40px)}.page_hero__SKW6o:before{position:absolute;inset:0 auto 0 0;width:1px;content:"";background:linear-gradient(180deg,transparent,var(--arc-line-strong) 8%,var(--arc-line-strong) 92%,transparent)}.page_hero__SKW6o:after{position:absolute;inset:0 auto 0 -3px;width:7px;content:"";background:repeating-linear-gradient(180deg,var(--arc-line-strong) 0 1px,transparent 1px 52px);opacity:.7}.page_title__3jonF{margin:0;font-family:var(--arc-font-display);font-size:clamp(40px,6.6vw,90px);font-weight:400;line-height:.98;letter-spacing:-.035em}.page_titleLine__0tRjw{display:block}.page_brand__f_q1F{position:relative;display:inline-block;white-space:nowrap}.page_brand__f_q1F:after{position:absolute;right:0;bottom:-.1em;left:0;height:2px;content:"";background:var(--arc-turquoise)}.page_lede__RDnn4{display:grid;gap:clamp(22px,2.6vw,32px);justify-items:start}.page_ledeCopy__ysQtB{max-width:52ch;margin:0;font-size:clamp(15px,1.25vw,17.5px);line-height:1.62;color:var(--arc-ink-muted)}.page_threshold__oGIWb{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:clamp(40px,6vw,84px);min-width:min(372px,100%);min-height:60px;padding:0 22px;border:1px solid var(--arc-turquoise);border-radius:0;background:transparent;transition:background var(--transition-normal),border-color var(--transition-normal)}.page_threshold__oGIWb:before{position:absolute;top:-1px;bottom:-1px;left:-1px;width:2px;content:"";background:var(--arc-turquoise);transform:scaleY(.28);transition:transform .18s ease-out}.page_thresholdLabel__MBNwM{font-family:var(--arc-font-mono);font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--arc-ink)}.page_thresholdArrow__hYo3B{font-size:16px;line-height:1;color:var(--arc-turquoise-ink);transition:transform var(--transition-normal)}.page_threshold__oGIWb:focus-visible,.page_threshold__oGIWb:hover{background:transparent}.page_threshold__oGIWb:focus-visible:before,.page_threshold__oGIWb:hover:before{transform:scaleY(1)}.page_threshold__oGIWb:focus-visible .page_thresholdArrow__hYo3B,.page_threshold__oGIWb:hover .page_thresholdArrow__hYo3B{transform:translateX(5px)}.page_threshold__oGIWb:focus-visible{outline:2px solid var(--arc-turquoise);outline-offset:3px}.page_sequence__6EWmq{border-bottom:1px solid var(--arc-line-strong)}.page_sequenceList__OV_2P{display:flex;flex-wrap:wrap;gap:0 clamp(14px,2vw,26px);max-width:var(--frame);margin:0 auto;padding:clamp(20px,2.4vw,30px) var(--gutter);list-style:none}.page_sequenceItem__z6_h1{display:flex;flex:1 1 auto;gap:clamp(10px,1.4vw,16px);align-items:center;color:var(--accent)}.page_sequenceDatum__jLk_K{position:relative;flex:none;width:11px;height:11px}.page_sequenceDatum__jLk_K:after,.page_sequenceDatum__jLk_K:before{position:absolute;content:"";background:currentcolor}.page_sequenceDatum__jLk_K:before{top:50%;right:0;left:0;height:1px}.page_sequenceDatum__jLk_K:after{top:0;bottom:0;left:50%;width:1px}.page_sequenceWord__z5CBK{font-family:var(--arc-font-mono);font-size:clamp(11px,1.05vw,12.5px);font-weight:600;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.page_sequenceRule__OZXlv{flex:1 1 24px;height:1px;background:var(--arc-line-strong)}.page_principles__o8_nE{max-width:var(--frame);margin:0 auto;padding:clamp(44px,6vw,86px) var(--gutter) clamp(48px,6vw,92px)}.page_sr__Pbfk5{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.page_bays__Lg2ki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.page_bay__aC5k_{display:grid;gap:clamp(14px,1.4vw,20px);align-content:start;padding:0 clamp(18px,2vw,30px);border-left:1px solid var(--arc-line-strong)}@media (min-width:761px){@supports (grid-template-rows:subgrid){.page_bays__Lg2ki{grid-template-rows:repeat(4,auto);row-gap:clamp(14px,1.4vw,20px)}.page_bay__aC5k_{grid-row:span 4;grid-template-rows:subgrid;gap:0}.page_bayTitle__XvuIT{min-height:0}}}.page_bayIndex__aSGVf{margin:0;font-family:var(--arc-font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--accent)}.page_bayMark__Aci8h{display:block;width:auto;height:3.6em;margin:clamp(4px,.8vw,12px) 0;color:var(--accent)}.page_bayTitle__XvuIT{min-height:3em;margin:0;font-family:var(--arc-font-mono);font-size:12.5px;font-weight:600;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--arc-ink)}.page_bayCopy__qVA69{margin:0;font-size:14.5px;line-height:1.62;color:var(--arc-ink-muted)}.page_footer__sHKi3{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:baseline;justify-content:space-between;max-width:var(--frame);margin:0 auto;padding:clamp(20px,2.4vw,28px) var(--gutter) clamp(28px,3vw,40px);border-top:1px solid var(--arc-line-strong)}.page_footerMark__u_oqk{font-family:var(--arc-font-display);font-size:17px}.page_footerLink__8kkdp{font-family:var(--arc-font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--arc-ink-muted);transition:color var(--transition-fast)}.page_footerLink__8kkdp:hover{color:var(--arc-turquoise-ink)}.page_footerLink__8kkdp:focus-visible{outline:2px solid var(--arc-turquoise);outline-offset:3px}@media (max-width:900px){.page_hero__SKW6o{max-width:100%}.page_bays__Lg2ki{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,48px) 0}}@media (max-width:760px){.page_field___uHMi{min-height:min(96dvh,780px)}.page_mastheadLabel__V_6Xs{order:3;flex-basis:100%;margin-top:-6px;text-align:left}.page_title__3jonF{font-size:clamp(38px,11.4vw,62px);letter-spacing:-.03em}.page_hero__SKW6o:after{background:repeating-linear-gradient(180deg,var(--arc-line-strong) 0 1px,transparent 1px 40px)}.page_threshold__oGIWb{min-width:100%}.page_sequenceList__OV_2P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.page_sequenceRule__OZXlv{display:none}.page_bays__Lg2ki{grid-template-columns:minmax(0,1fr);gap:0}.page_bay__aC5k_{gap:12px;padding:clamp(26px,6vw,34px) 0 clamp(26px,6vw,34px) clamp(16px,4vw,22px);border-left:1px solid var(--arc-line-strong)}.page_bayTitle__XvuIT{min-height:0}.page_bay__aC5k_+.page_bay__aC5k_{border-top:1px solid var(--arc-line)}.page_bayMark__Aci8h{height:3.2em}}.DomaMark_root__vXE6O{display:block;overflow:visible;border:0;border-radius:0}.DomaMark_reduced__NWCPs{display:block}.DomaMark_survey__WhUc8{fill:none;stroke:rgba(22,46,38,.28)}.DomaMark_surveyFaint__VbSAg{fill:none;stroke:rgba(22,46,38,.14)}.DomaMark_cardinal__cwotm{fill:rgba(22,46,38,.28);stroke:none}.DomaMark_letter__Fq_oN{fill:#162e26;stroke:none}.DomaMark_punch__Fex0m{fill:#16a6a0;stroke:none}html[data-theme=night] .DomaMark_survey__WhUc8{stroke:hsla(60,20%,96%,.22)}html[data-theme=night] .DomaMark_surveyFaint__VbSAg{stroke:hsla(60,20%,96%,.12)}html[data-theme=night] .DomaMark_cardinal__cwotm{fill:hsla(60,20%,96%,.22)}html[data-theme=night] .DomaMark_reduced__NWCPs .DomaMark_survey__WhUc8{stroke:hsla(60,20%,96%,.4);stroke-width:1.15}html[data-theme=night] .DomaMark_reduced__NWCPs .DomaMark_cardinal__cwotm{fill:hsla(60,20%,96%,.4)}html[data-theme=night] .DomaMark_letter__Fq_oN{fill:#f7f7f3}.DomaLoading_loading__6mTwc{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;background:var(--arc-field);color:var(--arc-ink)}.DomaLoading_page__ivz1d{position:fixed;z-index:100;inset:0;min-height:100dvh;padding:clamp(20px,5vw,72px)}.DomaLoading_inline__6SIaS{width:100%;min-height:240px;padding:24px;border:1px solid var(--arc-line)}.DomaLoading_plan__0SzpX{position:absolute;z-index:-1;inset:0;background-image:url(/assets/images/riverbend-plan-fallback.svg);background-repeat:no-repeat;background-position:18%;background-size:min(960px,84vw) auto;opacity:.13;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.68) 58%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.68) 58%,transparent)}.DomaLoading_frame__Q2xnb{width:min(100%,560px);display:grid;gap:clamp(24px,4vw,42px);padding:clamp(22px,4vw,44px);background:var(--arc-overlay);border-top:1px solid var(--arc-line-strong);border-bottom:1px solid var(--arc-line-strong)}.DomaLoading_head__fIkck{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.DomaLoading_wordmark__gmabH{font-family:var(--arc-font-display);font-size:22px;letter-spacing:.02em}.DomaLoading_eyebrow__9h9P8,.DomaLoading_reference__BW7Zk{font-family:var(--arc-font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--arc-ink-faint)}.DomaLoading_statusRow__DuFhZ{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;align-items:center}.DomaLoading_mark__QDM_q{display:block;width:42px;height:42px;flex-shrink:0;border:0;border-radius:0}.DomaLoading_copy__5y9nL{min-width:0;display:grid;gap:4px}.DomaLoading_label__OF7MZ{font-family:var(--arc-font-display);font-size:clamp(25px,5vw,36px);line-height:1.12;letter-spacing:-.025em}.DomaLoading_progress__j9d2F{position:relative;display:block;height:1px;overflow:hidden;background:var(--arc-line-strong)}.DomaLoading_progress__j9d2F span{position:absolute;inset-block:0;left:0;width:34%;background:var(--arc-turquoise);animation:DomaLoading_survey__gYUSb 1.5s ease-in-out infinite}@keyframes DomaLoading_survey__gYUSb{0%{transform:translateX(-110%)}55%,to{transform:translateX(305%)}}@media (max-width:520px){.DomaLoading_page__ivz1d{padding:16px}.DomaLoading_frame__Q2xnb{gap:28px;padding:22px 16px}.DomaLoading_reference__BW7Zk{max-width:15ch;text-align:right}.DomaLoading_statusRow__DuFhZ{grid-template-columns:36px minmax(0,1fr);gap:14px}.DomaLoading_mark__QDM_q{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.DomaLoading_progress__j9d2F span{width:46%;animation:none}}.dashboard_home__MRYI0{display:grid;align-content:start;gap:clamp(32px,4vw,56px);min-height:100%;padding:clamp(24px,4vw,64px) clamp(20px,5vw,72px) 72px}.dashboard_hero__6ZSAW{display:grid;gap:9px;max-width:760px;padding-top:clamp(4px,3vw,34px)}.dashboard_datum__JBQSv,.dashboard_heroEyebrow__g6N3i,.dashboard_sectionLabel__qRzSA{margin:0;font-family:var(--arc-font-mono);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dashboard_heroEyebrow__g6N3i,.dashboard_sectionLabel__qRzSA{color:var(--arc-ink-muted)}.dashboard_heroTitle__09lBj{margin:0;font-family:var(--arc-font-display);font-size:clamp(38px,5vw,58px);font-weight:400;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.dashboard_heroPromise__sUT_f{margin:0;font-family:var(--arc-font-mono);font-size:16px;letter-spacing:.13em;line-height:1.6;text-transform:uppercase;color:var(--arc-ink-muted)}.dashboard_datum__JBQSv,.dashboard_heroPromise__sUT_f span{color:var(--arc-turquoise-ink)}.dashboard_ingressZone__K2ssF{display:grid;gap:14px;width:min(100%,790px)}.dashboard_ingressHead__54wyg{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-lg);padding:0 2px}.dashboard_ingressHead__54wyg h2{margin:2px 0 0;font-family:var(--arc-font-display);font-size:clamp(25px,3vw,32px);font-weight:400;letter-spacing:-.02em;line-height:1.15}.dashboard_section__MLuZr{display:grid;gap:var(--spacing-md);width:min(100%,790px)}.dashboard_sectionLabel__qRzSA{color:var(--arc-ink-muted)}.dashboard_records__kbtQA{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--arc-line);border:1px solid var(--arc-line)}.dashboard_record__9PZBc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);min-height:60px;padding:var(--spacing-md);background:var(--arc-record);transition:background var(--transition-fast)}.dashboard_record__9PZBc:hover{background:var(--arc-overlay)}.dashboard_recordBody__e42vG{display:grid;gap:2px;min-width:0;flex:1 1 260px}.dashboard_recordTitle__zlo7p{font-size:15px;font-weight:600;line-height:1.3}.dashboard_recordNote__4_6MP{font-size:13px;line-height:1.45;color:var(--arc-ink-muted)}.dashboard_state__Wj6U7{padding:3px 8px;border:1px solid var(--arc-line-strong);font-family:var(--arc-font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dashboard_state__Wj6U7[data-state=open]{border-color:var(--arc-turquoise-ink);color:var(--arc-turquoise-ink)}.dashboard_emptyBody__LbOoU{margin:0;max-width:54ch;font-size:15px;line-height:1.6;color:var(--arc-ink-muted)}.dashboard_retry__8gYC4{justify-self:start;min-height:44px;padding:0 16px;border:1px solid var(--arc-line-strong);background:transparent;color:var(--arc-ink);font-family:var(--arc-font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dashboard_loading__bPK32{padding:var(--spacing-lg) 0;color:var(--arc-ink-muted)}@media (max-width:760px){.dashboard_home__MRYI0{gap:32px;padding:30px 18px 52px}.dashboard_hero__6ZSAW{padding-top:0}.dashboard_heroTitle__09lBj{font-size:clamp(36px,10vw,40px);text-wrap:wrap}.dashboard_ingressHead__54wyg{align-items:start;flex-direction:column;gap:5px}}.ProtectedRoute_denied__4_TZf{min-height:100dvh;display:grid;align-content:center;padding:var(--spacing-2xl) var(--spacing-md);background:var(--arc-field);color:var(--arc-ink)}.ProtectedRoute_deniedInner__h9Y0E{width:100%;max-width:52ch;margin:0 auto;display:grid;gap:var(--spacing-sm);padding:var(--spacing-xl);background:var(--arc-panel);border:1px solid var(--arc-line);border-left:3px solid var(--arc-ochre)}.ProtectedRoute_deniedTitle__A4Gey{margin:0;font-family:var(--arc-font-display);font-size:22px;font-weight:500}.ProtectedRoute_deniedBody__NDg_g{margin:0;font-size:15px;line-height:1.6;color:var(--arc-ink-muted)}.AppShell_shell__Gr7ap{display:grid;grid-template-columns:224px minmax(0,1fr) 312px;min-height:100dvh;height:100dvh;overflow:hidden;color:var(--arc-ink);background:var(--arc-field)}.AppShell_rail__0jjyG{position:relative;z-index:4;display:flex;min-width:0;flex-direction:column;gap:26px;padding:22px 14px 16px;overflow:auto;background:var(--arc-rail);border-right:1px solid var(--arc-line-strong)}.AppShell_railHead__lZOdp{display:flex;align-items:center;gap:11px;min-height:40px;padding:0 8px}.AppShell_mark__VycEP{display:block;width:34px;height:34px;flex-shrink:0;border:0;border-radius:0}.AppShell_wordmark__5u7Cw{font-family:var(--arc-font-display);font-size:20px;font-weight:400;letter-spacing:.035em}.AppShell_projectBlock__ukiOZ,.AppShell_railSection__F0ad5{display:grid;gap:5px}.AppShell_contextLabel__q198m,.AppShell_fieldLabel__m_5Mx,.AppShell_fixtureLabel__wjxwl,.AppShell_railLabel__2zN7C{font-family:var(--arc-font-mono);font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--arc-ink-faint)}.AppShell_railLabel__2zN7C{padding:0 9px 5px}.AppShell_projectSelect__JfxI1{width:100%;min-height:44px;padding:0 32px 0 9px;overflow:hidden;font:inherit;font-size:14px;font-weight:600;text-overflow:ellipsis;color:var(--arc-ink);background:transparent;border:0;border-bottom:1px solid var(--arc-line-strong);border-radius:0}.AppShell_projectSelect__JfxI1:focus-visible,.AppShell_railLink__TPvT9:focus-visible,.AppShell_signOut__aYdf9:focus-visible,.AppShell_utilityLink__XpdyU:focus-visible{outline:1px solid var(--arc-turquoise);outline-offset:-1px}.AppShell_railEmpty__2Ngs2{margin:0;padding:8px 9px;font-size:14px;color:var(--arc-ink-faint)}.AppShell_railLink__TPvT9{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 9px;border-left:1px solid transparent;font-size:14px;color:var(--arc-ink-muted);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.AppShell_railLink__TPvT9:hover{color:var(--arc-ink);background:var(--arc-panel)}.AppShell_railLink__TPvT9[aria-current=page]{color:var(--arc-turquoise-ink);background:var(--arc-panel);border-left-color:var(--arc-turquoise)}.AppShell_railIcon__Iq2im{color:currentColor}.AppShell_railLinkLabel__A2CIo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_railLinkFramed___W1C_{color:var(--arc-ink-faint)}.AppShell_hazardBadge__oj9o6{display:inline-flex;align-items:center;padding:1px 4px;color:var(--arc-ochre);border:1px dashed color-mix(in srgb,var(--arc-ochre) 65%,transparent)}.AppShell_hazardBadgeText__hQuHJ{font-family:var(--arc-font-mono);font-size:7px;font-weight:700;letter-spacing:.1em}.AppShell_railFoot__RkfRt{display:grid;gap:16px;margin-top:auto;padding-top:14px;border-top:1px solid var(--arc-line)}.AppShell_utilityLinks__K6R3X{display:grid;grid-template-columns:1fr 1fr;gap:4px}.AppShell_utilityLink__XpdyU{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 8px;font-size:14px;color:var(--arc-ink-faint);background:transparent;border-left:1px solid transparent;border-radius:0;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.AppShell_utilityLink__XpdyU:hover{color:var(--arc-ink);background:var(--arc-panel)}.AppShell_utilityLink__XpdyU[aria-current=page]{color:var(--arc-turquoise-ink);background:var(--arc-panel);border-left-color:var(--arc-turquoise)}.AppShell_user__VUEuR{display:grid;grid-template-columns:31px minmax(0,1fr) 26px;align-items:center;gap:8px}.AppShell_userAvatar__j0GWI{display:grid;place-items:center;width:31px;height:31px;font-family:var(--arc-font-mono);font-size:13px;color:var(--arc-turquoise-ink);border:1px solid var(--arc-line-strong)}.AppShell_userIdentity____gp3{display:grid;gap:2px;min-width:0}.AppShell_userName__1Wd6C{overflow:hidden;font-size:14px;color:var(--arc-ink-muted);text-overflow:ellipsis;white-space:nowrap}.AppShell_userRole__Jv2pr{font-family:var(--arc-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--arc-ink-faint)}.AppShell_signOut__aYdf9{display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--arc-ink-faint);background:none;border:0}.AppShell_field__kpcOu{position:relative;isolation:isolate;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--arc-field)}.AppShell_masthead__tFQjK{position:relative;z-index:2;display:grid;grid-template-columns:minmax(150px,1fr) minmax(260px,420px) auto;align-items:center;gap:18px;min-height:66px;padding:10px 18px;background:var(--arc-plane);border-bottom:1px solid var(--arc-line-strong)}.AppShell_fieldIdentity__EJjHm{display:grid;gap:3px;min-width:0}.AppShell_fieldIdentity__EJjHm strong{overflow:hidden;font-family:var(--arc-font-display);font-size:15px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.AppShell_searchWrap__BuEJR{position:relative;display:flex;align-items:center;width:100%}.AppShell_search__U_j4t{width:100%;min-height:44px;padding:0 48px 0 14px;font:inherit;font-size:14px;color:var(--arc-ink);background:var(--arc-record);border:1px solid var(--arc-line-strong);border-radius:0}.AppShell_search__U_j4t::-moz-placeholder{color:var(--arc-ink-faint)}.AppShell_search__U_j4t::placeholder{color:var(--arc-ink-faint)}.AppShell_search__U_j4t:focus-visible{outline:1px solid var(--arc-turquoise);outline-offset:-1px}.AppShell_kbd__OiP3d{position:absolute;right:11px;font-family:var(--arc-font-mono);font-size:9px;color:var(--arc-ink-faint)}.AppShell_mastheadActions__Mn6HB{display:flex;align-items:center;gap:8px}.AppShell_capture__XBwu5,.AppShell_iconButton__HwTtn{display:inline-flex;min-height:44px;align-items:center;justify-content:center}.AppShell_iconButton__HwTtn{width:44px;color:var(--arc-ink-faint);background:var(--arc-record);border:1px solid var(--arc-line)}.AppShell_capture__XBwu5{gap:7px;padding:0 13px;font-size:11px;font-weight:600;color:var(--arc-turquoise-ink);background:transparent;border:1px solid var(--arc-turquoise)}.AppShell_capture__XBwu5:hover{background:var(--arc-panel)}.AppShell_capture__XBwu5:focus-visible{outline:1px solid var(--arc-turquoise);outline-offset:2px}.AppShell_main__pL7Q2{position:relative;z-index:1;flex:1;min-width:0;min-height:0;padding:clamp(26px,4vw,60px);overflow:auto}.AppShell_searchNote__HL_Vu{position:absolute;z-index:3;top:12px;left:50%;width:min(420px,calc(100% - 32px));margin:0;padding:8px 12px;font-size:10px;color:var(--arc-ink-muted);background:var(--arc-overlay);border-left:2px solid var(--arc-ochre);transform:translateX(-50%)}.AppShell_context__6NsWC{position:relative;z-index:4;display:grid;align-content:start;gap:0;min-width:0;padding:22px 18px;overflow:auto;background:var(--arc-plane);border-left:1px solid var(--arc-line-strong)}.AppShell_contextHead____M_u{display:grid;gap:8px;padding:0 0 20px}.AppShell_contextName__jWr8k{margin:0;font-family:var(--arc-font-display);font-size:17px;font-weight:400;line-height:1.3}.AppShell_fixtureLabel__wjxwl{justify-self:start;padding:3px 5px;color:var(--arc-ink-faint);border:1px dashed var(--arc-line-strong)}.AppShell_contextSection__sJKpl{display:grid;gap:10px;padding:18px 0;border-top:1px solid var(--arc-line)}.AppShell_stageLine__2a9_c{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.AppShell_milestone__r4hg2 strong,.AppShell_stageLine__2a9_c strong{font-family:var(--arc-font-display);font-size:18px;font-weight:400}.AppShell_milestone__r4hg2 span,.AppShell_stageLine__2a9_c span{font-family:var(--arc-font-mono);font-size:13px;color:var(--arc-ink-muted)}.AppShell_progress__Tyoaa{display:block;height:4px;overflow:hidden;background:var(--arc-record)}.AppShell_progress__Tyoaa span{display:block;height:100%;background:var(--arc-turquoise)}.AppShell_milestone__r4hg2{display:grid;gap:4px}.AppShell_healthList__5fO41{display:grid;gap:0;margin:0}.AppShell_healthList__5fO41 div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0}.AppShell_healthList__5fO41 dt{font-size:14px;color:var(--arc-ink-muted)}.AppShell_healthList__5fO41 dd{margin:0;font-family:var(--arc-font-mono);font-size:12px;text-transform:uppercase}.AppShell_healthList__5fO41 dd[data-tone=healthy]{color:#72b995}.AppShell_healthList__5fO41 dd[data-tone=attention]{color:var(--arc-ochre)}.AppShell_healthList__5fO41 dd[data-tone=issue]{color:var(--arc-clay)}.AppShell_activityList__uJsnR{display:grid;gap:0;margin:0;padding:0;list-style:none}.AppShell_activityList__uJsnR li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;border-bottom:1px solid var(--arc-line);font-size:14px;color:var(--arc-ink-muted)}.AppShell_activityList__uJsnR time{font-family:var(--arc-font-mono);font-size:12px;color:var(--arc-ink-faint)}.AppShell_contextNote__Zp_Sv,.AppShell_contextUnavailable__Hc6_9{margin:0;font-size:14px;line-height:1.55;color:var(--arc-ink-faint)}.AppShell_contextNote__Zp_Sv{padding:18px 0;border-top:1px solid var(--arc-line)}@media (max-width:1240px){.AppShell_shell__Gr7ap{grid-template-columns:208px minmax(0,1fr)}.AppShell_context__6NsWC{display:none}}@media (max-width:760px){.AppShell_shell__Gr7ap{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:auto;min-height:100dvh;overflow:visible}.AppShell_rail__0jjyG{--rail-gutter-left:max(24px,env(safe-area-inset-left,0px));--rail-gutter-right:max(24px,env(safe-area-inset-right,0px));position:sticky;top:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;padding:10px 12px 8px;padding-left:var(--rail-gutter-left);padding-right:var(--rail-gutter-right);overflow:visible;border-right:0;border-bottom:1px solid var(--arc-line-strong)}.AppShell_railHead__lZOdp{min-height:36px;padding:0}.AppShell_mark__VycEP{width:34px;height:34px}.AppShell_wordmark__5u7Cw{display:none}.AppShell_projectBlock__ukiOZ{align-self:center}.AppShell_projectBlock__ukiOZ .AppShell_railLabel__2zN7C,.AppShell_railSection__F0ad5>.AppShell_railLabel__2zN7C{display:none}.AppShell_projectSelect__JfxI1{min-height:44px}.AppShell_railSection__F0ad5{grid-column:1/-1;display:flex;gap:2px;margin-left:calc(-1 * var(--rail-gutter-left));margin-right:calc(-1 * var(--rail-gutter-right));padding-left:var(--rail-gutter-left);padding-right:var(--rail-gutter-right);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-left:var(--rail-gutter-left);scroll-padding-right:var(--rail-gutter-right);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--rail-gutter-left),#000 calc(100% - var(--rail-gutter-right)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--rail-gutter-left),#000 calc(100% - var(--rail-gutter-right)),transparent 100%)}.AppShell_railLink__TPvT9{grid-template-columns:18px auto auto;flex:none;min-height:44px;padding:0 8px;border-left:0;border-bottom:1px solid transparent}.AppShell_railLink__TPvT9[aria-current=page]{border-bottom-color:var(--arc-turquoise)}.AppShell_hazardBadge__oj9o6{padding:2px 4px}.AppShell_hazardBadgeText__hQuHJ{font-size:7px}.AppShell_railFoot__RkfRt{grid-column:1/-1;display:flex;margin-top:0;padding-top:4px;gap:2px}.AppShell_user__VUEuR{display:none}.AppShell_utilityLinks__K6R3X{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.AppShell_utilityLink__XpdyU{flex:none;min-height:44px;min-width:44px;padding:0 8px;border-left:0;border-bottom:1px solid transparent}.AppShell_utilityLink__XpdyU[aria-current=page]{color:var(--arc-turquoise-ink);border-bottom-color:var(--arc-turquoise)}.AppShell_field__kpcOu{min-height:calc(100dvh - 96px);overflow:visible}.AppShell_masthead__tFQjK{grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:8px max(24px,env(safe-area-inset-right,0px)) 8px max(24px,env(safe-area-inset-left,0px))}.AppShell_fieldIdentity__EJjHm{display:none}.AppShell_searchWrap__BuEJR{min-width:0}.AppShell_capture__XBwu5{width:44px;padding:0}.AppShell_captureLabel__I3KeE,.AppShell_iconButton__HwTtn{display:none}.AppShell_main__pL7Q2{min-height:calc(100dvh - 152px);padding:24px max(24px,env(safe-area-inset-right,0px)) 48px max(24px,env(safe-area-inset-left,0px));overflow:visible}}.ProjectBackdrop_backdrop__uDxnk{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 62% 18%,rgba(35,65,66,.2),transparent 35%),var(--arc-field)}.ProjectBackdrop_grid__FJ7oY,.ProjectBackdrop_photo__Fjo0M,.ProjectBackdrop_plan__4DB9a,.ProjectBackdrop_vignette__vVrbR{position:absolute;inset:0}.ProjectBackdrop_plan__4DB9a{background-image:var(--project-plan);background-repeat:no-repeat;background-position:left 42%;background-size:min(74vw,1020px) auto;opacity:.18;filter:saturate(.72) contrast(1.12);-webkit-mask-image:linear-gradient(90deg,#000,#000 36%,transparent 74%);mask-image:linear-gradient(90deg,#000,#000 36%,transparent 74%)}.ProjectBackdrop_photo__Fjo0M{background-image:var(--project-photo);background-repeat:no-repeat;background-position:68%;background-size:cover;opacity:.32;filter:saturate(.42) contrast(1.12) brightness(.66);-webkit-mask-image:linear-gradient(90deg,transparent 18%,rgba(0,0,0,.2) 42%,#000);mask-image:linear-gradient(90deg,transparent 18%,rgba(0,0,0,.2) 42%,#000)}.ProjectBackdrop_grid__FJ7oY{background-image:linear-gradient(var(--arc-line) 1px,transparent 1px),linear-gradient(90deg,var(--arc-line) 1px,transparent 1px);background-size:96px 96px;opacity:.26}.ProjectBackdrop_vignette__vVrbR{background:linear-gradient(180deg,color-mix(in srgb,var(--arc-field) 66%,transparent),transparent 24%,transparent 72%,var(--arc-field) 100%),linear-gradient(90deg,color-mix(in srgb,var(--arc-field) 18%,transparent),transparent 46%,color-mix(in srgb,var(--arc-field) 32%,transparent))}.ProjectBackdrop_thresholdTone___c3l8{background:var(--arc-field)}.ProjectBackdrop_thresholdTone___c3l8 .ProjectBackdrop_plan__4DB9a{background-position:left -140px top 58%;background-size:min(128vw,1820px) auto;opacity:.44;filter:saturate(.6) contrast(1.2);-webkit-mask-image:linear-gradient(90deg,#000,#000 44%,rgba(0,0,0,.35) 66%,transparent 82%);mask-image:linear-gradient(90deg,#000,#000 44%,rgba(0,0,0,.35) 66%,transparent 82%)}.ProjectBackdrop_thresholdTone___c3l8 .ProjectBackdrop_grid__FJ7oY{background-size:120px 120px;opacity:.34;-webkit-mask-image:linear-gradient(180deg,#000,#000 62%,transparent);mask-image:linear-gradient(180deg,#000,#000 62%,transparent)}.ProjectBackdrop_photoFrame__JdhSE{position:absolute;inset:0;overflow:hidden;opacity:.48;filter:saturate(.52) contrast(1.04) brightness(.68);-webkit-mask-image:linear-gradient(90deg,transparent 26%,rgba(0,0,0,.3) 48%,#000 78%);mask-image:linear-gradient(90deg,transparent 26%,rgba(0,0,0,.3) 48%,#000 78%);animation:ProjectBackdrop_photo-emerge__bmGWa .48s ease-out both}.ProjectBackdrop_photoImage__q52Uz{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 46%;object-position:62% 46%}@keyframes ProjectBackdrop_photo-emerge__bmGWa{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProjectBackdrop_photoFrame__JdhSE{animation:none}}.ProjectBackdrop_thresholdTone___c3l8 .ProjectBackdrop_vignette__vVrbR{background:linear-gradient(180deg,color-mix(in srgb,var(--arc-field) 82%,transparent) 0,color-mix(in srgb,var(--arc-field) 34%,transparent) 22%,transparent 52%,color-mix(in srgb,var(--arc-field) 72%,transparent) 88%,var(--arc-field) 100%),linear-gradient(90deg,color-mix(in srgb,var(--arc-field) 78%,transparent) 0,color-mix(in srgb,var(--arc-field) 54%,transparent) 32%,color-mix(in srgb,var(--arc-field) 24%,transparent) 56%,color-mix(in srgb,var(--arc-field) 44%,transparent) 100%)}.ProjectBackdrop_fixture__qYfqs{position:absolute;right:18px;bottom:14px;font-family:var(--arc-font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--arc-ink-faint)}@media (max-width:760px){.ProjectBackdrop_plan__4DB9a{background-size:800px auto;opacity:.12}.ProjectBackdrop_photo__Fjo0M{background-position:62%;opacity:.22}.ProjectBackdrop_grid__FJ7oY{background-size:72px 72px}.ProjectBackdrop_thresholdTone___c3l8 .ProjectBackdrop_plan__4DB9a{background-position:left -90px top 62%;background-size:1560px auto;opacity:.4;-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 34%,#000 78%,transparent 99%);mask-image:linear-gradient(180deg,transparent 8%,#000 34%,#000 78%,transparent 99%)}.ProjectBackdrop_thresholdTone___c3l8 .ProjectBackdrop_grid__FJ7oY{background-size:84px 84px;opacity:.28}.ProjectBackdrop_photoFrame__JdhSE{inset:0 0 auto;height:58%;opacity:.34;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.55) 62%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.55) 62%,transparent)}.ProjectBackdrop_photoImage__q52Uz{-o-object-position:68% 40%;object-position:68% 40%}.ProjectBackdrop_thresholdTone___c3l8 .ProjectBackdrop_vignette__vVrbR{background:linear-gradient(180deg,color-mix(in srgb,var(--arc-field) 62%,transparent) 0,color-mix(in srgb,var(--arc-field) 38%,transparent) 22%,color-mix(in srgb,var(--arc-field) 70%,transparent) 48%,color-mix(in srgb,var(--arc-field) 50%,transparent) 74%,color-mix(in srgb,var(--arc-field) 64%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--arc-field) 50%,transparent),color-mix(in srgb,var(--arc-field) 22%,transparent) 60%)}}.AuthForms_authForm__5_6hq{width:min(420px,100%);display:grid;gap:var(--spacing-lg)}.AuthForms_header__EaZrn{display:grid;gap:6px}.AuthForms_title__bzIHa{margin:0;font-family:var(--arc-font-display);font-size:clamp(30px,4vw,42px);font-weight:400;letter-spacing:-.025em;line-height:1.2}.AuthForms_subtitle__F1E1L{margin:0;font-size:15px;line-height:1.55;color:var(--arc-ink-muted)}.AuthForms_form__d5fr2{display:grid;gap:var(--spacing-md)}.AuthForms_field__gIllW{display:grid;gap:6px}.AuthForms_label__GmRpD{font-family:var(--arc-font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--arc-ink-muted)}.AuthForms_input__cdbtu,.AuthForms_select__7YsCI{width:100%;min-height:48px;padding:0 var(--spacing-md);border:1px solid var(--arc-line-strong);border-radius:0;background:var(--arc-record);color:var(--arc-ink);font:inherit;font-size:16px}.AuthForms_input__cdbtu::-moz-placeholder{color:var(--arc-ink-faint)}.AuthForms_input__cdbtu::placeholder{color:var(--arc-ink-faint)}.AuthForms_input__cdbtu:focus-visible,.AuthForms_select__7YsCI:focus-visible{outline:1px solid var(--arc-turquoise-ink);outline-offset:-1px;border-color:var(--arc-turquoise-ink)}.AuthForms_input__cdbtu:disabled,.AuthForms_select__7YsCI:disabled{background:var(--arc-plane);color:var(--arc-ink-faint)}.AuthForms_submitButton__QLx9g{min-height:48px;padding:0 var(--spacing-lg);border:1px solid var(--arc-turquoise);border-radius:0;background:transparent;color:var(--arc-turquoise-ink);font-family:var(--arc-font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background var(--transition-fast)}.AuthForms_submitButton__QLx9g:hover:not(:disabled){background:var(--arc-panel)}.AuthForms_submitButton__QLx9g:focus-visible{outline:2px solid var(--arc-turquoise);outline-offset:2px}.AuthForms_submitButton__QLx9g:disabled{opacity:.45;cursor:wait}.AuthForms_error__TIA12{margin:0;padding:var(--spacing-sm) var(--spacing-md);border-left:2px solid var(--arc-clay);background:rgba(208,111,61,.08);color:var(--arc-ink);font-size:14px;line-height:1.5}.AuthForms_footer__jK17k{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:var(--spacing-md);border-top:1px solid var(--arc-line);font-size:14px;color:var(--arc-ink-muted)}.AuthForms_linkButton__DhUmH{min-height:44px;padding:0;border:none;background:none;color:var(--arc-turquoise-ink);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.AuthForms_linkButton__DhUmH:hover{color:var(--arc-turquoise)}.AuthForms_linkButton__DhUmH:focus-visible{outline:2px solid var(--arc-turquoise-ink);outline-offset:2px}.AuthForms_labelRow___xoZt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.AuthForms_inlineLink__rQrTe{padding:0;border:none;background:none;color:var(--arc-turquoise-ink);font-family:var(--arc-font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.AuthForms_inlineLink__rQrTe:hover{color:var(--arc-turquoise)}.AuthForms_inlineLink__rQrTe:focus-visible{outline:2px solid var(--arc-turquoise-ink);outline-offset:2px}.AuthForms_alternative__0IE5S{display:grid;gap:var(--spacing-sm)}.AuthForms_alternativeRule__p2mV5{height:1px;background:var(--arc-line)}.AuthForms_secondaryButton__sa50Q{min-height:48px;padding:0 var(--spacing-lg);border:1px solid var(--arc-line-strong);border-radius:0;background:transparent;color:var(--arc-ink);font-family:var(--arc-font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast)}.AuthForms_secondaryButton__sa50Q:hover:not(:disabled){background:var(--arc-overlay)}.AuthForms_secondaryButton__sa50Q:focus-visible{outline:2px solid var(--arc-turquoise-ink);outline-offset:2px}.AuthForms_secondaryButton__sa50Q:disabled{opacity:.45;cursor:wait}.AuthForms_oauthButton__JKaLy{display:inline-flex;align-items:center;justify-content:center;gap:10px}.AuthForms_googleMark__ChZGT{width:18px;height:18px;flex-shrink:0}.AuthForms_submitButtonLink__MQsK6{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--spacing-lg);border:1px solid var(--arc-turquoise);border-radius:0;background:transparent;color:var(--arc-turquoise-ink);font-family:var(--arc-font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.AuthForms_submitButtonLink__MQsK6:hover{background:var(--arc-panel)}.AuthForms_hint__yupCv{margin:0;max-width:46ch;font-size:13px;line-height:1.55;color:var(--arc-ink-muted)}.AuthForms_input__cdbtu[aria-invalid=true]{border-color:#b91c1c}.AuthForms_honeypot__ZYWwG{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}