.ui-btn{--btn-h:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--btn-h);padding:0 14px;border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font);font-size:var(--fs-sm);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast);position:relative}.ui-btn--sm{--btn-h:30px;padding:0 10px;font-size:var(--fs-xs);gap:5px}.ui-btn--block{width:100%}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-btn--primary{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill);font-weight:600}.ui-btn--primary:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.ui-btn--secondary{background:var(--bg-raised);color:var(--text);border-color:var(--border-2)}.ui-btn--secondary:hover:not(:disabled){background:var(--bg-hover);border-color:color-mix(in srgb,var(--border-2) 60%,var(--text-3))}.ui-btn--ghost{background:transparent;color:var(--text-2)}.ui-btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.ui-btn--danger{background:var(--danger-fill);color:var(--text-inverse);border-color:var(--danger-fill);font-weight:600}.ui-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger-fill) 85%,#000);border-color:transparent}.ui-btn__spinner{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:ui-spin .7s linear infinite}.ui-btn--loading>:not(.ui-btn__spinner){visibility:hidden}.ui-btn--loading>.ui-btn__spinner{position:absolute}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex-shrink:0;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.ui-iconbtn--sm{width:28px;height:28px}.ui-iconbtn--secondary{background:var(--bg-raised);border-color:var(--border-2)}.ui-iconbtn:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.ui-iconbtn--danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-text)}.ui-iconbtn:disabled{opacity:.5;cursor:not-allowed}.ui-iconbtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-iconbtn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.ui-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ui-field__label{font-size:var(--fs-xs);font-weight:500;color:var(--text-2);display:inline-flex;align-items:center;gap:4px}.ui-field__required{color:var(--danger-text)}.ui-field__hint{color:var(--text-3)}.ui-field__error,.ui-field__hint{font-size:var(--fs-xs);line-height:1.4}.ui-field__error{color:var(--danger-text)}.ui-field--inline{flex-direction:row;align-items:center;gap:8px}.ui-field__labelrow{justify-content:space-between;gap:8px}.ui-field__labelrow,.ui-input{display:flex;align-items:center}.ui-input{position:relative}.ui-input>.field{padding-left:10px;padding-right:10px}.ui-input--prefix>.field{padding-left:32px}.ui-input--suffix>.field{padding-right:32px}.ui-input__affix{position:absolute;top:0;bottom:0;display:inline-flex;align-items:center;color:var(--text-3);font-size:var(--fs-sm);pointer-events:none}.ui-input__affix--prefix{left:10px}.ui-input__affix--suffix{right:10px}.ui-input__affix--interactive{pointer-events:auto}.field--mono{font-family:var(--mono)}.field--numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field--sm{height:30px;min-height:30px;padding:0 8px;font-size:var(--fs-xs)}.ui-check{position:relative;display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:var(--fs-sm);color:var(--text);line-height:1.4}.ui-check--disabled{opacity:.55;cursor:not-allowed}.ui-check__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ui-check__box{flex-shrink:0;width:16px;height:16px;margin-top:1px;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--bg-raised);display:inline-flex;align-items:center;justify-content:center;color:var(--on-accent);transition:background var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast)}.ui-check__box svg{opacity:0;transition:opacity var(--dur-fast)}.ui-check--radio .ui-check__box{border-radius:50%}.ui-check--radio .ui-check__box:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--on-accent);opacity:0}.ui-check__input:checked+.ui-check__box{background:var(--accent-fill);border-color:var(--accent-fill)}.ui-check__input:checked+.ui-check__box svg,.ui-check__input:checked+.ui-check__box:after{opacity:1}.ui-check__input:indeterminate+.ui-check__box{background:var(--accent-fill);border-color:var(--accent-fill)}.ui-check__input:focus-visible+.ui-check__box{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent-text)}.ui-check:hover .ui-check__input:not(:disabled):not(:checked)+.ui-check__box{border-color:var(--text-3)}.ui-check__text{display:flex;flex-direction:column;gap:2px}.ui-check__desc{font-size:var(--fs-xs);color:var(--text-3)}.ui-switch__track{flex-shrink:0;width:32px;height:18px;border-radius:999px;margin-top:1px;background:var(--bg-3);border:1px solid var(--border-2);position:relative;transition:background var(--dur),border-color var(--dur),box-shadow var(--dur-fast)}.ui-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--text-2);transition:transform var(--dur),background var(--dur)}.ui-check__input:checked+.ui-switch__track{background:var(--accent-fill);border-color:var(--accent-fill)}.ui-check__input:checked+.ui-switch__track:after{transform:translateX(14px);background:var(--on-accent)}.ui-check__input:focus-visible+.ui-switch__track{box-shadow:0 0 0 3px var(--accent-soft)}.ui-form-section{display:flex;flex-direction:column;gap:var(--space-4)}.ui-form-section__head{display:flex;flex-direction:column;gap:2px}.ui-form-section__head--actions{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.ui-form-section__title{font-size:var(--fs-md);font-weight:600;color:var(--text)}.ui-form-section__desc{font-size:var(--fs-sm);color:var(--text-3)}.ui-form-row{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}@media (max-width:720px){.ui-form-row{grid-template-columns:1fr}}.ui-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--bg-raised);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:ui-rise var(--dur) ease-out}.ui-savebar__msg{font-size:var(--fs-sm);color:var(--text-2)}.ui-savebar__msg--danger-text{color:var(--danger-text)}.ui-savebar__actions{display:flex;gap:var(--space-2)}.ui-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:500;line-height:1;white-space:nowrap;border:1px solid transparent}.ui-badge--sm{height:18px;padding:0 6px}.ui-badge--pill{border-radius:999px}.ui-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ui-badge--neutral{background:var(--bg-hover);color:var(--text-2);border-color:var(--border)}.ui-badge--accent{background-color:var(--badge-accent-bg);color:var(--accent-text)}.ui-badge--success{background-color:var(--badge-success-bg);color:var(--success-text)}.ui-badge--warning{background-color:var(--badge-warning-bg);color:var(--warning-text)}.ui-badge--danger{background-color:var(--badge-danger-bg);color:var(--danger-text)}.ui-badge--info{background-color:var(--badge-info-bg);color:var(--info-text)}.ui-badge--outline{background:transparent;border-color:currentColor}.ui-badge--dashed{background:transparent;border-style:dashed;border-color:var(--border-2);color:var(--text-3)}button.ui-badge{cursor:pointer;font-family:var(--font);transition:filter var(--dur-fast),border-color var(--dur-fast)}button.ui-badge:hover{filter:brightness(1.08)}button.ui-badge--dashed:hover{border-color:var(--text-3);color:var(--text-2);filter:none}button.ui-badge:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--space-4);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg)}.ui-stat--plain{padding:0;background:transparent;border:none}.ui-stat__label{font-size:var(--fs-xs);font-weight:500;color:var(--text-3);display:flex;align-items:center;gap:6px}.ui-stat__value{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-stat--sm .ui-stat__value{font-size:var(--fs-xl)}.ui-stat__foot{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--text-3);min-height:16px}.ui-stat__delta{display:inline-flex;align-items:center;gap:2px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-stat__delta--up{color:var(--success-text)}.ui-stat__delta--down{color:var(--danger-text)}.ui-stat__delta--flat{color:var(--text-3)}.ui-stat__spark{margin-left:auto;color:var(--accent-text);display:flex}.ui-stat--clickable{cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);text-align:left;font:inherit;color:inherit;width:100%}.ui-stat--clickable:hover{border-color:var(--border-2);box-shadow:var(--shadow-sm)}.ui-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:auto;background:var(--bg-raised)}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.ui-table th,.ui-table thead th{position:static;padding:10px 12px;text-align:left;font-size:var(--fs-xs);font-weight:500;color:var(--text-3);background:var(--bg-2);border-bottom:1px solid var(--border-2);white-space:nowrap;text-transform:none;letter-spacing:0}.ui-table td{padding:10px 12px;color:var(--text-2);border-bottom:1px solid var(--border);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td{background:var(--bg-subtle);color:var(--text)}.ui-table--compact th{padding:7px 10px}.ui-table--compact td{padding:7px 10px;font-size:var(--fs-xs)}.ui-table__row--clickable{cursor:pointer}.ui-table__row--selected td{background:var(--accent-soft)}.ui-table__cell--numeric,.ui-table__th--numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-table td.ui-table__cell--center,.ui-table th.ui-table__th--center,.ui-table__cell--center,.ui-table__th--center{text-align:center}.ui-table__cell--mono{white-space:nowrap;font-family:var(--mono);font-size:var(--fs-xs)}.ui-table__cell--accent-text{color:var(--text);font-weight:500}.ui-table__cell--muted{color:var(--text-3)}.ui-table__cell--nowrap{white-space:nowrap}.ui-table__sort{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.ui-table__sort:hover{color:var(--text)}.ui-table__sort:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-table__sort svg{opacity:.5}.ui-table__th--sorted .ui-table__sort{color:var(--text)}.ui-table__th--sorted .ui-table__sort svg{opacity:1}.ui-table__empty td{padding:0}.ui-table tfoot td{background:var(--bg-2);border-top:1px solid var(--border-2);border-bottom:none;color:var(--text);font-weight:600}.ui-menu-anchor{position:relative;display:inline-flex}.ui-menu{position:absolute;z-index:60;min-width:200px;max-height:min(70vh,420px);overflow-y:auto;padding:4px;background:var(--bg-raised);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ui-menu--right{right:0;top:calc(100% + 6px)}.ui-menu--left{left:0;top:calc(100% + 6px)}.ui-menu__item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--fs-sm);color:var(--text);cursor:pointer;text-decoration:none}.ui-menu__item:focus-visible,.ui-menu__item:hover{background:var(--bg-hover);outline:none}.ui-menu__item:disabled{opacity:.55;cursor:not-allowed}.ui-menu__item--danger{color:var(--danger-text)}.ui-menu__item__hint{margin-left:auto;font-size:var(--fs-xs);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-menu__sep{height:1px;background:var(--border);margin:4px 0}.ui-menu__label{font-size:var(--fs-xs);font-weight:500;color:var(--text-3);padding:6px 10px 2px}.ui-menu__section{padding:4px 6px 8px}.ui-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 12px;margin-bottom:-1px;background:none;border:none;border-bottom:2px solid transparent;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--text-3);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast),border-color var(--dur-fast)}.ui-tab:hover{color:var(--text)}.ui-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent-text)}.ui-tab:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px;border-radius:var(--radius-sm)}.ui-tab:disabled{opacity:.5;cursor:not-allowed}.ui-tab__count{font-size:var(--fs-xs);color:var(--text-3);background:var(--bg-hover);border-radius:999px;padding:1px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-tab[aria-selected=true] .ui-tab__count{background:var(--accent-soft);color:var(--accent-text)}.ui-tabs--pills{gap:4px;border-bottom:none;padding:3px;background:var(--bg-2);border-radius:var(--radius-md);width:max-content}.ui-tabs--pills .ui-tab{padding:5px 10px;margin:0;border-bottom:none;border-radius:var(--radius-sm);font-size:var(--fs-xs)}.ui-tabs--pills .ui-tab[aria-selected=true]{background:var(--bg-raised);box-shadow:var(--shadow-xs)}.ui-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;min-width:0}.ui-card--flat{background:transparent}.ui-card--interactive{cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.ui-card--interactive:hover{border-color:var(--border-2);box-shadow:var(--shadow-sm)}.ui-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.ui-card__heading{min-width:0}.ui-card__title{font-size:var(--fs-md);font-weight:600;color:var(--text);margin:0}.ui-card__desc{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px}.ui-card__actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.ui-card__body{padding:var(--space-4)}.ui-card__body--flush{padding:0}.ui-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--bg-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ui-dialog__overlay{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--space-6);animation:ui-fade var(--dur) ease-out}.ui-dialog{width:100%;max-height:90vh;display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--border-2);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:ui-scale var(--dur) ease-out}.ui-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.ui-dialog__heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.ui-dialog__titles{min-width:0}.ui-dialog__close{margin-left:auto}.ui-dialog__footer-start{margin-right:auto;display:flex;align-items:center;gap:8px}.ui-dialog__confirm-input{margin-top:12px}.ui-dialog__phrase{color:var(--text);font-family:var(--font-mono);font-weight:600}.ui-dialog__title{font-size:var(--fs-lg);font-weight:600;color:var(--text);margin:0;line-height:1.3}.ui-dialog__desc{font-size:var(--fs-sm);color:var(--text-3);margin:4px 0 0}.ui-dialog__body{padding:var(--space-5);overflow-y:auto;font-size:var(--fs-sm);color:var(--text-2)}.ui-dialog__footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}.ui-dialog__icon{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ui-dialog__icon--danger{background:var(--danger-soft);color:var(--danger-text)}.ui-dialog__icon--warning-text{background:var(--warning-soft);color:var(--warning-text)}.ui-dialog__icon--accent-text{background:var(--accent-soft);color:var(--accent-text)}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-scale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 32px;background:var(--bg-raised);border:1px dashed var(--border);border-radius:var(--radius-lg)}.ui-empty--compact{padding:28px 20px}.ui-empty--filtered{border-style:solid}.ui-empty--bare{background:transparent;border:none}.ui-empty__icon{width:48px;height:48px;border-radius:var(--radius-lg);margin-bottom:16px;flex-shrink:0;background:var(--accent-soft);color:var(--accent-text);display:inline-flex;align-items:center;justify-content:center}.ui-empty--compact .ui-empty__icon{width:36px;height:36px;margin-bottom:10px}.ui-empty--filtered .ui-empty__icon{background:var(--bg-2);color:var(--text-3);border:1px solid var(--border)}.ui-empty__title{font-size:var(--fs-md);font-weight:600;color:var(--text);max-width:360px}.ui-empty__desc{font-size:var(--fs-sm);color:var(--text-3);line-height:1.55;max-width:360px;margin-top:6px}.ui-empty__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:20px}.ui-empty--compact .ui-empty__actions{margin-top:12px}.ui-error{display:flex;align-items:flex-start;gap:12px;padding:var(--space-3) var(--space-4);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger-text) 30%,transparent);border-radius:var(--radius-lg);color:var(--text)}.ui-error__icon{color:var(--danger-text);flex-shrink:0;margin-top:1px}.ui-error__body{flex:1 1;min-width:0}.ui-error__title{font-size:var(--fs-sm);font-weight:600}.ui-error__desc{font-size:var(--fs-xs);color:var(--text-2);margin-top:2px;word-break:break-word}.ui-error__actions{flex-shrink:0;display:flex;gap:6px}.ui-skel-list{display:flex;flex-direction:column;gap:8px}.ui-skel-list__row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised)}.ui-skel-list__row>.ui-skel-grow{flex:1 1}.ui-skel-stack>.skeleton+.skeleton{margin-top:6px}.ui-skel-page{display:flex;flex-direction:column;gap:var(--space-5)}.ui-skel-tabs{display:flex;gap:8px;margin-bottom:16px}.ui-skel-detail{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ui-skel-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ui-toast{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;min-width:300px;max-width:440px;background:var(--bg-raised);border:1px solid var(--border-2);border-left:3px solid var(--toast-tone);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:var(--fs-sm);color:var(--text);line-height:1.45;animation:ui-toast-in var(--dur) ease-out}.ui-toast--exit{opacity:0;transform:translateX(24px);transition:opacity var(--dur),transform var(--dur)}.ui-toast--success-text{--toast-tone:var(--success-text)}.ui-toast--danger-text{--toast-tone:var(--danger-text)}.ui-toast--warning-text{--toast-tone:var(--warning-text)}.ui-toast--info{--toast-tone:var(--info-text)}.ui-toast__icon{color:var(--toast-tone);flex-shrink:0;margin-top:2px}.ui-toast__msg{flex:1 1;min-width:0;padding-top:3px}.ui-toast__action{margin-left:4px}.ui-toast--center{min-width:420px;max-width:560px;padding:16px 16px 16px 20px;font-size:var(--fs-md)}@keyframes ui-toast-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.ui-toast-stack{top:16px;right:16px;flex-direction:column;gap:8px}.ui-toast-stack,.ui-toast-stack--center{position:fixed;z-index:9999;display:flex}.ui-toast-stack--center{inset:0;align-items:center;justify-content:center;pointer-events:none}.ui-toast-stack--center>div{display:flex;flex-direction:column;gap:8px;pointer-events:auto}.ui-tooltip{position:fixed;z-index:10000;pointer-events:none;max-width:260px;padding:6px 9px;background:var(--text);color:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-size:var(--fs-xs);line-height:1.45;white-space:normal;animation:ui-fade var(--dur-fast) ease-out}.ui-tooltip__anchor,.ui-tooltip__help{display:inline-flex;align-items:center}.ui-tooltip__help{width:14px;height:14px;border-radius:50%;background:var(--bg-3);border:1px solid var(--border-2);justify-content:center;color:var(--text-3);cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-pagehead{flex-direction:column;margin-bottom:var(--space-5)}.ui-pagehead,.ui-pagehead__row{display:flex;gap:var(--space-4)}.ui-pagehead__row{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.ui-pagehead__main{min-width:0;flex:1 1 240px;display:flex;flex-direction:column;gap:4px}.ui-pagehead__eyebrow{font-size:var(--fs-xs);color:var(--text-3);display:flex;align-items:center;gap:6px}.ui-pagehead__title{margin:0;font-size:var(--fs-xl);font-weight:600;color:var(--text);letter-spacing:-.01em;line-height:1.25;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-pagehead--h2 .ui-pagehead__title{font-size:var(--fs-lg)}.ui-pagehead__desc{font-size:var(--fs-sm);color:var(--text-3);line-height:1.45;max-width:600px}.ui-pagehead__meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-2);margin-top:2px}.ui-pagehead__meta>*{display:inline-flex;align-items:center;gap:5px}.ui-pagehead__actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;flex-wrap:wrap}.ui-pagehead__tabs{margin-bottom:calc(-1 * var(--space-4))}.ui-icon{flex-shrink:0;vertical-align:middle}.ui-meter{--meter-color:var(--accent-fill);height:6px;background:var(--bg-3);border-radius:var(--radius-sm);overflow:hidden}.ui-meter--sm{height:4px}.ui-meter--lg{height:8px}.ui-meter__fill{height:100%;width:var(--meter-value,0);background:var(--meter-color);border-radius:inherit;transition:width var(--dur)}.ui-meter--success-text{--meter-color:var(--success-fill)}.ui-meter--warning-text{--meter-color:var(--warning-fill)}.ui-meter--danger{--meter-color:var(--danger-fill)}.ui-meter--neutral{--meter-color:var(--text-3)}.ui-meter-row{display:flex;align-items:center;gap:10px}.ui-meter-row>.ui-meter{flex:1 1}.ui-meter-row__label{font-size:var(--fs-xs);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-callout{--callout-color:var(--text-2);display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--callout-color) 30%,transparent);background:var(--bg-subtle);color:var(--text);font-size:var(--fs-sm);line-height:1.45}.ui-callout__icon{color:var(--callout-color);flex-shrink:0;margin-top:1px}.ui-callout__body{flex:1 1;min-width:0}.ui-callout__title{font-weight:600}.ui-callout__actions{display:flex;gap:6px;flex-shrink:0;align-items:center}.ui-callout--compact{padding:6px 10px;font-size:var(--fs-xs);border-radius:var(--radius-md)}.ui-callout--accent-text{--callout-color:var(--accent-text);background:var(--accent-soft)}.ui-callout--success-text{--callout-color:var(--success-text);background:var(--success-soft)}.ui-callout--warning-text{--callout-color:var(--warning-text);background:var(--warning-soft)}.ui-callout--danger{--callout-color:var(--danger-text);background:var(--danger-soft)}.ui-callout--info{--callout-color:var(--info-text);background:var(--info-soft)}.ui-kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--fs-xs);padding:3px 0;min-width:0}.ui-kv__k{color:var(--text-2);flex-shrink:0}.ui-kv__v{color:var(--text);font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.ui-kv--sm .ui-kv__v{font-weight:400}.ui-kv-list{display:flex;flex-direction:column;gap:2px}.ui-listrow{border-bottom:1px solid var(--border);transition:background var(--dur-fast);min-width:0}.ui-listrow--clickable{cursor:pointer}.ui-listrow--clickable:hover,.ui-listrow--open{background:var(--bg-hover)}.ui-listrow--selected{background:var(--accent-soft)}.ui-listhead{background:var(--bg-subtle);border-bottom:1px solid var(--border)}.ui-listhead,.ui-sectionlabel{font-size:var(--fs-xs);font-weight:500;color:var(--text-3)}.ui-sectionlabel{margin-bottom:8px;display:flex;align-items:center;gap:6px}.t-xs{font-size:var(--fs-xs)}.t-sm{font-size:var(--fs-sm)}.t-md{font-size:var(--fs-md)}.t-lg{font-size:var(--fs-lg)}.t-xl{font-size:var(--fs-xl)}.t-2xl{font-size:var(--fs-2xl)}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.t-fg{color:var(--text)}.t-accent{color:var(--accent-text)}.t-success{color:var(--success-text)}.t-warning{color:var(--warning-text)}.t-danger{color:var(--danger-text)}.t-info{color:var(--info-text)}.w-400{font-weight:400}.w-500{font-weight:500}.w-600{font-weight:600}.t-mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-right{text-align:right}.t-center{text-align:center}.t-nowrap{white-space:nowrap}.t-lh{line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-kbd{display:inline-block;padding:1px 5px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-2);background:var(--bg-3);border:solid var(--border-2);border-width:1px 1px 2px;border-radius:var(--radius-sm);line-height:1.4}.ui-linkbtn{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--accent-text);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ui-linkbtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:2px}.ui-charges{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ui-charges--divided{border-top:1px solid var(--border);padding-top:14px;margin-top:4px}.ui-charges__title{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.ui-charges__intro{margin:-4px 0 4px;font-size:var(--fs-xs);color:var(--text-3);line-height:1.45}.ui-charges__row{display:grid;grid-template-columns:minmax(0,1.6fr) 110px 150px auto;grid-gap:8px;gap:8px;align-items:center;width:100%}.ui-charges__row--role{grid-template-columns:minmax(0,1.6fr) 130px 110px 150px auto}@media (max-width:700px){.ui-charges__row,.ui-charges__row--role{grid-template-columns:1fr 1fr}}.ui-combobox{position:relative}.ui-combobox__list{position:absolute;z-index:40;left:0;right:0;top:100%;margin:4px 0 0;padding:4px;list-style:none;max-height:280px;overflow-y:auto;background:var(--bg-raised);border:1px solid var(--border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ui-combobox__note{padding:6px 10px 8px;font-size:var(--fs-xs);color:var(--text-3);line-height:1.4}.ui-combobox__option{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-sm)}.ui-combobox__option:hover,.ui-combobox__option[aria-selected=true]{background:var(--accent-soft)}.ui-combobox__name{color:var(--text);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-combobox__meta{color:var(--text-3);font-weight:400}.ui-combobox__code{color:var(--accent-text);font-family:var(--mono);font-weight:600;flex-shrink:0}.ui-combobox__hint{margin-top:4px;font-size:var(--fs-xs);color:var(--text-3);line-height:1.4}.ui-combobox__hint--warning-text{color:var(--warning-text)}.ui-shortcuts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ui-shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.ui-shortcut__label{font-size:var(--fs-sm);color:var(--text-2)}.ui-shortcut__keys{display:inline-flex;gap:4px;align-items:center}.ui-shortcuts__group{font-size:var(--fs-xs);font-weight:600;color:var(--text-3);margin:12px 0 4px;padding-top:10px;border-top:1px solid var(--border)}.ui-shortcuts__group:first-child{margin-top:0;padding-top:0;border-top:0}.ui-chord-hint{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:300;display:flex;align-items:center;gap:8px;padding:8px 14px;white-space:nowrap;background:var(--bg-raised);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:var(--fs-sm);color:var(--text-2);animation:ui-rise var(--dur) ease-out}@keyframes ui-rise{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.palette__trigger{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px 0 12px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-raised);color:var(--text-3);cursor:pointer;font:inherit;font-size:var(--fs-sm);text-align:left}.palette__trigger:hover{background:var(--bg-hover);border-color:var(--border-2);color:var(--text-2)}.palette__trigger:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.palette__trigger-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__overlay{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px;animation:ui-fade var(--dur-fast) ease-out}.palette{width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-raised);border:1px solid var(--border-2);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:ui-scale var(--dur-fast) ease-out}.palette__input-row{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.palette__input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-md)}.palette__input::placeholder{color:var(--text-3)}.palette__list{overflow-y:auto;flex:1 1;padding-bottom:6px}.palette__group{display:flex;align-items:center;gap:6px;padding:10px 16px 4px;font-size:var(--fs-xs);font-weight:600;color:var(--text-3)}.palette__count{margin-left:auto;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.palette__row{display:flex;align-items:center;gap:12px;margin:0 6px;padding:8px 10px;border-radius:var(--radius-md);cursor:pointer}.palette__row--selected{background:var(--accent-soft)}.palette__row--selected .palette__title{color:var(--accent-text)}.palette__icon{width:30px;height:30px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-2)}.palette__row--selected .palette__icon{background:var(--bg-raised);color:var(--accent-text);border-color:var(--accent-border)}.palette__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.palette__title{font-size:var(--fs-sm);font-weight:500;color:var(--text)}.palette__sub,.palette__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__sub{font-size:var(--fs-xs);color:var(--text-3)}.palette__match{margin-left:6px;color:var(--text-3)}.palette__hint{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);color:var(--text-3);flex-shrink:0}.palette__interp{padding:8px 16px;font-size:var(--fs-xs);color:var(--text-2);background:var(--bg-subtle);border-bottom:1px solid var(--border)}.palette__interp strong{color:var(--text);font-weight:600}.palette__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;text-align:center;color:var(--text)}.palette__hints{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px 12px 8px}.palette__hintcard{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-subtle);cursor:pointer;font:inherit;text-align:left}.palette__hintcard:hover{border-color:var(--accent-border);background:var(--bg-hover)}.palette__hintcard:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.palette__footer{display:flex;align-items:center;gap:14px;padding:8px 16px;border-top:1px solid var(--border);background:var(--bg-subtle);font-size:var(--fs-xs);color:var(--text-3)}.palette__footer .ui-kbd{margin-right:3px}.palette__footer-count{margin-left:auto;color:var(--accent-text);font-weight:500}@media (max-width:640px){.palette__hints{grid-template-columns:1fr}.palette__overlay{padding:12px}}.ui-fill{background:var(--accent-fill);color:var(--text-inverse)}.agent-chip{border:1px solid var(--border-2);background:var(--bg-raised);color:var(--text-2);cursor:pointer;font-family:var(--font);transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.agent-chip--quiet:hover:not(:disabled),.agent-chip:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-border)}.agent-chip--quiet{background:transparent;color:var(--text-3)}.agent-bubble{background:var(--accent-fill);color:var(--on-accent)}.agent-copy{opacity:.6;transition:opacity var(--dur-fast)}.agent-copy:hover{opacity:1}.portal-speak{color:var(--text-3);background:none;border:none;cursor:pointer;transition:color var(--dur-fast)}.portal-speak:hover{color:var(--accent-text)}.portal-speak:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.freight-tip{position:relative;gap:2px}.freight-tip,.freight-tip__mark{display:inline-flex;align-items:center}.freight-tip__mark{width:16px;height:16px;padding:0;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-text);font-size:var(--fs-xs);font-weight:600;font-family:inherit;line-height:1;justify-content:center;cursor:help;flex-shrink:0}.freight-tip__mark--muted{background:var(--bg-hover);border-color:var(--border-2);color:var(--text-3)}.freight-tip__mark:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.freight-tip__pop{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:6px;z-index:9999;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:8px 12px;box-shadow:var(--shadow-md);width:220px;pointer-events:none}.freight-tip:focus-within .freight-tip__pop,.freight-tip:hover .freight-tip__pop{display:block}.freight-tip__title{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--accent-text);margin-bottom:3px}.freight-tip__body{display:block;font-size:var(--fs-xs);color:var(--text-2);line-height:1.5}.freight-tip__dismiss{display:inline-flex;background:transparent;border:none;cursor:pointer;color:var(--text-3);padding:2px;flex-shrink:0}.u--webkit-line-clamp-2{-webkit-line-clamp:2!important}.u-accent-color-accent-fill{accent-color:var(--accent-fill)!important}.u-accent-color-accent-text{accent-color:var(--accent-text)!important}.u-animation-blink-0-6s-infinite{animation:blink .6s infinite!important}.u-animation-blink-0-8s-infinite{animation:blink .8s infinite!important}.u-animation-fadein-0-15s-ease{animation:fadeIn .15s ease!important}.u-animation-msgin-0-12s-ease-out{animation:msgIn .12s ease-out!important}.u-animation-pulse-1s-infinite{animation:pulse 1s infinite!important}.u-animation-pulse-dot-0-8s-ease-in-out-infinite{animation:pulse-dot .8s ease-in-out infinite!important}.u-animation-pulse-dot-1s-ease-in-out-infinite{animation:pulse-dot 1s ease-in-out infinite!important}.u-animation-slideup-0-18s-ease-out{animation:slideUp .18s ease-out!important}.u-animation-spin-0-7s-linear-infinite{animation:spin .7s linear infinite!important}.u-animation-spin-1s-linear-infinite{animation:spin 1s linear infinite!important}.u-backdrop-filter-blur-12px{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.u-background-accent-border{background:var(--accent-border)!important}.u-background-accent-soft{background:var(--accent-soft)!important}.u-background-accent-text{background:var(--accent-text)!important}.u-background-bg{background:var(--bg)!important}.u-background-bg-1{background:var(--bg-1)!important}.u-background-bg-2{background:var(--bg-2)!important}.u-background-bg-3{background:var(--bg-3)!important}.u-background-bg-hover{background:var(--bg-hover)!important}.u-background-bg-raised{background:var(--bg-raised)!important}.u-background-bg-subtle{background:var(--bg-subtle)!important}.u-background-border{background:var(--border)!important}.u-background-color-background-danger{background:var(--color-background-danger)!important}.u-background-color-background-primary{background:var(--color-background-primary)!important}.u-background-color-background-secondary{background:var(--color-background-secondary)!important}.u-background-color-background-success{background:var(--color-background-success)!important}.u-background-color-background-tertiary{background:var(--color-background-tertiary)!important}.u-background-color-mix-in-srgb-bg-88-transparent{background:color-mix(in srgb,var(--bg) 88%,transparent)!important}.u-background-color-mix-in-srgb-black-30-transparent{background:color-mix(in srgb,black 30%,transparent)!important}.u-background-danger-fill{background:var(--danger-fill)!important}.u-background-danger-soft{background:var(--danger-soft)!important}.u-background-danger-text{background:var(--danger-text)!important}.u-background-info-fill{background:var(--info-fill)!important}.u-background-info-soft{background:var(--info-soft)!important}.u-background-linear-gradient-135deg-accent-soft-bg-subtle{background:linear-gradient(135deg,var(--accent-soft),var(--bg-subtle))!important}.u-background-linear-gradient-135deg-accent-soft-success-soft{background:linear-gradient(135deg,var(--accent-soft),var(--success-soft))!important}.u-background-linear-gradient-135deg-rgba-245-158-11-0-12-rgba{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.04))!important}.u-background-linear-gradient-180deg-accent-soft-bg-1{background:linear-gradient(180deg,var(--accent-soft),var(--bg-1))!important}.u-background-lp-shade{background:var(--lp-shade)!important}.u-background-none{background:none!important}.u-background-success-soft{background:var(--success-soft)!important}.u-background-success-text{background:var(--success-text)!important}.u-background-transparent{background:transparent!important}.u-background-var-accent-text-accent-soft{background:var(--accent-text,var(--accent-soft))!important}.u-background-warning-soft{background:var(--warning-soft)!important}.u-background-warning-text{background:var(--warning-text)!important}.u-background-white{background:white!important}.u-border-0-5px-dashed-rgba-0-0-0-0-2{border:.5px dashed rgba(0,0,0,.2)!important}.u-border-0-5px-solid-color-border-secondary{border:.5px solid var(--color-border-secondary)!important}.u-border-0-5px-solid-color-border-tertiary{border:.5px solid var(--color-border-tertiary)!important}.u-border-0-5px-solid-danger-text{border:.5px solid var(--danger-text)!important}.u-border-0-5px-solid-info-fill{border:.5px solid var(--info-fill)!important}.u-border-0-5px-solid-info-text{border:.5px solid var(--info-text)!important}.u-border-0-5px-solid-rgba-0-0-0-0-08{border:.5px solid rgba(0,0,0,.08)!important}.u-border-0-5px-solid-rgba-0-0-0-0-12{border:.5px solid rgba(0,0,0,.12)!important}.u-border-0-5px-solid-rgba-0-0-0-0-15{border:.5px solid rgba(0,0,0,.15)!important}.u-border-0-5px-solid-success-text{border:.5px solid var(--success-text)!important}.u-border-0-5px-solid-text-2{border:.5px solid var(--text-2)!important}.u-border-1-5px-solid-bg-1{border:1.5px solid var(--bg-1)!important}.u-border-1px-dashed-accent-border{border:1px dashed var(--accent-border)!important}.u-border-1px-solid-accent-border{border:1px solid var(--accent-border)!important}.u-border-1px-solid-accent-text{border:1px solid var(--accent-text)!important}.u-border-1px-solid-bg-raised{border:1px solid var(--bg-raised)!important}.u-border-1px-solid-border{border:1px solid var(--border)!important}.u-border-1px-solid-border-2{border:1px solid var(--border-2)!important}.u-border-1px-solid-color-mix-in-srgb-danger-text-25-trans{border:1px solid color-mix(in srgb,var(--danger-text) 25%,transparent)!important}.u-border-1px-solid-color-mix-in-srgb-success-text-30-tran{border:1px solid color-mix(in srgb,var(--success-text) 30%,transparent)!important}.u-border-1px-solid-color-mix-in-srgb-warning-text-25-tran{border:1px solid color-mix(in srgb,var(--warning-text) 25%,transparent)!important}.u-border-1px-solid-danger-soft{border:1px solid var(--danger-soft)!important}.u-border-1px-solid-danger-text{border:1px solid var(--danger-text)!important}.u-border-1px-solid-rgba-16-185-129-0-2{border:1px solid rgba(16,185,129,.2)!important}.u-border-1px-solid-rgba-16-185-129-0-25{border:1px solid rgba(16,185,129,.25)!important}.u-border-1px-solid-rgba-16-185-129-0-3{border:1px solid rgba(16,185,129,.3)!important}.u-border-1px-solid-rgba-16-185-129-0-35{border:1px solid rgba(16,185,129,.35)!important}.u-border-1px-solid-rgba-210-153-34-0-3{border:1px solid rgba(210,153,34,.3)!important}.u-border-1px-solid-rgba-217-119-6-0-2{border:1px solid rgba(217,119,6,.2)!important}.u-border-1px-solid-rgba-217-119-6-0-3{border:1px solid rgba(217,119,6,.3)!important}.u-border-1px-solid-rgba-220-38-38-0-2{border:1px solid rgba(220,38,38,.2)!important}.u-border-1px-solid-rgba-220-38-38-0-3{border:1px solid rgba(220,38,38,.3)!important}.u-border-1px-solid-rgba-239-68-68-0-2{border:1px solid rgba(239,68,68,.2)!important}.u-border-1px-solid-rgba-239-68-68-0-25{border:1px solid rgba(239,68,68,.25)!important}.u-border-1px-solid-rgba-239-68-68-0-3{border:1px solid rgba(239,68,68,.3)!important}.u-border-1px-solid-rgba-245-158-11-0-2{border:1px solid rgba(245,158,11,.2)!important}.u-border-1px-solid-rgba-245-158-11-0-22{border:1px solid rgba(245,158,11,.22)!important}.u-border-1px-solid-rgba-245-158-11-0-25{border:1px solid rgba(245,158,11,.25)!important}.u-border-1px-solid-rgba-245-158-11-0-3{border:1px solid rgba(245,158,11,.3)!important}.u-border-1px-solid-rgba-245-158-11-0-35{border:1px solid rgba(245,158,11,.35)!important}.u-border-1px-solid-rgba-248-81-73-0-2{border:1px solid rgba(248,81,73,.2)!important}.u-border-1px-solid-rgba-248-81-73-0-25{border:1px solid rgba(248,81,73,.25)!important}.u-border-1px-solid-rgba-248-81-73-0-3{border:1px solid rgba(248,81,73,.3)!important}.u-border-1px-solid-rgba-63-185-80-0-2{border:1px solid rgba(63,185,80,.2)!important}.u-border-1px-solid-rgba-79-142-247-0-15{border:1px solid rgba(79,142,247,.15)!important}.u-border-1px-solid-rgba-79-142-247-0-2{border:1px solid rgba(79,142,247,.2)!important}.u-border-1px-solid-rgba-79-142-247-0-25{border:1px solid rgba(79,142,247,.25)!important}.u-border-1px-solid-rgba-79-142-247-0-3,.u-border-1px-solid-rgba-79-142-247-3{border:1px solid rgba(79,142,247,.3)!important}.u-border-1px-solid-success-text{border:1px solid var(--success-text)!important}.u-border-1px-solid-text-2{border:1px solid var(--text-2)!important}.u-border-1px-solid-warning-soft{border:1px solid var(--warning-soft)!important}.u-border-2px-solid-bg{border:2px solid var(--bg)!important}.u-border-2px-solid-border-2{border:2px solid var(--border-2)!important}.u-border-2px-solid-currentcolor{border:2px solid!important}.u-border-2px-solid-rgba-255-255-255-0-3{border:2px solid rgba(255,255,255,.3)!important}.u-border-2px-solid-rgba-255-255-255-0-4{border:2px solid rgba(255,255,255,.4)!important}.u-border-bottom-0-5px-solid-border{border-bottom:.5px solid var(--border)!important}.u-border-bottom-0-5px-solid-color-border-secondary{border-bottom:.5px solid var(--color-border-secondary)!important}.u-border-bottom-0-5px-solid-color-border-tertiary{border-bottom:.5px solid var(--color-border-tertiary)!important}.u-border-bottom-0-5px-solid-rgba-0-0-0-0-08{border-bottom:.5px solid rgba(0,0,0,.08)!important}.u-border-bottom-1px-solid-accent-border{border-bottom:1px solid var(--accent-border)!important}.u-border-bottom-1px-solid-bg-hover{border-bottom:1px solid var(--bg-hover)!important}.u-border-bottom-1px-solid-bg-subtle{border-bottom:1px solid var(--bg-subtle)!important}.u-border-bottom-1px-solid-border{border-bottom:1px solid var(--border)!important}.u-border-bottom-1px-solid-border-2{border-bottom:1px solid var(--border-2)!important}.u-border-bottom-1px-solid-rgba-16-185-129-0-15{border-bottom:1px solid rgba(16,185,129,.15)!important}.u-border-bottom-1px-solid-rgba-16-185-129-0-2{border-bottom:1px solid rgba(16,185,129,.2)!important}.u-border-bottom-2px-solid-bg-subtle{border-bottom:2px solid var(--bg-subtle)!important}.u-border-left-1px-solid-border{border-left:1px solid var(--border)!important}.u-border-left-1px-solid-border-2{border-left:1px solid var(--border-2)!important}.u-border-left-3px-solid-accent-text{border-left:3px solid var(--accent-text)!important}.u-border-none{border:none!important}.u-border-radius-10px{border-radius:10px!important}.u-border-radius-10px-10px-10px-2px{border-radius:10px 10px 10px 2px!important}.u-border-radius-10px-10px-2px-10px{border-radius:10px 10px 2px 10px!important}.u-border-radius-12px{border-radius:12px!important}.u-border-radius-14px-14px-4px-14px{border-radius:14px 14px 4px 14px!important}.u-border-radius-16px{border-radius:16px!important}.u-border-radius-1px{border-radius:1px!important}.u-border-radius-20px{border-radius:20px!important}.u-border-radius-2px{border-radius:2px!important}.u-border-radius-4px{border-radius:4px!important}.u-border-radius-50{border-radius:50%!important}.u-border-radius-5px{border-radius:5px!important}.u-border-radius-6px{border-radius:6px!important}.u-border-radius-7px{border-radius:7px!important}.u-border-radius-8px{border-radius:8px!important}.u-border-radius-9px{border-radius:9px!important}.u-border-radius-border-radius-lg{border-radius:var(--border-radius-lg)!important}.u-border-radius-border-radius-md{border-radius:var(--border-radius-md)!important}.u-border-right-1px-solid-border{border-right:1px solid var(--border)!important}.u-border-top-0-5px-solid-border{border-top:.5px solid var(--border)!important}.u-border-top-0-5px-solid-color-border-secondary{border-top:.5px solid var(--color-border-secondary)!important}.u-border-top-0-5px-solid-color-border-tertiary{border-top:.5px solid var(--color-border-tertiary)!important}.u-border-top-0-5px-solid-rgba-255-255-255-0-2{border-top:.5px solid rgba(255,255,255,.2)!important}.u-border-top-1px-solid-bg-subtle{border-top:1px solid var(--bg-subtle)!important}.u-border-top-1px-solid-border{border-top:1px solid var(--border)!important}.u-border-top-1px-solid-color-mix-in-srgb-danger-text-20-trans{border-top:1px solid color-mix(in srgb,var(--danger-text) 20%,transparent)!important}.u-border-top-1px-solid-rgba-16-185-129-0-15{border-top:1px solid rgba(16,185,129,.15)!important}.u-border-top-1px-solid-rgba-245-158-11-0-15{border-top:1px solid rgba(245,158,11,.15)!important}.u-border-top-2px-solid-accent-border{border-top:2px solid var(--accent-border)!important}.u-border-top-color-accent-text{border-top-color:var(--accent-text)!important}.u-border-top-color-text-inverse{border-top-color:var(--text-inverse)!important}.u-border-top-color-transparent{border-top-color:transparent!important}.u-border-top-color-white{border-top-color:white!important}.u-box-shadow-0-1px-0-border{box-shadow:0 1px 0 var(--border)!important}.u-box-shadow-0-1px-3px-rgba-0-0-0-0-12{box-shadow:0 1px 3px rgba(0,0,0,.12)!important}.u-box-shadow-0-4px-16px-rgba-0-0-0-0-18{box-shadow:0 4px 16px rgba(0,0,0,.18)!important}.u-box-shadow-0-4px-24px-rgba-0-0-0-0-07{box-shadow:0 4px 24px rgba(0,0,0,.07)!important}.u-box-shadow-0-4px-24px-rgba-0-0-0-0-08{box-shadow:0 4px 24px rgba(0,0,0,.08)!important}.u-box-shadow-0-4px-24px-rgba-0-0-0-0-3{box-shadow:0 4px 24px rgba(0,0,0,.3)!important}.u-box-shadow-0-8px-24px-rgba-0-0-0-0-18{box-shadow:0 8px 24px rgba(0,0,0,.18)!important}.u-box-shadow-0-8px-32px-rgba-0-0-0-0-2{box-shadow:0 8px 32px rgba(0,0,0,.2)!important}.u-box-shadow-0-8px-32px-rgba-0-0-0-0-3{box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.u-box-shadow-0-8px-40px-rgba-0-0-0-0-3{box-shadow:0 8px 40px rgba(0,0,0,.3)!important}.u-box-shadow-shadow{box-shadow:var(--shadow)!important}.u-box-shadow-shadow-lg{box-shadow:var(--shadow-lg)!important}.u-box-shadow-shadow-md{box-shadow:var(--shadow-md)!important}.u-box-shadow-shadow-xs{box-shadow:var(--shadow-xs)!important}.u-color-accent-border{color:var(--accent-border)!important}.u-color-accent-text{color:var(--accent-text)!important}.u-color-amber{color:var(--amber)!important}.u-color-bg{color:var(--bg)!important}.u-color-border{color:var(--border)!important}.u-color-border-2{color:var(--border-2)!important}.u-color-color-text-danger{color:var(--color-text-danger)!important}.u-color-color-text-primary{color:var(--color-text-primary)!important}.u-color-color-text-secondary{color:var(--color-text-secondary)!important}.u-color-color-text-success{color:var(--color-text-success)!important}.u-color-color-text-tertiary{color:var(--color-text-tertiary)!important}.u-color-danger-text{color:var(--danger-text)!important}.u-color-info-text{color:var(--info-text)!important}.u-color-on-accent{color:var(--on-accent)!important}.u-color-success-text{color:var(--success-text)!important}.u-color-text{color:var(--text)!important}.u-color-text-2{color:var(--text-2)!important}.u-color-text-3{color:var(--text-3)!important}.u-color-text-inverse{color:var(--text-inverse)!important}.u-color-var-amber-warning-text{color:var(--amber,var(--warning-text))!important}.u-color-warning-text{color:var(--warning-text)!important}.u-font-family-apple-system-blinkmacsystemfont-segoe-ui-sans-se{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.u-font-family-apple-system-sans-serif{font-family:-apple-system,sans-serif!important}.u-font-family-courier-new-monospace{font-family:Courier New,monospace!important}.u-font-family-font{font-family:var(--font)!important}.u-font-family-inherit{font-family:inherit!important}.u-font-family-inter-sans-serif{font-family:Inter,sans-serif!important}.u-font-family-mono{font-family:var(--mono)!important}.u-font-family-monospace{font-family:monospace!important}.u-font-family-system-ui-sans-serif{font-family:system-ui,sans-serif!important}.u-font-size-13px{font-size:13px!important}.u-font-size-14px{font-size:14px!important}.u-font-size-16px{font-size:16px!important}.u-font-size-18px{font-size:18px!important}.u-font-size-20px{font-size:20px!important}.u-font-size-22px{font-size:22px!important}.u-font-size-28px{font-size:28px!important}.u-font-size-fs-xs{font-size:var(--fs-xs)!important}.u-font-style-italic{font-style:italic!important}.u-font-style-normal{font-style:normal!important}.u-font-variant-numeric-tabular-nums{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.u-font-weight-500{font-weight:500!important}.u-font-weight-600{font-weight:600!important}.u-letter-spacing-0-01em{letter-spacing:-.01em!important}.u-letter-spacing-0-03em{letter-spacing:.03em!important}.u-letter-spacing-0-03em-2{letter-spacing:-.03em!important}.u-letter-spacing-0-04em{letter-spacing:.04em!important}.u-letter-spacing-0-04em-2{letter-spacing:-.04em!important}.u-letter-spacing-0-05em{letter-spacing:.05em!important}.u-letter-spacing-0-05em-2{letter-spacing:-.05em!important}.u-letter-spacing-0-06em{letter-spacing:.06em!important}.u-letter-spacing-0-08em{letter-spacing:.08em!important}.u-letter-spacing-0-09em{letter-spacing:.09em!important}.u-letter-spacing-04em{letter-spacing:.04em!important}.u-letter-spacing-05em{letter-spacing:.05em!important}.u-letter-spacing-06em{letter-spacing:.06em!important}.u-letter-spacing-07em{letter-spacing:.07em!important}.u-letter-spacing-08em{letter-spacing:.08em!important}.u-letter-spacing-0px{letter-spacing:0!important}.u-line-height-1{line-height:1!important}.u-line-height-1-2{line-height:1.2!important}.u-line-height-1-3{line-height:1.3!important}.u-line-height-1-35{line-height:1.35!important}.u-line-height-1-4{line-height:1.4!important}.u-line-height-1-45{line-height:1.45!important}.u-line-height-1-5{line-height:1.5!important}.u-line-height-1-55{line-height:1.55!important}.u-line-height-1-6{line-height:1.6!important}.u-line-height-1-65{line-height:1.65!important}.u-line-height-1-7{line-height:1.7!important}.u-opacity-0-6{opacity:.6!important}.u-opacity-0-7{opacity:.7!important}.u-opacity-0-75{opacity:.75!important}.u-opacity-0-8{opacity:.8!important}.u-opacity-0-85{opacity:.85!important}.u-opacity-0-9{opacity:.9!important}.u-outline-none{outline:none!important}.u-text-align-center{text-align:center!important}.u-text-align-left{text-align:left!important}.u-text-align-right{text-align:right!important}.u-text-decoration-none{text-decoration:none!important}.u-text-decoration-underline{text-decoration:underline!important}.u-text-transform-capitalize{text-transform:capitalize!important}.u-text-transform-none{text-transform:none!important}.u-transition-all-0-12s{transition:all .12s!important}.u-transition-all-0-15s{transition:all .15s!important}.u-transition-all-0-1s{transition:all .1s!important}.u-transition-all-0-2s{transition:all .2s!important}.u-transition-all-0-4s{transition:all .4s!important}.u-transition-background-0-1s{transition:background .1s!important}.u-transition-background-0-2s{transition:background .2s!important}.u-transition-background-0-4s{transition:background .4s!important}.u-transition-border-color-0-1s-background-0-1s{transition:border-color .1s,background .1s!important}.u-transition-color-0-15s{transition:color .15s!important}.u-transition-color-0-4s{transition:color .4s!important}.u-transition-height-0-3s{transition:height .3s!important}.u-transition-left-0-2s{transition:left .2s!important}.u-transition-right-0-2s-cubic-bezier-0-4-0-0-2-1{transition:right .2s cubic-bezier(.4,0,.2,1)!important}.u-transition-transform-0-15s{transition:transform .15s!important}.u-transition-width-0-3s{transition:width .3s!important}.u-transition-width-0-5s{transition:width .5s!important}