.fr{font-size:14px;line-height:20px;color:var(--c-ink);container-type:inline-size}html:lang(en) .fr{line-height:20px}.fr code{font-size:14px;line-height:20px}.fr p+p{margin-top:8px}.fr [hidden]{display:none!important}.fr-title{font-size:16px;line-height:24px;font-weight:600;color:var(--c-ink-strong)}.fr-muted{color:var(--c-muted)}.fr-num{font-variant-numeric:tabular-nums}.fr-pane{background:var(--c-well);border:1px solid var(--c-divider);min-width:0}.fr-pane-head{padding:8px 12px;border-bottom:1px solid var(--c-divider);font-weight:600;color:var(--c-ink-strong)}.fr-pane-body{padding:12px}.fr-pane-body>*+*{margin-top:10px}.fr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fr-btn{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--c-control);border-radius:2px;background:var(--c-well);font-size:14px;line-height:18px;font-weight:400;color:var(--c-ink);white-space:nowrap}.fr-btn-primary{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.fr-btn,.fr-input,.fr-check,.fr-row,.fr-explorer{cursor:default;user-select:none;-webkit-user-select:none}.fr-field{display:grid;gap:4px}.fr-field+.fr-field{margin-top:12px}.fr-label{font-weight:600;color:var(--c-ink-strong)}.fr-input{display:block;min-height:30px;padding:4px 8px;border:1px solid var(--c-control);border-radius:2px;background:var(--c-well);color:var(--c-ink-strong);overflow-wrap:anywhere}.fr-input-empty{color:var(--c-muted)}.fr-help{font-size:13px;line-height:20px;color:var(--c-muted)}.fr-check{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid var(--c-control);border-radius:2px;background:var(--c-well)}.fr-check svg{width:12px;height:12px}.fr-check-on,.fr-check-mixed{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.fr-check-inherited{background:var(--sx-inherited);border-color:var(--sx-inherited);color:var(--c-on-primary)}.fr-tree ul{padding:4px 0}.fr-row{display:grid;grid-template-columns:16px 16px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:32px;padding:6px 12px}.fr-row>svg{color:var(--c-muted)}.fr-check svg{color:inherit}.fr-row .fr-name{min-width:0;overflow-wrap:anywhere;color:var(--c-ink-strong)}.fr-row .fr-count{color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.fr-row-in{padding-left:32px}.fr-row-in2{padding-left:52px}.fr-row-current{background:var(--c-selected);box-shadow:inset 2px 0 0 var(--c-primary-edge)}.fr-row-current .fr-count{color:var(--c-ink)}.fr-row-nocheck{grid-template-columns:16px minmax(0,1fr) auto}.fr-total{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--c-divider)}.fr-total strong{font-variant-numeric:tabular-nums;color:var(--c-ink-strong)}.fr-picker{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container (min-width: 600px){.fr-picker{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.fr-picker .c-audience{--cell-w: 7px;--cell-h: 12px;--cell-gap: 2px;--tally: 6px}.fr-clause{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.fr-preview strong{font-weight:600;color:var(--c-ink-strong)}.fr-cond{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fr-cond .c-role{font-size:13px;line-height:18px}.fr-foot{display:grid;gap:12px;margin-top:12px}@container (min-width: 600px){.fr-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.fr .c-cmd{margin:12px 0 0}.fr-name-help{font-size:13px;line-height:20px;color:var(--c-muted)}.fr-approval .fr-pane-body>*+*{margin-top:14px}.fr-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px}.fr-kv dt{color:var(--c-muted)}.fr-kv dd{margin:0;color:var(--c-ink-strong);min-width:0;overflow-wrap:anywhere}.fr-change{border-collapse:collapse;width:100%}.fr-change caption{text-align:left;font-weight:600;color:var(--c-ink-strong);padding-bottom:6px}.fr-change th,.fr-change td{text-align:left;padding:6px 16px 6px 0;border-bottom:1px solid var(--c-divider);vertical-align:top}.fr-change thead th{color:var(--c-muted);font-weight:400;border-bottom-color:var(--c-control)}.fr-change tbody th{font-weight:600;color:var(--c-ink-strong);white-space:nowrap}.fr-change td{font-variant-numeric:tabular-nums}.fr-change .fr-after td{color:var(--c-ink-strong);font-weight:600}.fr-once{color:var(--c-ink-strong)}.fr-share-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.fr-outputs{border-top:1px solid var(--c-divider)}.fr-outputs li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--c-divider)}.fr-outputs li code{min-width:0;overflow-wrap:anywhere;color:var(--c-ink-strong)}.fr-outputs li span{color:var(--c-muted);white-space:nowrap}.fr-verify{display:flex;align-items:flex-start;gap:8px}.fr-verify svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--c-neutral)}.fr-viewport{position:relative;background:var(--sx-viewport);color:var(--sx-viewport-ink);padding:22px 12px;display:grid;place-items:center}.fr-viewport svg{width:100%;max-width:220px;height:auto;color:var(--sx-viewport-ink)}.fr-corner{position:absolute;font:400 12px/16px var(--font-sans);color:var(--sx-viewport-ink)}.fr-corner-tl{top:4px;left:8px}.fr-corner-tr{top:4px;right:8px}.fr-corner-bl{bottom:4px;left:8px;font-family:var(--font-mono)}.fr-need{border-top:1px solid var(--c-divider)}.fr-need li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:8px 0;border-bottom:1px solid var(--c-divider)}.fr-need .fr-cond{gap:6px}.fr-met{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fr-met svg{width:16px;height:16px;flex:none;color:var(--c-neutral)}.fr-met-yes svg{color:var(--c-ok)}.fr-textarea{min-height:52px}.fr-graph{display:block;width:100%;min-width:540px;height:auto}.fr-graph .g-col{fill:var(--c-muted);font:600 12px var(--font-sans)}.fr-graph .g-node{fill:var(--c-well);stroke:var(--c-control);stroke-width:1}.fr-graph .g-hidden{stroke:var(--c-control);stroke-width:1}.fr-graph .g-hidden-bg{fill:var(--c-well)}.fr-graph .g-hatch{stroke:var(--c-muted);stroke-width:1}.fr-graph .g-current{fill:var(--c-well);stroke:var(--c-primary-edge);stroke-width:2}.fr-graph .g-kind{fill:var(--c-muted);font:400 12px var(--font-sans)}.fr-graph .g-name{fill:var(--c-ink-strong);font:400 13px var(--font-mono)}.fr-graph .g-label{fill:var(--c-ink-strong);font:600 13px var(--font-sans)}.fr-graph .g-edge{fill:none;stroke:var(--c-control);stroke-width:1.2}.fr-graph .g-head{fill:var(--c-control)}.fr-graph-note{margin-top:10px;display:flex;align-items:center;gap:8px}.fr-graph-note svg{width:16px;height:16px;flex:none;color:var(--c-muted)}.fr-explorer{font-size:13px;line-height:22px}.fr-explorer .fr-pane-head{font-size:12px;font-weight:400;letter-spacing:0;color:var(--c-muted)}.fr-ex-root{display:flex;align-items:center;gap:6px;padding:2px 10px;font-weight:600;color:var(--c-ink-strong)}.fr-ex-row{display:flex;align-items:center;gap:6px;padding:1px 10px 1px 28px;color:var(--c-ink)}.fr-ex-row code{font-size:13px;line-height:22px;color:var(--c-ink)}.fr-ex-root svg,.fr-ex-row svg{width:14px;height:14px;flex:none;color:var(--c-muted)}.fr-ex-gap{height:8px}.fr-ex-none{color:var(--c-muted)}.fr-error{border:1px solid var(--c-control);background:var(--c-well);padding:10px 12px}.fr-error-what{display:flex;align-items:flex-start;gap:8px;font-weight:600;color:var(--c-ink-strong)}.fr-error-what svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--c-ink-strong)}.fr-error-why{margin-top:4px;padding-left:24px}.fr-error-why code{overflow-wrap:anywhere}.fr-lake{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container (min-width: 560px){.fr-lake{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.fr-roles li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:6px 0;border-bottom:1px solid var(--c-divider)}.fr-roles li:last-child{border-bottom:0}.fr-roles .fr-tag{color:var(--c-muted);font-size:13px;white-space:nowrap}.fr-roles .fr-inherited{color:var(--c-muted)}.fr-staged{margin-top:12px}.fr-people{--cell-w: 10px;--cell-h: 16px;--cell-gap: 3px;--tally: 8px;display:grid;gap:0;container-type:inline-size}.fr-people-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 0;border-bottom:1px solid var(--c-divider)}.fr-people-row:first-child{border-top:1px solid var(--c-divider)}.fr-people-label{grid-column:1 / -1;font-size:15px;line-height:22px;color:var(--c-ink-strong)}.fr-people-label code{font-size:14px}.fr-people-row .c-strip{margin-top:0}.fr-people-count{font-weight:600;color:var(--c-ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:3.5em}.fr-people-sum .fr-people-label{font-weight:600}@container (max-width: 520px){.fr-people-row{--cell-w: 7px;--cell-h: 13px;--cell-gap: 2px;--tally: 5px}}@container (min-width: 700px){.fr-people-row{grid-template-columns:minmax(0,13em) auto minmax(0,1fr)}.fr-people-label{grid-column:auto}.fr-people-count{text-align:left}}
