.goalfirst_goals__lYyCU,.goalfirst_notice__1ges8,.goalfirst_workspace__Y4AB_{--gf-ok:var(--gf-ok);--gf-warn:var(--gf-warn);--gf-danger:var(--gf-danger);--gf-info:var(--gf-info)}.goalfirst_goals__lYyCU{width:min(64rem,calc(100% - 2 * var(--sp-5)));margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-5)}.goalfirst_goalsCompact__Cf_z5{width:100%;gap:var(--sp-4)}.goalfirst_groupTitle__PW3at{margin:0 0 var(--sp-2);font-size:var(--fs-md);font-weight:500;color:var(--fg-muted)}.goalfirst_goalList__60L3H{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.goalfirst_goalsCompact__Cf_z5 .goalfirst_goalList__60L3H{grid-template-columns:repeat(auto-fill,minmax(11.5rem,14rem));gap:var(--sp-2) var(--sp-2)}.goalfirst_goalsCompact__Cf_z5 .goalfirst_proList___w6oZ,.goalfirst_proList___w6oZ{grid-template-columns:repeat(auto-fill,minmax(9.5rem,12rem))}.goalfirst_goalItem__9XQlJ{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.goalfirst_goalChip__fgPvA{width:100%;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-panel);color:var(--fg);font:inherit;font-size:var(--fs-lg);text-align:left;cursor:pointer}.goalfirst_goalsCompact__Cf_z5 .goalfirst_goalChip__fgPvA{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md)}.goalfirst_goalChip__fgPvA:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--bg-raised)}.goalfirst_goalChip__fgPvA:active:not(:disabled){scale:.98}.goalfirst_goalChip__fgPvA:disabled{cursor:not-allowed;border-style:dashed;color:var(--fg-muted);background:transparent;opacity:.6}.goalfirst_goalLabel__8Sp83{font-weight:500;overflow-wrap:anywhere;text-wrap:balance}.goalfirst_goals__lYyCU:not(.goalfirst_goalsCompact__Cf_z5) .goalfirst_goalChip__fgPvA{flex:1 0 auto}.goalfirst_goalHint__2bgE3{font-size:var(--fs-sm);color:var(--fg-muted);overflow-wrap:anywhere}.goalfirst_goalLogin___2u_n{font-size:var(--fs-xs);color:var(--fg-on-accent);background:var(--accent-weak);border-radius:var(--r-full);padding:0 var(--sp-2)}.goalfirst_goalReason__A4x9S{margin:0;font-size:var(--fs-xs);color:var(--fg-muted);overflow-wrap:anywhere;text-wrap:pretty}.goalfirst_workspace__Y4AB_{position:relative;z-index:1;width:min(80rem,calc(100% - 2 * var(--sp-5)));margin:0 auto;padding:calc(var(--sp-8) + var(--sp-5)) 0 var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-6)}.goalfirst_workspace__Y4AB_:before{content:"";position:absolute;inset:calc(-1 * var(--sp-7)) 0 auto;height:26rem;background:radial-gradient(38rem 16rem at 12% -12%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 65%),radial-gradient(26rem 12rem at 85% -16%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 62%);pointer-events:none;z-index:-1}.goalfirst_wsHead__oMHmz{display:flex;flex-direction:column;gap:var(--sp-2)}.goalfirst_wsHello__Sy8VI{margin:0;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em}.goalfirst_wsSub__5jjoq{margin:0;font-size:var(--fs-lg);color:var(--fg-muted)}.goalfirst_wsGrid__pIpls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-6) var(--sp-5);gap:var(--sp-6) var(--sp-5)}.goalfirst_wsGrid__pIpls>section:first-child,.goalfirst_wsGrid__pIpls>section:nth-child(4){grid-column:1/-1}.goalfirst_wsGrid__pIpls>section:first-child .goalfirst_wsList__WklgH{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:start}.goalfirst_wsGrid__pIpls>section:nth-child(4) .goalfirst_wsList__WklgH{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.goalfirst_wsSection__PGDgt{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.goalfirst_wsAggregateNotice__VCmXu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--fg-muted)}.goalfirst_wsAggregateNotice__VCmXu p{flex:1 1 20rem;margin:0}.goalfirst_wsNoticeClose__KvfYy{min-height:var(--hit-min);padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-full);background:transparent;color:var(--fg);font:inherit;cursor:pointer}.goalfirst_wsNoticeClose__KvfYy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.goalfirst_wsSection__PGDgt[data-state=empty],.goalfirst_wsSection__PGDgt[data-state=not_connected]{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:var(--sp-4);row-gap:var(--sp-1)}.goalfirst_wsSection__PGDgt[data-state=empty] .goalfirst_stateLine__5Ewhs,.goalfirst_wsSection__PGDgt[data-state=not_connected] .goalfirst_stateLine__5Ewhs{flex:1 1 18rem;padding:0;border:0}.goalfirst_wsTitle__HKbKK{margin:0;font-size:var(--fs-xl);font-weight:500}.goalfirst_wsList__WklgH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.goalfirst_wsCard__DPaoo{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-panel);min-width:0}.goalfirst_wsCard__DPaoo:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--shadow-2);opacity:0}@media (hover:hover){.goalfirst_wsCard__DPaoo:hover{transform:translateY(-3px);border-color:var(--line-strong)}.goalfirst_wsCard__DPaoo:hover:after{opacity:1}}.goalfirst_wsCard__DPaoo:focus-within{transform:translateY(-3px);border-color:var(--line-strong)}.goalfirst_wsCard__DPaoo:focus-within:after{opacity:1}.goalfirst_wsCardTop__PuNap{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.goalfirst_wsCardTitle__Iqslk{font-size:var(--fs-lg);font-weight:500;overflow-wrap:anywhere}.goalfirst_wsCardMeta__DCD71,.goalfirst_wsCardText__T6iZb{margin:0;font-size:var(--fs-md);color:var(--fg-muted);overflow-wrap:anywhere}.goalfirst_wsCardMeta__DCD71[data-tone=warning]{color:var(--gf-warn)}.goalfirst_wsCardRow__RA5H2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:auto}.goalfirst_wsAction__7ui5u{min-height:var(--hit-min);padding:0 var(--sp-4);border:0;border-radius:var(--r-full);background:var(--accent);color:var(--fg-on-accent);font:inherit;font-weight:500;font-size:var(--fs-md);cursor:pointer}@media (hover:hover){.goalfirst_wsAction__7ui5u:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 30%,transparent)}}.goalfirst_wsAction__7ui5u:active:not(:disabled){scale:.97}.goalfirst_wsAction__7ui5u:disabled{background:transparent;border:1px dashed var(--line);color:var(--fg-muted);cursor:not-allowed}.goalfirst_statusChip__GI2gL{flex:none;display:inline-flex;align-items:center;gap:var(--sp-1);width:-moz-fit-content;width:fit-content;padding:2px var(--sp-2);border:1px solid;border-radius:var(--r-full);font-size:var(--fs-sm);background:color-mix(in srgb,currentColor 8%,transparent)}.goalfirst_statusChip__GI2gL[data-tone=info]{color:var(--gf-info)}.goalfirst_statusChip__GI2gL[data-tone=muted]{color:var(--fg-muted);border-style:dashed}.goalfirst_statusChip__GI2gL[data-tone=warning]{color:var(--gf-warn)}.goalfirst_statusChip__GI2gL[data-tone=success]{color:var(--gf-ok)}.goalfirst_statusChip__GI2gL[data-tone=danger]{color:var(--gf-danger);border-width:2px}.goalfirst_stateLine__5Ewhs{margin:0;padding:var(--sp-3) var(--sp-4);border:1px dashed var(--line);border-radius:var(--r-lg);font-size:var(--fs-md);color:var(--fg-muted)}.goalfirst_stateLine__5Ewhs[data-tone=info]{color:var(--gf-info)}.goalfirst_stateLine__5Ewhs[data-tone=danger]{color:var(--gf-danger);border-style:solid}.goalfirst_appList__Notiy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.goalfirst_appItem__91Ms5{display:flex;flex-direction:column;gap:var(--sp-1)}.goalfirst_appButton__Kegmm{min-height:44px;min-width:8rem;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-panel);color:var(--fg);font:inherit;font-size:var(--fs-lg);cursor:pointer}@media (hover:hover){.goalfirst_appButton__Kegmm:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}}.goalfirst_appButton__Kegmm:active:not(:disabled){scale:.98}.goalfirst_appButton__Kegmm:disabled{cursor:not-allowed;color:var(--fg-muted);border-style:dashed;background:transparent;opacity:.6}.goalfirst_appButton__Kegmm[aria-current=page]{border-color:var(--accent);border-style:solid;background:var(--accent-weak);color:var(--fg);font-weight:500}.goalfirst_appState__aAlHv{font-size:var(--fs-xs);color:var(--fg-muted)}.goalfirst_notice__1ges8{width:min(40em,calc(100% - 2 * var(--sp-5)));margin:0 auto;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-panel);font-size:var(--fs-md);color:var(--fg)}@media (prefers-reduced-motion:no-preference){.goalfirst_wsHead__oMHmz,.goalfirst_wsSection__PGDgt{animation:goalfirst_ws-in__e6amu var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i, 0), 7) * var(--stagger-step))}.goalfirst_appItem__91Ms5,.goalfirst_goalItem__9XQlJ,.goalfirst_wsList__WklgH>li{animation:goalfirst_ws-in__e6amu var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i, 0), 7) * var(--stagger-step) + var(--dur-base))}.goalfirst_appButton__Kegmm,.goalfirst_goalChip__fgPvA,.goalfirst_wsAction__7ui5u{transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease)}.goalfirst_wsCard__DPaoo{transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.goalfirst_wsCard__DPaoo:after{transition:opacity var(--dur-fast) var(--ease)}.goalfirst_stateLine__5Ewhs[data-tone=info] span{animation:goalfirst_ws-pulse__4y4DK 1.2s ease-in-out infinite}}@keyframes goalfirst_ws-in__e6amu{0%{opacity:0;translate:0 16px}}@keyframes goalfirst_ws-pulse__4y4DK{50%{opacity:.35}}@media (max-width:760px){.goalfirst_wsGrid__pIpls{grid-template-columns:minmax(0,1fr)}.goalfirst_wsGrid__pIpls>section:first-child .goalfirst_wsList__WklgH{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.goalfirst_goalsCompact__Cf_z5 .goalfirst_goalList__60L3H,.goalfirst_goalsCompact__Cf_z5 .goalfirst_proList___w6oZ,.goalfirst_proList___w6oZ{grid-template-columns:repeat(2,minmax(0,1fr))}.goalfirst_workspace__Y4AB_{padding-top:calc(var(--sp-7) + var(--sp-5))}.goalfirst_workspace__Y4AB_:before{height:20rem}}.goalfirst_morphStage__Rx6xo{height:130vh}.goalfirst_morphPin__My68U{position:-webkit-sticky;position:sticky;top:4.25rem;z-index:2;display:grid;align-items:start;width:min(90rem,100%);margin:0 auto}.goalfirst_morphPin__My68U>*{grid-area:1/1}.goalfirst_morphPeekLayer__cKI6_{opacity:calc(1 - clamp(0, calc((var(--gm, 0) - .42) / .2), 1));translate:0 calc(clamp(0, calc((var(--gm, 0) - .42) / .2), 1) * -.75rem)}.goalfirst_morphStage__Rx6xo[data-phase=strip] .goalfirst_morphPeekLayer__cKI6_{visibility:hidden}.goalfirst_morphStrip__7e8Ht{visibility:hidden;opacity:clamp(0,calc((var(--gm, 0) - .66) / .16),1);translate:0 calc((1 - clamp(0, calc((var(--gm, 0) - .66) / .16), 1)) * 1.5rem);pointer-events:none;width:min(64rem,100%);margin:0 auto;background:var(--bg-panel);border-radius:var(--r-lg,1rem);box-shadow:0 12px 32px rgba(12,22,20,.08);padding:var(--sp-4) var(--sp-4) var(--sp-5)}.goalfirst_morphStage__Rx6xo[data-phase=strip] .goalfirst_morphStrip__7e8Ht{visibility:visible;pointer-events:auto}.goalfirst_morphStrip__7e8Ht .goalfirst_groupTitle__PW3at{margin-bottom:var(--sp-3)}.goalfirst_morphRail__VWWVZ{display:flex;gap:var(--sp-3);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--sp-2);scrollbar-width:none}.goalfirst_morphRail__VWWVZ::-webkit-scrollbar{display:none}.goalfirst_morphRail__VWWVZ[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.goalfirst_morphCell__BRIe6{min-width:12.5rem;scroll-snap-align:start;opacity:clamp(0,calc((var(--gm, 0) - .7 - min(var(--i, 0), 5) * .03) / .12),1);translate:0 calc((1 - clamp(0, calc((var(--gm, 0) - .7 - min(var(--i, 0), 5) * .03) / .12), 1)) * .75rem)}@media (max-width:760px){.goalfirst_morphStage__Rx6xo{height:115vh}.goalfirst_morphPin__My68U{top:3.5rem}.goalfirst_morphCell__BRIe6{min-width:8.25rem}}