.uix-node{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.uix-frame{display:flex;position:relative;min-width:0;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease,border-color .15s ease}.uix-text{display:inline-block;line-height:1.5;min-width:0;overflow-wrap:break-word;word-break:break-word}.uix-text-heading{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.uix-text-body{font-size:13px;font-weight:400}.uix-text-caption{font-size:11px;font-weight:400}.uix-text-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.uix-button{display:flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;transition:all .12s cubic-bezier(.4,0,.2,1);position:relative;padding:0 12px;color:var(--ui-text-secondary, #4A5162);background:transparent}.uix-button:hover:not(:disabled){background-color:#0000000d}[data-theme=dark] .uix-button:hover:not(:disabled){background-color:#ffffff0f}.uix-button:active:not(:disabled){background-color:#00000014}[data-theme=dark] .uix-button:active:not(:disabled){background-color:#ffffff1a}.uix-button:disabled{opacity:.35;cursor:not-allowed}.uix-variant-tool{flex-direction:column;gap:4px;padding:8px;font-size:12px}.uix-variant-tool .uix-button-label{font-size:11px;font-weight:500}.uix-variant-tool .uix-button-shortcut{position:absolute;top:6px;right:6px;font-size:9px;font-weight:600;color:var(--ui-text-tertiary, #8893A7);background:#0000000d;padding:2px 4px;border-radius:3px}[data-theme=dark] .uix-variant-tool .uix-button-shortcut{color:#ffffff80;background:#ffffff0f}.uix-variant-icon{padding:0}.uix-variant-icon .uix-icon{width:20px;height:20px}.uix-variant-secondary{font-size:12px;padding:0 12px}.uix-variant-toggle{justify-content:space-between;padding:0 12px;font-size:12px}.uix-variant-layer-item{justify-content:flex-start;padding:0;font-size:13px;font-weight:400;width:100%;overflow:hidden}.uix-variant-layer-item>.uix-node{flex-shrink:0}.uix-variant-layer-item>.uix-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uix-variant-primary{background:var(--ui-accent, #5A9A7A);color:#fff;font-weight:600}.uix-variant-primary:hover:not(:disabled){background:var(--ui-accent-hover, #4D8A6C)}.uix-variant-ghost{background:transparent}.uix-variant-ghost:hover:not(:disabled){background:#0000000f}[data-theme=dark] .uix-variant-ghost:hover:not(:disabled){background:#ffffff14}.uix-variant-destructive{background:#e54d4d;color:#fff;font-weight:600}.uix-variant-destructive:hover:not(:disabled){background:#d43d3d}.uix-button-active{background-color:#5a9a7a1f!important;color:#5a9a7a!important}.uix-button-active:hover{background-color:#5a9a7a2e!important}.uix-button-checked .uix-button-check{color:#5a9a7a}.uix-button-disabled{opacity:.35;cursor:not-allowed}.uix-icon{flex-shrink:0}.uix-text.uix-variant-zoom-display{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;min-width:60px;text-align:center;color:var(--ui-text-secondary, #4A5162)}.uix-input{padding:8px 12px;font-size:13px;font-family:inherit;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;color:#0d0f12;transition:all .12s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .uix-input{background:#ffffff0f;border-color:#ffffff24;color:#fff}.uix-input:focus{outline:none;border-color:#5a9a7a;box-shadow:0 0 0 3px #5a9a7a1f}.uix-input::placeholder{color:#8893a7}[data-theme=dark] .uix-input::placeholder{color:#ffffff80}.uix-image{display:block;max-width:100%;height:auto}.uix-text-code{font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:12px;font-weight:400;line-height:1.6;white-space:pre-wrap;-moz-tab-size:2;tab-size:2;color:#0d0f12}[data-theme=dark] .uix-text-code{color:#e0e0e0}.uix-input-wrapper{display:flex;flex-direction:column;gap:4px}.uix-input-label{font-size:10px;font-weight:500;color:#8893a7;text-transform:uppercase;letter-spacing:.06em}.uix-list{display:flex;flex-direction:column}.uix-component{display:flex;position:relative}.uix-divider{flex-shrink:0}.uix-icon-node{display:inline-flex;align-items:center;justify-content:center}.uix-avatar,.uix-badge{-webkit-user-select:none;user-select:none}.uix-toggle{flex-shrink:0;cursor:pointer}.uix-checkbox{-webkit-user-select:none;user-select:none;cursor:pointer}.uix-checkbox-box{transition:all .15s}.uix-select{padding:8px 12px;font-size:13px;font-family:inherit;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;color:#0d0f12;transition:all .12s cubic-bezier(.4,0,.2,1);background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%23737373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}[data-theme=dark] .uix-select{background:#ffffff0f;border-color:#ffffff24;color:#fff}.uix-select:focus{outline:none;border-color:#5a9a7a;box-shadow:0 0 0 3px #5a9a7a1f}.uix-card{display:flex;position:relative;overflow:hidden;transition:background-color .15s ease,box-shadow .2s ease,transform .2s ease,border-color .15s ease}.uix-video{background-color:var(--ui-bg-raised, #F4F5F7);color:var(--ui-text-primary, #0D0F12)}.uix-scrollview{display:flex;position:relative;scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar, rgba(0,0,0,.12)) transparent}.uix-scrollview>.uix-node{flex-shrink:0}.uix-scrollview::-webkit-scrollbar{width:4px;height:4px}.uix-scrollview::-webkit-scrollbar-thumb{background:var(--ui-scrollbar, rgba(0,0,0,.12));border-radius:9999px}.uix-scrollview::-webkit-scrollbar-track{background:transparent}.uix-shadow-sm{box-shadow:0 1px 2px #0000000d}.uix-shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.uix-shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.uix-shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}[data-theme=dark] .uix-shadow-sm{box-shadow:0 1px 2px #0000004d}[data-theme=dark] .uix-shadow-md{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}[data-theme=dark] .uix-shadow-lg{box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0000004d}[data-theme=dark] .uix-shadow-xl{box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0000004d}.uix-button:focus-visible,.uix-input:focus-visible,.uix-select:focus-visible,.uix-toggle:focus-visible,.uix-checkbox:focus-visible{outline:2px solid #5A9A7A;outline-offset:2px;box-shadow:0 0 0 4px #5a9a7a26}[data-theme=dark] .uix-button:focus-visible,[data-theme=dark] .uix-input:focus-visible,[data-theme=dark] .uix-select:focus-visible,[data-theme=dark] .uix-toggle:focus-visible,[data-theme=dark] .uix-checkbox:focus-visible{outline-color:#6bb89a;box-shadow:0 0 0 4px #6bb89a33}[data-theme=dark] .uix-node{scrollbar-color:rgba(255,255,255,.12) transparent}.uix-node::-webkit-scrollbar{width:6px;height:6px}.uix-node::-webkit-scrollbar-thumb{background:#0000001f;border-radius:9999px}.uix-node::-webkit-scrollbar-thumb:hover{background:#0003}[data-theme=dark] .uix-node::-webkit-scrollbar-thumb{background:#ffffff1f}[data-theme=dark] .uix-node::-webkit-scrollbar-thumb:hover{background:#fff3}.uix-node::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion: reduce){.uix-frame,.uix-card,.uix-button,.uix-input,.uix-select,.uix-toggle,.uix-checkbox-box{transition:none!important}.uix-node [style*=animation]{animation-duration:.01ms!important;animation-iteration-count:1!important}}
