.example-bar{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-accent-tint);color:var(--color-text-accent);font:var(--font-caption);display:flex}.example-bar a{color:inherit;font-weight:var(--font-weight-strong);white-space:nowrap;text-decoration:none}.example-bar a:hover{text-decoration:underline}@media (width<40rem){.example-bar span{display:none}}@layer components{.regua-control{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:max(var(--control-height), var(--size-target-min));padding-inline:var(--control-padding-inline);border:var(--control-border-width) solid var(--color-border-control);border-radius:var(--control-radius);background:var(--color-bg-field);color:var(--color-text);font:var(--control-font);transition:border-color var(--motion-feedback);margin:0}@media (pointer:coarse){.regua-control{font-size:max(var(--font-body-size), var(--font-size-field-touch))}}@media (hover:hover){.regua-control:hover{border-color:var(--color-border-control-hover)}}.regua-control:focus-visible{--focus-offset:var(--focus-ring-offset-field)}.regua-control[aria-invalid=true]{border-color:var(--color-border-critical)}.regua-control[data-skeleton]{display:block}.regua-input[data-type=search]{display:block;position:relative}.regua-input[data-type=search] .regua-control{text-overflow:ellipsis;padding-inline-start:calc(var(--control-padding-inline) + var(--size-icon) + var(--spacing-sm))}.regua-input[data-type=search] input::-webkit-search-cancel-button{appearance:none}.regua-input[data-type=search] input::placeholder{color:var(--color-text-muted);opacity:1;text-overflow:ellipsis}.regua-input__icon{pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--control-padding-inline)}.regua-picker{box-sizing:border-box;align-items:center;gap:var(--control-gap);text-align:start;cursor:pointer;min-width:0;display:flex}.regua-picker>.regua-typography:last-of-type{flex:1;min-width:0}.regua-picker[data-trigger=field]:focus-visible{--focus-offset:var(--focus-ring-offset-field)}.regua-picker[data-trigger=filter]{max-inline-size:100%;block-size:var(--size-action);padding-inline:var(--spacing-md) var(--spacing-sm);border:var(--border-width) solid var(--color-border-control);border-radius:var(--shape-pill);background:var(--color-bg-surface);display:inline-flex}.regua-picker[data-trigger=filter]>.regua-typography:first-child{flex:none}.regua-picker[data-trigger=filter][aria-expanded=true]{background:var(--color-bg-hover)}@media (hover:hover){.regua-picker[data-trigger=filter]:hover{background:var(--color-bg-hover)}}.regua-picker[data-trigger=filter][data-applied]{border-color:var(--color-text-accent);background:var(--color-accent-tint)}.regua-picker[data-trigger=business]{inline-size:100%;min-block-size:var(--size-target-min);padding:var(--spacing-sm);border-radius:var(--action-radius);background:0 0;border:none}.regua-picker[data-trigger=business][aria-expanded=true]{background:var(--color-bg-hover)}@media (hover:hover){.regua-picker[data-trigger=business]:hover{background:var(--color-bg-hover)}}.regua-picker[data-trigger=business]:focus-visible{--focus-offset:var(--focus-ring-offset-inset)}.regua-picker[data-trigger=business][data-monogram]{padding-inline:var(--spacing-xs);justify-content:center}.regua-status{box-sizing:border-box;align-items:center;gap:var(--spacing-sm);max-inline-size:100%;padding:calc(var(--spacing-xs) / 2) var(--spacing-sm);border-radius:var(--shape-pill);display:inline-flex}.regua-status,.regua-status__disc{background:var(--color-neutral-tint)}:is(.regua-status,.regua-status__disc)[data-tone=positive]{background:var(--color-positive-tint)}:is(.regua-status,.regua-status__disc)[data-tone=warning]{background:var(--color-warning-tint)}:is(.regua-status,.regua-status__disc)[data-tone=critical]{background:var(--color-critical-tint)}.regua-status__disc{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--shape-circle);place-items:center;display:grid}.regua-status__dot{inline-size:var(--size-indicator);block-size:var(--size-indicator);border-radius:var(--shape-circle);background:var(--color-neutral-indicator);flex:none}.regua-status__dot[data-tone=positive]{background:var(--color-positive-indicator)}.regua-status__dot[data-tone=warning]{background:var(--color-warning-indicator)}.regua-status__dot[data-tone=critical]{background:var(--color-critical-indicator)}.regua-chart{gap:var(--spacing-md);min-width:0;margin:0;display:grid;position:relative}.regua-chart__plot{min-width:0;block-size:var(--size-chart);position:relative}.regua-chart__plot svg{display:block;overflow:visible}.regua-chart__grid line{stroke:var(--color-border-subtle)}.regua-chart__baseline{stroke:var(--color-border)}.regua-chart__text{fill:var(--color-text-muted);font:var(--font-caption);font-variant-numeric:tabular-nums}.regua-chart__text[data-strong],.regua-chart__text [data-strong]{fill:var(--color-text);font:var(--font-caption-strong)}.regua-chart__text[data-tone=warning]{fill:var(--color-text-warning)}.regua-chart__line{fill:none;stroke-width:var(--stroke-width);stroke-linecap:round;stroke-linejoin:round}.regua-chart [data-series="1"]{--series-color:var(--color-data-1);--series-dash:var(--dash-data-1)}.regua-chart [data-series="2"]{--series-color:var(--color-data-2);--series-dash:var(--dash-data-2)}.regua-chart [data-series="3"]{--series-color:var(--color-data-3);--series-dash:var(--dash-data-3)}.regua-chart__line{stroke:var(--series-color);stroke-dasharray:var(--series-dash)}.regua-chart__key-line{inline-size:var(--width-chart-legend-step);block-size:var(--size-chart-legend-step);flex:none}.regua-chart__key-line line{stroke:var(--series-color);stroke-width:var(--stroke-width);stroke-dasharray:var(--series-dash)}.regua-chart__hover{pointer-events:none}.regua-chart__hover line{stroke:var(--color-border)}.regua-chart__hover circle{fill:var(--color-bg-surface);stroke:var(--series-color);stroke-width:var(--stroke-width)}.regua-chart__overlay{fill:#0000}.regua-chart__tooltip{z-index:var(--z-raised);gap:var(--spacing-xs);min-inline-size:var(--width-chart-tooltip);padding:var(--spacing-sm) var(--spacing-md);pointer-events:none;display:grid}.regua-chart__tooltip[data-before]{translate:-100%}.regua-chart__tooltip-row{border-inline-start:var(--border-width-strong) solid var(--series-color);padding-inline-start:var(--spacing-md);display:grid}.regua-chart__loading{border-radius:var(--shape-line);block-size:100%;position:relative}.regua-chart__canvas{border-radius:var(--shape-plot);position:relative}.regua-chart__canvas:focus-visible{--focus-offset:var(--focus-ring-offset-plot)}.regua-chart__plot[data-kind=matrix]{block-size:var(--size-chart-matrix)}.regua-chart__plot[data-kind=list]{block-size:auto}.regua-chart__matrix{position:relative}.regua-chart__quadrant{fill:var(--color-warning-tint);fill-opacity:var(--opacity-quadrant)}.regua-chart__divider{stroke:var(--color-border);stroke-dasharray:var(--dash-divider)}.regua-chart__point{--dot-color:var(--color-neutral-indicator);inline-size:var(--size-chart-dot);block-size:var(--size-chart-dot);margin:calc(var(--size-chart-dot) / -2);border-radius:var(--shape-circle);text-decoration:none;display:block;position:absolute}.regua-chart__point[data-tone=warning]{--dot-color:var(--color-warning-indicator)}.regua-chart__point[data-tone=critical]{--dot-color:var(--color-critical-indicator)}.regua-chart__point:focus-visible{z-index:var(--z-raised)}@media (hover:hover){.regua-chart__point:hover{z-index:var(--z-raised)}.regua-chart__point:hover .regua-chart__point-link{text-decoration-thickness:var(--underline-width-hover)}}.regua-chart__point:before{content:"";inset:calc((var(--size-chart-dot) - var(--size-target-min)) / 2);border-radius:var(--shape-circle);position:absolute}.regua-chart__dot{box-shadow:0 0 0 var(--border-width) var(--color-border-subtle);border:var(--border-width-strong) solid var(--color-bg-surface);border-radius:var(--shape-circle);background:var(--dot-color);position:absolute;inset:0}.regua-chart__point-name{white-space:nowrap;display:grid;position:absolute;inset-block-start:calc(var(--size-chart-dot) / 2 + var(--offset-chart-label) + var(--label-dy,0px))}[data-side=right]>.regua-chart__point-name{justify-items:start;inset-inline-start:calc(100% + var(--spacing-xs))}[data-side=left]>.regua-chart__point-name{text-align:end;justify-items:end;inset-inline-end:calc(100% + var(--spacing-xs))}.regua-chart__point-link{color:var(--color-text-accent);text-decoration:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset)}.regua-chart__ranked{margin:0;padding:0;list-style:none;display:grid}.regua-chart__ranked li{gap:var(--spacing-xs);padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);border-block-start:var(--border-width) solid var(--color-border-subtle);border-inline-start:var(--border-width-indicator) solid var(--color-neutral-indicator);display:grid}.regua-chart__ranked li[data-tone=warning]{border-inline-start-color:var(--color-warning-indicator)}.regua-chart__ranked li[data-tone=critical]{border-inline-start-color:var(--color-critical-indicator)}.regua-chart__plot[data-kind=heatmap]{block-size:auto}.regua-chart [data-step]{--heat-color:var(--color-bg-subtle)}.regua-chart [data-step="1"]{--heat-color:var(--color-heat-1)}.regua-chart [data-step="2"]{--heat-color:var(--color-heat-2)}.regua-chart [data-step="3"]{--heat-color:var(--color-heat-3)}.regua-chart [data-step="4"]{--heat-color:var(--color-heat-4)}.regua-chart [data-step="5"]{--heat-color:var(--color-heat-5)}.regua-chart__cell{fill:var(--heat-color,none);rx:var(--shape-swatch)}.regua-chart__cell:not([data-step]){stroke:var(--color-border-control);stroke-width:var(--stroke-width-thin)}.regua-chart__hatch{stroke:var(--color-text);stroke-opacity:var(--opacity-hatch);stroke-width:var(--stroke-width-thin)}.regua-chart__hatch-light{stroke:var(--color-bg-surface);stroke-opacity:var(--opacity-hatch-light);stroke-width:var(--stroke-width-thin)}.regua-chart__cell-hatch{rx:var(--shape-swatch)}.regua-chart__cell-active{rx:var(--shape-swatch);fill:none;stroke:var(--color-focus-ring);stroke-width:var(--stroke-width);pointer-events:none}.regua-chart__heat-tooltip{transform:translate(-50%, calc(-100% - var(--spacing-xs)));box-sizing:border-box;inline-size:max-content;min-inline-size:0;position:absolute}.regua-chart__heat-tooltip[data-align=start]{transform:translate(0, calc(-100% - var(--spacing-xs)))}.regua-chart__heat-tooltip[data-align=end]{transform:translate(-100%, calc(-100% - var(--spacing-xs)))}.regua-chart__legend-scale{gap:var(--gap-chart-legend);display:inline-flex}.regua-chart__legend-step{inline-size:var(--width-chart-legend-step);block-size:var(--size-chart-legend-step);border-radius:var(--shape-swatch);background:var(--heat-color);display:block;overflow:hidden}.regua-chart__legend-blank{fill:var(--color-bg-subtle)}.regua-field{gap:var(--spacing-xs);min-width:0;max-inline-size:var(--width-field);display:grid}.regua-field[data-multiline],.regua-field[data-inline]{max-inline-size:none}.regua-field:not([data-inline])>:first-child{margin-block-end:var(--spacing-xs)}.regua-field[data-inline]{min-block-size:var(--size-target-min);cursor:pointer}.regua-field__text{gap:var(--spacing-xs);min-width:0;display:grid}.regua-field [id$=error]{animation:regua-field-error-in var(--motion-feedback)}@keyframes regua-field-error-in{0%{opacity:0}}.regua-textarea{block-size:auto;min-block-size:calc(var(--size-textarea) + 2 * var(--control-padding-block) + 2 * var(--control-border-width));padding-block:var(--control-padding-block);border-radius:var(--control-radius-multiline);resize:none;line-height:var(--font-body-line-height);overflow:hidden}.regua-textarea__box{min-width:0;display:grid;position:relative}.regua-textarea[data-lines="1"]{min-block-size:calc(var(--font-body-line-height) + 2 * var(--control-padding-block) + 2 * var(--control-border-width))}.regua-textarea__box[data-end]>.regua-textarea{min-block-size:calc(var(--size-action) + 2 * var(--spacing-xs));padding-inline-end:calc(var(--control-padding-inline) + var(--size-action))}.regua-textarea__box[data-end]>.regua-button{position:absolute;inset-block-end:var(--spacing-xs);inset-inline-end:var(--spacing-xs)}.regua-textarea__box[data-end]>.regua-button>.regua-icon{animation:regua-textarea-end-in var(--motion-feedback)}@keyframes regua-textarea-end-in{0%{opacity:0}}.regua-table{box-sizing:border-box;border-radius:inherit;min-width:0;overflow:hidden}.regua-table:not([data-framed]){margin-inline:calc(-1 * var(--surface-padding))}.regua-table:not([data-framed]) caption{padding:0}.regua-table table{border-collapse:collapse;inline-size:100%;font:var(--font-body)}.regua-table caption{padding:var(--spacing-lg) var(--surface-padding) var(--spacing-md);text-align:start}.regua-table th,.regua-table td{padding:var(--spacing-md) var(--surface-padding);border-block-start:var(--border-width) solid var(--color-border-subtle);text-align:start;vertical-align:middle;white-space:nowrap}:is(.regua-table th,.regua-table td)[data-kind=numeric],:is(.regua-table th,.regua-table td)[data-kind=rate]{text-align:end}:is(.regua-table th,.regua-table td)[data-kind=text],:is(.regua-table th,.regua-table td)[data-kind=link],:is(.regua-table th,.regua-table td)[data-kind=person]{white-space:normal}:is(.regua-table th,.regua-table td)[data-kind=actions]{inline-size:var(--width-table-shrink);text-align:end}.regua-table thead th{padding-block:var(--spacing-sm);background:var(--color-bg-subtle);vertical-align:bottom;white-space:normal;text-wrap:balance}.regua-table tbody tr:not([aria-hidden]):has(>th){transition:background-color var(--motion-feedback)}@media (hover:hover){.regua-table tbody tr:not([aria-hidden]):has(>th):hover{background:var(--color-bg-hover)}}.regua-table__label{display:none}.regua-table__link{min-inline-size:var(--width-table-link);display:grid}.regua-table__person-text{min-width:0;max-inline-size:var(--width-table-person);display:grid}.regua-table__actions{vertical-align:middle;margin-block:calc((var(--font-body-line-height) - var(--size-action)) / 2);display:inline-block}.regua-table__legend{gap:var(--spacing-xs);padding:var(--spacing-md) var(--surface-padding);border-block-start:var(--border-width) solid var(--color-border-subtle);display:grid}.regua-table[data-stacked] table,.regua-table[data-stacked] tbody,.regua-table[data-stacked] th,.regua-table[data-stacked] td,.regua-table[data-stacked] caption{display:block}.regua-table[data-stacked] thead{display:none}.regua-table[data-stacked] tbody tr{align-items:center;gap:var(--spacing-xs) var(--spacing-lg);padding:var(--spacing-lg) var(--surface-padding);border-block-start:var(--border-width) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.regua-table[data-stacked] tbody th,.regua-table[data-stacked] tbody td{text-align:start;white-space:normal;border:none;order:2;padding:0}.regua-table[data-stacked] tbody :is(th,td):not([data-title],[data-aside],[data-kind=actions],[colspan]){align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.regua-table[data-stacked] tbody :is(th,td):not([data-title],[data-aside],[data-kind=actions],[colspan])>*{min-inline-size:0}.regua-table[data-stacked] tbody [data-title]{flex:1 1 0;order:0;min-inline-size:min-content}.regua-table[data-stacked] .regua-table__person-text .regua-typography{overflow-wrap:anywhere}.regua-table[data-stacked] tbody [data-aside]{order:0;align-self:start}.regua-table[data-stacked] tbody tr:has(>[data-title]):after{content:"";flex-basis:100%;order:1}.regua-table[data-stacked] tbody td[data-kind=actions]{flex-basis:100%;order:3;margin-block-start:var(--spacing-sm)}.regua-table[data-stacked] .regua-table__actions{margin-block:0}.regua-table[data-stacked] tbody td[data-kind=actions]:empty{display:none}.regua-table[data-stacked] tbody tr[aria-hidden]>:not([data-title]){inline-size:var(--width-table-skeleton)}.regua-table[data-stacked] tbody td[colspan]{text-align:center;flex-basis:100%}.regua-table[data-stacked] .regua-table__link{min-inline-size:0}.regua-table[data-stacked] .regua-table__label{display:block}.regua-table tbody[data-arrived]{animation:regua-table-in var(--motion-reveal)}@keyframes regua-table-in{0%{opacity:0}}.regua-byline{overflow-wrap:anywhere;min-width:0;margin:0}.regua-bubble{min-width:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--surface-radius);background:var(--color-neutral-tint)}.regua-bubble[data-tone=warning]{background:var(--color-warning-tint)}.regua-chat{gap:var(--spacing-lg);min-width:0;min-block-size:calc(100dvh - var(--regua-chat-top) - var(--shell-inset-block-end,0px) - var(--page-padding-block));grid-template-rows:1fr auto auto;display:grid}.regua-chat__suggestions{align-self:stretch;justify-items:start;gap:var(--spacing-xs);display:grid}.regua-chat__log{align-content:start;gap:var(--spacing-xl);min-width:0;display:grid}.regua-chat__turn{align-content:start;gap:var(--spacing-lg);min-width:0;display:grid}.regua-chat__turn:last-child{min-block-size:calc(100dvh - var(--size-shell-header) - var(--shell-inset-block-end,0px) - var(--regua-chat-dock) - var(--gap-loose))}.regua-chat__question{max-inline-size:var(--width-chat-question);justify-self:end}.regua-chat__question-text{margin:0}.regua-chat__body{justify-items:start;gap:var(--spacing-md);min-width:0;padding-inline-start:calc(var(--size-avatar) + var(--spacing-sm));display:grid}.regua-chat__body>:is(.regua-stats,.regua-chart,.regua-table){justify-self:stretch}.regua-chat__list{gap:var(--spacing-xs);margin:0;padding-inline-start:var(--spacing-lg);display:grid}.regua-chat__working{gap:var(--spacing-xs);inline-size:100%;display:grid}.regua-chat__source{margin:0}.regua-chat__end{block-size:0;scroll-margin-block-end:var(--regua-chat-dock)}.regua-chat__inset{block-size:var(--shell-inset-block-end,0px);visibility:hidden;position:absolute}.regua-chat__dock{z-index:var(--z-raised);padding-block:var(--spacing-sm);background:var(--color-bg-page);display:grid;position:sticky;inset-block-end:var(--shell-inset-block-end,0px)}.regua-chat__latest{justify-self:center;margin-block-end:var(--spacing-sm);position:absolute;inset-block-end:100%}:is(.regua-chat__turn,.regua-chat__working,.regua-chat__suggestions){animation:regua-chat-in var(--motion-reveal)}@keyframes regua-chat-in{0%{opacity:0}}.regua-attention{gap:var(--spacing-md);min-width:0;display:grid;container-type:inline-size}.regua-attention__items{margin:0;padding:0;list-style:none;display:grid}.regua-attention__item{grid-template-columns:var(--width-attention-status) minmax(0, 1fr) auto;align-items:baseline;gap:var(--spacing-sm) var(--spacing-md);padding-block:var(--spacing-md);border-block-start:var(--border-width) solid var(--color-border-subtle);display:grid}.regua-attention__item>.regua-status{justify-self:start}.regua-attention__action{overflow-wrap:break-word}.regua-attention__more{margin:0}@container (width<48rem){.regua-attention__item{grid-template-columns:var(--width-attention-status) minmax(0, 1fr)}.regua-attention__action{grid-column:2}}@container (width<30rem){.regua-attention__item{grid-template-columns:minmax(0,1fr)}.regua-attention__action{grid-column:1}}.regua-switch__control{appearance:none;box-sizing:border-box;inline-size:var(--size-switch-track-width);block-size:var(--size-switch-track-height);border:var(--control-border-width) solid var(--color-border-control);border-radius:var(--shape-pill);background:var(--color-bg-field);cursor:inherit;transition:background-color var(--motion-toggle), border-color var(--motion-toggle);flex:none;margin:0;position:relative}.regua-switch__control:not([data-skeleton]):before{content:"";inline-size:calc(var(--size-switch-track-height) - 2 * (var(--size-switch-thumb-inset) + var(--control-border-width)));block-size:calc(var(--size-switch-track-height) - 2 * (var(--size-switch-thumb-inset) + var(--control-border-width)));box-sizing:border-box;border-radius:var(--shape-pill);background:var(--color-border-control);transition:translate var(--motion-toggle), background-color var(--motion-toggle);position:absolute;inset-block-start:var(--size-switch-thumb-inset);inset-inline-start:var(--size-switch-thumb-inset)}.regua-switch__control:checked{background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.regua-switch__control:checked:before{background:var(--color-text-on-accent-solid);translate:calc(var(--size-switch-track-width) - var(--size-switch-track-height)) 0}.regua-switch__control:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):checked:before{translate:calc(-1 * (var(--size-switch-track-width) - var(--size-switch-track-height))) 0}.regua-switch__control[data-loading]{cursor:progress}.regua-switch__control[data-loading]:before{border:var(--border-width-strong) solid var(--color-border-control);border-radius:var(--shape-circle);animation:regua-spin var(--duration-spin) linear infinite;background:0 0;border-inline-end-color:#0000}.regua-switch__control[data-loading]:checked:before{border-color:var(--color-text-on-accent-solid);border-inline-end-color:#0000}@media (prefers-reduced-motion:reduce){.regua-switch__control:not([data-skeleton]):before{transition:background-color var(--motion-toggle)}.regua-switch__control[data-loading]:before{animation-duration:var(--duration-spin-reduced)}}.regua-checkbox{block-size:var(--font-label-line-height);flex:none;place-items:center;display:grid;position:relative}.regua-checkbox__control{appearance:none;box-sizing:border-box;inline-size:var(--size-checkbox);block-size:var(--size-checkbox);border:var(--control-border-width) solid var(--color-border-control);border-radius:var(--shape-checkbox);background:var(--color-bg-field);cursor:inherit;transition:background-color var(--motion-toggle), border-color var(--motion-toggle);margin:0;display:block;position:relative}.regua-checkbox__control:checked{background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.regua-checkbox__control[aria-invalid]:not(:checked){border-color:var(--color-border-critical)}.regua-checkbox__mark{color:var(--color-text-on-accent-solid);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.regua-checkbox__control:checked+.regua-checkbox__mark{visibility:visible}.regua-number-field{min-inline-size:0;display:flex}.regua-number-field .regua-control{flex:1}.regua-number-field[data-side=start] .regua-control{border-start-start-radius:0;border-end-start-radius:0}.regua-number-field[data-side=end]{flex-direction:row-reverse}.regua-number-field[data-side=end] .regua-control{border-start-end-radius:0;border-end-end-radius:0}.regua-number-field__affix{padding-inline:var(--control-padding-inline);border:var(--control-border-width) solid var(--color-border-control);background:var(--color-bg-subtle);flex:none;align-items:center;display:flex}[data-side=start]>.regua-number-field__affix{border-inline-end:0;border-start-start-radius:var(--control-radius);border-end-start-radius:var(--control-radius)}[data-side=end]>.regua-number-field__affix{border-inline-start:0;border-start-end-radius:var(--control-radius);border-end-end-radius:var(--control-radius)}.regua-number-field:has([aria-invalid=true])>.regua-number-field__affix{border-color:var(--color-border-critical)}.regua-field-row{min-width:0;container-type:inline-size}.regua-field-row__grid{align-items:start;gap:var(--gap-base);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=30rem){.regua-field-row__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=48rem){.regua-field-row__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.regua-summary-list{min-width:0;container-type:inline-size}.regua-summary-list__grid{gap:var(--spacing-md) var(--gap-base);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.regua-summary-list__pair{align-content:start;gap:var(--spacing-xs);min-width:0;display:grid}.regua-summary-list__pair>dd{overflow-wrap:anywhere;min-width:0;margin:0}@container (width>=30rem){.regua-summary-list__grid{grid-template-columns:repeat(auto-fill, minmax(max(var(--width-summary-pair), calc((100% - 3 * var(--gap-base)) / 4)), 1fr))}.regua-summary-list__pair[data-long]{grid-column:span 2}}.regua-timeline{gap:var(--spacing-lg);min-width:0;margin:0;padding:0;list-style:none;display:grid}.regua-timeline__entry{grid-template-columns:var(--size-avatar) minmax(0, 1fr);gap:var(--spacing-md);align-items:start;min-width:0;display:grid}.regua-timeline__line{overflow-wrap:anywhere;min-width:0;margin:0}.regua-timeline__event{grid-template-columns:var(--size-avatar) minmax(0, 1fr);gap:var(--spacing-md);align-items:center;min-width:0;display:grid}.regua-timeline__marker{justify-self:center;place-items:center;display:grid}.regua-page{box-sizing:border-box;gap:var(--gap-loose);inline-size:100%;max-inline-size:var(--width-page-base);padding:var(--page-padding-block) var(--page-padding-inline);margin-inline:auto;display:grid;container:regua-page/inline-size}.regua-page__form{display:contents}.regua-page__header{gap:var(--spacing-lg);display:grid}.regua-page__breadcrumbs ol{gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.regua-page__breadcrumbs ol li{align-items:center;gap:var(--spacing-sm);display:flex}.regua-page__back{display:none}.regua-page__note{align-self:center}.regua-page__note:empty{position:absolute}.regua-page__note>*{animation:regua-page-in var(--motion-reveal)}.regua-page__arriving{display:contents}.regua-page__arriving>.regua-button{animation:regua-page-in var(--motion-reveal)}.regua-surface:has(>*>.regua-page__problems){animation:regua-page-in var(--motion-reveal)}.regua-page__problems{gap:var(--spacing-xs);margin:0;padding:0;list-style:none;display:grid}.regua-page__problems li{align-items:center;gap:var(--spacing-sm);overflow-wrap:break-word;min-width:0;display:flex}.regua-page__problems li[data-fixed]>*{animation:regua-page-in var(--motion-feedback)}@container regua-page (width<30rem){.regua-page__breadcrumbs ol li:not(:last-child),.regua-page__separator{display:none}.regua-page__back{display:flex}.regua-page__breadcrumbs ol li:last-child{min-block-size:var(--size-target-min);position:relative}.regua-page__breadcrumbs ol li:last-child .regua-link:after{content:"";position:absolute;inset:0}}@keyframes regua-page-in{0%{opacity:0}}.regua-nav-item{box-sizing:border-box;align-items:center;gap:var(--spacing-md);min-width:0;min-block-size:var(--size-target-min);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--action-radius);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin:0;text-decoration:none;display:flex}@media (hover:hover){.regua-nav-item:hover{background:var(--color-bg-subtle)}}.regua-nav-item:focus-visible{--focus-offset:var(--focus-ring-offset-inset)}.regua-nav-item[aria-current]{background:var(--color-bg-hover);color:var(--color-text)}.regua-nav-item__icon{display:inline-flex}.regua-nav-item[data-place=narrow]{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xs);text-align:center;flex-direction:column}.regua-nav-item[data-place=tab]{justify-content:center;gap:var(--spacing-xs);inline-size:100%;block-size:var(--size-shell-tabbar);padding:0 var(--spacing-xs);text-align:center;border-radius:0;flex-direction:column}.regua-nav-item[data-place=tab] .regua-nav-item__icon{padding:var(--spacing-xs) min(var(--spacing-lg), calc((100% - var(--size-icon-nav)) / 2));border-radius:var(--shape-pill)}.regua-nav-item[data-place=tab]>.regua-typography{align-self:stretch}@media (hover:hover){.regua-nav-item[data-place=tab]:hover{background:0 0}}.regua-nav-item[data-place=tab][aria-current]{background:0 0}.regua-nav-item[data-place=tab][aria-current] .regua-nav-item__icon{background:var(--color-bg-hover)}.regua-header-menu{min-inline-size:var(--width-menu)}.regua-header-menu__heading{max-inline-size:var(--width-menu-name);padding:var(--spacing-sm)}.regua-header-menu__section{padding:var(--spacing-xs) var(--spacing-sm);display:block}body:has(.regua-shell){margin:0}:root:has(.regua-shell){scroll-padding-block-start:var(--size-shell-header)}:root:has(.regua-shell[data-compact]){scroll-padding-block-end:calc(var(--size-shell-tabbar) + env(safe-area-inset-bottom))}.regua-shell{background:var(--color-bg-page);grid-template:"header header""rail content"minmax(0,1fr)/auto minmax(0,1fr);min-block-size:100dvh;display:grid;container:regua-shell/inline-size}.regua-shell__header{grid-area:header;grid-template-columns:subgrid;z-index:var(--z-raised);block-size:var(--size-shell-header);background:var(--color-bg-surface);display:grid;position:sticky;inset-block-start:0}.regua-shell__corner{contain:inline-size;min-width:0;padding-inline:var(--spacing-md);border-inline-end:var(--border-width) solid var(--color-border-subtle);align-items:center;display:grid}.regua-shell__home{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--action-radius);align-items:center;text-decoration:none;display:flex}.regua-shell__home:focus-visible{--focus-offset:var(--focus-ring-offset-inset)}.regua-shell__home[data-product]{align-items:baseline;gap:var(--spacing-md)}.regua-shell__home[data-product] .regua-shell__product{margin-block-end:calc(var(--brand-logotype-baseline) - var(--brand-logotype-height));position:relative;inset-block-start:calc(var(--brand-logotype-baseline) - var(--brand-logotype-height))}.regua-shell__logo{block-size:var(--brand-logotype-height);content:var(--brand-logotype) / var(--brand-name);display:block}.regua-shell__scope{box-sizing:border-box;min-width:0;min-block-size:var(--size-target-min);padding:var(--spacing-sm)}.regua-shell__scope[data-monogram]{padding-inline:var(--spacing-xs)}.regua-shell__bar{min-width:0;padding-inline:var(--spacing-xl);border-block-end:var(--border-width) solid var(--color-border-subtle);align-items:center;display:grid}.regua-shell__search-field{flex:0 1 var(--width-shell-search);min-width:0}.regua-shell__end{flex:none;margin-inline-start:auto}.regua-shell__rail{block-size:calc(100dvh - var(--size-shell-header));align-self:start;gap:var(--spacing-md);inline-size:var(--width-shell-rail);box-sizing:border-box;padding:var(--spacing-lg) var(--spacing-md);border-inline-end:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-surface);flex-direction:column;grid-area:rail;display:flex;position:sticky;inset-block-start:var(--size-shell-header);overflow-y:auto}.regua-shell__rail[data-scope]{padding-block-start:0}.regua-shell__rail-scope{border-block-end:var(--border-width) solid var(--color-border-subtle);padding-block-end:var(--spacing-md)}.regua-shell__nav{justify-content:space-between;gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.regua-shell__nav ul{gap:var(--spacing-xs);margin:0;padding:0;list-style:none;display:grid}.regua-shell__content{grid-area:content;min-width:0}@container regua-shell (width<30rem){.regua-shell__content{--page-padding-block:var(--spacing-lg);--page-padding-inline:var(--spacing-lg);--gap-loose:var(--spacing-lg);--surface-padding:var(--spacing-lg);--surface-padding-dialog:var(--spacing-lg)}}@container regua-shell (width<48rem){.regua-shell__rail{inline-size:min-content;min-inline-size:var(--width-shell-rail-narrow);padding-inline:var(--spacing-xs)}.regua-shell__corner{padding-inline:var(--spacing-sm)}.regua-shell__home{inline-size:100%;padding-inline:var(--spacing-sm);justify-content:center}.regua-shell__logo{block-size:var(--brand-symbol-height);content:var(--brand-symbol) / var(--brand-name)}.regua-shell__bar{padding-inline:var(--spacing-md)}}.regua-shell[data-compact]{--shell-inset-block-end:calc(var(--size-shell-tabbar) + env(safe-area-inset-bottom));grid-template:"header""content"minmax(0,1fr)"tabbar"/minmax(0,1fr)}.regua-shell[data-compact] .regua-shell__header{align-items:center;gap:var(--spacing-sm);padding-inline:var(--spacing-sm);border-block-end:var(--border-width) solid var(--color-border-subtle);display:flex}.regua-shell[data-compact] .regua-shell__corner{contain:none;border-inline-end:none;flex:1;padding-inline:0}.regua-shell[data-compact] .regua-shell__home{flex:none;inline-size:auto}.regua-shell[data-compact] .regua-shell__bar{border-block-end:none;flex:none;padding-inline:0}.regua-shell[data-compact] .regua-shell__bar:only-child,.regua-shell[data-compact] .regua-shell__bar:only-child .regua-shell__search-field{flex:1}.regua-shell__header-scope{flex:1;min-width:0}.regua-shell__tabbar{z-index:var(--z-raised);border-block-start:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-surface);grid-area:tabbar;padding-block-end:env(safe-area-inset-bottom);position:sticky;inset-block-end:0}.regua-shell__tabbar ul{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}}
