.chrome-icon-module__Y6at-G__button{border-radius:var(--r-md);width:36px;height:36px;color:var(--t3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease-expo), border-color .16s var(--ease-expo), color .16s var(--ease-expo);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.chrome-icon-module__Y6at-G__button svg{flex-shrink:0;width:18px;height:18px}.chrome-icon-module__Y6at-G__button:hover,.chrome-icon-module__Y6at-G__button[data-open=true]{background:var(--surface-hover);color:var(--t1);border-color:var(--sep)}.chrome-icon-module__Y6at-G__button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.chrome-icon-module__Y6at-G__phoneOnly{display:none}.chrome-icon-module__Y6at-G__badge{min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:500;line-height:var(--space-4);text-align:center;box-shadow:0 0 0 2px var(--bg-mid);position:absolute;top:2px;right:2px}.chrome-icon-module__Y6at-G__badgePrimary{background:var(--p);color:var(--bg)}.chrome-icon-module__Y6at-G__badgeCaution{background:var(--warn);color:var(--bg)}.chrome-icon-module__Y6at-G__badgeCritical{background:var(--bad);color:var(--bg)}@media (max-width:768px){.chrome-icon-module__Y6at-G__button{width:44px;height:44px;color:var(--t2)}.chrome-icon-module__Y6at-G__phoneOnly{display:inline-flex}.chrome-icon-module__Y6at-G__hiddenOnPhone{display:none}}@media (prefers-reduced-motion:reduce){.chrome-icon-module__Y6at-G__button{transition:none}}
.NavOpener-module__TwzFyW__dot{background:var(--warn);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-mid);border-radius:50%;position:absolute;top:4px;right:4px}
.PageContainer-module__wSgHNW__container{animation:PageContainer-module__wSgHNW__pageIn .35s var(--ease-expo) both;margin:0 auto}.PageContainer-module__wSgHNW__wide{max-width:2200px;padding:clamp(16px,2.5vw,40px) clamp(20px,3vw,64px)}.PageContainer-module__wSgHNW__narrow{max-width:880px;padding:clamp(16px,2.5vw,40px) clamp(20px,3vw,48px)}.PageContainer-module__wSgHNW__fluid{max-width:none;padding:clamp(12px,1.5vw,24px) clamp(16px,2vw,32px)}@keyframes PageContainer-module__wSgHNW__pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PageContainer-module__wSgHNW__quiet,.PageContainer-module__wSgHNW__quiet>header,.PageContainer-module__wSgHNW__quiet>header>*,.PageContainer-module__wSgHNW__quiet>header>*>*{animation:none}
.LinkPendingFlag-module__CuF68q__flag{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.LinkPendingFlag-module__CuF68q__flag[data-pending=true]{background:color-mix(in srgb, var(--p) 12%, transparent)}
.PageHeader-module__MYZ75q__header{gap:var(--space-2);width:100%;animation:PageHeader-module__MYZ75q__ph-enter .6s var(--ease-expo) both;--page-header-leading:40px;flex-direction:column;display:flex;position:relative;container:page-header/inline-size}.PageHeader-module__MYZ75q__header[data-accent=p]{--section-accent:var(--p);--section-accent-raw:var(--p);--section-accent-rgb:var(--p-rgb)}.PageHeader-module__MYZ75q__header[data-accent=teal]{--section-accent:var(--teal);--section-accent-raw:var(--teal);--section-accent-rgb:var(--teal-rgb)}.PageHeader-module__MYZ75q__header[data-accent=warn]{--section-accent:var(--warn);--section-accent-raw:var(--warn);--section-accent-rgb:var(--warn-rgb)}.PageHeader-module__MYZ75q__header[data-accent=ok]{--section-accent:var(--ok);--section-accent-raw:var(--ok);--section-accent-rgb:var(--ok-rgb)}.PageHeader-module__MYZ75q__header[data-accent=info]{--section-accent:var(--info,var(--blue));--section-accent-raw:var(--info,var(--blue));--section-accent-rgb:var(--info-rgb)}.PageHeader-module__MYZ75q__header[data-accent=violet]{--section-accent:var(--violet);--section-accent-raw:var(--violet);--section-accent-rgb:var(--violet-rgb)}.PageHeader-module__MYZ75q__withDivider{padding-top:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--b1);margin-bottom:var(--space-5)}.PageHeader-module__MYZ75q__eyebrowRow{justify-content:space-between;align-items:center;gap:var(--space-4);animation:PageHeader-module__MYZ75q__ph-enter .6s var(--ease-expo) both;margin-bottom:0;animation-delay:0s;display:flex}.PageHeader-module__MYZ75q__eyebrowLabel{font-family:var(--font-body);font-size:var(--text-xs-plus);color:var(--m-accent,var(--t3));letter-spacing:0;margin:0;font-weight:600;line-height:1.45}.PageHeader-module__MYZ75q__eyebrowLabel[data-accent=p]{--m-accent:var(--p)}.PageHeader-module__MYZ75q__eyebrowLabel[data-accent=ok]{--m-accent:var(--ok)}.PageHeader-module__MYZ75q__eyebrowLabel[data-accent=warn]{--m-accent:var(--warn)}.PageHeader-module__MYZ75q__eyebrowLabel[data-accent=bad]{--m-accent:var(--bad)}.PageHeader-module__MYZ75q__eyebrowLabel[data-accent=teal]{--m-accent:var(--teal)}.PageHeader-module__MYZ75q__meta{font-family:var(--font-mono);font-size:var(--text-xs-plus);color:var(--t4);white-space:nowrap;flex-shrink:0}.PageHeader-module__MYZ75q__titleRow{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;animation:PageHeader-module__MYZ75q__ph-enter .6s var(--ease-expo) both;flex-wrap:wrap;align-content:start;animation-delay:40ms;display:flex}.PageHeader-module__MYZ75q__titleLeft{align-items:start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.PageHeader-module__MYZ75q__identity{align-items:flex-start;gap:var(--space-3);width:100%;min-width:0;display:flex}.PageHeader-module__MYZ75q__identityText{justify-content:center;gap:var(--space-1);min-width:0;min-height:var(--page-header-leading);flex-direction:column;flex:1;display:flex}.PageHeader-module__MYZ75q__titleRow:not(.PageHeader-module__MYZ75q__titleRowWithLedger):not(.PageHeader-module__MYZ75q__titleRowWithMetaBand) .PageHeader-module__MYZ75q__titleLeft{flex:22rem}.PageHeader-module__MYZ75q__titleRow:not(.PageHeader-module__MYZ75q__titleRowWithLedger):not(.PageHeader-module__MYZ75q__titleRowWithMetaBand) .PageHeader-module__MYZ75q__actions{flex-wrap:wrap;flex:none;max-width:100%}.PageHeader-module__MYZ75q__actionsWide{display:contents}.PageHeader-module__MYZ75q__actionsOverflow{display:none}.PageHeader-module__MYZ75q__leading{width:var(--page-header-leading);flex-shrink:0;align-items:flex-start;display:flex}.PageHeader-module__MYZ75q__titleLine{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.PageHeader-module__MYZ75q__titleLeft:has(.PageHeader-module__MYZ75q__leading)>.PageHeader-module__MYZ75q__tagRow{margin-left:calc(var(--page-header-leading) + var(--space-3))}.PageHeader-module__MYZ75q__title{font-family:var(--font-display);font-stretch:var(--display-wdth);font-size:var(--text-3xl);letter-spacing:-.015em;color:var(--t1);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.PageHeader-module__MYZ75q__titleRowWithLedger{align-items:start;column-gap:var(--space-5);row-gap:var(--space-2);grid-template-columns:minmax(12rem,1fr) auto auto;justify-content:flex-start;display:grid}:is(.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__description) .PageHeader-module__MYZ75q__actions,.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__tagRow) .PageHeader-module__MYZ75q__actions){padding-top:3px}.PageHeader-module__MYZ75q__titleRowWithLedger .PageHeader-module__MYZ75q__titleLeft{grid-column:1;min-width:0}.PageHeader-module__MYZ75q__titleRowWithLedger .PageHeader-module__MYZ75q__titleLedger{grid-column:2}.PageHeader-module__MYZ75q__titleRowWithLedger .PageHeader-module__MYZ75q__actions{grid-column:3;align-self:start;margin-left:0}.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions)){grid-template-columns:minmax(12rem,1fr) auto}.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions)) .PageHeader-module__MYZ75q__titleLedger{grid-column:2}.PageHeader-module__MYZ75q__titleRowWithMetaBand{column-gap:var(--space-5);row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""meta meta";align-items:start;display:grid}.PageHeader-module__MYZ75q__titleRowWithMetaBand .PageHeader-module__MYZ75q__titleLeft{grid-area:title;min-width:0}.PageHeader-module__MYZ75q__titleRowWithMetaBand .PageHeader-module__MYZ75q__actions{grid-area:actions;align-self:start}.PageHeader-module__MYZ75q__titleRowWithMetaBand .PageHeader-module__MYZ75q__metaBand{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;grid-area:meta;min-width:0;display:flex}.PageHeader-module__MYZ75q__titleRowWithMetaBand:has(.PageHeader-module__MYZ75q__leading) .PageHeader-module__MYZ75q__metaBand{padding-left:calc(var(--page-header-leading) + var(--space-3))}.PageHeader-module__MYZ75q__titleRowWithMetaBand .PageHeader-module__MYZ75q__metaBandLedger{flex-shrink:0}@container page-header (max-width:56rem){.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__actions){grid-template-columns:minmax(0,1fr) auto;align-items:start}.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__actions) .PageHeader-module__MYZ75q__titleLeft{grid-area:1/1}.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__actions) .PageHeader-module__MYZ75q__actions{grid-area:1/2;align-self:start;width:auto}.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__actions) .PageHeader-module__MYZ75q__titleLedger{grid-area:2/1/auto/-1;width:100%;max-width:100%}}@container page-header (max-width:40rem){:is(.PageHeader-module__MYZ75q__titleRowWithLedger,.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions))){grid-template-columns:minmax(0,1fr) auto;align-items:start}.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions)){grid-template-columns:minmax(0,1fr)}:is(.PageHeader-module__MYZ75q__titleRowWithLedger .PageHeader-module__MYZ75q__titleLeft,.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions)) .PageHeader-module__MYZ75q__titleLeft){grid-area:1/1}.PageHeader-module__MYZ75q__titleRowWithLedger .PageHeader-module__MYZ75q__actions{grid-area:1/2;align-self:start;width:auto}:is(.PageHeader-module__MYZ75q__titleRowWithLedger .PageHeader-module__MYZ75q__titleLedger,.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions)) .PageHeader-module__MYZ75q__titleLedger){grid-area:2/1/auto/-1;width:100%;max-width:100%}:is(.PageHeader-module__MYZ75q__titleRowWithMetaBand .PageHeader-module__MYZ75q__metaBand,.PageHeader-module__MYZ75q__titleRowWithMetaBand:has(.PageHeader-module__MYZ75q__leading) .PageHeader-module__MYZ75q__metaBand){flex-direction:column;align-items:flex-start;padding-left:0}.PageHeader-module__MYZ75q__leading{display:none}.PageHeader-module__MYZ75q__titleLeft:has(.PageHeader-module__MYZ75q__leading)>.PageHeader-module__MYZ75q__tagRow{margin-left:0}.PageHeader-module__MYZ75q__identityText{min-height:0}.PageHeader-module__MYZ75q__actionsWide{display:none}.PageHeader-module__MYZ75q__actionsOverflow{align-items:center;display:inline-flex}.PageHeader-module__MYZ75q__titleRowWithLedger[data-actions=compact]:has(.PageHeader-module__MYZ75q__actions) .PageHeader-module__MYZ75q__actions{flex-wrap:nowrap;grid-area:1/2;align-self:center;width:auto}.PageHeader-module__MYZ75q__titleRowWithLedger[data-actions=compact]:has(.PageHeader-module__MYZ75q__actions) .PageHeader-module__MYZ75q__titleLedger{grid-area:2/1/auto/3}}@container page-header (max-width:52rem){.PageHeader-module__MYZ75q__titleRowWithMetaBand .PageHeader-module__MYZ75q__actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}}.PageHeader-module__MYZ75q__accent{color:var(--section-accent,var(--p))}:is(.PageHeader-module__MYZ75q__titleRow:has(.PageHeader-module__MYZ75q__tagRow),.PageHeader-module__MYZ75q__titleRow:has(.PageHeader-module__MYZ75q__description)){align-items:flex-start}:is(.PageHeader-module__MYZ75q__titleRow:has(.PageHeader-module__MYZ75q__tagRow) .PageHeader-module__MYZ75q__actions,.PageHeader-module__MYZ75q__titleRow:has(.PageHeader-module__MYZ75q__description) .PageHeader-module__MYZ75q__actions){padding-top:3px}.PageHeader-module__MYZ75q__tagRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.PageHeader-module__MYZ75q__subtitle{font-family:var(--font-body);font-size:var(--text-xs-plus);color:var(--t3);letter-spacing:0;max-width:720px;margin:0;font-weight:600;line-height:1.45}.PageHeader-module__MYZ75q__description{font-family:var(--font-body);font-size:var(--text-md);color:var(--t2);text-wrap:pretty;max-width:64ch;margin:0;line-height:1.55}.PageHeader-module__MYZ75q__metaBandText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.PageHeader-module__MYZ75q__actions{align-items:center;gap:var(--space-2);flex-shrink:0;padding-top:0;display:flex}@container page-header (max-width:48rem){.PageHeader-module__MYZ75q__title{font-size:var(--text-2xl);line-height:1.2}}@container page-header (max-width:26rem){.PageHeader-module__MYZ75q__titleRow:not(.PageHeader-module__MYZ75q__titleRowWithLedger):not(.PageHeader-module__MYZ75q__titleRowWithMetaBand){flex-direction:column;align-items:flex-start}.PageHeader-module__MYZ75q__titleRow:not(.PageHeader-module__MYZ75q__titleRowWithLedger):not(.PageHeader-module__MYZ75q__titleRowWithMetaBand) .PageHeader-module__MYZ75q__titleLeft{flex:none;width:100%}.PageHeader-module__MYZ75q__titleRow:not(.PageHeader-module__MYZ75q__titleRowWithLedger):not(.PageHeader-module__MYZ75q__titleRowWithMetaBand) .PageHeader-module__MYZ75q__actions{justify-content:flex-start;width:100%}:is(.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__actions),.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions))){grid-template-columns:minmax(0,1fr)}:is(.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__actions) .PageHeader-module__MYZ75q__titleLeft,.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions)) .PageHeader-module__MYZ75q__titleLeft){grid-area:1/1/auto/-1}:is(.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__actions) .PageHeader-module__MYZ75q__titleLedger,.PageHeader-module__MYZ75q__titleRowWithLedger:not(:has(.PageHeader-module__MYZ75q__actions)) .PageHeader-module__MYZ75q__titleLedger){grid-area:2/1/auto/-1;width:100%;max-width:100%}.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__actions) .PageHeader-module__MYZ75q__actions{grid-area:3/1/auto/-1;justify-content:flex-start;width:100%}.PageHeader-module__MYZ75q__title{font-size:var(--text-xl)}.PageHeader-module__MYZ75q__titleRowWithLedger .PageHeader-module__MYZ75q__description{display:none}.PageHeader-module__MYZ75q__withDivider{padding-bottom:var(--space-3);margin-bottom:var(--space-4)}}@keyframes PageHeader-module__MYZ75q__ph-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PageHeader-module__MYZ75q__header,.PageHeader-module__MYZ75q__eyebrowRow,.PageHeader-module__MYZ75q__titleRow{animation:none}}
.PageHeaderLedger-module__ezqvKq__ledger{width:fit-content;max-width:100%;margin-top:var(--space-2);animation:PageHeaderLedger-module__ezqvKq__ledger-enter .6s var(--ease-expo) both;align-items:stretch;animation-delay:80ms;display:flex}.PageHeaderLedger-module__ezqvKq__ledgerInline{margin-top:0}.PageHeaderLedger-module__ezqvKq__ledgerCell{justify-content:center;gap:var(--space-1);min-width:0;min-block-size:44px;padding:var(--space-1) var(--space-4);border-left:1px solid var(--sep);flex-direction:column;flex:none;display:flex}.PageHeaderLedger-module__ezqvKq__ledgerCell:first-child{border-left:none;padding-left:0}.PageHeaderLedger-module__ezqvKq__ledgerLink{color:inherit;border-radius:var(--r-md);transition:background .16s var(--ease-expo);text-decoration:none;position:relative}.PageHeaderLedger-module__ezqvKq__ledgerLink:hover{background:var(--surface-hover)}.PageHeaderLedger-module__ezqvKq__ledgerLink:focus-visible{outline:var(--focus-ring);outline-offset:2px}.PageHeaderLedger-module__ezqvKq__ledgerDate{color:var(--t2);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.PageHeaderLedger-module__ezqvKq__ledgerReading{display:contents}.PageHeaderLedger-module__ezqvKq__ledgerMark{display:none}.PageHeaderLedger-module__ezqvKq__ledgerLabel{font-family:var(--font-body);color:var(--t3);font-size:var(--text-xs);letter-spacing:0;font-weight:600;line-height:1.2}.PageHeaderLedger-module__ezqvKq__ledgerNum{color:var(--t1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500;font-size:var(--text-base);line-height:1.2}.PageHeaderLedger-module__ezqvKq__ledgerNum[data-tone=bad]{color:var(--bad)}@container page-header (max-width:56rem){.PageHeaderLedger-module__ezqvKq__ledgerWithActions{--ledger-band:1;width:auto;max-width:none;margin-top:var(--space-3);margin-inline:calc(-1 * var(--page-header-gutter,var(--space-5)));border-block:1px solid var(--sep);flex-wrap:wrap;align-items:stretch}}@container page-header (max-width:40rem){.PageHeaderLedger-module__ezqvKq__ledgerInline{--ledger-band:1;width:auto;max-width:none;margin-top:var(--space-3);margin-inline:calc(-1 * var(--page-header-gutter,var(--space-5)));border-block:1px solid var(--sep);flex-wrap:wrap;align-items:stretch}}@container style(--ledger-band:1){.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell{min-width:0;padding:var(--space-2h) var(--space-3);border-left:none;border-radius:0;flex-direction:row;flex:auto;align-items:center;gap:0;min-block-size:44px}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell:first-child{padding-left:var(--page-header-gutter,var(--space-5))}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell:last-child{padding-right:var(--page-header-gutter,var(--space-5))}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell+.PageHeaderLedger-module__ezqvKq__ledgerCell{border-left:1px solid var(--sep)}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell[data-tone=bad]{background:var(--bad-surface)}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell[data-tone=warn]{background:var(--warn-surface)}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell[data-tone],.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell[data-tone]+.PageHeaderLedger-module__ezqvKq__ledgerCell{border-left-color:#0000}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerReading{justify-content:center;align-items:baseline;gap:var(--space-1h);flex:auto;min-width:0;display:flex}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerLabel{font-size:var(--text-2xs);letter-spacing:.08em;white-space:nowrap;flex:none}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerNum{font-size:var(--text-sm);color:var(--t2);flex:none;font-weight:600;line-height:1}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerCell[data-zero] .PageHeaderLedger-module__ezqvKq__ledgerNum{color:var(--t3);font-weight:500}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerDate{font-size:var(--text-sm);flex:none}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerLink .PageHeaderLedger-module__ezqvKq__ledgerMark{font-size:var(--text-2xs);color:var(--t4);flex:none;margin-left:-2px;line-height:1;display:block}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerLink .PageHeaderLedger-module__ezqvKq__ledgerMark:after{content:"›"}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerLink:hover{background:var(--surface-1)}.PageHeaderLedger-module__ezqvKq__ledgerInline .PageHeaderLedger-module__ezqvKq__ledgerLink[data-tone=bad]:hover{background:color-mix(in srgb, var(--bad) 14%, transparent)}}@keyframes PageHeaderLedger-module__ezqvKq__ledger-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PageHeaderLedger-module__ezqvKq__ledger{animation:none}.PageHeaderLedger-module__ezqvKq__ledgerLink{transition:none}}
.Button-module__L9k99G__btn{justify-content:center;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-5);border-radius:var(--r-md);isolation:isolate;font-family:var(--font-body);font-size:var(--text-base);letter-spacing:.01em;cursor:pointer;transition:transform .12s var(--ease-spring), box-shadow .2s var(--ease-expo), background .14s var(--ease-out), border-color .14s;white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;flex-shrink:0;font-weight:600;display:inline-flex;position:relative;overflow:hidden}@media (pointer:coarse){.Button-module__L9k99G__btn:not(.Button-module__L9k99G__sm){min-height:44px}}.Button-module__L9k99G__btn:hover:not(:disabled){transform:translateY(-1px)}.Button-module__L9k99G__btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Button-module__L9k99G__btn:active:not(:disabled){transition-duration:60ms;transform:scale(.97)}.Button-module__L9k99G__btn:disabled{cursor:not-allowed;background:var(--button-disabled-bg);color:var(--button-disabled-fg);border:1px solid var(--button-disabled-border);box-shadow:none;filter:none;opacity:1;transform:none}.Button-module__L9k99G__btn[data-pending=true]{cursor:progress;pointer-events:none;transform:none}.Button-module__L9k99G__btn[data-pending=true]:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--p) 22%, transparent) 50%, transparent 100%);pointer-events:none;background-size:200% 100%;animation:1.8s linear infinite Button-module__L9k99G__sk-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Button-module__L9k99G__btn[data-pending=true]:before{background:color-mix(in srgb, var(--p) 12%, transparent);animation:none}}.Button-module__L9k99G__btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.Button-module__L9k99G__primary{background:linear-gradient(135deg, var(--p-light), var(--p), var(--p-dim));color:var(--t1);box-shadow:var(--shadow-glow-p), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000026;background-size:200% 200%;border:1px solid #ffffff0f}.Button-module__L9k99G__primary:hover:not(:disabled){box-shadow:var(--shadow-glow-p-hover), inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000001f;filter:brightness(1.06);transform:translateY(-1px)}.Button-module__L9k99G__primary:active:not(:disabled){box-shadow:inset 0 2px 4px #00000059, 0 0 8px rgba(var(--p-rgb), .12);filter:brightness(.95);transform:scale(.97)translateY(0)}.Button-module__L9k99G__primary:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:50%;height:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.Button-module__L9k99G__primary:after{opacity:1;animation:4s ease-in-out infinite Button-module__L9k99G__btn-sweep}}.Button-module__L9k99G__primary:disabled:after,.Button-module__L9k99G__danger:disabled:after,.Button-module__L9k99G__primary[data-pending=true]:after,.Button-module__L9k99G__danger[data-pending=true]:after{opacity:0;animation:none}.Button-module__L9k99G__secondary{background:var(--surface-2);border:1px solid var(--b1);color:var(--t1);box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0a}.Button-module__L9k99G__secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--b2);transform:translateY(-1px);box-shadow:0 4px 12px #00000040,inset 0 1px #ffffff0f}.Button-module__L9k99G__secondary:active:not(:disabled){transform:scale(.97)translateY(0);box-shadow:inset 0 1px 3px #0000004d}.Button-module__L9k99G__ghost{color:var(--t2);background:0 0}.Button-module__L9k99G__ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--t1)}.Button-module__L9k99G__ghost:active:not(:disabled){background:var(--surface-active)}.Button-module__L9k99G__danger{background:linear-gradient(135deg, var(--bad), color-mix(in oklch, var(--bad) 80%, #000));color:var(--t1);box-shadow:0 0 12px var(--bad-glow), inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #00000026;background-size:200% 200%;border:1px solid #ffffff0f}.Button-module__L9k99G__danger:hover:not(:disabled){box-shadow:0 0 20px var(--bad-glow), 0 4px 16px rgba(var(--bad-rgb), .25), inset 0 1px 0 #ffffff26;filter:brightness(1.08);transform:translateY(-1px)}.Button-module__L9k99G__danger:active:not(:disabled){filter:brightness(.92);transform:scale(.97)translateY(0);box-shadow:inset 0 2px 4px #00000059}.Button-module__L9k99G__sm{height:30px;padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--r-sm)}.Button-module__L9k99G__lg{min-height:48px}.Button-module__L9k99G__icon{width:38px;padding:0}.Button-module__L9k99G__icon.Button-module__L9k99G__sm{width:30px}@media (pointer:coarse){.Button-module__L9k99G__icon:not(.Button-module__L9k99G__sm){min-width:44px}}.Button-module__L9k99G__ripple{animation:Button-module__L9k99G__btn-ripple .5s var(--ease-expo) forwards;pointer-events:none;background:#ffffff40;border-radius:50%;position:absolute;transform:scale(0)}
.KebabButton-module__Z1Hh7q__kebab{width:30px;height:30px;color:var(--t4);border-radius:var(--r-sm);cursor:pointer;transition:color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (pointer:coarse){.KebabButton-module__Z1Hh7q__kebab{width:44px;height:44px}}.KebabButton-module__Z1Hh7q__kebab:hover{color:var(--t1);background:var(--surface-2)}.KebabButton-module__Z1Hh7q__kebab:focus-visible{outline:var(--focus-ring);outline-offset:2px}.KebabButton-module__Z1Hh7q__kebab[data-state=open]{color:var(--t1);background:var(--surface-2)}@media (prefers-reduced-motion:reduce){.KebabButton-module__Z1Hh7q__kebab{transition:none}}
.Menu-module__eVkTJa__menu{background:var(--bg-overlay);border:1px solid var(--b2);border-radius:var(--r-md);min-width:180px;padding:var(--space-1);z-index:var(--z-dropdown);-webkit-backdrop-filter:blur(var(--glass-shell-blur));animation:Menu-module__eVkTJa__menuOpen .15s var(--ease-expo);outline:none;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0a}.Menu-module__eVkTJa__menuCompact{min-width:140px;padding:3px}@keyframes Menu-module__eVkTJa__menuOpen{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Menu-module__eVkTJa__menu{animation:none}}.Menu-module__eVkTJa__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--t2);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background .1s,color .1s;display:flex}.Menu-module__eVkTJa__item:hover,.Menu-module__eVkTJa__item[data-highlighted]{color:var(--t1);background:#ffffff0f}.Menu-module__eVkTJa__item[data-disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.Menu-module__eVkTJa__itemDanger{color:rgba(var(--warn-rgb), .95)}.Menu-module__eVkTJa__itemDanger:hover,.Menu-module__eVkTJa__itemDanger[data-highlighted]{background:rgba(var(--warn-rgb), .12);color:rgb(var(--warn-rgb))}.Menu-module__eVkTJa__menuCompact .Menu-module__eVkTJa__item{padding:var(--space-1h) var(--space-2h);font-family:var(--font-mono);font-size:var(--text-xs-plus);text-transform:uppercase;letter-spacing:.08em}.Menu-module__eVkTJa__icon{width:14px;height:14px;color:var(--t3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Menu-module__eVkTJa__label{flex:1;min-width:0}.Menu-module__eVkTJa__shortcut{margin-left:var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--t4);letter-spacing:.06em}.Menu-module__eVkTJa__chevron{margin-left:var(--space-3);color:var(--t4)}.Menu-module__eVkTJa__separator{background:var(--sep);height:1px;margin:var(--space-1) 0}@media (pointer:coarse){.Menu-module__eVkTJa__item{min-width:44px;min-height:44px}}
.UnderlineSubNav-module__hQ7eMq__nav{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-2)) 0 var(--space-4);border-bottom:1px solid var(--b1);display:flex}.UnderlineSubNav-module__hQ7eMq__tab{align-items:center;gap:var(--space-1h);padding:var(--space-2h) var(--space-1);color:var(--t2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-family:inherit;font-weight:500;text-decoration:none;transition:color .14s,border-color .14s;display:inline-flex;position:relative}.UnderlineSubNav-module__hQ7eMq__tab:hover{color:var(--t1)}.UnderlineSubNav-module__hQ7eMq__tab:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.UnderlineSubNav-module__hQ7eMq__tab[data-active]{color:var(--t1);border-bottom-color:var(--p)}.UnderlineSubNav-module__hQ7eMq__count{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--t3);font-weight:500}.UnderlineSubNav-module__hQ7eMq__tab[data-active] .UnderlineSubNav-module__hQ7eMq__count{color:var(--t2)}.UnderlineSubNav-module__hQ7eMq__tab[data-tone=warn] .UnderlineSubNav-module__hQ7eMq__count{color:var(--warn)}@media (prefers-reduced-motion:reduce){.UnderlineSubNav-module__hQ7eMq__tab{transition:none}}
.Section-module__vqaCca__section{margin-bottom:var(--space-7)}.Section-module__vqaCca__header{margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.Section-module__vqaCca__titleGroup{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Section-module__vqaCca__title{font-family:var(--font-display);font-size:var(--text-base);color:var(--t1);align-items:center;gap:var(--space-2);text-wrap:balance;margin:0;font-weight:700;display:flex}.Section-module__vqaCca__title[id]{scroll-margin-top:var(--space-6)}.Section-module__vqaCca__subtitle{color:var(--t3);font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.4}.Section-module__vqaCca__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}
.WideScreenNotice-module__TTVzOq__root{width:100%;container:wide-gate/inline-size}.WideScreenNotice-module__TTVzOq__notice{display:none}.WideScreenNotice-module__TTVzOq__content{display:contents}@container wide-gate (max-width:768px){.WideScreenNotice-module__TTVzOq__notice{min-height:22rem;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.WideScreenNotice-module__TTVzOq__content{display:none}}.WideScreenNotice-module__TTVzOq__card{align-items:flex-start;gap:var(--space-3);max-width:34rem;padding:var(--space-6);background:var(--bg-raised);border:1px solid var(--b1);border-radius:var(--r-xl);flex-direction:column;display:flex}.WideScreenNotice-module__TTVzOq__glyph{border-radius:var(--r-lg);background:var(--surface-2);width:40px;height:40px;color:var(--t3);justify-content:center;align-items:center;display:flex}.WideScreenNotice-module__TTVzOq__glyph svg{width:22px;height:22px}.WideScreenNotice-module__TTVzOq__title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--t1);margin:0;font-weight:600}.WideScreenNotice-module__TTVzOq__reason{font-size:var(--text-sm);color:var(--t2);margin:0;line-height:1.5}.WideScreenNotice-module__TTVzOq__hint{font-size:var(--text-xs);color:var(--t3);margin:0}.WideScreenNotice-module__TTVzOq__summary{margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--sep);align-self:stretch}.WideScreenNotice-module__TTVzOq__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.WideScreenNotice-module__TTVzOq__actions a{min-height:44px;padding:0 var(--space-4);border:1px solid var(--b2);border-radius:var(--r-md);background:var(--surface-1);color:var(--t1);font-size:var(--text-sm);align-items:center;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.WideScreenNotice-module__TTVzOq__actions a:hover{border-color:var(--p-border);color:var(--p-light)}.WideScreenNotice-module__TTVzOq__actions a:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.WideScreenNotice-module__TTVzOq__actions a{transition:none}}
.Panel-module__Neih2W__panel{background:var(--bg-raised);border:1px solid var(--b1);border-radius:var(--r-xl);width:100%;position:relative;overflow:hidden;container:panel/inline-size}.Panel-module__Neih2W__panelGlass{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--r-xl)}.Panel-module__Neih2W__panelGlass:before{content:"";border-radius:inherit;background:linear-gradient(145deg, var(--glass-highlight) 0%, transparent 35%);pointer-events:none;position:absolute;inset:-1px}.Panel-module__Neih2W__panelGlass>*{position:relative}.Panel-module__Neih2W__panelHover{transition:transform .2s var(--ease-spring), box-shadow .22s var(--ease-expo), border-color .2s;animation:Panel-module__Neih2W__panelEnter .65s var(--ease-expo) both}.Panel-module__Neih2W__panelHover:hover{box-shadow:var(--shadow-card-hover);border-color:#ffffff26;transform:translateY(-2px)}@keyframes Panel-module__Neih2W__panelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Panel-module__Neih2W__panelFluid{border-left:0;border-right:0;border-radius:0}
.SelectionBulkBar-module__c5jDJq__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--r-md);background:var(--p-surface);flex-wrap:wrap;display:flex}.SelectionBulkBar-module__c5jDJq__count{font-size:var(--text-sm);color:var(--p-light);font-weight:600}.SelectionBulkBar-module__c5jDJq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SelectionBulkBar-module__c5jDJq__inset{margin:0 var(--space-3) var(--space-2)}
.PanelToolbar-module__RH7tEG__toolbar{align-items:center;gap:var(--space-2h);padding:var(--space-2h) var(--space-3h);border-bottom:1px solid var(--sep);flex-wrap:wrap;min-width:0;display:flex;container-type:inline-size}.PanelToolbar-module__RH7tEG__metaBlock{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}:is(.PanelToolbar-module__RH7tEG__toolbar:has(.PanelToolbar-module__RH7tEG__searchWrap) .PanelToolbar-module__RH7tEG__metaBlock,.PanelToolbar-module__RH7tEG__toolbar:has(.PanelToolbar-module__RH7tEG__slot) .PanelToolbar-module__RH7tEG__metaBlock){flex:0 auto}.PanelToolbar-module__RH7tEG__toolbar:has(.PanelToolbar-module__RH7tEG__hint):not(:has(.PanelToolbar-module__RH7tEG__slot)):not(:has(.PanelToolbar-module__RH7tEG__searchWrap)) .PanelToolbar-module__RH7tEG__metaBlock{flex:100%}.PanelToolbar-module__RH7tEG__meta{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t3);letter-spacing:.14em;text-transform:uppercase;flex:none;font-weight:500;display:inline-flex}.PanelToolbar-module__RH7tEG__metaLabel{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.PanelToolbar-module__RH7tEG__metaSep{color:var(--t4);opacity:.7;font-weight:400}.PanelToolbar-module__RH7tEG__metaCount{color:var(--t2);font-weight:500}.PanelToolbar-module__RH7tEG__hint{color:var(--t3);font-weight:400;font-size:var(--text-xs);letter-spacing:.02em;text-transform:none;white-space:normal;overflow-wrap:break-word;margin:0;line-height:1.45;display:block}.PanelToolbar-module__RH7tEG__toolbar:has(.PanelToolbar-module__RH7tEG__hint){align-items:flex-start}.PanelToolbar-module__RH7tEG__divider{background:var(--sep);flex:none;width:1px;height:16px}.PanelToolbar-module__RH7tEG__searchWrap{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.PanelToolbar-module__RH7tEG__searchIcon{color:var(--t3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.PanelToolbar-module__RH7tEG__searchInput{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--t1);border:1px solid var(--b1);border-radius:var(--r-md);background:0 0;outline:none;padding:7px 12px 7px 30px;transition:border-color .16s,background .16s}.PanelToolbar-module__RH7tEG__searchInput::placeholder{color:var(--t3)}.PanelToolbar-module__RH7tEG__searchInput:focus-visible{border-color:rgba(var(--p-rgb), .45);background:rgba(var(--p-rgb), .03);outline:var(--focus-ring);outline-offset:2px}.PanelToolbar-module__RH7tEG__action{flex:none;margin-left:auto}:is(.PanelToolbar-module__RH7tEG__toolbar:has(.PanelToolbar-module__RH7tEG__searchWrap) .PanelToolbar-module__RH7tEG__action,.PanelToolbar-module__RH7tEG__toolbar:has(.PanelToolbar-module__RH7tEG__slot) .PanelToolbar-module__RH7tEG__action){margin-left:0}.PanelToolbar-module__RH7tEG__slot{align-items:center;gap:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000)}.PanelToolbar-module__RH7tEG__slot::-webkit-scrollbar{display:none}@container (max-width:480px){.PanelToolbar-module__RH7tEG__searchWrap{flex:1 1 0;min-width:0;max-width:none}.PanelToolbar-module__RH7tEG__action{margin-left:0}.PanelToolbar-module__RH7tEG__slot{flex:100%;-webkit-mask-image:none;mask-image:none}}
.OverlayPanel-module__XWsh-G__panel{background:var(--op-bg,var(--glass-popover));-webkit-backdrop-filter:blur(var(--glass-popover-blur)) saturate(var(--glass-popover-saturate));backdrop-filter:blur(var(--glass-popover-blur)) saturate(var(--glass-popover-saturate));border:1px solid var(--op-border,var(--glass-border));border-radius:var(--op-radius,var(--r-xl));box-shadow:var(--op-shadow,var(--shadow-overlay)), inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 40%, transparent);animation:OverlayPanel-module__XWsh-G__overlayIn var(--op-anim-duration,.2s) var(--ease-expo) both;position:relative}.OverlayPanel-module__XWsh-G__opaque{background:var(--bg-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.OverlayPanel-module__XWsh-G__halo:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 60% 40% at 0% 0%, rgba(var(--p-rgb), .06) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.OverlayPanel-module__XWsh-G__halo>*{position:relative}@keyframes OverlayPanel-module__XWsh-G__overlayIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.OverlayPanel-module__XWsh-G__centered{animation-name:OverlayPanel-module__XWsh-G__overlayInCentered}@keyframes OverlayPanel-module__XWsh-G__overlayInCentered{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.Modal-module__lu1-eq__overlayWrap{z-index:var(--z-modal);padding:var(--space-6) var(--space-4);justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__lu1-eq__overlay{z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);appearance:none;cursor:default;background:#000000a6;border:0;padding:0;animation:.15s Modal-module__lu1-eq__fade-in;position:fixed;inset:0}button.Modal-module__lu1-eq__overlay{cursor:pointer}.Modal-module__lu1-eq__modal{z-index:1;background:var(--bg-raised);border:1px solid var(--b1);border-radius:var(--r-2xl);width:100%;max-height:calc(100dvh - var(--space-6) * 2);box-shadow:var(--shadow-overlay);animation:Modal-module__lu1-eq__slideUp .22s var(--ease-expo);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module__lu1-eq__sm{max-width:400px}.Modal-module__lu1-eq__md{max-width:480px}.Modal-module__lu1-eq__lg{max-width:640px}.Modal-module__lu1-eq__xl{max-width:880px}.Modal-module__lu1-eq__header{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);border-bottom:1px solid #0000;flex:none;transition:border-color .15s;display:flex}.Modal-module__lu1-eq__header[data-scrolled]{border-bottom-color:var(--sep)}.Modal-module__lu1-eq__headerText{flex:auto;min-width:0}.Modal-module__lu1-eq__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--t1);margin:0;font-weight:700;line-height:1.2}.Modal-module__lu1-eq__subtitle{font-size:var(--text-sm);color:var(--t3);margin:var(--space-1) 0 0;line-height:1.45}.Modal-module__lu1-eq__close{border-radius:var(--r-md);width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -6px 0 0;padding:0;transition:color .12s,background-color .12s;display:inline-flex;position:relative}@media (pointer:coarse){.Modal-module__lu1-eq__close{width:44px;height:44px;margin:-12px -14px -4px 0}.Modal-module__lu1-eq__close.Modal-module__lu1-eq__close:after{inset:0}}.Modal-module__lu1-eq__close:after{content:"";position:absolute;inset:-8px}.Modal-module__lu1-eq__close:hover{color:var(--t1);background:var(--surface-hover)}.Modal-module__lu1-eq__close:active{background:var(--surface-active)}.Modal-module__lu1-eq__close:focus-visible{outline:var(--focus-ring);outline-offset:1px}.Modal-module__lu1-eq__body{overscroll-behavior:contain;min-height:0;padding:var(--space-1) var(--space-5) var(--space-5);flex:auto;overflow-y:auto}.Modal-module__lu1-eq__body:first-child{padding-top:var(--space-5)}.Modal-module__lu1-eq__body:not(:last-child){padding-bottom:var(--space-3)}.Modal-module__lu1-eq__bodyInner{gap:var(--space-4);flex-direction:column;display:flex}.Modal-module__lu1-eq__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-5);border-top:1px solid #0000;flex:none;transition:border-color .15s;display:flex}.Modal-module__lu1-eq__actions[data-overflow]{border-top-color:var(--sep)}@keyframes Modal-module__lu1-eq__slideUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Modal-module__lu1-eq__sheetUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:480px){.Modal-module__lu1-eq__overlayWrap{align-items:flex-end;padding:0}.Modal-module__lu1-eq__modal,.Modal-module__lu1-eq__sm,.Modal-module__lu1-eq__md,.Modal-module__lu1-eq__lg,.Modal-module__lu1-eq__xl{border-radius:var(--r-2xl) var(--r-2xl) 0 0;width:100%;max-width:none;max-height:92dvh;animation:Modal-module__lu1-eq__sheetUp .26s var(--ease-expo);border-bottom:none}.Modal-module__lu1-eq__header{padding:var(--space-4) var(--space-4) var(--space-3)}.Modal-module__lu1-eq__body{padding-inline:var(--space-4)}.Modal-module__lu1-eq__body:first-child{padding-top:var(--space-4)}.Modal-module__lu1-eq__actions{padding:var(--space-3) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));grid-template-columns:1fr 1.4fr;justify-content:stretch;display:grid}.Modal-module__lu1-eq__actions>*{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.Modal-module__lu1-eq__overlay,.Modal-module__lu1-eq__modal{animation:none}.Modal-module__lu1-eq__close{transition:none}}
.FilterSheet-module__hhsHiG__root{z-index:var(--z-overlay);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.FilterSheet-module__hhsHiG__scrim{cursor:pointer;animation:FilterSheet-module__hhsHiG__scrimIn .18s var(--ease-expo) both;background:#000000b8;border:none;margin:0;padding:0;position:absolute;inset:0}.FilterSheet-module__hhsHiG__sheet{z-index:1;gap:var(--space-4);width:min(100%,560px);max-height:82dvh;padding:var(--space-2) var(--space-4) var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border:1px solid var(--b1);border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--bg-raised);animation:FilterSheet-module__hhsHiG__sheetIn .26s var(--ease-expo) both;border-bottom:none;flex-direction:column;display:flex;position:relative;box-shadow:0 -24px 64px #00000073}.FilterSheet-module__hhsHiG__sheet:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.FilterSheet-module__hhsHiG__handle{width:36px;height:4px;margin:var(--space-1) auto;border-radius:var(--r-pill);background:var(--b2);flex:none}.FilterSheet-module__hhsHiG__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex:none;display:flex}.FilterSheet-module__hhsHiG__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--t1);margin:0;font-weight:600}.FilterSheet-module__hhsHiG__done{min-height:44px;margin-right:calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--r-md);color:var(--p-light);font-family:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;font-weight:500;display:inline-flex}.FilterSheet-module__hhsHiG__done:focus-visible{outline:var(--focus-ring);outline-offset:2px}.FilterSheet-module__hhsHiG__body{overscroll-behavior:contain;gap:var(--space-4);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.FilterSheet-module__hhsHiG__footer{gap:var(--space-2);padding-top:var(--space-1);flex:none;grid-template-columns:1fr 1.4fr;display:grid}.FilterSheet-module__hhsHiG__footer button{width:100%;min-height:44px}.FilterSheet-module__hhsHiG__trigger{align-items:center;gap:var(--space-1h);height:36px;padding:0 var(--space-3);border:1px solid var(--b1);border-radius:var(--r-pill);background:var(--surface-1);color:var(--t2);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color .16s var(--ease-expo), background-color .16s var(--ease-expo), color .16s var(--ease-expo);font-weight:500;display:inline-flex;position:relative}.FilterSheet-module__hhsHiG__trigger:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.FilterSheet-module__hhsHiG__trigger:hover{background:var(--surface-hover);color:var(--t1)}.FilterSheet-module__hhsHiG__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex-shrink:0;width:14px;height:14px}.FilterSheet-module__hhsHiG__trigger:focus-visible{outline:var(--focus-ring);outline-offset:2px}.FilterSheet-module__hhsHiG__trigger[data-active]{border-color:var(--p-border);color:var(--t1)}.FilterSheet-module__hhsHiG__badge{min-width:20px;height:20px;padding:0 var(--space-1h);border-radius:var(--r-pill);background:var(--p);color:var(--bg);font-family:var(--font-mono);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}@keyframes FilterSheet-module__hhsHiG__sheetIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes FilterSheet-module__hhsHiG__scrimIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FilterSheet-module__hhsHiG__sheet,.FilterSheet-module__hhsHiG__scrim{animation:none}.FilterSheet-module__hhsHiG__trigger{transition:none}}
.field-chrome-module__7AxA8a__recessedField{width:100%;height:40px;padding:0 var(--space-3h);border-radius:var(--r-md);border:1px solid var(--b1);background:linear-gradient(180deg, var(--surface-2), var(--bg-raised));color:var(--t1);font-family:var(--font-body);font-size:var(--text-base);outline:none;box-shadow:inset 0 1px 3px #00000040,0 1px #ffffff08}.field-chrome-module__7AxA8a__floatingMenu{background:linear-gradient(180deg, var(--glass-popover), var(--bg-overlay));border:1px solid var(--b2);border-radius:var(--r-md);padding:var(--space-1);z-index:var(--z-dropdown-overlay);-webkit-backdrop-filter:blur(var(--glass-shell-blur));box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0a}@media (pointer:coarse){.field-chrome-module__7AxA8a__recessedField{min-height:44px}}
.Input-module__UJIQNq__input{transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), background .14s;}.Input-module__UJIQNq__input::placeholder{color:var(--t4)}.Input-module__UJIQNq__input:hover:not(:disabled){background:linear-gradient(180deg, var(--surface-3), var(--bg-raised));border-color:#ffffff26}.Input-module__UJIQNq__input:focus{border-color:var(--p);box-shadow:0 0 0 3px rgba(var(--p-rgb), .12), inset 0 1px 2px #00000026;background:linear-gradient(180deg, var(--surface-2), var(--bg))}.Input-module__UJIQNq__input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-glow), inset 0 1px 3px #00000040;animation:Input-module__UJIQNq__error-shake .24s var(--ease-expo)}.Input-module__UJIQNq__input[aria-invalid=true]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Input-module__UJIQNq__input:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border);box-shadow:none;cursor:not-allowed}@media (pointer:coarse){.Input-module__UJIQNq__input{min-height:44px;font-size:var(--text-lg-plus)}}
.Textarea-module__ni0UrG__textarea{width:100%;min-height:88px;padding:var(--space-2h) var(--space-3h);border-radius:var(--r-md);border:1px solid var(--b1);background:var(--bg-raised);color:var(--t1);font-family:var(--font-body);font-size:var(--text-base);resize:vertical;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);outline:none;line-height:1.55;box-shadow:inset 0 1px 3px #00000040,0 1px #ffffff08}@media (pointer:coarse){.Textarea-module__ni0UrG__textarea{font-size:var(--text-lg-plus)}}.Textarea-module__ni0UrG__textarea::placeholder{color:var(--t4)}.Textarea-module__ni0UrG__textarea:hover:not(:disabled){border-color:#ffffff26}.Textarea-module__ni0UrG__textarea:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--p);box-shadow:0 0 0 3px rgba(var(--p-rgb), .12), inset 0 1px 2px #00000026}.Textarea-module__ni0UrG__textarea[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-glow), inset 0 1px 3px #00000040;animation:Textarea-module__ni0UrG__error-shake .24s var(--ease-expo)}.Textarea-module__ni0UrG__textarea:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border);box-shadow:none;cursor:not-allowed;resize:none}
.Select-module__mkPuyq__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;transition:border-color .18s,box-shadow .18s,background .14s;display:flex;overflow:hidden;}.Select-module__mkPuyq__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__mkPuyq__trigger:hover{background:linear-gradient(180deg, var(--surface-3), var(--bg-raised));border-color:#ffffff26}.Select-module__mkPuyq__trigger:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--p);box-shadow:0 0 0 3px rgba(var(--p-rgb), .12), inset 0 1px 2px #00000026}.Select-module__mkPuyq__trigger[data-disabled]{background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border);box-shadow:none;cursor:not-allowed}.Select-module__mkPuyq__trigger[data-disabled]:hover{background:var(--button-disabled-bg);border-color:var(--button-disabled-border)}.Select-module__mkPuyq__trigger[data-state=open]{border-color:var(--p);box-shadow:0 0 0 3px rgba(var(--p-rgb), .12), inset 0 1px 2px #00000026;background:var(--bg)}.Select-module__mkPuyq__triggerCompact{height:auto;font-family:var(--font-mono);font-size:var(--text-xs-plus);text-transform:uppercase;letter-spacing:.08em;color:var(--t1);border-radius:var(--r-sm);box-shadow:none;background:var(--bg-raised);padding:5px 10px}.Select-module__mkPuyq__triggerCompact .Select-module__mkPuyq__arrow{width:12px;height:12px}.Select-module__mkPuyq__arrow{width:16px;height:16px;stroke:var(--t3);fill:none;stroke-width:2px;transition:transform .2s var(--ease-expo);flex-shrink:0}.Select-module__mkPuyq__trigger[data-state=open] .Select-module__mkPuyq__arrow{transform:rotate(180deg)}.Select-module__mkPuyq__placeholder{color:var(--t4);font-weight:400}.Select-module__mkPuyq__menu{width:var(--radix-select-trigger-width);max-height:min(15rem, var(--radix-select-content-available-height,15rem));animation:Select-module__mkPuyq__menuOpen .15s var(--ease-expo);flex-direction:column;display:flex;overflow:hidden;}.Select-module__mkPuyq__viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.Select-module__mkPuyq__menuCompact{width:max-content;min-width:100%;padding:3px}@keyframes Select-module__mkPuyq__menuOpen{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Select-module__mkPuyq__groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--t3);-webkit-user-select:none;user-select:none}.Select-module__mkPuyq__option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);font-size:var(--text-base);color:var(--t2);cursor:pointer;outline:none;transition:background .1s,color .1s;display:flex}.Select-module__mkPuyq__option:hover,.Select-module__mkPuyq__option[data-highlighted]{color:var(--t1);background:#ffffff0f}.Select-module__mkPuyq__option[data-disabled]{color:var(--t3);cursor:not-allowed}.Select-module__mkPuyq__option[data-disabled]:hover{color:var(--t3);background:0 0}.Select-module__mkPuyq__option[data-state=checked]{color:var(--p);font-weight:600}.Select-module__mkPuyq__option[data-state=checked]:before{content:"";background:var(--p);border-radius:50%;flex-shrink:0;width:6px;height:6px}.Select-module__mkPuyq__menuCompact .Select-module__mkPuyq__option{padding:var(--space-1h) var(--space-2h);font-family:var(--font-mono);font-size:var(--text-xs-plus);text-transform:uppercase;letter-spacing:.08em}.Select-module__mkPuyq__menuCompact .Select-module__mkPuyq__option[data-state=checked]:before{width:5px;height:5px}@media (pointer:coarse){.Select-module__mkPuyq__option{min-width:44px;min-height:44px}}
.Checkbox-module__sytAYW__checkbox{align-items:center;gap:var(--space-2h);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--space-1h) 0;display:flex}.Checkbox-module__sytAYW__box{border-radius:var(--r-xs);border:1px solid var(--b1);background:var(--bg-raised);width:18px;height:18px;transition:background .15s var(--ease-spring), border-color .15s, box-shadow .15s, transform .15s var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Checkbox-module__sytAYW__box svg{stroke:#fff;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:24;stroke-dashoffset:24px;width:12px;height:12px;transition:opacity 80ms, stroke-dashoffset .1s var(--ease-expo)}.Checkbox-module__sytAYW__checked .Checkbox-module__sytAYW__box{background:var(--p);border-color:var(--p);box-shadow:0 0 8px rgba(var(--p-rgb), .2), inset 0 1px 0 #ffffff26}.Checkbox-module__sytAYW__checked .Checkbox-module__sytAYW__box svg{opacity:1;stroke-dashoffset:0;transition:opacity 80ms, stroke-dashoffset .22s var(--ease-expo)}.Checkbox-module__sytAYW__checkbox:hover .Checkbox-module__sytAYW__box{border-color:var(--p-border);transform:scale(1.05)}.Checkbox-module__sytAYW__label{font-size:var(--text-base);color:var(--t1);font-weight:500;transition:color .15s}.Checkbox-module__sytAYW__checked .Checkbox-module__sytAYW__label{color:var(--t1)}.Checkbox-module__sytAYW__disabled{opacity:.4;cursor:not-allowed}.Checkbox-module__sytAYW__iconOnly{gap:0;padding:0}.Checkbox-module__sytAYW__iconOnly .Checkbox-module__sytAYW__box{width:16px;height:16px}.Checkbox-module__sytAYW__iconOnly .Checkbox-module__sytAYW__box svg{width:10px;height:10px}@media (pointer:coarse){.Checkbox-module__sytAYW__checkbox{min-height:44px}.Checkbox-module__sytAYW__iconOnly{justify-content:center;min-width:44px}}
.Combobox-module__fVkdNG__root{width:100%;position:relative}.Combobox-module__fVkdNG__rootCompact{flex-shrink:0;width:auto}.Combobox-module__fVkdNG__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s,box-shadow .18s,background .14s;display:flex;}.Combobox-module__fVkdNG__trigger:hover{background:linear-gradient(180deg, var(--surface-3), var(--bg-raised));border-color:#ffffff26}.Combobox-module__fVkdNG__trigger:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--p);box-shadow:0 0 0 3px rgba(var(--p-rgb), .12), inset 0 1px 2px #00000026}.Combobox-module__fVkdNG__trigger:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border);cursor:not-allowed}.Combobox-module__fVkdNG__trigger[aria-expanded=true]{border-color:var(--p);box-shadow:0 0 0 3px rgba(var(--p-rgb), .12), inset 0 1px 2px #00000026}.Combobox-module__fVkdNG__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Combobox-module__fVkdNG__placeholder{color:var(--t4);font-weight:400}.Combobox-module__fVkdNG__arrow{width:16px;height:16px;stroke:var(--t3);fill:none;stroke-width:2px;transition:transform .2s var(--ease-expo);flex-shrink:0}.Combobox-module__fVkdNG__trigger[aria-expanded=true] .Combobox-module__fVkdNG__arrow{transform:rotate(180deg)}.Combobox-module__fVkdNG__menu{animation:Combobox-module__fVkdNG__menuOpen .15s var(--ease-expo);position:fixed;}@keyframes Combobox-module__fVkdNG__menuOpen{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Combobox-module__fVkdNG__menu{animation:none}.Combobox-module__fVkdNG__arrow{transition:none}.Combobox-module__fVkdNG__trigger[aria-expanded=true] .Combobox-module__fVkdNG__arrow{transform:none}}.Combobox-module__fVkdNG__search{width:100%;height:34px;padding:0 var(--space-2h);margin-bottom:var(--space-1);border-radius:var(--r-sm);border:1px solid var(--b1);background:var(--bg);color:var(--t1);font-family:var(--font-body);font-size:var(--text-sm);outline:none}.Combobox-module__fVkdNG__search:focus-visible{border-color:var(--p)}.Combobox-module__fVkdNG__list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.Combobox-module__fVkdNG__option{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);font-size:var(--text-base);color:var(--t2);cursor:pointer;transition:background .1s,color .1s;display:flex}.Combobox-module__fVkdNG__option.Combobox-module__fVkdNG__active,.Combobox-module__fVkdNG__option:hover{color:var(--t1);background:#ffffff0f}.Combobox-module__fVkdNG__option[aria-selected=true]{color:var(--p);font-weight:600}.Combobox-module__fVkdNG__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Combobox-module__fVkdNG__optionHint{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t4);flex-shrink:0}.Combobox-module__fVkdNG__create{color:var(--p-light);font-weight:500}.Combobox-module__fVkdNG__triggerCompact{width:auto;min-width:0;max-width:220px;height:30px;padding:0 var(--space-2h);font-size:var(--text-sm);box-shadow:none;background:var(--bg);font-weight:500}.Combobox-module__fVkdNG__triggerCompact:hover{background:var(--bg)}.Combobox-module__fVkdNG__triggerCompact[aria-expanded=true],.Combobox-module__fVkdNG__triggerActive{border-color:var(--p-border);background:var(--p-surface);color:var(--p-light)}.Combobox-module__fVkdNG__triggerCompact .Combobox-module__fVkdNG__value,.Combobox-module__fVkdNG__triggerCompact .Combobox-module__fVkdNG__placeholder{font-size:var(--text-sm)}.Combobox-module__fVkdNG__menuActions{padding:0 var(--space-1) var(--space-1);justify-content:flex-end;display:flex}.Combobox-module__fVkdNG__clearBtn{color:var(--t3);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1);background:0 0;border:none;font-weight:500}.Combobox-module__fVkdNG__clearBtn:hover{color:var(--p-light)}.Combobox-module__fVkdNG__clearBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.Combobox-module__fVkdNG__optionCheck{padding:var(--space-1) var(--space-2);border-radius:var(--r-sm)}.Combobox-module__fVkdNG__optionCheck:hover,.Combobox-module__fVkdNG__optionCheck.Combobox-module__fVkdNG__active{background:#ffffff0f}@media (pointer:coarse){.Combobox-module__fVkdNG__triggerCompact{height:auto;min-height:44px}.Combobox-module__fVkdNG__search,.Combobox-module__fVkdNG__option,.Combobox-module__fVkdNG__clearBtn{min-width:44px;min-height:44px}.Combobox-module__fVkdNG__search{height:44px}}
.WorkbenchTopbar-module__RYISYq__topbar{align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-4);border-bottom:1px solid var(--sep);background:color-mix(in srgb, var(--bg-mid) 80%, transparent);flex-shrink:0;grid-template-columns:1fr auto 1fr;display:grid}.WorkbenchTopbar-module__RYISYq__left{align-items:center;gap:var(--space-2h);min-width:0;display:flex;overflow:hidden}.WorkbenchTopbar-module__RYISYq__center{justify-content:center;align-items:center;display:flex}.WorkbenchTopbar-module__RYISYq__right{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.WorkbenchTopbar-module__RYISYq__backLink{align-items:center;gap:var(--space-1h);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);padding:var(--space-1) var(--space-1h);border-radius:var(--r-sm);transition:color var(--t-fast), background var(--t-fast);flex-shrink:0;text-decoration:none;display:inline-flex}.WorkbenchTopbar-module__RYISYq__backLink:hover{color:var(--t1);background:var(--surface-hover)}.WorkbenchTopbar-module__RYISYq__backLink:focus-visible{outline:var(--focus-ring);outline-offset:2px}.WorkbenchTopbar-module__RYISYq__divider{background:var(--sep);flex-shrink:0;width:1px;height:16px}.WorkbenchTopbar-module__RYISYq__railToggle{width:30px;height:30px;font-size:var(--text-md);color:var(--t2);border:1px solid var(--b1);border-radius:var(--r-sm);cursor:pointer;transition:color var(--t-fast), background var(--t-fast), border-color var(--t-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.WorkbenchTopbar-module__RYISYq__railToggle:hover{color:var(--t1);background:var(--surface-hover);border-color:var(--b2)}.WorkbenchTopbar-module__RYISYq__railToggle:focus-visible{outline:var(--focus-ring);outline-offset:2px}.WorkbenchTopbar-module__RYISYq__railToggle[aria-expanded=true]{color:var(--t1);background:var(--surface-2)}@media (max-width:1080px){.WorkbenchTopbar-module__RYISYq__railToggle{display:inline-flex}}.WorkbenchTopbar-module__RYISYq__pair{align-items:baseline;gap:var(--space-1h);min-width:0;display:inline-flex;overflow:hidden}.WorkbenchTopbar-module__RYISYq__pairSource{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t4);flex-shrink:0}.WorkbenchTopbar-module__RYISYq__pairArrow{color:var(--t4);font-size:var(--text-sm);flex-shrink:0}.WorkbenchTopbar-module__RYISYq__pairTarget{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--t1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WorkbenchTopbar-module__RYISYq__savePill{align-items:center;gap:var(--space-1h);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--t-status);padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:0 0;border:none;display:inline-flex}.WorkbenchTopbar-module__RYISYq__savePill[data-status=error]{color:var(--bad);cursor:pointer}.WorkbenchTopbar-module__RYISYq__savePill[data-status=error]:hover{background:var(--bad-surface)}.WorkbenchTopbar-module__RYISYq__savePill[data-status=error]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.WorkbenchTopbar-module__RYISYq__savePill[data-status=saved]{color:var(--ok)}.WorkbenchTopbar-module__RYISYq__saveDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.WorkbenchTopbar-module__RYISYq__savePill[data-status=saving] .WorkbenchTopbar-module__RYISYq__saveDot{animation:1s ease-in-out infinite WorkbenchTopbar-module__RYISYq__save-pulse}@media (prefers-reduced-motion:reduce){.WorkbenchTopbar-module__RYISYq__savePill[data-status=saving] .WorkbenchTopbar-module__RYISYq__saveDot{opacity:.6;animation:none}}@keyframes WorkbenchTopbar-module__RYISYq__save-pulse{0%,to{opacity:1}50%{opacity:.3}}.WorkbenchTopbar-module__RYISYq__spinner{width:10px;height:10px;margin-right:var(--space-1);border:1.5px solid;border-top-color:#0000;border-radius:50%;animation:.9s linear infinite WorkbenchTopbar-module__RYISYq__topbar-spin}@media (prefers-reduced-motion:reduce){.WorkbenchTopbar-module__RYISYq__spinner{opacity:.6;border-top-color:currentColor;animation:none}}@keyframes WorkbenchTopbar-module__RYISYq__topbar-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.WorkbenchTopbar-module__RYISYq__topbar{grid-template-columns:minmax(0,1fr) auto}.WorkbenchTopbar-module__RYISYq__center{display:none}}
.SectionsRail-module__kLb93G__rail{scrollbar-gutter:stable;background:color-mix(in srgb, var(--bg) 92%, black 8%);border-right:1px solid var(--sep);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.SectionsRail-module__kLb93G__sectionLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);padding:var(--space-4) var(--space-4) var(--space-2);display:block}.SectionsRail-module__kLb93G__sectionList{padding:0 var(--space-2);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.SectionsRail-module__kLb93G__sectionBtn{align-items:center;gap:var(--space-2h);width:100%;padding:var(--space-1h) var(--space-2);border-radius:var(--r-md);cursor:pointer;text-align:left;transition:background var(--t-fast);background:0 0;border:none;display:flex}.SectionsRail-module__kLb93G__sectionBtn:hover{background:var(--surface-hover)}.SectionsRail-module__kLb93G__sectionBtn[data-active]{background:var(--surface-2)}.SectionsRail-module__kLb93G__sectionBtn:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.SectionsRail-module__kLb93G__ring{flex-shrink:0}.SectionsRail-module__kLb93G__sectionText{flex-direction:column;gap:1px;min-width:0;display:flex}.SectionsRail-module__kLb93G__sectionLabel{font-size:var(--text-sm);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.SectionsRail-module__kLb93G__sectionBtn[data-active] .SectionsRail-module__kLb93G__sectionLabel{color:var(--p)}.SectionsRail-module__kLb93G__sectionCounts{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;display:flex}.SectionsRail-module__kLb93G__countStale{color:var(--warn)}.SectionsRail-module__kLb93G__countMissing{color:var(--t3)}.SectionsRail-module__kLb93G__countDone{color:var(--ok)}.SectionsRail-module__kLb93G__activity{border-top:1px solid var(--sep);min-height:0;margin-top:var(--space-4);padding-bottom:var(--space-4);flex:1}.SectionsRail-module__kLb93G__activityRail{padding:0 var(--space-4)}.SectionsRail-module__kLb93G__activityError{padding:0 var(--space-4);font-size:var(--text-sm);color:var(--bad);margin:0}
.CoverageMeter-module__IJbxzq__meter{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.CoverageMeter-module__IJbxzq__track{border-radius:var(--r-pill);background:var(--surface-2);flex:0 auto;width:96px;height:5px;display:flex;overflow:hidden}.CoverageMeter-module__IJbxzq__fillOk{background:var(--ok);height:100%}.CoverageMeter-module__IJbxzq__fillAi{background:repeating-linear-gradient(135deg, var(--ok) 0, var(--ok) 2px, color-mix(in srgb, var(--ok) 35%, transparent) 2px, color-mix(in srgb, var(--ok) 35%, transparent) 4px);height:100%}.CoverageMeter-module__IJbxzq__fillStale{background:var(--warn);height:100%}.CoverageMeter-module__IJbxzq__pct{font-family:var(--font-mono);font-size:var(--text-xs-plus);color:var(--t2);font-variant-numeric:tabular-nums;flex-shrink:0}.CoverageMeter-module__IJbxzq__pct[data-complete]{color:var(--ok)}
.SegmentCard-module__ibfmAa__card{gap:var(--space-2);padding:var(--space-3) var(--space-3h);background:var(--bg-raised);border:1px solid var(--b1);border-radius:var(--r-lg);transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;scroll-margin-block:96px;display:flex;position:relative}.SegmentCard-module__ibfmAa__card:hover{border-color:var(--b2)}.SegmentCard-module__ibfmAa__card[data-active]{border-color:var(--p-border);box-shadow:0 0 0 1px var(--p-border)}.SegmentCard-module__ibfmAa__card[data-state=stale]{background:color-mix(in srgb, var(--warn) 2.5%, var(--bg-raised))}.SegmentCard-module__ibfmAa__metaRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:20px;display:flex}.SegmentCard-module__ibfmAa__fieldLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SegmentCard-module__ibfmAa__branch{color:var(--t4)}.SegmentCard-module__ibfmAa__badges{align-items:center;gap:var(--space-1h);flex-shrink:0;display:inline-flex}.SegmentCard-module__ibfmAa__badge{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-xs);border:1px solid var(--b1);color:var(--t-status);background:var(--surface-1);cursor:default;align-items:center;padding:2px 6px;display:inline-flex}.SegmentCard-module__ibfmAa__badge[data-tone=warn]{color:var(--warn);border-color:var(--warn-border);background:var(--warn-surface)}.SegmentCard-module__ibfmAa__badge[data-origin=ai]{color:var(--blue);border-color:var(--blue-border);background:var(--blue-surface)}.SegmentCard-module__ibfmAa__badge[data-origin=memory]{color:var(--teal);border-color:var(--teal-border);background:var(--teal-surface)}.SegmentCard-module__ibfmAa__badge[data-origin=carried],.SegmentCard-module__ibfmAa__badge[data-origin=human]{color:var(--t2)}button.SegmentCard-module__ibfmAa__badge{cursor:pointer}button.SegmentCard-module__ibfmAa__badge:hover{border-color:var(--warn)}button.SegmentCard-module__ibfmAa__badge:focus-visible{outline:var(--focus-ring);outline-offset:2px}button.SegmentCard-module__ibfmAa__badge[aria-expanded=true]{color:var(--bg);background:var(--warn);border-color:var(--warn)}.SegmentCard-module__ibfmAa__qaList{gap:var(--space-1);padding:var(--space-2) var(--space-2h);border:1px solid var(--warn-border);border-radius:var(--r-sm);background:var(--warn-surface);flex-direction:column;margin:0;list-style:none;display:flex}.SegmentCard-module__ibfmAa__qaItem{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);color:var(--warn);display:flex}.SegmentCard-module__ibfmAa__qaCheck{font-weight:500}.SegmentCard-module__ibfmAa__qaDetail{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--t2)}.SegmentCard-module__ibfmAa__dirtyDot{background:var(--p);border-radius:50%;flex-shrink:0;width:6px;height:6px}.SegmentCard-module__ibfmAa__reviewTick{border-radius:var(--r-sm);border:1px solid var(--b2);width:22px;height:22px;color:var(--t2);cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.SegmentCard-module__ibfmAa__reviewTick:hover:not([aria-disabled=true]){color:var(--ok);border-color:var(--ok-border);background:var(--ok-surface)}.SegmentCard-module__ibfmAa__reviewTick[data-reviewed]{color:var(--ok);border-color:var(--ok-border);background:var(--ok-surface);cursor:default}.SegmentCard-module__ibfmAa__reviewTick[aria-disabled=true]:not([data-reviewed]){color:var(--button-disabled-fg);border-color:var(--button-disabled-border);cursor:default}.SegmentCard-module__ibfmAa__reviewTick:focus-visible{outline:var(--focus-ring);outline-offset:2px}.SegmentCard-module__ibfmAa__pair{gap:var(--space-2h);grid-template-columns:minmax(0,1fr);display:grid}@container segment-stream (min-width:620px){.SegmentCard-module__ibfmAa__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.SegmentCard-module__ibfmAa__source,.SegmentCard-module__ibfmAa__target{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.SegmentCard-module__ibfmAa__localeTag{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--t4)}.SegmentCard-module__ibfmAa__localeTag[data-target]{color:var(--t3)}.SegmentCard-module__ibfmAa__sourceText{font-size:var(--text-base);color:var(--t2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.SegmentCard-module__ibfmAa__glossaryMark{color:var(--teal);border-bottom:1px dotted var(--teal);cursor:help;background:0 0}.SegmentCard-module__ibfmAa__targetField{resize:none;width:100%;min-height:38px;padding:var(--space-2) var(--space-2h);background:var(--bg);border:1px solid var(--b1);border-radius:var(--r-md);color:var(--t1);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--t-fast), box-shadow var(--t-fast);line-height:1.5;overflow:hidden;box-shadow:inset 0 1px 3px #00000040}.SegmentCard-module__ibfmAa__targetField::placeholder{color:var(--t4)}.SegmentCard-module__ibfmAa__targetField:hover:not(:read-only){border-color:var(--b2)}.SegmentCard-module__ibfmAa__targetField:focus{border-color:var(--p);box-shadow:inset 0 1px 3px #00000040, 0 0 0 3px var(--p-glow);outline:none}.SegmentCard-module__ibfmAa__targetField:read-only{background:var(--surface-1);box-shadow:none;color:var(--t2);cursor:default}.SegmentCard-module__ibfmAa__suggestion{align-items:baseline;gap:var(--space-2);padding:var(--space-1h) var(--space-2h);border:1px dashed var(--teal-border);border-radius:var(--r-md);background:var(--teal-surface);min-width:0;display:flex}.SegmentCard-module__ibfmAa__suggestionLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);flex-shrink:0}.SegmentCard-module__ibfmAa__suggestionValue{min-width:0;font-size:var(--text-sm);color:var(--t2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SegmentCard-module__ibfmAa__suggestionAccept{padding:0 var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);color:var(--teal);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;flex-shrink:0;font-weight:600}.SegmentCard-module__ibfmAa__suggestionAccept:hover{text-decoration:underline}.SegmentCard-module__ibfmAa__suggestionAccept:focus-visible{outline:var(--focus-ring);outline-offset:2px}
.SegmentStream-module__i89XXW__stream{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;container:segment-stream/inline-size}.SegmentStream-module__i89XXW__toolbar{flex-shrink:0}.SegmentStream-module__i89XXW__qaHint{color:var(--warn)}.SegmentStream-module__i89XXW__filters{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--sep);scrollbar-width:none;flex-shrink:0;overflow-x:auto}.SegmentStream-module__i89XXW__scroll{scrollbar-gutter:stable;min-height:0;padding:var(--space-4);gap:var(--space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.SegmentStream-module__i89XXW__noMatches{margin:var(--space-8) 0;text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.SegmentStream-module__i89XXW__sectionGroup{gap:var(--space-3);flex-direction:column;display:flex}.SegmentStream-module__i89XXW__sectionHeading{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-1h);border-bottom:1px solid var(--b1);font-family:var(--font-display);font-size:var(--text-lg-plus);color:var(--t1);margin:0;font-weight:700;display:flex}.SegmentStream-module__i89XXW__sectionHeadingLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SegmentStream-module__i89XXW__sectionHeadingCount{font-family:var(--font-mono);font-size:var(--text-xs-plus);color:var(--t3);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:400}.SegmentStream-module__i89XXW__questionGroup{gap:var(--space-2);flex-direction:column;display:flex}.SegmentStream-module__i89XXW__questionHeading{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-body);font-size:var(--text-md);color:var(--t1);margin:0;font-weight:600;display:flex}.SegmentStream-module__i89XXW__kindChip{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);border:1px solid var(--b1);border-radius:var(--r-xs);background:var(--surface-1);flex-shrink:0;padding:1px 5px}.SegmentStream-module__i89XXW__questionText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SegmentStream-module__i89XXW__optionBlock{gap:var(--space-2);flex-direction:column;display:flex}.SegmentStream-module__i89XXW__optionBlock+.SegmentStream-module__i89XXW__optionBlock{margin-top:var(--space-1)}.SegmentStream-module__i89XXW__optionHeading{align-items:center;gap:var(--space-2);padding-left:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--t2);margin:0;font-weight:600;display:flex}.SegmentStream-module__i89XXW__optionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SegmentStream-module__i89XXW__cards{gap:var(--space-2);flex-direction:column;display:flex}.SegmentStream-module__i89XXW__optionHeading+.SegmentStream-module__i89XXW__cards{padding-left:var(--space-3)}
.ReviewFooter-module___XyeKG__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2h) var(--space-4);border-top:1px solid var(--sep);background:color-mix(in srgb, var(--bg-raised) 60%, transparent);flex-shrink:0;display:flex}.ReviewFooter-module___XyeKG__meta{align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.ReviewFooter-module___XyeKG__progress{font-family:var(--font-mono);font-size:var(--text-xs-plus);letter-spacing:.06em;color:var(--t2);font-variant-numeric:tabular-nums}.ReviewFooter-module___XyeKG__qa{font-family:var(--font-mono);font-size:var(--text-xs-plus);letter-spacing:.06em;color:var(--warn);font-variant-numeric:tabular-nums}.ReviewFooter-module___XyeKG__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}
.ShortcutsHint-module___nS2PG__hint{justify-content:center;align-items:center;gap:var(--space-5);height:32px;padding:0 var(--space-4);border-top:1px solid var(--sep);background:color-mix(in srgb, var(--bg-raised) 40%, transparent);white-space:nowrap;flex-shrink:0;display:flex;overflow:hidden}.ShortcutsHint-module___nS2PG__item{align-items:center;gap:var(--space-1h);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);display:inline-flex}.ShortcutsHint-module___nS2PG__kbd{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t3);background:color-mix(in srgb, var(--t4) 10%, transparent);border:1px solid color-mix(in srgb, var(--t4) 20%, transparent);border-radius:var(--r-xs);padding:0 4px;font-weight:500;line-height:1.5}
.InstrumentBar-module__GqLWZG__bar{z-index:5;background-color:var(--bg-mid);background-image:var(--runner-wash,none);background-attachment:fixed;flex-direction:column;flex-shrink:0;display:flex;position:relative}.InstrumentBar-module__GqLWZG__barRow{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-4);display:flex;position:relative}.InstrumentBar-module__GqLWZG__barRow:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14 0% 92%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.InstrumentBar-module__GqLWZG__bar[data-has-instance] .InstrumentBar-module__GqLWZG__barRow{height:54px}.InstrumentBar-module__GqLWZG__barIdentity{appearance:none;cursor:pointer;text-align:left;min-width:0;color:inherit;border-radius:var(--r-xs);background:0 0;border:none;flex-direction:column;justify-content:center;gap:1px;padding:0;display:flex}.InstrumentBar-module__GqLWZG__barIdentity:focus-visible{outline:var(--focus-ring);outline-offset:2px}.InstrumentBar-module__GqLWZG__barAsset{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--t1);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.InstrumentBar-module__GqLWZG__barInstance{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--p);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.InstrumentBar-module__GqLWZG__barRight{align-items:center;gap:var(--space-3);flex-shrink:0;min-width:0;display:flex}.InstrumentBar-module__GqLWZG__sync{align-items:center;gap:var(--space-1h);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t-status);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.InstrumentBar-module__GqLWZG__syncDot{background:var(--ok);border-radius:50%;flex-shrink:0;width:6px;height:6px}.InstrumentBar-module__GqLWZG__syncWarn{color:var(--warn)}.InstrumentBar-module__GqLWZG__syncWarn .InstrumentBar-module__GqLWZG__syncDot{border:1.5px solid var(--warn);box-sizing:border-box;background:0 0}.InstrumentBar-module__GqLWZG__syncQueue{border-radius:var(--r-pill);background:rgba(var(--warn-rgb), .18);min-width:17px;height:17px;color:var(--warn);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.InstrumentBar-module__GqLWZG__barExit{appearance:none;cursor:pointer;height:32px;padding:0 var(--space-3h);border-radius:var(--r-pill);border:1px solid var(--b2);background:var(--surface-1);color:var(--t1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast), opacity var(--t-fast);align-items:center;display:inline-flex;position:relative}.InstrumentBar-module__GqLWZG__barExit:after{content:"";position:absolute;inset:-6px -4px}.InstrumentBar-module__GqLWZG__barExit:hover:not(:disabled){border-color:var(--b3);background:var(--surface-2)}.InstrumentBar-module__GqLWZG__barExit:focus-visible{outline:var(--focus-ring);outline-offset:2px}.InstrumentBar-module__GqLWZG__barExit:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border);cursor:progress}.InstrumentBar-module__GqLWZG__barStrip{box-sizing:content-box;height:4px;min-height:4px;padding-inline:var(--space-4);background:0 0;align-items:stretch;gap:2px;display:flex}.InstrumentBar-module__GqLWZG__barStripDisabled{opacity:.45}.InstrumentBar-module__GqLWZG__barStripDisabled button{cursor:default}.InstrumentBar-module__GqLWZG__activePageInline{flex:auto;grid-auto-columns:minmax(24px,1fr);grid-auto-flow:column;gap:2px;min-width:0;height:4px;display:grid;overflow:clip visible}.InstrumentBar-module__GqLWZG__pageDot{background:var(--surface-1);height:4px;transition:background var(--t-fast), transform var(--t-fast);border-radius:1px}.InstrumentBar-module__GqLWZG__pageDotSeam{margin-inline-start:var(--space-3)}.InstrumentBar-module__GqLWZG__pageDotBtn{appearance:none;cursor:pointer;border:none;flex:1 1 0;min-width:0;padding:0;position:relative}.InstrumentBar-module__GqLWZG__pageDotBtn:after{content:"";position:absolute;inset:-20px 0}.InstrumentBar-module__GqLWZG__pageDotBtn:hover{transform:scaleY(1.5)}.InstrumentBar-module__GqLWZG__pageDotBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.InstrumentBar-module__GqLWZG__pageDot_done{background:rgba(var(--ok-rgb), .55)}.InstrumentBar-module__GqLWZG__pageDot_flagged{background:rgba(var(--bad-rgb), .55)}.InstrumentBar-module__GqLWZG__pageDot_pending{background:var(--surface-1)}.InstrumentBar-module__GqLWZG__qSeg{background:var(--surface-1);transition:background var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast), opacity var(--t-fast);border-radius:1px;height:100%}.InstrumentBar-module__GqLWZG__qSegBtn{appearance:none;cursor:pointer;border:none;min-width:24px;padding:0;position:relative}.InstrumentBar-module__GqLWZG__qSegBtn:after{content:"";position:absolute;inset:-20px 0}.InstrumentBar-module__GqLWZG__qSegBtn:hover{transform:scaleY(1.3)}.InstrumentBar-module__GqLWZG__qSegBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.InstrumentBar-module__GqLWZG__qSeg_done{background:rgb(var(--ok-rgb));opacity:.55}.InstrumentBar-module__GqLWZG__qSeg_warn{background:rgb(var(--warn-rgb));opacity:.7}.InstrumentBar-module__GqLWZG__qSeg_bad{background:rgb(var(--bad-rgb));opacity:.75}.InstrumentBar-module__GqLWZG__qSeg_pending{background:var(--surface-1)}.InstrumentBar-module__GqLWZG__qSeg_current{background:var(--p);opacity:1}.InstrumentBar-module__GqLWZG__qSeg_currentDone{opacity:1;box-shadow:0 0 0 1px var(--bg-mid), 0 0 0 2px var(--p-light);filter:saturate(1.35)}:where([data-rail-open=true]) .InstrumentBar-module__GqLWZG__barStrip{display:none}@media (prefers-reduced-motion:reduce){.InstrumentBar-module__GqLWZG__pageDotBtn:hover,.InstrumentBar-module__GqLWZG__qSegBtn:hover{transform:none}}
.ThumbPuck-module__sOTzSG__puck{z-index:6;padding:var(--space-2h) var(--space-3) calc(var(--space-2h) + env(safe-area-inset-bottom));background-color:var(--bg);background-image:var(--runner-wash,none);background-attachment:fixed;position:sticky;bottom:0;box-shadow:inset 0 1px #ffffff09}.ThumbPuck-module__sOTzSG__puckInner{align-items:center;gap:var(--space-2);width:100%;max-width:640px;margin:0 auto;display:flex}.ThumbPuck-module__sOTzSG__puckNav{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.ThumbPuck-module__sOTzSG__puck[data-decision] .ThumbPuck-module__sOTzSG__puckNav,.ThumbPuck-module__sOTzSG__puck[data-hide-primary] .ThumbPuck-module__sOTzSG__puckNav{flex:none}.ThumbPuck-module__sOTzSG__puckDecision{flex:auto;align-items:center;min-width:0;display:flex}.ThumbPuck-module__sOTzSG__puckOverview{display:none}@container runner (max-width:639px){.ThumbPuck-module__sOTzSG__puckOverview{appearance:none;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--b1);width:44px;height:44px;color:var(--t3);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ThumbPuck-module__sOTzSG__puckOverview:hover{color:var(--t1);border-color:var(--b2);background:var(--surface-hover)}.ThumbPuck-module__sOTzSG__puckOverview:focus-visible{outline:var(--focus-ring);outline-offset:2px}}.ThumbPuck-module__sOTzSG__puck:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14 0% 92%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.ThumbPuck-module__sOTzSG__puckGhost{appearance:none;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--b1);background:var(--bg-raised);width:44px;height:44px;color:var(--t2);font-size:var(--text-xl);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast), opacity var(--t-fast);flex:none;justify-content:center;align-items:center;display:flex}.ThumbPuck-module__sOTzSG__puckGhost:hover:not(:disabled):not([aria-disabled=true]){color:var(--t1);border-color:var(--b2);background:var(--surface-hover)}.ThumbPuck-module__sOTzSG__puckGhost:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ThumbPuck-module__sOTzSG__puckGhost:disabled,.ThumbPuck-module__sOTzSG__puckGhost[aria-disabled=true]{opacity:.3;cursor:not-allowed}.ThumbPuck-module__sOTzSG__puckPrimary{appearance:none;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--b2);background:var(--bg-raised);min-width:0;height:44px;color:var(--t1);font-family:var(--font-display);font-weight:700;font-size:var(--text-base);letter-spacing:0;transition:all var(--t-base);flex:auto;box-shadow:0 6px 20px #0006}.ThumbPuck-module__sOTzSG__puckPrimary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ThumbPuck-module__sOTzSG__puckPrimaryReady{color:#fff;border-color:var(--p);background:linear-gradient(180deg, var(--p-light), var(--p));box-shadow:0 12px 32px rgba(var(--p-rgb), .32), inset 0 1px 0 #fff3, 0 0 0 1px rgba(var(--p-rgb), .4)}.ThumbPuck-module__sOTzSG__puckPrimaryReady:hover{box-shadow:0 16px 40px rgba(var(--p-rgb), .42), inset 0 1px 0 #ffffff40, 0 0 0 1px rgba(var(--p-rgb), .55);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ThumbPuck-module__sOTzSG__puckPrimaryReady:hover{transform:none}}.ThumbPuck-module__sOTzSG__puckPrimaryBlocked{color:var(--t3);background:var(--surface-1);border-color:var(--b1);cursor:not-allowed;box-shadow:none}.ThumbPuck-module__sOTzSG__puckPrimaryBlocked:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ThumbPuck-module__sOTzSG__puckPrimarySkip{color:var(--t1);background:var(--bg-raised);border-color:var(--b2);box-shadow:0 6px 20px #0006}.ThumbPuck-module__sOTzSG__puckPrimarySkip:hover{border-color:var(--t3);background:var(--surface-hover)}.ThumbPuck-module__sOTzSG__puckPrimaryHero{background:linear-gradient(180deg, var(--p-light), var(--p-dim));box-shadow:0 0 0 1px rgba(var(--p-rgb), .6), 0 18px 48px rgba(var(--p-rgb), .4), inset 0 1px 0 #ffffff40}
.CaptureChrome-module__8wGwXq__root{gap:var(--space-2h);flex-direction:column;display:flex}.CaptureChrome-module__8wGwXq__requirement{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--t-status);margin:0;display:inline-flex}.CaptureChrome-module__8wGwXq__requirement[data-met=false]{color:var(--warn)}.CaptureChrome-module__8wGwXq__max{padding-left:var(--space-2);color:var(--t4);border-left:1px solid var(--sep)}.CaptureChrome-module__8wGwXq__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin:0;padding:0;list-style:none;display:grid}.CaptureChrome-module__8wGwXq__tile{aspect-ratio:1;border:1px solid var(--b1);border-radius:var(--r-md);background:var(--bg);position:relative;overflow:hidden}.CaptureChrome-module__8wGwXq__media{object-fit:cover}.CaptureChrome-module__8wGwXq__tile[data-pending=true]{border-style:dashed;border-color:var(--warn-border)}.CaptureChrome-module__8wGwXq__tile[data-pending=true] .CaptureChrome-module__8wGwXq__media{opacity:.6}.CaptureChrome-module__8wGwXq__pendingBadge{bottom:var(--space-1);right:var(--space-1);border-radius:var(--r-pill);background:var(--warn);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);position:absolute}.CaptureChrome-module__8wGwXq__removeBtn{top:var(--space-1);right:var(--space-1);border-radius:var(--r-pill);width:30px;height:30px;color:var(--t1);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast);background:#080808d1;border:1px solid #0000006b;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (pointer:coarse){.CaptureChrome-module__8wGwXq__removeBtn{width:44px;height:44px}}.CaptureChrome-module__8wGwXq__removeBtn:hover{background:var(--bad-surface);border-color:var(--bad-border)}.CaptureChrome-module__8wGwXq__removeBtn:active{transform:scale(.94)}.CaptureChrome-module__8wGwXq__removeBtn:focus-visible,.CaptureChrome-module__8wGwXq__addBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.CaptureChrome-module__8wGwXq__statusStack{gap:var(--space-1);flex-direction:column;display:flex}.CaptureChrome-module__8wGwXq__status,.CaptureChrome-module__8wGwXq__error{font-size:var(--text-xs);margin:0;line-height:1.4}.CaptureChrome-module__8wGwXq__status{color:var(--t3)}.CaptureChrome-module__8wGwXq__error{color:var(--bad)}.CaptureChrome-module__8wGwXq__addBtn{justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;padding:0 var(--space-3h) 0 var(--space-1h);border:1px solid var(--b1);border-radius:var(--r-pill);background:var(--surface-1);color:var(--t2);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t-fast);font-weight:600;display:inline-flex}.CaptureChrome-module__8wGwXq__addBtn:hover:not(:disabled){border-color:var(--b2);background:var(--surface-hover);color:var(--t1)}.CaptureChrome-module__8wGwXq__addBtn:hover:not(:disabled) .CaptureChrome-module__8wGwXq__addIcon{background:var(--p-surface);color:var(--p-light)}.CaptureChrome-module__8wGwXq__addBtn:active:not(:disabled){transform:scale(.985)}.CaptureChrome-module__8wGwXq__addBtn:disabled{cursor:not-allowed;color:var(--t4);border-color:var(--sep);background:var(--surface-active)}.CaptureChrome-module__8wGwXq__addBtn:disabled .CaptureChrome-module__8wGwXq__addIcon{background:var(--surface-active);color:var(--t4)}.CaptureChrome-module__8wGwXq__addIcon{background:var(--surface-3);width:28px;height:28px;color:var(--t2);transition:background var(--t-fast), color var(--t-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.CaptureChrome-module__8wGwXq__grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.CaptureChrome-module__8wGwXq__addBtn{width:100%}}
.PhotoCapture-module__fj7i1q__photoCapture{}.PhotoCapture-module__fj7i1q__requirement{}.PhotoCapture-module__fj7i1q__max{}.PhotoCapture-module__fj7i1q__grid{}.PhotoCapture-module__fj7i1q__thumbnail{}.PhotoCapture-module__fj7i1q__image{}.PhotoCapture-module__fj7i1q__pendingBadge{}.PhotoCapture-module__fj7i1q__removeBtn{}.PhotoCapture-module__fj7i1q__statusStack{}.PhotoCapture-module__fj7i1q__status{}.PhotoCapture-module__fj7i1q__error{}.PhotoCapture-module__fj7i1q__hiddenInput{}.PhotoCapture-module__fj7i1q__addBtn{}.PhotoCapture-module__fj7i1q__addIcon{}
.EditorTopbar-module__FjL7vG__topbar{align-items:center;gap:var(--space-4);height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--sep);background:var(--bg);flex-shrink:0;grid-template-columns:auto 1fr auto;display:grid;position:relative}.EditorTopbar-module__FjL7vG__topbarLeft{align-items:center;gap:var(--space-3);min-width:0;display:flex}.EditorTopbar-module__FjL7vG__versionTag{align-items:center;gap:var(--space-1h);margin-left:var(--space-2);padding:4px var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);background:var(--surface-1);border:1px solid var(--sep);border-radius:var(--r-pill);transition:background .14s var(--ease-out), border-color .14s var(--ease-out);display:inline-flex;position:relative}.EditorTopbar-module__FjL7vG__versionTag:hover{background:var(--surface-2);border-color:var(--b1)}.EditorTopbar-module__FjL7vG__versionTag[data-disabled]{opacity:.55}.EditorTopbar-module__FjL7vG__versionTag[data-read-only]{background:color-mix(in srgb, var(--ok-surface) 80%, transparent);border-color:var(--ok-border)}.EditorTopbar-module__FjL7vG__versionDot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--ok-rgb), .18);border-radius:50%}.EditorTopbar-module__FjL7vG__versionDot[data-status=draft]{background:var(--warn);box-shadow:0 0 0 3px rgba(var(--warn-rgb), .18)}.EditorTopbar-module__FjL7vG__versionDot[data-status=archived]{background:var(--t4);box-shadow:0 0 0 3px #ffffff0f}.EditorTopbar-module__FjL7vG__versionSelect{color:#0000;width:100%;height:100%;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.EditorTopbar-module__FjL7vG__versionSelect:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-pill)}.EditorTopbar-module__FjL7vG__versionSelect:disabled{cursor:not-allowed}.EditorTopbar-module__FjL7vG__versionSelect option{color:var(--t1);background:var(--bg-raised)}.EditorTopbar-module__FjL7vG__topbarCenter{justify-content:center;align-items:center;min-width:0;display:flex}.EditorTopbar-module__FjL7vG__topbarRight{align-items:center;gap:var(--space-2);justify-self:end;display:flex}.EditorTopbar-module__FjL7vG__saveStatus{align-items:center;gap:var(--space-1h);font-family:var(--font-body);font-size:var(--text-xs);color:var(--t3);margin-right:var(--space-1h);cursor:default;background:0 0;border:0;padding:0;display:inline-flex}button.EditorTopbar-module__FjL7vG__saveStatus{cursor:pointer}.EditorTopbar-module__FjL7vG__saveStatusWrap{align-items:center;gap:var(--space-2);display:inline-flex}.EditorTopbar-module__FjL7vG__lastSaved{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t2);white-space:nowrap}.EditorTopbar-module__FjL7vG__saveStatus[data-dirty]{color:var(--warn)}.EditorTopbar-module__FjL7vG__saveStatus[data-status=error]{color:var(--bad)}.EditorTopbar-module__FjL7vG__saveStatus:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.EditorTopbar-module__FjL7vG__saveDot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--ok-rgb), .18);transition:background .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:50%}.EditorTopbar-module__FjL7vG__saveStatus[data-dirty] .EditorTopbar-module__FjL7vG__saveDot{background:var(--warn);box-shadow:0 0 0 3px rgba(var(--warn-rgb), .22)}.EditorTopbar-module__FjL7vG__saveStatus[data-status=error] .EditorTopbar-module__FjL7vG__saveDot{background:var(--bad);box-shadow:0 0 0 3px rgba(var(--bad-rgb), .22)}.EditorTopbar-module__FjL7vG__saveDot[data-pulse]{animation:EditorTopbar-module__FjL7vG__savePulse 1.4s var(--ease-out) 1}@keyframes EditorTopbar-module__FjL7vG__savePulse{0%{box-shadow:0 0 0 3px rgba(var(--ok-rgb), .4);transform:scale(1)}60%{box-shadow:0 0 0 8px rgba(var(--ok-rgb), 0);transform:scale(1.4)}to{box-shadow:0 0 0 3px rgba(var(--ok-rgb), .18);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.EditorTopbar-module__FjL7vG__saveDot[data-pulse]{animation:none}}.EditorTopbar-module__FjL7vG__shortcutsBtn{border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--sep);width:30px;height:30px;color:var(--t2);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.EditorTopbar-module__FjL7vG__shortcutsBtn:hover{background:var(--surface-2);border-color:var(--b1);color:var(--t1)}.EditorTopbar-module__FjL7vG__shortcutsBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.EditorTopbar-module__FjL7vG__shortcutsBtn kbd{font-family:var(--font-mono);font-size:var(--text-xs);color:inherit;background:0 0;border:0;padding:0}.EditorTopbar-module__FjL7vG__ghostBtn{height:30px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--r-sm);cursor:pointer;transition:background .14s var(--ease-out), border-color .14s var(--ease-out), color .14s var(--ease-out), transform 80ms var(--ease-out);color:var(--t2);background:var(--surface-1);border:1px solid var(--sep);font-weight:600}.EditorTopbar-module__FjL7vG__ghostLink{align-items:center;text-decoration:none;display:inline-flex}.EditorTopbar-module__FjL7vG__ghostBtn:hover{color:var(--t1);background:var(--surface-2);border-color:var(--b1)}.EditorTopbar-module__FjL7vG__ghostBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.EditorTopbar-module__FjL7vG__publishGroup{align-items:flex-end;gap:var(--space-1);flex-direction:column;max-width:220px;display:flex}.EditorTopbar-module__FjL7vG__publishHint{font-size:var(--text-xs);color:var(--t3);text-align:right;margin:0;line-height:1.35}
.VideoCapture-module__27chNG__videoCapture{}.VideoCapture-module__27chNG__requirement{}.VideoCapture-module__27chNG__max{}.VideoCapture-module__27chNG__grid{}.VideoCapture-module__27chNG__tile{}.VideoCapture-module__27chNG__poster{}.VideoCapture-module__27chNG__pendingBadge{}.VideoCapture-module__27chNG__removeBtn{}.VideoCapture-module__27chNG__statusStack{}.VideoCapture-module__27chNG__status{}.VideoCapture-module__27chNG__error{}.VideoCapture-module__27chNG__hiddenInput{}.VideoCapture-module__27chNG__addBtn{}.VideoCapture-module__27chNG__addIcon{}.VideoCapture-module__27chNG__posterBtn{background:var(--surface-2);cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.VideoCapture-module__27chNG__posterBtn:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.VideoCapture-module__27chNG__placeholder{background:linear-gradient(135deg, var(--surface-2), var(--surface-3));position:absolute;inset:0}.VideoCapture-module__27chNG__playGlyph{border-radius:var(--r-pill);width:34px;height:34px;color:var(--t1);pointer-events:none;background:#0808089e;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoCapture-module__27chNG__player{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.VideoCapture-module__27chNG__tile[data-pending=true] .VideoCapture-module__27chNG__placeholder{opacity:.6}
.EditorCountersignToggle-module__0Yrs_q__countersignToggle{align-items:center;gap:var(--space-2);height:32px;color:var(--t3);background:var(--surface-1);border:1px solid var(--sep);border-radius:var(--r-pill);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background .14s var(--ease-out), border-color .14s var(--ease-out), color .14s var(--ease-out), opacity .14s var(--ease-out);padding:0 12px 0 10px;font-weight:600;display:inline-flex;position:relative}.EditorCountersignToggle-module__0Yrs_q__countersignToggle:hover{background:var(--surface-2);border-color:var(--b1);color:var(--t1)}.EditorCountersignToggle-module__0Yrs_q__countersignToggle[data-on]{color:var(--t1);border-color:rgba(var(--p-rgb), .42)}.EditorCountersignToggle-module__0Yrs_q__countersignToggle[data-pending]{opacity:.65}.EditorCountersignToggle-module__0Yrs_q__countersignInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.EditorCountersignToggle-module__0Yrs_q__countersignInput:disabled{cursor:not-allowed}.EditorCountersignToggle-module__0Yrs_q__countersignSwitch{border-radius:var(--r-pill);width:26px;height:14px;transition:background .14s var(--ease-out), box-shadow .14s var(--ease-out);background:#ffffff1f;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.EditorCountersignToggle-module__0Yrs_q__countersignSwitch:after{content:"";background:var(--t2);width:8px;height:8px;transition:transform .14s var(--ease-spring), background .14s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.EditorCountersignToggle-module__0Yrs_q__countersignInput:checked+.EditorCountersignToggle-module__0Yrs_q__countersignSwitch{background:rgba(var(--p-rgb), .26);box-shadow:inset 0 0 0 1px rgba(var(--p-rgb), .42)}.EditorCountersignToggle-module__0Yrs_q__countersignInput:checked+.EditorCountersignToggle-module__0Yrs_q__countersignSwitch:after{background:var(--p-light);transform:translate(12px)}.EditorCountersignToggle-module__0Yrs_q__countersignInput:focus-visible+.EditorCountersignToggle-module__0Yrs_q__countersignSwitch{outline:var(--focus-ring);outline-offset:2px}.EditorCountersignToggle-module__0Yrs_q__countersignLabel{z-index:1;position:relative}
.AssetInstanceHeader-module__vZPucW__line{align-items:baseline;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs-plus);letter-spacing:.01em;flex-wrap:wrap;margin:0;font-weight:600;display:flex}.AssetInstanceHeader-module__vZPucW__verdict{color:var(--t2)}.AssetInstanceHeader-module__vZPucW__verdict_ok{color:var(--ok)}.AssetInstanceHeader-module__vZPucW__verdict_warn{color:var(--warn)}.AssetInstanceHeader-module__vZPucW__verdict_bad{color:var(--bad)}.AssetInstanceHeader-module__vZPucW__counts{color:var(--t3);font-weight:500}
.EditorShortcutsModal-module__RWY3tW__shortcutList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EditorShortcutsModal-module__RWY3tW__shortcutRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2h);background:var(--surface-1);border:1px solid var(--sep);border-radius:var(--r-sm);display:flex}.EditorShortcutsModal-module__RWY3tW__shortcutRow kbd{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t1);background:var(--bg-raised);border:1px solid var(--sep);border-radius:var(--r-xs);padding:2px 8px;box-shadow:inset 0 -1px #0003}.EditorShortcutsModal-module__RWY3tW__shortcutDesc{color:var(--t2);font-size:var(--text-sm)}
@keyframes QuestionConsequence-module__ERZg1W__consequenceRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.QuestionConsequence-module__ERZg1W__consequence{gap:var(--space-3h,14px);padding:var(--space-3) var(--space-3) var(--space-3);background:var(--bad-surface);border:1px solid var(--bad-border);border-top:2px solid var(--bad);border-radius:var(--r-md);animation:QuestionConsequence-module__ERZg1W__consequenceRise var(--t-fast) var(--ease-out);transition:background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);flex-direction:column;display:flex}.QuestionConsequence-module__ERZg1W__consequenceAcked{background:var(--ok-surface);border-color:var(--ok-border);border-top-color:var(--ok)}.QuestionConsequence-module__ERZg1W__consequenceList{gap:var(--space-2h);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QuestionConsequence-module__ERZg1W__consequenceItem{gap:var(--space-1);flex-direction:column;display:flex}.QuestionConsequence-module__ERZg1W__consequenceItem+.QuestionConsequence-module__ERZg1W__consequenceItem{padding-top:var(--space-2h);border-top:1px solid var(--bad-border);transition:border-color var(--t-fast) var(--ease-out)}.QuestionConsequence-module__ERZg1W__consequenceAcked .QuestionConsequence-module__ERZg1W__consequenceItem+.QuestionConsequence-module__ERZg1W__consequenceItem{border-top-color:var(--ok-border)}.QuestionConsequence-module__ERZg1W__consequenceIntro{font-size:var(--text-sm);color:var(--t1);margin:0;font-weight:500;line-height:1.3}.QuestionConsequence-module__ERZg1W__consequenceDetail{max-width:58ch;font-size:var(--text-sm);color:var(--t2);font-weight:400;line-height:1.5}.QuestionConsequence-module__ERZg1W__consequenceAck{justify-content:center;align-self:stretch;align-items:center;gap:var(--space-1h);min-height:44px;padding:0 var(--space-3);margin-top:var(--space-1);background:var(--bad);color:#fff;border:1px solid var(--bad);border-radius:var(--r-sm);font-size:var(--text-sm);letter-spacing:0;cursor:pointer;transition:background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);font-weight:600;display:inline-flex}.QuestionConsequence-module__ERZg1W__consequenceAck:hover{background:color-mix(in oklab, var(--bad) 88%, black)}.QuestionConsequence-module__ERZg1W__consequenceAck:active{transform:translateY(1px)}.QuestionConsequence-module__ERZg1W__consequenceAck:focus-visible{outline:var(--focus-ring);outline-offset:2px}.QuestionConsequence-module__ERZg1W__consequenceAckDone{background:var(--ok);color:var(--bg-mid);border-color:var(--ok)}.QuestionConsequence-module__ERZg1W__consequenceAckDone:hover{background:color-mix(in oklab, var(--ok) 92%, black)}.QuestionConsequence-module__ERZg1W__consequenceAckDone:focus-visible{outline-color:var(--ok)}.QuestionConsequence-module__ERZg1W__consequenceAckIcon{font-size:var(--text-sm);font-weight:700;line-height:1}
.EditorShellModals-module__u8Pdkq__publishBody{gap:var(--space-3);flex-direction:column;display:flex}.EditorShellModals-module__u8Pdkq__publishScope{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--t2);letter-spacing:.02em;margin:0}.EditorShellModals-module__u8Pdkq__publishRestoreHint{font-size:var(--text-sm);color:var(--t3);margin:0;line-height:1.5}
.QuestionGuidance-module__7penvq__guidance{gap:var(--space-1);padding:var(--space-3);background:var(--info-surface);border:1px solid var(--info-border);border-radius:var(--r-md);flex-direction:column;display:flex}.QuestionGuidance-module__7penvq__guidanceLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--info);font-weight:700}.QuestionGuidance-module__7penvq__guidanceList{gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:var(--space-4);list-style:outside;display:flex}.QuestionGuidance-module__7penvq__guidanceBody{max-width:58ch;font-size:var(--text-sm);color:var(--t2);margin:0;line-height:1.5}
.EditorShellToast-module__3y4ycW__placement{top:var(--space-5);right:var(--space-6);z-index:5;position:absolute}@media (max-width:560px){.EditorShellToast-module__3y4ycW__placement{left:var(--space-3);right:var(--space-3);--toast-max-width:none}}
.QuestionView-module__rC9VXW__question{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.QuestionView-module__rC9VXW__questionColumn{box-sizing:border-box;width:100%;max-width:calc(640px + 2 * var(--runner-surface-inline,0px));padding-inline:var(--runner-surface-inline,0px);flex-direction:column;min-height:0;margin-inline:auto;display:flex}.QuestionView-module__rC9VXW__question[data-anchor] .QuestionView-module__rC9VXW__questionColumn{flex:auto}.QuestionView-module__rC9VXW__question[data-anchor] .QuestionView-module__rC9VXW__kindBody{flex:auto;min-height:0}.QuestionView-module__rC9VXW__questionColumn>*+*{margin-top:var(--space-4)}.QuestionView-module__rC9VXW__questionTop{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-height:30px;display:flex}.QuestionView-module__rC9VXW__chip{border-radius:var(--r-pill);border:1px solid var(--b1);background:var(--surface-1);height:22px;color:var(--t2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.QuestionView-module__rC9VXW__chipCritical{color:var(--bad);border-color:var(--bad-border);background:var(--bad-surface)}.QuestionView-module__rC9VXW__questionText{margin:var(--space-2h) 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--text-4xl);letter-spacing:-.015em;color:var(--t1);line-height:1.15}:where([data-viewport=tablet]) .QuestionView-module__rC9VXW__questionText{font-size:var(--text-5xl)}:where([data-viewport=desktop]) .QuestionView-module__rC9VXW__questionText{font-size:var(--text-6xl)}.QuestionView-module__rC9VXW__questionContext{margin:var(--space-1h) 0 0;max-width:58ch;color:var(--t2);font-size:var(--text-md);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.QuestionView-module__rC9VXW__contextMore{appearance:none;cursor:pointer;margin:var(--space-1) 0 0;color:var(--t2);font-family:var(--font-body);font-size:var(--text-sm);text-underline-offset:2px;transition:color var(--t-fast);background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;line-height:1.3;text-decoration:underline}.QuestionView-module__rC9VXW__contextMore:hover{color:var(--p-light)}.QuestionView-module__rC9VXW__contextMore:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--r-xs)}.QuestionView-module__rC9VXW__questionNotice{margin:var(--space-2h) 0 0;padding:var(--space-2h) var(--space-3);border-radius:var(--r-md);border:1px solid var(--warn-border);background:var(--warn-surface);color:var(--warn);font-size:var(--text-sm);line-height:1.45}.QuestionView-module__rC9VXW__kindBody{gap:var(--space-2h);flex-direction:column;display:flex}.QuestionView-module__rC9VXW__ask{z-index:2;gap:var(--space-2h);max-height:42vh;padding-bottom:var(--space-3);background-color:var(--bg);background-image:var(--runner-wash,none);border-bottom:1px solid var(--sep);transition:border-color var(--t-base);background-attachment:fixed;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;overflow-y:auto}.QuestionView-module__rC9VXW__ask_ok{border-bottom-color:var(--ok-border)}.QuestionView-module__rC9VXW__ask_warn{border-bottom-color:var(--warn-border)}.QuestionView-module__rC9VXW__ask_bad{border-bottom-color:var(--bad-border)}@media (prefers-reduced-motion:reduce){.QuestionView-module__rC9VXW__ask{transition:none}}
.QuestionNaRow-module__A2c_tq__naGroup{gap:var(--space-2);flex-direction:column;display:flex}.QuestionNaRow-module__A2c_tq__naRow{appearance:none;cursor:pointer;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2h) var(--space-4);border-radius:var(--r-lg);border:1px dashed var(--b1);color:var(--t2);font-family:var(--font-body);text-align:left;transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);background:0 0;display:flex}.QuestionNaRow-module__A2c_tq__naRow:hover:not(:disabled){border-color:var(--b2);background:var(--surface-hover);color:var(--t1)}.QuestionNaRow-module__A2c_tq__naRow:focus-visible{outline:var(--focus-ring);outline-offset:2px}.QuestionNaRow-module__A2c_tq__naRow:disabled{cursor:default;color:var(--t4)}.QuestionNaRow-module__A2c_tq__naRowOn{border-style:solid;border-color:var(--b3);background:var(--surface-2);color:var(--t1)}.QuestionNaRow-module__A2c_tq__naKey{width:26px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--t4);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.QuestionNaRow-module__A2c_tq__naBody{flex-direction:column;gap:2px;min-width:0;display:flex}.QuestionNaRow-module__A2c_tq__naLabel{font-size:var(--text-md);font-weight:600;line-height:1.3}.QuestionNaRow-module__A2c_tq__naHint{font-size:var(--text-sm);color:var(--t3);line-height:1.3}.QuestionNaRow-module__A2c_tq__naReason{appearance:none;cursor:pointer;margin-left:calc(26px + var(--space-3) + var(--space-4));min-height:36px;padding:0 var(--space-3);border-radius:var(--r-pill);border:1px solid var(--b1);background:var(--surface-1);color:var(--t2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);align-self:flex-start;align-items:center;display:inline-flex}@media (pointer:coarse){.QuestionNaRow-module__A2c_tq__naReason{min-height:44px}}.QuestionNaRow-module__A2c_tq__naReason:hover:not(:disabled){color:var(--t1);border-color:var(--b2)}.QuestionNaRow-module__A2c_tq__naReason:focus-visible{outline:var(--focus-ring);outline-offset:2px}.QuestionNaRow-module__A2c_tq__naReason:disabled{cursor:default;color:var(--t4)}.QuestionNaRow-module__A2c_tq__naReasonOn{color:var(--warn);background:var(--warn-surface);border-color:var(--warn-border)}
.SetupHint-module__iVIeHG__hint{font-size:var(--text-xs-plus);color:var(--t3);margin:0;line-height:1.45}.SetupHint-module__iVIeHG__link{color:var(--p-light);font-weight:500;text-decoration:none}.SetupHint-module__iVIeHG__link:hover{text-decoration:underline}
.ScopedMemberSelect-module__qs0Ema__root{gap:var(--space-2);flex-direction:column;display:flex}.ScopedMemberSelect-module__qs0Ema__truncated{color:var(--t3);font-size:var(--text-xs);margin:0}
.SectionIcon-module__t8KhNG__tile{width:var(--page-header-leading,40px);height:var(--page-header-leading,40px);box-sizing:border-box;border:1px solid var(--b1);border-radius:var(--r-lg);background:var(--bg-raised);color:var(--t2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SectionIcon-module__t8KhNG__tile svg{width:18px;height:18px}