:root{--ui-action: #f7941d;--ui-action-lift: #f9a43f;--ui-action-deep: #e5830c;--ui-action-edge: #f7941d;--ui-action-ink: #ffb25a;--ui-on-action: #052a4a;--ui-action-fill: rgba(247, 148, 29, .13);--ui-action-line: rgba(247, 148, 29, .45);--ui-bg: #0b0c0e;--ui-menu: #0f1013;--ui-surface: #15171b;--ui-surface-raised: #1c1f24;--ui-well: #101216;--ui-scrim: rgba(2, 3, 5, .7);--ui-shadow: 0 1px 2px rgba(0, 0, 0, .4);--ui-shadow-pop: 0 16px 40px -16px rgba(0, 0, 0, .85);--ui-ink: #eef1f5;--ui-ink-2: #c3c9d2;--ui-ink-3: #a8b0bc;--ui-ink-4: #868f9c;--ui-info: #8acbfa;--ui-info-fill: rgba(88, 176, 238, .13);--ui-info-line: rgba(88, 176, 238, .24);--ui-ok: #3ccf8e;--ui-ok-fill: rgba(60, 207, 142, .13);--ui-ok-line: rgba(60, 207, 142, .24);--ui-warn: #f5b941;--ui-warn-fill: rgba(245, 185, 65, .14);--ui-warn-line: rgba(245, 185, 65, .26);--ui-danger: #f07a7a;--ui-danger-fill: rgba(240, 122, 122, .13);--ui-danger-line: rgba(240, 122, 122, .3);--ui-hold: #d7b5e1;--ui-hold-fill: rgba(203, 166, 214, .13);--ui-hold-line: rgba(203, 166, 214, .24);--ui-on-status: #0b0c0e;--ui-control-line: #6b7480;--ui-control-line-hover: #8e97a3;--ui-control-fill: transparent;--ui-control-fill-hover: rgba(255, 255, 255, .06);--ui-tab-fill: #23272d;--ui-tab-fill-hover: #2b3037;--ui-line: #262a31;--ui-line-strong: #343a43;--ui-veil: rgba(255, 255, 255, .035);--ui-veil-2: rgba(255, 255, 255, .07);--ui-ring: 0 0 0 2px rgba(247, 148, 29, .7);--ui-media-bg: #08090c;--ui-media-ink: #eef1f5;--ui-media-ink-error: #ffc2c2;--ui-media-veil: rgba(0, 0, 0, .58);--ui-media-fill: rgba(255, 255, 255, .12);--ui-font: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-head: "Outfit", "Inter", system-ui, sans-serif;--ui-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--ui-fs-meta: 12px;--ui-fs-label: 13px;--ui-fs-h3: 15px;--ui-fs-h2: 18px;--ui-fs-figure: 22px;--ui-fs-kpi: 28px;--ui-fs-h1: 24px;--ui-lh: 1.5;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 16px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-space-6: 32px;--ui-space-7: 40px;--ui-space-8: 48px;--ui-space-9: 64px;--ui-radius: 12px;--ui-radius-sm: 8px;--ui-radius-xs: 6px;--ui-radius-pill: 999px;--ui-sidebar-w: 232px;--ui-topbar-h: 56px;--ui-page-max: 1440px;--ui-dialog-w: 560px;--ui-panel-w: 480px;--ui-field-col: 13rem;--ui-field-short: 9rem;--ui-field-medium: 22rem;--ui-field-long: 34rem;--ui-ease: .14s ease;--ui-fs-body: 14px;--ui-fs-table: 14px;--ui-row-h: 44px;--ui-row-h-compact: 40px;--ui-control-h-sm: 32px;--ui-control-px-sm: 12px;--ui-control-fs-sm: 13px;--ui-control-h: 40px;--ui-control-px: 16px;--ui-control-fs: 14px;--ui-control-h-lg: 48px;--ui-control-px-lg: 24px;--ui-control-fs-lg: 16px;--ui-card-pad: 24px;--ui-gap: 24px}:root[data-theme=light]{--ui-action: #f7941d;--ui-action-lift: #f9a43f;--ui-action-deep: #e5830c;--ui-action-edge: #b0600a;--ui-action-ink: #8f4f00;--ui-on-action: #052a4a;--ui-action-fill: rgba(247, 148, 29, .14);--ui-action-line: rgba(176, 96, 10, .55);--ui-bg: #eef1f5;--ui-menu: #e6eaf0;--ui-surface: #ffffff;--ui-surface-raised: #eef1f5;--ui-well: #f7f9fb;--ui-scrim: rgba(15, 23, 42, .45);--ui-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 20px -10px rgba(15, 23, 42, .14);--ui-shadow-pop: 0 24px 48px -16px rgba(15, 23, 42, .3);--ui-ink: #0f1b2a;--ui-ink-2: #33414f;--ui-ink-3: #4a5a6d;--ui-ink-4: #5a6878;--ui-info: #0b63b5;--ui-info-fill: rgba(11, 99, 181, .09);--ui-info-line: rgba(11, 99, 181, .32);--ui-ok: #157038;--ui-ok-fill: rgba(21, 112, 56, .09);--ui-ok-line: rgba(21, 112, 56, .32);--ui-warn: #8f5300;--ui-warn-fill: rgba(176, 108, 0, .11);--ui-warn-line: rgba(176, 108, 0, .38);--ui-danger: #b42318;--ui-danger-fill: rgba(180, 35, 24, .08);--ui-danger-line: rgba(180, 35, 24, .32);--ui-hold: #7b3a92;--ui-hold-fill: rgba(123, 58, 146, .09);--ui-hold-line: rgba(123, 58, 146, .32);--ui-on-status: #ffffff;--ui-control-line: #6b7480;--ui-control-line-hover: #4b5563;--ui-control-fill: transparent;--ui-control-fill-hover: rgba(15, 23, 42, .05);--ui-tab-fill: #d5dbe3;--ui-tab-fill-hover: #c8cfd9;--ui-line: #d9dfe7;--ui-line-strong: #c3ccd7;--ui-veil: rgba(15, 23, 42, .035);--ui-veil-2: rgba(15, 23, 42, .07);--ui-ring: 0 0 0 2px rgba(176, 96, 10, .6)}.ui-form-errors{margin-top:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-danger);border-radius:var(--ui-radius-sm);background:var(--ui-danger-fill);color:var(--ui-ink);font-size:var(--ui-fs-label)}.ui-form-errors p{margin:0 0 var(--ui-space-1);font-weight:600;color:var(--ui-danger)}.ui-form-errors ul{margin:0;padding-left:var(--ui-space-4)}:is(input,select,textarea)[aria-invalid=true]:not(#_){border-color:var(--ui-danger)}.ui-app :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),.ui-layer :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:var(--ui-well);color:var(--ui-ink)}.ui-app .btn-secondary,.ui-layer .btn-secondary{background:var(--ui-control-fill);color:var(--ui-ink);border-color:var(--ui-control-line)}.ui-app .btn-secondary:hover:not(:disabled),.ui-layer .btn-secondary:hover:not(:disabled){background:var(--ui-control-fill-hover);border-color:var(--ui-control-line-hover);color:var(--ui-ink)}.ui-app .cpe-note-info{background:var(--ui-info-fill);color:var(--ui-ink);border-color:var(--ui-info-line)}.ui-app .cpe-note-ok{background:var(--ui-ok-fill);color:var(--ui-ink);border-color:var(--ui-ok-line)}.ui-app .cpe-note-warn{background:var(--ui-warn-fill);color:var(--ui-ink);border-color:var(--ui-warn-line)}.ui-app .cpe-note-danger{background:var(--ui-danger-fill);color:var(--ui-ink);border-color:var(--ui-danger-line)}.ui-app .table th{background:var(--ui-surface-raised);color:var(--ui-ink-2)}.ui-app .table tbody tr:nth-child(2n):not(.row-expand) td{background:var(--ui-veil)}.ui-app .table tbody tr:hover td{background:var(--ui-veil-2)}.ui-app .card{background:var(--ui-surface);border-color:var(--ui-line);border-radius:var(--ui-radius);padding:var(--ui-card-pad);min-width:0}.ui-app .card>.card-head,.ui-app .card>h2:first-child{background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-line-strong);border-radius:var(--ui-radius) var(--ui-radius) 0 0;margin:calc(-1 * var(--ui-card-pad)) calc(-1 * var(--ui-card-pad)) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-card-pad);color:var(--ui-ink)}.ui-app .card>.card-head{gap:var(--ui-space-4);flex-wrap:wrap}.ui-app .card>.card-head h2{color:var(--ui-ink)}.ui-page>:is(.page-actions,.toolbar,.v2-toolbar){padding:var(--ui-space-4) var(--ui-card-pad);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}.ui-app .card>:is(.page-actions,.toolbar){margin-bottom:var(--ui-space-4)}.ui-app,.ui-layer{font-family:var(--ui-font);font-size:var(--ui-fs-body);line-height:var(--ui-lh);color:var(--ui-ink);-webkit-font-smoothing:antialiased}.ui-app h1,.ui-app h2,.ui-app h3,.ui-layer h2{font-family:var(--ui-font-head);color:var(--ui-ink);margin:0;letter-spacing:-.005em}.ui-app h1{font-size:var(--ui-fs-h1);font-weight:700;line-height:1.25}.ui-app h2,.ui-layer h2{font-size:var(--ui-fs-h2);font-weight:600;line-height:1.3}.ui-app h3{font-size:var(--ui-fs-h3);font-weight:600;color:var(--ui-ink-2)}.ui-app p,.ui-layer p{margin:0}.ui-link{color:var(--ui-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ui-action-line);text-decoration-thickness:1px;text-underline-offset:3px;border-radius:var(--ui-radius-xs)}.ui-link:hover{color:var(--ui-action-ink);text-decoration-color:currentColor}.ui-link:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-muted{color:var(--ui-ink-3)}.ui-meta{color:var(--ui-ink-4);font-size:var(--ui-fs-meta)}.ui-mono{font-family:var(--ui-font-mono);font-size:.95em}.ui-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-stack{display:flex;flex-direction:column;gap:var(--ui-gap);min-width:0}.ui-grid{display:grid;gap:var(--ui-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.ui-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--ui-space-4) var(--ui-space-5);margin:0}.ui-facts>div{min-width:0}.ui-facts dt{color:var(--ui-ink-3);font-size:var(--ui-fs-label);margin:0 0 var(--ui-space-1)}.ui-facts dd{margin:0;color:var(--ui-ink);overflow-wrap:anywhere}.ui-facts .ui-facts__wide{grid-column:1 / -1}.ui-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-app textarea,.ui-layer textarea{resize:vertical;max-width:100%}.ui-app :is(input,select,textarea),.ui-layer :is(input,select,textarea){max-width:100%}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);box-sizing:border-box;min-height:var(--ui-control-h);padding:0 var(--ui-control-px);border:1px solid transparent;border-radius:var(--ui-radius-sm);font:inherit;font-size:var(--ui-control-fs);font-weight:600;line-height:1.2;white-space:nowrap;width:fit-content;max-width:100%;text-decoration:none;cursor:pointer;transition:background var(--ui-ease),border-color var(--ui-ease),color var(--ui-ease)}.ui-btn:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-btn--sm{min-height:var(--ui-control-h-sm);padding:0 var(--ui-control-px-sm);font-size:var(--ui-control-fs-sm)}.ui-btn--lg{min-height:var(--ui-control-h-lg);padding:0 var(--ui-control-px-lg);font-size:var(--ui-control-fs-lg)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:default}.ui-btn__icon{display:inline-flex;width:16px;height:16px}.ui-btn__icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-btn--primary{background:var(--ui-action);color:var(--ui-on-action);border-color:var(--ui-action-edge)}.ui-btn--primary:hover:not(:disabled){background:var(--ui-action-lift)}.ui-btn--primary:active:not(:disabled){background:var(--ui-action-deep)}.ui-btn--secondary{background:var(--ui-control-fill);color:var(--ui-ink);border-color:var(--ui-control-line)}.ui-btn--secondary:hover:not(:disabled){background:var(--ui-control-fill-hover);border-color:var(--ui-control-line-hover)}.ui-btn--danger{background:var(--ui-danger-fill);color:var(--ui-danger);border-color:var(--ui-danger)}.ui-btn--danger:hover:not(:disabled){border-color:var(--ui-danger)}.ui-btn--ghost{background:transparent;color:var(--ui-ink-2);border-color:var(--ui-control-line)}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-veil);color:var(--ui-ink);border-color:var(--ui-control-line-hover)}[role=toolbar] .ui-btn--ghost,[role=menu] .ui-btn--ghost{border-color:transparent}@media(max-width:600px){.ui-btn{white-space:normal;text-align:center}.ui-btn--block{width:100%}}.ui-card{min-width:0;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.ui-card--danger{border-color:var(--ui-danger-line)}.ui-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-card-pad);border-bottom:1px solid var(--ui-line);border-radius:var(--ui-radius) var(--ui-radius) 0 0}.ui-card__head h2{font-family:var(--ui-font);font-size:var(--ui-fs-h3);font-weight:600}.ui-card__head .ui-card__actions a.ui-btn--secondary,.ui-card__head .ui-card__actions a.ui-btn--ghost{min-height:0;padding:var(--ui-space-1) 0;border-color:transparent;background:transparent;color:var(--ui-action-ink);font-size:var(--ui-fs-label);font-weight:500}.ui-card__head .ui-card__actions a.ui-btn--secondary:hover,.ui-card__head .ui-card__actions a.ui-btn--ghost:hover{background:transparent;text-decoration:underline}.ui-card__titles{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}.ui-card__sub{color:var(--ui-ink-3)}.ui-card__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center}.ui-card__body{padding:var(--ui-card-pad);min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-card__head+.ui-card__body{padding-top:var(--ui-space-4)}.ui-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-card-pad);border-top:1px solid var(--ui-line);background:var(--ui-well);border-radius:0 0 var(--ui-radius) var(--ui-radius)}.ui-card__body>.ui-table-frame:only-child{margin:calc(var(--ui-card-pad) * -1)}.ui-card__head+.ui-card__body>.ui-table-frame:only-child{margin-top:0}.ui-section{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-section+.ui-section{margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-line)}.ui-section__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4)}.ui-section__body{min-width:0}.ui-section__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-line)}.ui-section--danger>.ui-section__head h3{color:var(--ui-danger)}.ui-form-row{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ui-field-col)),1fr));column-gap:var(--ui-space-4);row-gap:0;align-items:start}.ui-field{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.ui-form-row>.ui-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--ui-space-2);align-content:start;margin-bottom:var(--ui-space-4)}.ui-form-row>.ui-field>.ui-field__label{align-self:end}.ui-field__control{min-width:0}.ui-field--short .ui-field__control{max-width:var(--ui-field-short)}.ui-field--medium>.ui-field__control:not(:has(textarea)){max-width:var(--ui-field-medium)}.ui-field--long>.ui-field__control:not(:has(textarea)){max-width:var(--ui-field-long)}.ui-form-row>.ui-field--medium>.ui-field__control,.ui-form-row>.ui-field--long>.ui-field__control{max-width:none}.ui-form-row>.ui-field--long{grid-column:span 2}.ui-field--wide,.ui-form-row>.ui-field--wide{grid-column:1 / -1}@container (max-width: 28rem){.ui-form-row>.ui-field--long{grid-column:1 / -1}}.ui-field__meta{display:flex;flex-direction:column;gap:var(--ui-space-1);min-width:0}.ui-app .ui-field__label,.ui-layer .ui-field__label{display:flex;flex-direction:row;align-items:baseline;gap:var(--ui-space-2);font-size:var(--ui-fs-label);font-weight:600;color:var(--ui-ink-2)}.ui-field__opt{font-weight:400;color:var(--ui-ink-4);font-size:var(--ui-fs-meta)}.ui-field__hint{color:var(--ui-ink-4);font-size:var(--ui-fs-meta)}.ui-field__error{color:var(--ui-danger);font-size:var(--ui-fs-label)}.ui-app .ui-input,.ui-app .ui-select,.ui-app .ui-textarea,.ui-layer .ui-input,.ui-layer .ui-select,.ui-layer .ui-textarea{box-sizing:border-box;width:100%;min-height:var(--ui-control-h);padding:0 var(--ui-control-px);background:var(--ui-well);color:var(--ui-ink);border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-xs);font:inherit;font-size:var(--ui-control-fs);box-shadow:none}.ui-app :is(.ui-input,.ui-select),.ui-layer :is(.ui-input,.ui-select){height:var(--ui-control-h)}.ui-app :is(.ui-input--sm,.ui-select--sm),.ui-layer :is(.ui-input--sm,.ui-select--sm){height:var(--ui-control-h-sm);min-height:var(--ui-control-h-sm);padding:0 var(--ui-control-px-sm);font-size:var(--ui-control-fs-sm)}.ui-app :is(.ui-input--lg,.ui-select--lg),.ui-layer :is(.ui-input--lg,.ui-select--lg){height:var(--ui-control-h-lg);min-height:var(--ui-control-h-lg);padding:0 var(--ui-control-px-lg);font-size:var(--ui-control-fs-lg)}.ui-app .ui-select:focus,.ui-layer .ui-select:focus{outline:none;border-color:var(--ui-action);box-shadow:var(--ui-ring)}.ui-layer .ui-input:hover:not(:disabled),.ui-layer .ui-select:hover:not(:disabled){border-color:var(--ui-control-line-hover)}.ui-search{position:relative;display:block;min-width:0}.ui-search__icon{position:absolute;inset-inline-start:var(--ui-space-4);top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--ui-ink-3);stroke-width:2;stroke-linecap:round;pointer-events:none}.ui-app .ui-search .ui-input,.ui-layer .ui-search .ui-input{padding-inline-start:var(--ui-space-7)}.ui-app .ui-textarea,.ui-layer .ui-textarea{padding:var(--ui-space-2) var(--ui-control-px);min-height:84px;resize:vertical}.ui-app .ui-input::placeholder,.ui-layer .ui-input::placeholder,.ui-layer .ui-textarea::placeholder{color:var(--ui-ink-4)}.ui-app .ui-input:hover:not(:disabled),.ui-app .ui-select:hover:not(:disabled),.ui-layer .ui-textarea:hover:not(:disabled){border-color:var(--ui-control-line-hover);background:var(--ui-well)}.ui-app .ui-input:focus,.ui-app .ui-select:focus,.ui-app .ui-textarea:focus,.ui-layer .ui-input:focus,.ui-layer .ui-textarea:focus{outline:none;border-color:var(--ui-action);box-shadow:var(--ui-ring);background:var(--ui-well)}.ui-app .ui-input--figure{font-family:var(--ui-font-head);font-size:var(--ui-fs-h2);font-variant-numeric:tabular-nums}.ui-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ui-space-4);margin-top:var(--ui-space-2)}.ui-form-actions__buttons{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-form-actions__status{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}fieldset.ui-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-actionbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);min-width:0}.ui-actionbar--end{justify-content:flex-end}.ui-actionbar--between{justify-content:space-between}.ui-actionbar__start{min-width:0;flex:1 1 16rem;color:var(--ui-ink-3)}.ui-actionbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-width:0;max-width:100%}.ui-actionbar--end .ui-actionbar__actions,.ui-actionbar--between .ui-actionbar__actions{margin-inline-start:auto}@media(max-width:600px){.ui-actionbar__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));width:100%;margin-inline-start:0}.ui-actionbar .ui-actionbar__actions>*{width:100%;max-width:none}.ui-actionbar .ui-actionbar__actions>.ui-btn{padding-inline:var(--ui-space-2);white-space:nowrap}}@media(max-width:360px){.ui-actionbar__actions{grid-template-columns:1fr}}.ui-filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);min-width:0}.ui-filterbar__main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-space-2);min-width:0;flex:1 1 20rem}.ui-filterbar__main>*{flex:0 1 var(--ui-field-col);min-width:0}.ui-filterbar__main>.ui-search{flex:1 1 var(--ui-field-medium);max-width:var(--ui-field-medium)}.ui-filterbar__main>.ui-segmented{flex:0 1 auto}.ui-filterbar__labeled{display:inline-flex;flex-direction:row;align-items:center;gap:var(--ui-space-2);flex:0 1 auto;font-weight:500;color:var(--ui-ink-2);white-space:nowrap}.ui-filterbar__labeled>.ui-input{width:auto}.ui-filterbar__end{display:flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-ink-3)}@media(max-width:600px){.ui-filterbar__main>*,.ui-filterbar__main>.ui-search{flex-basis:100%;max-width:none}}.ui-dialog-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--telar-modal-index, 81);display:grid;place-items:center;padding:var(--ui-space-5);background:var(--ui-scrim)}.ui-dialog{width:min(var(--ui-dialog-w),100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-pop)}.ui-dialog:focus{outline:none}.ui-dialog--danger{border-color:var(--ui-danger-line)}.ui-dialog__head{background:var(--ui-surface-raised);border-radius:var(--ui-radius) var(--ui-radius) 0 0;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-line)}.ui-dialog__close{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-xs);background:var(--ui-control-fill);color:var(--ui-ink-2);cursor:pointer}.ui-dialog__close:hover{background:var(--ui-veil-2);color:var(--ui-ink)}.ui-dialog__close:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-dialog__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ui-dialog__body{overflow-y:auto;padding:var(--ui-space-5);display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-dialog__desc{color:var(--ui-ink-2)}.ui-dialog__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-line)}.ui-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-5);background:var(--ui-well);border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius);color:var(--ui-ink-2)}.ui-state--loading{flex-direction:row;align-items:center;gap:var(--ui-space-4);border-style:solid;border-color:var(--ui-line)}.ui-state--error{border-style:solid;border-color:var(--ui-danger-line);background:var(--ui-danger-fill)}.ui-state__title{font-weight:600;color:var(--ui-ink)}.ui-state--error .ui-state__title{color:var(--ui-danger)}.ui-state__body{color:var(--ui-ink-2);max-width:70ch}.ui-state__action{margin-top:var(--ui-space-2);display:flex;gap:var(--ui-space-2);flex-wrap:wrap}.ui-state__spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--ui-line-strong);border-top-color:var(--ui-action);animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-state__spinner{animation:none}}.ui-notice{padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-well);color:var(--ui-ink)}.ui-notice--ok{background:var(--ui-ok-fill);border-color:var(--ui-ok-line)}.ui-notice--warn{background:var(--ui-warn-fill);border-color:var(--ui-warn-line)}.ui-notice--danger{background:var(--ui-danger-fill);border-color:var(--ui-danger-line)}.ui-notice--info{background:var(--ui-info-fill);border-color:var(--ui-info-line)}.ui-notice__title{font-weight:600;margin-bottom:var(--ui-space-1)}.ui-notice__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-2);clear:inline-start}.ui-notice__symbol{float:inline-start;display:grid;place-items:center;width:22px;height:22px;margin-inline-end:var(--ui-space-4);border:2px solid currentColor;border-radius:50%;font-weight:700;line-height:1}.ui-notice--ok .ui-notice__symbol{color:var(--ui-ok)}.ui-notice--info .ui-notice__symbol{color:var(--ui-info)}.ui-notice--warn .ui-notice__symbol{color:var(--ui-warn);border-radius:var(--ui-radius-xs)}.ui-notice--danger .ui-notice__symbol{color:var(--ui-danger);border-radius:var(--ui-radius-xs)}.ui-panel-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--telar-modal-index, 81);display:flex;justify-content:flex-end;background:var(--ui-scrim)}.ui-panel{width:min(var(--ui-panel-w),100%);height:100dvh;display:flex;flex-direction:column;background:var(--ui-surface);border-inline-start:1px solid var(--ui-line-strong);box-shadow:var(--ui-shadow-pop)}.ui-panel:focus{outline:none}.ui-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-line)}.ui-panel__titles{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}.ui-panel__titles h2{overflow-wrap:anywhere}.ui-panel__sub{color:var(--ui-ink-3)}.ui-panel__close{flex:none;width:var(--ui-control-h-sm);padding:0}.ui-panel__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ui-panel__body{flex:1;overflow-y:auto;padding:var(--ui-space-5);display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-panel__foot{padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-line);background:var(--ui-well)}.ui-stepper{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-5);margin:0;padding:0;list-style:none;counter-reset:none}.ui-stepper__step{display:inline-flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-ink-3);font-size:var(--ui-fs-label)}.ui-stepper__mark{display:inline-grid;place-items:center;width:var(--ui-space-5);height:var(--ui-space-5);border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-pill);font-weight:700;font-size:var(--ui-fs-meta)}.ui-stepper__step.is-current{color:var(--ui-ink);font-weight:600}.ui-stepper__step.is-current .ui-stepper__mark{background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-on-action)}.ui-stepper__step.is-done{color:var(--ui-ink-2)}.ui-stepper__step.is-done .ui-stepper__mark{background:var(--ui-ok-fill);border-color:var(--ui-ok-line);color:var(--ui-ok)}.ui-wizard{display:flex;flex-direction:column;gap:var(--ui-space-5);min-width:0}.ui-wizard__body{display:flex;flex-direction:column;gap:var(--ui-space-4);min-width:0}.ui-stepper--nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ui-space-1)}.ui-stepper--nav .ui-stepper__step{display:block;min-width:0}.ui-stepper__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-1);width:100%;min-height:var(--ui-control-h);padding:var(--ui-space-1);border:1px solid transparent;border-radius:var(--ui-radius-sm);background:none;color:inherit;font:inherit;cursor:pointer}.ui-stepper--nav .ui-stepper__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-fs-label)}.ui-stepper__button:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-stepper__step.is-current .ui-stepper__button{border-color:var(--ui-action);background:var(--ui-surface)}@media(max-width:600px){.ui-stepper:not(.ui-stepper--nav) .ui-stepper__step:not(.is-current) .ui-stepper__label{display:none}}.ui-badge{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:2px var(--ui-space-2);border:1px solid var(--ui-line-strong);border-radius:999px;background:var(--ui-veil-2);color:var(--ui-ink-2);font-size:var(--ui-fs-label);font-weight:600;line-height:1.4;white-space:nowrap}.ui-badge__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ui-badge--info{background:var(--ui-info-fill);border-color:var(--ui-info-line);color:var(--ui-info)}.ui-badge--ok{background:var(--ui-ok-fill);border-color:var(--ui-ok-line);color:var(--ui-ok)}.ui-badge--warn{background:var(--ui-warn-fill);border-color:var(--ui-warn-line);color:var(--ui-warn)}.ui-badge--danger{background:var(--ui-danger-fill);border-color:var(--ui-danger-line);color:var(--ui-danger)}.ui-badge--hold{background:var(--ui-hold-fill);border-color:var(--ui-hold-line);color:var(--ui-hold)}.ui-badge--accent{background:var(--ui-action-fill);border-color:var(--ui-action-line);color:var(--ui-action-ink)}.ui-skeleton{display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-skeleton__line{display:block;height:var(--ui-control-h-sm);border-radius:var(--ui-radius-xs);background:linear-gradient(90deg,var(--ui-veil) 0%,var(--ui-veil-2) 50%,var(--ui-veil) 100%);background-size:200% 100%;animation:ui-skeleton 1.4s ease-in-out infinite}.ui-skeleton__line:last-child{width:60%}@keyframes ui-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ui-skeleton__line{animation:none}}.telar-brand{display:inline-block;flex:none;height:var(--telar-brand-height, 40px);width:auto;max-width:100%;color:var(--ui-ink);vertical-align:middle}.telar-sidebar-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-2)}.telar-sidebar-brand .telar-brand{--telar-brand-height: 36px}.telar-login-brand{--telar-brand-height: 64px}.ui-turnstile{display:flex;flex-direction:column;gap:var(--ui-space-2);width:100%;min-height:65px}.ui-turnstile__box{width:100%;min-width:0}.ui-turnstile__failed{margin:0;color:var(--ui-danger)}:root{--ui-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-head: var(--ui-font);--ui-fs-body: 16px;--ui-fs-label: 14px;--ui-fs-h2: 18px;--ui-control-h: 48px;--ui-card-pad: 16px;--ui-gap: 16px;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--ui-bg);color:var(--ui-ink);font-family:var(--ui-font);font-size:var(--ui-fs-body);line-height:1.5;-webkit-text-size-adjust:100%}.app{min-height:100dvh;display:flex;flex-direction:column}.bar{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.bar__name{font-weight:700;font-size:17px;color:var(--ui-ink);min-width:0;overflow-wrap:anywhere}.bar__name{display:flex;flex-direction:column;gap:2px}.bar__logo{display:block;max-height:var(--ui-control-h-sm);max-width:160px;object-fit:contain}.greeting{margin:0;font-size:var(--ui-fs-h2);font-weight:700;color:var(--ui-ink)}.bar__spacer{flex:1}.bar .ui-btn{min-height:var(--ui-control-h);padding:0 var(--ui-space-4)}.main{flex:1;width:100%;max-width:620px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:var(--ui-gap)}.nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-4);background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}@media(min-width:720px){.nav{grid-auto-columns:max-content;justify-content:center}}.nav a{padding:var(--ui-space-1);border-radius:var(--ui-radius-sm);border:1px solid transparent;color:var(--ui-ink-2);text-decoration:none;font-size:var(--ui-fs-label);font-weight:600;line-height:1.15;min-height:var(--ui-control-h);display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.nav a[aria-current=page]{background:var(--ui-action-fill);border-color:var(--ui-action-line);color:var(--ui-action-ink)}.nav a:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-card__body>*+*,.ui-notice>*+*,.bubble>*+*{margin-top:var(--ui-space-4)}.portal-form{display:flex;flex-direction:column;gap:var(--ui-space-4)}.portal-aside{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-2);text-align:center}.row{display:flex;justify-content:space-between;gap:var(--ui-space-2);align-items:baseline}.row+.row{border-top:1px solid var(--ui-line);padding-top:8px;margin-top:8px}.row>.dato{min-width:0;text-align:right;overflow-wrap:anywhere}@media(max-width:600px){.row:has(>.dato){flex-direction:column;align-items:flex-start;gap:var(--ui-space-1)}.row>.dato{text-align:left}}.row>:first-child{min-width:0;overflow-wrap:anywhere}.row>:last-child:not(.dato):not(:first-child){flex:none;white-space:nowrap}.contacto{display:flex;flex-direction:column;gap:var(--ui-space-1);overflow-wrap:anywhere}.texto{white-space:pre-wrap;overflow-wrap:anywhere}.muted{color:var(--ui-ink-3)}.strong{font-weight:700;color:var(--ui-ink)}.center{text-align:center}.amount{font-size:30px;font-weight:700;color:var(--ui-ink);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.amount--due{color:var(--ui-danger)}.survey__scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.survey__scale .ui-btn{width:100%;min-height:var(--ui-control-h-lg);padding:8px;font-size:20px;font-weight:700}.survey__legend{display:flex;justify-content:space-between;gap:8px}.list{list-style:none;margin:0;padding:0}.list li{padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-line);overflow-wrap:anywhere}.list li:last-child{border-bottom:none}.thread{display:flex;flex-direction:column;gap:8px}.bubble{padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);border:1px solid var(--ui-line)}.bubble--mine{background:var(--ui-action-fill);border-color:var(--ui-action-line)}.bubble>*+*{margin-top:var(--ui-space-1)}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.ui-app .code-input{font-family:var(--ui-font-mono);letter-spacing:2px;text-transform:uppercase}@media(max-width:600px){.main .ui-form-actions__buttons{flex:1 1 100%}.main .ui-form-actions .ui-btn--primary{width:100%}}.aviso-canal{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.aviso-canal input{margin-top:var(--ui-space-1)}
