[data-theme=light] .model-list-item{padding:.5rem;margin:0;cursor:pointer;border:1px solid var(--pico-card-border-color);background-color:var(--pico-card-background-color);transition:background-color .2s ease-in-out,border-color .2s ease-in-out;box-shadow:none}[data-theme=light] .model-list-item:not(.selected):hover{background-color:var(--pico-card-sectioning-background-color)}[data-theme=light] .model-list-item.selected{background-color:var(--pico-primary-background);border-color:var(--pico-primary)}[data-theme=light] aside .model-list-item.selected{background-color:#e3f2fd}:root{--app-text-xs: 12px;--app-text-sm: 14px;--app-text-md: 16px;--app-text-lg: 18px;--app-text-xl: 20px;--app-space-1: .25rem;--app-space-2: .5rem;--app-space-3: .75rem;--app-space-4: 1rem;--app-space-5: 1.5rem;--app-radius-sm: .375rem;--app-radius-md: .5rem;--app-radius-full: 9999px;--app-hit-area: 44px;--app-icon-sm: 20px;--app-icon-md: 24px;--app-z-overlay: 10;--app-z-popover: 1000;--app-z-modal: 2000;--app-backdrop: rgba(0, 0, 0, .35);--app-overlay-surface: rgba(255, 255, 255, .75);--app-overlay-blur: 4px}[data-theme=light]{--app-backdrop: rgba(0, 0, 0, .35);--app-overlay-surface: rgba(255, 255, 255, .75)}.ui-icon-button{min-width:var(--app-hit-area);min-height:var(--app-hit-area);display:inline-flex;align-items:center;justify-content:center;padding:var(--app-space-2);aspect-ratio:1 / 1;background-color:#fff;border:1px solid #000}button.secondary,button.secondary.outline{background-color:#fff!important;border-color:#000!important}.ui-icon-button--ghost{background:transparent;border:1px solid transparent}.ui-icon{width:var(--app-icon-md);height:var(--app-icon-md)}.ui-icon--sm{width:var(--app-icon-sm);height:var(--app-icon-sm)}.ui-popover{position:fixed;z-index:var(--app-z-popover)}.ui-popover-panel{margin:0;padding:var(--app-space-2)}.ui-popover-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--app-space-2)}.ui-color-swatch{width:var(--app-hit-area);height:var(--app-hit-area);padding:0;border-radius:var(--app-radius-full)}.ui-language-menu{margin:0;padding:var(--app-space-1);min-width:150px;box-shadow:none;border:1px solid var(--pico-muted-border-color);background-color:var(--pico-card-background-color);border-radius:var(--pico-border-radius)}.ui-stack{display:flex;flex-direction:column;gap:var(--app-space-1)}:root{--pico-font-size: var(--app-text-sm);--pico-border-radius: var(--app-radius-md);--pico-form-element-spacing-vertical: var(--app-space-2);--pico-form-element-spacing-horizontal: var(--app-space-4)}[data-theme=light]{--pico-primary: #90caf9;--pico-primary-hover: #64b5f6;--pico-primary-focus: rgba(144, 202, 249, .25);--pico-primary-inverse: #000;--pico-primary-background: #bbdefb;--pico-muted-border-color: rgba(0, 0, 0, .6);--pico-card-border-color: rgba(0, 0, 0, .6)}section{border:1px solid var(--pico-muted-border-color);border-radius:.5rem}article{border:1px solid var(--pico-card-border-color);border-radius:.5rem}[data-theme=light] button.secondary:not(.outline),[data-theme=light] a.secondary[role=button]:not(.outline),[data-theme=light] label.secondary:not(.outline){background-color:#f3f4f6;border-color:#f3f4f6;color:#1f2937}[data-theme=light] button.secondary:not(.outline):is(:hover,:active),[data-theme=light] a.secondary[role=button]:not(.outline):is(:hover,:active),[data-theme=light] label.secondary:not(.outline):is(:hover,:active){background-color:#e5e7eb;border-color:#e5e7eb;color:#1f2937}[data-theme=light] button.secondary:not(.outline):focus,[data-theme=light] a.secondary[role=button]:not(.outline):focus,[data-theme=light] label.secondary:not(.outline):focus{border-color:#e5e7eb;box-shadow:0 0 0 var(--pico-outline-width) #d1d5dbbf}[data-theme=light] button.secondary.outline,[data-theme=light] a.secondary[role=button].outline,[data-theme=light] label.secondary.outline{background-color:#fff;border-color:#000;color:#000}[data-theme=light] button.secondary.outline:is(:hover,:active),[data-theme=light] a.secondary[role=button].outline:is(:hover,:active),[data-theme=light] label.secondary.outline:is(:hover,:active){background-color:#f3f4f6;border-color:#000;color:#000}[data-theme=light] button.secondary.outline:focus,[data-theme=light] a.secondary[role=button].outline:focus,[data-theme=light] label.secondary.outline:focus{border-color:#000;box-shadow:0 0 0 var(--pico-outline-width) #00000040}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}html.emulate-mobile,html.emulate-mobile body,html.emulate-mobile #root{max-width:none;max-height:none;width:100%;height:100%}body{overscroll-behavior:none;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}
