.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)}}
.Eyebrow-module__tbiOPW__eyebrow{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;font-weight:500;line-height:1;display:inline-flex}.Eyebrow-module__tbiOPW__eyebrow:before{content:"";background:var(--m-accent,var(--t3));border-radius:50%;flex:none;width:3px;height:3px}.Eyebrow-module__tbiOPW__eyebrow[data-accent=p]{--m-accent:var(--p)}.Eyebrow-module__tbiOPW__eyebrow[data-accent=ok]{--m-accent:var(--ok)}.Eyebrow-module__tbiOPW__eyebrow[data-accent=warn]{--m-accent:var(--warn)}.Eyebrow-module__tbiOPW__eyebrow[data-accent=bad]{--m-accent:var(--bad)}.Eyebrow-module__tbiOPW__eyebrow[data-accent=teal]{--m-accent:var(--teal)}.Eyebrow-module__tbiOPW__connector{align-items:center;gap:var(--space-2h);width:100%;display:flex}.Eyebrow-module__tbiOPW__connector:after{content:"";background:linear-gradient(to right, var(--sep), rgba(var(--m-accent-rgb,255, 255, 255), 0) 85%);opacity:.6;flex:1;height:1px}.Eyebrow-module__tbiOPW__connector[data-accent=p]{--m-accent-rgb:var(--p-rgb)}.Eyebrow-module__tbiOPW__connector[data-accent=ok]{--m-accent-rgb:var(--ok-rgb)}.Eyebrow-module__tbiOPW__connector[data-accent=warn]{--m-accent-rgb:var(--warn-rgb)}.Eyebrow-module__tbiOPW__connector[data-accent=bad]{--m-accent-rgb:var(--bad-rgb)}.Eyebrow-module__tbiOPW__connector[data-accent=teal]{--m-accent-rgb:var(--teal-rgb)}
.PageHeader-module__MYZ75q__header{gap:var(--space-2);width:100%;animation:PageHeader-module__MYZ75q__ph-enter .6s var(--ease-expo) both;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-1);padding-bottom:var(--space-3);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-mono);font-size:var(--text-xs-plus);letter-spacing:0}.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;animation-delay:40ms;display:flex}.PageHeader-module__MYZ75q__titleLeft{align-items:center;gap:var(--space-3);min-width:0;display:flex}.PageHeader-module__MYZ75q__leading{flex-shrink:0;align-items:center;display:flex}.PageHeader-module__MYZ75q__titleStack{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.PageHeader-module__MYZ75q__titleLine{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.PageHeader-module__MYZ75q__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.005em;color:var(--t1);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.PageHeader-module__MYZ75q__titleRowWithLedger{align-items:center;column-gap:var(--space-5);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;justify-content:flex-start;display:grid}.PageHeader-module__MYZ75q__titleRowWithLedger:has(.PageHeader-module__MYZ75q__tagRow){align-items:start}.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(0,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);min-width:0;padding-left:calc(40px + var(--space-3));flex-wrap:wrap;grid-area:meta;display:flex}.PageHeader-module__MYZ75q__titleRowWithMetaBand .PageHeader-module__MYZ75q__metaBandLedger{flex-shrink:0}@container page-header (max-width:40rem){.PageHeader-module__MYZ75q__titleRowWithLedger{grid-template-columns:minmax(0,1fr) auto;align-items:start}.PageHeader-module__MYZ75q__titleRowWithLedger .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}.PageHeader-module__MYZ75q__titleRowWithLedger .PageHeader-module__MYZ75q__titleLedger{grid-area:2/1/auto/-1;width:100%;max-width:100%}.PageHeader-module__MYZ75q__titleRowWithMetaBand .PageHeader-module__MYZ75q__metaBand{flex-direction:column;align-items:flex-start;padding-left:0}}@container page-header (max-width:52rem){.PageHeader-module__MYZ75q__titleRow:not(.PageHeader-module__MYZ75q__titleRowWithLedger):not(.PageHeader-module__MYZ75q__titleRowWithMetaBand){flex-wrap:wrap}.PageHeader-module__MYZ75q__titleRow:not(.PageHeader-module__MYZ75q__titleRowWithLedger):not(.PageHeader-module__MYZ75q__titleRowWithMetaBand) .PageHeader-module__MYZ75q__titleLeft{flex:12rem;min-width:0}.PageHeader-module__MYZ75q__titleRow:not(.PageHeader-module__MYZ75q__titleRowWithLedger):not(.PageHeader-module__MYZ75q__titleRowWithMetaBand) .PageHeader-module__MYZ75q__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;max-width:100%}.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))}.PageHeader-module__MYZ75q__titleLeftWithSubtitle{align-items:center}.PageHeader-module__MYZ75q__titleLeftWithSubtitle:has(.PageHeader-module__MYZ75q__tagRow){align-items:flex-start}.PageHeader-module__MYZ75q__titleLeftWithSubtitle .PageHeader-module__MYZ75q__leading{align-items:flex-start}.PageHeader-module__MYZ75q__titleLeftWithSubtitle:has(.PageHeader-module__MYZ75q__subtitle) .PageHeader-module__MYZ75q__titleStack{gap:var(--space-1)}.PageHeader-module__MYZ75q__titleRow:has(.PageHeader-module__MYZ75q__tagRow){align-items:flex-start}.PageHeader-module__MYZ75q__titleRow:has(.PageHeader-module__MYZ75q__tagRow) .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-mono);font-size:var(--text-xs-plus);color:var(--t3);letter-spacing:0;text-transform:uppercase;max-width:720px;margin:0;line-height:1.45}.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-xl);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__actions{justify-content:flex-start;width:100%}}@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}.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__ledgerLabel{font-family:var(--font-mono);color:var(--t3);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.14em;font-weight:500;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:600;font-size:var(--text-base);line-height:1.2}.PageHeaderLedger-module__ezqvKq__ledgerNum[data-tone=bad]{color:var(--bad)}@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}}
.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:600}.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}
.StatsRow-module__olFL_a__row{gap:var(--space-2h);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stats-row-min,140px)), 1fr));--stat-card-padding-block:var(--space-2h);--stat-card-padding-inline:var(--space-3);--stat-card-value-size:var(--text-2xl);--stat-card-eyebrow-gap:var(--space-2);--stat-card-value-gap:var(--space-1);--stat-card-caption-size:var(--text-xs);--stat-card-radius:var(--r-lg);margin-bottom:clamp(16px,2vw,24px);display:grid;container:stats-row/inline-size}
.Panel-module__Neih2W__panel{background:var(--bg-raised);border:1px solid var(--b1);border-radius:var(--r-xl);position:relative;overflow:hidden}.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}.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__meta:before{content:"";background:var(--t3);opacity:.7;border-radius:50%;flex:none;width:3px;height:3px}.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{padding-left:calc(3px + var(--space-2));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:1;align-items:center;max-width:360px;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}.PanelToolbar-module__RH7tEG__slot{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;align-items:center;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__divider{display:none}.PanelToolbar-module__RH7tEG__slot{flex:100%;-webkit-mask-image:none;mask-image:none}}
.OverlayPanel-module__XWsh-G__panel{background:var(--op-bg,#0e0e0ee6);-webkit-backdrop-filter:blur(var(--op-blur,24px)) saturate(var(--op-sat,1));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));animation:OverlayPanel-module__XWsh-G__overlayIn var(--op-anim-duration,.2s) var(--ease-expo) both;position:relative;overflow:hidden}.OverlayPanel-module__XWsh-G__opaque{background:var(--bg-raised);-webkit-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:pointer;background:#000000a6;border:0;padding:0;animation:.15s Modal-module__lu1-eq__fade-in;position:fixed;inset:0}.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-6) var(--space-6) var(--space-4);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-lg);color:var(--t1);margin:0;font-weight:800}.Modal-module__lu1-eq__subtitle{font-size:var(--text-sm);color:var(--t3);margin:4px 0 0}.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}.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-6) var(--space-6);flex:auto;overflow-y:auto}.Modal-module__lu1-eq__body:first-child{padding-top:var(--space-6)}.Modal-module__lu1-eq__body:not(:last-child){padding-bottom:var(--space-2)}.Modal-module__lu1-eq__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6) 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)}}
.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}
.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 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{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}.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}}
.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}
.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}.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}.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;transition:border-color .18s,box-shadow .18s,background .14s;display:flex;}.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:200px;animation:Select-module__mkPuyq__menuOpen .15s var(--ease-expo);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(--t4);-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-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}
.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;width:12px;height:12px;transition:opacity .15s, transform .15s var(--ease-spring);transform:scale(.5)}.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;transform:scale(1)}.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}
.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{opacity:.55;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 (max-width:768px){.Combobox-module__fVkdNG__triggerCompact{height:auto;min-height:40px}}
.Radio-module__WJJhWW__radio{align-items:center;gap:var(--space-2h);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--space-1h) 0;display:flex}.Radio-module__WJJhWW__dot{border:1px solid var(--b1);background:var(--bg-raised);width:18px;height:18px;transition:border-color .15s var(--ease-spring), box-shadow .15s, transform .15s var(--ease-spring);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px 2px #00000040}.Radio-module__WJJhWW__dot:after{content:"";background:var(--p);opacity:0;width:8px;height:8px;transition:opacity .15s var(--ease-spring), transform .15s var(--ease-spring);border-radius:50%;transform:scale(0)}.Radio-module__WJJhWW__radio[data-state=checked] .Radio-module__WJJhWW__dot{border-color:var(--p);box-shadow:0 0 8px rgba(var(--p-rgb), .15), inset 0 1px 2px #00000026}.Radio-module__WJJhWW__radio[data-state=checked] .Radio-module__WJJhWW__dot:after{opacity:1;transform:scale(1)}.Radio-module__WJJhWW__radio:hover .Radio-module__WJJhWW__dot{border-color:var(--p-border);transform:scale(1.05)}.Radio-module__WJJhWW__label{font-size:var(--text-base);color:var(--t1);font-weight:500}.Radio-module__WJJhWW__disabled{opacity:.4;cursor:not-allowed}.Radio-module__WJJhWW__radio:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}
.RadioGroup-module__dEoETq__group{gap:var(--space-2);flex-direction:column;display:flex}
.Toggle-module__Ip-Yaa__toggle{border-radius:var(--r-pill);cursor:pointer;width:38px;height:20px;transition:background .2s var(--ease-expo), border-color .2s, box-shadow .2s;background:#ffffff14;border:1px solid #ffffff1f;position:relative;box-shadow:inset 0 1px 3px #0000004d}.Toggle-module__Ip-Yaa__toggle:after{content:"";background:var(--t3);width:14px;height:14px;transition:transform .2s var(--ease-spring), background .2s, box-shadow .2s;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006,0 0 0 1px #ffffff0f}.Toggle-module__Ip-Yaa__active{background:rgba(var(--p-rgb), .18);border-color:var(--p-border);box-shadow:inset 0 1px 2px #0003, 0 0 8px rgba(var(--p-rgb), .08)}.Toggle-module__Ip-Yaa__active:after{background:var(--p);box-shadow:0 1px 4px #0000004d, 0 0 6px rgba(var(--p-rgb), .25);transform:translate(18px)}.Toggle-module__Ip-Yaa__disabled{opacity:.4;cursor:not-allowed}
.DatePicker-module__LO-5tG__picker{width:100%;position:relative}.DatePicker-module__LO-5tG__trigger{height:40px;padding:0 var(--space-3h);border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--b1);color:var(--t1);font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;outline:none;justify-content:space-between;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px 3px #00000040,0 1px #ffffff08}.DatePicker-module__LO-5tG__trigger:hover{border-color:var(--b2);box-shadow:inset 0 1px 3px #00000040,0 1px #ffffff0d}.DatePicker-module__LO-5tG__trigger:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--p);box-shadow:0 0 0 3px rgba(var(--p-rgb), .15), inset 0 1px 3px #00000040}.DatePicker-module__LO-5tG__open .DatePicker-module__LO-5tG__trigger{border-color:var(--p);box-shadow:0 0 0 3px rgba(var(--p-rgb), .15), inset 0 1px 3px #00000040}.DatePicker-module__LO-5tG__triggerIcon{fill:none;width:16px;height:16px;stroke:var(--t3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.DatePicker-module__LO-5tG__triggerValue{text-align:left;flex:1}.DatePicker-module__LO-5tG__triggerPlaceholder{text-align:left;color:var(--t4);flex:1}.DatePicker-module__LO-5tG__triggerArrow{width:14px;height:14px;stroke:var(--t3);fill:none;stroke-width:2px;transition:transform .2s var(--ease-expo);flex-shrink:0}.DatePicker-module__LO-5tG__open .DatePicker-module__LO-5tG__triggerArrow{transform:rotate(180deg)}.DatePicker-module__LO-5tG__panel{border-radius:var(--r-xl);background:var(--bg-overlay);border:1px solid var(--b1);width:320px;-webkit-backdrop-filter:blur(var(--glass-popover-blur));z-index:var(--z-popover);padding:var(--space-4);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-expo), transform .18s var(--ease-expo);position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)scale(.97);box-shadow:0 24px 64px #000000a6,0 8px 20px #0000004d,0 0 1px #ffffff14}.DatePicker-module__LO-5tG__panelPortaled{position:fixed;top:0;left:0}.DatePicker-module__LO-5tG__open .DatePicker-module__LO-5tG__panel,.DatePicker-module__LO-5tG__panelOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.DatePicker-module__LO-5tG__compact{align-items:stretch;width:auto;display:flex}.DatePicker-module__LO-5tG__compact .DatePicker-module__LO-5tG__trigger{justify-content:flex-start;align-items:center;gap:var(--space-1h);box-sizing:border-box;width:auto;min-width:4.75rem;height:100%;padding:var(--space-1) var(--space-2h);font-size:var(--text-sm);border-radius:var(--r-pill);box-shadow:none;background:0 0;border:0;font-weight:500;line-height:1.25;display:inline-flex}.DatePicker-module__LO-5tG__compact .DatePicker-module__LO-5tG__trigger:hover{background:var(--surface-hover);border:0}.DatePicker-module__LO-5tG__compact .DatePicker-module__LO-5tG__trigger:focus-visible{background:var(--surface-hover)}.DatePicker-module__LO-5tG__compact.DatePicker-module__LO-5tG__open .DatePicker-module__LO-5tG__trigger{color:var(--t1);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--b1)}.DatePicker-module__LO-5tG__compact .DatePicker-module__LO-5tG__triggerIcon{display:none}.DatePicker-module__LO-5tG__compact .DatePicker-module__LO-5tG__triggerValue,.DatePicker-module__LO-5tG__compact .DatePicker-module__LO-5tG__triggerPlaceholder{white-space:nowrap;flex:0 auto;min-width:0}.DatePicker-module__LO-5tG__compact .DatePicker-module__LO-5tG__triggerPlaceholder{color:var(--t3)}.DatePicker-module__LO-5tG__compact .DatePicker-module__LO-5tG__triggerArrow{flex-shrink:0;width:12px;height:12px;margin-left:auto}.DatePicker-module__LO-5tG__calHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.DatePicker-module__LO-5tG__calNav{border-radius:var(--r-sm);width:30px;height:30px;color:var(--t2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.DatePicker-module__LO-5tG__calNav:hover{color:var(--t1);background:#ffffff0f}.DatePicker-module__LO-5tG__calNav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.DatePicker-module__LO-5tG__calTitle{font-family:var(--font-display);font-size:var(--text-base);color:var(--t1);font-weight:700}.DatePicker-module__LO-5tG__dayNames{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.DatePicker-module__LO-5tG__dayName{text-align:center;font-family:var(--font-body);font-size:var(--text-xs-plus);color:var(--t4);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) 0;font-weight:600}.DatePicker-module__LO-5tG__daysGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module__LO-5tG__dayBtn{aspect-ratio:1;width:100%;color:var(--t2);font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s var(--ease-out), color .12s, box-shadow .18s var(--ease-out), transform .12s var(--ease-spring);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.DatePicker-module__LO-5tG__dayBtn:hover{color:var(--t1);background:#ffffff12}.DatePicker-module__LO-5tG__dayBtn:active{transform:scale(.9)}.DatePicker-module__LO-5tG__dayToday{color:var(--p);background:rgba(var(--p-rgb), .08);font-weight:700}.DatePicker-module__LO-5tG__dayToday:hover{background:rgba(var(--p-rgb), .15)}.DatePicker-module__LO-5tG__daySelected{background:var(--p);color:var(--t1);box-shadow:0 2px 12px rgba(var(--p-rgb), .45);font-weight:600}.DatePicker-module__LO-5tG__daySelected:hover{background:var(--p-light);color:var(--t1)}.DatePicker-module__LO-5tG__actions{align-items:center;gap:var(--space-2);margin-top:12px;display:flex}.DatePicker-module__LO-5tG__clearBtn{border-radius:var(--r-sm);border:1px solid var(--b1);height:34px;color:var(--t3);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;background:0 0;flex:1;font-weight:500;transition:background .1s,color .1s,border-color .1s}.DatePicker-module__LO-5tG__clearBtn:hover{color:var(--t2);border-color:var(--b2);background:#ffffff0a}.DatePicker-module__LO-5tG__applyBtn{border-radius:var(--r-sm);background:var(--p);height:34px;color:var(--t1);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border:none;flex:1;font-weight:600;transition:background .1s,box-shadow .18s}.DatePicker-module__LO-5tG__applyBtn:hover{background:var(--p-light);box-shadow:0 2px 12px rgba(var(--p-rgb), .35)}
.DatePickerTime-module__aI8RWq__timeSection{align-items:center;gap:var(--space-2);border-top:1px solid var(--b1);margin-top:12px;padding-top:12px;display:flex}.DatePickerTime-module__aI8RWq__timeInputs{border-radius:var(--r-sm);background:var(--bg-raised);border:1px solid var(--b1);flex:1;align-items:center;gap:0;height:34px;display:flex;overflow:hidden}.DatePickerTime-module__aI8RWq__timeInput{width:42px;height:100%;color:var(--t1);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none}.DatePickerTime-module__aI8RWq__timeInput:focus{background:rgba(var(--p-rgb), .08)}.DatePickerTime-module__aI8RWq__timeInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DatePickerTime-module__aI8RWq__timeInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DatePickerTime-module__aI8RWq__timeInput[type=number]{-moz-appearance:textfield}.DatePickerTime-module__aI8RWq__timeSep{color:var(--t4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1}.DatePickerTime-module__aI8RWq__ampmToggle{height:100%;padding:0 var(--space-2h);border:none;border-left:1px solid var(--b1);background:rgba(var(--p-rgb), .1);color:var(--p);font-family:var(--font-body);font-size:var(--text-xs-plus);cursor:pointer;align-items:center;font-weight:600;transition:background .1s,color .1s;display:flex}.DatePickerTime-module__aI8RWq__ampmToggle:hover{background:rgba(var(--p-rgb), .18)}.DatePickerTime-module__aI8RWq__formatToggle{height:34px;padding:0 var(--space-2h);border-radius:var(--r-sm);border:1px solid var(--b1);color:var(--t3);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;letter-spacing:.02em;background:0 0;font-weight:600;transition:background .1s,color .1s}.DatePickerTime-module__aI8RWq__formatToggle:hover{color:var(--t2);background:#ffffff0a}
.FormField-module__KhvQFG__field{gap:var(--space-1h);flex-direction:column;display:flex}.FormField-module__KhvQFG__label{font-size:var(--text-sm);color:var(--t2);letter-spacing:.01em;font-weight:600}.FormField-module__KhvQFG__error{font-size:var(--text-sm);color:var(--bad);margin:0}
.PasswordHint-module__XP04fG__hint{font-size:var(--text-xs);color:var(--t-status);margin-top:var(--space-1h)}
.FormGroup-module__Vs-MIW__group{border:1px solid var(--b1);border-radius:var(--r-xl);background:var(--bg-raised)}.FormGroup-module__Vs-MIW__header{padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--b1);justify-content:space-between;align-items:center;display:flex}.FormGroup-module__Vs-MIW__title{font-family:var(--font-body);color:var(--t1);letter-spacing:-.01em;font-size:15px;font-weight:600}.FormGroup-module__Vs-MIW__subtitle{font-size:var(--text-sm);color:var(--t3);margin-top:2px}.FormGroup-module__Vs-MIW__body{padding:var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.FormGroup-module__Vs-MIW__row{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.FormGroup-module__Vs-MIW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2h);padding:var(--space-2) var(--space-6) var(--space-5);display:flex}
.MonoBadge-module__u0ITSa__badge{align-items:center;gap:var(--space-1h);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-sm);color:var(--m-badge-color,var(--t3));background:var(--m-badge-bg,transparent);border:1px solid var(--m-badge-border,var(--b1));white-space:nowrap;padding:3px 8px 3px 7px;font-weight:500;line-height:1;display:inline-flex}.MonoBadge-module__u0ITSa__badge:before{content:"";background:var(--m-badge-color,var(--t3));opacity:.9;border-radius:50%;flex:none;width:3px;height:3px}.MonoBadge-module__u0ITSa__dashed{border-style:dashed}.MonoBadge-module__u0ITSa__dashed:before{opacity:.7}.MonoBadge-module__u0ITSa__badge[data-accent=p]{--m-badge-color:var(--p);--m-badge-bg:var(--p-surface);--m-badge-border:var(--p-border)}.MonoBadge-module__u0ITSa__badge[data-accent=ok]{--m-badge-color:var(--ok);--m-badge-bg:var(--ok-surface);--m-badge-border:var(--ok-border)}.MonoBadge-module__u0ITSa__badge[data-accent=warn]{--m-badge-color:var(--warn);--m-badge-bg:var(--warn-surface);--m-badge-border:var(--warn-border)}.MonoBadge-module__u0ITSa__badge[data-accent=bad]{--m-badge-color:var(--bad);--m-badge-bg:var(--bad-surface);--m-badge-border:var(--bad-border)}.MonoBadge-module__u0ITSa__badge[data-accent=teal]{--m-badge-color:var(--teal);--m-badge-bg:var(--teal-surface);--m-badge-border:var(--teal-border)}.MonoBadge-module__u0ITSa__badge[data-accent=blue]{--m-badge-color:var(--blue);--m-badge-bg:var(--blue-surface);--m-badge-border:var(--blue-border)}
.Tag-module__JUxPia__tag{align-items:center;gap:var(--space-1);border-radius:var(--r-xs);font-size:var(--text-xs);letter-spacing:.05em;white-space:nowrap;padding:3px 8px;font-weight:600;display:inline-flex}.Tag-module__JUxPia__ok{background:var(--ok-surface);color:var(--ok);border:1px solid var(--ok-border)}.Tag-module__JUxPia__bad{background:var(--bad-surface);color:var(--bad);border:1px solid var(--bad-border)}.Tag-module__JUxPia__warn{background:var(--warn-surface);color:var(--warn);border:1px solid var(--warn-border)}.Tag-module__JUxPia__primary{background:var(--p-surface);color:var(--p);border:1px solid var(--p-border)}.Tag-module__JUxPia__neutral{background:var(--surface-2);color:var(--t2);border:1px solid var(--b1)}.Tag-module__JUxPia__teal{background:var(--teal-surface);color:var(--teal);border:1px solid var(--teal-border)}.Tag-module__JUxPia__info{background:var(--blue-surface);color:var(--blue);border:1px solid var(--blue-border)}.Tag-module__JUxPia__tag svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:10px;height:10px}.Tag-module__JUxPia__dot{background:currentColor;border-radius:50%;width:6px;height:6px}
.CellHelpers-module__SK9UOG__mono{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t3);letter-spacing:.04em;font-variant-numeric:tabular-nums}.CellHelpers-module__SK9UOG__monoCaps{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t4);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.CellHelpers-module__SK9UOG__monoCaps[data-tone=ok]{color:var(--ok)}.CellHelpers-module__SK9UOG__monoCaps[data-tone=warn]{color:var(--warn)}.CellHelpers-module__SK9UOG__monoCaps[data-tone=bad]{color:var(--bad)}.CellHelpers-module__SK9UOG__monoCaps[data-tone=info]{color:var(--blue)}.CellHelpers-module__SK9UOG__monoCaps[data-tone=primary]{color:var(--p)}.CellHelpers-module__SK9UOG__hash{align-items:center;gap:var(--space-1h);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t3);letter-spacing:.04em;display:inline-flex}.CellHelpers-module__SK9UOG__hash:before{content:"#";color:var(--t4);font-weight:500}.CellHelpers-module__SK9UOG__ref{align-items:center;gap:var(--space-1h);font-size:var(--text-sm);color:var(--t2);display:inline-flex}.CellHelpers-module__SK9UOG__ref:before{content:"→";color:var(--t4);font-family:var(--font-mono);font-size:var(--text-xs-plus)}.CellHelpers-module__SK9UOG__title{font-size:var(--text-base);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.CellHelpers-module__SK9UOG__stack{flex-direction:column;gap:2px;min-width:0;display:flex}.CellHelpers-module__SK9UOG__stackPrimary{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.CellHelpers-module__SK9UOG__stackSecondary{font-size:var(--text-xs);color:var(--t3)}
.Avatar-module__cXym0W__avatar{font-family:var(--font-mono);color:var(--t1);letter-spacing:.02em;isolation:isolate;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--b1);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__cXym0W__avatar:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff38 0%,#0000 50%),radial-gradient(60% 50% at 50% 100%,#00000040,#0000 70%);position:absolute;inset:0}.Avatar-module__cXym0W__squircle{border-radius:var(--r-lg)}.Avatar-module__cXym0W__circle{border-radius:50%}.Avatar-module__cXym0W__sm{width:28px;height:28px;font-size:var(--text-xs)}.Avatar-module__cXym0W__md{width:34px;height:34px;font-size:var(--text-xs-plus)}.Avatar-module__cXym0W__lg{width:48px;height:48px;font-size:var(--text-md)}
.IdentityCell-module__iEM7Uq__identity{align-items:center;gap:var(--space-2h);min-width:0;display:flex}.IdentityCell-module__iEM7Uq__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.IdentityCell-module__iEM7Uq__primary{font-size:var(--text-sm);color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.IdentityCell-module__iEM7Uq__secondary{font-size:var(--text-xs);color:var(--t3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.IdentityCell-module__iEM7Uq__secondaryMono{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t4)}
.Skeleton-module__PunT8G__skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);border-radius:var(--r-sm);background-size:400% 100%;animation:1.8s linear infinite Skeleton-module__PunT8G__sk-shimmer}.Skeleton-module__PunT8G__h1{width:260px;height:28px}.Skeleton-module__PunT8G__h3{width:160px;height:18px}.Skeleton-module__PunT8G__text{width:100%;height:14px}.Skeleton-module__PunT8G__textShort{width:65%;height:14px}.Skeleton-module__PunT8G__avatar{border-radius:50%;width:34px;height:34px}.Skeleton-module__PunT8G__button{border-radius:var(--r-md);width:120px;height:38px}.Skeleton-module__PunT8G__card{border-radius:var(--r-xl);width:100%;height:160px}
.SkeletonRow-module__p-eu_W__root{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.SkeletonRow-module__p-eu_W__bordered{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--sep);margin-bottom:0}.SkeletonRow-module__p-eu_W__bordered:last-child{border-bottom:none}
.EmptyState-module__d0AdxW__root{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-9) var(--space-6);text-align:center;flex-direction:column;display:flex}.EmptyState-module__d0AdxW__framed{background:var(--bg-raised);border:1px solid var(--b1);border-radius:var(--r-lg);padding:var(--space-7) var(--space-6)}.EmptyState-module__d0AdxW__icon{border-radius:var(--r-lg);background:var(--surface-2);width:40px;height:40px;color:var(--t3);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:flex}.EmptyState-module__d0AdxW__title{font-family:var(--font-display);font-size:var(--text-md);color:var(--t2);letter-spacing:-.02em;font-weight:700}.EmptyState-module__d0AdxW__body{font-size:var(--text-sm);color:var(--t3);max-width:320px}.EmptyState-module__d0AdxW__actions{margin-top:var(--space-2);gap:var(--space-2);display:flex}
.ProgressRing-module__2CWlDW__ring{flex-shrink:0;width:28px;height:28px}.ProgressRing-module__2CWlDW__ring svg{transform:rotate(-90deg)}.ProgressRing-module__2CWlDW__track{stroke:#ffffff0f;stroke-width:3px;fill:none}.ProgressRing-module__2CWlDW__fill{stroke-width:3px;fill:none;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-expo)}.ProgressRing-module__2CWlDW__label{font-variant-numeric:tabular-nums;fill:var(--t2);font-weight:700}
.Banner-module__0IybDW__banner{gap:var(--space-1h);padding:var(--space-3h) var(--space-4h);border-radius:var(--r-md);background:rgba(var(--m-rgb), .12);border:1px solid;border-color:rgba(var(--m-rgb), .5);flex-direction:column;display:flex}.Banner-module__0IybDW__body{color:var(--t1);font-size:var(--text-sm);line-height:1.45}.Banner-module__0IybDW__info{--m-rgb:var(--p-rgb)}.Banner-module__0IybDW__warn{--m-rgb:var(--warn-rgb)}.Banner-module__0IybDW__bad{--m-rgb:var(--bad-rgb)}
.DataTable-module___ju8Wq__table{border:1px solid var(--b1);border-radius:var(--r-xl);background:var(--bg-raised);overflow:hidden}.DataTable-module___ju8Wq__unstyled{background:0 0;border:0;border-radius:0}.DataTable-module___ju8Wq__scrollable{background-repeat:no-repeat;background-color:var(--bg-raised);background-image:linear-gradient(to right, var(--bg-raised) 40%, transparent), linear-gradient(to left, var(--bg-raised) 40%, transparent), linear-gradient(to right, #00000040, transparent), linear-gradient(to left, #00000040, transparent);background-position:0,100%,0,100%;background-size:24px 100%,24px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.DataTable-module___ju8Wq__aboveTable{min-width:0;padding:var(--space-2) var(--space-3);background:var(--bg-raised);border-bottom:1px solid var(--sep);align-items:center;display:flex;overflow-x:auto}.DataTable-module___ju8Wq__grid{grid-template-columns:var(--table-cols);column-gap:var(--space-3);display:grid}.DataTable-module___ju8Wq__headerRow{grid-template-columns:subgrid;min-height:36px;padding-inline:var(--space-3);background:var(--bg-raised);border-bottom:1px solid var(--sep);z-index:2;grid-column:1/-1;align-items:center;display:grid;position:sticky;top:0}.DataTable-module___ju8Wq__headerCell{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;align-items:center;gap:5px;min-width:0;font-weight:500;display:flex}.DataTable-module___ju8Wq__sortable{cursor:pointer;transition:color .18s}.DataTable-module___ju8Wq__sortable:hover{color:var(--t1);outline:none}.DataTable-module___ju8Wq__sortable:focus-visible{outline:var(--focus-ring);outline-offset:2px}.DataTable-module___ju8Wq__sortActive{color:var(--p)}.DataTable-module___ju8Wq__sortArrow{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .2s var(--ease-expo);flex-shrink:0}.DataTable-module___ju8Wq__sortDesc{transform:rotate(180deg)}.DataTable-module___ju8Wq__body{display:contents}.DataTable-module___ju8Wq__row{grid-template-columns:subgrid;padding-inline:var(--space-3);border-bottom:1px solid var(--sep);grid-column:1/-1;align-items:center;min-height:56px;transition:background .14s,border-color .14s;display:grid;position:relative}.DataTable-module___ju8Wq__row:last-child{border-bottom:none}.DataTable-module___ju8Wq__row.DataTable-module___ju8Wq__clickable:hover{background:var(--surface-1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p) 22%, transparent)}.DataTable-module___ju8Wq__rowLink,.DataTable-module___ju8Wq__rowSurface{z-index:0;position:absolute;inset:0}.DataTable-module___ju8Wq__rowLink:focus-visible,.DataTable-module___ju8Wq__rowSurface:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.DataTable-module___ju8Wq__rowSurface{cursor:pointer;background:0 0;border:0}.DataTable-module___ju8Wq__row:before{content:"";opacity:0;pointer-events:none;background:0 0;transition:opacity .18s;position:absolute;inset:0}.DataTable-module___ju8Wq__row.DataTable-module___ju8Wq__clickable:hover:before{opacity:1}.DataTable-module___ju8Wq__clickable{cursor:default}.DataTable-module___ju8Wq__cellReveal{opacity:0;transition:opacity .14s}.DataTable-module___ju8Wq__row:hover .DataTable-module___ju8Wq__cellReveal,.DataTable-module___ju8Wq__row:focus-within .DataTable-module___ju8Wq__cellReveal{opacity:1}.DataTable-module___ju8Wq__cell{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--t1);z-index:1;pointer-events:none;display:flex;position:relative}.DataTable-module___ju8Wq__cellInteractive,.DataTable-module___ju8Wq__cell :is(a,button,input,[role=checkbox],label){pointer-events:auto}.DataTable-module___ju8Wq__cellRight{justify-content:flex-end}.DataTable-module___ju8Wq__cellCenter{justify-content:center}.DataTable-module___ju8Wq__empty{padding:var(--space-8) var(--space-5);color:var(--t3);font-size:var(--text-sm);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.DataTable-module___ju8Wq__selectionCell{flex:none;justify-content:center;width:32px;padding-left:0;padding-right:0}.DataTable-module___ju8Wq__rowSelected{background:color-mix(in srgb, var(--p) 8%, transparent)}.DataTable-module___ju8Wq__rowSelected:hover{background:color-mix(in srgb, var(--p) 12%, transparent)}.DataTable-module___ju8Wq__checkboxIndeterminate>div:first-child{background:var(--p);border-color:var(--p)}.DataTable-module___ju8Wq__checkboxIndeterminate [role=checkbox]>div:first-child{background:var(--p);border-color:var(--p)}.DataTable-module___ju8Wq__checkboxIndeterminate>div:first-child>svg{opacity:0}.DataTable-module___ju8Wq__checkboxIndeterminate [role=checkbox]>div:first-child>svg{opacity:0}.DataTable-module___ju8Wq__checkboxIndeterminate>div:first-child:after{content:"";background:var(--bg);width:8px;height:2px;margin:auto;position:absolute;inset:0}.DataTable-module___ju8Wq__checkboxIndeterminate [role=checkbox]>div:first-child:after{content:"";background:var(--bg);width:8px;height:2px;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.DataTable-module___ju8Wq__sortable,.DataTable-module___ju8Wq__sortArrow,.DataTable-module___ju8Wq__row,.DataTable-module___ju8Wq__row:before,.DataTable-module___ju8Wq__cellReveal{transition:none}}
.TableFilterTabs-module__DtAZnq__tabs{align-items:stretch;gap:var(--space-1);padding:var(--space-1);background:var(--surface-1);border:1px solid var(--b1);border-radius:var(--r-pill);flex-shrink:0;display:inline-flex}.TableFilterTabs-module__DtAZnq__tabsSuspended{opacity:.55}.TableFilterTabs-module__DtAZnq__tab{all:unset;align-items:center;gap:var(--space-1h);padding:var(--space-1) var(--space-3);cursor:pointer;color:var(--t2);font-size:var(--text-sm);border-radius:var(--r-pill);font-weight:500;transition:color .14s,background-color .14s,box-shadow .14s;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.TableFilterTabs-module__DtAZnq__tab,.TableFilterTabs-module__DtAZnq__count{transition:none}}.TableFilterTabs-module__DtAZnq__tab:before{content:"";position:absolute;inset:-9px 0}.TableFilterTabs-module__DtAZnq__tab:hover{color:var(--t1);background:var(--surface-hover)}.TableFilterTabs-module__DtAZnq__tab:focus-visible{outline:var(--focus-ring);outline-offset:2px}.TableFilterTabs-module__DtAZnq__tabActive{color:var(--t1);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--b1)}.TableFilterTabs-module__DtAZnq__tabActive:hover{color:var(--t1);background:var(--surface-2)}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=warn]{background:var(--warn-surface);box-shadow:inset 0 0 0 1px var(--warn-border)}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=warn]:hover{background:var(--warn-surface)}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=ok]{background:var(--ok-surface);box-shadow:inset 0 0 0 1px var(--ok-border)}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=ok]:hover{background:var(--ok-surface)}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=info]{background:var(--info-surface);box-shadow:inset 0 0 0 1px var(--info-border)}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=info]:hover{background:var(--info-surface)}.TableFilterTabs-module__DtAZnq__label{white-space:nowrap}.TableFilterTabs-module__DtAZnq__count{min-width:20px;padding:0 var(--space-1h);height:18px;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--t3);background:var(--surface-2);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;transition:color .14s,background-color .14s;display:inline-flex}.TableFilterTabs-module__DtAZnq__tab[data-tone=warn] .TableFilterTabs-module__DtAZnq__count{color:var(--warn)}.TableFilterTabs-module__DtAZnq__tab[data-tone=ok] .TableFilterTabs-module__DtAZnq__count{color:var(--ok)}.TableFilterTabs-module__DtAZnq__tab[data-tone=info] .TableFilterTabs-module__DtAZnq__count{color:var(--blue)}.TableFilterTabs-module__DtAZnq__tabActive .TableFilterTabs-module__DtAZnq__count{color:var(--t2);background:var(--surface-3,var(--surface-2))}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=warn] .TableFilterTabs-module__DtAZnq__count{color:var(--warn);background:rgba(var(--warn-rgb,234, 179, 8), .15)}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=ok] .TableFilterTabs-module__DtAZnq__count{color:var(--ok);background:rgba(var(--ok-rgb,34, 197, 94), .15)}.TableFilterTabs-module__DtAZnq__tabActive[data-tone=info] .TableFilterTabs-module__DtAZnq__count{color:var(--blue);background:var(--info-surface)}
.FacetChipStrip-module__v1ybZq__facet{align-items:center;gap:var(--space-1h);flex-wrap:wrap;display:inline-flex}.FacetChipStrip-module__v1ybZq__chip{all:unset;align-items:center;gap:var(--space-1h);height:28px;padding:0 var(--space-2h,10px);box-sizing:border-box;cursor:pointer;color:var(--t2);font-size:var(--text-sm);white-space:nowrap;background:var(--surface-1);border:1px solid var(--b1);border-radius:var(--r-pill);font-weight:500;transition:color .14s,background-color .14s,border-color .14s,transform 80ms;display:inline-flex;position:relative}.FacetChipStrip-module__v1ybZq__chip:before{content:"";position:absolute;inset:-8px 0}.FacetChipStrip-module__v1ybZq__chip:hover{color:var(--t1);background:var(--surface-hover)}.FacetChipStrip-module__v1ybZq__chip:active{transform:scale(.97)}.FacetChipStrip-module__v1ybZq__chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}.FacetChipStrip-module__v1ybZq__dot{border-radius:var(--r-pill);background:var(--dot,var(--t3));flex:none;width:7px;height:7px}.FacetChipStrip-module__v1ybZq__severity[data-severity=critical]{--dot:var(--bad)}.FacetChipStrip-module__v1ybZq__severity[data-severity=major]{--dot:var(--warn)}.FacetChipStrip-module__v1ybZq__severity[data-severity=minor]{--dot:var(--teal)}.FacetChipStrip-module__v1ybZq__severity[data-severity=observation]{--dot:var(--blue)}.FacetChipStrip-module__v1ybZq__severityActive{color:var(--t1)}.FacetChipStrip-module__v1ybZq__severityActive[data-severity=critical]{background:var(--bad-surface);border-color:var(--bad-border)}.FacetChipStrip-module__v1ybZq__severityActive[data-severity=major]{background:var(--warn-surface);border-color:var(--warn-border)}.FacetChipStrip-module__v1ybZq__severityActive[data-severity=minor]{background:var(--teal-surface);border-color:var(--teal-border)}.FacetChipStrip-module__v1ybZq__severityActive[data-severity=observation]{background:var(--blue-surface);border-color:var(--blue-border)}.FacetChipStrip-module__v1ybZq__plainActive{color:var(--p-light);background:var(--p-surface);border-color:var(--p-border)}
.filterPillChrome-module__8uzKcW__root{flex-shrink:0;position:relative}.filterPillChrome-module__8uzKcW__track{padding:var(--space-1);background:var(--surface-1);border:1px solid var(--b1);border-radius:var(--r-pill);align-items:stretch;display:inline-flex}.filterPillChrome-module__8uzKcW__trigger{align-items:center;gap:var(--space-1h);box-sizing:border-box;padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);color:var(--t2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;max-width:220px;font-weight:500;transition:color .14s,background-color .14s,box-shadow .14s;display:inline-flex;position:relative}.filterPillChrome-module__8uzKcW__trigger:hover{color:var(--t1);background:var(--surface-hover)}.filterPillChrome-module__8uzKcW__trigger:focus-visible{outline:var(--focus-ring);outline-offset:2px}.filterPillChrome-module__8uzKcW__trigger:before{content:"";position:absolute;inset:-9px 0}.filterPillChrome-module__8uzKcW__triggerOpen,.filterPillChrome-module__8uzKcW__triggerActive{color:var(--t1);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--b1)}.filterPillChrome-module__8uzKcW__triggerOpen:hover,.filterPillChrome-module__8uzKcW__triggerActive:hover{background:var(--surface-2)}.filterPillChrome-module__8uzKcW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filterPillChrome-module__8uzKcW__chevron{color:var(--t3);flex-shrink:0;transition:color .14s}.filterPillChrome-module__8uzKcW__trigger:hover .filterPillChrome-module__8uzKcW__chevron,.filterPillChrome-module__8uzKcW__triggerOpen .filterPillChrome-module__8uzKcW__chevron,.filterPillChrome-module__8uzKcW__triggerActive .filterPillChrome-module__8uzKcW__chevron{color:var(--t2)}.filterPillChrome-module__8uzKcW__menu{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);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(var(--glass-shell-blur));animation:filterPillChrome-module__8uzKcW__menuOpen .15s var(--ease-expo);outline:none;position:fixed}@keyframes filterPillChrome-module__8uzKcW__menuOpen{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.filterPillChrome-module__8uzKcW__optionActive{background:var(--surface-hover)}.filterPillChrome-module__8uzKcW__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}.filterPillChrome-module__8uzKcW__search:focus-visible{border-color:var(--p)}.filterPillChrome-module__8uzKcW__list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.filterPillChrome-module__8uzKcW__option{padding:var(--space-1h) var(--space-2);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--t1);cursor:pointer}.filterPillChrome-module__8uzKcW__option:hover{background:var(--surface-hover)}.filterPillChrome-module__8uzKcW__option[aria-selected=true]{color:var(--p-light);font-weight:500}.filterPillChrome-module__8uzKcW__empty{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--t4)}@media (prefers-reduced-motion:reduce){.filterPillChrome-module__8uzKcW__menu{animation:none}.filterPillChrome-module__8uzKcW__trigger,.filterPillChrome-module__8uzKcW__trigger .filterPillChrome-module__8uzKcW__chevron{transition:none}}
.DescriptionList-module__FgVr0G__grid{gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--bg-raised);border:1px solid var(--b1);border-radius:var(--r-xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.DescriptionList-module__FgVr0G__inline{gap:var(--space-2);background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.DescriptionList-module__FgVr0G__item{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.DescriptionList-module__FgVr0G__rowItem{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row;min-height:28px}.DescriptionList-module__FgVr0G__label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t4);letter-spacing:.08em;text-transform:uppercase}.DescriptionList-module__FgVr0G__value{font-size:var(--text-sm);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DescriptionList-module__FgVr0G__rowItem .DescriptionList-module__FgVr0G__value{text-align:right;white-space:normal;overflow-wrap:anywhere}.DescriptionList-module__FgVr0G__item:not(.DescriptionList-module__FgVr0G__rowItem) .DescriptionList-module__FgVr0G__value{font-size:var(--text-base);white-space:normal;overflow-wrap:break-word}.DescriptionList-module__FgVr0G__mono{font-family:var(--font-mono);font-size:var(--text-xs)}
.LifecycleRail-module__8PLNlq__rail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LifecycleRail-module__8PLNlq__item{column-gap:var(--space-2h);padding-bottom:var(--space-2h);grid-template-columns:16px minmax(0,1fr);row-gap:2px;display:grid;position:relative}.LifecycleRail-module__8PLNlq__item:last-child{padding-bottom:0}.LifecycleRail-module__8PLNlq__item:before{content:"";background:var(--b1);width:1px;position:absolute;top:15px;bottom:1px;left:7.5px}.LifecycleRail-module__8PLNlq__item:last-child:before{display:none}.LifecycleRail-module__8PLNlq__marker{border:1.5px solid var(--b2);background:0 0;border-radius:50%;justify-self:center;width:9px;height:9px;margin-top:3px}.LifecycleRail-module__8PLNlq__item[data-state=done] .LifecycleRail-module__8PLNlq__marker{background:var(--ok);border-color:var(--ok)}.LifecycleRail-module__8PLNlq__item[data-state=current] .LifecycleRail-module__8PLNlq__marker{border-color:var(--p);box-shadow:0 0 0 3px var(--p-glow)}.LifecycleRail-module__8PLNlq__item[data-state=overdue] .LifecycleRail-module__8PLNlq__marker{background:var(--bad);border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-glow)}.LifecycleRail-module__8PLNlq__label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t3);text-transform:uppercase;letter-spacing:.14em;grid-column:2;line-height:15px}.LifecycleRail-module__8PLNlq__item[data-state=current] .LifecycleRail-module__8PLNlq__label{color:var(--t1)}.LifecycleRail-module__8PLNlq__item[data-state=overdue] .LifecycleRail-module__8PLNlq__label{color:var(--bad)}.LifecycleRail-module__8PLNlq__detail{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--t2);overflow-wrap:anywhere;grid-column:2}.LifecycleRail-module__8PLNlq__detailRow{align-items:baseline;gap:var(--space-2);display:flex}.LifecycleRail-module__8PLNlq__item[data-state=pending] .LifecycleRail-module__8PLNlq__detail,.LifecycleRail-module__8PLNlq__item[data-state=current] .LifecycleRail-module__8PLNlq__detail{color:var(--t4)}.LifecycleRail-module__8PLNlq__item[data-state=overdue] .LifecycleRail-module__8PLNlq__detail{color:var(--t2)}.LifecycleRail-module__8PLNlq__audit .LifecycleRail-module__8PLNlq__item{padding-bottom:var(--space-3)}.LifecycleRail-module__8PLNlq__audit .LifecycleRail-module__8PLNlq__item:before{display:none}.LifecycleRail-module__8PLNlq__audit .LifecycleRail-module__8PLNlq__marker{background:var(--p);border:none;width:8px;height:8px;margin-top:5px}.LifecycleRail-module__8PLNlq__audit .LifecycleRail-module__8PLNlq__label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--t1);text-transform:none;letter-spacing:normal;line-height:1.4}.LifecycleRail-module__8PLNlq__audit .LifecycleRail-module__8PLNlq__detail{font-size:var(--text-xs);color:var(--t3);flex-direction:column;gap:1px;display:flex}.LifecycleRail-module__8PLNlq__auditMeta{align-items:center;gap:var(--space-2);display:inline-flex}.LifecycleRail-module__8PLNlq__auditActor{color:var(--t2)}.LifecycleRail-module__8PLNlq__auditTime{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.LifecycleRail-module__8PLNlq__empty{color:var(--t3);font-size:var(--text-sm);margin:0}
.StatCard-module__aTUmyq__card{background:var(--bg-raised);border:1px solid var(--b1);border-radius:var(--stat-card-radius,var(--r-xl));padding:var(--stat-card-padding-block,var(--space-3h)) var(--stat-card-padding-inline,var(--space-4));transition:border-color var(--t-base);position:relative}.StatCard-module__aTUmyq__card:hover{border-color:var(--b2,#ffffff14)}.StatCard-module__aTUmyq__eyebrow{margin-bottom:var(--stat-card-eyebrow-gap,var(--space-3))}.StatCard-module__aTUmyq__headerRow{align-items:center;display:flex}.StatCard-module__aTUmyq__valueRow{align-items:baseline;gap:var(--space-2h);margin-bottom:var(--stat-card-value-gap,6px);display:flex}.StatCard-module__aTUmyq__value{font-family:var(--font-body);font-size:var(--stat-card-value-size,var(--text-3xl));color:var(--t1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700;line-height:1}.StatCard-module__aTUmyq__label{font-size:var(--stat-card-caption-size,var(--text-sm));color:var(--t2);line-height:1.4}.StatCard-module__aTUmyq__sublabel{font-size:var(--text-xs);color:var(--t3);margin-top:var(--space-1);line-height:1.4}.StatCard-module__aTUmyq__icon{color:var(--t3);opacity:.6;margin-left:auto}
.Pagination-module__cPiYfW__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2h) var(--space-3h);border-top:1px solid var(--sep);display:flex}.Pagination-module__cPiYfW__range{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--t3);font-variant-numeric:tabular-nums}.Pagination-module__cPiYfW__controls{gap:var(--space-2);display:inline-flex}.Pagination-module__cPiYfW__btn{all:unset;height:30px;font-size:var(--text-sm);color:var(--t1);background:var(--surface-1);border:1px solid var(--b1);border-radius:var(--r-md);cursor:pointer;padding:0 12px;font-weight:500;transition:background-color .14s,border-color .14s}.Pagination-module__cPiYfW__btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--b2,#fff3)}.Pagination-module__cPiYfW__btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Pagination-module__cPiYfW__btn:disabled{color:var(--t4);cursor:default}@media (pointer:coarse){.Pagination-module__cPiYfW__btn{min-height:44px}}
.Tabs-module__zWjSva__bar{display:flex;position:relative}.Tabs-module__zWjSva__tab{align-items:center;gap:var(--space-1h);cursor:pointer;font-family:var(--font-body);color:var(--t3);z-index:1;white-space:nowrap;transition:color .2s var(--ease-expo), background .2s var(--ease-expo);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;font-weight:600;display:inline-flex;position:relative}.Tabs-module__zWjSva__tab svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px;transition:stroke .2s var(--ease-expo);flex-shrink:0}.Tabs-module__zWjSva__tab:hover{color:var(--t1)}.Tabs-module__zWjSva__active{color:var(--p)}.Tabs-module__zWjSva__tab:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.Tabs-module__zWjSva__badge{border-radius:var(--r-pill);min-width:18px;height:18px;font-size:var(--text-xs);letter-spacing:.02em;background:var(--surface-2);color:var(--t2);justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.Tabs-module__zWjSva__active .Tabs-module__zWjSva__badge{background:var(--p-surface);color:var(--p)}.Tabs-module__zWjSva__badgeOk{background:var(--ok-surface);color:var(--ok)}.Tabs-module__zWjSva__badgeWarn{background:var(--warn-surface);color:var(--warn)}.Tabs-module__zWjSva__badgeBad{background:var(--bad-surface);color:var(--bad)}.Tabs-module__zWjSva__panels{position:relative;overflow:hidden}.Tabs-module__zWjSva__panel{padding:var(--space-5);animation:Tabs-module__zWjSva__tab-panel-enter .35s var(--ease-expo) both;display:none}.Tabs-module__zWjSva__panelActive{display:block}@keyframes Tabs-module__zWjSva__tab-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Tabs-module__zWjSva__indicator{transition:transform .38s var(--ease-spring), width .38s var(--ease-spring), height .38s var(--ease-spring);pointer-events:none;z-index:0;position:absolute}.Tabs-module__zWjSva__barUnderline{border-bottom:1px solid var(--sep);padding:0 var(--space-5);gap:0}.Tabs-module__zWjSva__tabUnderline{font-size:var(--text-md);padding:var(--space-3h) var(--space-4)}.Tabs-module__zWjSva__indicatorUnderline{background:var(--p);height:2px;box-shadow:0 0 12px rgba(var(--p-rgb), .5), 0 0 4px rgba(var(--p-rgb), .3);border-radius:2px 2px 0 0;bottom:-1px;left:0}.Tabs-module__zWjSva__barPill{background:var(--surface-1);border-radius:var(--r-lg);border:1px solid var(--b1);gap:2px;width:fit-content;padding:3px}.Tabs-module__zWjSva__tabPill{font-size:var(--text-sm);border-radius:var(--r-md);padding:7px 14px}.Tabs-module__zWjSva__tabPill.Tabs-module__zWjSva__active{color:var(--t1)}.Tabs-module__zWjSva__indicatorPill{background:var(--surface-3);border-radius:var(--r-md);border:1px solid var(--b1);height:calc(100% - 6px);top:3px;left:3px;box-shadow:0 1px 3px #0003,inset 0 1px #ffffff0a}.Tabs-module__zWjSva__layoutVertical{min-height:320px;display:flex}.Tabs-module__zWjSva__barVertical{padding:var(--space-4) var(--space-2);border-right:1px solid var(--sep);flex-direction:column;flex-shrink:0;gap:2px;width:180px}.Tabs-module__zWjSva__tabVertical{font-size:var(--text-sm);padding:var(--space-2h) var(--space-3h);border-radius:var(--r-md);text-align:left}.Tabs-module__zWjSva__tabVertical.Tabs-module__zWjSva__active{color:var(--p);background:rgba(var(--p-rgb), .08)}.Tabs-module__zWjSva__tabVertical:hover:not(.Tabs-module__zWjSva__active){background:var(--surface-hover)}.Tabs-module__zWjSva__indicatorVertical{background:var(--p);width:3px;box-shadow:0 0 12px rgba(var(--p-rgb), .5), 4px 0 20px rgba(var(--p-rgb), .15);border-radius:0 3px 3px 0;top:16px;left:0}.Tabs-module__zWjSva__barFloating{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--r-pill);padding:var(--space-1);border:1px solid var(--glass-border);box-shadow:var(--shadow-card), inset 0 1px 0 var(--glass-highlight);gap:2px;width:fit-content}.Tabs-module__zWjSva__tabFloating{font-size:var(--text-sm);padding:var(--space-2) var(--space-4h);border-radius:var(--r-pill)}.Tabs-module__zWjSva__tabFloating.Tabs-module__zWjSva__active{color:var(--t1)}.Tabs-module__zWjSva__indicatorFloating{background:linear-gradient(135deg, var(--p-light), var(--p), var(--p-dim));border-radius:var(--r-pill);height:calc(100% - 8px);box-shadow:0 2px 12px rgba(var(--p-rgb), .3), inset 0 1px 0 #ffffff1f;top:4px;left:4px}
.TrendSparkline-module__eObVxq__sparkline{width:100%;height:120px;display:block}.TrendSparkline-module__eObVxq__sparkline[data-variant=primary] .TrendSparkline-module__eObVxq__sparkArea{fill:color-mix(in srgb, var(--p) 12%, transparent);stroke:none}.TrendSparkline-module__eObVxq__sparkline[data-variant=primary] .TrendSparkline-module__eObVxq__sparkLine{stroke:var(--p);stroke-width:2px;vector-effect:non-scaling-stroke}.TrendSparkline-module__eObVxq__sparkline[data-variant=primary] .TrendSparkline-module__eObVxq__sparkDot{fill:var(--p)}.TrendSparkline-module__eObVxq__sparkline[data-variant=teal] .TrendSparkline-module__eObVxq__sparkArea{fill:color-mix(in srgb, var(--teal) 12%, transparent);stroke:none}.TrendSparkline-module__eObVxq__sparkline[data-variant=teal] .TrendSparkline-module__eObVxq__sparkLine{stroke:var(--teal);stroke-width:2px;vector-effect:non-scaling-stroke}.TrendSparkline-module__eObVxq__sparkline[data-variant=teal] .TrendSparkline-module__eObVxq__sparkDot{fill:var(--teal)}.TrendSparkline-module__eObVxq__sparkLine{fill:none}
.AvatarStack-module__sf2OfW__stack{align-items:center;display:inline-flex}.AvatarStack-module__sf2OfW__item{box-shadow:0 0 0 2px var(--bg-raised);transition:transform .18s var(--ease-expo);border-radius:50%;margin-left:-8px;display:inline-flex}.AvatarStack-module__sf2OfW__item:first-child{margin-left:0}.AvatarStack-module__sf2OfW__ringed{box-shadow:0 0 0 2px var(--bg-raised), 0 0 0 3.5px var(--p)}.AvatarStack-module__sf2OfW__stack:hover .AvatarStack-module__sf2OfW__item{transform:translateY(-1px)}.AvatarStack-module__sf2OfW__more{background:var(--surface-2);width:28px;height:28px;box-shadow:0 0 0 2px var(--bg-raised), inset 0 0 0 1px var(--b1);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--t3);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.AvatarStack-module__sf2OfW__more.AvatarStack-module__sf2OfW__md{width:34px;height:34px;font-size:var(--text-xs)}.AvatarStack-module__sf2OfW__more.AvatarStack-module__sf2OfW__lg{width:48px;height:48px;font-size:var(--text-xs)}
.QuestionEditor-module__yZyX2G__editor{flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}.QuestionEditor-module__yZyX2G__identity{align-items:center;gap:var(--space-2);margin:calc(var(--space-3) * -1) calc(var(--space-4) * -1) var(--space-3);padding:6px var(--space-4);border-bottom:1px solid var(--sep);background:var(--surface-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);min-height:36px;display:flex}.QuestionEditor-module__yZyX2G__idCell{color:var(--t2)}.QuestionEditor-module__yZyX2G__idSep{color:var(--t4)}.QuestionEditor-module__yZyX2G__idKind{color:var(--t1);letter-spacing:.1em}.QuestionEditor-module__yZyX2G__idCritTag{font-size:var(--text-2xs);letter-spacing:.12em;color:var(--bad);align-items:center;gap:5px;font-weight:600;display:inline-flex}.QuestionEditor-module__yZyX2G__idCritDot{background:var(--bad);border-radius:50%;width:6px;height:6px;display:inline-block}.QuestionEditor-module__yZyX2G__identityActions{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.QuestionEditor-module__yZyX2G__body{gap:var(--space-3);min-height:0;padding-bottom:var(--space-4);flex-direction:column;flex:1;display:flex}.QuestionEditor-module__yZyX2G__inspectorSection{gap:var(--space-3h);padding:var(--space-4) 0 18px;border-top:1px solid var(--sep);flex-direction:column;display:flex}.QuestionEditor-module__yZyX2G__inspectorSection:first-child{border-top:0;padding-top:0}.QuestionEditor-module__yZyX2G__sectionHeading{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--t2);margin:0;padding-left:10px;font-weight:600;position:relative}.QuestionEditor-module__yZyX2G__sectionHeading:before{content:"";border-radius:var(--r-pill);background:color-mix(in srgb, var(--p) 50%, transparent);width:3px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.QuestionEditor-module__yZyX2G__field{gap:var(--space-1h);flex-direction:column;display:flex}.QuestionEditor-module__yZyX2G__fieldRow{gap:var(--space-3h);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.QuestionEditor-module__yZyX2G__fieldLabel{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--t3)}.QuestionEditor-module__yZyX2G__fieldHint{font-size:var(--text-xs-plus);color:var(--t2);margin:0;line-height:1.45}.QuestionEditor-module__yZyX2G__inspectorInput:focus,.QuestionEditor-module__yZyX2G__inspectorTextarea:focus{border-color:var(--p-border);box-shadow:0 0 0 2px rgba(var(--p-rgb), .1), inset 0 1px 2px #0000002e}.QuestionEditor-module__yZyX2G__inspectorSelect [role=combobox]{transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), background .14s}.QuestionEditor-module__yZyX2G__inspectorSelect:focus-within [role=combobox]{border-color:var(--p-border);box-shadow:0 0 0 2px rgba(var(--p-rgb), .1), inset 0 1px 2px #0000002e}.QuestionEditor-module__yZyX2G__inspectorSelect:has([aria-expanded=true]) [role=combobox]{border-color:var(--p-border);box-shadow:0 0 0 2px rgba(var(--p-rgb), .1), inset 0 1px 2px #0000002e}.QuestionEditor-module__yZyX2G__comingSoon{padding:var(--space-4);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs-plus);color:var(--t3);background:var(--surface-1);border:1px dashed var(--sep);border-radius:var(--r-sm);letter-spacing:.05em}.QuestionEditor-module__yZyX2G__outcomeRow{align-items:center;gap:var(--space-2h);display:flex}.QuestionEditor-module__yZyX2G__outcomeLabel{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--t3);flex:1}.QuestionEditor-module__yZyX2G__inspectorGroup{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.QuestionEditor-module__yZyX2G__inspectorGroup:first-of-type{padding-top:var(--space-2)}.QuestionEditor-module__yZyX2G__inspectorGroup+.QuestionEditor-module__yZyX2G__inspectorGroup{border-top:1px solid color-mix(in srgb, var(--sep) 60%, transparent)}.QuestionEditor-module__yZyX2G__inspectorGroup>header{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);justify-content:space-between;align-items:center;display:flex}.QuestionEditor-module__yZyX2G__inspectorGroup>div{gap:var(--space-2);flex-direction:column;display:flex}.QuestionEditor-module__yZyX2G__importanceRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.QuestionEditor-module__yZyX2G__importanceControls{align-items:center;gap:var(--space-2);display:flex}.QuestionEditor-module__yZyX2G__legendAnchor{display:inline-flex;position:relative}.QuestionEditor-module__yZyX2G__legendTrigger{border-radius:var(--r-pill);width:24px;height:24px;color:var(--t3);cursor:pointer;transition:color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.QuestionEditor-module__yZyX2G__legendTrigger:hover{color:var(--t1);background:var(--surface-hover)}.QuestionEditor-module__yZyX2G__legendTrigger[aria-expanded=true]{color:var(--p-light);background:var(--p-surface)}.QuestionEditor-module__yZyX2G__legendTrigger:focus-visible{outline:var(--focus-ring);outline-offset:2px}.QuestionEditor-module__yZyX2G__legendPopover{z-index:var(--z-popover);width:280px;padding:var(--space-2h) 0;background:var(--glass-popover);-webkit-backdrop-filter:blur(var(--glass-popover-blur));border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);animation:QuestionEditor-module__yZyX2G__popoverIn .14s var(--ease-expo);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes QuestionEditor-module__yZyX2G__popoverIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.QuestionEditor-module__yZyX2G__legendPopover{animation:none}}.QuestionEditor-module__yZyX2G__legendList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QuestionEditor-module__yZyX2G__legendItem{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid #0000;flex-direction:column;gap:2px;margin-left:-1px;display:flex}.QuestionEditor-module__yZyX2G__legendItem+.QuestionEditor-module__yZyX2G__legendItem{border-top:1px solid color-mix(in srgb, var(--sep) 60%, transparent)}.QuestionEditor-module__yZyX2G__legendItem[data-concept=severity]{border-left-color:var(--bad)}.QuestionEditor-module__yZyX2G__legendItem[data-concept=importance]{border-left-color:var(--p)}.QuestionEditor-module__yZyX2G__legendItem[data-concept=required]{border-left-color:var(--ok)}.QuestionEditor-module__yZyX2G__legendItemLabel{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;margin:0;line-height:1.3}.QuestionEditor-module__yZyX2G__legendItem[data-concept=severity] .QuestionEditor-module__yZyX2G__legendItemLabel{color:var(--bad)}.QuestionEditor-module__yZyX2G__legendItem[data-concept=importance] .QuestionEditor-module__yZyX2G__legendItemLabel{color:var(--p-light)}.QuestionEditor-module__yZyX2G__legendItem[data-concept=required] .QuestionEditor-module__yZyX2G__legendItemLabel{color:var(--ok)}.QuestionEditor-module__yZyX2G__legendItemDesc{font-size:var(--text-sm);color:var(--t2);margin:0;line-height:1.4}.QuestionEditor-module__yZyX2G__legendExamples{padding:var(--space-2) var(--space-3) var(--space-1) var(--space-3);border-top:1px solid var(--sep);margin-top:var(--space-1);gap:var(--space-1h);flex-direction:column;display:flex}.QuestionEditor-module__yZyX2G__axisLegendList{color:var(--t2);font-size:var(--text-sm);margin:0}.QuestionEditor-module__yZyX2G__axisLegendExamplesTitle{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:0}.QuestionEditor-module__yZyX2G__axisLegendList{padding-left:var(--space-4)}.QuestionEditor-module__yZyX2G__helperAddBtn{align-items:center;gap:var(--space-1h);border-radius:var(--r-sm);min-height:24px;color:var(--t3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .12s var(--ease-out);background:0 0;border:1px solid #0000;align-self:flex-start;padding:2px 6px 2px 4px;font-weight:500;display:inline-flex}.QuestionEditor-module__yZyX2G__helperAddBtn:hover{color:var(--t1)}.QuestionEditor-module__yZyX2G__helperAddBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.QuestionEditor-module__yZyX2G__segmented{background:linear-gradient(180deg, var(--surface-1), var(--bg-overlay));border:1px solid var(--b1);border-radius:var(--r-sm);flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.QuestionEditor-module__yZyX2G__segmented button{padding:var(--space-1h) var(--space-2h);color:var(--t2);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--r-xs);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:none;font-weight:600}.QuestionEditor-module__yZyX2G__segmented button:hover{color:var(--t1);background:var(--surface-hover)}.QuestionEditor-module__yZyX2G__segmented button[data-active]{background:linear-gradient(135deg, rgba(var(--p-rgb), .18), rgba(var(--p-rgb), .12));color:var(--t1);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px rgba(var(--p-rgb), .14)}.QuestionEditor-module__yZyX2G__segmented button[data-active]:hover{background:linear-gradient(135deg, rgba(var(--p-rgb), .22), rgba(var(--p-rgb), .16))}.QuestionEditor-module__yZyX2G__segmented button[data-level=key][data-active]{background:rgba(var(--warn-rgb), .16);color:var(--warn);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px rgba(var(--warn-rgb), .2)}.QuestionEditor-module__yZyX2G__segmented button[data-level=key][data-active]:hover{background:rgba(var(--warn-rgb), .22)}.QuestionEditor-module__yZyX2G__segmented button[data-level=critical][data-active]{background:rgba(var(--bad-rgb), .16);color:var(--bad);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px rgba(var(--bad-rgb), .2)}.QuestionEditor-module__yZyX2G__segmented button[data-level=critical][data-active]:hover{background:rgba(var(--bad-rgb), .22)}.QuestionEditor-module__yZyX2G__body>.QuestionEditor-module__yZyX2G__inspectorGroup:last-child{border-bottom:none}
.ConsequencePanel-module__kOi7_a__panel{flex-direction:column;gap:0;display:flex}.ConsequencePanel-module__kOi7_a__section{gap:var(--space-2h);padding:var(--space-2) 0 var(--space-2h);flex-direction:column;display:flex}.ConsequencePanel-module__kOi7_a__section+.ConsequencePanel-module__kOi7_a__section{border-top:1px solid var(--sep)}.ConsequencePanel-module__kOi7_a__sectionHeading{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--t3);margin:0;font-weight:600}.ConsequencePanel-module__kOi7_a__subsection{gap:var(--space-2h);padding-top:var(--space-2h);border-top:1px solid color-mix(in srgb, var(--sep) 55%, transparent);flex-direction:column;display:flex}.ConsequencePanel-module__kOi7_a__fields{gap:var(--space-2);flex-direction:column;display:flex}.ConsequencePanel-module__kOi7_a__fieldRow{gap:var(--space-1);flex-direction:column;display:flex}.ConsequencePanel-module__kOi7_a__fieldLabel{font-size:var(--text-xs);color:var(--t3);letter-spacing:.02em;font-weight:500}.ConsequencePanel-module__kOi7_a__inlineFields{gap:var(--space-2);align-items:center;display:flex}.ConsequencePanel-module__kOi7_a__numberInput{width:72px}
.RunnerLanguageControl-module__5ZzMwq__root{display:inline-flex;position:relative}.RunnerLanguageControl-module__5ZzMwq__trigger{appearance:none;align-items:center;gap:var(--space-1h);border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--surface-1);min-height:32px;color:var(--t2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;cursor:pointer;padding:6px 10px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.RunnerLanguageControl-module__5ZzMwq__trigger:hover{background:var(--surface-hover);color:var(--t1)}.RunnerLanguageControl-module__5ZzMwq__trigger:focus-visible{outline:2px solid var(--p);outline-offset:2px}.RunnerLanguageControl-module__5ZzMwq__triggerLabel{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.RunnerLanguageControl-module__5ZzMwq__overview .RunnerLanguageControl-module__5ZzMwq__trigger{min-height:40px;font-size:var(--text-sm);padding:8px 14px}.RunnerLanguageControl-module__5ZzMwq__menu{z-index:20;min-width:220px;max-height:60vh;padding:var(--space-1);background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-overlay);position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.RunnerLanguageControl-module__5ZzMwq__menuHeading{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:0;padding:6px 10px}.RunnerLanguageControl-module__5ZzMwq__item{appearance:none;align-items:center;gap:var(--space-2);border-radius:var(--r-sm,8px);width:100%;color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:10px;display:flex}.RunnerLanguageControl-module__5ZzMwq__item:hover{background:var(--surface-hover)}.RunnerLanguageControl-module__5ZzMwq__item:focus-visible{outline:2px solid var(--p);outline-offset:-2px}.RunnerLanguageControl-module__5ZzMwq__itemActive{background:var(--p-surface)}.RunnerLanguageControl-module__5ZzMwq__itemLabel{font-size:var(--text-sm);flex:1}.RunnerLanguageControl-module__5ZzMwq__itemMeta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--t3);letter-spacing:.04em}.RunnerLanguageControl-module__5ZzMwq__check{color:var(--p-light);flex-shrink:0}
.FindingPhotoCapture-module__AmSpSG__capture{gap:var(--space-2h);flex-direction:column;display:flex}.FindingPhotoCapture-module__AmSpSG__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin:0;padding:0;list-style:none;display:grid}.FindingPhotoCapture-module__AmSpSG__thumbnail{aspect-ratio:1;border:1px solid var(--b1);border-radius:var(--r-md);background:var(--bg);position:relative;overflow:hidden}.FindingPhotoCapture-module__AmSpSG__image{object-fit:cover}.FindingPhotoCapture-module__AmSpSG__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){.FindingPhotoCapture-module__AmSpSG__removeBtn{width:44px;height:44px}}.FindingPhotoCapture-module__AmSpSG__removeBtn:hover{background:var(--bad-surface);border-color:var(--bad-border)}.FindingPhotoCapture-module__AmSpSG__removeBtn:active{transform:scale(.94)}.FindingPhotoCapture-module__AmSpSG__removeBtn:focus-visible,.FindingPhotoCapture-module__AmSpSG__addBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.FindingPhotoCapture-module__AmSpSG__hiddenInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FindingPhotoCapture-module__AmSpSG__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}.FindingPhotoCapture-module__AmSpSG__addBtn:hover:not(:disabled){border-color:var(--b2);background:var(--surface-hover);color:var(--t1)}.FindingPhotoCapture-module__AmSpSG__addBtn:hover:not(:disabled) .FindingPhotoCapture-module__AmSpSG__addIcon{background:var(--p-surface);color:var(--p-light)}.FindingPhotoCapture-module__AmSpSG__addBtn:active:not(:disabled){transform:scale(.985)}.FindingPhotoCapture-module__AmSpSG__addBtn:disabled{cursor:not-allowed;color:var(--t4);border-color:var(--sep);background:var(--surface-active)}.FindingPhotoCapture-module__AmSpSG__addBtn:disabled .FindingPhotoCapture-module__AmSpSG__addIcon{background:var(--surface-active);color:var(--t4)}.FindingPhotoCapture-module__AmSpSG__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){.FindingPhotoCapture-module__AmSpSG__grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.FindingPhotoCapture-module__AmSpSG__addBtn{width:100%}}
.AudioClipRecorder-module__0rnq7a__recorder{gap:var(--space-2h);flex-direction:column;display:flex}.AudioClipRecorder-module__0rnq7a__clips{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AudioClipRecorder-module__0rnq7a__clip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-1h) 0 var(--space-3);border:1px solid var(--b1);border-radius:var(--r-md);background:var(--surface-1);display:flex}.AudioClipRecorder-module__0rnq7a__clipIcon{color:var(--p-light);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AudioClipRecorder-module__0rnq7a__clipLabel{font-family:var(--font-body);font-size:var(--text-sm);color:var(--t1);flex:1}.AudioClipRecorder-module__0rnq7a__recordBtn,.AudioClipRecorder-module__0rnq7a__stopBtn{justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;padding:0 var(--space-3h);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}.AudioClipRecorder-module__0rnq7a__recordBtn:hover:not(:disabled){border-color:var(--b2);background:var(--surface-hover);color:var(--t1)}.AudioClipRecorder-module__0rnq7a__recordBtn:active:not(:disabled),.AudioClipRecorder-module__0rnq7a__stopBtn:active:not(:disabled){transform:scale(.985)}.AudioClipRecorder-module__0rnq7a__recordBtn:disabled,.AudioClipRecorder-module__0rnq7a__stopBtn:disabled{cursor:not-allowed;color:var(--t4);border-color:var(--sep);background:var(--surface-active)}.AudioClipRecorder-module__0rnq7a__recordBtn:focus-visible,.AudioClipRecorder-module__0rnq7a__stopBtn:focus-visible,.AudioClipRecorder-module__0rnq7a__removeBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.AudioClipRecorder-module__0rnq7a__recordIcon{background:var(--bad);border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.AudioClipRecorder-module__0rnq7a__stopBtn{border-color:var(--bad-border);background:var(--bad-surface);color:var(--t1)}.AudioClipRecorder-module__0rnq7a__stopIcon{border-radius:var(--r-xs);background:var(--bad);flex-shrink:0;width:11px;height:11px;display:inline-block}.AudioClipRecorder-module__0rnq7a__recordingRow{align-items:center;gap:var(--space-3);display:flex}.AudioClipRecorder-module__0rnq7a__timer{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--t2)}.AudioClipRecorder-module__0rnq7a__status{min-height:0}.AudioClipRecorder-module__0rnq7a__denied,.AudioClipRecorder-module__0rnq7a__error{font-size:var(--text-sm);color:var(--t2);margin:0}.AudioClipRecorder-module__0rnq7a__removeBtn{border:1px solid var(--b1);border-radius:var(--r-pill);background:var(--surface-2);width:30px;height:30px;color:var(--t2);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);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.AudioClipRecorder-module__0rnq7a__removeBtn{width:44px;height:44px}}.AudioClipRecorder-module__0rnq7a__removeBtn:hover{background:var(--bad-surface);border-color:var(--bad-border);color:var(--t1)}.AudioClipRecorder-module__0rnq7a__removeBtn:active{transform:scale(.94)}@media (max-width:640px){.AudioClipRecorder-module__0rnq7a__recordBtn,.AudioClipRecorder-module__0rnq7a__stopBtn{width:100%}}
.AiCaptureDraft-module__CF2cIq__root{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--b1);border-radius:var(--r-md);background:var(--surface-1);flex-direction:column;display:flex}.AiCaptureDraft-module__CF2cIq__status{min-height:0}.AiCaptureDraft-module__CF2cIq__drafting{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--t2);display:inline-flex}.AiCaptureDraft-module__CF2cIq__errorRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AiCaptureDraft-module__CF2cIq__error{font-size:var(--text-sm);color:var(--t2);margin:0}.AiCaptureDraft-module__CF2cIq__retry{min-height:32px;padding:0 var(--space-3);border:1px solid var(--b1);border-radius:var(--r-pill);background:var(--surface-2);color:var(--t1);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);align-items:center;font-weight:600;display:inline-flex}.AiCaptureDraft-module__CF2cIq__retry:hover{border-color:var(--b2);background:var(--surface-hover)}.AiCaptureDraft-module__CF2cIq__retry:focus-visible{outline:var(--focus-ring);outline-offset:2px}.AiCaptureDraft-module__CF2cIq__hint{font-size:var(--text-xs);color:var(--t3);margin:0}
.ModalBody-module__4BZeMW__body{gap:var(--space-3);flex-direction:column;display:flex}.ModalBody-module__4BZeMW__suggestion{padding:var(--space-2) var(--space-2h);border:1px solid var(--b1);border-radius:var(--r-sm);background:var(--surface-1);font-size:var(--text-sm);color:var(--t2);margin:0;line-height:1.4}
.AffordanceTrigger-module__vDShBq__extraTrigger{appearance:none;cursor:pointer;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3h) 0 var(--space-1h);border-radius:var(--r-pill);border:1px solid var(--b1);background:var(--surface-1);color:var(--t2);font-family:var(--font-body);font-size:var(--text-sm);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast), transform var(--t-fast);font-weight:600;display:inline-flex}.AffordanceTrigger-module__vDShBq__extraTrigger:disabled{cursor:not-allowed;opacity:.55}.AffordanceTrigger-module__vDShBq__extraTrigger:disabled:hover{color:var(--t2);border-color:var(--b1);background:var(--surface-1)}.AffordanceTrigger-module__vDShBq__extraTrigger:disabled:hover .AffordanceTrigger-module__vDShBq__extraIcon{background:var(--surface-3);color:var(--t2)}.AffordanceTrigger-module__vDShBq__extraTrigger:hover{color:var(--t1);border-color:var(--b2);background:var(--surface-hover)}.AffordanceTrigger-module__vDShBq__extraTrigger:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.AffordanceTrigger-module__vDShBq__extraTrigger:active{transform:none}.AffordanceTrigger-module__vDShBq__extraTrigger,.AffordanceTrigger-module__vDShBq__extraIcon{transition:none}}.AffordanceTrigger-module__vDShBq__extraTrigger:focus-visible{outline:var(--focus-ring);outline-offset:2px}.AffordanceTrigger-module__vDShBq__extraTrigger:hover .AffordanceTrigger-module__vDShBq__extraIcon{background:var(--p-surface);color:var(--p-light)}.AffordanceTrigger-module__vDShBq__extraIcon{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}
.QuestionAffordances-module__cTN0_W__affordances{align-items:flex-start;gap:var(--space-2h);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.QuestionAffordances-module__cTN0_W__affordancePhoto{flex:200px;min-width:0}
.QuestionNoteField-module__9wWjYG__noteWrap{gap:var(--space-1h);flex-direction:column;display:flex}.QuestionNoteField-module__9wWjYG__noteRequiredLabel{color:var(--bad);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0}.QuestionNoteField-module__9wWjYG__noteRequired{border-color:var(--bad-border)}.QuestionNoteField-module__9wWjYG__noteRequired:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--bad-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}