.ta-ui.ta-app{--accent: var(--cyan);--accent-ink: var(--blue);--accent-chip-ink: #16294d;--app-nav-on: #fff;background: #fff;border: 1px solid var(--line-2);border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow-window)}.ta-ui.ta-app--anz{--accent: var(--blue);--accent-chip-ink: #fff}.ta-ui.ta-app--lnk{--app-nav-on: #B9C7D4}.ta-ui.ta-app--rgy{--accent: var(--cyan-soft);--app-nav-on: var(--ui-rgy-active)}.ta-ui:is(.ta-app--anz,.ta-app--lnk,.ta-app--rgy){--annot: var(--blue);position: relative;container: ta-window / inline-size;display: flex;flex-direction: column}.ta-ui .ta-app__bar{display: flex;align-items: stretch;min-height: 34px;padding: 0 6px;background: var(--ui-nav)}.ta-ui .ta-app__nav{display: flex;align-items: stretch;min-width: 0;overflow: hidden;font-size: 12px}.ta-ui .ta-app__nav span{display: flex;align-items: center;padding: 2px 11px 0;color: #D5D6DA;border-bottom: 2px solid transparent;white-space: nowrap}.ta-ui .ta-app__nav .is-on{color: #fff;background: rgba(255,255,255,.08);border-bottom-color: var(--app-nav-on)}.ta-ui .ta-app__head{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 10px;min-height: 46px;padding: 8px 14px;background: #fff;border-bottom: 1px solid var(--line)}.ta-ui .ta-app__screen{font-size: 13px;font-weight: 700;color: var(--ui-text)}.ta-ui .ta-app__state{display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-mono);font-size: .75rem;line-height: 1.3;text-transform: uppercase;letter-spacing: .06em;color: var(--accent-chip-ink);background: var(--accent);border-radius: 999px;padding: 2px 10px}.ta-ui .ta-app__state.is-done{background: var(--state-ok);color: #fff}.ta-ui .ta-app__state.is-done::before{content: "";width: 3px;height: 7px;margin: 0 1px 2px 0;border: solid currentColor;border-width: 0 2px 2px 0;transform: rotate(45deg)}.ta-ui .ta-app__act{margin-left: auto;display: inline-flex;align-items: center;padding: 5px 12px;border-radius: 4px;background: var(--ui-primary);color: #fff;font-size: 12px;font-weight: 600;line-height: 1.3;white-space: nowrap}.ta-ui.ta-app--rgy .ta-app__act{background: var(--ui-rgy-primary)}.ta-ui .ta-app__body{flex: 1 1 auto;display: grid;font-size: .8125rem;line-height: 1.5;color: var(--ink)}.ta-ui .ta-app__cursor{position: absolute;left: 96%;top: 104%;z-index: 5;width: 20px;height: 24px;pointer-events: none;opacity: 0;filter: drop-shadow(0 2px 3px rgba(26,48,92,.35))}.ta-ui .ta-app__cursor svg{display: block;width: 100%;height: 100%;overflow: visible}.ta-ui .ta-app__cursor::after{content: "";position: absolute;left: -11px;top: -11px;width: 26px;height: 26px;border-radius: 50%;border: 2px solid var(--blue);opacity: 0;transform: scale(.4)}.ta-ui.ta-app.is-pointing .ta-app__cursor{opacity: 1}@media (prefers-reduced-motion: reduce){.ta-ui .ta-app__cursor{display: none}}@media print{.ta-ui .ta-app__cursor{display: none}}.ta-ui .ta-lnk{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);align-items: start;align-content: center}.ta-ui .ta-lnk__src{padding: 14px 6px 12px 14px}.ta-ui .ta-lnk__srchead,.ta-ui .ta-lnk__outhead{display: block;font-size: .75rem;text-transform: uppercase;letter-spacing: .06em;color: var(--slate-2);font-weight: 700;margin-bottom: 6px}.ta-ui .ta-lnk__table{border-collapse: collapse;width: 100%;font-size: .75rem}.ta-ui .ta-lnk__table th,.ta-ui .ta-lnk__table td{text-align: left;padding: 5px 8px;border-bottom: 1px solid var(--line)}.ta-ui .ta-lnk__table thead th{font-size: .75rem;text-transform: uppercase;letter-spacing: .04em;color: var(--slate-2)}.ta-ui .ta-lnk__table td{font-family: var(--font-mono);font-size: .75rem;color: var(--slate)}.ta-ui .ta-lnk__row.is-cited{background: rgba(84,201,232,.16)}.ta-ui .ta-lnk__row.is-cited th{color: var(--accent-ink);box-shadow: inset 0 -2px 0 var(--cyan)}.ta-ui .ta-lnk__term{color: var(--accent-ink);font-weight: 600;box-shadow: inset 0 -2px 0 var(--cyan)}.ta-ui .ta-lnk__out{margin: 14px 14px 14px 8px;padding: 10px 12px 12px;background: var(--paper);border: 1px solid var(--line-2);border-radius: 8px}.ta-ui .ta-lnk__draft{margin: 0;font-size: .875rem;line-height: 1.55;color: var(--ink)}.ta-ui .ta-lnk__sign{display: inline-block;margin-top: 7px;font-size: .75rem;font-weight: 600;color: var(--state-ok)}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-lnk__draft .ta-w:not(.is-in){opacity: 0}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-lnk__row.is-cited:not(.is-lit){background: none}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-lnk__row.is-cited:not(.is-lit) th{color: inherit;box-shadow: none}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-lnk__term:not(.is-lit){color: inherit;box-shadow: none}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-lnk__term.is-in:not(.is-lit){text-decoration: underline dotted #9aa4ae;text-decoration-thickness: 1px;text-underline-offset: 3px}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-lnk__sign:not(.is-in){opacity: 0;transform: translateY(4px)}.ta-ui .ta-anz{grid-template-columns: minmax(0,1fr);grid-template-rows: minmax(0,1fr) auto}.ta-ui .ta-anz__page{display: flex;padding: 12px 14px 0;background: #eef1f5}.ta-ui .ta-anz__sheet{flex: 1;display: flex;flex-direction: column;min-width: 0;padding: 12px 16px 0;overflow: hidden;background: #fff;border: 1px solid #dde3ea;border-bottom: 0;border-radius: 3px 3px 0 0;box-shadow: 0 1px 2px rgba(16,24,40,.06)}.ta-ui .ta-anz__para{margin: 0 0 12px;font-size: .875rem;line-height: 1.7;color: #33465f}.ta-ui .ta-anz__lines{flex: 1 1 0;min-height: 0;display: grid;align-content: start;gap: 9px;overflow: hidden}.ta-ui .ta-anz__lines i{display: block;height: 6px;border-radius: 3px;background: #edf0f4}.ta-ui .ta-anz__lines i:nth-child(3n+2){width: 92%}.ta-ui .ta-anz__lines i:nth-child(3n){width: 64%}.ta-ui .ta-anz__hit{padding: 0 3px;border: 1px solid #1f30ab;border-radius: 2px;background: #eef2ff;color: #1f30ab;white-space: nowrap}.ta-ui .ta-anz__was{display: none}.ta-ui .ta-anz__now{font-weight: 600}.ta-ui .ta-anz__rail{display: grid;gap: 8px;padding: 12px 14px 10px;background: #fff;border-top: 1px solid var(--line)}.ta-ui .ta-anz__rtitle,.ta-ui .ta-rgy__rtitle{font-size: .75rem;text-transform: uppercase;letter-spacing: .06em;color: var(--slate-2);font-weight: 700}.ta-ui .ta-anz__rules{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 8px}.ta-ui .ta-anz__rule{background: #fff;border: 1px solid var(--line);border-left: 3px solid #1f30ab;border-radius: 5px;padding: 6px 9px}.ta-ui .ta-anz__rule b{display: block;font-size: .75rem;font-weight: 600}.ta-ui .ta-anz__rule i{font-style: normal;font-family: var(--font-mono);font-size: .75rem;color: #1f30ab}.ta-ui .ta-anz__risk{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 14px;padding: 2px 0 14px}.ta-ui .ta-anz__risk-text{font-family: var(--font-mono);font-size: .75rem;font-weight: 700;color: var(--state-ok);white-space: nowrap}.ta-ui .ta-anz__risk-text::before{content: "";display: inline-block;width: 4px;height: 8px;margin: 0 8px 2px 2px;border: solid currentColor;border-width: 0 2px 2px 0;transform: rotate(45deg);vertical-align: middle}.ta-ui .ta-anz__risk-track{position: relative;height: 6px;border-radius: 3px;background: #e6ecf5}.ta-ui .ta-anz__risk-bar{position: absolute;inset: 0;border-radius: 3px;background: var(--ui-primary);transform-origin: left center;transform: scaleX(.04)}.ta-ui .ta-anz__risk-tick{position: absolute;left: var(--at,9%);top: -5px;bottom: -5px;width: 0;border-left: 2px dotted var(--ink);transform: translateX(-1px)}.ta-ui .ta-anz__risk-cap{position: absolute;left: var(--at,9%);top: calc(100% + 6px);transform: translateX(-50%);font-family: var(--font-mono);font-size: .75rem;font-weight: 600;line-height: 1;color: var(--annot);font-variant-numeric: tabular-nums}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__hit:not(.is-swapped){border-color: transparent;background: none;color: inherit}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__hit.is-found:not(.is-swapped){border-color: var(--ui-risk);background: #fdeeee;color: #b0010f}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__hit:not(.is-swapped) .ta-anz__was{display: inline}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__hit:not(.is-swapped) .ta-anz__now{display: none}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__rule:not(.is-in){border-style: dashed;border-color: var(--line-2);background: none}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__rule:not(.is-in) > *{opacity: 0;transform: translateY(4px)}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__risk:not(.is-settled) .ta-anz__risk-text{color: var(--slate-2);font-weight: 500}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__risk:not(.is-settled) .ta-anz__risk-text::before{content: none}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__risk:not(.is-settled) .ta-anz__risk-bar{transform: scaleX(.97);background: var(--ui-risk)}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__risk.is-step-1:not(.is-settled) .ta-anz__risk-bar{transform: scaleX(.62)}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-anz__risk.is-step-2:not(.is-settled) .ta-anz__risk-bar{transform: scaleX(.3)}.ta-ui .ta-rgy{grid-template-columns: 132px minmax(0,1fr) 150px}.ta-ui .ta-rgy__sections{list-style: none;margin: 0;padding: 8px 0;background: #f4f7fb;border-right: 1px solid var(--line);font-size: .75rem}.ta-ui .ta-rgy__sections li{padding: 4px 10px;color: var(--slate)}.ta-ui .ta-rgy__sections .is-on{background: #fff;color: var(--ink);font-weight: 600;box-shadow: inset 3px 0 0 var(--accent-ink)}.ta-ui .ta-rgy__form{padding: 10px 11px;border-right: 1px solid var(--line)}.ta-ui .ta-rgy__field{display: grid;grid-template-columns: 76px minmax(0,1fr) 44px;gap: 7px;align-items: center;padding: 4px 0}.ta-ui .ta-rgy__flabel{font-size: .75rem;color: var(--slate)}.ta-ui .ta-rgy__input{background: #fff;border: 1px solid var(--accent-ink);border-radius: 4px;padding: 3px 6px;min-height: 24px;overflow: hidden}.ta-ui .ta-rgy__input b{font-weight: 500;font-size: .75rem;white-space: nowrap}.ta-ui .ta-rgy__counter{font-family: var(--font-mono);font-size: .75rem;color: var(--slate-2);text-align: right;font-variant-numeric: tabular-nums}.ta-ui .ta-rgy__rail{padding: 12px;background: #f7f9fc;display: grid;gap: 8px;align-content: start}.ta-ui .ta-rgy__targets{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px}.ta-ui .ta-rgy__targets li{display: flex;align-items: center;gap: 7px;font-size: .75rem;color: var(--ink)}.ta-ui .ta-rgy__targets i{flex: none;width: 14px;height: 14px;border-radius: 50%;background: #3f9a6a;display: grid;place-items: center}.ta-ui .ta-rgy__targets i::after{content: "\2713";font-size: 9px;font-weight: 700;font-style: normal;line-height: 1;color: #fff}.ta-ui .ta-rgy__more{font-family: var(--font-mono);font-size: .75rem;color: var(--state-ok);font-weight: 700}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-rgy__field:not(.is-filled) .ta-rgy__input{border-color: var(--line-2)}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-rgy__field:not(.is-filled) .ta-rgy__input b{visibility: hidden}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-rgy__targets li:not(.is-sent){color: var(--slate-2);opacity: .5}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-rgy__targets li:not(.is-sent) i{background: #e6ecf5}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-rgy__targets li:not(.is-sent) i::after{content: none}.ta-ui.ta-app:is(.is-armed,.js-arm *):not(.is-rested) .ta-rgy__more:not(.is-in){opacity: 0;transform: translateY(4px)}@container ta-window (max-width: 540px){.ta-ui .ta-lnk{grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr);align-content: stretch}.ta-ui .ta-lnk__src{padding: 12px 14px 4px}.ta-ui .ta-lnk__out{margin: 8px 14px 14px}}@container ta-window (max-width: 600px){.ta-ui .ta-rgy{grid-template-columns: 132px minmax(0,1fr)}.ta-ui .ta-rgy__form{border-right: none}.ta-ui .ta-rgy__rail{grid-column: 1 / -1;border-top: 1px solid var(--line)}.ta-ui .ta-rgy__targets{display: flex;flex-wrap: wrap;gap: 6px 16px}}@container ta-window (max-width: 440px){.ta-ui .ta-rgy{grid-template-columns: 1fr;align-content: start}.ta-ui .ta-rgy__sections{display: none}.ta-ui .ta-rgy__form{padding: 10px 12px 8px}.ta-ui .ta-rgy__field{grid-template-columns: 78px minmax(0,1fr) 46px;gap: 6px}.ta-ui .ta-anz__rules{grid-template-columns: 1fr;gap: 6px}.ta-ui .ta-anz__rule{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;padding: 5px 9px}.ta-ui .ta-anz__rule b{display: inline}.ta-ui .ta-app__nav span{padding: 2px 9px 0}}@media (prefers-reduced-motion: no-preference){.ta-ui.ta-app.is-armed :is(.ta-lnk__draft .ta-w,.ta-lnk__sign,.ta-anz__rule > *,.ta-rgy__more){transition: opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.ta-ui.ta-app.is-armed :is(.ta-lnk__row,.ta-lnk__row th,.ta-lnk__term,.ta-rgy__input,.ta-rgy__targets li,.ta-rgy__targets i,.ta-app__state,.ta-anz__hit,.ta-anz__risk-text,.ta-anz__rule){transition: background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease)}.ta-ui.ta-app.is-armed .ta-anz__risk-bar{transition: transform var(--dur-2) var(--ease),background-color var(--dur-1) var(--ease)}.ta-ui.ta-app.is-armed .ta-anz__hit.is-swapped .ta-anz__now{animation: relayResolve var(--dur-2) var(--ease) both}.ta-ui.ta-app.is-armed .ta-app__cursor{transition: left calc(var(--dur-3) * 1.5) var(--ease),top calc(var(--dur-3) * 1.5) var(--ease),opacity var(--dur-2) var(--ease)}.ta-ui .ta-app__cursor.is-press::after{animation: taShotRipple var(--dur-3) var(--ease) both}.ta-ui .ta-app__cursor.is-press svg{animation: taShotPress var(--dur-2) var(--ease);transform-origin: 2px 2px}.ta-ui.ta-app.is-armed .ta-app__act{transition: filter var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}}.ta-ui.ta-app.is-armed .ta-app__act.is-press{filter: brightness(.86);box-shadow: inset 0 2px 3px rgba(0,0,0,.22)}.ta-ui{--ui-nav:#3B4650;--ui-primary:#337ab7;--ui-panel:#EEF6FF;--ui-border:#ddd;--ui-text:#222;--ui-muted:#6c757d;--ui-risk:#E30215;--ui-ok:#5cb85c;--ui-info:#5bc0de;--ui-rgy-primary:#3878b9;--ui-rgy-active:#4098fe;--ui-rgy-bg:#fafafa;--ui-rgy-ribbon:#a4a0a0;--ui-rgy-rule:var(--ui-border);--ui-font:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--ui-font);font-size:12px;color:#000}.ta-ui a{color:var(--ui-primary);text-decoration:none}.ta-ui a:hover{text-decoration:underline}.ta-ui .lkt-field label{display:block;color:#333;font-weight:600;font-size:12px;margin-bottom:4px}.ta-ui .lkt-cite{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:400;color:var(--ui-muted);position:relative;border-bottom:1px dotted #9aa4ae}.ta-ui .lkt-cite__icon{display:inline-block;vertical-align:-1px;margin-left:5px}.ta-ui .lkt-value{background:#e9ecef;border:1px solid #ced4da;border-radius:5px;padding:9px 12px;font-size:12px;line-height:1.55;color:#212529}.ta-ui .lkt-ref{display:grid;grid-template-rows:1fr;margin-top:8px}.ta-ui .lkt-ref[hidden]{display:none}.ta-ui .lkt-ref__in{min-height:0;overflow:hidden}.ta-ui .lkt-ref__card{border:1px solid #dee2e6;border-radius:5px;background:#fff;padding:12px 14px;font-size:12px;line-height:1.55;color:var(--ui-text)}.ta-ui .lkt-ref__title{margin:0;font-size:13px;font-weight:700}.ta-ui .lkt-ref__value{margin:4px 0 0;color:#212529}.ta-ui .lkt-ref__sources{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;font-weight:600}.ta-ui .lkt-ref__chip{background:var(--ui-info);color:#1A305C;font-weight:700;border-radius:3px;padding:2px 8px;overflow-wrap:anywhere}.ta-ui .lkt-ref__detail{margin-top:10px;background:var(--ui-panel);border-left:3px solid var(--ui-info);border-radius:0 4px 4px 0;padding:10px 12px}.ta-ui .lkt-ref__where{margin:0;color:#5a6268}.ta-ui .lkt-ref__row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px;margin:6px 0 0}.ta-ui .lkt-ref__row b{font-weight:700}.ta-ui .lkt-ref__cells{display:flex;margin:6px 0 0}.ta-ui .lkt-ref__cells span{background:#fff;border:1px solid #cfd6df;padding:4px 14px;font-variant-numeric:tabular-nums}.ta-ui .lkt-ref__cells span + span{border-left:0}.ta-ui .lkt-ref__hl{color:inherit;padding:1px 0;background:linear-gradient(color-mix(in srgb,var(--annot) 18%,transparent),color-mix(in srgb,var(--annot) 18%,transparent)) no-repeat 0 0/100% 100%}@media (forced-colors:active){.ta-ui .lkt-ref__hl{background:Mark;color:MarkText}}
