.shell_site__BDM4A{min-height:100vh;padding-top:var(--nav-h);display:flex;flex-direction:column;color:var(--fg);background:var(--bg)}.shell_main__IkgQk{flex:1 1;outline:none}.shell_bar__P_fUW{background:var(--bg-raised);border-bottom:1px solid var(--line)}.shell_barInner__BRPC_{width:var(--page);min-height:52px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.shell_tabs__hTGid{min-width:0;display:flex;align-self:stretch;gap:4px;overflow-x:auto;scrollbar-width:none}.shell_tabs__hTGid::-webkit-scrollbar{display:none}.shell_tab__CJrAb{position:relative;flex:none;display:inline-flex;align-items:center;padding:0 12px;color:var(--fg-3);font-size:var(--t-small);font-weight:600;white-space:nowrap;transition:color var(--dur-1) var(--ease)}.shell_tab__CJrAb:after{content:"";position:absolute;inset:auto 12px -1px;height:2px;background:var(--accent-fill);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease)}.shell_tab__CJrAb:hover,.shell_tab__CJrAb[aria-current=page]{color:var(--fg)}.shell_tab__CJrAb[aria-current=page]:after{transform:scaleX(1)}@media (max-width:640px){.shell_tab__CJrAb{padding:0 8px}.shell_tab__CJrAb:after{inset-inline:8px}}.shell_footer__PEDDi{margin-top:var(--s7);background:var(--bg-raised);border-top:1px solid var(--line-strong)}.shell_footerInner__b1eCs{width:var(--page);min-height:120px;margin:0 auto;padding-block:var(--s3);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--s3);gap:var(--s3);color:var(--fg-3);font-size:.75rem}.shell_footerInner__b1eCs>div{display:grid}.shell_footerInner__b1eCs .shell_footerLogo__qEfoq{margin-bottom:8px;color:var(--fg)}.shell_footerInner__b1eCs p{margin:0}.shell_footerInner__b1eCs a{justify-self:end;line-height:1.5}@media (max-width:720px){.shell_footerInner__b1eCs{grid-template-columns:1fr}.shell_footerInner__b1eCs a{justify-self:start}}@media (prefers-reduced-motion:reduce){.shell_tab__CJrAb:after{transition:none}}.page_page__87KgJ{width:var(--page);margin-inline:auto}.page_narrow__V28kF{width:min(100% - 2 * var(--gutter,16px),720px);margin:clamp(40px,8vw,88px) auto 0}.page_pageHead__Tt463{padding-block:clamp(32px,5vw,56px) clamp(24px,3vw,36px)}.page_crumbs__Labsl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 var(--s3);color:var(--fg-3);font-family:var(--font-mono);font-size:.72rem}.page_crumbs__Labsl a:hover{color:var(--signal)}.page_crumbs__Labsl strong{color:var(--accent);font-weight:600}.page_title__EnGqP{margin:0;font-family:var(--font-display);font-size:var(--t-display);font-weight:900;line-height:1.22;letter-spacing:var(--tr-display)}.page_lead__uJv4r{max-width:40em;margin:var(--s2) 0 0;color:var(--fg-2);font-size:var(--t-lead);line-height:1.8}.page_section__FmA83{padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--line)}.page_sectionHead__UkLcL{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s2) var(--s4);margin-bottom:var(--s4)}.page_sectionTitle__uBNpl{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:900;line-height:1.25;letter-spacing:var(--tr-display)}.page_sectionTitle__uBNpl small{margin-left:12px;color:var(--fg-3);font-family:var(--font-mono);font-size:.9rem;font-weight:400;letter-spacing:0}.page_sectionIntro__WwVpm{max-width:34em;margin:0;color:var(--fg-2);line-height:1.8}.page_actions__7FukX{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.page_workbench__BlzbL{padding:clamp(14px,2vw,22px);background-color:var(--bg-raised);background-image:radial-gradient(circle at 1px 1px,rgb(var(--fg-rgb)/8%) 1px,transparent 0);background-size:22px 22px;border:1px solid var(--line);border-radius:calc(var(--radius-l) + 4px)}.page_panel__FEpYE{padding:clamp(18px,2.4vw,26px);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l)}.page_formStack__KlPv7{display:grid;grid-gap:var(--s3);gap:var(--s3)}.flow_flow__Im2yE{--gap:34px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.flow_node__qH0Hc{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:0 18px 40px -26px rgb(var(--shadow-rgb)/calc(.7 * var(--shadow-k)))}.flow_node__qH0Hc+.flow_node__qH0Hc:before{content:"";position:absolute;top:50%;right:calc(100% + 5px);width:calc(var(--gap) - 10px);height:1px;background:rgb(var(--signal-rgb)/55%)}.flow_node__qH0Hc+.flow_node__qH0Hc:after{content:"";position:absolute;top:calc(50% - 3px);right:calc(100% + 5px);width:6px;height:6px;border-top:1px solid rgb(var(--signal-rgb)/75%);border-right:1px solid rgb(var(--signal-rgb)/75%);transform:rotate(45deg)}.flow_no__1_yTJ{display:grid;place-items:center;min-width:28px;height:22px;color:var(--signal);background:var(--signal-soft);border-radius:4px;font-family:var(--font-mono);font-size:var(--t-micro);font-weight:600}.flow_text__bZ_S9{min-width:0;display:grid;grid-gap:4px;gap:4px}.flow_text__bZ_S9 strong{font-size:.95rem;font-weight:700;line-height:22px}.flow_text__bZ_S9 small{color:var(--fg-3);font-size:.78rem;line-height:1.55}.flow_node__qH0Hc[data-state=todo]{background:transparent;border-style:dashed;box-shadow:none}.flow_node__qH0Hc[data-state=todo] .flow_text__bZ_S9 strong{color:var(--fg-3)}.flow_node__qH0Hc[data-state=done] .flow_no__1_yTJ{color:var(--on-signal);background:var(--signal-fill)}.flow_node__qH0Hc[data-state=current]{border-color:rgb(var(--accent-rgb)/55%);box-shadow:0 0 0 3px var(--accent-soft),0 18px 40px -26px rgb(var(--shadow-rgb)/calc(.7 * var(--shadow-k)))}.flow_node__qH0Hc[data-state=current] .flow_no__1_yTJ{color:var(--on-accent);background:var(--accent-fill)}.flow_node__qH0Hc[data-state=todo]:after,.flow_node__qH0Hc[data-state=todo]:before{opacity:.4}.flow_compact__XF_ha{--gap:22px}.flow_compact__XF_ha .flow_node__qH0Hc{align-items:center;padding:8px 10px;border-radius:var(--radius);box-shadow:none}.flow_compact__XF_ha .flow_text__bZ_S9 strong{font-size:.85rem}@media (max-width:1080px){.flow_flow__Im2yE:not(.flow_compact__XF_ha){grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.flow_flow__Im2yE:not(.flow_compact__XF_ha) .flow_node__qH0Hc:nth-child(3n+1):after,.flow_flow__Im2yE:not(.flow_compact__XF_ha) .flow_node__qH0Hc:nth-child(3n+1):before{display:none}.flow_flow__Im2yE.flow_compact__XF_ha{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.flow_flow__Im2yE.flow_compact__XF_ha .flow_node__qH0Hc:nth-child(4n+1):after,.flow_flow__Im2yE.flow_compact__XF_ha .flow_node__qH0Hc:nth-child(4n+1):before{display:none}}@media (max-width:720px){.flow_flow__Im2yE:not(.flow_compact__XF_ha){--gap:14px;grid-template-columns:minmax(0,1fr)}.flow_flow__Im2yE.flow_compact__XF_ha{--gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.flow_flow__Im2yE:not(.flow_compact__XF_ha) .flow_node__qH0Hc+.flow_node__qH0Hc:before{top:auto;right:auto;bottom:calc(100% + 1px);left:27px;width:1px;height:calc(var(--gap) - 2px);display:block}.flow_compact__XF_ha .flow_node__qH0Hc:after,.flow_compact__XF_ha .flow_node__qH0Hc:before,.flow_flow__Im2yE:not(.flow_compact__XF_ha) .flow_node__qH0Hc+.flow_node__qH0Hc:after{display:none}}.portfolio_grid__Zz6sE{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none}.portfolio_card__AX016{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l);transition:border-color var(--dur-1) var(--ease),transform var(--dur-2) var(--ease-soft)}.portfolio_card__AX016:hover{border-color:var(--line-strong);transform:translateY(-2px)}.portfolio_card__AX016:has(a:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.portfolio_cover__K8Gvk{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--media)}.portfolio_cover__K8Gvk img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform var(--dur-3) var(--ease-soft)}.portfolio_card__AX016:hover .portfolio_cover__K8Gvk img{transform:scale(1.03)}.portfolio_coverCount__vLT3r{position:absolute;right:10px;bottom:10px;padding:3px 8px;color:#fff;background:rgba(0,0,0,.55);border-radius:999px;font-family:var(--font-mono);font-size:.68rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.portfolio_cardBody__H7NON{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px 16px 16px}.portfolio_cardTitle__18gIo{margin:0;font-size:1rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.portfolio_cardTitle__18gIo a:after{content:"";position:absolute;inset:0}.portfolio_cardTitle__18gIo a:focus-visible{outline:none}.portfolio_cardMeta__PPVlg{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;color:var(--fg-3);font-size:.78rem}.portfolio_headNotes__oVu9h:not(:empty){display:grid;grid-gap:12px;gap:12px;margin-bottom:var(--s4)}.portfolio_profile__7OKB5{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:18px clamp(18px,3vw,32px);gap:18px clamp(18px,3vw,32px)}.portfolio_avatar__480t8{display:grid;place-items:center;width:clamp(64px,8vw,88px);aspect-ratio:1;color:var(--on-signal);background:var(--signal-fill);border-radius:50%;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900}.portfolio_identity__fALCP{display:grid;grid-gap:10px;gap:10px;min-width:0}.portfolio_role__FTNwm{margin:0;color:var(--fg-2);font-size:var(--t-small)}.portfolio_facts__SM92p{display:flex;flex-wrap:wrap;gap:10px 28px;margin:6px 0 0}.portfolio_facts__SM92p div{display:grid;grid-gap:2px;gap:2px}.portfolio_facts__SM92p dt{color:var(--fg-3);font-size:.75rem}.portfolio_facts__SM92p dd{margin:0;font-size:1.05rem;font-weight:700}.portfolio_facts__SM92p dd small{margin-left:2px;color:var(--fg-3);font-size:.75rem;font-weight:400}.portfolio_bio__baZfe{max-width:44em;margin:0;color:var(--fg-2);line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.portfolio_interests__FDbdn{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.portfolio_interests__FDbdn li{padding:3px 10px;color:var(--fg-2);background:var(--panel-2);border-radius:999px;font-size:.78rem}.portfolio_ownerBar__buAZ8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.portfolio_ownerBar__buAZ8 p{margin:0}.portfolio_works__6zYt2{padding-block:clamp(28px,4vw,44px) clamp(48px,7vw,88px);border-top:1px solid var(--line)}.portfolio_worksHead__tCNio{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:var(--s3)}.portfolio_worksHead__tCNio h2{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.6rem);font-weight:900;letter-spacing:var(--tr-display)}.portfolio_worksHead__tCNio h2 small{margin-left:10px;color:var(--fg-3);font-family:var(--font-mono);font-size:.85rem;font-weight:400;letter-spacing:0}.portfolio_workHead__KcUXn{display:grid;grid-gap:12px;gap:12px}.portfolio_workLayout__s_lAh{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding-bottom:clamp(48px,7vw,88px)}.portfolio_gallery__8bsoc{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.portfolio_gallery__8bsoc figure{display:grid;justify-items:center;margin:0;overflow:hidden;background:var(--media);border-radius:var(--radius)}.portfolio_gallery__8bsoc img{display:block;width:auto;max-width:100%;height:auto}.portfolio_info__kT3ux{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 72px);display:grid;grid-gap:18px;gap:18px}.portfolio_infoBlock__11Pdk{display:grid;grid-gap:8px;gap:8px}.portfolio_infoBlock__11Pdk h2{margin:0;color:var(--fg-3);font-size:.78rem;font-weight:600}.portfolio_description__gMFYl{margin:0;color:var(--fg);line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.portfolio_links__KvDCQ{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--t-small)}.portfolio_byline__YDAmA{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;color:var(--fg-3);font-size:var(--t-small)}.portfolio_byline__YDAmA a{color:var(--fg);font-weight:600}.portfolio_byline__YDAmA a:hover{color:var(--signal)}.portfolio_pager__TSA5D{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.portfolio_pager__TSA5D a{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);font-size:.85rem;transition:border-color var(--dur-1) var(--ease)}.portfolio_pager__TSA5D a:hover{border-color:var(--signal)}.portfolio_pager__TSA5D a small{color:var(--fg-3);font-size:.72rem}.portfolio_pager__TSA5D a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio_pager__TSA5D a[data-dir=next]{grid-column:2;text-align:right}.portfolio_infoActions__Q4y5p{display:flex;flex-wrap:wrap;gap:10px}.portfolio_headActions__ckblt{margin-top:var(--s3)}.portfolio_manage__JkoWK{display:grid;grid-gap:16px;gap:16px;padding-bottom:clamp(48px,7vw,88px)}.portfolio_usage__850Dc{display:flex;flex-wrap:wrap;gap:6px 18px;margin:var(--s2) 0 0;color:var(--fg-3);font-size:var(--t-small)}.portfolio_usage__850Dc b{color:var(--fg);font-weight:600}.portfolio_manageList__OwM6B{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.portfolio_manageRow__bbz7c{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l);scroll-margin-top:calc(var(--nav-h) + 80px)}.portfolio_manageRow__bbz7c:target{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.portfolio_rowCover__AlXc1{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--media);border-radius:var(--radius-s)}.portfolio_rowCover__AlXc1 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.portfolio_rowMain__Siw7D{display:grid;grid-gap:6px;gap:6px;min-width:0}.portfolio_rowMain__Siw7D h3{margin:0;font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.portfolio_rowMain__Siw7D h3 a:hover{color:var(--signal)}.portfolio_rowActions__V1N0s{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.portfolio_rowActions__V1N0s form{display:contents}.portfolio_rowActions__V1N0s [role=alert]{flex-basis:100%}.portfolio_formLayout__PhnGC{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding-bottom:clamp(48px,7vw,88px)}.portfolio_form__cGQ5O{display:grid;grid-gap:22px;gap:22px;max-width:720px}.portfolio_fieldRow__X12w_{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px}.portfolio_formActions__CSWqC{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.portfolio_tips__Ko2F7{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 72px);display:grid;grid-gap:12px;gap:12px;font-size:var(--t-small)}.portfolio_tips__Ko2F7 h2{margin:0;font-size:1rem}.portfolio_tips__Ko2F7 ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:1.1em;color:var(--fg-2);line-height:1.7}.portfolio_tiles__pRIlI{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.portfolio_tile__hJ4Nc{position:relative;display:grid;aspect-ratio:4/5;overflow:hidden;background:var(--media);border:1px solid var(--line);border-radius:var(--radius)}.portfolio_tile__hJ4Nc img{width:100%;height:100%;object-fit:cover;object-position:top center}.portfolio_tile__hJ4Nc[data-state=busy] img,.portfolio_tile__hJ4Nc[data-state=error] img{opacity:.35}.portfolio_tileBadge__lbH6i{position:absolute;top:6px;left:6px;padding:2px 7px;color:var(--on-accent);background:var(--accent-fill);border-radius:999px;font-size:.68rem;font-weight:700}.portfolio_tileState__cyuSJ{position:absolute;inset:0;display:grid;place-content:center;grid-gap:6px;gap:6px;padding:10px;color:var(--fg);font-size:.75rem;line-height:1.5;text-align:center}.portfolio_tile__hJ4Nc[data-state=error] .portfolio_tileState__cyuSJ{color:var(--accent);background:rgb(var(--bg-rgb)/70%)}.portfolio_spinner__0ba5T{justify-self:center;width:18px;height:18px;border:2px solid rgb(var(--fg-rgb)/20%);border-top-color:var(--signal);border-radius:50%;animation:portfolio_spin__IAc3c .9s linear infinite}.portfolio_tileTools__NzWRV{position:absolute;inset:auto 0 0;display:flex;justify-content:flex-end;gap:4px;padding:6px;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.portfolio_tileTool__qvSgh{display:grid;place-items:center;width:28px;height:28px;padding:0;color:#fff;background:rgba(0,0,0,.45);border:0;border-radius:50%;cursor:pointer;transition:background-color var(--dur-1) var(--ease)}.portfolio_tileTool__qvSgh:hover{background:rgba(0,0,0,.75)}.portfolio_tileTool__qvSgh:disabled{opacity:.35;cursor:default}.portfolio_tileTool__qvSgh:focus-visible{outline:2px solid #fff;outline-offset:1px}.portfolio_tileTool__qvSgh svg{width:14px;height:14px}.portfolio_addTile__piGkv{display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;aspect-ratio:4/5;padding:10px;color:var(--fg-2);background:var(--bg);border:1px dashed var(--line-strong);border-radius:var(--radius);font-size:.8rem;text-align:center;cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.portfolio_addTile__piGkv:hover,.portfolio_addTile__piGkv[data-dragging]{color:var(--fg);background:var(--signal-soft);border-color:var(--signal)}.portfolio_addTile__piGkv:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.portfolio_addTile__piGkv svg{width:22px;height:22px}.portfolio_addTile__piGkv small{color:var(--fg-3);font-size:.7rem}.portfolio_addTile__piGkv input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.portfolio_uploaderHead__H13ir{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.portfolio_strip__DpHAd{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:10px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.portfolio_strip__DpHAd[data-empty]{grid-template-columns:minmax(0,1fr)}.portfolio_stripThumbs__K9E7b{display:flex;gap:6px}.portfolio_stripThumbs__K9E7b a{display:block;width:48px;aspect-ratio:4/5;overflow:hidden;background:var(--media);border-radius:var(--radius-s);transition:transform var(--dur-1) var(--ease)}.portfolio_stripThumbs__K9E7b a:hover{transform:translateY(-2px)}.portfolio_stripThumbs__K9E7b img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.portfolio_stripText__9FS1P{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:var(--t-small)}.portfolio_stripText__9FS1P a{justify-self:start}.portfolio_stripText__9FS1P span{color:var(--fg-3);font-size:.78rem}@keyframes portfolio_spin__IAc3c{to{transform:rotate(1turn)}}@media (max-width:960px){.portfolio_formLayout__PhnGC,.portfolio_workLayout__s_lAh{grid-template-columns:minmax(0,1fr)}.portfolio_info__kT3ux,.portfolio_tips__Ko2F7{position:static}.portfolio_info__kT3ux{order:-1}}@media (max-width:640px){.portfolio_grid__Zz6sE{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio_cardBody__H7NON{padding:10px 12px 12px}.portfolio_cardTitle__18gIo{font-size:.9rem}.portfolio_manageRow__bbz7c{grid-template-columns:72px minmax(0,1fr)}.portfolio_rowActions__V1N0s{grid-column:1/-1;justify-content:flex-start}.portfolio_fieldRow__X12w_{grid-template-columns:minmax(0,1fr)}.portfolio_stripThumbs__K9E7b a:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.portfolio_card__AX016,.portfolio_cover__K8Gvk img,.portfolio_stripThumbs__K9E7b a{transition:none}.portfolio_card__AX016:hover,.portfolio_card__AX016:hover .portfolio_cover__K8Gvk img,.portfolio_stripThumbs__K9E7b a:hover{transform:none}.portfolio_spinner__0ba5T{animation-duration:2.4s}}.ticket_ticket__I1OKM{--stub:148px;position:relative;min-height:168px;display:grid;grid-template-columns:var(--stub) minmax(0,1fr);overflow:hidden;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l);transition:border-color var(--dur-1) var(--ease),transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.ticket_ticket__I1OKM:after,.ticket_ticket__I1OKM:before{content:"";position:absolute;left:calc(var(--stub) - 9px);z-index:1;width:18px;height:18px;background:var(--bg);border:1px solid var(--line);border-radius:50%}.ticket_ticket__I1OKM:before{top:-10px}.ticket_ticket__I1OKM:after{bottom:-10px}.ticket_ticket__I1OKM:focus-visible,.ticket_ticket__I1OKM:hover{border-color:var(--line-strong);box-shadow:0 22px 44px -30px rgb(var(--shadow-rgb)/calc(.9 * var(--shadow-k)));transform:translateY(-2px)}.ticket_stub__4h5cC{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s2);padding:18px 18px 18px 20px;background:var(--bg-raised);border-right:1px dashed var(--line-strong)}.ticket_no__IIF8I{color:var(--accent);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em}.ticket_price__auBpY{margin-top:auto;font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:900;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket_stub__4h5cC small{margin-top:-10px;color:var(--fg-3);font-size:.72rem}.ticket_body__v4JwU{min-width:0;display:flex;flex-direction:column;gap:10px;padding:18px 44px 18px 22px}.ticket_meta__EumEc{display:flex;flex-wrap:wrap;gap:6px}.ticket_title__Yky_L{font-size:1.08rem;font-weight:700;line-height:1.5;text-wrap:pretty}.ticket_org__PYIFm{display:flex;align-items:baseline;gap:8px;color:var(--fg-2);font-size:var(--t-small)}.ticket_org__PYIFm em{color:var(--fg-3);font-size:.72rem;font-style:normal}.ticket_foot__xl_IW{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-top:12px;border-top:1px solid var(--line);color:var(--fg-3);font-size:.78rem}.ticket_slots__4F7Bm{display:inline-flex;align-items:center;gap:10px}.ticket_slots__4F7Bm b{color:var(--fg);font-family:var(--font-mono)}.ticket_deadline__eIpZw{font-family:var(--font-mono);font-size:.72rem}.ticket_arrow__SZmmL{position:absolute;top:18px;right:18px;color:var(--fg-3);font-family:var(--font-mono);transition:transform var(--dur-2) var(--ease),color var(--dur-1) var(--ease)}.ticket_ticket__I1OKM:focus-visible .ticket_arrow__SZmmL,.ticket_ticket__I1OKM:hover .ticket_arrow__SZmmL{color:var(--signal);transform:translateX(3px)}@media (max-width:520px){.ticket_ticket__I1OKM{--stub:104px}.ticket_stub__4h5cC{padding:16px 12px 16px 14px}.ticket_body__v4JwU{padding:16px 36px 16px 16px}.ticket_price__auBpY{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.ticket_arrow__SZmmL,.ticket_ticket__I1OKM{transition:none}.ticket_ticket__I1OKM:focus-visible,.ticket_ticket__I1OKM:hover{transform:none}}.hall_hero__H_pts{width:var(--page);margin-inline:auto;padding-block:clamp(40px,7vw,88px) clamp(40px,6vw,72px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.hall_heroTitle__LNcGH{margin:0;font-family:var(--font-display);font-size:clamp(3rem,7.4vw,6.25rem);font-weight:900;line-height:1.02;letter-spacing:-.04em}.hall_heroLead__av7Dc{max-width:30em;margin:var(--s3) 0 var(--s4);color:var(--fg-2);font-size:var(--t-lead);line-height:1.85}.hall_board__6NLrP{padding:20px 22px 18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:0 24px 60px -36px rgb(var(--shadow-rgb)/calc(.9 * var(--shadow-k)))}.hall_boardHead__cGWQW{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;color:var(--fg-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase}.hall_boardHead__cGWQW span{display:inline-flex;align-items:center;gap:8px}.hall_boardHead__cGWQW span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);animation:hall_lamp__1ksuj 2.4s var(--ease-in-out) infinite}.hall_board__6NLrP dl{margin:0}.hall_board__6NLrP dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:12px 0;border-bottom:1px dashed var(--line)}.hall_board__6NLrP dt{color:var(--fg-2);font-size:var(--t-small)}.hall_board__6NLrP dd{margin:0;font-family:var(--font-mono);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hall_boardNote__g_F63{margin:14px 0 0;color:var(--fg-3);font-size:.78rem;line-height:1.6}.hall_boardNote__g_F63 b{color:var(--fg-2);font-weight:600}@keyframes hall_lamp__1ksuj{0%,to{opacity:1}50%{opacity:.3}}.hall_rules__wNK_y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.hall_rule__4xNhi{display:flex;flex-direction:column}.hall_rule__4xNhi>a{margin-top:auto;align-self:flex-start}.hall_rule__4xNhi h3{display:flex;align-items:baseline;gap:12px;margin:0 0 var(--s2);font-size:1.1rem;font-weight:700}.hall_rule__4xNhi h3 small{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-micro);text-transform:uppercase}.hall_rule__4xNhi ul{margin:0 0 var(--s3);padding:0;list-style:none}.hall_rule__4xNhi li{position:relative;padding:8px 0 8px 22px;color:var(--fg-2);font-size:.92rem;line-height:1.65;border-top:1px solid var(--line)}.hall_rule__4xNhi li:before{content:"";position:absolute;top:17px;left:2px;width:8px;height:1px;background:var(--signal)}.hall_grid__KRsnp{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));grid-gap:16px;gap:16px}@media (max-width:900px){.hall_hero__H_pts{align-items:start}.hall_hero__H_pts,.hall_rules__wNK_y{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hall_boardHead__cGWQW span:before{animation:none;transition:none}}.date-field_root__9DaRi{position:relative;min-width:0}.date-field_trigger__GMzHE{width:100%;min-height:46px;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-size:.95rem;line-height:1.6;text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.date-field_trigger__GMzHE:hover{border-color:rgb(var(--fg-rgb)/30%)}.date-field_trigger__GMzHE:focus-visible,.date-field_trigger__GMzHE[aria-expanded=true]{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.date-field_trigger__GMzHE[aria-invalid=true]{border-color:var(--accent)}.date-field_icon__zV_ui{flex:none;width:18px;height:18px;color:var(--fg-3)}.date-field_trigger__GMzHE[aria-expanded=true] .date-field_icon__zV_ui{color:var(--signal)}.date-field_value__kK2gt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-field_placeholder___pflh{color:rgb(var(--fg-rgb)/32%)}.date-field_badge___p6NY{flex:none;padding:2px 8px;color:var(--signal);background:var(--signal-soft);border-radius:999px;font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-field_popover__zSczZ{position:absolute;z-index:30;left:0;width:min(328px,100%);min-width:min(300px,calc(100vw - 32px));padding:14px;display:grid;grid-gap:10px;gap:10px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-l);box-shadow:0 1px 2px rgb(var(--shadow-rgb)/calc(.12 * var(--shadow-k))),0 22px 48px -20px rgb(var(--shadow-rgb)/calc(.7 * var(--shadow-k)));scroll-margin:16px;animation:date-field_pop__NHp_N var(--dur-1) var(--ease)}.date-field_popover__zSczZ[data-side=bottom]{top:calc(100% + 8px);transform-origin:top left}.date-field_popover__zSczZ[data-side=top]{bottom:calc(100% + 8px);transform-origin:bottom left}@keyframes date-field_pop__NHp_N{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.date-field_head__nbBR5{display:grid;grid-template-columns:32px 1fr 32px;align-items:center}.date-field_title__ihpW3{margin:0;color:var(--fg-2);font-size:.9rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-field_title__ihpW3 b{color:var(--fg);font-size:1.05rem;font-weight:700}.date-field_nav__4s6rB{width:32px;height:32px;display:grid;place-items:center;padding:0;color:var(--fg-2);background:transparent;border:0;border-radius:var(--radius-s);cursor:pointer;transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.date-field_nav__4s6rB:hover:not(:disabled){color:var(--fg);background:rgb(var(--fg-rgb)/7%)}.date-field_nav__4s6rB:disabled{opacity:.3;cursor:default}.date-field_day__Ze3Ex:focus-visible,.date-field_nav__4s6rB:focus-visible,.date-field_quick__jD2Zl:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.date-field_grid__YuHOf,.date-field_weekdays__aLJ9M{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.date-field_weekdays__aLJ9M span{padding:4px 0;color:var(--fg-3);font-size:.75rem;text-align:center}.date-field_weekdays__aLJ9M span[data-weekend]{color:rgb(var(--fg-rgb)/38%)}.date-field_day__Ze3Ex{position:relative;height:38px;padding:0;color:var(--fg);background:transparent;border:0;border-radius:var(--radius-s);font:inherit;font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.date-field_day__Ze3Ex[data-outside]{color:var(--fg-3)}.date-field_day__Ze3Ex:hover:not(:disabled):not([aria-pressed=true]){background:rgb(var(--fg-rgb)/7%)}.date-field_day__Ze3Ex:disabled{color:rgb(var(--fg-rgb)/22%);cursor:default}.date-field_day__Ze3Ex[aria-current=date]:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;background:var(--signal);border-radius:50%}.date-field_day__Ze3Ex[aria-pressed=true]{color:var(--on-signal);background:var(--signal-fill);font-weight:700}.date-field_foot__D_9BM{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.date-field_quick__jD2Zl{min-height:30px;padding:0 10px;color:var(--fg-2);background:var(--bg);border:1px solid var(--line-strong);border-radius:999px;font:inherit;font-size:.78rem;cursor:pointer;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.date-field_quick__jD2Zl:hover{color:var(--fg);border-color:rgb(var(--fg-rgb)/30%)}.date-field_quick__jD2Zl[aria-pressed=true]{color:var(--signal);background:var(--signal-soft);border-color:var(--signal)}.date-field_range__tUGXb{margin-left:auto;color:var(--fg-3);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.date-field_time__RBgnv{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.date-field_timeLabel___KFee{padding-right:4px;color:var(--fg-2);font-size:.8rem;font-weight:600}.date-field_time__RBgnv button{min-height:40px;padding-block:6px;font-size:.88rem}.date-field_done__YqzoF{min-height:32px;margin-left:auto;padding:0 14px;color:var(--on-signal);background:var(--signal-fill);border:0;border-radius:999px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:filter var(--dur-1) var(--ease)}.date-field_done__YqzoF:hover{filter:brightness(1.08)}.date-field_done__YqzoF:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.date-field_popover__zSczZ{animation:none}.date-field_done__YqzoF{transition:none}}.invite_issuer__I6jZ3{display:grid;grid-gap:20px;gap:20px}.invite_form__cjNQF{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.invite_form__cjNQF .invite_field__U6Bgz{display:grid;grid-gap:8px;gap:8px;min-width:180px;max-width:100%}.invite_field__U6Bgz label{color:var(--fg);font-size:var(--t-small);font-weight:600}.invite_form__cjNQF .invite_fieldDate__H1jZk{min-width:min(100%,300px)}.invite_result__PK386{display:grid;grid-gap:10px;gap:10px;max-width:640px;padding:18px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--bg-raised)}.invite_result__PK386 input{font-family:var(--font-mono)}.invite_result__PK386 small{color:var(--fg-2);line-height:1.6}.invite_list__sHRE8{display:grid;grid-gap:12px;gap:12px}.invite_row__c5hP0{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.invite_row__c5hP0 p{margin:0;color:var(--fg-2)}.invite_row__c5hP0 strong{color:var(--fg)}.invite_form__cjNQF .invite_fieldWide__ItHim{flex:1 1 260px}.invite_meta__Q5uAr{display:grid;grid-gap:8px;gap:8px;min-width:0}.invite_meta__Q5uAr p{overflow-wrap:anywhere}.invite_note__PvLyC{color:var(--fg)}.invite_row__c5hP0 .invite_capacity__bI9dN{color:var(--fg);font-weight:600}@media (max-width:640px){.invite_form__cjNQF{align-items:stretch}.invite_form__cjNQF .invite_field__U6Bgz{flex:1 1 100%;min-width:0}.invite_field__U6Bgz input{min-width:0;width:100%}.invite_result__PK386{min-width:0}}.ui_btnDanger__Uc67i,.ui_btnGhost__yuwRG,.ui_btnPrimary__Q_vA8,.ui_btnQuiet__y78Es{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius);font-size:.92rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.ui_btnPrimary__Q_vA8{color:var(--on-accent);background:var(--accent-fill)}.ui_btnPrimary__Q_vA8:hover{background:var(--accent-hover)}.ui_btnGhost__yuwRG{color:var(--fg);background:transparent;border-color:var(--line-strong)}.ui_btnGhost__yuwRG:hover{border-color:var(--fg-3);background:rgb(var(--fg-rgb)/4%)}.ui_btnQuiet__y78Es{min-height:36px;padding:0 12px;color:var(--fg-2);background:transparent;font-weight:600}.ui_btnQuiet__y78Es:hover{color:var(--fg);background:rgb(var(--fg-rgb)/5%)}.ui_btnDanger__Uc67i{min-height:36px;padding:0 12px;color:var(--fg-2);background:transparent;border-color:var(--line-strong);font-weight:600}.ui_btnDanger__Uc67i:hover{color:var(--fg);border-color:var(--fg-3);background:rgb(var(--fg-rgb)/4%)}.ui_btnBlock__l90TR{width:100%}.ui_btnGhost__yuwRG:active,.ui_btnPrimary__Q_vA8:active{transform:translateY(1px)}.ui_btnDanger__Uc67i:disabled,.ui_btnGhost__yuwRG:disabled,.ui_btnPrimary__Q_vA8:disabled,.ui_btnQuiet__y78Es:disabled{cursor:progress;opacity:.6}.ui_btnPrimary__Q_vA8[aria-disabled=true]{color:var(--fg-3);background:var(--panel-2);cursor:not-allowed}.ui_chapter__Va95y{display:flex;align-items:center;gap:12px;margin:0 0 var(--s2);color:var(--fg-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-micro);text-transform:uppercase}.ui_chapter__Va95y b{color:var(--accent);font-weight:600}.ui_chapter__Va95y b:after{content:"";display:inline-block;width:28px;height:1px;margin-left:12px;vertical-align:middle;background:var(--line-strong)}.ui_label__cvYca{margin:0 0 12px;color:var(--fg-3);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ui_stack__XVvSQ{display:grid;grid-gap:var(--s3);gap:var(--s3)}.ui_fieldset__zCbYB{min-width:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;border:0}.ui_fieldset__zCbYB legend{margin-bottom:8px;padding:0}.ui_field__YRWF0{display:grid;grid-gap:8px;gap:8px;min-width:0}.ui_fieldLabel__B5d0u,.ui_field__YRWF0>label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--fg);font-size:var(--t-small);font-weight:600}.ui_fieldLabel__B5d0u small,.ui_field__YRWF0>label small{color:var(--fg-3);font-size:.75rem;font-weight:400}.ui_hint__Anom3{margin:0;color:var(--fg-3);font-size:.8rem;line-height:1.6}.ui_input__mgK9p,.ui_textarea__UFjVU{width:100%;min-height:46px;padding:10px 14px;color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-size:.95rem;line-height:1.6;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.ui_textarea__UFjVU{min-height:120px;resize:vertical}.ui_input__mgK9p::placeholder,.ui_textarea__UFjVU::placeholder{color:rgb(var(--fg-rgb)/32%)}.ui_input__mgK9p:hover,.ui_textarea__UFjVU:hover{border-color:rgb(var(--fg-rgb)/30%)}.ui_input__mgK9p:focus,.ui_textarea__UFjVU:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.ui_input__mgK9p[aria-invalid=true],.ui_textarea__UFjVU[aria-invalid=true]{border-color:var(--accent)}.ui_fieldError__KeY5A{margin:0;color:var(--accent);font-size:.8rem;line-height:1.5}.ui_formError__dAbIm{background:var(--accent-soft);border-left:2px solid var(--accent-fill)}.ui_formError__dAbIm,.ui_formSuccess__nwzOW{margin:0;padding:10px 14px;color:var(--fg);border-radius:0 var(--radius-s) var(--radius-s) 0;font-size:var(--t-small);line-height:1.6}.ui_formSuccess__nwzOW{background:var(--signal-soft);border-left:2px solid var(--signal)}.ui_req__SBuDG{margin-left:4px;color:var(--accent);font-style:normal;font-weight:600}.ui_notice__Dl7xu{margin:0;display:grid;grid-gap:6px;gap:6px;padding:14px 16px;color:var(--fg-2);background:var(--signal-soft);border:1px solid rgb(var(--signal-rgb)/30%);border-radius:var(--radius);font-size:var(--t-small);line-height:1.7}.ui_notice__Dl7xu strong{color:var(--fg)}.ui_notice__Dl7xu p{margin:0}.ui_notice__Dl7xu[data-tone=attention]{background:var(--accent-soft);border-color:rgb(var(--accent-rgb)/40%)}.ui_choices__a9ET_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.ui_choice__qE9qQ{position:relative;display:grid;grid-gap:4px;gap:4px;padding:14px 16px 14px 44px;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.ui_choice__qE9qQ input{position:absolute;top:17px;left:16px;width:16px;height:16px;margin:0;accent-color:var(--signal-fill)}.ui_choice__qE9qQ strong{font-size:.95rem;font-weight:700}.ui_choice__qE9qQ span{color:var(--fg-3);font-size:.8rem;line-height:1.55}.ui_choice__qE9qQ:hover{border-color:rgb(var(--fg-rgb)/30%)}.ui_choice__qE9qQ:has(input:checked){background:var(--signal-soft);border-color:var(--signal)}.ui_choice__qE9qQ:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.ui_choice__qE9qQ:has(input:disabled){cursor:not-allowed;opacity:.55}.ui_tag__EJ_lf{display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:0 10px;color:var(--fg-2);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.ui_tag__EJ_lf i{width:6px;height:6px;flex:none;border-radius:50%;background:currentcolor}.ui_tagLive__zf4Ak{color:var(--signal);background:var(--signal-soft);border-color:rgb(var(--signal-rgb)/28%)}.ui_tagLive__zf4Ak i{animation:ui_tag-pulse__JhGGX 2.2s var(--ease-in-out) infinite}.ui_tagAttention__vHTd1{color:var(--accent);background:var(--accent-soft);border-color:rgb(var(--accent-rgb)/32%)}.ui_tagIdle__NGQ3H i{background:transparent;border:1px solid}.ui_tagDone__Wif17{color:var(--fg)}.ui_tagMuted__x0CRr{color:var(--fg-3);background:transparent}.ui_tagMuted__x0CRr i{opacity:.5}.ui_chip__mGpbP{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;color:var(--fg-2);border:1px solid var(--line);border-radius:var(--radius-s);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;white-space:nowrap}.ui_chipSim__SPNDB{color:var(--fg-3);border-style:dashed}@keyframes ui_tag-pulse__JhGGX{0%,to{opacity:1}50%{opacity:.35}}.ui_meter__jEZzB{display:inline-flex;flex-wrap:wrap;gap:3px;vertical-align:middle}.ui_meter__jEZzB i{width:10px;height:10px;border:1px solid var(--line-strong);border-radius:2px}.ui_meter__jEZzB i[data-on]{background:var(--signal);border-color:var(--signal)}.ui_meterBar__s_Xmb{position:relative;display:inline-block;width:96px;height:6px;overflow:hidden;vertical-align:middle;background:var(--panel-3);border-radius:999px}.ui_meterBar__s_Xmb i{position:absolute;inset:0 auto 0 0;background:var(--signal);border-radius:inherit}.ui_link__Tsho9{overflow-wrap:anywhere}.ui_empty__oP_rc{display:grid;justify-items:start;grid-gap:var(--s2);gap:var(--s2);padding:clamp(28px,5vw,48px);color:var(--fg-2);background:var(--bg-raised);border:1px dashed var(--line-strong);border-radius:var(--radius-l)}.ui_empty__oP_rc p{margin:0;max-width:34em;line-height:1.8}.ui_empty__oP_rc h1,.ui_empty__oP_rc strong{margin:0;color:var(--fg);font-size:1.05rem;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:reduce){.ui_tagLive__zf4Ak i{animation:none}.ui_btnDanger__Uc67i,.ui_btnGhost__yuwRG,.ui_btnPrimary__Q_vA8,.ui_btnQuiet__y78Es{transition:none}}.error_root__Llqnp{min-height:70vh;padding-top:var(--nav-h);padding-bottom:var(--s6)}.job_head__Qw_m4{padding-block:clamp(28px,4vw,48px) var(--s4)}.job_tags__Bqgkr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--s2)}.job_byline__VNRap{display:flex;flex-wrap:wrap;gap:6px 20px;margin:var(--s2) 0 0;color:var(--fg-3);font-size:var(--t-small)}.job_byline__VNRap span:first-child{color:var(--fg-2)}.job_byline__VNRap em{margin-left:8px;color:var(--fg-3);font-size:.75rem;font-style:normal}.job_flow__xYGJq{margin-top:var(--s4)}.job_layout__TJHfB{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding-top:var(--s4);border-top:1px solid var(--line)}.job_main__zcXhM{min-width:0;display:grid;grid-gap:clamp(32px,4vw,48px);gap:clamp(32px,4vw,48px)}.job_section__C36Sa{min-width:0}.job_prose__GDZic{margin:0;color:var(--fg-2);line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.job_brief__lCGh0{margin-top:var(--s3);display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch}.job_node___w437{min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l)}.job_nodeCheck__tTUth{border-color:rgb(var(--signal-rgb)/30%)}.job_nodeHead__EF52G{display:flex;align-items:center;gap:8px;margin:0;color:var(--fg-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em}.job_nodeHead__EF52G b{display:grid;place-items:center;min-width:30px;height:20px;color:var(--signal);background:var(--signal-soft);border-radius:4px;font-weight:600}.job_nodeInput__KC38g{margin:0;padding:12px;color:var(--fg);border:1px dashed var(--line-strong);border-radius:var(--radius);font-size:.92rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.job_checks___tFcS,.job_deliverables__bSOaX{margin:0;padding:0;list-style:none}.job_checks___tFcS li,.job_deliverables__bSOaX li{position:relative;padding:6px 0 6px 24px;color:var(--fg-2);font-size:var(--t-small);line-height:1.6;overflow-wrap:anywhere}.job_checks___tFcS li+li,.job_deliverables__bSOaX li+li{border-top:1px solid var(--line)}.job_deliverables__bSOaX li:before{content:"";position:absolute;top:14px;left:4px;width:8px;height:8px;border-radius:2px;background:var(--fg-3)}.job_checks___tFcS li:before{content:"";position:absolute;top:9px;left:0;width:16px;height:16px;border-radius:4px;background:var(--signal-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 6.6 11 12 5.2' fill='none' stroke='%237b8fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /14px no-repeat}.job_connector__dfjTv{position:relative;align-self:center;height:1px;margin-inline:4px;background:rgb(var(--signal-rgb)/55%)}.job_connector__dfjTv:after{content:"";position:absolute;top:-3px;right:0;width:6px;height:6px;border-top:1px solid rgb(var(--signal-rgb)/75%);border-right:1px solid rgb(var(--signal-rgb)/75%);transform:rotate(45deg)}.job_aside__NLQ6q{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 20px);display:grid;grid-gap:12px;gap:12px}.job_stub__BRSsj{position:relative;padding:20px 22px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-l)}.job_stub__BRSsj:after{content:"";position:absolute;inset:auto 18px -5px;height:10px;background:radial-gradient(circle at 5px 5px,var(--bg) 3.5px,transparent 4px) 0 0 /14px 10px repeat-x}.job_stubNo__IRTx_{margin:0;color:var(--accent);font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.08em}.job_stubPrice__llpLG{margin:14px 0 4px;font-family:var(--font-display);font-size:clamp(2.4rem,3.6vw,3rem);font-weight:900;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job_stubUnit__CIAU5{margin:0;color:var(--fg-3);font-size:.78rem}.job_facts__k69QZ{margin:16px 0 0;border-top:1px dashed var(--line-strong)}.job_facts__k69QZ>div{display:grid;grid-template-columns:3.2em minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0 0;font-size:var(--t-small)}.job_facts__k69QZ dt{color:var(--fg-3)}.job_facts__k69QZ dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--fg)}.job_factNote__ZCQ_k{flex-basis:100%;color:var(--fg-3);font-size:.75rem;line-height:1.5}.job_act__Ohcpf{display:grid;grid-gap:12px;gap:12px;padding:18px 20px;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-l)}.job_actNote__oMRqE{margin:0;color:var(--fg-2);font-size:var(--t-small);line-height:1.7}.job_ledger__dvuBl{margin:0;padding:10px 0 0;border-top:1px dashed var(--line-strong)}.job_ledger__dvuBl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:.82rem}.job_ledger__dvuBl dt{color:var(--fg-3)}.job_ledger__dvuBl dd{margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job_group__n8HHr{display:grid;grid-gap:12px;gap:12px}.job_group__n8HHr+.job_group__n8HHr{margin-top:var(--s3)}.job_group__n8HHr h3{display:flex;align-items:baseline;gap:8px;margin:0;font-size:.95rem;font-weight:700}.job_group__n8HHr h3 small{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:500}.job_engagement__PibSS{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l)}.job_engagement__PibSS[data-attention]{border-left:3px solid var(--accent-fill);padding-left:16px}.job_engagementHead__g3MYx{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.job_engagementHead__g3MYx strong{font-size:1rem}.job_engagementHead__g3MYx strong a{transition:color var(--dur-1) var(--ease)}.job_engagementHead__g3MYx strong a:hover{color:var(--signal)}.job_engagementHead__g3MYx span:last-child{margin-left:auto;color:var(--fg-3);font-family:var(--font-mono);font-size:.7rem}.job_pitch__vLX0U{margin:0;padding:10px 14px;color:var(--fg-2);background:var(--bg);border-radius:var(--radius);font-size:var(--t-small);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.job_portfolio__VxX_l{margin:0;color:var(--fg-3);font-size:var(--t-small)}.job_portfolioNote__JHrdM{margin:0;padding:10px 12px;color:var(--fg-2);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);font-size:.8rem;line-height:1.65}.job_portfolioNote__JHrdM[data-empty]{background:var(--accent-soft);border-color:rgb(var(--accent-rgb)/32%)}.job_actionRow__QaH5M{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.job_actionRow__QaH5M>p{flex-basis:100%}.job_review__KEj3Z{display:grid;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px dashed var(--line-strong)}.job_payout__mR171{margin:0;color:var(--fg-2);font-family:var(--font-mono);font-size:.78rem}.job_earlier__Jf7uL{margin-top:var(--s2);display:grid;grid-gap:12px;gap:12px}.job_earlier__Jf7uL>summary{width:-moz-fit-content;width:fit-content;color:var(--fg-3);font-size:var(--t-small);cursor:pointer}.job_earlier__Jf7uL>summary:hover{color:var(--fg)}.job_earlier__Jf7uL[open]>summary{margin-bottom:12px}.job_history__5_44f{display:grid;grid-gap:12px;gap:12px}.job_submission__b4BqO{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.job_submissionHead__HLXkh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;color:var(--fg-3);font-family:var(--font-mono);font-size:.72rem}.job_submissionHead__HLXkh b{color:var(--fg);font-weight:600}.job_verdict__5d4zr{margin-left:auto;padding:2px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-s)}.job_submission__b4BqO[data-verdict=ACCEPTED] .job_verdict__5d4zr{color:var(--signal);border-color:rgb(var(--signal-rgb)/40%)}.job_submission__b4BqO[data-verdict=REVISION] .job_verdict__5d4zr{color:var(--accent);border-color:rgb(var(--accent-rgb)/40%)}.job_links__pDrFH{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:var(--t-small)}.job_feedback__jNJoQ{margin:0;padding:10px 12px;color:var(--fg-2);background:var(--panel);border-radius:var(--radius-s);font-size:var(--t-small);line-height:1.7;white-space:pre-wrap}.job_feedback__jNJoQ b{display:block;margin-bottom:2px;color:var(--fg);font-size:.75rem}.job_mine__SxrzG{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:clamp(18px,2.4vw,26px);background:var(--panel);border:1px solid rgb(var(--accent-rgb)/35%);border-radius:var(--radius-l)}.job_mineHead__SWPC3{display:flex;align-items:center;justify-content:space-between;gap:12px}.job_mineHead__SWPC3 h2{margin:0}.job_contact__agSfh{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;background:var(--bg);border:1px dashed var(--line-strong);border-radius:var(--radius);overflow-wrap:anywhere}.job_contact__agSfh b{font-size:var(--t-small)}.job_contact__agSfh small{color:var(--fg-3);font-size:.72rem}.job_revision__FFIWg{margin:0;padding:12px 14px;color:var(--fg);background:var(--accent-soft);border-left:2px solid var(--accent-fill);border-radius:0 var(--radius-s) var(--radius-s) 0;line-height:1.7;white-space:pre-wrap}.job_revision__FFIWg b{display:block;font-size:var(--t-small)}.job_submitForm__QO_vf{display:grid;grid-gap:var(--s2);gap:var(--s2)}.job_abandon__Nb36x{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.job_timeline__gzyus{margin:0;padding:0 0 0 18px;list-style:none;border-left:1px solid var(--line-strong)}.job_timeline__gzyus li{position:relative;display:grid;grid-template-columns:8.5em minmax(0,1fr);grid-gap:12px;gap:12px;padding:7px 0;font-size:var(--t-small);line-height:1.6}.job_timeline__gzyus li:before{content:"";position:absolute;top:15px;left:-22px;width:7px;height:7px;background:var(--bg);border:1px solid var(--signal);border-radius:50%}.job_timeline__gzyus li:first-child:before{background:var(--signal)}.job_timeline__gzyus time{color:var(--fg-3);font-family:var(--font-mono);font-size:.72rem;line-height:1.6rem}.job_timeline__gzyus span{color:var(--fg-2);overflow-wrap:anywhere}.job_timeline__gzyus b{color:var(--fg);font-weight:600}.job_timeline__gzyus em{margin-left:8px;color:var(--fg-3);font-style:normal}@media (max-width:1000px){.job_layout__TJHfB{grid-template-columns:minmax(0,1fr)}.job_aside__NLQ6q{position:static;order:-1}}@media (max-width:760px){.job_brief__lCGh0{grid-template-columns:minmax(0,1fr);gap:0}.job_connector__dfjTv{width:1px;height:18px;margin:0 auto}.job_connector__dfjTv:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.job_timeline__gzyus li{grid-template-columns:minmax(0,1fr);gap:0}}.copy-value_copy___FQ32{flex:none;min-width:3.6em;min-height:28px;padding:0 10px;color:var(--fg-2);background:transparent;border:1px solid var(--line);border-radius:var(--radius-s);font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.copy-value_copy___FQ32:hover{color:var(--fg);border-color:var(--line-strong);background:rgb(var(--fg-rgb)/4%)}.copy-value_copy___FQ32:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.copy-value_copy___FQ32[data-state=done]{color:var(--signal);border-color:rgb(var(--signal-rgb)/40%)}.copy-value_copy___FQ32[data-state=error]{color:var(--accent);border-color:rgb(var(--accent-rgb)/40%)}@media (prefers-reduced-motion:reduce){.copy-value_copy___FQ32{transition:none}}.list-nav_root__2d0lg{scroll-margin-top:calc(var(--nav-h, 64px) + 24px)}.list-nav_results__Jo6vP{transition:opacity var(--dur-1) var(--ease)}.list-nav_root__2d0lg[data-pending] .list-nav_results__Jo6vP{opacity:.45;pointer-events:none;transition:opacity var(--dur-2) var(--ease) 90ms}@media (prefers-reduced-motion:reduce){.list-nav_results__Jo6vP,.list-nav_root__2d0lg[data-pending] .list-nav_results__Jo6vP{transition:none}}.review_list__odpe5{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.review_list__odpe5 h3{margin:0 0 8px;font-size:1.25rem}.review_list__odpe5 p{overflow-wrap:anywhere}.review_brief__gyaLU{display:grid;grid-gap:12px;gap:12px;margin:24px 0}.review_brief__gyaLU div{padding-top:12px;border-top:1px solid var(--line)}.review_brief__gyaLU dt{margin-bottom:6px;color:var(--fg-3);font-size:.8rem}.review_brief__gyaLU dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.review_reviewActions__mR42k{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.review_formField__PRscH label{color:var(--fg);font-size:var(--t-small);font-weight:600}.review_fundingCard__6i5Ry{display:grid;grid-gap:18px;gap:18px}.review_fundingHeader__anGDS{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:24px;gap:24px}.review_fundingIdentity__V6JzO{min-width:0}.review_fundingIdentity__V6JzO h3{margin:0 0 10px}.review_fundingCompany__qEhy8{margin:0;color:var(--fg-2);font-size:var(--t-small);line-height:1.6}.review_fundingAmount__lS56b{display:grid;justify-items:end;align-content:center;grid-gap:3px;gap:3px;min-width:190px;padding-left:24px;border-left:1px solid var(--line);text-align:right}.review_fundingAmount__lS56b small,.review_fundingAmount__lS56b span{color:var(--fg-3);font-size:.8rem;font-weight:400}.review_fundingAmount__lS56b strong{color:var(--accent);font-family:var(--font-mono);font-size:1.7rem;font-weight:600;line-height:1.3}.review_fundingDescription__MKhow{margin:0;padding-block:14px;color:var(--fg-2);border-block:1px solid var(--line);font-size:var(--t-small);line-height:1.65}.review_fundingForm__vsSZl{display:grid;grid-gap:16px;gap:16px}.review_fundingFields__co2rH{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(240px,1.35fr) minmax(180px,1fr);align-items:end;grid-gap:14px;gap:14px}.review_formField__PRscH{display:grid;grid-gap:8px;gap:8px;min-width:0}.review_fundingFooter__Ebrnh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.review_fundingFooter__Ebrnh span{color:var(--fg-3);font-size:.8rem;line-height:1.6}.review_fundingFooter__Ebrnh button{min-width:190px}.review_queues__rzoiA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:var(--s4)}.review_queue__Z4occ{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;color:var(--fg-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.review_queue__Z4occ strong{color:var(--fg-3);font-family:var(--font-mono);font-size:1.5rem;font-weight:600;line-height:1.3}.review_queue__Z4occ span{font-size:var(--t-small)}.review_queue__Z4occ:hover{border-color:var(--line-strong);background:var(--panel-2)}.review_queue__Z4occ:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.review_queue__Z4occ[data-pending]{color:var(--fg-2);border-color:rgb(var(--accent-rgb)/36%)}.review_queue__Z4occ[data-pending] strong{color:var(--accent)}.review_managedSteps__Scsr6{display:flex;flex-wrap:wrap;gap:8px 28px;margin:18px 0 10px;padding:0;list-style:none;counter-reset:step;color:var(--fg-2);font-size:var(--t-small);line-height:1.7}.review_managedSteps__Scsr6 li{counter-increment:step}.review_managedSteps__Scsr6 li:before{content:counter(step);display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;color:var(--signal);border:1px solid rgb(var(--signal-rgb)/40%);border-radius:50%;font-family:var(--font-mono);font-size:.7rem;vertical-align:1px}.review_managedSteps__Scsr6 b{margin-right:6px;color:var(--fg)}.review_managedGroup__j6XJd{margin-top:clamp(28px,4vw,40px)}.review_managedGroupTitle__VH2nN{margin:0;font-size:1.1rem;font-weight:700}.review_managedGroupTitle__VH2nN small{margin-left:8px;color:var(--fg-3);font-family:var(--font-mono);font-size:.85rem;font-weight:400}.review_managedGroup__j6XJd .review_list__odpe5{margin-top:14px}.review_managedCard__KJE8S{display:grid;grid-gap:20px;gap:20px}.review_managedCard__KJE8S[data-overdue]{border-color:rgb(var(--accent-rgb)/40%)}.review_managedHead__N6BBS{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:16px 24px;gap:16px 24px}.review_managedTitle__i4G6f{display:grid;grid-gap:8px;gap:8px;min-width:0}.review_list__odpe5 .review_managedTitle__i4G6f h3{margin:0}.review_managedTitle__i4G6f h3 a:hover{color:var(--signal)}.review_managedMeta__d9fin{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.review_managedNo__kt_NC{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-micro);text-transform:uppercase}.review_managedTimes__pXPdm{display:flex;flex-wrap:wrap;gap:2px 0;margin:0;color:var(--fg-3);font-size:.8rem}.review_managedTimes__pXPdm span+span:before{content:"·";margin-inline:8px;color:var(--line-strong)}.review_managedTimes__pXPdm [data-overdue]{color:var(--accent);font-weight:600}.review_managedPay__WgoK3{display:grid;justify-items:end;grid-gap:2px;gap:2px;margin:0;text-align:right}.review_managedPay__WgoK3 span{color:var(--fg-3);font-size:.8rem}.review_managedPay__WgoK3 strong{color:var(--accent);font-family:var(--font-mono);font-size:1.5rem;font-weight:600;line-height:1.3;white-space:nowrap}.review_managedParties__3JxXX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.review_party__thLbw{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:16px 18px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius)}.review_partyRole__7IIIn{margin:0;color:var(--fg-3);font-size:.8rem}.review_partyName__eisUz{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:1.05rem;font-weight:700;overflow-wrap:anywhere}.review_partyName__eisUz a:hover{color:var(--signal)}.review_partyFacts__VpHo_{display:grid;margin:0}.review_partyFacts__VpHo_>div{display:grid;grid-template-columns:5em minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px;min-height:45px;padding-block:8px;border-top:1px solid var(--line)}.review_partyFacts__VpHo_ dt{color:var(--fg-3);font-size:.8rem}.review_partyFacts__VpHo_ dd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;margin:0;color:var(--fg);font-size:var(--t-small);line-height:1.6}.review_partyFacts__VpHo_ dd>a,.review_partyFacts__VpHo_ dd>span{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere}.review_partyFacts__VpHo_ dd small{color:var(--fg-3);font-size:.75rem}.review_partyFacts__VpHo_ .review_missing__rwogU{color:var(--accent)}.review_managedFooter__sD4cx{display:grid;grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.review_managedNext__37Ubs{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--fg-2);font-size:var(--t-small);line-height:1.7}.review_managedNext__37Ubs b{color:var(--accent);font-size:.8rem}.review_pager__3j0dW{display:flex;justify-content:center;gap:18px;margin-top:24px}.review_pager__3j0dW a{color:var(--signal)}@media (max-width:900px){.review_fundingFields__co2rH{grid-template-columns:repeat(2,minmax(0,1fr))}.review_fundingFields__co2rH>:last-child{grid-column:1/-1}}@media (max-width:760px){.review_managedParties__3JxXX{grid-template-columns:1fr}}@media (max-width:640px){.review_fundingHeader__anGDS{grid-template-columns:1fr;gap:14px}.review_fundingAmount__lS56b{justify-items:start;min-width:0;padding:12px 0 0;border-top:1px solid var(--line);border-left:0;text-align:left}.review_fundingFields__co2rH{grid-template-columns:1fr}.review_fundingFields__co2rH>:last-child{grid-column:auto}.review_fundingFooter__Ebrnh{align-items:stretch}.review_fundingFooter__Ebrnh button{width:100%}.review_queues__rzoiA{grid-template-columns:repeat(2,minmax(0,1fr))}.review_managedHead__N6BBS{grid-template-columns:1fr}.review_managedTimes__pXPdm{display:grid}.review_managedTimes__pXPdm span+span:before{content:none}.review_managedPay__WgoK3{justify-items:start;text-align:left}}@media (prefers-reduced-motion:reduce){.review_queue__Z4occ{transition:none}}.select_field__I5QIn{position:relative;display:grid;grid-gap:8px;gap:8px;min-width:0}.select_label__5laxH{color:var(--fg);font-size:var(--t-small);font-weight:600}.select_srOnly__mSt_j{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.select_trigger__dWJtM{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 14px;color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-size:.95rem;line-height:1.6;text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.select_trigger__dWJtM:hover{border-color:rgb(var(--fg-rgb)/30%)}.select_trigger__dWJtM:focus-visible,.select_trigger__dWJtM[aria-expanded=true]{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.select_value__S9ARX{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.select_chevron__JPF8d{width:16px;height:16px;flex:none;color:var(--fg-3);transition:transform var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.select_trigger__dWJtM[aria-expanded=true] .select_chevron__JPF8d{color:var(--signal);transform:rotate(180deg)}.select_menu__tTeej{position:absolute;z-index:40;left:0;right:0;display:grid;grid-gap:2px;gap:2px;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:5px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 1px 2px rgb(var(--shadow-rgb)/calc(.12 * var(--shadow-k))),0 22px 48px -20px rgb(var(--shadow-rgb)/calc(.7 * var(--shadow-k)));animation:select_pop__2dWaP var(--dur-1) var(--ease)}.select_menu__tTeej[data-side=bottom]{top:calc(100% + 6px);transform-origin:top center}.select_menu__tTeej[data-side=top]{bottom:calc(100% + 6px);transform-origin:bottom center}@keyframes select_pop__2dWaP{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.select_option__iSI0N{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 10px;color:var(--fg-2);border-radius:var(--radius-s);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.select_option__iSI0N span{display:grid;grid-gap:2px;gap:2px}.select_option__iSI0N small{color:var(--fg-3);font-size:.75rem}.select_option__iSI0N[data-active]{color:var(--fg);background:var(--signal-soft)}.select_option__iSI0N[aria-selected=true]{color:var(--fg);font-weight:600}.select_option__iSI0N svg{width:16px;height:16px;flex:none;color:var(--signal)}@media (prefers-reduced-motion:reduce){.select_chevron__JPF8d,.select_option__iSI0N,.select_trigger__dWJtM{transition:none}.select_menu__tTeej{animation:none}}.post_layout__YBdhM{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.post_block__K5f3b,.post_sheet__PtA60{display:grid;grid-gap:var(--s3);gap:var(--s3)}.post_block__K5f3b{min-width:0;margin:0;padding:clamp(18px,2.4vw,28px);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l)}.post_block__K5f3b>legend{float:left;width:100%;margin:0;padding:0;display:flex;align-items:center;gap:12px;font-size:1.05rem;font-weight:700}.post_block__K5f3b>legend b{display:grid;place-items:center;min-width:28px;height:22px;color:var(--signal);background:var(--signal-soft);border-radius:4px;font-family:var(--font-mono);font-size:var(--t-micro);font-weight:600}.post_block__K5f3b>legend+*{clear:both}.post_pair__Br3Rx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.post_summary__nhayR{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 20px);display:grid;grid-gap:12px;gap:12px;padding:22px;background:var(--bg-raised);background-image:radial-gradient(circle at 1px 1px,rgb(var(--fg-rgb)/7%) 1px,transparent 0);background-size:22px 22px;border:1px solid var(--line-strong);border-radius:var(--radius-l)}.post_summary__nhayR .post_formula__ztj_z,.post_summary__nhayR .post_total__iVrkw{margin:0}.post_total__iVrkw{font-family:var(--font-display);font-size:clamp(2.2rem,3.4vw,2.8rem);font-weight:900;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post_formula__ztj_z{color:var(--fg-3);font-family:var(--font-mono);font-size:.78rem}.post_notes__b5FtE{margin:4px 0 6px;padding:0;list-style:none;border-top:1px dashed var(--line-strong)}.post_notes__b5FtE li{position:relative;padding:8px 0 0 16px;color:var(--fg-2);font-size:.82rem;line-height:1.6}.post_notes__b5FtE li:before{content:"";position:absolute;top:17px;left:2px;width:6px;height:1px;background:var(--signal)}@media (max-width:960px){.post_layout__YBdhM{grid-template-columns:minmax(0,1fr)}.post_summary__nhayR{position:static}}@media (max-width:620px){.post_pair__Br3Rx{grid-template-columns:minmax(0,1fr)}}