.FieldAliasEditor-module__8rTl4G__editor{gap:var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-info-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);grid-column:1/-1;padding:14px;display:grid}.FieldAliasEditor-module__8rTl4G__heading,.FieldAliasEditor-module__8rTl4G__actions,.FieldAliasEditor-module__8rTl4G__addRow{justify-content:space-between;align-items:flex-start;gap:var(--sm-space-3);display:flex}.FieldAliasEditor-module__8rTl4G__heading strong,.FieldAliasEditor-module__8rTl4G__note>span,.FieldAliasEditor-module__8rTl4G__addRow label>span{color:var(--sm-text-primary);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold);display:block}.FieldAliasEditor-module__8rTl4G__heading p{max-width:680px;color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:4px 0 0;line-height:1.45}.FieldAliasEditor-module__8rTl4G__heading>span{border-radius:var(--sm-radius-pill);background:var(--sm-info-tint);color:var(--sm-info-fg);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);flex:none;padding:4px 8px}.FieldAliasEditor-module__8rTl4G__aliases{gap:var(--sm-space-1);flex-wrap:wrap;min-height:30px;display:flex}.FieldAliasEditor-module__8rTl4G__alias{border:var(--sm-border-width) solid var(--sm-border-soft);border-radius:var(--sm-radius-pill);background:var(--sm-suggested-tint);max-width:100%;color:var(--sm-text-strong);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-value);overflow-wrap:anywhere;align-items:center;gap:5px;padding:4px 5px 4px 9px;display:inline-flex}.FieldAliasEditor-module__8rTl4G__aliasLabel{min-width:0}.FieldAliasEditor-module__8rTl4G__pendingRemoval{border-color:var(--sm-border);background:var(--sm-inset-2);color:var(--sm-text-muted);border-style:dashed}.FieldAliasEditor-module__8rTl4G__pendingRemoval .FieldAliasEditor-module__8rTl4G__aliasLabel{text-decoration:line-through;text-decoration-thickness:1px}.FieldAliasEditor-module__8rTl4G__removeButton,.FieldAliasEditor-module__8rTl4G__undoButton{cursor:pointer;place-items:center;height:22px;line-height:1;display:grid}.FieldAliasEditor-module__8rTl4G__removeButton{width:22px;color:var(--sm-text-muted);background:0 0;border:0;border-radius:50%;font-size:17px}.FieldAliasEditor-module__8rTl4G__undoButton{border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-pill);background:var(--sm-surface);width:auto;color:var(--sm-text-strong);font-family:var(--sm-font-sans);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);align-items:center;gap:4px;padding:0 7px;display:inline-flex}.FieldAliasEditor-module__8rTl4G__undoButton svg{flex:none}.FieldAliasEditor-module__8rTl4G__removeButton:hover:not(:disabled),.FieldAliasEditor-module__8rTl4G__undoButton:hover:not(:disabled){background:var(--sm-hover);color:var(--sm-text-primary)}.FieldAliasEditor-module__8rTl4G__empty{color:var(--sm-text-muted);font-size:var(--sm-fs-meta)}.FieldAliasEditor-module__8rTl4G__addRow{align-items:end}.FieldAliasEditor-module__8rTl4G__addRow label,.FieldAliasEditor-module__8rTl4G__note{flex:1;gap:6px;display:grid}.FieldAliasEditor-module__8rTl4G__addRow input,.FieldAliasEditor-module__8rTl4G__note input{box-sizing:border-box;border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);width:100%;color:var(--sm-text-primary);font:inherit;padding:9px 10px}.FieldAliasEditor-module__8rTl4G__addRow input:focus,.FieldAliasEditor-module__8rTl4G__note input:focus{outline:2px solid var(--sm-info-solid);outline-offset:1px}.FieldAliasEditor-module__8rTl4G__note em{color:var(--sm-text-muted);font-style:normal;font-weight:var(--sm-fw-regular)}.FieldAliasEditor-module__8rTl4G__addButton,.FieldAliasEditor-module__8rTl4G__saveButton{border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-md);cursor:pointer;min-height:38px;font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold);padding:8px 13px}.FieldAliasEditor-module__8rTl4G__addButton{background:var(--sm-surface);color:var(--sm-text-primary)}.FieldAliasEditor-module__8rTl4G__saveButton{background:var(--sm-ink);color:#fff}.FieldAliasEditor-module__8rTl4G__addButton:disabled,.FieldAliasEditor-module__8rTl4G__saveButton:disabled,.FieldAliasEditor-module__8rTl4G__removeButton:disabled,.FieldAliasEditor-module__8rTl4G__undoButton:disabled{cursor:not-allowed;opacity:.5}.FieldAliasEditor-module__8rTl4G__error,.FieldAliasEditor-module__8rTl4G__success{border-radius:var(--sm-radius-md);font-size:var(--sm-fs-meta);margin:0;padding:8px 10px}.FieldAliasEditor-module__8rTl4G__error{background:var(--sm-danger-tint);color:var(--sm-danger-fg)}.FieldAliasEditor-module__8rTl4G__success{background:var(--sm-accepted-tint);color:var(--sm-accepted-fg)}.FieldAliasEditor-module__8rTl4G__actions{align-items:end}.FieldAliasEditor-module__8rTl4G__actions details{min-width:0;color:var(--sm-text-muted);font-size:var(--sm-fs-micro)}.FieldAliasEditor-module__8rTl4G__actions summary{cursor:pointer}.FieldAliasEditor-module__8rTl4G__actions code{overflow-wrap:anywhere;white-space:normal;max-width:min(620px,70vw);margin-top:6px;display:block}@media (max-width:680px){.FieldAliasEditor-module__8rTl4G__heading,.FieldAliasEditor-module__8rTl4G__actions,.FieldAliasEditor-module__8rTl4G__addRow{display:grid}.FieldAliasEditor-module__8rTl4G__saveButton,.FieldAliasEditor-module__8rTl4G__addButton{width:100%}}
.FieldContractsAuthoring-module__06iM9G__workspace{align-items:start;gap:var(--sm-space-4);grid-template-columns:minmax(224px,260px) minmax(0,1fr);min-width:0;display:grid}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__packageRail.schemaDomainList{top:var(--sm-space-4);gap:var(--sm-space-3);border-color:var(--sm-divider-2);border-radius:var(--sm-radius-md);max-height:calc(100vh - 132px);box-shadow:none;padding:0;display:grid;position:sticky;overflow:hidden}.FieldContractsAuthoring-module__06iM9G__railHeader{justify-content:space-between;align-items:center;gap:var(--sm-space-2);border-bottom:var(--sm-border-width) solid var(--sm-divider);padding:14px 14px 12px;display:flex}.FieldContractsAuthoring-module__06iM9G__railHeader div{min-width:0}.FieldContractsAuthoring-module__06iM9G__railHeader span,.FieldContractsAuthoring-module__06iM9G__eyebrow,.FieldContractsAuthoring-module__06iM9G__domainGroup h3,.FieldContractsAuthoring-module__06iM9G__fieldHeader{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.FieldContractsAuthoring-module__06iM9G__railHeader h2{color:var(--sm-text-primary);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-bold);margin:3px 0 0}.FieldContractsAuthoring-module__06iM9G__railHeader strong{border-radius:var(--sm-radius-pill);background:var(--sm-inset-3);min-width:28px;height:28px;color:var(--sm-text-primary);font-size:var(--sm-fs-micro);place-items:center;display:grid}.FieldContractsAuthoring-module__06iM9G__domainGroups{gap:var(--sm-space-4);min-height:0;padding:0 8px 10px;display:grid;overflow-y:auto}.FieldContractsAuthoring-module__06iM9G__domainGroup{gap:6px;display:grid}.FieldContractsAuthoring-module__06iM9G__domainGroup h3{margin:0;padding:0 6px}.FieldContractsAuthoring-module__06iM9G__packageList{gap:3px;display:grid}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__packageButton.schemaPackageButton{border-radius:var(--sm-radius-sm);box-shadow:none;background:0 0;border-color:#0000;gap:2px;padding:9px 10px;display:grid}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__packageButton.schemaPackageButton:hover{border-color:var(--sm-divider-2);background:var(--sm-hover)}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__packageButton.schemaPackageButton[data-selected=true]{border-color:var(--sm-divider-2);background:var(--sm-selected);box-shadow:inset 3px 0 0 var(--sm-ink)}.FieldContractsAuthoring-module__06iM9G__packageButton span,.FieldContractsAuthoring-module__06iM9G__packageButton small,.FieldContractsAuthoring-module__06iM9G__packageButton code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__packageButton.schemaPackageButton span:first-child{font-size:var(--sm-fs-meta)}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__packageButton.schemaPackageButton small{font-family:var(--sm-font-sans);font-size:var(--sm-fs-micro)}.FieldContractsAuthoring-module__06iM9G__packageButton code{color:var(--sm-subtle);font-family:var(--sm-font-mono);font-size:var(--sm-fs-micro)}.FieldContractsAuthoring-module__06iM9G__railEmpty,.FieldContractsAuthoring-module__06iM9G__noPackage{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0;padding:16px}.FieldContractsAuthoring-module__06iM9G__main{min-width:0}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__detail.schemaDetailCard{border-color:var(--sm-divider-2);border-radius:var(--sm-radius-md);min-width:0;box-shadow:none;gap:0;padding:0;display:grid;overflow:hidden}.FieldContractsAuthoring-module__06iM9G__packageHeader{justify-content:space-between;align-items:flex-start;gap:var(--sm-space-4);padding:18px 20px 14px;display:flex}.FieldContractsAuthoring-module__06iM9G__packageHeader h2{color:var(--sm-text-primary);font-size:var(--sm-fs-screen-title);font-weight:var(--sm-fw-bold);letter-spacing:var(--sm-tracking-tight);margin:4px 0 5px}.FieldContractsAuthoring-module__06iM9G__packageHeader p{max-width:720px;color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0;line-height:1.45}.FieldContractsAuthoring-module__06iM9G__packageStatus{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.FieldContractsAuthoring-module__06iM9G__packageContext{border-top:var(--sm-border-width) solid var(--sm-divider);border-bottom:var(--sm-border-width) solid var(--sm-divider);background:var(--sm-inset);flex-wrap:wrap;gap:4px 14px;padding:9px 20px;display:flex}.FieldContractsAuthoring-module__06iM9G__packageContext span{overflow-wrap:anywhere;min-width:0;color:var(--sm-text-muted);font-family:var(--sm-font-mono);font-size:var(--sm-fs-micro)}.FieldContractsAuthoring-module__06iM9G__runtimeNote{color:var(--sm-text-muted);font-size:var(--sm-fs-micro);margin:0;padding:9px 20px 0;line-height:1.4}.FieldContractsAuthoring-module__06iM9G__authoringIntro{justify-content:space-between;align-items:center;gap:var(--sm-space-2);padding:12px 20px 0;display:flex}.FieldContractsAuthoring-module__06iM9G__authoringIntro>div{align-items:baseline;gap:var(--sm-space-2);display:flex}.FieldContractsAuthoring-module__06iM9G__authoringIntro strong{color:var(--sm-text-primary);font-size:var(--sm-fs-meta);flex:none}.FieldContractsAuthoring-module__06iM9G__authoringIntro span{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);line-height:1.4}.FieldContractsAuthoring-module__06iM9G__authoringIntro button{color:var(--sm-ink);cursor:pointer;font:inherit;font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.FieldContractsAuthoring-module__06iM9G__authoringIntro button:focus-visible{outline:2px solid var(--sm-info-solid);outline-offset:2px}.FieldContractsAuthoring-module__06iM9G__toolbar{justify-content:space-between;align-items:center;gap:var(--sm-space-3);padding:14px 20px 10px;display:flex}.FieldContractsAuthoring-module__06iM9G__search{flex:1;align-items:center;max-width:560px;display:flex;position:relative}.FieldContractsAuthoring-module__06iM9G__search svg{width:16px;height:16px;color:var(--sm-glyph);pointer-events:none;position:absolute;left:11px}.FieldContractsAuthoring-module__06iM9G__search input{box-sizing:border-box;border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);width:100%;color:var(--sm-text-primary);font:inherit;font-size:var(--sm-fs-meta);padding:9px 12px 9px 34px}.FieldContractsAuthoring-module__06iM9G__search input:focus{border-color:var(--sm-info-solid);outline:2px solid var(--sm-info-solid);outline-offset:1px}.FieldContractsAuthoring-module__06iM9G__filters{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-inset);flex:none;padding:3px;display:inline-flex}.FieldContractsAuthoring-module__06iM9G__filters button{border-radius:var(--sm-radius-sm);min-height:32px;color:var(--sm-text-muted);cursor:pointer;font:inherit;font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold);background:0 0;border:0;padding:6px 10px}.FieldContractsAuthoring-module__06iM9G__filters button[aria-pressed=true]{background:var(--sm-surface);box-shadow:var(--sm-shadow-sm);color:var(--sm-text-primary)}.FieldContractsAuthoring-module__06iM9G__filters button:focus-visible,.FieldContractsAuthoring-module__06iM9G__emptyResults button:focus-visible,.FieldContractsAuthoring-module__06iM9G__disclosure:focus-visible{outline:2px solid var(--sm-info-solid);outline-offset:1px}.FieldContractsAuthoring-module__06iM9G__resultsLine{justify-content:space-between;align-items:center;gap:var(--sm-space-2);min-height:28px;color:var(--sm-text-muted);font-size:var(--sm-fs-micro);padding:0 20px 7px;display:flex}.FieldContractsAuthoring-module__06iM9G__resultsLine span:last-child:not(:first-child){color:var(--sm-review-fg)}.FieldContractsAuthoring-module__06iM9G__fieldTable{border-top:var(--sm-border-width) solid var(--sm-divider)}.FieldContractsAuthoring-module__06iM9G__fieldHeader,.FieldContractsAuthoring-module__06iM9G__fieldSummary{align-items:center;gap:var(--sm-space-3);grid-template-columns:minmax(160px,.85fr) minmax(126px,.54fr) minmax(260px,1.45fr) 24px;display:grid}.FieldContractsAuthoring-module__06iM9G__fieldHeader{background:var(--sm-inset-2);padding:9px 14px 9px 18px}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__fieldRow.schemaFieldRow{border-top:var(--sm-border-width) solid var(--sm-divider);background:var(--sm-surface);padding:0;display:block}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__fieldRow.schemaFieldRow:first-of-type{border-top:0}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__fieldRow.schemaFieldRow[data-selected-field=true]{background:var(--sm-surface);box-shadow:inset 3px 0 0 var(--sm-ink)}.FieldContractsAuthoring-module__06iM9G__fieldSummary{min-height:64px;padding:10px 14px 10px 18px;position:relative}.FieldContractsAuthoring-module__06iM9G__fieldSummary>div{min-width:0}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__disclosure.schemaFieldNameButton{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.FieldContractsAuthoring-module__06iM9G__disclosure svg{width:16px;height:16px;color:var(--sm-glyph);transition:transform var(--sm-dur-fast) var(--sm-ease);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.FieldContractsAuthoring-module__06iM9G__disclosure[aria-expanded=true] svg{transform:translateY(-50%)rotate(180deg)}.FieldContractsAuthoring-module__06iM9G__fieldIdentity{gap:2px;display:grid}.FieldContractsAuthoring-module__06iM9G__fieldIdentity strong{overflow-wrap:anywhere;color:var(--sm-text-primary);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-field);font-weight:var(--sm-fw-medium)}.FieldContractsAuthoring-module__06iM9G__fieldIdentity span{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FieldContractsAuthoring-module__06iM9G__fieldIdentity em{width:fit-content;color:var(--sm-info-fg);font-size:var(--sm-fs-micro);font-style:normal;font-weight:var(--sm-fw-semibold);text-transform:uppercase}.FieldContractsAuthoring-module__06iM9G__contractContext{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.FieldContractsAuthoring-module__06iM9G__contractContext code,.FieldContractsAuthoring-module__06iM9G__contractContext span,.FieldContractsAuthoring-module__06iM9G__contractContext em{color:var(--sm-text-muted);font-size:var(--sm-fs-micro)}.FieldContractsAuthoring-module__06iM9G__contractContext code{color:var(--sm-text-primary);font-family:var(--sm-font-mono)}.FieldContractsAuthoring-module__06iM9G__contractContext span+span:before{color:var(--sm-faint-2);content:"·";margin-right:7px}.FieldContractsAuthoring-module__06iM9G__contractContext em{flex-basis:100%;font-style:normal}.FieldContractsAuthoring-module__06iM9G__contractContext em[data-editable=true]{color:var(--sm-accepted-fg);font-weight:var(--sm-fw-semibold)}.FieldContractsAuthoring-module__06iM9G__aliasPreview{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.FieldContractsAuthoring-module__06iM9G__aliasPreview span,.FieldContractsAuthoring-module__06iM9G__aliasPreview small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.FieldContractsAuthoring-module__06iM9G__aliasPreview span{border:var(--sm-border-width) solid var(--sm-border-soft);border-radius:var(--sm-radius-pill);background:var(--sm-suggested-tint);color:var(--sm-text-strong);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-value);padding:3px 7px}.FieldContractsAuthoring-module__06iM9G__aliasPreview small{color:var(--sm-text-muted);font-size:var(--sm-fs-micro)}.FieldContractsAuthoring-module__06iM9G__expansion{gap:var(--sm-space-3);padding:0 14px 14px 18px;display:grid}.FieldContractsAuthoring-module__06iM9G__readOnlyNotice{border-left:3px solid var(--sm-border-strong);background:var(--sm-inset);gap:3px;padding:12px 14px;display:grid}.FieldContractsAuthoring-module__06iM9G__readOnlyNotice strong,.FieldContractsAuthoring-module__06iM9G__readOnlyNotice span{font-size:var(--sm-fs-meta)}.FieldContractsAuthoring-module__06iM9G__readOnlyNotice strong{color:var(--sm-text-primary)}.FieldContractsAuthoring-module__06iM9G__readOnlyNotice span{color:var(--sm-text-muted)}.FieldContractsAuthoring-module__06iM9G__contractDetails{border-top:var(--sm-border-width) solid var(--sm-divider);padding-top:var(--sm-space-2)}.FieldContractsAuthoring-module__06iM9G__contractDetails summary{width:fit-content;color:var(--sm-text-muted);cursor:pointer;font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold)}.FieldContractsAuthoring-module__06iM9G__contractDetails dl{gap:var(--sm-space-2) var(--sm-space-4);margin:var(--sm-space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FieldContractsAuthoring-module__06iM9G__contractDetails dl>div{gap:3px;min-width:0;display:grid}.FieldContractsAuthoring-module__06iM9G__contractDetails dt{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.FieldContractsAuthoring-module__06iM9G__contractDetails dd{overflow-wrap:anywhere;color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0;line-height:1.45}.FieldContractsAuthoring-module__06iM9G__emptyResults{border:var(--sm-border-width-dashed) dashed var(--sm-border-strong);border-radius:var(--sm-radius-md);background:var(--sm-inset);justify-items:start;gap:5px;margin:0 20px 20px;padding:22px;display:grid}.FieldContractsAuthoring-module__06iM9G__emptyResults strong{color:var(--sm-text-primary);font-size:var(--sm-fs-body)}.FieldContractsAuthoring-module__06iM9G__emptyResults p{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0}.FieldContractsAuthoring-module__06iM9G__emptyResults button{color:var(--sm-ink);cursor:pointer;font:inherit;font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold);text-underline-offset:3px;background:0 0;border:0;margin-top:5px;padding:0;text-decoration:underline}.FieldContractsAuthoring-module__06iM9G__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1040px){.FieldContractsAuthoring-module__06iM9G__workspace{grid-template-columns:1fr}.schemaRulesWorkbench .FieldContractsAuthoring-module__06iM9G__packageRail.schemaDomainList{max-height:none;position:static}.FieldContractsAuthoring-module__06iM9G__domainGroups{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}}@media (max-width:760px){.FieldContractsAuthoring-module__06iM9G__domainGroups,.FieldContractsAuthoring-module__06iM9G__contractDetails dl{grid-template-columns:1fr}.FieldContractsAuthoring-module__06iM9G__packageHeader,.FieldContractsAuthoring-module__06iM9G__toolbar,.FieldContractsAuthoring-module__06iM9G__authoringIntro,.FieldContractsAuthoring-module__06iM9G__authoringIntro>div{display:grid}.FieldContractsAuthoring-module__06iM9G__authoringIntro button{justify-self:start}.FieldContractsAuthoring-module__06iM9G__packageStatus{justify-content:flex-start}.FieldContractsAuthoring-module__06iM9G__search{max-width:none}.FieldContractsAuthoring-module__06iM9G__filters{width:fit-content}.FieldContractsAuthoring-module__06iM9G__fieldHeader{display:none}.FieldContractsAuthoring-module__06iM9G__fieldSummary{grid-template-columns:minmax(0,1fr) 24px;gap:7px 12px;padding-right:14px}.FieldContractsAuthoring-module__06iM9G__fieldIdentity,.FieldContractsAuthoring-module__06iM9G__contractContext,.FieldContractsAuthoring-module__06iM9G__aliasPreview{grid-column:1}.FieldContractsAuthoring-module__06iM9G__fieldIdentity span{white-space:normal}.FieldContractsAuthoring-module__06iM9G__disclosure svg{top:20px;transform:none}.FieldContractsAuthoring-module__06iM9G__disclosure[aria-expanded=true] svg{transform:rotate(180deg)}}
.file-preview-module__0vRhXq__trigger{color:var(--sm-ink-2,#475569);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;margin-top:10px;padding:4px 0;text-decoration:underline;display:inline-flex}.file-preview-module__0vRhXq__trigger svg{width:16px;height:16px}.file-preview-module__0vRhXq__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview-module__0vRhXq__trigger:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.file-preview-module__0vRhXq__overlay{z-index:1000;background:#0f172a8a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.file-preview-module__0vRhXq__dialog{background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1200px,100vw - 48px);max-width:1440px;height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.file-preview-module__0vRhXq__dialog:focus{outline:none}.file-preview-module__0vRhXq__header,.file-preview-module__0vRhXq__footer{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.file-preview-module__0vRhXq__header{border-bottom:1px solid #e2e8f0}.file-preview-module__0vRhXq__header div{gap:3px;min-width:0;display:grid}.file-preview-module__0vRhXq__header span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.file-preview-module__0vRhXq__header strong{color:#172033;font-size:18px}.file-preview-module__0vRhXq__header small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview-module__0vRhXq__header button{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.file-preview-module__0vRhXq__header button:hover{background:#f1f5f9}.file-preview-module__0vRhXq__header button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.file-preview-module__0vRhXq__body{min-height:0;position:relative;overflow:auto}.file-preview-module__0vRhXq__state{color:#475569;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:240px;padding:32px;display:flex}.file-preview-module__0vRhXq__state>svg{color:#64748b;width:28px;height:28px}.file-preview-module__0vRhXq__state strong{color:#172033;font-size:16px}.file-preview-module__0vRhXq__state p{max-width:560px;margin:0}.file-preview-module__0vRhXq__state[role=alert]>svg,.file-preview-module__0vRhXq__state[role=alert] strong{color:#b42318}.file-preview-module__0vRhXq__state button{color:#fff;cursor:pointer;background:#172033;border:1px solid #172033;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:7px 12px;display:inline-flex}.file-preview-module__0vRhXq__state button svg{width:16px;height:16px}.file-preview-module__0vRhXq__state button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.file-preview-module__0vRhXq__spinner{animation:.8s linear infinite file-preview-module__0vRhXq__preview-spin}@keyframes file-preview-module__0vRhXq__preview-spin{to{transform:rotate(360deg)}}.file-preview-module__0vRhXq__limitNotice{color:#1e3a8a;background:#eff6ff;border-bottom:1px solid #bfdbfe;margin:0;padding:9px 12px;font-size:13px}.file-preview-module__0vRhXq__tableFrame{border:1px solid #e2e8f0;border-radius:6px;width:max-content;min-width:calc(100% - 32px);margin:12px 16px;overflow:clip}.file-preview-module__0vRhXq__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.file-preview-module__0vRhXq__table th,.file-preview-module__0vRhXq__table td{text-align:left;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;max-width:320px;padding:9px 12px}.file-preview-module__0vRhXq__table th{color:#334155;z-index:1;background:#f8fafc;font-weight:700;position:sticky;top:0}.file-preview-module__0vRhXq__table td{color:#172033;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.file-preview-module__0vRhXq__table th:first-child,.file-preview-module__0vRhXq__table td:first-child{color:#64748b;background:#f8fafc;position:sticky;left:0}.file-preview-module__0vRhXq__cellValue{text-overflow:ellipsis;white-space:nowrap;max-width:296px;display:block;overflow:hidden}.file-preview-module__0vRhXq__footer{color:#64748b;border-top:1px solid #e2e8f0;gap:12px;font-size:13px}.file-preview-module__0vRhXq__pagination{align-items:center;gap:8px;display:flex}.file-preview-module__0vRhXq__pagination>span{text-align:center;min-width:104px}.file-preview-module__0vRhXq__footer button{color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.file-preview-module__0vRhXq__footer button:disabled{cursor:default;opacity:.45}.file-preview-module__0vRhXq__footer button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.file-preview-module__0vRhXq__footer svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.file-preview-module__0vRhXq__spinner{animation:none}}@media (max-width:640px){.file-preview-module__0vRhXq__overlay{padding:0}.file-preview-module__0vRhXq__dialog{border:0;border-radius:0;width:100vw;height:100dvh}.file-preview-module__0vRhXq__footer{flex-direction:column;align-items:flex-start}.file-preview-module__0vRhXq__pagination{justify-content:space-between;width:100%}.file-preview-module__0vRhXq__tableFrame{min-width:calc(100% - 16px);margin:8px}}
.AISettingsSection-module___Y0U3q__root{gap:var(--sm-space-4);border-top:var(--sm-border-width) solid var(--sm-divider-2);min-width:0;padding-top:var(--sm-space-5);color:var(--sm-text-primary);display:grid}.AISettingsSection-module___Y0U3q__runtimeBoundary,.AISettingsSection-module___Y0U3q__developerTool,.AISettingsSection-module___Y0U3q__keyPanel,.AISettingsSection-module___Y0U3q__providerConfiguration,.AISettingsSection-module___Y0U3q__loadFailure{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);background:var(--sm-surface)}.AISettingsSection-module___Y0U3q__runtimeBoundary{align-items:center;gap:var(--sm-space-3);border-left:4px solid var(--sm-accent);background:color-mix(in srgb, var(--sm-accent-tint) 62%, var(--sm-surface));grid-template-columns:auto minmax(0,1fr) auto;padding:16px;display:grid}.AISettingsSection-module___Y0U3q__boundaryIcon,.AISettingsSection-module___Y0U3q__keyIcon,.AISettingsSection-module___Y0U3q__developerIcon,.AISettingsSection-module___Y0U3q__providerIcon{border:var(--sm-border-width) solid var(--sm-accent-border);border-radius:var(--sm-radius-md);background:var(--sm-accent-tint);color:var(--sm-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.AISettingsSection-module___Y0U3q__boundaryIcon{width:40px;height:40px}.AISettingsSection-module___Y0U3q__boundaryIcon svg,.AISettingsSection-module___Y0U3q__keyIcon svg,.AISettingsSection-module___Y0U3q__developerIcon svg,.AISettingsSection-module___Y0U3q__providerIcon svg{width:19px;height:19px}.AISettingsSection-module___Y0U3q__eyebrow{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.AISettingsSection-module___Y0U3q__root h2{color:var(--sm-text-primary);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-bold);letter-spacing:var(--sm-tracking-tight);margin:3px 0 0}.AISettingsSection-module___Y0U3q__root p{max-width:760px;color:var(--sm-text-muted);font-size:var(--sm-fs-button);margin:5px 0 0;line-height:1.5}.AISettingsSection-module___Y0U3q__gateNotice{align-items:baseline;gap:var(--sm-space-2);border:var(--sm-border-width) solid var(--sm-review-tint-border);border-radius:var(--sm-radius-md);background:var(--sm-review-tint);color:var(--sm-review-fg);font-size:var(--sm-fs-meta);flex-wrap:wrap;padding:10px 12px;display:flex}.AISettingsSection-module___Y0U3q__gateNotice span{color:var(--sm-review-fg-deep)}.AISettingsSection-module___Y0U3q__settingsForm{gap:var(--sm-space-4);display:grid}.AISettingsSection-module___Y0U3q__providerFieldset{border:0;min-width:0;margin:0;padding:0}.AISettingsSection-module___Y0U3q__providerFieldset legend{color:var(--sm-text-primary);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-bold);padding:0}.AISettingsSection-module___Y0U3q__fieldsetHelp{margin-top:6px}.AISettingsSection-module___Y0U3q__providerGrid{gap:var(--sm-space-3);margin-top:var(--sm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AISettingsSection-module___Y0U3q__providerOption{align-content:start;gap:var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);background:var(--sm-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:14px;display:grid}.AISettingsSection-module___Y0U3q__providerOption:hover:not(.AISettingsSection-module___Y0U3q__providerOptionDisabled){border-color:var(--sm-border-strong);box-shadow:var(--sm-shadow-sm)}.AISettingsSection-module___Y0U3q__providerOption:focus-within{box-shadow:var(--sm-ring-focus)}.AISettingsSection-module___Y0U3q__providerOptionSelected{border-color:var(--sm-accent);background:var(--sm-accent-tint)}.AISettingsSection-module___Y0U3q__providerOptionDisabled{cursor:not-allowed;opacity:.62}.AISettingsSection-module___Y0U3q__providerOption input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.AISettingsSection-module___Y0U3q__providerIcon{border-color:var(--sm-border);background:var(--sm-inset);width:36px;height:36px;color:var(--sm-text-strong)}.AISettingsSection-module___Y0U3q__providerOptionSelected .AISettingsSection-module___Y0U3q__providerIcon{border-color:var(--sm-accent-border);background:var(--sm-accent-tint-2);color:var(--sm-accent)}.AISettingsSection-module___Y0U3q__providerCopy{min-width:0;color:var(--sm-text-muted);font-size:var(--sm-fs-meta);gap:6px;line-height:1.45;display:grid}.AISettingsSection-module___Y0U3q__providerTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.AISettingsSection-module___Y0U3q__providerTitleRow strong{color:var(--sm-text-primary);font-size:var(--sm-fs-body)}.AISettingsSection-module___Y0U3q__providerTitleRow small{border:var(--sm-border-width) solid var(--sm-divider-2);border-radius:var(--sm-radius-pill);background:var(--sm-inset);color:var(--sm-text-muted);font-size:var(--sm-fs-micro);font-style:normal;font-weight:var(--sm-fw-semibold);padding:3px 7px}.AISettingsSection-module___Y0U3q__providerCopy em{color:var(--sm-subtle);font-size:var(--sm-fs-micro);font-style:normal}.AISettingsSection-module___Y0U3q__providerConfiguration{gap:var(--sm-space-4);background:var(--sm-inset);grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);padding:16px;display:grid}.AISettingsSection-module___Y0U3q__keyField{gap:7px;min-width:0;display:grid}.AISettingsSection-module___Y0U3q__keyField label{color:var(--sm-text-primary);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold)}.AISettingsSection-module___Y0U3q__keyForm input{box-sizing:border-box;border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-md);background:var(--sm-surface);width:100%;min-height:42px;color:var(--sm-text-primary);font:inherit;font-weight:var(--sm-fw-regular);padding:9px 11px}.AISettingsSection-module___Y0U3q__keyForm input:focus-visible{box-shadow:var(--sm-ring-focus);outline:none}.AISettingsSection-module___Y0U3q__keyForm input:disabled{background:var(--sm-inset-3);color:var(--sm-disabled-fg);cursor:not-allowed}.AISettingsSection-module___Y0U3q__keyForm small{color:var(--sm-text-muted);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-regular);line-height:1.45}.AISettingsSection-module___Y0U3q__modelTruth{min-width:0;color:var(--sm-text-primary);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold);align-content:start;gap:7px;display:grid}.AISettingsSection-module___Y0U3q__modelTruth code,.AISettingsSection-module___Y0U3q__simulationResult code{overflow-wrap:anywhere;border:var(--sm-border-width) solid var(--sm-divider-2);border-radius:var(--sm-radius-md);background:var(--sm-surface);width:fit-content;max-width:100%;color:var(--sm-text-primary);font-family:var(--sm-font-mono);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-regular);padding:6px 8px}.AISettingsSection-module___Y0U3q__modelTruth small{color:var(--sm-text-muted);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-regular);line-height:1.45}.AISettingsSection-module___Y0U3q__providerActions{align-items:center;gap:var(--sm-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.AISettingsSection-module___Y0U3q__providerActions span,.AISettingsSection-module___Y0U3q__saveRow>span{color:var(--sm-text-muted);font-size:var(--sm-fs-meta)}.AISettingsSection-module___Y0U3q__saveRow{justify-content:space-between;align-items:center;gap:var(--sm-space-3);border-top:var(--sm-border-width) solid var(--sm-divider-2);padding-top:var(--sm-space-3);display:flex}.AISettingsSection-module___Y0U3q__keyPanel{gap:var(--sm-space-3);padding:16px;display:grid}.AISettingsSection-module___Y0U3q__keyPanelHeader{align-items:center;gap:var(--sm-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.AISettingsSection-module___Y0U3q__keyIcon,.AISettingsSection-module___Y0U3q__developerIcon{width:38px;height:38px}.AISettingsSection-module___Y0U3q__keyForm{align-items:end;gap:var(--sm-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.AISettingsSection-module___Y0U3q__keyActions{gap:var(--sm-space-2);flex-wrap:wrap;display:flex}.AISettingsSection-module___Y0U3q__serverManagedKey{border:var(--sm-border-width) solid var(--sm-info-border);border-radius:var(--sm-radius-md);background:var(--sm-info-tint);color:var(--sm-info-fg);font-size:var(--sm-fs-meta);gap:4px;padding:11px 12px;line-height:1.45;display:grid}.AISettingsSection-module___Y0U3q__developerTool{align-items:center;gap:var(--sm-space-3);background:var(--sm-inset);grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px;display:grid}.AISettingsSection-module___Y0U3q__developerIcon{border-color:var(--sm-review-tint-border);background:var(--sm-review-tint);color:var(--sm-review-fg)}.AISettingsSection-module___Y0U3q__developerActions{justify-items:end;gap:var(--sm-space-2);display:grid}.AISettingsSection-module___Y0U3q__simulationResult{margin-top:var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-info-border);border-radius:var(--sm-radius-md);background:var(--sm-info-tint);color:var(--sm-info-fg);font-size:var(--sm-fs-meta);gap:5px;padding:10px 12px;display:grid}.AISettingsSection-module___Y0U3q__simulationResult strong{color:var(--sm-info-fg)}.AISettingsSection-module___Y0U3q__notice,.AISettingsSection-module___Y0U3q__loadingState{border:var(--sm-border-width) solid transparent;border-radius:var(--sm-radius-md);font-size:var(--sm-fs-button);font-weight:var(--sm-fw-semibold);padding:10px 12px;line-height:1.45}.AISettingsSection-module___Y0U3q__notice_success{border-color:var(--sm-accepted-border);background:var(--sm-accepted-tint);color:var(--sm-accepted-fg)}.AISettingsSection-module___Y0U3q__notice_info,.AISettingsSection-module___Y0U3q__loadingState{border-color:var(--sm-info-border);background:var(--sm-info-tint);color:var(--sm-info-fg)}.AISettingsSection-module___Y0U3q__notice_error{border-color:var(--sm-danger-border);background:var(--sm-danger-tint);color:var(--sm-danger-fg)}.AISettingsSection-module___Y0U3q__loadingState{align-items:center;gap:var(--sm-space-2);display:flex}.AISettingsSection-module___Y0U3q__loadingState svg{width:16px;height:16px}.AISettingsSection-module___Y0U3q__loadFailure{justify-content:space-between;align-items:center;gap:var(--sm-space-3);border-color:var(--sm-danger-border);background:var(--sm-danger-tint);padding:16px;display:flex}.AISettingsSection-module___Y0U3q__loadFailure strong{color:var(--sm-danger-fg)}@media (max-width:900px){.AISettingsSection-module___Y0U3q__providerGrid{grid-template-columns:1fr}}@media (max-width:760px){.AISettingsSection-module___Y0U3q__runtimeBoundary,.AISettingsSection-module___Y0U3q__developerTool,.AISettingsSection-module___Y0U3q__keyPanelHeader,.AISettingsSection-module___Y0U3q__providerConfiguration,.AISettingsSection-module___Y0U3q__keyForm{grid-template-columns:1fr}.AISettingsSection-module___Y0U3q__boundaryIcon,.AISettingsSection-module___Y0U3q__keyIcon,.AISettingsSection-module___Y0U3q__developerIcon,.AISettingsSection-module___Y0U3q__runtimeBoundary>:last-child,.AISettingsSection-module___Y0U3q__developerTool>:last-child,.AISettingsSection-module___Y0U3q__keyPanelHeader>:last-child{justify-self:start}.AISettingsSection-module___Y0U3q__saveRow,.AISettingsSection-module___Y0U3q__loadFailure,.AISettingsSection-module___Y0U3q__providerActions,.AISettingsSection-module___Y0U3q__keyActions,.AISettingsSection-module___Y0U3q__developerActions{flex-direction:column;align-items:stretch}.AISettingsSection-module___Y0U3q__developerActions{justify-items:start}}
.DesignSystemSection-module__EwNaVq__ledger{gap:var(--sm-space-4);border-top:var(--sm-border-width) solid var(--sm-divider-2);min-width:0;padding-top:var(--sm-space-5);display:grid}.DesignSystemSection-module__EwNaVq__scope{gap:var(--sm-space-5);border:var(--sm-border-width) solid var(--sm-code-border);border-radius:var(--sm-radius-xl);padding:var(--sm-space-5);background:linear-gradient(120deg, color-mix(in srgb, var(--sm-code-bg-2) 82%, var(--sm-ink)), var(--sm-code-bg));color:var(--sm-code-fg);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.DesignSystemSection-module__EwNaVq__scope:after{background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sm-accent) 12%, transparent));content:"";pointer-events:none;width:160px;height:100%;position:absolute;top:0;right:0}.DesignSystemSection-module__EwNaVq__scopeCopy,.DesignSystemSection-module__EwNaVq__scopeMeta{z-index:1;min-width:0;position:relative}.DesignSystemSection-module__EwNaVq__kicker{color:var(--sm-code-accent);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.DesignSystemSection-module__EwNaVq__scope .DesignSystemSection-module__EwNaVq__scopeCopy h2{margin-top:var(--sm-space-2);color:var(--sm-surface);font-size:var(--sm-fs-screen-title)}.DesignSystemSection-module__EwNaVq__scope .DesignSystemSection-module__EwNaVq__scopeCopy p{max-width:640px;color:var(--sm-code-fg)}.DesignSystemSection-module__EwNaVq__scopeMeta{align-content:start;gap:var(--sm-space-2);min-width:190px;display:grid}.DesignSystemSection-module__EwNaVq__scopeMeta span{align-items:center;gap:var(--sm-space-2);border:var(--sm-border-width) solid var(--sm-code-border);border-radius:var(--sm-radius-md);padding:var(--sm-space-2) 10px;background:color-mix(in srgb, var(--sm-surface) 4%, transparent);color:var(--sm-code-fg);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro);display:flex}.DesignSystemSection-module__EwNaVq__scopeMeta svg{width:14px;height:14px;color:var(--sm-code-accent);flex:none}.DesignSystemSection-module__EwNaVq__ledgerGrid{gap:var(--sm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.DesignSystemSection-module__EwNaVq__block{align-content:start;gap:var(--sm-space-4);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);min-width:0;padding:var(--sm-space-4);background:var(--sm-surface);box-shadow:var(--sm-shadow-sm);display:grid;overflow:hidden}.DesignSystemSection-module__EwNaVq__foundationBlock,.DesignSystemSection-module__EwNaVq__contractBlock{grid-column:1/-1}.DesignSystemSection-module__EwNaVq__sourceRibbon{align-items:center;gap:var(--sm-space-1);min-width:0;margin:calc(-1 * var(--sm-space-4));border-bottom:var(--sm-border-width) solid var(--sm-dev-rule);padding:7px var(--sm-space-4);background:var(--sm-dev-surface);color:var(--sm-dev-label);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro);margin-bottom:0;display:flex}.DesignSystemSection-module__EwNaVq__sourceRibbon svg{flex:none;width:13px;height:13px}.DesignSystemSection-module__EwNaVq__sourceRibbon span{color:var(--sm-text-muted);font-family:var(--sm-font-sans);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.DesignSystemSection-module__EwNaVq__sourceRibbon code{min-width:0;color:var(--sm-dev-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DesignSystemSection-module__EwNaVq__blockHeader h3{color:var(--sm-text-primary);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-bold);margin:0}.DesignSystemSection-module__EwNaVq__blockHeader p{font-size:var(--sm-fs-meta);margin-top:5px}.DesignSystemSection-module__EwNaVq__swatches{gap:var(--sm-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.DesignSystemSection-module__EwNaVq__swatch{gap:5px;min-width:0;display:grid}.DesignSystemSection-module__EwNaVq__swatchColor{border:var(--sm-border-width) solid color-mix(in srgb, var(--sm-ink) 12%, transparent);border-radius:var(--sm-radius-md);height:48px}.DesignSystemSection-module__EwNaVq__swatchInk{background:var(--sm-ink)}.DesignSystemSection-module__EwNaVq__swatchSurface{background:var(--sm-surface)}.DesignSystemSection-module__EwNaVq__swatchAccent{background:var(--sm-accent)}.DesignSystemSection-module__EwNaVq__swatchAccepted{background:var(--sm-accepted-solid)}.DesignSystemSection-module__EwNaVq__swatchReview{background:var(--sm-review-solid)}.DesignSystemSection-module__EwNaVq__swatchDanger{background:var(--sm-danger-solid)}.DesignSystemSection-module__EwNaVq__swatchName{color:var(--sm-text-primary);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold)}.DesignSystemSection-module__EwNaVq__swatch code,.DesignSystemSection-module__EwNaVq__contractList code{overflow-wrap:anywhere;min-width:0;color:var(--sm-text-muted);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro)}.DesignSystemSection-module__EwNaVq__typeSpecimens,.DesignSystemSection-module__EwNaVq__primitiveGroups,.DesignSystemSection-module__EwNaVq__stateStack,.DesignSystemSection-module__EwNaVq__contractList{gap:var(--sm-space-3);display:grid}.DesignSystemSection-module__EwNaVq__typeSpecimens>div{border-left:3px solid var(--sm-ink);padding-left:var(--sm-space-3);gap:3px;display:grid}.DesignSystemSection-module__EwNaVq__typeSpecimens span{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.DesignSystemSection-module__EwNaVq__typeSpecimens strong{color:var(--sm-text-primary);font-size:var(--sm-fs-h1);letter-spacing:var(--sm-tracking-tight)}.DesignSystemSection-module__EwNaVq__typeSpecimens code{width:fit-content;color:var(--sm-text-muted);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro)}.DesignSystemSection-module__EwNaVq__typeSpecimens .DesignSystemSection-module__EwNaVq__monoSpecimen{border-left-color:var(--sm-accent);font-family:var(--sm-font-mono)}.DesignSystemSection-module__EwNaVq__typeSpecimens .DesignSystemSection-module__EwNaVq__monoSpecimen strong{font-size:var(--sm-fs-mono-field);letter-spacing:var(--sm-tracking-mono)}.DesignSystemSection-module__EwNaVq__typeSpecimens p{font-size:var(--sm-fs-meta);margin:0}.DesignSystemSection-module__EwNaVq__buttonRow,.DesignSystemSection-module__EwNaVq__statusRow,.DesignSystemSection-module__EwNaVq__pillRow{gap:var(--sm-space-2);flex-wrap:wrap;align-items:center;display:flex}.DesignSystemSection-module__EwNaVq__nonInteractive{pointer-events:none}.DesignSystemSection-module__EwNaVq__statusRow,.DesignSystemSection-module__EwNaVq__pillRow{border-top:var(--sm-border-width) solid var(--sm-divider);padding-top:var(--sm-space-3)}.DesignSystemSection-module__EwNaVq__stateStack>div{align-items:flex-start;gap:var(--sm-space-2);border:var(--sm-border-width) solid;border-radius:var(--sm-radius-md);font-size:var(--sm-fs-meta);line-height:var(--sm-lh-body);padding:10px 11px;display:flex}.DesignSystemSection-module__EwNaVq__stateStack svg{width:var(--sm-space-4);height:var(--sm-space-4);flex:none;margin-top:1px}.DesignSystemSection-module__EwNaVq__stateAccepted{border-color:var(--sm-accepted-border);background:var(--sm-accepted-tint);color:var(--sm-accepted-fg)}.DesignSystemSection-module__EwNaVq__stateReview{border-color:var(--sm-review-tint-border);background:var(--sm-review-tint);color:var(--sm-review-fg)}.DesignSystemSection-module__EwNaVq__stateDanger{border-color:var(--sm-danger-border);background:var(--sm-danger-tint);color:var(--sm-danger-fg)}.DesignSystemSection-module__EwNaVq__contractList article{align-items:center;gap:var(--sm-space-3);border-top:var(--sm-border-width) solid var(--sm-divider);padding-top:var(--sm-space-3);grid-template-columns:34px minmax(0,1fr) minmax(130px,auto);display:grid}.DesignSystemSection-module__EwNaVq__contractList article:first-child{border-top:0;padding-top:0}.DesignSystemSection-module__EwNaVq__contractIndex{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-inset);width:30px;height:30px;color:var(--sm-text-muted);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro);justify-content:center;align-items:center;display:inline-flex}.DesignSystemSection-module__EwNaVq__contractList strong{color:var(--sm-text-primary);font-size:var(--sm-fs-meta)}.DesignSystemSection-module__EwNaVq__contractList p{font-size:var(--sm-fs-meta);margin-top:3px}.DesignSystemSection-module__EwNaVq__contractList code{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-inset);justify-self:end;padding:5px 7px}.DesignSystemSection-module__EwNaVq__rhythm{gap:var(--sm-space-2);display:grid}.DesignSystemSection-module__EwNaVq__rhythm>div{align-items:center;gap:var(--sm-space-2);grid-template-columns:52px minmax(0,1fr);display:grid}.DesignSystemSection-module__EwNaVq__spaceBar{height:var(--sm-space-1);border-radius:var(--sm-radius-pill);background:var(--sm-accent);display:block}.DesignSystemSection-module__EwNaVq__spaceOne{width:var(--sm-space-1)}.DesignSystemSection-module__EwNaVq__spaceThree{width:var(--sm-space-3)}.DesignSystemSection-module__EwNaVq__spaceFive{width:var(--sm-space-5)}.DesignSystemSection-module__EwNaVq__spaceSeven{width:var(--sm-space-7)}.DesignSystemSection-module__EwNaVq__rhythm code{color:var(--sm-text-muted);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro)}.DesignSystemSection-module__EwNaVq__radiusRow{gap:var(--sm-space-2);border-top:var(--sm-border-width) solid var(--sm-divider);padding-top:var(--sm-space-3);flex-wrap:wrap;display:flex}.DesignSystemSection-module__EwNaVq__radiusRow span{border:var(--sm-border-width) solid var(--sm-border-strong);background:var(--sm-inset);color:var(--sm-text-muted);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase;padding:7px 9px}.DesignSystemSection-module__EwNaVq__radiusControl{border-radius:var(--sm-radius-md)}.DesignSystemSection-module__EwNaVq__radiusCard{border-radius:var(--sm-radius-xl)}.DesignSystemSection-module__EwNaVq__radiusStatus{border-radius:var(--sm-radius-pill)}.DesignSystemSection-module__EwNaVq__accessContract{align-items:center;gap:var(--sm-space-4);border:var(--sm-border-width) solid var(--sm-info-border);border-radius:var(--sm-radius-lg);padding:var(--sm-space-3);background:var(--sm-info-tint);grid-template-columns:auto minmax(0,1fr);display:grid}.DesignSystemSection-module__EwNaVq__accessContract strong{color:var(--sm-info-fg);font-size:var(--sm-fs-meta)}.DesignSystemSection-module__EwNaVq__accessContract ul{gap:var(--sm-space-2) var(--sm-space-4);color:var(--sm-text-strong);font-size:var(--sm-fs-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DesignSystemSection-module__EwNaVq__accessContract li:before{margin-right:var(--sm-space-1);color:var(--sm-info-solid);content:"✓"}@media (max-width:760px){.DesignSystemSection-module__EwNaVq__scope,.DesignSystemSection-module__EwNaVq__ledgerGrid{grid-template-columns:minmax(0,1fr)}.DesignSystemSection-module__EwNaVq__scopeMeta{min-width:0}.DesignSystemSection-module__EwNaVq__foundationBlock,.DesignSystemSection-module__EwNaVq__contractBlock{grid-column:auto}.DesignSystemSection-module__EwNaVq__swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.DesignSystemSection-module__EwNaVq__contractList article{grid-template-columns:34px minmax(0,1fr)}.DesignSystemSection-module__EwNaVq__contractList code{grid-column:2;justify-self:start}.DesignSystemSection-module__EwNaVq__accessContract{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.DesignSystemSection-module__EwNaVq__scope,.DesignSystemSection-module__EwNaVq__block{padding:var(--sm-space-3)}.DesignSystemSection-module__EwNaVq__sourceRibbon{margin:calc(-1 * var(--sm-space-3));padding-inline:var(--sm-space-3);margin-bottom:0}.DesignSystemSection-module__EwNaVq__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}
.AppSelect-module__c5wKFq__root{min-width:0;font-family:var(--sm-font-sans);position:relative}.AppSelect-module__c5wKFq__fullWidth{width:100%}.AppSelect-module__c5wKFq__fitContent{width:auto;max-width:100%;display:inline-block}.AppSelect-module__c5wKFq__trigger{justify-content:space-between;align-items:center;gap:var(--sm-space-2);border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-md);background:var(--sm-surface);width:100%;min-width:0;color:var(--sm-text-primary);cursor:pointer;font:inherit;font-size:var(--sm-fs-body);font-weight:var(--sm-fw-regular);line-height:var(--sm-lh-tight);text-align:left;transition:border-color var(--sm-dur-fast) var(--sm-ease), background var(--sm-dur-fast) var(--sm-ease), box-shadow var(--sm-dur-fast) var(--sm-ease);display:flex}.AppSelect-module__c5wKFq__root[data-density=regular] .AppSelect-module__c5wKFq__trigger{min-height:40px;padding:var(--sm-space-2) var(--sm-space-3)}.AppSelect-module__c5wKFq__root[data-density=compact] .AppSelect-module__c5wKFq__trigger{min-height:34px;padding:var(--sm-space-1) var(--sm-space-2);font-size:var(--sm-fs-button)}.AppSelect-module__c5wKFq__trigger:hover:not(:disabled),.AppSelect-module__c5wKFq__trigger[aria-expanded=true]{border-color:var(--sm-text-muted);background:var(--sm-hover)}.AppSelect-module__c5wKFq__trigger:focus-visible{border-color:var(--sm-ink);box-shadow:var(--sm-ring-focus);outline:none}.AppSelect-module__c5wKFq__trigger[aria-invalid=true]{border-color:var(--sm-danger-border)}.AppSelect-module__c5wKFq__trigger:disabled{border-color:var(--sm-disabled-bg);background:var(--sm-inset-3);color:var(--sm-disabled-fg);cursor:not-allowed}.AppSelect-module__c5wKFq__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AppSelect-module__c5wKFq__trigger[data-placeholder=true] .AppSelect-module__c5wKFq__value{color:var(--sm-faint)}.AppSelect-module__c5wKFq__chevron{color:var(--sm-glyph);transition:transform var(--sm-dur-fast) var(--sm-ease);flex:none}.AppSelect-module__c5wKFq__trigger[aria-expanded=true] .AppSelect-module__c5wKFq__chevron{transform:rotate(180deg)}.AppSelect-module__c5wKFq__popover{z-index:1300;box-sizing:border-box;border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);background:var(--sm-surface);box-shadow:var(--sm-shadow-popover);position:fixed;overflow:hidden}.AppSelect-module__c5wKFq__popover[data-placement=top]{transform:translateY(-100%)}.AppSelect-module__c5wKFq__listbox{max-height:inherit;padding:var(--sm-space-1);overflow-y:auto}.AppSelect-module__c5wKFq__option{align-items:center;gap:var(--sm-space-2);border-radius:var(--sm-radius-sm);width:100%;min-width:0;color:var(--sm-text-primary);cursor:pointer;font-family:var(--sm-font-sans);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-regular);line-height:var(--sm-lh-tight);text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);display:grid}.AppSelect-module__c5wKFq__popover[data-density=regular] .AppSelect-module__c5wKFq__option{min-height:38px;padding:var(--sm-space-2)}.AppSelect-module__c5wKFq__popover[data-density=compact] .AppSelect-module__c5wKFq__option{min-height:32px;padding:var(--sm-space-1) var(--sm-space-2);font-size:var(--sm-fs-button)}.AppSelect-module__c5wKFq__option>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AppSelect-module__c5wKFq__option[data-active=true]{background:var(--sm-hover)}.AppSelect-module__c5wKFq__option[aria-selected=true]{background:var(--sm-selected);font-weight:var(--sm-fw-semibold)}.AppSelect-module__c5wKFq__option[aria-disabled=true]{color:var(--sm-disabled-fg);cursor:not-allowed;background:0 0}.AppSelect-module__c5wKFq__check{color:var(--sm-ink);justify-content:center;align-items:center;display:inline-flex}.AppSelect-module__c5wKFq__empty{padding:var(--sm-space-3);color:var(--sm-text-muted);font-size:var(--sm-fs-meta);line-height:var(--sm-lh-body);text-align:center}@media (prefers-reduced-motion:reduce){.AppSelect-module__c5wKFq__trigger,.AppSelect-module__c5wKFq__chevron{transition:none}}
.ProgramFieldsEditor-module__jmSaBa__programFieldsEditor{gap:var(--sm-space-3);border-top:var(--sm-border-width) solid var(--sm-divider);background:var(--sm-inset);padding:14px;display:grid}.ProgramFieldsEditor-module__jmSaBa__programFieldsIntro{justify-content:space-between;align-items:flex-start;gap:var(--sm-space-4);display:flex}.ProgramFieldsEditor-module__jmSaBa__programFieldsIntro p,.ProgramFieldsEditor-module__jmSaBa__programFieldsUnavailable{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0;line-height:1.5}.ProgramFieldsEditor-module__jmSaBa__programFieldsIntro strong{color:var(--sm-text-primary);font-size:var(--sm-fs-button);display:block}.ProgramFieldsEditor-module__jmSaBa__programFieldsIntro p{margin-top:3px}.ProgramFieldsEditor-module__jmSaBa__programFieldsIntro button{white-space:nowrap;flex:none}.ProgramFieldsEditor-module__jmSaBa__programFieldsIntro p{max-width:600px}.ProgramFieldsEditor-module__jmSaBa__programFieldsUnavailable{border-left:2px solid var(--sm-border-strong);padding-left:var(--sm-space-2)}.ProgramFieldsEditor-module__jmSaBa__programFieldsEmpty{border:var(--sm-border-width) dashed var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);gap:3px;padding:12px;display:grid}.ProgramFieldsEditor-module__jmSaBa__programFieldsEmpty strong{color:var(--sm-text-primary);font-size:var(--sm-fs-button)}.ProgramFieldsEditor-module__jmSaBa__programFieldsEmpty span{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);line-height:1.45}.ProgramFieldsEditor-module__jmSaBa__programFieldStack{gap:var(--sm-space-2);display:grid}.ProgramFieldsEditor-module__jmSaBa__programFieldSummary{align-items:center;gap:var(--sm-space-2);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);display:flex;overflow:hidden}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryInvalid{border-color:var(--sm-danger-border)}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryMain{align-items:center;gap:var(--sm-space-4);min-width:0;color:var(--sm-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:minmax(170px,1fr) auto auto;padding:11px 12px;display:grid}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryMain:hover:not(:disabled){background:var(--sm-hover)}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryMain:focus-visible{box-shadow:inset var(--sm-ring-focus);outline:none}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryMain:disabled{cursor:not-allowed}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryTitle{min-width:0}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryTitle strong,.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryTitle small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryTitle strong{font-size:var(--sm-fs-button)}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryTitle small{color:var(--sm-text-muted);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro);margin-top:2px}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryMeta{justify-content:flex-end;gap:var(--sm-space-1);flex-wrap:wrap;display:flex}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryMeta span{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-tag);background:var(--sm-inset-2);color:var(--sm-text-muted);font-size:var(--sm-fs-micro);white-space:nowrap;padding:3px 6px}.ProgramFieldsEditor-module__jmSaBa__programFieldEditLabel{align-items:center;gap:var(--sm-space-1);color:var(--sm-text-primary);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-semibold);display:inline-flex}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryActions{gap:var(--sm-space-1);border-left:var(--sm-border-width) solid var(--sm-divider-2);padding:var(--sm-space-2);flex:none;display:flex}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryActions button{white-space:nowrap}.ProgramFieldsEditor-module__jmSaBa__programFieldCard{gap:var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-md);background:var(--sm-surface);min-width:0;margin:0;padding:12px;display:grid}.ProgramFieldsEditor-module__jmSaBa__programFieldCard:disabled{background:var(--sm-inset-2)}.ProgramFieldsEditor-module__jmSaBa__programFieldHeader{justify-content:space-between;align-items:flex-start;gap:var(--sm-space-3);border-bottom:var(--sm-border-width) solid var(--sm-divider-2);padding-bottom:var(--sm-space-2);display:flex}.ProgramFieldsEditor-module__jmSaBa__programFieldHeader>div{min-width:0}.ProgramFieldsEditor-module__jmSaBa__programFieldActions{justify-content:flex-end;gap:var(--sm-space-1);flex-wrap:wrap;flex:none;display:flex}.ProgramFieldsEditor-module__jmSaBa__programFieldHeader span,.ProgramFieldsEditor-module__jmSaBa__programFieldHeader strong{display:block}.ProgramFieldsEditor-module__jmSaBa__programFieldHeader span{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.ProgramFieldsEditor-module__jmSaBa__programFieldHeader strong{color:var(--sm-text-primary);font-size:var(--sm-fs-button);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.ProgramFieldsEditor-module__jmSaBa__programFieldGrid,.ProgramFieldsEditor-module__jmSaBa__programFieldBounds{align-items:start;gap:var(--sm-space-3);display:grid}.ProgramFieldsEditor-module__jmSaBa__programFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgramFieldsEditor-module__jmSaBa__programFieldBounds{grid-template-columns:repeat(2,minmax(0,220px))}.ProgramFieldsEditor-module__jmSaBa__programFieldControl{min-width:0;color:var(--sm-text-primary);font-size:var(--sm-fs-button);font-weight:var(--sm-fw-semibold);gap:6px;display:grid}.ProgramFieldsEditor-module__jmSaBa__programFieldControl>span em{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);font-style:normal;font-weight:var(--sm-fw-regular)}.ProgramFieldsEditor-module__jmSaBa__programFieldControl input,.ProgramFieldsEditor-module__jmSaBa__programFieldControl select,.ProgramFieldsEditor-module__jmSaBa__programFieldControl textarea,.ProgramFieldsEditor-module__jmSaBa__programAliasAdd input{border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-sm);background:var(--sm-surface);width:100%;min-width:0;color:var(--sm-text-primary);font:inherit;font-size:var(--sm-fs-body);font-weight:var(--sm-fw-regular)}.ProgramFieldsEditor-module__jmSaBa__programFieldControl input,.ProgramFieldsEditor-module__jmSaBa__programFieldControl select,.ProgramFieldsEditor-module__jmSaBa__programAliasAdd input{height:38px;padding:0 10px}.ProgramFieldsEditor-module__jmSaBa__programFieldControl textarea{resize:vertical;min-height:66px;padding:9px 10px;line-height:1.45}.ProgramFieldsEditor-module__jmSaBa__programFieldControl input:focus,.ProgramFieldsEditor-module__jmSaBa__programFieldControl select:focus,.ProgramFieldsEditor-module__jmSaBa__programFieldControl textarea:focus,.ProgramFieldsEditor-module__jmSaBa__programAliasAdd input:focus,.ProgramFieldsEditor-module__jmSaBa__programAlias button:focus-visible{border-color:var(--sm-ink);box-shadow:var(--sm-ring-focus);outline:none}.ProgramFieldsEditor-module__jmSaBa__programFieldControl input[aria-invalid=true],.ProgramFieldsEditor-module__jmSaBa__programFieldControl select[aria-invalid=true],.ProgramFieldsEditor-module__jmSaBa__programFieldControl textarea[aria-invalid=true],.ProgramFieldsEditor-module__jmSaBa__programAliasAdd input[aria-invalid=true]{border-color:var(--sm-danger-border)}.ProgramFieldsEditor-module__jmSaBa__programFieldControl>small,.ProgramFieldsEditor-module__jmSaBa__programAliasEditor small{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-regular);line-height:1.4}.ProgramFieldsEditor-module__jmSaBa__programAliasEditor{gap:var(--sm-space-2);border-top:var(--sm-border-width) solid var(--sm-divider-2);padding-top:var(--sm-space-3);display:grid}.ProgramFieldsEditor-module__jmSaBa__programAliasEditor strong,.ProgramFieldsEditor-module__jmSaBa__programAliasEditor small{display:block}.ProgramFieldsEditor-module__jmSaBa__programAliasEditor strong{color:var(--sm-text-primary);font-size:var(--sm-fs-button)}.ProgramFieldsEditor-module__jmSaBa__programAliasList{gap:var(--sm-space-2);flex-wrap:wrap;display:flex}.ProgramFieldsEditor-module__jmSaBa__programAlias{align-items:center;gap:var(--sm-space-1);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-tag);background:var(--sm-inset-2);color:var(--sm-text-primary);font-size:var(--sm-fs-meta);padding:4px 5px 4px 8px;display:inline-flex}.ProgramFieldsEditor-module__jmSaBa__programAlias button{width:20px;height:20px;color:var(--sm-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ProgramFieldsEditor-module__jmSaBa__programAlias button:hover:not(:disabled){background:var(--sm-hover);color:var(--sm-text-primary)}.ProgramFieldsEditor-module__jmSaBa__programAliasEmpty{color:var(--sm-text-muted);font-size:var(--sm-fs-meta)}.ProgramFieldsEditor-module__jmSaBa__programAliasAdd{align-items:end;gap:var(--sm-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ProgramFieldsEditor-module__jmSaBa__programAliasAdd label{color:var(--sm-text-primary);font-size:var(--sm-fs-button);font-weight:var(--sm-fw-semibold);gap:6px;display:grid}.ProgramFieldsEditor-module__jmSaBa__programFieldError,.ProgramFieldsEditor-module__jmSaBa__programFieldControl>.ProgramFieldsEditor-module__jmSaBa__programFieldError{color:var(--sm-danger-fg);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-medium);margin:0;line-height:1.4}@media (max-width:620px){.ProgramFieldsEditor-module__jmSaBa__programFieldBounds,.ProgramFieldsEditor-module__jmSaBa__programFieldGrid{grid-template-columns:1fr}.ProgramFieldsEditor-module__jmSaBa__programFieldsIntro,.ProgramFieldsEditor-module__jmSaBa__programFieldHeader{flex-direction:column;align-items:stretch}.ProgramFieldsEditor-module__jmSaBa__programFieldActions{justify-content:flex-start}.ProgramFieldsEditor-module__jmSaBa__programAliasAdd{grid-template-columns:1fr}.ProgramFieldsEditor-module__jmSaBa__programFieldSummary{flex-direction:column;align-items:stretch}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryMain{grid-template-columns:1fr}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryMeta{justify-content:flex-start}.ProgramFieldsEditor-module__jmSaBa__programFieldSummaryActions{border-top:var(--sm-border-width) solid var(--sm-divider-2);border-left:0;justify-content:flex-end}}
.ProgramFieldDrawer-module__rrO1IG__backdrop{z-index:1180;background:#0f17217a;justify-content:flex-end;display:flex;position:fixed;inset:0}.ProgramFieldDrawer-module__rrO1IG__drawer{border-left:var(--sm-border-width) solid var(--sm-border);background:var(--sm-surface);width:min(720px,100vw - 32px);height:100%;box-shadow:var(--sm-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ProgramFieldDrawer-module__rrO1IG__drawer:focus{outline:none}.ProgramFieldDrawer-module__rrO1IG__header,.ProgramFieldDrawer-module__rrO1IG__footer{justify-content:space-between;align-items:flex-start;gap:var(--sm-space-4);padding:var(--sm-space-4) var(--sm-space-5);display:flex}.ProgramFieldDrawer-module__rrO1IG__header{border-bottom:var(--sm-border-width) solid var(--sm-divider-2)}.ProgramFieldDrawer-module__rrO1IG__eyebrow{color:var(--sm-info-fg);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.ProgramFieldDrawer-module__rrO1IG__header h3{color:var(--sm-text-primary);font-size:var(--sm-fs-h1);letter-spacing:var(--sm-tracking-tight);margin:5px 0 0}.ProgramFieldDrawer-module__rrO1IG__header p{color:var(--sm-text-muted);font-size:var(--sm-fs-button);margin:5px 0 0;line-height:1.45}.ProgramFieldDrawer-module__rrO1IG__closeButton{border-radius:var(--sm-radius-md);width:34px;height:34px;color:var(--sm-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ProgramFieldDrawer-module__rrO1IG__closeButton:hover{background:var(--sm-hover);color:var(--sm-text-primary)}.ProgramFieldDrawer-module__rrO1IG__closeButton:focus-visible{box-shadow:var(--sm-ring-focus);outline:none}.ProgramFieldDrawer-module__rrO1IG__body{align-content:start;gap:var(--sm-space-4);min-width:0;padding:var(--sm-space-5);background:var(--sm-inset);border:0;margin:0;display:grid;overflow-y:auto}.ProgramFieldDrawer-module__rrO1IG__formSection{gap:var(--sm-space-4);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);padding:var(--sm-space-4);background:var(--sm-surface);display:grid}.ProgramFieldDrawer-module__rrO1IG__sectionHeading{align-items:start;gap:var(--sm-space-3);border-bottom:var(--sm-border-width) solid var(--sm-divider-2);padding-bottom:var(--sm-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ProgramFieldDrawer-module__rrO1IG__sectionHeading>span{background:var(--sm-ink);width:24px;height:24px;color:var(--sm-surface);font-family:var(--sm-font-mono);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);border-radius:999px;place-items:center;display:inline-grid}.ProgramFieldDrawer-module__rrO1IG__sectionHeading strong,.ProgramFieldDrawer-module__rrO1IG__sectionHeading small{display:block}.ProgramFieldDrawer-module__rrO1IG__sectionHeading strong{color:var(--sm-text-primary);font-size:var(--sm-fs-body)}.ProgramFieldDrawer-module__rrO1IG__sectionHeading small{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin-top:3px;line-height:1.4}.ProgramFieldDrawer-module__rrO1IG__footer{border-top:var(--sm-border-width) solid var(--sm-divider-2);background:var(--sm-surface);align-items:center}.ProgramFieldDrawer-module__rrO1IG__destructiveActions{gap:var(--sm-space-2);flex-wrap:wrap;display:flex}@media (max-width:620px){.ProgramFieldDrawer-module__rrO1IG__drawer{width:100%}.ProgramFieldDrawer-module__rrO1IG__body,.ProgramFieldDrawer-module__rrO1IG__header,.ProgramFieldDrawer-module__rrO1IG__footer{padding:var(--sm-space-4)}.ProgramFieldDrawer-module__rrO1IG__footer{flex-direction:column-reverse;align-items:stretch}.ProgramFieldDrawer-module__rrO1IG__destructiveActions{flex-direction:column}}@media (prefers-reduced-motion:no-preference){.ProgramFieldDrawer-module__rrO1IG__drawer{animation:.15s ease-out ProgramFieldDrawer-module__rrO1IG__program-field-drawer-in}}@keyframes ProgramFieldDrawer-module__rrO1IG__program-field-drawer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}
.ProgramsSettingsSection-module__uYTILW__root{gap:var(--sm-space-4);border-top:var(--sm-border-width) solid var(--sm-divider-2);min-width:0;padding-top:var(--sm-space-5);display:grid}.ProgramsSettingsSection-module__uYTILW__programList,.ProgramsSettingsSection-module__uYTILW__editor{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);background:var(--sm-surface);min-width:0}.ProgramsSettingsSection-module__uYTILW__programList{overflow:hidden}.ProgramsSettingsSection-module__uYTILW__listHeader{justify-content:space-between;align-items:center;gap:var(--sm-space-3);border-bottom:var(--sm-border-width) solid var(--sm-divider-2);padding:var(--sm-space-5);display:flex}.ProgramsSettingsSection-module__uYTILW__eyebrow{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.ProgramsSettingsSection-module__uYTILW__listHeader h2,.ProgramsSettingsSection-module__uYTILW__editorHeading h2{color:var(--sm-text-primary);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-bold);margin:4px 0 0}.ProgramsSettingsSection-module__uYTILW__listHeader h2{font-size:var(--sm-fs-h1)}.ProgramsSettingsSection-module__uYTILW__listHeader p{max-width:650px;color:var(--sm-text-muted);font-size:var(--sm-fs-button);margin:6px 0 0;line-height:1.5}.ProgramsSettingsSection-module__uYTILW__programItems{gap:var(--sm-space-3);padding:var(--sm-space-4);display:grid}.ProgramsSettingsSection-module__uYTILW__programItem{justify-content:space-between;align-items:center;gap:var(--sm-space-4);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);width:100%;padding:var(--sm-space-4);background:var(--sm-surface);color:var(--sm-text-primary);cursor:pointer;text-align:left;display:flex}.ProgramsSettingsSection-module__uYTILW__programItem:hover:not(:disabled){border-color:var(--sm-border-strong);background:var(--sm-hover)}.ProgramsSettingsSection-module__uYTILW__programItem:focus-visible{box-shadow:var(--sm-ring-focus);outline:none}.ProgramsSettingsSection-module__uYTILW__programItem:disabled{cursor:wait;opacity:.7}.ProgramsSettingsSection-module__uYTILW__programItemMain{gap:var(--sm-space-2);min-width:0;display:grid}.ProgramsSettingsSection-module__uYTILW__programItemTitle{align-items:baseline;gap:var(--sm-space-2);display:flex}.ProgramsSettingsSection-module__uYTILW__programItemTitle strong{font-size:var(--sm-fs-button);font-weight:var(--sm-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProgramsSettingsSection-module__uYTILW__programItemTitle small,.ProgramsSettingsSection-module__uYTILW__programItemMeta{color:var(--sm-text-muted);font-size:var(--sm-fs-meta)}.ProgramsSettingsSection-module__uYTILW__programItemTitle small{flex:none}.ProgramsSettingsSection-module__uYTILW__programItemMeta{gap:var(--sm-space-1);flex-wrap:wrap;display:flex}.ProgramsSettingsSection-module__uYTILW__programItemAction{align-items:center;gap:var(--sm-space-2);color:var(--sm-text-primary);font-size:var(--sm-fs-button);font-weight:var(--sm-fw-semibold);flex:none;display:inline-flex}.ProgramsSettingsSection-module__uYTILW__emptyList{align-items:center;gap:var(--sm-space-4);margin:var(--sm-space-5);border:var(--sm-border-width) dashed var(--sm-border-strong);border-radius:var(--sm-radius-lg);padding:var(--sm-space-5);color:var(--sm-text-muted);display:flex}.ProgramsSettingsSection-module__uYTILW__emptyListIcon{border-radius:var(--sm-radius-md);background:var(--sm-inset-2);width:44px;height:44px;color:var(--sm-glyph);flex:none;place-items:center;display:inline-grid}.ProgramsSettingsSection-module__uYTILW__emptyList>div{flex:1;min-width:0}.ProgramsSettingsSection-module__uYTILW__emptyList strong{color:var(--sm-text-primary);font-size:var(--sm-fs-button)}.ProgramsSettingsSection-module__uYTILW__emptyList p{max-width:620px;font-size:var(--sm-fs-meta);line-height:var(--sm-lh-body);margin:4px 0 0}.ProgramsSettingsSection-module__uYTILW__editorNavigation{border-bottom:var(--sm-border-width) solid var(--sm-divider-2);padding:var(--sm-space-2) var(--sm-space-3);align-items:center;display:flex}.ProgramsSettingsSection-module__uYTILW__editor{overflow:hidden}.ProgramsSettingsSection-module__uYTILW__futureNotice{gap:var(--sm-space-3);border-bottom:var(--sm-border-width) solid var(--sm-info-border);padding:13px var(--sm-space-4);background:var(--sm-info-tint);color:var(--sm-info-fg);grid-template-columns:auto minmax(0,1fr);display:grid}.ProgramsSettingsSection-module__uYTILW__futureNotice svg{margin-top:1px}.ProgramsSettingsSection-module__uYTILW__futureNotice strong{font-size:var(--sm-fs-button);display:block}.ProgramsSettingsSection-module__uYTILW__futureNotice p{color:var(--sm-info-fg);font-size:var(--sm-fs-meta);margin:3px 0 0;line-height:1.45}.ProgramsSettingsSection-module__uYTILW__editorForm{gap:var(--sm-space-5);padding:var(--sm-space-5);display:grid}.ProgramsSettingsSection-module__uYTILW__editorHeading{justify-content:space-between;align-items:flex-start;gap:var(--sm-space-4);display:flex}.ProgramsSettingsSection-module__uYTILW__editorHeading h2{font-size:var(--sm-fs-h1)}.ProgramsSettingsSection-module__uYTILW__editorHeading p,.ProgramsSettingsSection-module__uYTILW__fieldHelp{color:var(--sm-text-muted);font-size:var(--sm-fs-button);margin:5px 0 0;line-height:1.5}.ProgramsSettingsSection-module__uYTILW__revisionBadge,.ProgramsSettingsSection-module__uYTILW__lockedBadge,.ProgramsSettingsSection-module__uYTILW__fieldLocked{align-items:center;gap:var(--sm-space-1);border-radius:var(--sm-radius-tag);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);white-space:nowrap;display:inline-flex}.ProgramsSettingsSection-module__uYTILW__revisionBadge{border:var(--sm-border-width) solid var(--sm-border);background:var(--sm-inset);color:var(--sm-text-muted);padding:5px 7px}.ProgramsSettingsSection-module__uYTILW__identityFields{gap:var(--sm-space-3);grid-template-columns:minmax(0,1.4fr) minmax(190px,.8fr);display:grid}.ProgramsSettingsSection-module__uYTILW__textField{gap:var(--sm-space-2);min-width:0;color:var(--sm-text-primary);font-size:var(--sm-fs-button);font-weight:var(--sm-fw-semibold);display:grid}.ProgramsSettingsSection-module__uYTILW__textField input{border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-sm);background:var(--sm-surface);min-width:0;color:var(--sm-text-primary);font:inherit;width:100%;height:40px;font-size:var(--sm-fs-body);font-weight:var(--sm-fw-regular);padding:0 11px}.ProgramsSettingsSection-module__uYTILW__textField input:focus{border-color:var(--sm-ink);box-shadow:var(--sm-ring-focus);outline:none}.ProgramsSettingsSection-module__uYTILW__packageFieldset{border:0;min-width:0;margin:0;padding:0}.ProgramsSettingsSection-module__uYTILW__packageFieldset>legend{color:var(--sm-text-primary);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-bold);padding:0}.ProgramsSettingsSection-module__uYTILW__packageStack{gap:var(--sm-space-3);margin-top:var(--sm-space-3);display:grid}.ProgramsSettingsSection-module__uYTILW__packageCard{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);background:var(--sm-inset);grid-template-columns:40px minmax(0,1fr);display:grid;overflow:hidden}.ProgramsSettingsSection-module__uYTILW__packageCardIncluded{border-color:var(--sm-border-strong);background:var(--sm-surface)}.ProgramsSettingsSection-module__uYTILW__packageRail{border-right:var(--sm-border-width) solid var(--sm-divider-2);background:var(--sm-inset-2);justify-content:center;align-items:flex-start;padding-top:17px;display:flex}.ProgramsSettingsSection-module__uYTILW__packageRail span{background:var(--sm-selected);width:22px;height:22px;color:var(--sm-text-muted);font-family:var(--sm-font-mono);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ProgramsSettingsSection-module__uYTILW__packageCardIncluded .ProgramsSettingsSection-module__uYTILW__packageRail span{background:var(--sm-ink);color:var(--sm-surface)}.ProgramsSettingsSection-module__uYTILW__packageBody{min-width:0}.ProgramsSettingsSection-module__uYTILW__packageHeader{justify-content:space-between;align-items:center;gap:var(--sm-space-4);padding:14px;display:flex}.ProgramsSettingsSection-module__uYTILW__includeControl{align-items:center;gap:var(--sm-space-3);min-width:0;color:var(--sm-text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.ProgramsSettingsSection-module__uYTILW__includeControl input{width:17px;height:17px;accent-color:var(--sm-ink);margin:0}.ProgramsSettingsSection-module__uYTILW__includeControl input:disabled{cursor:not-allowed}.ProgramsSettingsSection-module__uYTILW__includeControl strong,.ProgramsSettingsSection-module__uYTILW__includeControl small{display:block}.ProgramsSettingsSection-module__uYTILW__includeControl strong{font-size:var(--sm-fs-body);font-weight:var(--sm-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProgramsSettingsSection-module__uYTILW__includeControl small{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin-top:3px}.ProgramsSettingsSection-module__uYTILW__lockedBadge,.ProgramsSettingsSection-module__uYTILW__fieldLocked{border:var(--sm-border-width) solid var(--sm-border);background:var(--sm-inset-2);color:var(--sm-text-muted);padding:5px 7px}.ProgramsSettingsSection-module__uYTILW__requirementControl{align-items:center;gap:var(--sm-space-2);color:var(--sm-text-muted);font-size:var(--sm-fs-meta);display:flex}.ProgramsSettingsSection-module__uYTILW__fieldDetails{border-top:var(--sm-border-width) solid var(--sm-divider-2)}.ProgramsSettingsSection-module__uYTILW__fieldDetails>summary,.ProgramsSettingsSection-module__uYTILW__technicalDetails>summary{align-items:center;gap:var(--sm-space-2);color:var(--sm-text-strong);cursor:pointer;font-size:var(--sm-fs-button);font-weight:var(--sm-fw-semibold);list-style:none;display:flex}.ProgramsSettingsSection-module__uYTILW__fieldDetails>summary{padding:10px 14px}.ProgramsSettingsSection-module__uYTILW__fieldDetails>summary::-webkit-details-marker{display:none}.ProgramsSettingsSection-module__uYTILW__technicalDetails>summary::-webkit-details-marker{display:none}.ProgramsSettingsSection-module__uYTILW__fieldDetails>summary span:nth-child(2){color:var(--sm-text-muted);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-regular);margin-left:auto}.ProgramsSettingsSection-module__uYTILW__fieldDetails>summary svg,.ProgramsSettingsSection-module__uYTILW__technicalDetails>summary svg{transition:transform .12s}.ProgramsSettingsSection-module__uYTILW__fieldDetails[open]>summary svg,.ProgramsSettingsSection-module__uYTILW__technicalDetails[open]>summary svg{transform:rotate(180deg)}.ProgramsSettingsSection-module__uYTILW__fieldDetails>summary:focus-visible,.ProgramsSettingsSection-module__uYTILW__technicalDetails>summary:focus-visible{box-shadow:var(--sm-ring-focus);outline:none}.ProgramsSettingsSection-module__uYTILW__fieldList{border-top:var(--sm-border-width) solid var(--sm-divider);background:var(--sm-inset);padding:0 14px;display:grid}.ProgramsSettingsSection-module__uYTILW__sharedFieldsNote{border-bottom:var(--sm-border-width) solid var(--sm-divider-3);color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0;padding:10px 0;line-height:1.45}.ProgramsSettingsSection-module__uYTILW__fieldRow{align-items:center;gap:var(--sm-space-4);border-bottom:var(--sm-border-width) solid var(--sm-divider-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:11px 0;display:grid}.ProgramsSettingsSection-module__uYTILW__fieldRow:last-child{border-bottom:0}.ProgramsSettingsSection-module__uYTILW__fieldRow strong{color:var(--sm-text-primary);font-size:var(--sm-fs-button);font-weight:var(--sm-fw-medium)}.ProgramsSettingsSection-module__uYTILW__fieldRow p{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:3px 0 0;line-height:1.45}.ProgramsSettingsSection-module__uYTILW__saveError,.ProgramsSettingsSection-module__uYTILW__saveNotice,.ProgramsSettingsSection-module__uYTILW__inlineError{border-radius:var(--sm-radius-md);font-size:var(--sm-fs-button);padding:10px 12px;line-height:1.45}.ProgramsSettingsSection-module__uYTILW__saveError,.ProgramsSettingsSection-module__uYTILW__inlineError{border:var(--sm-border-width) solid var(--sm-danger-border);background:var(--sm-danger-tint);color:var(--sm-danger-fg);justify-content:space-between;align-items:center;gap:var(--sm-space-3);display:flex}.ProgramsSettingsSection-module__uYTILW__saveNotice{border:var(--sm-border-width) solid var(--sm-accepted-border);background:var(--sm-accepted-tint);color:var(--sm-accepted-fg)}.ProgramsSettingsSection-module__uYTILW__saveBar{justify-content:space-between;align-items:center;gap:var(--sm-space-4);border-top:var(--sm-border-width) solid var(--sm-divider-2);padding-top:var(--sm-space-4);display:flex}.ProgramsSettingsSection-module__uYTILW__saveBar p{max-width:520px;color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0;line-height:1.45}.ProgramsSettingsSection-module__uYTILW__saveBar>div{gap:var(--sm-space-2);flex:none;display:flex}.ProgramsSettingsSection-module__uYTILW__technicalDetails{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-inset)}.ProgramsSettingsSection-module__uYTILW__technicalDetails>summary{justify-content:space-between;padding:11px 12px}.ProgramsSettingsSection-module__uYTILW__technicalBody{gap:var(--sm-space-4);border-top:var(--sm-border-width) solid var(--sm-divider-2);padding:var(--sm-space-4);display:grid}.ProgramsSettingsSection-module__uYTILW__technicalGrid{gap:var(--sm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ProgramsSettingsSection-module__uYTILW__technicalGrid div{min-width:0}.ProgramsSettingsSection-module__uYTILW__technicalGrid dt{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.ProgramsSettingsSection-module__uYTILW__technicalGrid dd{color:var(--sm-text-primary);font-size:var(--sm-fs-meta);margin:5px 0 0}.ProgramsSettingsSection-module__uYTILW__technicalGrid code{overflow-wrap:anywhere;color:var(--sm-text-muted);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-micro)}.ProgramsSettingsSection-module__uYTILW__historyBlock{border-top:var(--sm-border-width) solid var(--sm-divider-2);padding-top:var(--sm-space-4)}.ProgramsSettingsSection-module__uYTILW__historyBlock h3{color:var(--sm-text-primary);font-size:var(--sm-fs-button);margin:0}.ProgramsSettingsSection-module__uYTILW__historyList{gap:var(--sm-space-2);margin:var(--sm-space-3) 0 0;padding:0;list-style:none;display:grid}.ProgramsSettingsSection-module__uYTILW__historyList li{border-left:2px solid var(--sm-border-strong);padding:4px 0 4px 10px}.ProgramsSettingsSection-module__uYTILW__historyList li>div{justify-content:space-between;align-items:baseline;gap:var(--sm-space-3);display:flex}.ProgramsSettingsSection-module__uYTILW__historyList strong{color:var(--sm-text-primary);font-size:var(--sm-fs-button)}.ProgramsSettingsSection-module__uYTILW__historyList span,.ProgramsSettingsSection-module__uYTILW__historyList p{color:var(--sm-text-muted);font-size:var(--sm-fs-meta)}.ProgramsSettingsSection-module__uYTILW__historyList p{margin:3px 0 0}.ProgramsSettingsSection-module__uYTILW__loadingState,.ProgramsSettingsSection-module__uYTILW__sectionStatus,.ProgramsSettingsSection-module__uYTILW__sectionFailure{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);padding:var(--sm-space-5);background:var(--sm-inset);color:var(--sm-text-muted);font-size:var(--sm-fs-button)}.ProgramsSettingsSection-module__uYTILW__sectionFailure{justify-items:start;gap:var(--sm-space-2);border-color:var(--sm-danger-border);background:var(--sm-danger-tint);color:var(--sm-danger-fg);display:grid}.ProgramsSettingsSection-module__uYTILW__sectionFailure p{color:var(--sm-danger-fg);margin:0}.ProgramsSettingsSection-module__uYTILW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:620px){.ProgramsSettingsSection-module__uYTILW__editorForm{padding:var(--sm-space-4)}.ProgramsSettingsSection-module__uYTILW__identityFields,.ProgramsSettingsSection-module__uYTILW__technicalGrid{grid-template-columns:1fr}.ProgramsSettingsSection-module__uYTILW__editorHeading,.ProgramsSettingsSection-module__uYTILW__listHeader,.ProgramsSettingsSection-module__uYTILW__emptyList,.ProgramsSettingsSection-module__uYTILW__programItem,.ProgramsSettingsSection-module__uYTILW__packageHeader,.ProgramsSettingsSection-module__uYTILW__saveBar{flex-direction:column;align-items:stretch}.ProgramsSettingsSection-module__uYTILW__requirementControl{justify-content:space-between}.ProgramsSettingsSection-module__uYTILW__saveBar>div{justify-content:flex-end}.ProgramsSettingsSection-module__uYTILW__programItemAction{border-top:var(--sm-border-width) solid var(--sm-divider-2);padding-top:var(--sm-space-3);justify-content:space-between}}@media (prefers-reduced-motion:reduce){.ProgramsSettingsSection-module__uYTILW__fieldDetails>summary svg,.ProgramsSettingsSection-module__uYTILW__technicalDetails>summary svg{transition:none}}
.ProgramDeletionSection-module__-jDw3a__section{justify-content:space-between;align-items:flex-start;gap:var(--sm-space-5);border:var(--sm-border-width) solid var(--sm-danger-border);border-radius:var(--sm-radius-lg);padding:var(--sm-space-4);background:var(--sm-surface);display:flex}.ProgramDeletionSection-module__-jDw3a__heading{align-items:flex-start;gap:var(--sm-space-3);min-width:0;display:flex}.ProgramDeletionSection-module__-jDw3a__icon{border:var(--sm-border-width) solid var(--sm-danger-border);border-radius:var(--sm-radius-md);background:var(--sm-danger-tint);width:36px;height:36px;color:var(--sm-danger-fg);flex:none;place-items:center;display:inline-grid}.ProgramDeletionSection-module__-jDw3a__eyebrow{color:var(--sm-danger-fg);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.ProgramDeletionSection-module__-jDw3a__heading h2{color:var(--sm-text-primary);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-bold);margin:4px 0 0}.ProgramDeletionSection-module__-jDw3a__actionArea{justify-items:end;gap:var(--sm-space-2);text-align:right;max-width:620px;display:grid}.ProgramDeletionSection-module__-jDw3a__actionArea p{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0;line-height:1.45}.ProgramDeletionSection-module__-jDw3a__actionArea button{align-items:center;gap:var(--sm-space-2);display:inline-flex}.ProgramDeletionSection-module__-jDw3a__actionArea .ProgramDeletionSection-module__-jDw3a__error,.ProgramDeletionSection-module__-jDw3a__dialogError{color:var(--sm-danger-fg)}.ProgramDeletionSection-module__-jDw3a__dialogError{border:var(--sm-border-width) solid var(--sm-danger-border);border-radius:var(--sm-radius-sm);padding:var(--sm-space-2);background:var(--sm-danger-tint);margin-top:var(--sm-space-3)!important}@media (max-width:720px){.ProgramDeletionSection-module__-jDw3a__section{display:grid}.ProgramDeletionSection-module__-jDw3a__actionArea{text-align:left;justify-items:stretch;max-width:none}.ProgramDeletionSection-module__-jDw3a__actionArea button{justify-content:center;width:100%}}
.SharedFieldPromotionDialog-module__j0ILlW__backdrop{z-index:1200;padding:var(--sm-space-4);background:#0f17218c;place-items:center;display:grid;position:fixed;inset:0}.SharedFieldPromotionDialog-module__j0ILlW__dialog{width:min(620px,100%);max-height:calc(100vh - (2 * var(--sm-space-4)));border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);background:var(--sm-surface);box-shadow:var(--sm-shadow-lg);overflow:auto}.SharedFieldPromotionDialog-module__j0ILlW__dialog:focus{outline:none}.SharedFieldPromotionDialog-module__j0ILlW__header,.SharedFieldPromotionDialog-module__j0ILlW__footer{justify-content:space-between;align-items:flex-start;gap:var(--sm-space-4);padding:var(--sm-space-4) var(--sm-space-5);display:flex}.SharedFieldPromotionDialog-module__j0ILlW__header{border-bottom:var(--sm-border-width) solid var(--sm-divider-2)}.SharedFieldPromotionDialog-module__j0ILlW__eyebrow{color:var(--sm-info-fg);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.SharedFieldPromotionDialog-module__j0ILlW__header h3{color:var(--sm-text-primary);font-size:var(--sm-fs-h1);letter-spacing:var(--sm-tracking-tight);margin:5px 0 0}.SharedFieldPromotionDialog-module__j0ILlW__header p{max-width:500px;color:var(--sm-text-muted);font-size:var(--sm-fs-button);margin:6px 0 0;line-height:1.5}.SharedFieldPromotionDialog-module__j0ILlW__closeButton{border-radius:var(--sm-radius-md);width:32px;height:32px;color:var(--sm-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.SharedFieldPromotionDialog-module__j0ILlW__closeButton:hover:not(:disabled){background:var(--sm-hover);color:var(--sm-text-primary)}.SharedFieldPromotionDialog-module__j0ILlW__closeButton:focus-visible{box-shadow:var(--sm-ring-focus);outline:none}.SharedFieldPromotionDialog-module__j0ILlW__closeButton:disabled{color:var(--sm-disabled-fg);cursor:not-allowed}.SharedFieldPromotionDialog-module__j0ILlW__body{gap:var(--sm-space-4);padding:var(--sm-space-5);display:grid}.SharedFieldPromotionDialog-module__j0ILlW__loading{justify-content:center;align-items:center;gap:var(--sm-space-2);min-height:120px;color:var(--sm-text-muted);font-size:var(--sm-fs-button);display:flex}.SharedFieldPromotionDialog-module__j0ILlW__loading>span{border:2px solid var(--sm-border-strong);border-top-color:var(--sm-info-solid);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite SharedFieldPromotionDialog-module__j0ILlW__promotion-spin}.SharedFieldPromotionDialog-module__j0ILlW__moveSummary{align-items:center;gap:var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-info-border);border-radius:var(--sm-radius-md);padding:var(--sm-space-3);background:var(--sm-info-tint);color:var(--sm-info-fg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.SharedFieldPromotionDialog-module__j0ILlW__moveSummary>div{min-width:0}.SharedFieldPromotionDialog-module__j0ILlW__moveSummary span,.SharedFieldPromotionDialog-module__j0ILlW__moveSummary strong{display:block}.SharedFieldPromotionDialog-module__j0ILlW__moveSummary span{font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.SharedFieldPromotionDialog-module__j0ILlW__moveSummary strong{overflow-wrap:anywhere;color:var(--sm-text-primary);font-size:var(--sm-fs-button);margin-top:4px}.SharedFieldPromotionDialog-module__j0ILlW__moveSummary small{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin-top:2px;display:block}.SharedFieldPromotionDialog-module__j0ILlW__versionGrid{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.SharedFieldPromotionDialog-module__j0ILlW__versionGrid>div{min-width:0;padding:var(--sm-space-3);border-right:var(--sm-border-width) solid var(--sm-divider-2)}.SharedFieldPromotionDialog-module__j0ILlW__versionGrid>div:last-child{border-right:0}.SharedFieldPromotionDialog-module__j0ILlW__versionGrid dt{color:var(--sm-text-muted);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.SharedFieldPromotionDialog-module__j0ILlW__versionGrid dd{align-items:center;gap:var(--sm-space-1);color:var(--sm-text-primary);font-family:var(--sm-font-mono);font-size:var(--sm-fs-mono-value);margin:7px 0 0;display:flex}.SharedFieldPromotionDialog-module__j0ILlW__capitalize{text-transform:capitalize;font-family:var(--sm-font-sans)!important}.SharedFieldPromotionDialog-module__j0ILlW__canonicalAliases{padding:var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-inset);gap:5px;display:grid}.SharedFieldPromotionDialog-module__j0ILlW__canonicalAliases span{color:var(--sm-text-muted);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.SharedFieldPromotionDialog-module__j0ILlW__canonicalAliases strong{overflow-wrap:anywhere;color:var(--sm-text-primary);font-size:var(--sm-fs-button)}.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);overflow:hidden}.SharedFieldPromotionDialog-module__j0ILlW__sectionHeading,.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms li{justify-content:space-between;align-items:center;gap:var(--sm-space-3);display:flex}.SharedFieldPromotionDialog-module__j0ILlW__sectionHeading{padding:10px var(--sm-space-3);border-bottom:var(--sm-border-width) solid var(--sm-divider-2);background:var(--sm-inset-2);color:var(--sm-text-primary);font-size:var(--sm-fs-button)}.SharedFieldPromotionDialog-module__j0ILlW__sectionHeading span{color:var(--sm-text-muted);font-size:var(--sm-fs-meta)}.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms ul{margin:0;padding:0;list-style:none}.SharedFieldPromotionDialog-module__j0ILlW__emptyImpact{padding:10px var(--sm-space-3);color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin:0}.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms li{padding:10px var(--sm-space-3);border-bottom:var(--sm-border-width) solid var(--sm-divider)}.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms li:last-child{border-bottom:0}.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms li strong,.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms li div>span{display:block}.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms li strong{color:var(--sm-text-primary);font-size:var(--sm-fs-button)}.SharedFieldPromotionDialog-module__j0ILlW__affectedPrograms li div>span{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);margin-top:2px}.SharedFieldPromotionDialog-module__j0ILlW__requirement{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-tag);background:var(--sm-inset);color:var(--sm-text-muted);font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);text-transform:capitalize;flex:none;padding:3px 6px}.SharedFieldPromotionDialog-module__j0ILlW__unchangedNote{padding-left:var(--sm-space-3);border-left:3px solid var(--sm-accepted-solid);gap:3px;display:grid}.SharedFieldPromotionDialog-module__j0ILlW__unchangedNote strong,.SharedFieldPromotionDialog-module__j0ILlW__unchangedNote span{font-size:var(--sm-fs-meta);line-height:1.45}.SharedFieldPromotionDialog-module__j0ILlW__unchangedNote strong{color:var(--sm-accepted-fg)}.SharedFieldPromotionDialog-module__j0ILlW__unchangedNote span{color:var(--sm-text-muted)}.SharedFieldPromotionDialog-module__j0ILlW__error,.SharedFieldPromotionDialog-module__j0ILlW__refreshWarning,.SharedFieldPromotionDialog-module__j0ILlW__success{border-radius:var(--sm-radius-md);padding:var(--sm-space-3)}.SharedFieldPromotionDialog-module__j0ILlW__error{border:var(--sm-border-width) solid var(--sm-danger-border);background:var(--sm-danger-tint);color:var(--sm-danger-fg);font-size:var(--sm-fs-meta);gap:3px;line-height:1.45;display:grid}.SharedFieldPromotionDialog-module__j0ILlW__refreshWarning{border:var(--sm-border-width) solid var(--sm-review-tint-border);background:var(--sm-review-tint);color:var(--sm-review-fg-deep);font-size:var(--sm-fs-meta);line-height:1.45}.SharedFieldPromotionDialog-module__j0ILlW__success{gap:var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-accepted-border);background:var(--sm-accepted-tint);color:var(--sm-accepted-fg);grid-template-columns:auto minmax(0,1fr);display:grid}.SharedFieldPromotionDialog-module__j0ILlW__success strong{color:var(--sm-accepted-fg);font-size:var(--sm-fs-button)}.SharedFieldPromotionDialog-module__j0ILlW__success p{color:var(--sm-text-strong);font-size:var(--sm-fs-meta);margin:4px 0 0;line-height:1.5}.SharedFieldPromotionDialog-module__j0ILlW__footer{border-top:var(--sm-border-width) solid var(--sm-divider-2);background:var(--sm-inset);justify-content:flex-end;align-items:center}@keyframes SharedFieldPromotionDialog-module__j0ILlW__promotion-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.SharedFieldPromotionDialog-module__j0ILlW__backdrop{padding:var(--sm-space-2)}.SharedFieldPromotionDialog-module__j0ILlW__dialog{max-height:calc(100vh - (2 * var(--sm-space-2)))}.SharedFieldPromotionDialog-module__j0ILlW__header,.SharedFieldPromotionDialog-module__j0ILlW__body,.SharedFieldPromotionDialog-module__j0ILlW__footer{padding:var(--sm-space-4)}.SharedFieldPromotionDialog-module__j0ILlW__moveSummary,.SharedFieldPromotionDialog-module__j0ILlW__versionGrid{grid-template-columns:1fr}.SharedFieldPromotionDialog-module__j0ILlW__moveSummary>svg{transform:rotate(90deg)}.SharedFieldPromotionDialog-module__j0ILlW__versionGrid>div{border-right:0;border-bottom:var(--sm-border-width) solid var(--sm-divider-2)}.SharedFieldPromotionDialog-module__j0ILlW__versionGrid>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.SharedFieldPromotionDialog-module__j0ILlW__loading>span{animation-duration:1ms}}
.SystemInformationSection-module__pgfU7a__root{gap:var(--sm-space-3);border-top:var(--sm-border-width) solid var(--sm-divider-2);min-width:0;padding-top:var(--sm-space-5);color:var(--sm-text-primary);display:grid}.SystemInformationSection-module__pgfU7a__releaseCard,.SystemInformationSection-module__pgfU7a__disclosure,.SystemInformationSection-module__pgfU7a__loadFailure{border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);background:var(--sm-surface)}.SystemInformationSection-module__pgfU7a__releaseCard{gap:var(--sm-space-4);padding:var(--sm-space-5);box-shadow:var(--sm-shadow-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.SystemInformationSection-module__pgfU7a__releaseIdentity{min-width:0}.SystemInformationSection-module__pgfU7a__eyebrow{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.SystemInformationSection-module__pgfU7a__releaseIdentity h2{font-size:var(--sm-fs-h1);margin-top:5px}.SystemInformationSection-module__pgfU7a__releaseLabel{margin-top:var(--sm-space-2);color:var(--sm-text-primary);font-size:28px;font-weight:var(--sm-fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--sm-tracking-tighter);line-height:var(--sm-lh-tight);display:block}.SystemInformationSection-module__pgfU7a__releaseIdentity p,.SystemInformationSection-module__pgfU7a__componentCopy p{margin-top:7px}.SystemInformationSection-module__pgfU7a__copyAction{align-content:start;justify-items:end;gap:var(--sm-space-2);display:grid}:is(.SystemInformationSection-module__pgfU7a__copyAction .sm-btn,.SystemInformationSection-module__pgfU7a__loadFailure .sm-btn){align-items:center;gap:var(--sm-space-2);min-height:40px;display:inline-flex}.SystemInformationSection-module__pgfU7a__copyNotice{min-height:18px;color:var(--sm-text-muted);font-size:var(--sm-fs-meta);text-align:right;line-height:1.45}.SystemInformationSection-module__pgfU7a__buildGrid,.SystemInformationSection-module__pgfU7a__detailGrid{gap:var(--sm-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.SystemInformationSection-module__pgfU7a__buildGrid{border-top:var(--sm-border-width) solid var(--sm-divider-2);padding-top:var(--sm-space-4);grid-column:1/-1}.SystemInformationSection-module__pgfU7a__buildGrid div,.SystemInformationSection-module__pgfU7a__detailGrid div{min-width:0}.SystemInformationSection-module__pgfU7a__buildGrid dt,.SystemInformationSection-module__pgfU7a__detailGrid dt{color:var(--sm-subtle);font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.SystemInformationSection-module__pgfU7a__buildGrid dd,.SystemInformationSection-module__pgfU7a__detailGrid dd{overflow-wrap:anywhere;color:var(--sm-text-primary);font-size:var(--sm-fs-meta);margin:5px 0 0;line-height:1.45}.SystemInformationSection-module__pgfU7a__monoValue{font-family:var(--sm-font-mono);font-variant-numeric:tabular-nums;font-size:var(--sm-fs-mono-micro)!important}.SystemInformationSection-module__pgfU7a__disclosure{overflow:hidden}.SystemInformationSection-module__pgfU7a__disclosure>summary{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--sm-space-3);min-height:44px;color:var(--sm-text-primary);cursor:pointer;padding:11px 14px;list-style:none;display:flex}.SystemInformationSection-module__pgfU7a__disclosure>summary::-webkit-details-marker{display:none}.SystemInformationSection-module__pgfU7a__disclosure>summary>span{gap:3px;min-width:0;display:grid}.SystemInformationSection-module__pgfU7a__disclosure>summary strong{font-size:var(--sm-fs-button);font-weight:var(--sm-fw-bold)}.SystemInformationSection-module__pgfU7a__disclosure>summary small{color:var(--sm-text-muted);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-regular);line-height:1.35}.SystemInformationSection-module__pgfU7a__disclosure>summary svg{color:var(--sm-glyph);transition:transform var(--sm-dur-fast) var(--sm-ease);flex:none}.SystemInformationSection-module__pgfU7a__disclosure[open]>summary svg{transform:rotate(180deg)}.SystemInformationSection-module__pgfU7a__disclosure>summary:hover{background:var(--sm-hover)}.SystemInformationSection-module__pgfU7a__disclosure>summary:focus-visible{box-shadow:inset var(--sm-ring-focus);outline:none}.SystemInformationSection-module__pgfU7a__disclosureBody{border-top:var(--sm-border-width) solid var(--sm-divider-2);padding:var(--sm-space-4);background:var(--sm-inset)}.SystemInformationSection-module__pgfU7a__componentList,.SystemInformationSection-module__pgfU7a__compatibilityList{gap:var(--sm-space-3);display:grid}.SystemInformationSection-module__pgfU7a__componentRow{align-items:center;gap:var(--sm-space-4);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);grid-template-columns:minmax(0,1fr) minmax(170px,auto);padding:13px;display:grid}.SystemInformationSection-module__pgfU7a__componentCopy{min-width:0}.SystemInformationSection-module__pgfU7a__componentCopy>h3,.SystemInformationSection-module__pgfU7a__compatibilityRow>h3{font-size:var(--sm-fs-button);font-weight:var(--sm-fw-bold);margin:0}.SystemInformationSection-module__pgfU7a__componentCopy p{font-size:var(--sm-fs-meta)}.SystemInformationSection-module__pgfU7a__contractIdentity{margin-top:var(--sm-space-2);color:var(--sm-text-muted);font-size:var(--sm-fs-micro);line-height:1.45;display:block}.SystemInformationSection-module__pgfU7a__contractIdentity code,.SystemInformationSection-module__pgfU7a__componentVersion code{font-family:var(--sm-font-mono);font-variant-numeric:tabular-nums}.SystemInformationSection-module__pgfU7a__contractIdentity code{color:var(--sm-text-strong)}.SystemInformationSection-module__pgfU7a__componentVersion{text-align:right;justify-items:end;gap:5px;display:grid}.SystemInformationSection-module__pgfU7a__componentVersion code{border:var(--sm-border-width) solid var(--sm-divider-2);border-radius:var(--sm-radius-md);background:var(--sm-inset);color:var(--sm-text-primary);font-size:var(--sm-fs-mono-field);font-weight:var(--sm-fw-semibold);padding:5px 8px}.SystemInformationSection-module__pgfU7a__componentVersion code.SystemInformationSection-module__pgfU7a__unknownVersion{border-color:var(--sm-review-tint-border);background:var(--sm-review-tint);color:var(--sm-review-fg-deep)}.SystemInformationSection-module__pgfU7a__componentVersion span{max-width:220px;color:var(--sm-text-muted);font-size:var(--sm-fs-micro);line-height:1.4}.SystemInformationSection-module__pgfU7a__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SystemInformationSection-module__pgfU7a__compatibilityRow{gap:var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);padding:13px;display:grid}.SystemInformationSection-module__pgfU7a__loadingState{justify-content:center;align-items:center;gap:var(--sm-space-2);border-top:var(--sm-border-width) solid var(--sm-divider-2);min-height:120px;color:var(--sm-text-muted);font-size:var(--sm-fs-button);display:flex}.SystemInformationSection-module__pgfU7a__loadingState svg{width:17px;height:17px;animation:.9s linear infinite SystemInformationSection-module__pgfU7a__spin}.SystemInformationSection-module__pgfU7a__loadFailure{align-items:center;gap:var(--sm-space-3);border-color:var(--sm-danger-border);padding:var(--sm-space-4);background:var(--sm-danger-tint);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.SystemInformationSection-module__pgfU7a__failureIcon{border:var(--sm-border-width) solid var(--sm-danger-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);width:38px;height:38px;color:var(--sm-danger-fg);justify-content:center;align-items:center;display:inline-flex}.SystemInformationSection-module__pgfU7a__failureIcon svg{width:18px;height:18px}.SystemInformationSection-module__pgfU7a__loadFailure strong{color:var(--sm-danger-fg);font-size:var(--sm-fs-button)}.SystemInformationSection-module__pgfU7a__loadFailure p{color:var(--sm-danger-fg);font-size:var(--sm-fs-meta);margin-top:4px}@keyframes SystemInformationSection-module__pgfU7a__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.SystemInformationSection-module__pgfU7a__releaseCard,.SystemInformationSection-module__pgfU7a__componentRow,.SystemInformationSection-module__pgfU7a__loadFailure{grid-template-columns:1fr}.SystemInformationSection-module__pgfU7a__copyAction,.SystemInformationSection-module__pgfU7a__componentVersion{text-align:left;justify-items:start}.SystemInformationSection-module__pgfU7a__copyNotice{text-align:left}.SystemInformationSection-module__pgfU7a__buildGrid,.SystemInformationSection-module__pgfU7a__detailGrid{grid-template-columns:1fr}.SystemInformationSection-module__pgfU7a__loadFailure .sm-btn{justify-self:start}}@media (prefers-reduced-motion:reduce){.SystemInformationSection-module__pgfU7a__disclosure>summary svg{transition:none}.SystemInformationSection-module__pgfU7a__loadingState svg{animation:none}}
.SampleScenarioBadge-module__Mt-04G__badge{border:var(--sm-border-width) solid var(--sm-info-border);border-radius:var(--sm-radius-pill);background:var(--sm-info-tint);color:var(--sm-info-fg);font-size:var(--sm-fs-tag);font-weight:var(--sm-fw-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.SampleScenarioBadge-module__Mt-04G__infoTip{border:1px solid var(--sm-info-border);width:13px;height:13px;color:var(--sm-info-fg);cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.SampleScenarioBadge-module__Mt-04G__infoTip svg{stroke-width:2.5px;width:9px;height:9px}.SampleScenarioBadge-module__Mt-04G__infoTip:hover,.SampleScenarioBadge-module__Mt-04G__infoTip:focus-visible{border-color:var(--sm-text-strong);color:var(--sm-text-strong);outline:none}.SampleScenarioBadge-module__Mt-04G__tooltip{z-index:1000;box-sizing:border-box;gap:var(--sm-space-3);border-radius:var(--sm-radius-md);background:var(--sm-ink);width:min(380px,100vw - 32px);box-shadow:var(--sm-shadow-popover);color:var(--sm-surface);font-size:var(--sm-fs-meta);font-weight:var(--sm-fw-regular);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none;padding:14px;line-height:1.45;display:grid;position:fixed}.SampleScenarioBadge-module__Mt-04G__tooltip:after{content:"";left:var(--sample-tooltip-arrow-left,calc(100% - 16px));border:5px solid #0000;position:absolute;transform:translate(-50%)}.SampleScenarioBadge-module__Mt-04G__tooltip[data-placement=top]:after{border-top-color:var(--sm-ink);top:100%}.SampleScenarioBadge-module__Mt-04G__tooltip[data-placement=bottom]:after{border-bottom-color:var(--sm-ink);bottom:100%}.SampleScenarioBadge-module__Mt-04G__eyebrow{color:color-mix(in srgb, var(--sm-info-solid) 52%, var(--sm-surface));font-size:var(--sm-fs-micro);font-weight:var(--sm-fw-semibold);letter-spacing:var(--sm-tracking-label);line-height:var(--sm-lh-tight);text-transform:uppercase}.SampleScenarioBadge-module__Mt-04G__title{color:var(--sm-surface);font-size:var(--sm-fs-body);font-weight:var(--sm-fw-bold);letter-spacing:var(--sm-tracking-tight);line-height:1.3}.SampleScenarioBadge-module__Mt-04G__section{gap:var(--sm-space-1);display:grid}.SampleScenarioBadge-module__Mt-04G__sectionLabel{color:color-mix(in srgb, var(--sm-info-solid) 52%, var(--sm-surface));font-size:var(--sm-fs-label);font-weight:var(--sm-fw-semibold);line-height:var(--sm-lh-tight)}.SampleScenarioBadge-module__Mt-04G__body{color:var(--sm-surface)}.SampleScenarioBadge-module__Mt-04G__reset{border-top:1px solid color-mix(in srgb, var(--sm-surface) 24%, transparent);padding-top:var(--sm-space-2);color:color-mix(in srgb, var(--sm-surface) 70%, transparent);font-size:var(--sm-fs-label)}
