.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-body);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);border:none;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.ui-btn:active{transform:scale(.98)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--sm{min-height:36px;padding:8px 14px;font-size:var(--text-body-xs)}.ui-btn--md{min-height:44px;padding:10px 20px;font-size:var(--text-body-sm)}.ui-btn--lg{min-height:52px;padding:13px 26px;font-size:var(--text-body)}.ui-btn--primary{background:var(--color-primary);color:var(--color-background)}.ui-btn--primary:hover:not(:disabled){background:var(--color-primary-50)}.ui-btn--secondary{background:transparent;border:1px solid var(--color-hair-strong);color:var(--color-primary)}.ui-btn--secondary:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-5)}.ui-btn--ghost{background:transparent;color:var(--color-primary)}.ui-btn--ghost:hover:not(:disabled){background:var(--color-primary-5)}.ui-btn--danger{background:var(--color-danger);color:var(--color-background)}.ui-btn--danger:hover:not(:disabled){opacity:.9}.ui-btn--accent{background:var(--color-accent);color:var(--color-primary)}.ui-btn--accent:hover:not(:disabled){opacity:.9}.ui-btn--gold{background:var(--gold);color:var(--ink)}.ui-btn--gold:hover:not(:disabled){background:var(--gold-light);color:var(--ink)}.ui-btn.is-loading .ui-btn-content{visibility:hidden}.ui-btn-spinner{position:absolute;inset:0}.ui-btn-content,.ui-btn-spinner{display:inline-flex;align-items:center;justify-content:center}.ui-btn-content{gap:6px}.ui-btn-icon,.ui-textlink{display:inline-flex;align-items:center}.ui-textlink{gap:4px;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-body-sm);color:var(--gold-deep);text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo)}.ui-textlink:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.ui-spinner{display:inline-block;animation:ui-spin .8s linear infinite}.ui-spinner--sm{width:16px;height:16px}.ui-spinner--md{width:24px;height:24px}@keyframes ui-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:2.4s}}.ui-skeleton{display:block;width:100%;height:1em;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface) 0,var(--color-hair) 50%,var(--color-primary-5) 100%);background-size:200% 100%;animation:ui-shimmer 1.4s var(--ease-out-expo) infinite}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.os .ui-btn{gap:7px;border-radius:var(--r-sm);font-family:var(--fb);font-weight:500;letter-spacing:-.005em;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),opacity .15s var(--ease),transform .14s var(--ease)}.os .ui-btn--sm{min-height:31px;padding:0 12px;font-size:13px}.os .ui-btn--md{min-height:36px;padding:0 15px;font-size:13px}.os .ui-btn--primary{background:var(--ink);font-weight:600}.os .ui-btn--primary:hover:not(:disabled){background:var(--ink-2)}.os .ui-btn--secondary{border:1px solid var(--hair);background:var(--ivory);color:var(--ink-2)}.os .ui-btn--secondary:hover:not(:disabled){border-color:var(--hair-2);background:var(--surface);color:var(--ink)}.os .ui-btn--ghost{color:var(--ink-3)}.os .ui-btn--ghost:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.os .ui-btn--danger{border:1px solid var(--er);background:var(--ivory);color:var(--er)}.os .ui-btn--danger:hover:not(:disabled){background:var(--er);color:var(--ivory);opacity:1}.os .ui-btn--accent:hover:not(:disabled){background:var(--gold-light);opacity:1}.os .ui-btn--gold:hover:not(:disabled){background:var(--gold-light)}.os .ui-btn:disabled:not(.is-loading){opacity:1;background:var(--surface-2);color:var(--ink-4);border-color:transparent;transform:none}.ui-checkbox{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 4px;cursor:pointer;position:relative}.ui-checkbox.is-disabled{cursor:not-allowed}.ui-checkbox-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-checkbox-box{width:20px;height:20px;border-radius:var(--radius-xs);border:1.5px solid var(--color-hair-strong);background:var(--color-background);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-background);transition:background var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.ui-checkbox-box svg{opacity:0;transform:scale(.6);transition:opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.ui-checkbox:hover .ui-checkbox-box{border-color:var(--color-primary-50)}.ui-checkbox-input:checked+.ui-checkbox-box{background:var(--color-primary);border-color:var(--color-primary)}.ui-checkbox-input:checked+.ui-checkbox-box svg{opacity:1;transform:scale(1)}.ui-checkbox-input:focus-visible+.ui-checkbox-box{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px}.ui-checkbox-input:disabled+.ui-checkbox-box{border-style:dashed;color:var(--color-tertiary);cursor:not-allowed}.ui-checkbox-input:disabled:checked+.ui-checkbox-box{background:var(--color-tertiary);border-color:var(--color-tertiary)}.ui-checkbox-input.is-invalid+.ui-checkbox-box{border-color:var(--color-danger)}.ui-checkbox-label{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-primary);line-height:var(--leading-body)}.ui-checkbox.is-disabled .ui-checkbox-label{color:var(--color-tertiary)}.ui-radio{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 4px;cursor:pointer;position:relative}.ui-radio.is-disabled{cursor:not-allowed}.ui-radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-radio-ring{width:20px;height:20px;border-radius:var(--radius-full);border:1.5px solid var(--color-hair-strong);background:var(--color-background);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--duration-fast) var(--ease-out-expo)}.ui-radio-dot{width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-primary);opacity:0;transform:scale(.5);transition:opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.ui-radio:hover .ui-radio-ring{border-color:var(--color-primary-50)}.ui-radio-input:checked+.ui-radio-ring{border-color:var(--color-primary)}.ui-radio-input:checked+.ui-radio-ring .ui-radio-dot{opacity:1;transform:scale(1)}.ui-radio-input:focus-visible+.ui-radio-ring{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px}.ui-radio-input:disabled+.ui-radio-ring{border-style:dashed;cursor:not-allowed}.ui-radio-input:disabled+.ui-radio-ring .ui-radio-dot{background:var(--color-tertiary)}.ui-radio-input.is-invalid+.ui-radio-ring{border-color:var(--color-danger)}.ui-radio-label{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-primary);line-height:var(--leading-body)}.ui-radio.is-disabled .ui-radio-label{color:var(--color-tertiary)}.ui-switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 4px;cursor:pointer;position:relative}.ui-switch.is-disabled{cursor:not-allowed}.ui-switch-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-switch-track{width:40px;height:24px;border-radius:var(--radius-full);background:var(--color-hair-strong);display:inline-flex;align-items:center;padding:3px;flex-shrink:0;transition:background var(--duration-normal) var(--ease-out-expo)}.ui-switch-thumb{width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-background);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.16));transform:translateX(0);transition:transform var(--duration-normal) var(--ease-out-expo)}.ui-switch:hover .ui-switch-track{background:var(--color-primary-50)}.ui-switch-input:checked+.ui-switch-track{background:var(--color-primary)}.ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{transform:translateX(16px)}.ui-switch-input:focus-visible+.ui-switch-track{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px}.ui-switch-input:disabled+.ui-switch-track{opacity:.5;cursor:not-allowed}.ui-switch-label{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-primary);line-height:var(--leading-body)}.ui-switch.is-disabled .ui-switch-label{color:var(--color-tertiary)}.os .ui-checkbox-box{width:18px;height:18px;border-radius:5px;border-color:var(--hair-3);background:var(--ivory);transition:background .14s var(--ease),border-color .14s var(--ease)}.os .ui-checkbox-box svg{transition:opacity .14s var(--ease),transform .14s var(--ease)}.os .ui-checkbox:hover .ui-checkbox-box{border-color:var(--gold)}.os .ui-checkbox-input.is-invalid+.ui-checkbox-box{border-color:var(--er)}.os .ui-checkbox-input:checked+.ui-checkbox-box{background:var(--gold);border-color:var(--gold);color:var(--ink)}.os .ui-checkbox-input:focus-visible+.ui-checkbox-box{outline:1.5px solid var(--gold);outline-offset:2px}.os .ui-checkbox-input:disabled+.ui-checkbox-box{color:var(--ink-4)}.os .ui-checkbox-input:disabled+.ui-checkbox-box,.os .ui-checkbox-input:disabled:checked+.ui-checkbox-box{background:var(--surface-2);border-color:var(--hair-2)}.os .ui-checkbox-label{font:500 14px var(--fb);color:var(--ink)}.os .ui-checkbox.is-disabled .ui-checkbox-label{color:var(--ink-4)}.os .ui-radio-ring{border-color:var(--hair-3);background:var(--ivory);transition:background .14s var(--ease),border-color .14s var(--ease)}.os .ui-radio-dot{background:var(--ink);transition:opacity .14s var(--ease),transform .14s var(--ease)}.os .ui-radio:hover .ui-radio-ring{border-color:var(--gold)}.os .ui-radio-input.is-invalid+.ui-radio-ring{border-color:var(--er)}.os .ui-radio-input:checked+.ui-radio-ring{background:var(--gold);border-color:var(--gold)}.os .ui-radio-input:focus-visible+.ui-radio-ring{outline:1.5px solid var(--gold);outline-offset:2px}.os .ui-radio-input:disabled+.ui-radio-ring{background:var(--surface-2);border-color:var(--hair-2)}.os .ui-radio-input:disabled+.ui-radio-ring .ui-radio-dot{background:var(--ink-4)}.os .ui-radio-label{font:500 14px var(--fb);color:var(--ink)}.os .ui-radio.is-disabled .ui-radio-label{color:var(--ink-4)}.os .ui-switch-track{width:42px;background:var(--surface-2);transition:background .14s var(--ease)}.os .ui-switch-thumb{background:var(--ivory);box-shadow:0 1px 3px rgba(20,20,20,.2);transition:transform .14s var(--ease)}.os .ui-switch:hover .ui-switch-track{background:var(--hair-3)}.os .ui-switch-input:checked+.ui-switch-track{background:var(--gold)}.os .ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{transform:translateX(18px)}.os .ui-switch-input:focus-visible+.ui-switch-track{outline:1.5px solid var(--gold);outline-offset:2px}.os .ui-switch-input:disabled+.ui-switch-track{opacity:.5}.os .ui-switch-label{font:500 14px var(--fb);color:var(--ink)}.os .ui-switch.is-disabled .ui-switch-label{color:var(--ink-4)}.ui-checkmark{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--hair-3,var(--color-hair-strong));background:var(--ivory,var(--color-background));display:grid;place-items:center;flex:none;transition:background .14s var(--ease,var(--ease-out-expo)),border-color .14s var(--ease,var(--ease-out-expo))}.ui-checkmark svg{width:11px;height:11px;opacity:0;color:var(--ivory,var(--color-background))}.ui-checkmark.is-checked{background:var(--gold,var(--color-accent));border-color:var(--gold,var(--color-accent))}.ui-checkmark.is-checked svg{opacity:1}.ui-checkmark:focus-visible{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px}.ui-checkmark.is-invisivel{visibility:hidden}.ui-card{background:var(--color-background);border:1px solid var(--color-hair);border-radius:var(--radius-md);padding:20px;transition:border-color var(--duration-normal) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.ui-card--interactive{cursor:pointer}.ui-card--interactive:hover{border-color:var(--color-hair-strong);transform:translateY(-1px)}.ui-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--fb,var(--font-body));font-size:var(--text-body-xs);font-weight:var(--font-weight-semibold);border-radius:var(--r-pill,var(--radius-full));white-space:nowrap;line-height:1}.ui-badge-dot{width:5px;height:5px;border-radius:var(--radius-full);flex-shrink:0;background:currentColor}.ui-badge--filled{height:23px;padding:0 10px}.ui-badge--filled.ui-badge--default{background:var(--color-primary-10);color:var(--color-primary)}.ui-badge--filled.ui-badge--accent{background:var(--color-accent-5);color:var(--color-accent);border:1px solid var(--color-accent-20)}.ui-badge--filled.ui-badge--success{background:var(--color-success-bg);color:var(--color-success)}.ui-badge--filled.ui-badge--warning{background:var(--color-warning-bg);color:var(--color-warning)}.ui-badge--filled.ui-badge--danger{background:var(--color-danger-bg);color:var(--color-danger)}.ui-badge--filled.ui-badge--info{background:var(--color-info-bg);color:var(--color-info)}.ui-badge--editorial{padding:0;background:none}.ui-badge--editorial.ui-badge--default{color:var(--color-secondary)}.ui-badge--editorial.ui-badge--accent{color:var(--color-accent)}.ui-badge--editorial.ui-badge--success{color:var(--color-success)}.ui-badge--editorial.ui-badge--warning{color:var(--color-warning)}.ui-badge--editorial.ui-badge--danger{color:var(--color-danger)}.ui-badge--editorial.ui-badge--info{color:var(--color-info)}.ui-empty-state,.ui-error-state{flex-direction:column;gap:4px;padding:64px 24px;text-align:center}.ui-empty-state,.ui-error-state,.ui-state-icon{display:flex;align-items:center;justify-content:center}.ui-state-icon{width:56px;height:56px;border-radius:var(--radius-full);margin-bottom:16px}.ui-empty-state .ui-state-icon{background:var(--color-surface);color:var(--color-secondary)}.ui-error-state .ui-state-icon{background:var(--color-danger-bg);color:var(--color-danger)}.ui-state-title{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.ui-state-description{font-family:var(--font-body);font-size:var(--text-body-xs);color:var(--color-secondary);line-height:var(--leading-body);margin:4px 0 0;max-width:40ch}.ui-state-action{margin-top:20px}.os .ui-card{background:var(--ivory);border:1px solid var(--hair);border-radius:var(--r-md);box-shadow:var(--sh-1);padding:20px 22px}.os .ui-card :is(h1,h2,h3,h4){font-family:var(--fd);letter-spacing:-.015em}.os .ui-card--interactive:hover{border-color:var(--hair-3)}.os .ui-badge{gap:6px;font:600 11px/1 var(--fb);border-radius:var(--r-pill)}.os .ui-badge--filled{height:23px;padding:0 10px}.os .ui-badge--filled.ui-badge--default{background:var(--surface-2);color:var(--ink-3)}.os .ui-badge--filled.ui-badge--accent{background:var(--gold-tint);color:var(--gold-deep);border:none}.os .ui-badge--filled.ui-badge--success{background:var(--ok-bg);color:var(--ok)}.os .ui-badge--filled.ui-badge--warning{background:var(--wa-bg);color:var(--wa)}.os .ui-badge--filled.ui-badge--danger{background:var(--er-bg);color:var(--er)}.os .ui-badge--filled.ui-badge--info{background:var(--info-bg);color:var(--info)}.os .ui-badge--editorial.ui-badge--default{color:var(--ink-3)}.os .ui-badge--editorial.ui-badge--accent{color:var(--gold-deep)}.os .ui-badge--editorial.ui-badge--success{color:var(--ok)}.os .ui-badge--editorial.ui-badge--warning{color:var(--wa)}.os .ui-badge--editorial.ui-badge--danger{color:var(--er)}.os .ui-badge--editorial.ui-badge--info{color:var(--info)}.os .ui-empty-state,.os .ui-error-state{gap:11px;padding:52px 24px}.os .ui-state-icon{width:44px;height:44px;border-radius:var(--r-md);margin-bottom:0}.os .ui-empty-state .ui-state-icon{background:var(--surface-2);color:var(--ink-4)}.os .ui-error-state .ui-state-icon{background:var(--er-bg);color:var(--er)}.os .ui-state-title{font:600 15px/1.3 var(--fd);letter-spacing:-.01em}.os .ui-state-description{font-size:14px;color:var(--ink-3);max-width:38ch;text-wrap:pretty;margin:0}.os .ui-state-action{margin-top:9px}.os .ui-skeleton{height:12px;border-radius:5px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:ui-shimmer 1.5s linear infinite}@media (prefers-reduced-motion:reduce){.os .ui-skeleton{animation:none}}.ui-avatar{width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;overflow:hidden;flex:none;font-family:var(--fb,var(--font-body));font-size:var(--text-body-xs);font-weight:var(--font-weight-semibold);line-height:1;background:var(--surface-2,var(--color-primary-5));color:var(--ink-3,var(--color-secondary));border:1px solid var(--hair,var(--color-hair))}.ui-avatar-img{width:100%;height:100%;object-fit:cover}.ui-avatar--sm{width:26px;height:26px;font-size:10px}.ui-avatar--lg{width:52px;height:52px;font-size:15px}.ui-avatar--gold{background:var(--gold-tint);color:var(--gold-deep);border-color:var(--gold-light)}.ui-kpistrip{margin-bottom:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-lg,var(--radius-md));overflow:hidden}.ui-kpistrip-item{padding:17px 20px;display:flex;flex-direction:column;gap:7px;background:var(--ivory,var(--color-background));min-width:0}.ui-kpistrip-label{font:500 10px/1 var(--fm,var(--font-mono));text-transform:uppercase;letter-spacing:.11em;color:var(--ink-4,var(--color-tertiary))}.ui-kpistrip-value{font:500 28px/1 var(--fm,var(--font-mono));font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--ink,var(--color-primary))}.ui-kpistrip-delta{font-size:13px;color:var(--ink-4,var(--color-tertiary))}.ui-kpistrip-trend{font-weight:600}.ui-kpistrip-trend--ok{color:var(--ok,var(--color-success))}.ui-kpistrip-trend--er{color:var(--er,var(--color-danger))}.ui-meter{height:4px;border-radius:2px;background:var(--surface-2,var(--sand-deep));overflow:hidden}.ui-meter-fill{display:block;height:100%;border-radius:2px;background:var(--ui-meter-fill,var(--gold,var(--color-accent)));transition:width .4s ease-out}@media (prefers-reduced-motion:reduce){.ui-meter-fill{transition-duration:.01ms}}.ui-meter--ok .ui-meter-fill{background:var(--ok,var(--color-success))}.ui-meter--wa .ui-meter-fill{background:var(--wa,var(--color-warning))}.ui-meter--er .ui-meter-fill{background:var(--er,var(--color-danger))}.ui-score{display:flex;gap:5px}.ui-score-seg{flex:none;border-radius:7px;background:var(--surface-2,var(--sand-deep))}.ui-score-seg--fill{background:var(--gold,var(--color-accent))}.ui-score--md .ui-score-seg{width:18px;height:18px}.ui-score--sm .ui-score-seg{width:12px;height:12px;border-radius:4px}a.ui-kpistrip-item{text-decoration:none;color:inherit;transition:background .16s var(--ease,cubic-bezier(.16,1,.3,1))}a.ui-kpistrip-item:hover{background:var(--color-primary-5,rgba(20,20,20,.03))}a.ui-kpistrip-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ui-tabs{display:flex;gap:4px;border-bottom:1px solid var(--color-hair-strong);overflow-x:auto}.ui-tabs::-webkit-scrollbar{height:0}.ui-tab{display:inline-flex;align-items:center;min-height:44px;padding:11px 14px;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-secondary);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.ui-tab--active,.ui-tab:hover:not(.ui-tab--disabled){color:var(--color-primary)}.ui-tab--active{font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-accent)}.ui-tab--disabled{color:var(--color-tertiary);cursor:not-allowed}.ui-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table{width:100%;border-collapse:collapse}.ui-table-caption{font-family:var(--font-body);font-size:var(--text-body-xs);margin-bottom:8px}.ui-table th,.ui-table-caption{text-align:left;color:var(--color-secondary)}.ui-table th{font-family:var(--font-mono);font-size:var(--text-mono-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.06em;padding:0 12px 10px 0;border-bottom:1px solid var(--color-hair-strong);white-space:nowrap}.ui-table th:last-child{padding-right:0}.ui-table td{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-primary);padding:12px 12px 12px 0;border-bottom:1px solid var(--color-hair);vertical-align:middle}.ui-table td:last-child{padding-right:0}.ui-table tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td{background:var(--color-primary-5)}.ui-table-state{display:flex;align-items:center;justify-content:center;text-align:center;min-height:96px;padding:24px 12px;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-secondary)}.ui-table-state--error{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm)}.ui-table-state--empty{color:var(--color-tertiary)}.ui-table-skeleton-cell{display:block;width:100%;height:14px;border-radius:var(--radius-sm);background:var(--color-primary-5);animation:ui-table-shimmer 1.4s ease-in-out infinite}@keyframes ui-table-shimmer{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ui-table-skeleton-cell{animation:none}}@media (max-width:768px){.ui-table td,.ui-table th{padding-right:18px}.ui-table td:last-child,.ui-table th:last-child{padding-right:0}}.os .ui-tabs{gap:2px;flex-wrap:wrap;width:max-content;max-width:100%;padding:3px;background:var(--surface-2)}.os .ui-tab,.os .ui-tabs{border-bottom:none;border-radius:var(--r-pill)}.os .ui-tab{min-height:0;height:30px;padding:0 14px;font:500 13px var(--fb);color:var(--ink-2);margin-bottom:0;transition:background .15s var(--ease),color .15s var(--ease)}.os .ui-tab:hover:not(.ui-tab--disabled){color:var(--ink)}.os .ui-tab--active{background:var(--ivory);color:var(--ink);font-weight:600;box-shadow:var(--sh-1)}.os .ui-tab--disabled{color:var(--ink-4)}.os .ui-tabs--underline{gap:6px 22px;width:auto;padding:0;background:none;border-radius:0;border-bottom:1px solid var(--hair-2)}.os .ui-tabs--underline .ui-tab{height:auto;min-height:0;padding:0 0 11px;font:500 14px var(--fb);color:var(--ink-4);background:none;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;box-shadow:none;transition:color .15s var(--ease),border-color .15s var(--ease)}.os .ui-tabs--underline .ui-tab:hover:not(.ui-tab--disabled){color:var(--ink-2)}.os .ui-tabs--underline .ui-tab--active{color:var(--ink);font-weight:600;border-bottom-color:var(--gold)}.os .ui-tabs--underline .ui-tab--disabled{color:var(--ink-4);opacity:.5}.os .ui-table-scroll{background:var(--ivory);border:1px solid var(--hair);border-radius:var(--r-md);box-shadow:var(--sh-1);scrollbar-width:thin}.os .ui-table-scroll::-webkit-scrollbar{height:8px}.os .ui-table-scroll::-webkit-scrollbar-track{background:var(--surface)}.os .ui-table-scroll::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:99px}.os .ui-table-caption{padding:13px 14px 0;margin-bottom:0;color:var(--ink-4)}.os .ui-table th{position:sticky;top:0;z-index:2;background:var(--ivory);font:500 10px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);padding:13px 14px;border-bottom:1px solid var(--hair-2)}.os .ui-table td{padding:11px 14px;font-size:14px;color:var(--ink);border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums}.os .ui-table td:last-child,.os .ui-table th:last-child{padding-right:14px}.os .ui-table tbody tr{transition:background .13s var(--ease)}.os .ui-table tbody tr:hover td{background:var(--surface)}.os .ui-table td[data-align=right]{font-family:var(--fm);font-size:13px}.os .ui-table-state--error{color:var(--er);background:var(--er-bg);border-radius:var(--r-sm)}.os .ui-table-state--empty{color:var(--ink-4)}.os .ui-table-skeleton-cell{background:var(--surface-2);border-radius:var(--r-sm)}.ui-table-card{background:var(--ivory,var(--color-background));border:1px solid var(--hair,var(--color-hair));border-radius:var(--r-lg,var(--radius-md));box-shadow:var(--sh-1,var(--shadow-sm));overflow:clip}.ui-table-card .ui-table td,.ui-table-card .ui-table th{padding-inline:16px}.ui-table-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:12px 16px;border-top:1px solid var(--hair,var(--color-hair));background:var(--surface,var(--sand))}.ui-table-foot-end{margin-left:auto;display:inline-flex;gap:6px}.ui-table-dual>.ui-table-rows{display:none}@media (max-width:768px){.ui-table-dual>.ui-table-scroll{display:none}.ui-table-dual>.ui-table-rows{display:flex}}.ui-table-meta{display:flex;flex-direction:column;gap:3px;margin-top:3px}.ui-table-meta-par{display:flex;gap:6px;align-items:baseline;min-width:0}.ui-table-meta-rot{flex-shrink:0;font-family:var(--fm,var(--font-mono));font-style:normal;font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4,var(--color-tertiary))}.ui-table-meta-val{min-width:0;color:var(--ink-2,var(--color-secondary))}.ui-who{align-items:center;gap:10px}.ui-who,.ui-who-txt{display:flex;min-width:0}.ui-who-txt{flex-direction:column;gap:1px}.ui-who-txt>a,.ui-who-txt>b{display:block;font-weight:500;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-who-txt>a:hover{text-decoration:underline;text-underline-offset:2px}.ui-who-txt>small{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ui-ink-3,var(--color-tertiary))}.ui-num{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.ui-num--wa{color:var(--color-warning)}.ui-num--er{color:var(--color-danger)}.ui-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-cell-stack>small{font-size:11.5px}.ui-cell-stack>small,.ui-cell-unknown{color:var(--ui-ink-3,var(--color-tertiary))}.ui-cell-unknown{cursor:help}.ui-cell-acts{display:inline-flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ui-tab-n{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;margin-left:5px;opacity:.7}.ui-table-rows .ui-who{gap:0}.ui-table-rows .ui-who>.ui-avatar{display:none}.ui-who .ui-who-belt{width:18px;height:6px;flex:0 0 auto;border:1px solid var(--color-hair-strong)}.ui-cell-muted{color:var(--ui-ink-3,var(--color-tertiary))}@media (max-width:768px),(pointer:coarse){.os .ui-btn.ui-btn--sm,.os .ui-chip,.os .ui-select .ui-select-trigger,.os .ui-tabs .ui-tab,.ui-btn.ui-btn--sm,.ui-chip,.ui-select .ui-select-trigger,.ui-tabs .ui-tab{min-height:44px;height:auto}.ui-who-txt>a{display:inline-block;padding:13px 0;margin:-13px 0}.os .ui-tools-search,.os .ui-tools-search input,.ui-tools-search,.ui-tools-search input{min-height:44px}}.ui-radio-card-group{display:flex;flex-direction:column;gap:12px}.ui-radio-card{display:block;cursor:pointer;position:relative}.ui-radio-card-input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.ui-radio-card-frame{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border:1px solid var(--color-hair-strong);border-radius:8px;padding:18px;background:var(--color-background);transition:border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.ui-radio-card:hover .ui-radio-card-frame{border-color:var(--color-secondary)}.ui-radio-card-input:checked+.ui-radio-card-frame{border-color:var(--color-primary);background:var(--color-primary-5)}.ui-radio-card-input:focus-visible+.ui-radio-card-frame{outline:2px solid var(--color-info);outline-offset:2px}.ui-radio-card-text{display:flex;flex-direction:column}.ui-radio-card-title{font-size:14.5px;font-weight:600;color:var(--color-primary)}.ui-radio-card-desc{margin-top:4px;font-size:12.5px;color:var(--color-secondary)}.ui-radio-card-check{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid var(--color-hair-strong);display:flex;align-items:center;justify-content:center;color:var(--color-background)}.ui-radio-card-input:checked+.ui-radio-card-frame .ui-radio-card-check{background:var(--color-primary);border-color:var(--color-primary)}.ui-radio-card:active .ui-radio-card-frame{transform:scale(.985)}.ui-radio-card-check{transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.ui-radio-card-check svg{opacity:0;transform:scale(.4);transition:transform var(--duration-fast) cubic-bezier(.34,1.56,.64,1),opacity var(--duration-fast) var(--ease-out-expo)}.ui-radio-card-input:checked+.ui-radio-card-frame .ui-radio-card-check svg{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.ui-radio-card-check,.ui-radio-card-check svg,.ui-radio-card-frame,.ui-radio-card:active .ui-radio-card-frame{transition:none;transform:none}}.os .ui-radio-card-frame{gap:14px;padding:17px 19px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--ivory);box-shadow:var(--sh-1);transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease)}.os .ui-radio-card:hover .ui-radio-card-frame{border-color:var(--hair-3)}.os .ui-radio-card-input:checked+.ui-radio-card-frame{border-color:var(--gold);background:var(--gold-tint)}.os .ui-radio-card-input:focus-visible+.ui-radio-card-frame{outline:1.5px solid var(--gold);outline-offset:2px}.os .ui-radio-card-title{font:600 15px/1.3 var(--fb)}.os .ui-radio-card-desc{margin-top:3px;font-size:13px;color:var(--ink-4)}.os .ui-radio-card-check{width:20px;height:20px;border:1.5px solid var(--hair-3)}.os .ui-radio-card-input:checked+.ui-radio-card-frame .ui-radio-card-check{background:var(--gold);border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.os .ui-radio-card-frame{transition:none;transform:none}}.ui-notice{display:flex;align-items:flex-start;flex-wrap:wrap;gap:11px;padding:13px 15px;border-radius:var(--r-md,var(--radius-sm));font-size:14px}.ui-notice-icon{flex:none;display:inline-flex;margin-top:-1px}.ui-notice-icon svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ui-notice-body{min-width:0;flex:1}.ui-notice-title{display:block;font:600 14px/1.4 var(--fb,var(--font-body))}.ui-notice--info{background:var(--info-bg,var(--color-info-bg));color:var(--info,var(--color-info))}.ui-notice--ok{background:var(--ok-bg,var(--color-success-bg));color:var(--ok,var(--color-success))}.ui-notice--wa{background:var(--wa-bg,var(--color-warning-bg));color:var(--wa,var(--color-warning))}.ui-notice--er{background:var(--er-bg,var(--color-danger-bg));color:var(--er,var(--color-danger))}.ui-steps{list-style:none;margin:0;padding:0}.ui-step,.ui-steps{display:flex;align-items:center;gap:9px}.ui-step{min-width:0}.ui-step:not(:last-child){flex:1}.ui-step:not(:last-child):after{content:"";flex:1;min-width:16px;height:1px;background:var(--hair-2,var(--color-hair-strong))}.ui-step-i{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font:500 11px var(--fm,var(--font-mono));flex:none}.ui-step-label{font:500 13px var(--fb,var(--font-body));white-space:nowrap}.ui-step--done .ui-step-i{background:var(--gold,var(--color-accent));color:var(--ink,var(--color-primary))}.ui-step--current .ui-step-i{border:2px solid var(--ink,var(--color-primary));font-weight:600}.ui-step--current .ui-step-label{font-weight:600}.ui-step--todo .ui-step-i{border:1.5px solid var(--hair-3,var(--color-hair-strong))}.ui-step--todo .ui-step-i,.ui-step--todo .ui-step-label{color:var(--ink-4,var(--color-tertiary))}.ui-seg{display:inline-flex;gap:2px;background:var(--surface-2,var(--sand-deep));border-radius:var(--r-pill,var(--radius-full));padding:3px;flex:none}.ui-seg-btn{height:26px;padding:0 12px;border:none;background:transparent;cursor:pointer;border-radius:var(--r-pill,var(--radius-full));font:500 12px var(--fb,var(--font-body));color:var(--ink-4,var(--color-tertiary));transition:background .14s var(--ease,var(--ease-out-expo)),color .14s var(--ease,var(--ease-out-expo))}.ui-seg-btn[aria-checked=true]{background:var(--ivory,var(--color-background));color:var(--ink,var(--color-primary));font-weight:600;box-shadow:var(--sh-1,var(--shadow-sm))}.ui-seg-btn--ok[aria-checked=true]{background:var(--ok-bg,var(--color-success-bg));color:var(--ok,var(--color-success))}.ui-seg-btn--wa[aria-checked=true]{background:var(--wa-bg,var(--color-warning-bg));color:var(--wa,var(--color-warning))}.ui-seg-btn--er[aria-checked=true]{background:var(--er-bg,var(--color-danger-bg));color:var(--er,var(--color-danger))}.ui-phead{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}.ui-phead-main{min-width:0}.ui-phead-lab{display:block;font-family:var(--fm,var(--font-mono));font-size:10px;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--gold-deep,var(--color-accent));margin-bottom:7px}.ui-phead-title{font-family:var(--fd,var(--font-serif));font-size:28px;font-weight:var(--font-weight-regular);font-style:normal;line-height:1.12;letter-spacing:-.022em;color:var(--ink,var(--color-primary));margin:0}.ui-phead-sub{font-family:var(--fb,var(--font-body));font-size:14px;line-height:1.55;color:var(--ink-3,var(--color-secondary));max-width:64ch;margin:8px 0 0;text-wrap:pretty}.ui-phead-acts{margin-left:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap}@media (max-width:560px){.ui-phead-title{font-size:24px}}.ui-rows{display:flex;flex-direction:column}.ui-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid var(--hair,var(--color-hair))}.ui-row:last-child{border-bottom:none}.ui-row-title{display:block;font-size:14px;font-weight:var(--font-weight-medium);line-height:1.4;color:var(--ink,var(--color-primary))}.ui-row-note,.ui-row-title{font-family:var(--fb,var(--font-body))}.ui-row-note{font-size:12px;color:var(--ink-4,var(--color-secondary))}a.ui-row{color:inherit;text-decoration:none;transition:background-color var(--duration-fast,.15s) var(--ease,var(--ease-out-expo))}a.ui-row:hover{background:var(--surface-2,var(--color-primary-5))}.ui-rows--inset{margin-left:-22px;margin-right:-22px}.ui-rows--inset .ui-row{padding-left:22px;padding-right:22px}.ui-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:22px;align-items:start}.ui-split--wide{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.ui-split--flip{grid-template-columns:minmax(280px,1fr) minmax(0,1.35fr)}@media (max-width:1200px){.ui-split,.ui-split--flip,.ui-split--wide{grid-template-columns:minmax(0,1fr)}}.ui-tools{flex-wrap:wrap;margin-bottom:16px}.ui-tools,.ui-tools-end{display:flex;align-items:center;gap:10px}.ui-tools-end{margin-left:auto}.ui-tools-search{flex:1 1 190px;min-width:170px;max-width:290px}.ui-row--no-lead{grid-template-columns:minmax(0,1fr) auto}.ui-row--no-trail{grid-template-columns:auto minmax(0,1fr)}.ui-row--no-lead.ui-row--no-trail{grid-template-columns:minmax(0,1fr)}.ui-row-lead,.ui-row-trail{display:inline-flex;align-items:center;gap:13px}.ui-row-body{min-width:0}.ui-chip{display:inline-flex;align-items:center;gap:7px;height:29px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-pill,var(--radius-full));background:var(--surface-2,var(--color-primary-5));color:var(--ink-2,var(--color-primary));font-family:var(--fb,var(--font-body));font-size:13px;font-weight:var(--font-weight-medium);line-height:1;cursor:pointer;transition:border-color var(--duration-fast,.15s) var(--ease,var(--ease-out-expo)),background var(--duration-fast,.15s) var(--ease,var(--ease-out-expo))}.ui-chip:hover{background:var(--surface-3,var(--color-primary-10))}.ui-chip[aria-pressed=true]{background:var(--gold-tint);border-color:var(--gold-light);color:var(--gold-deep);font-weight:var(--font-weight-semibold)}.ui-chip-icon{display:inline-flex;font-size:14px}.ui-phead--ink .ui-phead-lab{color:var(--gold-light)}.ui-phead--ink .ui-phead-title{color:var(--rail-ink,var(--color-background))}.ui-phead--ink .ui-phead-sub{color:var(--rail-ink-2,var(--color-background))}.ui-ink-panel{position:relative;overflow:hidden;padding:26px 28px;border-radius:var(--r-lg,16px);background:var(--rail,var(--ink));color:var(--rail-ink,var(--ivory))}.ui-ink-panel .ui-phead-lab{color:var(--gold-light)}.ui-ink-panel h2{margin:12px 0 0;font-family:var(--fd,var(--font-serif));font-size:24px;font-weight:400;line-height:1.24;letter-spacing:-.02em}.ui-ink-panel p{margin:8px 0 0;max-width:56ch;font-family:var(--fb,var(--font-body));font-size:14px;line-height:1.6;color:var(--rail-ink-2,color-mix(in srgb,var(--ivory) 62%,transparent));text-wrap:pretty}.ui-ink-panel p+.ui-queue{margin-top:22px}.ui-queue{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.ui-qitem{display:flex;flex-direction:column;gap:8px;padding:15px 16px;border:1px solid var(--rail-hair,color-mix(in srgb,var(--ivory) 13%,transparent));border-radius:var(--r-md,13px);background:color-mix(in srgb,var(--rail-ink,var(--ivory)) 6%,transparent);color:var(--rail-ink,var(--ivory));text-align:left;text-decoration:none}.ui-qitem--link{transition:background .16s var(--ease),transform .16s var(--ease)}.ui-qitem--link:hover{background:color-mix(in srgb,var(--rail-ink,var(--ivory)) 11%,transparent);transform:translateY(-2px)}.ui-qitem-lab{display:flex;align-items:center;gap:7px;font-family:var(--fm,var(--font-mono));font-size:10px;font-weight:500;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--rail-ink-2,color-mix(in srgb,var(--ivory) 62%,transparent))}.ui-qitem-dot{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.ui-qitem-dot--danger{background:var(--er,var(--color-danger))}.ui-qitem-dot--warning{background:var(--gold,var(--color-accent))}.ui-qitem-dot--info{background:var(--info,var(--color-info))}.ui-qitem-dot--success{background:var(--ok,var(--color-success))}.ui-qitem-title{font-size:15px;font-weight:500;line-height:1.35}.ui-qitem-note,.ui-qitem-title{font-family:var(--fb,var(--font-body))}.ui-qitem-note{font-size:13px;line-height:1.45;color:var(--rail-ink-2,color-mix(in srgb,var(--ivory) 62%,transparent))}@media (prefers-reduced-motion:reduce){.ui-qitem--link{transition:background .16s var(--ease)}.ui-qitem--link:hover{transform:none}}.ui-ink-panel .enc-transferencia{display:grid;gap:3px 0;margin-top:16px}.ui-ink-panel .enc-transferencia dt{font-family:var(--fm,var(--font-mono));font-size:10px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--rail-ink-2,color-mix(in srgb,var(--ivory) 62%,transparent))}.ui-ink-panel .enc-transferencia dd{font-family:var(--fb,var(--font-body));font-size:14px;font-weight:500;margin:0 0 11px;overflow-wrap:anywhere}.ui-ink-panel .enc-transferencia dd:last-child{margin-bottom:0}.ui-ink-panel .enc-transferencia dd.num{font-family:var(--fm,var(--font-mono));letter-spacing:.02em;color:var(--gold-light)}