/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono);--spacing:.25rem;--container-4xl:56rem;--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in:var(--ease-in);--ease-out:var(--ease-out);--ease-in-out:var(--ease-in-out);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-text:var(--font-text);--font-money:var(--font-money);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--shadow-3:var(--shadow-3)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}b,strong{font-weight:600}}@layer components{.mora-icon{flex:none;width:1.25em;height:1.25em}.display-2xl,.display-xl,.display-lg{font-family:var(--font-display);font-feature-settings:var(--display-feat);text-wrap:balance}.display-2xl{font-size:var(--fs-display-2xl);line-height:var(--lh-display-2xl);letter-spacing:var(--ls-display-2xl);font-weight:var(--fw-display-2xl)}.display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display-xl);font-weight:var(--fw-display-xl)}.display-lg{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);letter-spacing:var(--ls-display-lg);font-weight:var(--fw-display-lg)}.title-lg{font-size:var(--fs-title-lg);line-height:var(--lh-title-lg);letter-spacing:var(--ls-title-lg);font-weight:var(--fw-title-lg);text-wrap:balance}.title-md{font-size:var(--fs-title-md);line-height:var(--lh-title-md);letter-spacing:var(--ls-title-md);font-weight:var(--fw-title-md);text-wrap:balance}.title-sm{font-size:var(--fs-title-sm);line-height:var(--lh-title-sm);letter-spacing:var(--ls-title-sm);font-weight:var(--fw-title-sm)}.body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);letter-spacing:var(--ls-body-lg)}.body-md{font-size:var(--fs-body-md);line-height:var(--lh-body-md);letter-spacing:var(--ls-body-md);font-weight:var(--fw-body-md)}.body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);letter-spacing:var(--ls-body-sm);font-weight:var(--fw-body-sm)}.caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:var(--fw-caption)}.legal{font-size:var(--fs-legal);line-height:var(--lh-legal);letter-spacing:var(--ls-legal)}.overline{font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline);text-transform:uppercase}.mono{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--mono-inline-scale)}.code-lg{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--fs-code-lg);line-height:var(--lh-code-lg);letter-spacing:var(--ls-code-lg)}.code-md{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--fs-code-md);line-height:var(--lh-code-md);letter-spacing:var(--ls-code-md)}.code-sm{font-family:var(--font-mono);font-feature-settings:var(--mono-features);font-size:var(--fs-code-sm);line-height:var(--lh-code-sm);letter-spacing:var(--ls-code-sm)}.money{font-family:var(--font-money);font-variant-numeric:var(--money-variant);font-feature-settings:var(--money-features);white-space:nowrap}.money>.money-symbol{font-size:var(--money-symbol-size);font-weight:var(--money-symbol-weight);vertical-align:var(--money-symbol-shift);color:var(--text-muted);margin-right:.12em}.money-hero{font-size:var(--fs-money-hero);line-height:var(--lh-money-hero);letter-spacing:var(--ls-money-hero);font-weight:var(--fw-money-hero)}.money-lg{font-size:var(--fs-money-lg);line-height:var(--lh-money-lg);letter-spacing:var(--ls-money-lg);font-weight:var(--fw-money-lg)}.money-md{font-size:var(--fs-money-md);line-height:var(--lh-money-md);letter-spacing:var(--ls-money-md);font-weight:var(--fw-money-md)}.money-sm{font-size:var(--fs-money-sm);line-height:var(--lh-money-sm);letter-spacing:var(--ls-money-sm);font-weight:var(--fw-money-sm)}.money-void{color:var(--text-disabled);text-decoration:line-through}.mora-mark{color:var(--brand-identity);flex:none;display:block}.mora-wordmark{font-family:var(--font-display);font-feature-settings:var(--display-feat);font-weight:var(--wordmark-weight);letter-spacing:var(--wordmark-tracking);line-height:1}.mora-wordmark-doc{text-transform:uppercase;letter-spacing:.06em}.btn{border-radius:var(--radius-md);min-height:44px;font-size:var(--fs-body-sm);letter-spacing:.004em;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:disabled{pointer-events:none}.btn>.mora-icon{width:1.125em;height:1.125em}.btn-solid{background:var(--brand-solid);color:var(--brand-solid-fg)}.btn-solid:not(:disabled):hover{background:var(--brand-solid-hover)}.btn-solid:not(:disabled):active{background:var(--brand-solid-active)}.btn-outline{border-color:var(--border-default);color:var(--text-primary);background:var(--surface-default)}.btn-outline:not(:disabled):hover{background:var(--surface-hover);border-color:var(--border-strong)}.btn-ghost{color:var(--text-secondary)}.btn-ghost:not(:disabled):hover{background:var(--surface-hover);color:var(--text-primary)}.btn-danger{background:var(--st-danger-solid);color:var(--st-danger-solid-fg)}.btn-danger:not(:disabled):hover{filter:brightness(1.08)}.btn-lg{min-height:52px;font-size:var(--fs-body-md);padding:.875rem 1.5rem}.btn-sm{min-height:36px;font-size:var(--fs-caption);padding:.375rem .75rem}@media (pointer:coarse){.btn-sm{min-width:44px;min-height:44px}}.label{font-size:var(--fs-body-sm);color:var(--text-secondary);font-weight:600}.label-optional{color:var(--text-muted);font-weight:400}.input,.select,.textarea{width:100%;min-height:44px;font-size:var(--fs-input);line-height:var(--lh-input);letter-spacing:var(--ls-input);font-weight:var(--fw-input);font-family:var(--font-text);background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--dur-micro) var(--ease-out);padding:.625rem .75rem}.input::placeholder,.textarea::placeholder{color:var(--text-disabled)}.input:hover,.select:hover,.textarea:hover{border-color:var(--text-muted)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.textarea{resize:vertical;min-height:96px}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.05rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:2.25rem}.input-mono{font-family:var(--font-mono);font-feature-settings:var(--mono-features);letter-spacing:.02em}.input-money{font-family:var(--font-money);font-variant-numeric:var(--money-variant);font-feature-settings:var(--money-features);text-align:right}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--st-danger-solid)}.hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.field-error{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--st-danger-fg);align-items:flex-start;gap:.375rem;font-weight:500;display:flex}.field-error>.mora-icon{width:1em;height:1em;margin-top:.15em}.check{cursor:pointer;align-items:center;gap:.625rem;min-height:44px;display:flex}.check:has(input:disabled){cursor:not-allowed;color:var(--text-disabled)}.check>input{width:1.125rem;height:1.125rem;accent-color:var(--brand-solid);flex:none;margin:0}.switch{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-sunken);cursor:pointer;width:2.75rem;height:1.625rem;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);flex:none;justify-content:flex-start;align-items:center;padding:.1875rem;display:inline-flex}.switch>.switch-knob{border-radius:var(--radius-pill);background:var(--surface-default);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-1);transition:transform var(--dur-short) var(--ease-out)}.switch[aria-checked=true]{background:var(--brand-solid);border-color:var(--brand-solid)}.switch[aria-checked=true]>.switch-knob{background:var(--brand-solid-fg);transform:translate(1.125rem)}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-field{align-items:center;gap:.75rem;min-height:44px;display:flex}.card{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.card-head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.card-head>:first-child{flex:14rem;min-width:0}.card-body{padding:1.25rem}.card-foot{border-top:1px solid var(--border-subtle);background:var(--surface-canvas);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.divider{background:var(--border-subtle);border:0}.divider-horizontal{width:100%;height:1px}.divider-vertical{align-self:stretch;width:1px}.badge{border-radius:var(--radius-pill);font-size:var(--fs-badge);line-height:var(--lh-badge);letter-spacing:var(--ls-badge);font-weight:var(--fw-badge);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.3rem;padding:.1875rem .5rem;display:inline-flex}.badge-dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.badge-neutral{background:var(--st-neutral-bg);border-color:var(--st-neutral-border);color:var(--st-neutral-fg)}.badge-info{background:var(--st-info-bg);border-color:var(--st-info-border);color:var(--st-info-fg)}.badge-success{background:var(--st-success-bg);border-color:var(--st-success-border);color:var(--st-success-fg)}.badge-attention{background:var(--st-attention-bg);border-color:var(--st-attention-border);color:var(--st-attention-fg)}.badge-overdue{background:var(--st-overdue-solid);color:var(--st-overdue-solid-fg);border-color:#0000}.badge-danger{background:var(--st-danger-bg);border-color:var(--st-danger-border);color:var(--st-danger-fg)}.badge-void{background:var(--st-void-bg);border-color:var(--st-void-border);color:var(--st-void-fg);border-style:dashed}.badge-void.badge-dot:before{background:0 0;box-shadow:inset 0 0 0 1px}.alert{border-radius:var(--radius-md);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);border:1px solid #0000;gap:.75rem;padding:.875rem 1rem;display:flex}.alert>.mora-icon{width:1.25rem;height:1.25rem;margin-top:.05rem}.alert-info{background:var(--st-info-bg);border-color:var(--st-info-border);color:var(--st-info-fg)}.alert-success{background:var(--st-success-bg);border-color:var(--st-success-border);color:var(--st-success-fg)}.alert-attention{background:var(--st-attention-bg);border-color:var(--st-attention-border);color:var(--st-attention-fg)}.alert-danger{background:var(--st-danger-bg);border-color:var(--st-danger-border);color:var(--st-danger-fg)}.alert-neutral{background:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-secondary)}.table{border-collapse:collapse;font-feature-settings:var(--table-features);width:100%}.table th{text-align:left;font-size:var(--fs-table-head);line-height:var(--lh-table-head);letter-spacing:var(--ls-table-head);font-weight:var(--fw-table-head);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:.625rem .75rem}.table td{border-bottom:1px solid var(--border-subtle);font-size:var(--fs-table-cell);line-height:var(--lh-table-cell);letter-spacing:var(--ls-table-cell);font-weight:var(--fw-table-cell);vertical-align:middle;padding:.75rem}.table tbody tr:hover>td{background:var(--surface-hover)}.table tbody tr:last-child>td{border-bottom:0}.table .cell-end{text-align:right}.table tbody tr[data-row]>td:first-child{box-shadow:inset 3px 0 0 var(--row-rail)}.table tbody tr[data-row]:hover>td{background:var(--surface-hover)}.table tbody tr[data-row=attention]{--row-rail:var(--st-attention-solid)}.table tbody tr[data-row=broken]{--row-rail:var(--st-danger-solid)}.table tbody tr[data-row=muted]{--row-rail:var(--st-void-solid)}.table tbody tr[data-row=muted]>td{color:var(--text-muted)}.table tbody tr[data-row=primary]{--row-rail:var(--st-info-solid)}.table tbody tr[data-row=primary]>td,.table tbody tr[data-row=primary]:hover>td{background:var(--st-info-bg)}@media (width<=768px){.table-cards thead{display:none}.table-cards,.table-cards tbody,.table-cards tr,.table-cards td{width:100%;display:block}.table-cards tbody tr{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-default);margin-bottom:.625rem;padding:.75rem}.table-cards td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.table-cards td:before{content:attr(data-th);font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted);text-align:left;font-weight:600}.table-cards td[data-th=""]:before{content:none}.table-cards tbody tr[data-row]>td:first-child{box-shadow:none}.table-cards tbody tr[data-row]{border-left:3px solid var(--row-rail)}.table-cards tbody tr[data-row]>td,.table-cards tbody tr[data-row]:hover>td{background:0 0}.table-cards tbody tr[data-row=primary]{background:var(--st-info-bg)}.cell-stack{align-items:flex-end}}.cell-stack{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.rows{flex-direction:column;display:flex}.rows>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem 0;display:flex}.rows>div:last-child{border-bottom:0}.rows .k{font-size:var(--fs-body-sm);color:var(--text-muted)}.rows .v{font-size:var(--fs-body-sm);text-align:right;margin:0;font-weight:500}.rows-stacked>div{flex-wrap:wrap;gap:.125rem}.rows-stacked .k{flex:1 0 100%}.rows-stacked .v{text-align:left;overflow-wrap:anywhere}.pager{border-top:1px solid var(--border-subtle);font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;padding:.875rem 1.25rem;display:flex}.state{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:26rem;margin-inline:auto;padding:3rem 1.5rem;display:flex}.state-art{width:2.5rem;height:2.5rem;color:var(--text-disabled);margin-bottom:.25rem}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-sunken) 0%, var(--surface-hover) 40%, var(--surface-sunken) 80%);animation:mora-skeleton 1.4s var(--ease-in-out) infinite;background-size:300% 100%;display:block}@keyframes mora-skeleton{0%{background-position:120% 0}to{background-position:-20% 0}}.mloader{width:var(--mloader-size,40px);height:var(--mloader-size,40px);display:block;overflow:visible}.mloader path{fill:none;stroke-linecap:round;stroke-linejoin:round}.mloader .m-track{stroke:var(--text-primary);opacity:.16}.mloader .m-fill{stroke:var(--brand-identity)}.mloader .m-wipe rect{animation:m-sweep 1.6s var(--ease-in-out) infinite}@keyframes m-sweep{0%{x:-52px}55%{x:0px}to{x:52px}}.arc{--arc-cycle:3.6s;--arc-size:var(--pay-anim-size-min);width:var(--arc-size);height:var(--arc-size);display:block;overflow:visible}.arc .arc-track,.arc .arc-ink{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.arc .arc-glyph{fill:none;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.arc .arc-track{opacity:.18}.arc .arc-ink{stroke-dasharray:42.5;stroke-dashoffset:42.5px}.arc .arc-check{stroke-dasharray:19;stroke-dashoffset:19px}.arc .arc-x{stroke-dasharray:15;stroke-dashoffset:15px}.arc-processing .arc-track,.arc-processing .arc-ink{stroke:var(--st-info-solid)}.arc-processing .arc-ink{animation:arc-breath var(--arc-cycle) linear infinite}.arc-processing .arc-ink-a{animation-delay:0s}.arc-processing .arc-ink-b{animation-delay:calc(var(--arc-cycle) * .25)}@keyframes arc-breath{0%{stroke-dashoffset:42.5px;animation-timing-function:cubic-bezier(.45,0,.55,1)}20%{stroke-dashoffset:0}50%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}70%{stroke-dashoffset:-42.5px}to{stroke-dashoffset:-42.5px}}.arc-paid .arc-track,.arc-paid .arc-ink,.arc-paid .arc-check{stroke:var(--st-success-solid)}.arc-error .arc-track,.arc-error .arc-ink,.arc-error .arc-x{stroke:var(--st-danger-solid)}.arc-paid .arc-ink,.arc-error .arc-ink{animation:arc-ink var(--arc-seal) var(--ease-out) both}.arc-paid .arc-ink-b,.arc-error .arc-ink-b{animation-delay:.12s}.arc-paid .arc-side-a,.arc-error .arc-side-a{animation:arc-join-a var(--arc-join) var(--ease-in-out) .3s both}.arc-paid .arc-side-b,.arc-error .arc-side-b{animation:arc-join-b var(--arc-join) var(--ease-in-out) .3s both}@keyframes arc-join-a{to{transform:translate(-3px,2px)}}@keyframes arc-join-b{to{transform:translate(3px,-2px)}}.arc-paid .arc-check{animation:arc-ink var(--arc-draw) var(--ease-in-out) .72s both}.arc-error .arc-x1{animation:arc-ink .3s var(--ease-in-out) .72s both}.arc-error .arc-x2{animation:arc-ink .3s var(--ease-in-out) .88s both}@keyframes arc-ink{to{stroke-dashoffset:0}}.dialog{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-overlay);width:min(28rem,100vw - 2rem);color:var(--text-primary);box-shadow:var(--shadow-3);padding:0}.dialog::backdrop{background:var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background:color-mix(in oklab, var(--neutral-950) 55%, transparent)}}.toast-viewport{z-index:80;inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed}@media (width>=640px){.toast-viewport{align-items:flex-end;inset-inline:auto 1rem}}.toast{pointer-events:auto;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-overlay);width:100%;max-width:24rem;color:var(--text-primary);box-shadow:var(--shadow-3);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);animation:toast-in var(--dur-short) var(--ease-out) both;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.toast>.mora-icon{flex:none;margin-top:.1rem}.toast-success>.mora-icon{color:var(--st-success-fg)}.toast-danger>.mora-icon{color:var(--st-danger-fg)}.toast-attention>.mora-icon{color:var(--st-attention-fg)}.toast-info>.mora-icon{color:var(--st-info-fg)}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.skeleton,.mloader .m-wipe rect,.toast{animation:none}.mloader .m-wipe rect{x:0px}.switch,.switch>.switch-knob{transition:none}.arc .arc-side,.arc .arc-ink,.arc .arc-glyph{animation:none}.arc .arc-track{opacity:0}.arc .arc-ink{stroke-dashoffset:0}.arc-paid .arc-side-a,.arc-error .arc-side-a{transform:translate(-3px,2px)}.arc-paid .arc-side-b,.arc-error .arc-side-b{transform:translate(3px,-2px)}.arc-paid .arc-check,.arc-error .arc-x{stroke-dashoffset:0}}.app-shell{background:var(--surface-canvas);grid-template-columns:1fr;min-height:100vh;display:grid}.app-side{z-index:40;width:260px;transition:transform var(--dur-short) var(--ease-out);background:var(--surface-default);border-right:1px solid var(--border-subtle);flex-direction:column;gap:.25rem;padding:1rem .75rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.app-shell[data-nav=open] .app-side{transform:none}.app-scrim{z-index:35;background:#00000052;border:0;position:fixed;inset:0}.app-side .brand{align-items:center;gap:.5rem;padding:.5rem .5rem 1.25rem;display:flex}.nav-group{flex-direction:column;gap:.125rem;margin-top:1rem;display:flex}.nav-group>.overline{padding:0 .5rem .375rem;display:block}.nav-item{border-radius:var(--radius-md);min-height:40px;font-size:var(--fs-body-sm);color:var(--text-secondary);align-items:center;gap:.625rem;padding:.5rem;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-item[aria-current=page]{background:var(--surface-sunken);color:var(--text-primary);font-weight:600}.nav-item .mora-icon{width:1.125rem;height:1.125rem;color:var(--text-muted);flex:none}.nav-item[aria-current=page] .mora-icon{color:var(--brand-fg)}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item .tag{flex:none;margin-left:auto;padding-inline:.375rem}.nav-item-parent{align-items:center;gap:.25rem;padding-right:.25rem;display:flex}.nav-branch-link{min-width:0;color:inherit;flex:1;align-items:center;gap:.625rem;text-decoration:none;display:flex}.nav-caret-button{border-radius:var(--radius-sm);width:24px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-.25rem;display:inline-flex}.nav-caret{width:.875rem;height:.875rem;transition:transform var(--dur-micro) var(--ease-out)}.nav-caret-button[aria-expanded=true] .nav-caret{transform:rotate(90deg)}.nav-sub{border-left:1px solid var(--border-subtle);flex-direction:column;margin:.125rem 0 .25rem 1.375rem;padding-left:.625rem;display:flex}.nav-item-sub{min-height:34px;font-size:var(--fs-caption);padding-left:.5rem}.nav-account{gap:.5rem;margin-top:auto}.app-main{flex-direction:column;min-width:0;display:flex}.app-top{border-bottom:1px solid var(--border-subtle);background:var(--surface-default);z-index:5;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex;position:sticky;top:0}.app-offline{background:var(--st-attention-bg,var(--surface-sunken));color:var(--st-attention-fg,var(--text-secondary));font-size:var(--fs-caption);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.app-offline .mora-icon{flex:none;width:1rem;height:1rem}.app-page{flex-direction:column;gap:1.25rem;width:100%;max-width:76rem;margin-inline:auto;padding:1rem;display:flex}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.stat{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.125rem;display:flex}.stat .k{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);font-weight:500}.stat .v{font-size:var(--fs-money-lg);font-weight:var(--fw-money-lg);font-family:var(--font-money);font-variant-numeric:var(--money-variant);font-feature-settings:var(--money-features);letter-spacing:var(--ls-money-lg)}.as-of{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.row-actions{white-space:nowrap;text-align:right;width:1%;position:relative}.search-field{flex:16rem;min-width:12rem;position:relative}.search-field>.mora-icon{width:1.125rem;height:1.125rem;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-field>.input{width:100%;padding-left:2.5rem}.col-wrap{white-space:normal}.review{background:var(--surface-sunken);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.field-permanent{border:1px solid var(--st-attention-border);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:1rem;padding:1rem;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.form-grid>.span-2{grid-column:1/-1}.skip-link{z-index:60;position:absolute;left:-9999px}.skip-link:focus{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:.5rem .75rem;top:1rem;left:1rem}.auth{background:var(--surface-canvas);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100vh;padding:2.5rem 1.25rem 3rem;display:flex}.auth-box{flex-direction:column;gap:1rem;width:100%;max-width:26rem;display:flex}.pw{position:relative}.pw .input{padding-right:3rem}.pw .peek{width:40px;height:40px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.pw .peek .mora-icon{width:1.125rem;height:1.125rem}.pw .peek[aria-pressed=true]{color:var(--text-primary)}.rules{flex-direction:column;gap:.3rem;margin:.25rem 0 0;display:flex}.rules li{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);align-items:center;gap:.5rem;display:flex}.rules .dot{border:1px solid var(--border-default);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;display:inline-flex}.rules .dot .mora-icon{width:.75rem;height:.75rem}.rules li[data-ok="1"]{color:var(--st-success-fg)}.rules li[data-ok="1"] .dot{background:var(--st-success-solid);color:var(--st-success-solid-fg);border-color:#0000}.chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-default);min-height:44px;color:var(--text-secondary);font-size:var(--fs-body-sm);transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);align-items:center;gap:.4rem;padding:.5rem .875rem;font-weight:500;display:inline-flex}.chip:hover{background:var(--surface-hover);border-color:var(--border-strong)}.chip[aria-pressed=true]{background:var(--surface-selected);border-color:var(--border-strong);color:var(--text-primary);font-weight:600}.chip[aria-pressed=true]:before{content:"";background:var(--brand-solid);border-radius:50%;flex:none;width:.5rem;height:.5rem}.select-bar{border-bottom:1px solid var(--border-subtle);background:var(--surface-selected);flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.75rem 1.25rem;display:flex}.table tbody tr[data-selected]>td,.table tbody tr[data-selected]:hover>td{background:var(--surface-selected)}.row-select{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.row-select input{width:1.0625rem;height:1.0625rem;accent-color:var(--brand-solid);flex:none;margin:0}.row-detail>td{background:var(--surface-sunken);padding:0}.row-detail-pad{padding:.875rem 1.25rem}.row-menu{z-index:20;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default);min-width:15rem;box-shadow:var(--shadow-2);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0}.row-menu button,.row-menu a{border-radius:var(--radius-sm);text-align:left;min-height:44px;color:var(--text-primary);font-size:var(--fs-body-sm);align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}.row-menu button:hover:not(:disabled),.row-menu a:hover{background:var(--surface-hover);text-decoration:none}.row-menu button:disabled{color:var(--text-disabled);cursor:not-allowed}.row-menu button[data-destructive]:hover:not(:disabled){color:var(--st-danger-fg)}.row-menu .mora-icon{flex:none;width:1.125rem;height:1.125rem;margin-top:.1rem}.row-menu hr{border:0;border-top:1px solid var(--border-subtle);margin:.25rem 0}.tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs a{white-space:nowrap;min-height:44px;font-size:var(--fs-body-sm);color:var(--text-muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:.625rem .875rem;font-weight:600;display:inline-flex}.tabs button:hover:not(:disabled),.tabs a:hover{color:var(--text-secondary)}.tabs button:disabled{opacity:.45;cursor:not-allowed}.tabs button[aria-selected=true],.tabs a[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--brand-solid)}.run-legend{font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;gap:.75rem 1rem;display:flex}.run-legend>span{align-items:center;gap:.375rem;display:inline-flex}.run-legend i{border:1px solid var(--border-strong);border-radius:999px;width:.625rem;height:.625rem}.run-legend i[data-state=done]{background:var(--st-success-fg);border-color:var(--st-success-fg)}.run-legend i[data-state=current]{background:var(--st-attention-fg);border-color:var(--st-attention-fg)}.run-legend i[data-state=unreached]{background:0 0}.run-path{counter-reset:none;grid-template-columns:1fr;gap:.5rem;display:grid}.run-node{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.run-node[data-state=done]{border-left:3px solid var(--st-success-fg)}.run-node[data-state=current]{border-left:3px solid var(--st-attention-fg);background:var(--st-attention-bg)}.run-node[data-state=unreached]{border-left:3px solid var(--border-subtle);opacity:.62}.run-node-n{border:1px solid var(--border-strong);width:1.5rem;height:1.5rem;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.run-node[data-state=done] .run-node-n{border-color:var(--st-success-fg);color:var(--st-success-fg)}.run-node[data-state=current] .run-node-n{border-color:var(--st-attention-fg);color:var(--st-attention-fg)}.run-node-body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.panel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.spine{flex-direction:column;gap:0;display:flex}.spine-node{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.75rem .875rem;display:flex}.spine-node-main{flex-direction:column;flex:16rem;gap:.125rem;min-width:0;display:flex}.spine-nums{font-size:var(--fs-body-sm);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.25rem;display:flex}.spine-exits{flex-wrap:wrap;flex:0 auto;align-content:flex-start;gap:.375rem;display:flex}.spine-exit{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--fs-caption);color:var(--text-secondary);border-left-width:3px;align-items:baseline;gap:.375rem;padding:.3125rem .5rem;display:inline-flex}.spine-exit:hover{border-color:var(--border-strong)}.spine-exit.t-paid{border-left-color:var(--st-success-fg)}.spine-exit.t-live{border-left-color:var(--st-info-fg)}.spine-exit.t-handoff{border-left-color:var(--st-attention-fg)}.spine-exit.t-muted{border-left-color:var(--border-strong)}.spine-exit.t-void{border-left-color:var(--text-muted)}.spine-exit.t-broken{border-left-color:var(--st-danger-fg)}.spine-edge{align-items:center;gap:.625rem;padding:.375rem 0 .375rem 1.5rem;display:flex}.spine-edge-line{border-left-style:solid;border-left-color:var(--border-strong);align-self:stretch;min-height:1.75rem;display:block}.spine-edge-read{font-size:var(--fs-body-sm);color:var(--text-secondary)}.row-toggle{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.row-toggle:hover{color:var(--text-secondary);background:var(--surface-sunken)}.row-toggle .mora-icon{transition:transform .15s}.row-toggle[aria-expanded=true] .mora-icon{transform:rotate(180deg)}.tpl-body{white-space:pre-wrap;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--fs-body-sm);color:var(--text-primary);padding:.75rem .875rem}.tpl-var{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--st-info-bg);color:var(--st-info-fg);padding:0 .1875rem;font-size:.9em}.tpl-vars{flex-wrap:wrap;gap:.375rem;display:flex}.tpl-var-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:baseline;gap:.375rem;padding:.25rem .4375rem;display:inline-flex}.segmented{background:var(--surface-sunken);border-radius:var(--radius-md);gap:.25rem;padding:.25rem;display:flex}.segmented button{border-radius:var(--radius-sm);min-height:40px;font-size:var(--fs-body-sm);color:var(--text-muted);flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.segmented button[aria-selected=true]{background:var(--surface-default);color:var(--text-primary)}.secret{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.secret>code{color:var(--text-secondary);overflow-wrap:break-word;flex:1;min-width:12rem}.detail-title{margin-bottom:.25rem;display:block}.detail-meta{margin:0 0 .5rem}.payload{white-space:pre-wrap;overflow-wrap:break-word;background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);max-height:22rem;margin:0;padding:.5rem .625rem;overflow-y:auto}.payload-none{background:var(--surface-sunken);border:1px dashed var(--border-default);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin:0;padding:.5rem .625rem}.break-token{word-break:break-all}.logo-plate{background:var(--neutral-50);color:var(--neutral-900);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;max-width:100%;min-height:52px;padding:.5rem .75rem;display:inline-flex}.logo-plate svg{flex:none;width:auto;max-width:160px;height:32px}.slot-demo{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}.slot-demo figure{flex-direction:column;gap:.375rem;margin:0;display:flex}.slot-demo .logo-plate{width:100%;max-width:240px;display:flex}.slot-demo figcaption{font-size:var(--fs-caption);line-height:var(--lh-caption)}.slot-demo .is-good figcaption{color:var(--st-success-fg);font-weight:600}.slot-demo .is-bad figcaption{color:var(--st-danger-fg);font-weight:600}.slot-demo .is-stretched svg{flex:auto;width:100%;max-width:none}.slot-demo .is-cropped{height:52px;overflow:hidden}.slot-demo .is-cropped svg{max-width:none;height:60px}.dropzone{border:2px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1.25rem;display:flex}.dropzone[data-disabled]{border-color:var(--border-subtle);color:var(--text-muted)}.dropzone>.mora-icon{width:2rem;height:2rem;color:var(--text-muted)}.format-rules{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.format-rules li{font-size:var(--fs-body-sm);line-height:var(--lh-body-md);align-items:flex-start;gap:.5rem;display:flex}.format-rules .mora-icon{flex:none;width:1.125rem;height:1.125rem;margin-top:.12rem}.format-rules li[data-tone=ok] .mora-icon{color:var(--st-success-fg)}.format-rules li[data-tone=no] .mora-icon{color:var(--st-danger-fg)}.format-rules li[data-tone=warn] .mora-icon{color:var(--st-attention-fg)}.portal-preview{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-canvas);overflow:hidden}.pp-top{background:var(--surface-default);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.pp-name{font-family:var(--font-display);font-feature-settings:var(--display-feat);letter-spacing:-.012em;font-size:1rem;font-weight:600}.pp-body{flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.pp-card{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.pp-foot{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:.3rem;padding:.875rem;display:flex}.flow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.flow>.mora-icon{width:1rem;height:1rem;color:var(--text-disabled)}.ask>div{border-bottom:1px solid var(--border-subtle);padding:.875rem 0}.ask>div:first-child{padding-top:0}.ask>div:last-child{border-bottom:0;padding-bottom:0}.stamp{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-default);color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);align-items:center;gap:.35rem;padding:.15rem .5rem;display:inline-flex}.stamp b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.exception-band{border:1px solid var(--border-subtle);border-left:3px solid var(--st-danger-solid);border-radius:var(--radius-lg);background:var(--surface-default);gap:1rem;padding:1rem 1.125rem;display:grid}@media (width>=900px){.exception-band[data-hero]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:1.5rem}}.exception-tag{color:var(--st-danger-fg);font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline);text-transform:uppercase;align-items:center;gap:.35rem;margin:0;display:flex}.exception-tag .mora-icon{width:1rem;height:1rem}.exception-value{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.25rem 0 0;display:flex}.exception-unit{color:var(--text-muted);font-size:var(--fs-caption)}.exception-why{color:var(--text-secondary);font-size:var(--fs-body-sm);margin:.35rem 0 .75rem}.exception-rest-title{color:var(--text-muted);font-size:var(--fs-caption);margin:0 0 .5rem}.exception-chips{flex-direction:column;gap:.375rem;display:flex}.exception-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-default);color:var(--text-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption);transition:background-color var(--dur-micro) var(--ease-out);align-items:center;gap:.5rem;padding:.45rem .625rem;text-decoration:none;display:flex}.exception-chip:hover{background:var(--surface-hover);color:var(--text-primary)}.exception-chip .mora-icon{width:1rem;height:1rem;color:var(--text-muted);flex:none}.exception-chip b{color:var(--text-primary)}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.tile{min-width:0;color:var(--text-primary);background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);border-top:3px solid var(--st-neutral-solid);transition:background-color var(--dur-micro) var(--ease-out);flex-direction:column;gap:.3rem;padding:.875rem 1rem 1rem;text-decoration:none;display:flex}.tile:hover{background:var(--surface-hover)}.tile .k{font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline);text-transform:uppercase;color:var(--text-muted)}.tile .q,.tile .s,.tile .go{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:var(--fw-caption)}.tile .q{color:var(--text-muted);font-variant-numeric:tabular-nums}.tile .s{color:var(--text-muted);padding-top:.25rem}.tile .go{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.25rem;margin-top:auto;padding-top:.4rem;font-weight:600;display:flex}.tile .go .mora-icon{width:.875rem;height:.875rem}.tile:hover .go{color:var(--brand-fg)}.t-in{border-top-color:var(--viz-1)}.t-today{border-top-color:var(--viz-attention)}.t-over{border-top-color:var(--viz-overdue)}.t-over .money{color:var(--viz-overdue)}.t-human{border-top-color:var(--viz-attention)}.window-band{border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption);align-items:center;gap:.5rem;margin:0;padding:.625rem 1.25rem;display:flex}.window-band .mora-icon{width:1rem;height:1rem;color:var(--text-muted);flex:none}.window-band b{color:var(--text-primary)}.viz{width:100%;height:auto;display:block}.vx-grid{stroke:var(--border-subtle);stroke-width:1px}.vx-base{stroke:var(--border-default);stroke-width:1px}.m-rule{stroke:var(--border-strong);stroke-width:1.5px}.m-in,.m-next{fill:var(--viz-1)}@supports (color:color-mix(in lab, red, red)){.m-next{fill:color-mix(in oklab, var(--viz-1) 38%, var(--surface-default))}}.chart{grid-template-columns:4.75rem 1fr;gap:.25rem .5rem;display:grid}.chart-y,.chart-plot{grid-row:1}.chart-y,.chart-x{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;position:relative}.chart-x{height:calc(var(--fs-caption) * var(--lh-caption));grid-column:2}.chart-plot{min-width:0;position:relative}.chart-y>span,.chart-x>span{white-space:nowrap;position:absolute}.chart-y>span{right:0;top:var(--y);transform:translateY(-50%)}.chart-x>span{left:var(--x);transform:translate(-50%)}.chart-x>.is-start{transform:none}.chart-x>.is-end{transform:translate(-100%)}@media (width<=560px){.chart-x>.is-dense{display:none}}.viz-note{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0}.viz-read{font-size:var(--fs-body-sm);color:var(--text-secondary);align-items:start;gap:.625rem 2rem;display:grid}.viz-read>*{min-width:0;margin:0}.viz-read b{color:var(--text-primary)}@media (width>=900px){.viz-read.viz-read-2{grid-template-columns:1fr 1fr}}.keys{font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;gap:.35rem 1rem;display:flex}.keys .key{color:var(--text-secondary);align-items:center;gap:.4rem;display:inline-flex}.keys .key i{border-radius:3px;flex:none;width:.75rem;height:.75rem}.k-in,.k-next{background:var(--viz-1)}@supports (color:color-mix(in lab, red, red)){.k-next{background:color-mix(in oklab, var(--viz-1) 38%, var(--surface-default))}}.k-next{box-shadow:inset 0 0 0 1px var(--viz-1)}@supports (color:color-mix(in lab, red, red)){.k-next{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--viz-1) 55%, transparent)}}.viz-table>summary{cursor:pointer;color:var(--text-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption);padding:.35rem 0}.viz-table>summary:hover{color:var(--text-primary)}.viz-table h3{font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline);text-transform:uppercase;color:var(--text-secondary);margin:.75rem 0 .375rem}.aging{--age-0:var(--st-neutral-solid)}@supports (color:color-mix(in lab, red, red)){.aging{--age-0:color-mix(in oklab, var(--st-neutral-solid) 30%, var(--surface-default))}}.aging{--age-1:#f7b265;--age-2:#fa9022;--age-3:#e87400;--age-4:#b85400}.m-age-0{fill:var(--age-0)}.m-age-1{fill:var(--age-1)}.m-age-2{fill:var(--age-2)}.m-age-3{fill:var(--age-3)}.m-age-4{fill:var(--age-4)}.age-split{max-width:44rem;color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);gap:0 .5rem;display:grid}.age-split>span{padding-top:.35rem}.age-split .money{color:var(--text-secondary)}.age-split .over{border-top:1px solid var(--st-overdue-border);color:var(--st-overdue-fg)}.age-split .over .money{color:var(--st-overdue-fg);font-weight:600}.age-links{flex-wrap:wrap;gap:.375rem;display:flex}.age-link{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-default);color:var(--text-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption);transition:border-color var(--dur-micro) var(--ease-out);align-items:center;gap:.45rem;padding:.3rem .6rem;text-decoration:none;display:inline-flex}.age-link:hover{border-color:var(--border-strong);color:var(--text-primary)}.age-link i{border-radius:2px;flex:none;width:.625rem;height:.625rem}.sw-0{background:var(--age-0)}.sw-1{background:var(--age-1)}.sw-2{background:var(--age-2)}.sw-3{background:var(--age-3)}.sw-4{background:var(--age-4)}.share{border-radius:var(--radius-pill);background:var(--surface-sunken);width:100%;max-width:6rem;height:.25rem;margin-left:auto;display:block;overflow:hidden}.share>span{background:var(--st-overdue-solid);height:100%;display:block}.to-reports{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-default);color:var(--text-secondary);font-size:var(--fs-body-sm);transition:background-color var(--dur-micro) var(--ease-out);align-items:center;gap:.75rem;padding:.875rem 1.125rem;text-decoration:none;display:flex}.to-reports:hover{background:var(--surface-hover)}.to-reports .grow{flex:auto;min-width:0}.to-reports b{color:var(--text-primary)}.to-reports .mora-icon{width:1rem;height:1rem;color:var(--text-muted);flex:none}.scope-bar{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-default);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:.875rem 1.125rem;display:flex}.scope-bar .field{flex-direction:column;gap:.35rem;min-width:12rem;display:flex}.scope-read{color:var(--text-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption);flex:18rem}.scope-read b{color:var(--text-primary)}.bars{flex-direction:column;gap:.625rem;max-width:36rem;display:flex}.bar-row{font-size:var(--fs-caption);line-height:var(--lh-caption);grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .75rem;display:grid}.bar-cat{color:var(--text-secondary)}.bar-value{color:var(--text-primary);font-variant-numeric:tabular-nums}.bar-track{border-radius:var(--radius-sm);background:var(--surface-sunken);grid-column:1/-1;height:.75rem;position:relative;overflow:hidden}.bar-fill{border-radius:var(--radius-sm);height:100%;display:block}.bar-prev{top:-2px;bottom:-2px;left:var(--x);background:var(--text-muted);width:2px;position:absolute}.bar-note{color:var(--text-muted);grid-column:1/-1}.m-gain,.m-gain-2{background:var(--st-success-solid)}@supports (color:color-mix(in lab, red, red)){.m-gain-2{background:color-mix(in oklab, var(--st-success-solid) 42%, var(--surface-default))}}.m-open{background:var(--age-0,var(--st-neutral-solid))}@supports (color:color-mix(in lab, red, red)){.m-open{background:var(--age-0,color-mix(in oklab, var(--st-neutral-solid) 30%, var(--surface-default)))}}.m-c1{background:var(--viz-1)}.m-c2{background:var(--viz-2)}.m-c3{background:var(--viz-3)}.m-c4{background:var(--viz-4)}.axis-note{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0}.heat{font-size:var(--fs-caption);line-height:var(--lh-caption);grid-template-columns:auto repeat(6,minmax(2.5rem,1fr));align-items:stretch;gap:2px;display:grid}.heat .heat-head,.heat .heat-cat{color:var(--text-muted);align-items:center;padding:0 .35rem;display:flex}.heat .heat-head{justify-content:center}.heat-cell{border-radius:var(--radius-sm);background:var(--st-success-solid);justify-content:center;align-items:center;padding:.4rem .25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.heat-cell{background:color-mix(in oklab, var(--st-success-solid) var(--tint), var(--surface-default))}}.heat-cell{color:var(--text-primary);font-variant-numeric:tabular-nums}.heat-cell.is-void{background:var(--surface-sunken);color:var(--text-disabled)}.gate-line{gap:.35rem;display:grid}.gate-who{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.gate-who b{color:var(--text-primary)}.gate-bar{border-radius:var(--radius-sm);gap:2px;height:1.25rem;display:flex;overflow:hidden}.gate-seg{height:100%;display:block}.gate-legend{font-size:var(--fs-caption);line-height:var(--lh-caption);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.375rem 1.25rem;display:grid}.gate-item{color:var(--text-muted);align-items:flex-start;gap:.45rem;display:flex}.gate-item i{border-radius:3px;flex:none;width:.75rem;height:.75rem;margin-top:.15rem}.gate-item b{color:var(--text-primary);font-weight:600;display:block}.t-paid{background:var(--st-success-solid)}.t-live{background:var(--st-info-solid)}.t-handoff{background:var(--st-attention-solid)}.t-muted,.t-void{background:var(--st-neutral-solid)}@supports (color:color-mix(in lab, red, red)){.t-void{background:color-mix(in oklab, var(--st-neutral-solid) 55%, var(--surface-default))}}.t-broken{background:var(--st-danger-solid)}.legend{font-size:var(--fs-caption);line-height:var(--lh-caption);flex-direction:column;gap:.25rem;display:flex}.legend-row{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);grid-template-columns:.75rem 1fr auto auto;align-items:center;gap:.5rem;padding:.25rem 0;display:grid}.legend-row:last-child{border-bottom:0}.legend-row i{border-radius:3px;width:.75rem;height:.75rem}.legend-row .qty{color:var(--text-muted);font-variant-numeric:tabular-nums}.route{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}@media (width>=720px){.route{grid-template-columns:1fr auto 1fr;align-items:center}}.route-node{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;gap:.25rem;min-width:0;padding:.875rem 1rem;display:flex}.route-node[data-target]{background:var(--surface-default);border-color:var(--border-default)}.route-node .who{flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:flex}.route-node .what{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.route-arrow{color:var(--text-disabled);justify-content:center;display:flex}.route-arrow .mora-icon{width:1.25rem;height:1.25rem}.key-line{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.wf-builder{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1rem;display:grid}.wf-canvas{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);height:clamp(380px,56vh,560px);position:relative;overflow:hidden}.wf-node{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default);width:168px;box-shadow:var(--shadow-sm,0 1px 2px #0000000f);flex-direction:column;gap:.15rem;padding:.5rem .625rem;display:flex;position:relative}.wf-node-on{border-color:var(--brand-solid);box-shadow:0 0 0 2px var(--brand-ring)}.wf-node-kind{font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.3rem;display:inline-flex}.wf-node-title{font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:600;line-height:1.25}.wf-node-sub{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.2}.wf-node-flag{width:.875rem;height:.875rem;position:absolute;top:.375rem;right:.375rem}.wf-port{background:var(--surface-default);border:2px solid var(--border-strong);border-radius:999px;width:12px;height:12px}.wf-catalog{z-index:5;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-overlay,var(--surface-default));flex-direction:column;max-height:calc(100% - 1rem);display:flex;position:absolute;inset:.5rem .5rem auto;overflow:hidden;box-shadow:0 10px 30px #0000001f}.wf-catalog-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;padding:.625rem;display:flex}.wf-catalog-head>.input{flex:auto;min-width:0}.wf-catalog-list{flex-direction:column;gap:.75rem;padding:.5rem .625rem .75rem;display:flex;overflow-y:auto}.wf-catalog-item{text-align:left;border-radius:var(--radius-sm);border:1px solid #0000;gap:.5rem;width:100%;padding:.5rem;display:flex}.wf-catalog-item:hover:not(:disabled){background:var(--surface-hover)}.wf-catalog-item:disabled{opacity:.62;cursor:not-allowed}.wf-catalog-label{font-size:var(--fs-body-sm);font-weight:600;display:block}.wf-panel{flex-direction:column;gap:1rem;display:flex}.wf-panel-handle{display:none}.wf-panel-body{flex-direction:column;gap:1rem;display:flex}.wf-advanced>summary{cursor:pointer;font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600}.wf-json{font-family:var(--font-mono);font-size:var(--fs-legal);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);white-space:pre;padding:.5rem;line-height:1.4;overflow-x:auto}.wf-issue{border-left:3px solid var(--border-default);flex-direction:column;gap:.2rem;padding-left:.625rem;display:flex}.wf-issue[data-level=error]{border-left-color:var(--st-danger-solid)}.wf-issue[data-level=warning]{border-left-color:var(--st-attention-solid)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-auto{width:auto}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[44px\]{min-width:44px}.flex-1{flex:1}.flex-\[1_1_10rem\]{flex:10rem}.flex-\[1_1_12rem\]{flex:12rem}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[1_1_18rem\]{flex:18rem}.flex-\[1_1_20rem\]{flex:20rem}.flex-\[1_1_22rem\]{flex:22rem}.flex-\[1_1_24rem\]{flex:24rem}.flex-\[1_1_26rem\]{flex:26rem}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--border-subtle)}.border-st-attention-solid{border-color:var(--st-attention-solid)}.border-st-danger-solid{border-color:var(--st-danger-solid)}.bg-canvas{background-color:var(--surface-canvas)}.bg-sunken{background-color:var(--surface-sunken)}.bg-surface{background-color:var(--surface-default)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:0}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-current{color:currentColor}.text-ink-disabled{color:var(--text-disabled)}.text-ink-muted{color:var(--text-muted)}.text-ink-secondary{color:var(--text-secondary)}.text-link{color:var(--text-link)}.text-st-attention-fg{color:var(--st-attention-fg)}.text-st-danger-fg{color:var(--st-danger-fg)}.text-st-info-fg{color:var(--st-info-fg)}.text-st-overdue-fg{color:var(--st-overdue-fg)}.text-st-success-fg{color:var(--st-success-fg)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-1{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-3{--tw-shadow:var(--shadow-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-line-strong:hover{border-color:var(--border-strong)}.hover\:bg-hover:hover{background-color:var(--surface-hover)}.hover\:text-ink:hover{color:var(--text-primary)}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_9rem_8\.5rem_2\.75rem\]{grid-template-columns:minmax(0,1.4fr) 9rem 8.5rem 2.75rem}.md\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1\.25fr\)_9\.5rem_2\.75rem\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) 9.5rem 2.75rem}.md\:justify-end{justify-content:flex-end}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,23rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,23rem)}}.overline{text-decoration-line:none}}:root{--red-50:#fcf7f6;--red-100:#faedea;--red-200:#f9d5cf;--red-300:#f9afa6;--red-400:#f57e76;--red-500:#e84449;--red-600:#c42c37;--red-700:#a11c2a;--red-800:#801320;--red-900:#630d19;--red-950:#440a12;--coral-50:#fef3f3;--coral-100:#fee7e7;--coral-200:#fccfd0;--coral-300:#f8a8a8;--coral-400:#fa8787;--coral-500:#ff6b6b;--coral-600:#f05155;--coral-700:#dd2c34;--coral-800:#a7252c;--coral-900:#741b23;--coral-950:#491219;--neutral-50:#faf9f7;--neutral-100:#f2f0ed;--neutral-200:#e4e1de;--neutral-300:#d0cdc8;--neutral-400:#afaca6;--neutral-500:#8d8984;--neutral-600:#6f6b66;--neutral-700:#524f4b;--neutral-800:#35322f;--neutral-900:#211f1c;--neutral-950:#151411;--jade-50:#f4faf6;--jade-100:#e2f6e8;--jade-200:#aef1c1;--jade-300:#73e091;--jade-400:#50c16c;--jade-500:#3a9f51;--jade-600:#28833b;--jade-700:#1b6a29;--jade-800:#13531b;--jade-900:#0e3f11;--jade-950:#0b2c0a;--ember-50:#fbf8f4;--ember-100:#f8eee3;--ember-200:#f6d9bb;--ember-300:#f7b574;--ember-400:#e88e29;--ember-500:#c0731d;--ember-600:#9f5c16;--ember-700:#824811;--ember-800:#67370e;--ember-900:#50280a;--ember-950:#381b07;--azure-50:#f6f9fa;--azure-100:#e8f2f6;--azure-200:#c6e4f2;--azure-300:#8cd0ee;--azure-400:#4bb4e1;--azure-500:#2d93c0;--azure-600:#1b78a2;--azure-700:#126085;--azure-800:#0d4a69;--azure-900:#0a3851;--azure-950:#082638;--danger-50:#fbf7f7;--danger-100:#f8edec;--danger-200:#f3d7d5;--danger-300:#edb4b3;--danger-400:#e38a8c;--danger-500:#d35c67;--danger-600:#ad4a54;--danger-700:#8d3944;--danger-800:#702a34;--danger-900:#571e27;--danger-950:#3e131b;--viz-1:#4666d2;--viz-2:#a4b921;--viz-3:#ba4da0;--viz-4:#d1b122;--viz-5:#19b4bb;--viz-6:#6b3baa;--viz-7:#d48085;--surface-canvas:var(--neutral-50);--surface-default:#fff;--surface-sunken:var(--neutral-100);--surface-hover:var(--neutral-100);--surface-overlay:#fff;--surface-selected:var(--azure-100);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-700);--text-muted:var(--neutral-600);--text-disabled:var(--neutral-500);--text-inverse:var(--neutral-50);--text-link:var(--red-700);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-500);--border-focus:var(--red-500);--brand-identity:var(--red-500);--brand-solid:var(--red-600);--brand-solid-hover:var(--red-700);--brand-solid-active:var(--red-800);--brand-solid-fg:#fff;--brand-fg:var(--red-700);--brand-ring:var(--red-500);--st-neutral-bg:var(--neutral-100);--st-neutral-border:var(--neutral-300);--st-neutral-fg:var(--neutral-700);--st-neutral-solid:var(--neutral-600);--st-neutral-solid-fg:#fff;--st-info-bg:var(--azure-100);--st-info-border:var(--azure-300);--st-info-fg:var(--azure-700);--st-info-solid:var(--azure-600);--st-info-solid-fg:#fff;--st-success-bg:var(--jade-100);--st-success-border:var(--jade-300);--st-success-fg:var(--jade-700);--st-success-solid:var(--jade-600);--st-success-solid-fg:#fff;--st-attention-bg:var(--ember-100);--st-attention-border:var(--ember-300);--st-attention-fg:var(--ember-700);--st-attention-solid:var(--ember-600);--st-attention-solid-fg:#fff;--st-overdue-bg:var(--ember-200);--st-overdue-border:var(--ember-500);--st-overdue-fg:var(--ember-800);--st-overdue-solid:var(--ember-300);--st-overdue-solid-fg:var(--ember-900);--viz-attention:#d66b00;--viz-overdue:#b85400;--st-danger-bg:var(--danger-100);--st-danger-border:var(--danger-300);--st-danger-fg:var(--danger-700);--st-danger-solid:var(--danger-700);--st-danger-solid-fg:#fff;--st-void-bg:var(--neutral-50);--st-void-border:var(--neutral-400);--st-void-fg:var(--neutral-600);--st-void-solid:var(--neutral-500);--st-void-solid-fg:var(--neutral-900);--font-display:"Red Hat Display", system-ui, sans-serif;--font-text:"Archivo", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--display-feat:"ss01" 1, "ss02" 1, "calt" 0;--fw-display-brand:600;--display-min-size:1.5rem;--display-to-text-scale:1.05;--fs-display-2xl:clamp(2.5rem, 1.8333rem + 2.963vw, 4.5rem);--lh-display-2xl:1;--ls-display-2xl:-.032em;--fw-display-2xl:600;--fs-display-xl:clamp(2.125rem, 1.6667rem + 2.037vw, 3.5rem);--lh-display-xl:1.04;--ls-display-xl:-.028em;--fw-display-xl:600;--fs-display-lg:clamp(1.75rem, 1.5rem + 1.111vw, 2.5rem);--lh-display-lg:1.1;--ls-display-lg:-.022em;--fw-display-lg:600;--wordmark-weight:600;--wordmark-tracking:-.02em;--wordmark-cap-to-mark:1;--fs-title-lg:clamp(1.5rem, 1.3333rem + .741vw, 2rem);--lh-title-lg:1.22;--ls-title-lg:-.016em;--fw-title-lg:600;--fs-title-md:clamp(1.25rem, 1.1667rem + .37vw, 1.5rem);--lh-title-md:1.28;--ls-title-md:-.011em;--fw-title-md:600;--fs-title-sm:1.125rem;--lh-title-sm:1.34;--ls-title-sm:-.006em;--fw-title-sm:600;--fs-body-lg:1.125rem;--lh-body-lg:1.58;--ls-body-lg:-.002em;--fw-body-lg:400;--fs-body-md:1rem;--lh-body-md:1.56;--ls-body-md:0;--fw-body-md:400;--fs-body-sm:.875rem;--lh-body-sm:1.5;--ls-body-sm:.004em;--fw-body-sm:400;--fs-caption:.75rem;--lh-caption:1.42;--ls-caption:.01em;--fw-caption:500;--fs-overline:.6875rem;--lh-overline:1.3;--ls-overline:.07em;--fw-overline:600;--fs-legal:.75rem;--lh-legal:1.58;--ls-legal:.008em;--fw-legal:400;--fs-input:1rem;--lh-input:1.4;--ls-input:.006em;--fw-input:400;--font-money:var(--font-text);--money-variant:tabular-nums lining-nums;--money-features:"tnum" 1, "lnum" 1, "zero" 0, "calt" 0;--fs-money-hero:clamp(2.25rem, 1.8333rem + 1.852vw, 3.5rem);--lh-money-hero:1.04;--ls-money-hero:-.02em;--fw-money-hero:600;--fs-money-lg:clamp(1.5rem, 1.4167rem + .37vw, 1.75rem);--lh-money-lg:1.16;--ls-money-lg:-.012em;--fw-money-lg:600;--fs-money-md:1.125rem;--lh-money-md:1.3;--ls-money-md:-.004em;--fw-money-md:600;--fs-money-sm:.8125rem;--lh-money-sm:1.38;--ls-money-sm:0;--fw-money-sm:500;--money-symbol-size:.62em;--money-symbol-weight:500;--money-symbol-shift:.06em;--table-features:"tnum" 1, "lnum" 1, "calt" 0;--fs-table-head:.6875rem;--lh-table-head:1.28;--ls-table-head:.062em;--fw-table-head:600;--fs-table-cell:.8125rem;--lh-table-cell:1.38;--ls-table-cell:.004em;--fw-table-cell:400;--fs-badge:.6875rem;--lh-badge:1.2;--ls-badge:.03em;--fw-badge:600;--mono-features:"zero" 0, "calt" 0, "liga" 0;--fs-code-lg:.9375rem;--lh-code-lg:1.52;--ls-code-lg:.01em;--fs-code-md:.8125rem;--lh-code-md:1.46;--ls-code-md:.008em;--fs-code-sm:.75rem;--lh-code-sm:1.4;--ls-code-sm:.006em;--mono-inline-scale:.95em;--shadow-1:0 1px 2px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-1:0 1px 2px color-mix(in oklab, var(--neutral-950) 7%, transparent)}}:root{--shadow-2:0 1px 2px var(--neutral-950), 0 12px 28px -16px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-2:0 1px 2px color-mix(in oklab, var(--neutral-950) 5%, transparent), 0 12px 28px -16px color-mix(in oklab, var(--neutral-950) 55%, transparent)}}:root{--shadow-3:0 8px 24px -8px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-3:0 8px 24px -8px color-mix(in oklab, var(--neutral-950) 45%, transparent)}}:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--dur-micro:.12s;--dur-short:.2s;--dur-medium:.35s;--arc-cycle:3.6s;--arc-seal:.5s;--arc-join:.46s;--arc-draw:.44s;--pay-anim-size-min:64px}@media (prefers-reduced-motion:reduce){:root{--arc-cycle:0s;--arc-seal:0s;--arc-join:0s;--arc-draw:0s}}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:var(--neutral-950);--surface-default:var(--neutral-900);--surface-sunken:#0c0b09;--surface-hover:#2c2a26;--surface-overlay:#302d2a;--surface-selected:var(--azure-950);--text-primary:var(--neutral-100);--text-secondary:var(--neutral-300);--text-muted:var(--neutral-400);--text-disabled:var(--neutral-500);--text-inverse:var(--neutral-950);--text-link:var(--red-300);--border-subtle:var(--neutral-800);--border-default:#43413d;--border-strong:var(--neutral-600);--border-focus:var(--red-400);--brand-identity:var(--red-500);--brand-solid:var(--red-500);--brand-solid-hover:var(--red-400);--brand-solid-active:var(--red-300);--brand-solid-fg:var(--neutral-950);--brand-fg:var(--red-300);--brand-ring:var(--red-400);--st-neutral-bg:var(--neutral-800);--st-neutral-border:var(--neutral-700);--st-neutral-fg:var(--neutral-300);--st-neutral-solid:var(--neutral-400);--st-neutral-solid-fg:var(--neutral-950);--st-info-bg:var(--azure-900);--st-info-border:var(--azure-700);--st-info-fg:var(--azure-300);--st-info-solid:var(--azure-400);--st-info-solid-fg:var(--neutral-950);--st-success-bg:var(--jade-900);--st-success-border:var(--jade-700);--st-success-fg:var(--jade-300);--st-success-solid:var(--jade-400);--st-success-solid-fg:var(--neutral-950);--st-attention-bg:var(--ember-900);--st-attention-border:var(--ember-700);--st-attention-fg:var(--ember-300);--st-attention-solid:var(--ember-400);--st-attention-solid-fg:var(--neutral-950);--st-overdue-bg:var(--ember-800);--st-overdue-border:var(--ember-500);--st-overdue-fg:var(--ember-200);--st-overdue-solid:var(--ember-400);--st-overdue-solid-fg:var(--neutral-950);--viz-attention:#ff7300;--viz-overdue:#ff9142;--st-danger-bg:var(--danger-900);--st-danger-border:var(--danger-700);--st-danger-fg:var(--danger-300);--st-danger-solid:var(--danger-400);--st-danger-solid-fg:var(--neutral-950);--st-void-bg:var(--neutral-900);--st-void-border:var(--neutral-600);--st-void-fg:var(--neutral-500);--st-void-solid:var(--neutral-500);--st-void-solid-fg:var(--neutral-950);--viz-1:#597cea;--viz-2:#8c9f1b;--viz-3:#be51a3;--viz-4:#a48a19;--viz-5:#17a9af;--viz-6:#7b4cbc;--viz-7:#ca767c;--shadow-1:0 0 0 1px var(--neutral-50), 0 1px 2px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root:where(:not([data-theme=light])){--shadow-1:0 0 0 1px color-mix(in oklab, var(--neutral-50) 5%, transparent), 0 1px 2px color-mix(in oklab, var(--neutral-950) 70%, transparent)}}:root:where(:not([data-theme=light])){--shadow-2:0 0 0 1px var(--neutral-50), 0 8px 20px -10px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root:where(:not([data-theme=light])){--shadow-2:0 0 0 1px color-mix(in oklab, var(--neutral-50) 9%, transparent), 0 8px 20px -10px color-mix(in oklab, var(--neutral-950) 80%, transparent)}}:root:where(:not([data-theme=light])){--shadow-3:0 0 0 1px var(--neutral-50), 0 10px 28px -10px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root:where(:not([data-theme=light])){--shadow-3:0 0 0 1px color-mix(in oklab, var(--neutral-50) 14%, transparent), 0 10px 28px -10px color-mix(in oklab, var(--neutral-950) 85%, transparent)}}:root:where(:not([data-theme=light])){--fw-body-md:420;--fw-body-sm:420;--fw-table-cell:420;--ls-body-md:.004em;--ls-table-cell:.008em}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:var(--neutral-950);--surface-default:var(--neutral-900);--surface-sunken:#0c0b09;--surface-hover:#2c2a26;--surface-overlay:#302d2a;--surface-selected:var(--azure-950);--text-primary:var(--neutral-100);--text-secondary:var(--neutral-300);--text-muted:var(--neutral-400);--text-disabled:var(--neutral-500);--text-inverse:var(--neutral-950);--text-link:var(--red-300);--border-subtle:var(--neutral-800);--border-default:#43413d;--border-strong:var(--neutral-600);--border-focus:var(--red-400);--brand-identity:var(--red-500);--brand-solid:var(--red-500);--brand-solid-hover:var(--red-400);--brand-solid-active:var(--red-300);--brand-solid-fg:var(--neutral-950);--brand-fg:var(--red-300);--brand-ring:var(--red-400);--st-neutral-bg:var(--neutral-800);--st-neutral-border:var(--neutral-700);--st-neutral-fg:var(--neutral-300);--st-neutral-solid:var(--neutral-400);--st-neutral-solid-fg:var(--neutral-950);--st-info-bg:var(--azure-900);--st-info-border:var(--azure-700);--st-info-fg:var(--azure-300);--st-info-solid:var(--azure-400);--st-info-solid-fg:var(--neutral-950);--st-success-bg:var(--jade-900);--st-success-border:var(--jade-700);--st-success-fg:var(--jade-300);--st-success-solid:var(--jade-400);--st-success-solid-fg:var(--neutral-950);--st-attention-bg:var(--ember-900);--st-attention-border:var(--ember-700);--st-attention-fg:var(--ember-300);--st-attention-solid:var(--ember-400);--st-attention-solid-fg:var(--neutral-950);--st-overdue-bg:var(--ember-800);--st-overdue-border:var(--ember-500);--st-overdue-fg:var(--ember-200);--st-overdue-solid:var(--ember-400);--st-overdue-solid-fg:var(--neutral-950);--st-danger-bg:var(--danger-900);--st-danger-border:var(--danger-700);--st-danger-fg:var(--danger-300);--st-danger-solid:var(--danger-400);--st-danger-solid-fg:var(--neutral-950);--st-void-bg:var(--neutral-900);--st-void-border:var(--neutral-600);--st-void-fg:var(--neutral-500);--st-void-solid:var(--neutral-500);--st-void-solid-fg:var(--neutral-950);--viz-1:#597cea;--viz-2:#8c9f1b;--viz-3:#be51a3;--viz-4:#a48a19;--viz-5:#17a9af;--viz-6:#7b4cbc;--viz-7:#ca767c;--shadow-1:0 0 0 1px var(--neutral-50), 0 1px 2px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--shadow-1:0 0 0 1px color-mix(in oklab, var(--neutral-50) 5%, transparent), 0 1px 2px color-mix(in oklab, var(--neutral-950) 70%, transparent)}}:root[data-theme=dark]{--shadow-2:0 0 0 1px var(--neutral-50), 0 8px 20px -10px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--shadow-2:0 0 0 1px color-mix(in oklab, var(--neutral-50) 9%, transparent), 0 8px 20px -10px color-mix(in oklab, var(--neutral-950) 80%, transparent)}}:root[data-theme=dark]{--shadow-3:0 0 0 1px var(--neutral-50), 0 10px 28px -10px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--shadow-3:0 0 0 1px color-mix(in oklab, var(--neutral-50) 14%, transparent), 0 10px 28px -10px color-mix(in oklab, var(--neutral-950) 85%, transparent)}}:root[data-theme=dark]{--fw-body-md:420;--fw-body-sm:420;--fw-table-cell:420;--ls-body-md:.004em;--ls-table-cell:.008em}@font-face{font-family:Red Hat Display;src:url(/assets/redhatdisplay-pWrGEGXW.woff2)format("woff2-variations");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/assets/archivo-ocdcft4M.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrainsmono-D_xG-PUr.woff2)format("woff2-variations");font-weight:400 600;font-style:normal;font-display:swap}@media (prefers-reduced-motion:reduce){.nav-caret,.app-side{transition:none}}@media (width>=901px){.app-shell{grid-template-columns:240px 1fr}.app-side{width:auto;height:100vh;transition:none;position:sticky;inset:0 auto auto;transform:none}.app-scrim,.nav-toggle{display:none}.app-top{padding:.875rem 1.5rem}.app-page{padding:1.5rem}}@media (width>=1600px){.app-page{max-width:92rem}}@media (width>=1920px){.app-page{max-width:108rem;padding:2rem}}@media (width<=768px){.row-menu{width:100%;min-width:0;box-shadow:none;position:static}.row-detail-pad{text-align:left;padding:.875rem}.table-cards td{flex-wrap:wrap}.table-cards td>.cell-stack{flex-basis:100%}.table-cards td.row-actions{justify-content:flex-end;padding-top:.5rem}.table-cards td.row-actions:before{content:none}}@media (width<=1180px){.wf-builder{grid-template-columns:1fr}}@media (width<=900px){.wf-panel{z-index:40;background:var(--surface-default);border-top:1px solid var(--border-default);border-radius:var(--radius-md) var(--radius-md) 0 0;gap:0;max-height:78vh;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0000001f}.wf-panel-handle{width:100%;min-height:44px;font-size:var(--fs-body-sm);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex}.wf-panel[data-open=false] .wf-panel-body{display:none}.wf-panel-body{max-height:calc(78vh - 44px);padding:.75rem;overflow-y:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
