{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "button",
  "title": "tenvell · Buttons, input and textarea",
  "description": "React buttons, text inputs and textareas for forms and product actions, with thin-glass styling and loading or disabled states.",
  "dependencies": [
    "@base-ui/react@1.8.0",
    "lucide-react@1.59.0"
  ],
  "files": [
    {
      "path": "source/ui/controls.jsx",
      "content": "\"use client\";\nimport { LoaderCircle } from \"lucide-react\";\n\nexport function Button({ variant = \"primary\", size = \"default\", loading = false, disabled, children, className = \"\", type = \"button\", ...props }) {\n  return <button data-slot=\"button\" data-variant={variant} data-size={size} type={type} className={`button ${className}`} disabled={disabled || loading} aria-busy={loading || undefined} {...props}>{loading && <LoaderCircle size={17} className=\"button-spinner\" aria-hidden=\"true\" />}{children}</button>;\n}\n\nexport function Input({ className = \"\", ...props }) {\n  return <input data-slot=\"input\" data-glass-response=\"field\" className={`input ${className}`} {...props} />;\n}\n\nexport function Textarea({ className = \"\", ...props }) {\n  return <textarea data-slot=\"textarea\" data-glass-response=\"field\" className={`input textarea ${className}`} {...props} />;\n}\n",
      "type": "registry:component",
      "target": "@components/tenvell/ui/controls.jsx"
    },
    {
      "path": "source/provider.jsx",
      "content": "\"use client\";\nimport \"./styles.css\";\nimport {useEffect,useMemo,useRef,useState} from 'react';\nimport {createPortal} from 'react-dom';\nimport {TenvellPortalContext,TenvellSettingsContext} from './ui/scope.jsx';\nimport {useGlassResponse} from './interactions/glass-response.js';\n\nconst options={theme:['light','dark'],surface:['air','frost','prism','smoke'],accent:['slate','blue','violet','jade'],radius:['strict','soft','round'],density:['comfortable','compact']};\nfunction choice(key,value,fallback){return options[key].includes(value)?value:fallback;}\n\nexport function TenvellProvider({children,theme='light',surface='air',accent='slate',radius='soft',density='comfortable',motion=true,className='',style,...props}) {\n  const scope=useRef(null);\n  const [mounted,setMounted]=useState(false),[portal,setPortal]=useState(null);\n  useEffect(()=>setMounted(true),[]);\n  useGlassResponse(scope,motion,portal);\n  const settings={'data-tenvell':'','data-motion':motion?'full':'reduced','data-theme':choice('theme',theme,'light'),'data-surface':choice('surface',surface,'air'),'data-accent':choice('accent',accent,'slate'),'data-radius':choice('radius',radius,'soft'),'data-density':choice('density',density,'comfortable')};\n  const config=useMemo(()=>({surface:settings['data-surface']}),[settings['data-surface']]);\n  const portalStyle=style?Object.fromEntries(Object.entries(style).filter(([name])=>name.startsWith('--'))):undefined;\n  return <TenvellSettingsContext.Provider value={config}><TenvellPortalContext.Provider value={portal}>\n    <div {...props} {...settings} ref={scope} style={style} className={'tenvell '+className}>{children}</div>\n    {mounted&&createPortal(<div {...settings} ref={setPortal} style={portalStyle} className=\"tenvell tenvell-portal\"/>,document.body)}\n  </TenvellPortalContext.Provider></TenvellSettingsContext.Provider>;\n}\n",
      "type": "registry:component",
      "target": "@components/tenvell/provider.jsx"
    },
    {
      "path": "source/ui/scope.jsx",
      "content": "\"use client\";\nimport {createContext,useContext} from 'react';\n\n// undefined preserves the catalog's existing body portals; null defers a new kit scope.\nexport const TenvellPortalContext=createContext(undefined);\nexport const TenvellSettingsContext=createContext(null);\n// The portable core preserves caller-owned text. The website supplies its translator.\nexport const TenvellTextContext=createContext(value=>value);\nexport const useUiText=()=>useContext(TenvellTextContext);\n\nexport function ScopedPortal({component:Portal,children,...props}) {\n  const container=useContext(TenvellPortalContext);\n  if(container===null)return null;\n  return <Portal container={container} className={container?'tenvell-layer':undefined} style={container?{display:'block',position:'relative'}:undefined} {...props}>{children}</Portal>;\n}\n",
      "type": "registry:component",
      "target": "@components/tenvell/ui/scope.jsx"
    },
    {
      "path": "source/interactions/glass-response.js",
      "content": "\"use client\";\nimport {useEffect} from 'react';\nimport {glassMotion} from './glass-motion.js';\nimport {idleGlassInput,reduceGlassInput} from './glass-input-state.js';\n\nconst candidates = 'button,a[href],summary,[role=\"button\"],[role=\"tab\"],[role=\"option\"],[role=\"menuitem\"],[role=\"menuitemcheckbox\"],[role=\"menuitemradio\"],[role=\"checkbox\"],[role=\"switch\"],.card,.conversation-item,.ui-table tbody tr,.ui-radio-option,.input,.ui-input-group,.ui-combobox-control,[data-glass-chart]';\nconst blocked = ':disabled,[aria-disabled=\"true\"],[data-disabled],[aria-busy=\"true\"],[inert],[hidden],.task-drag-preview';\nconst editingSelector = 'input:not([type=\"radio\"]):not([type=\"checkbox\"]):not([type=\"range\"]),textarea,[contenteditable=\"true\"]';\nconst pressable = 'button,a[href],summary,[role=\"button\"],[role=\"tab\"],[role=\"option\"],[role=\"menuitem\"],[role=\"menuitemcheckbox\"],[role=\"menuitemradio\"],[role=\"checkbox\"],[role=\"switch\"],.ui-radio-option,.task-card';\nconst controllers = new Map();\n\nfunction installResponse(scope,portal) {\n  const isDocument=scope===document;\n  const roots=()=>isDocument?[document]:[scope,portal].filter(Boolean);\n  const inputRoots=isDocument?[document.documentElement]:roots();\n  const previousInput=new Map(inputRoots.map(element=>[element,element.getAttribute('data-glass-input')]));\n  const inputMode=value=>{for(const element of inputRoots)element.dataset.glassInput=value;};\n  const owns=element=>element instanceof Element&&(isDocument?!element.closest('[data-tenvell]'):roots().some(root=>root.contains(element))&&(!element.closest('[data-tenvell]')||roots().includes(element.closest('[data-tenvell]'))));\n  const query=selector=>roots().flatMap(root=>[...root.querySelectorAll(selector)]);\n  let state = idleGlassInput(), point = null, frame = 0, scanFrame = 0, pressed = null;\n  const hovered = new Map(), marked = new Map();\n  const restore=(element,attributes)=>{for(const [name,value] of Object.entries(attributes)){if(value===null)element.removeAttribute(name);else element.setAttribute(name,value);}};\n  const prune=()=>{for(const [element,attributes] of marked)if(!element.isConnected){restore(element,attributes);marked.delete(element);}};\n  const fine = matchMedia('(hover: hover) and (pointer: fine)');\n  const reduced = matchMedia('(prefers-reduced-motion: reduce)');\n  const mark = element => {\n    if (!owns(element) || element.closest('[inert],[hidden],.task-drag-preview')) return;\n    if(!marked.has(element))marked.set(element,Object.fromEntries(['data-glass-response','data-glass-paint','data-glass-position'].map(name=>[name,element.getAttribute(name)])));\n    if (element.matches('.ui-combobox-trigger') || element.matches('.input') && element.closest('.ui-input-group,.ui-combobox-control')) {\n      element.removeAttribute('data-glass-response');element.removeAttribute('data-glass-paint');return;\n    }\n    if (element instanceof SVGElement || element.matches('input[type=\"hidden\"]')) return;\n    const kind = element.matches('.input,.ui-input-group,.ui-combobox-control,.select-trigger') ? 'field'\n      : element.matches('.card') ? 'surface' : element.matches('tr,.conversation-item') ? 'row' : 'control';\n    element.setAttribute('data-glass-response',kind);\n    if (kind === 'field' || element.tagName === 'TR') element.removeAttribute('data-glass-paint');\n    else {\n      element.setAttribute('data-glass-paint','');\n      if (getComputedStyle(element).position === 'static') element.setAttribute('data-glass-position','');\n    }\n  };\n  const scan = () => {scanFrame = 0;prune();query(candidates).forEach(mark);};\n  const eligible = element => {\n    if (!owns(element) || !element.isConnected || !element.getClientRects().length || element.closest('.task-board[data-dragging]')) return false;\n    // Decorative SVG hit paths remain available to the pointer.\n    return element.matches('[data-glass-chart]') ? !element.closest('[inert],[hidden]') : !element.closest(blocked);\n  };\n  const collect = start => {\n    const targets = [];\n    const visited = new Set();\n    const ascend = startNode => {\n      for (let element = startNode; element instanceof Element && !visited.has(element); element = element.parentElement) {\n        visited.add(element);\n        if (owns(element) && element.matches(candidates)) {\n          if (!element.matches('[data-glass-chart]')) mark(element);\n          if ((element.hasAttribute('data-glass-response') || element.hasAttribute('data-glass-chart')) && eligible(element) && !targets.includes(element)) targets.push(element);\n        }\n        // Anchored menus/listboxes live in portals but remain children of their owner.\n        if (element.id && element.matches('[role=\"menu\"],[role=\"listbox\"],.ui-popover:not([aria-modal=\"true\"])')) {\n          for (const owner of query('[aria-controls][aria-expanded=\"true\"]')) {\n            if (owner.getAttribute('aria-controls').split(/\\s+/).includes(element.id)) ascend(owner);\n          }\n        }\n      }\n    };\n    ascend(start);\n    return targets;\n  };\n  const hitsAtPoint = () => point ? collect(document.elementFromPoint(point.x,point.y)) : [];\n  const canHover = () => Boolean(point && fine.matches && point.type !== 'touch');\n  const removeHover = element => {\n    element.removeAttribute('data-glass-hover');\n    for (const name of ['x','y','tilt','light-x','light-y']) element.style.removeProperty('--gr-'+name);\n    hovered.delete(element);\n  };\n  const paint = () => {\n    const next = new Set(state.hover.filter(eligible));\n    const editingTargets = document.activeElement.matches(editingSelector) ? new Set(collect(document.activeElement)) : new Set();\n    for (const element of hovered.keys()) if (!next.has(element)) removeHover(element);\n    for (const element of next) {\n      if (!hovered.has(element)) {\n        const plane = element.matches('[data-glass-chart]') ? element.querySelector('[data-glass-hit]') || element : element;\n        hovered.set(element,plane.getBoundingClientRect());\n        element.setAttribute('data-glass-hover','');\n      }\n      // Retain the parent's existing pose during a child press/drag gesture.\n      if (!point || state.pointer && point.buttons || state.key) continue;\n      const kind = element.dataset.glassResponse || 'chart';\n      const editing = editingTargets.has(element);\n      const motion = glassMotion(hovered.get(element),{x:point.x,y:point.y},{kind,reduced:reduced.matches,editing});\n      for (const [name,value] of Object.entries({x:motion.x+'px',y:motion.y+'px',tilt:motion.tilt+'deg','light-x':motion.lightX+'%','light-y':motion.lightY+'%'})) element.style.setProperty('--gr-'+name,value);\n    }\n    const nextPressed = state.pressed && eligible(state.pressed) ? state.pressed : null;\n    if (pressed !== nextPressed) {\n      pressed?.removeAttribute('data-glass-pressed');\n      pressed = nextPressed;\n      pressed?.setAttribute('data-glass-pressed',state.key ? 'keyboard' : 'pointer');\n    }\n  };\n  const dispatch = event => {state = reduceGlassInput(state,event);paint();};\n  const refresh = () => {\n    frame = 0;\n    if (state.key && !eligible(state.key.target)) state = idleGlassInput();\n    const hits = hitsAtPoint();\n    dispatch({type:'refresh',hits,canHover:canHover(),buttons:point?.buttons || 0});\n  };\n  const schedule = () => {if (!frame) frame = requestAnimationFrame(refresh);};\n  const remember = event => {point = {x:event.clientX,y:event.clientY,type:event.pointerType,buttons:event.buttons};};\n  const move = event => {remember(event);schedule();};\n  const down = event => {\n    remember(event);\n    if (event.button !== 0) return;\n    const hits = hitsAtPoint();\n    if(!isDocument&&!owns(event.target)&&!hits.length)return;\n    if(isDocument||owns(event.target))inputMode('pointer');\n    const target = hits.find(element => element.matches(pressable) && element.dataset.glassResponse !== 'field') || null;\n    dispatch({type:'down',id:event.pointerId,target,hits,canHover:canHover()});\n    schedule();\n  };\n  const up = event => {\n    remember(event);\n    dispatch({type:'up',id:event.pointerId,hits:hitsAtPoint(),canHover:canHover()});\n    // Re-hit-test after click handlers, portals, navigation and disabled-state changes.\n    schedule();\n  };\n  const cancel = () => {point = null;dispatch({type:'cancel'});};\n  // A replaced SVG child also emits pointerout with relatedTarget=null.\n  // Only leaving the document root ends the complete hover path.\n  const leave = event => {if(!isDocument&&(owns(event.relatedTarget)||collect(event.relatedTarget).length))return;point = null;dispatch({type:'move',hits:[],buttons:state.pointer ? 1 : 0,canHover:false});};\n  const keydown = event => {\n    if(!isDocument&&!owns(event.target))return;\n    if (!['Shift','Control','Alt','Meta'].includes(event.key)) inputMode('keyboard');\n    if (event.key === 'Escape') {dispatch({type:'cancel'});schedule();return;}\n    if (event.repeat || ![' ','Enter'].includes(event.key) || !(event.target instanceof Element) || event.target.matches(editingSelector)) return;\n    const target = collect(event.target).find(element => element.matches(pressable) && element.dataset.glassResponse !== 'field');\n    dispatch({type:'keydown',key:event.key,target});\n  };\n  const keyup = event => {dispatch({type:'keyup',key:event.key,hits:hitsAtPoint(),canHover:canHover()});schedule();};\n  const lostCapture = event => {if (state.pointer?.id === event.pointerId) cancel();};\n  const scroll = () => {for (const element of hovered.keys()) removeHover(element);schedule();};\n  const visibility = () => {if (document.hidden) cancel();};\n  const observer = new MutationObserver(records => {\n    if (records.some(record => record.type === 'childList') && !scanFrame) scanFrame = requestAnimationFrame(scan);\n    // A bar can be reparented, or a button can become enabled, under a still pointer.\n    schedule();\n  });\n  scan();\n  for(const root of isDocument?[document.body]:roots())observer.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:['disabled','aria-disabled','aria-busy','aria-expanded','aria-hidden','data-disabled','data-dragging','inert','hidden']});\n  const listeners = [\n    ['pointermove',move,true],['pointerover',move,true],['pointerdown',down,true],['pointerup',up,true],['pointercancel',cancel,true],\n    ['lostpointercapture',lostCapture,true],['keydown',keydown,true],['keyup',keyup,true],\n    ['focusin',schedule,true],['focusout',schedule,true],['scroll',scroll,true],['visibilitychange',visibility,false],\n  ];\n  for (const [name,listener,capture] of listeners) document.addEventListener(name,listener,{capture,passive:true});\n  for(const root of isDocument?[document.documentElement]:roots())root.addEventListener('pointerleave',leave,{passive:true});\n  window.addEventListener('blur',cancel);window.addEventListener('resize',scroll);\n  fine.addEventListener('change',cancel);reduced.addEventListener('change',refresh);\n  return () => {\n    cancel();observer.disconnect();cancelAnimationFrame(frame);cancelAnimationFrame(scanFrame);\n    for (const [name,listener,capture] of listeners) document.removeEventListener(name,listener,capture);\n    for(const root of isDocument?[document.documentElement]:roots())root.removeEventListener('pointerleave',leave);\n    window.removeEventListener('blur',cancel);window.removeEventListener('resize',scroll);\n    fine.removeEventListener('change',cancel);reduced.removeEventListener('change',refresh);\n    for(const [element,attributes] of marked)restore(element,attributes);\n    for(const [element,value] of previousInput){if(value===null)element.removeAttribute('data-glass-input');else element.setAttribute('data-glass-input',value);}\n  };\n}\n\nexport function useGlassResponse(scopeRef,enabled=true,portal=null) {\n  useEffect(() => {\n    const scope=scopeRef?scopeRef.current:document;\n    if(!scope||!enabled)return;\n    let controller=controllers.get(scope);\n    if(!controller){controller={consumers:0,dispose:installResponse(scope,portal)};controllers.set(scope,controller);}\n    controller.consumers++;\n    return () => {if(--controller.consumers===0){controller.dispose();controllers.delete(scope);}};\n  },[scopeRef,enabled,portal]);\n}\n\nif (import.meta.hot) import.meta.hot.dispose(() => {for(const controller of controllers.values())controller.dispose();controllers.clear();});\n",
      "type": "registry:component",
      "target": "@components/tenvell/interactions/glass-response.js"
    },
    {
      "path": "source/interactions/glass-motion.js",
      "content": "\"use client\";\nconst clamp = (value, min, max) => Math.min(max, Math.max(min, value));\n\n// Only the painted glass moves. The element's layout and pointer plane stay fixed.\nexport function glassMotion(rect, point, { kind = \"control\", reduced = false, editing = false } = {}) {\n  const width = Math.max(1, Number(rect.width) || 1);\n  const height = Math.max(1, Number(rect.height) || 1);\n  const x = clamp(((point.x - rect.left) / width - .5) * 2, -1, 1);\n  const y = clamp(((point.y - rect.top) / height - .5) * 2, -1, 1);\n  const fixed = reduced || editing || kind === \"field\";\n  const pull = kind === \"surface\" ? 1.7 : kind === \"row\" ? .55 : kind === \"chart\" ? 1 : .9;\n  const lift = kind === \"surface\" ? 1.8 : kind === \"row\" ? .4 : .7;\n  return {\n    lightX: 50 + x * 36,\n    lightY: 42 + y * 30,\n    x: fixed ? 0 : x * pull,\n    y: fixed ? 0 : -lift + y * pull * .45,\n    tilt: fixed ? 0 : x * (kind === \"surface\" ? .25 : .5),\n  };\n}\n",
      "type": "registry:component",
      "target": "@components/tenvell/interactions/glass-motion.js"
    },
    {
      "path": "source/interactions/glass-input-state.js",
      "content": "\"use client\";\nexport const idleGlassInput = () => ({hover:[], pressed:null, pointer:null, key:null});\n\n// Targets are stable object identities, ordered from child to parent.\n// Input handling never activates an action; the browser/component owns clicks.\nexport function reduceGlassInput(state, event) {\n  const hits = event.hits || [];\n  const hover = event.canHover === false ? [] : hits;\n  switch (event.type) {\n    case 'down':\n      return {hover, pressed:event.target || null, pointer:{id:event.id,target:event.target || null,path:hits}, key:null};\n    case 'up':\n      if (state.pointer && state.pointer.id !== event.id) return state;\n      return {hover, pressed:null, pointer:null, key:null};\n    case 'keydown':\n      if (!event.target || state.key) return state;\n      return {...state, pressed:event.target, key:{value:event.key,target:event.target}};\n    case 'keyup':\n      if (!state.key || state.key.value !== event.key) return state;\n      return {hover, pressed:null, pointer:null, key:null};\n    case 'refresh':\n    case 'move': {\n      if (state.key) return {...state,hover,pressed:state.key.target};\n      if (state.pointer && event.buttons !== 0) {\n        return {...state, hover:hover.filter(target => state.pointer.path.includes(target)), pressed:hits.includes(state.pointer.target) ? state.pointer.target : null};\n      }\n      // Recover even when a platform missed pointerup but reports buttons=0.\n      return {hover:event.buttons ? [] : hover, pressed:null, pointer:null, key:null};\n    }\n    case 'cancel': return idleGlassInput();\n    default: return state;\n  }\n}\n",
      "type": "registry:component",
      "target": "@components/tenvell/interactions/glass-input-state.js"
    },
    {
      "path": "source/styles.css",
      "content": "/* tenvell0.2.1 — code MIT; embedded Lamina fonts SIL OFL1.1 (FONT-LICENSE.txt). */\n@font-face { font-family:\"Lamina UI\"; src:url(\"data:font/woff2;base64,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\") format(\"woff2\"); font-style:normal; font-weight:400; font-display:swap; }\n@font-face { font-family:\"Lamina UI\"; src:url(\"data:font/woff2;base64,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\") format(\"woff2\"); font-style:normal; font-weight:500; font-display:swap; }\n@font-face { font-family:\"Lamina Mono\"; src:url(\"data:font/woff2;base64,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\") format(\"woff2\"); font-style:normal; font-weight:400; font-display:swap; }\n@font-face { font-family:\"Lamina Mono\"; src:url(\"data:font/woff2;base64,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\") format(\"woff2\"); font-style:normal; font-weight:500; font-display:swap; }\n\n@scope (.tenvell) to (:scope .tenvell) {\n:scope {\n  --font-ui: \"Lamina UI\";\n  --font-code: \"Lamina Mono\";\n  --background: #f5f5f2;\n  --foreground: #2b3740;\n  --muted-foreground: #455664;\n  --primary: #57616a;\n  --primary-hover: #626e78;\n  --primary-foreground: #fff;\n  --primary-edge: rgb(255 255 255 / 24%);\n  --primary-edge-hover: rgb(255 255 255 / 40%);\n  --soft-action-edge: rgb(90 108 122 / 22%);\n  --soft-action-edge-hover: rgb(90 108 122 / 34%);\n  --secondary-hover: rgb(112 131 146 / 20%);\n  --quiet-hover: rgb(74 94 108 / 7%);\n  --danger-hover: #f0dce2;\n  --danger-edge: rgb(166 69 85 / 25%);\n  --disabled-surface: #e0e6eb;\n  --disabled-foreground: #4d6070;\n  --disabled-edge: #71889a;\n  --glass-fill: rgb(255 255 255 / 21%);\n  --glass-edge: rgb(255 255 255 / 78%);\n  --glass-edge-width: 1px;\n  --glass-blur: 10px;\n  --glass-shadow: 0 24px 56px -32px rgb(82 99 120 / 12%), inset 0 0 0 .25px rgb(255 255 255 / 20%);\n  --control-fill: rgb(248 251 253 / 94%);\n  --control-hover: rgb(242 248 252 / 98%);\n  --control-edge: #304b61;\n  --control-edge-hover: #233e54;\n  --separator: rgb(127 144 164 / 13%);\n  --switch-on: #414549;\n  --switch-off: #71879a;\n  --switch-edge: var(--control-edge);\n  --switch-thumb-off: #fff;\n  --switch-thumb-on: #fff;\n  --focus: #27485f;\n  --destructive: #601c2c;\n  --menu-fill: rgb(248 250 252 / 92%);\n  --menu-highlight: rgb(96 121 151 / 10%);\n  --opaque-surface: #f6f8fa;\n  --backdrop-opacity: .8;\n}\n\n:scope[data-theme=\"dark\"] {\n  --background: #121820;\n  --foreground: #e4ebf1;\n  --muted-foreground: #cddbe7;\n  --primary: #4b5e6c;\n  --primary-hover: #586d7d;\n  --primary-foreground: #f4f8fa;\n  --primary-edge: rgb(220 235 247 / 18%);\n  --primary-edge-hover: rgb(220 235 247 / 28%);\n  --soft-action-edge: rgb(205 221 235 / 23%);\n  --soft-action-edge-hover: rgb(205 221 235 / 36%);\n  --secondary-hover: rgb(205 221 235 / 16%);\n  --quiet-hover: rgb(205 221 235 / 9%);\n  --danger-hover: #54323f;\n  --danger-edge: rgb(226 123 139 / 28%);\n  --disabled-surface: #2b3540;\n  --disabled-foreground: #b8c8d6;\n  --disabled-edge: #738da3;\n  --glass-fill: rgb(24 33 44 / 46%);\n  --glass-edge: rgb(222 235 248 / 18%);\n  --glass-shadow: 0 24px 56px -32px rgb(0 0 0 / 30%), inset 0 0 0 .25px rgb(255 255 255 / 5%);\n  --control-fill: rgb(19 32 46 / 94%);\n  --control-hover: rgb(24 40 55 / 98%);\n  --control-edge: #b9cedf;\n  --control-edge-hover: #d9e7f1;\n  --separator: rgb(212 227 244 / 11%);\n  --switch-on: #dce5ee;\n  --switch-off: #3b5267;\n  --switch-edge: var(--control-edge);\n  --switch-thumb-off: #e2edf5;\n  --switch-thumb-on: #263442;\n  --focus: #c7deed;\n  --destructive: #ffd0d6;\n  --menu-fill: rgb(31 42 55 / 96%);\n  --menu-highlight: rgb(199 223 248 / 11%);\n  --opaque-surface: #1a2532;\n  --backdrop-opacity: .045;\n}\n\n\n/* Semantic control paint is independent of decorative glass finishes. */\n:scope {\n  --selection-fill:var(--primary);--selection-mark:#fff;--selection-dot:var(--primary);--selection-edge:var(--control-edge);\n  --selection-quiet:#e4edf4;--secondary-fill:#e3ebf1;--secondary-hover:#d7e3ed;\n}\n:scope[data-theme=\"dark\"] {\n  --selection-fill:var(--focus);--selection-mark:#132434;--selection-dot:var(--focus);--selection-edge:var(--control-edge);\n  --selection-quiet:#273e51;--secondary-fill:#2b4154;--secondary-hover:#354e64;\n}\n/* Reusable finishes: independently paired light/dark fills and fine edges. */\n:scope[data-surface],\n:where(:scope) .glass-surface[data-glass] {\n  --surface-fill:rgb(255 255 255 / 10%);\n  --surface-edge:rgb(255 255 255 / 65%);\n  --surface-blur:7px;\n  --surface-saturation:105%;\n  --surface-depth:0 4px 16px -12px rgb(52 73 93 / 13%);\n  --surface-hover-fill:rgb(255 255 255 / 16%);\n  --surface-hover-edge:rgb(255 255 255 / 98%);\n  --surface-light:rgb(255 255 255 / 54%);\n}\n:where(:scope) .glass-surface[data-glass] {\n  position:relative;\n  isolation:isolate;\n  border:1px solid var(--surface-edge);\n  background:var(--surface-fill);\n  box-shadow:var(--surface-depth),inset 0 1px 0 var(--surface-light);\n  backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-saturation));\n  -webkit-backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-saturation));\n}\n:scope[data-surface=\"frost\"],\n:where(:scope) .glass-surface[data-glass=\"frost\"] {\n  --surface-fill:rgb(255 255 255 / 63%);\n  --surface-edge:rgb(255 255 255 / 88%);\n  --surface-blur:24px;\n  --surface-saturation:85%;\n  --surface-hover-fill:rgb(255 255 255 / 72%);\n  --surface-depth:0 7px 22px -16px rgb(56 74 93 / 20%);\n}\n:scope[data-surface=\"prism\"],\n:where(:scope) .glass-surface[data-glass=\"prism\"] {\n  --surface-fill:linear-gradient(125deg,rgb(223 241 254 / 51%),rgb(255 255 255 / 17%) 48%,rgb(250 225 223 / 43%));\n  --surface-edge:rgb(255 255 255 / 88%);\n  --surface-blur:12px;\n  --surface-saturation:125%;\n  --surface-hover-fill:linear-gradient(125deg,rgb(220 241 255 / 66%),rgb(255 255 255 / 25%) 48%,rgb(255 226 224 / 54%));\n  --surface-depth:0 8px 24px -17px rgb(94 110 145 / 24%);\n}\n:scope[data-surface=\"smoke\"],\n:where(:scope) .glass-surface[data-glass=\"smoke\"] {\n  --surface-fill:rgb(90 116 137 / 13%);\n  --surface-edge:rgb(100 125 147 / 24%);\n  --surface-blur:15px;\n  --surface-saturation:80%;\n  --surface-hover-fill:rgb(90 116 137 / 18%);\n  --surface-hover-edge:rgb(96 125 148 / 45%);\n  --surface-depth:0 9px 26px -19px rgb(44 66 88 / 30%);\n  --surface-light:rgb(255 255 255 / 48%);\n}\n:scope[data-theme=\"dark\"][data-surface],\n:scope[data-theme=\"dark\"] .glass-surface[data-glass] {\n  --surface-fill:rgb(30 44 57 / 22%);\n  --surface-edge:rgb(213 233 249 / 18%);\n  --surface-hover-fill:rgb(49 71 90 / 24%);\n  --surface-hover-edge:rgb(213 233 249 / 38%);\n  --surface-depth:0 5px 18px -13px rgb(0 0 0 / 35%);\n  --surface-light:rgb(229 242 255 / 8%);\n}\n:scope[data-theme=\"dark\"][data-surface=\"frost\"],\n:scope[data-theme=\"dark\"] .glass-surface[data-glass=\"frost\"] {\n  --surface-fill:rgb(49 63 77 / 77%);\n  --surface-edge:rgb(219 236 249 / 24%);\n  --surface-hover-fill:rgb(58 75 91 / 85%);\n  --surface-hover-edge:rgb(219 236 249 / 43%);\n}\n:scope[data-theme=\"dark\"][data-surface=\"prism\"],\n:scope[data-theme=\"dark\"] .glass-surface[data-glass=\"prism\"] {\n  --surface-fill:linear-gradient(125deg,rgb(40 68 94 / 42%),rgb(20 34 49 / 30%) 48%,rgb(72 50 76 / 33%));\n  --surface-edge:rgb(195 219 251 / 29%);\n  --surface-hover-fill:linear-gradient(125deg,rgb(44 76 104 / 49%),rgb(26 42 60 / 40%) 48%,rgb(87 57 85 / 38%));\n  --surface-hover-edge:rgb(211 229 255 / 48%);\n}\n:scope[data-theme=\"dark\"][data-surface=\"smoke\"],\n:scope[data-theme=\"dark\"] .glass-surface[data-glass=\"smoke\"] {\n  --surface-fill:rgb(8 15 23 / 64%);\n  --surface-edge:rgb(173 196 213 / 22%);\n  --surface-hover-fill:rgb(17 29 41 / 74%);\n  --surface-hover-edge:rgb(173 196 213 / 40%);\n  --surface-depth:0 10px 28px -18px rgb(0 0 0 / 55%);\n}\n:where(:scope) .glass-picker {display:flex;align-items:center;gap:14px;min-width:0;color:var(--muted-foreground);font-size:12px;}\n:where(:scope) .glass-picker-label {white-space:nowrap;}\n:where(:scope) .glass-picker-options {display:flex;gap:4px;flex-wrap:wrap;}\n:where(:scope) .glass-picker-options>button {display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-foreground);font:inherit;line-height:1.4;}\n:where(:scope) .glass-picker-options>button:hover {background:var(--quiet-hover);color:var(--foreground);}\n:where(:scope) .glass-picker-options>button[aria-pressed=\"true\"] {color:var(--foreground);border-color:var(--selection-edge);background:var(--control-fill);}\n:where(:scope) .glass-swatch {display:block;width:16px;height:16px;border-radius:5px;flex-shrink:0;}\n@media(max-width:700px){:where(:scope) .glass-picker{gap:9px;flex-wrap:wrap}:where(:scope) .glass-picker-options{gap:1px}:where(:scope) .glass-picker-options>button{padding:8px 7px;gap:5px}:where(:scope) .glass-swatch{width:14px;height:14px}}\n@media(prefers-reduced-transparency:reduce){:where(:scope) .glass-surface[data-glass]{background:var(--opaque-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where(:scope) .glass-surface[data-glass]:before,:where(:scope) .glass-surface[data-glass]:after{display:none}}\n:where(:scope) .glass-panel { transition: background-color var(--motion-feedback-duration) var(--motion-ease-standard), border-color var(--motion-feedback-duration) var(--motion-ease-standard), box-shadow var(--motion-feedback-duration) var(--motion-ease-standard), color var(--motion-feedback-duration) var(--motion-ease-standard); }\n:where(:scope) .dialog-backdrop { position: fixed; inset: 0; z-index: 20; background: transparent; }\n:where(:scope) .glass-panel { --scale: 1; position: fixed; z-index: 30; left: 50%; top: calc(50% + 3px); transform: translate(-50%, -50%); width: min(calc(742px * var(--scale)), calc(100vw - 48px)); max-height: calc(100dvh - 40px); overflow-y: auto; scrollbar-width: thin; border: var(--glass-edge-width) solid var(--glass-edge); border-radius: calc(var(--radius-overlay,20px) * var(--scale)); padding: calc(56px * var(--scale)) calc(56px * var(--scale)) calc(34px * var(--scale)); background: var(--glass-fill); -webkit-backdrop-filter: blur(var(--glass-blur)) saturate(1.04); backdrop-filter: blur(var(--glass-blur)) saturate(1.04); box-shadow: var(--glass-shadow); outline: none; }\n:where(:scope) .panel-title { margin: 0; color: var(--foreground); font-size: calc(40px * var(--scale)); font-weight: 400; line-height: calc(48px * var(--scale)); letter-spacing: -.005em; }\n:where(:scope) .panel-description { margin: calc(10px * var(--scale)) 0 0; color: var(--muted-foreground); font-size: calc(21px * var(--scale)); line-height: calc(30px * var(--scale)); letter-spacing: -.01em; }\n:where(:scope) .input, :where(:scope) .select-trigger { display: flex; align-items: center; justify-content: space-between; width: 100%; min-width: 0; height: calc(64px * var(--scale) * var(--density-factor,1)); border: var(--glass-edge-width) solid var(--control-edge); border-radius: calc(var(--radius-control,12px) * var(--scale)); padding: 0 calc(22px * var(--scale)); background: var(--control-fill); box-shadow: 0 1px 3px rgb(41 57 76 / 3%); color: var(--foreground); font-size: calc(22px * var(--scale)); font-weight: 400; line-height: 1.35; letter-spacing: 0; }\n:where(:scope) .input:hover, :where(:scope) .select-trigger:hover { border-color: var(--control-edge-hover); background: var(--control-hover); }\n:where(:scope) .input[aria-invalid=\"true\"] { border-color: var(--destructive); }\n:where(:scope) .field-error { margin: 0; font-size: 14px; line-height: 20px; color: var(--destructive); }\n:where(:scope) .select-icon { display: flex; align-items: center; color: var(--muted-foreground); margin-left: 14px; margin-right: calc(-6px * var(--scale)); }\n:where(:scope) .select-icon svg { height: calc(30px * var(--scale)); width: calc(30px * var(--scale)); }\n:where(:scope) .select-positioner { z-index: 50; outline: none; }\n:where(:scope) .select-popup { min-width: var(--anchor-width); overflow: hidden; padding: 6px; border: 1px solid var(--glass-edge); border-radius: 14px; color: var(--foreground); background: var(--menu-fill); -webkit-backdrop-filter: blur(24px); backdrop-filter: blur(24px); box-shadow: 0 12px 36px rgb(36 45 62 / 9%); outline: none; }\n:where(:scope) .select-item { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 13px 15px; border-radius: 9px; font-size: 16px; line-height: 24px; cursor: pointer; outline: none; }\n:where(:scope) .select-item[data-highlighted] { background: var(--menu-highlight); }\n:where(:scope) .select-indicator { display: flex; align-items: center; }\n:where(:scope) .switch { position: relative; flex-shrink: 0; display: flex; align-items: center; width: calc(72px * var(--scale)); height: calc(40px * var(--scale)); min-height: 32px; padding: calc(4px * var(--scale)); border: 1px solid var(--switch-edge); border-radius: 999px; background: var(--switch-off); transition: background-color var(--motion-feedback-duration) var(--motion-ease-standard); }\n:where(:scope) .switch[data-checked] { background: var(--switch-on); }\n:where(:scope) .switch-thumb { display: block; width: calc(31px * var(--scale)); height: calc(31px * var(--scale)); border-radius: 50%; background: var(--switch-thumb-off); box-shadow: 0 1px 3px rgb(0 0 0 / 16%); transition: transform var(--motion-feedback-duration) var(--motion-ease-standard); }\n:where(:scope) .switch[data-checked] .switch-thumb { background:var(--switch-thumb-on); transform: translateX(calc(31px * var(--scale))); }\n@media (max-height: 820px) and (min-width: 701px), (max-width: 1100px) and (min-width: 701px) { :where(:scope) .glass-panel { --scale: .85; } }\n@media (max-width: 700px) {\n  :where(:scope) .glass-panel { --scale: 1; top: 50%; width: calc(100vw - 32px); max-height: calc(100dvh - 32px); border-radius: 20px; padding: 30px 24px 24px; }\n  :where(:scope) .panel-title { padding-right: 30px; font-size: 28px; line-height: 36px; }\n  :where(:scope) .panel-description { margin-top: 8px; font-size: 15px; line-height: 23px; max-width: 28ch; }\n  :where(:scope) .input, :where(:scope) .select-trigger { height: 48px; padding-inline: 15px; border-radius: 10px; font-size: 16px; }\n  :where(:scope) .select-icon { margin-right: -3px; }\n  :where(:scope) .select-icon svg { height: 22px; width: 22px; }\n  :where(:scope) .switch { width: 52px; height: 32px; padding: 3px; }\n  :where(:scope) .switch-thumb { width: 24px; height: 24px; }\n  :where(:scope) .switch[data-checked] .switch-thumb { background:var(--switch-thumb-on); transform: translateX(19px); }\n}\n@media (prefers-reduced-transparency: reduce) { :where(:scope) .glass-panel, :where(:scope) .input, :where(:scope) .select-trigger { background: var(--opaque-surface); } }\n@supports not (backdrop-filter: blur(1px)) { :where(:scope) .glass-panel, :where(:scope) .select-popup { background: var(--opaque-surface); } }\n:where(:scope) .switch[data-disabled]{background:var(--disabled-surface);border-color:var(--disabled-edge);cursor:not-allowed}\n:where(:scope) .switch[data-disabled] .switch-thumb{background:var(--disabled-foreground)}\n:scope {\n  --chart-1: #71858b;\n  --chart-2: #a0a3b5;\n  --chart-3: #9bada6;\n  --chart-ink-1:#2d4d5b;--chart-ink-2:#503c60;--chart-ink-3:#2b5142;\n  --header-fill: rgb(255 255 255 / 28%);\n  --nav-active:var(--selection-quiet);\n  --danger-fill:#f5e8eb;\n  --selected-edge:var(--selection-edge);\n  --secondary-fill:var(--selection-quiet);\n  --code-fill: rgb(244 247 250 / 44%);\n}\n:scope[data-theme=\"dark\"] {\n  --chart-1: #8eb5ce;\n  --chart-2: #b5b9d7;\n  --chart-3: #9fbbaf;\n  --chart-ink-1:var(--chart-1);--chart-ink-2:var(--chart-2);--chart-ink-3:var(--chart-3);\n  --header-fill: rgb(18 26 35 / 74%);\n  --nav-active:var(--selection-quiet);\n  --danger-fill:#462b36;\n  --selected-edge:var(--selection-edge);\n  --secondary-fill:var(--selection-quiet);\n  --code-fill: rgb(13 21 29 / 26%);\n}\n:where(:scope) .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; }\n:where(:scope) .textarea.input { height:auto; padding-block:13px; resize:vertical; min-height:96px; font-size:14px; line-height:1.6; font-family:inherit; }\n:where(:scope) .input:disabled,:where(:scope) .select-trigger[data-disabled] { opacity:1; cursor:not-allowed; color:var(--disabled-foreground); background:var(--disabled-surface); border-color:var(--disabled-edge); }\n:scope .input[readonly] { color:var(--muted-foreground); }\n:scope .field-error,:where(:scope) .glass-panel .field-error { font-size:11px; line-height:18px; }\n:where(:scope) .dropdown-positioner { z-index:55; outline:none; }\n:where(:scope) .dropdown-content { --scale:.72; min-width:230px; padding:6px; border:1px solid var(--glass-edge); border-radius:var(--radius-menu,13px); background:var(--menu-fill); color:var(--foreground); backdrop-filter:blur(24px); -webkit-backdrop-filter:blur(24px); box-shadow:0 14px 34px rgb(32 50 72 / 9%); outline:none; }\n:where(:scope) .dropdown-label { padding:9px 10px 7px; font-size:10px; color:var(--muted-foreground); }\n:where(:scope) .dropdown-item { display:flex; align-items:center; gap:10px; padding:10px; min-height:36px; border-radius:7px; font-size:12px; cursor:pointer; outline:none; }\n:where(:scope) .dropdown-item[data-highlighted] { background:var(--menu-highlight); }\n:where(:scope) .dropdown-item[data-disabled] { opacity:.4; cursor:default; }\n:where(:scope) .dropdown-check-item { justify-content:space-between; }\n:where(:scope) .dropdown-check-item > span:last-child { display:flex; }\n:where(:scope) .dropdown-separator { height:1px; background:var(--separator); margin:5px; }\n:where(:scope) .card { min-width:0; border:1px solid var(--glass-edge); border-radius:var(--radius-card,15px); background:var(--glass-fill); padding:var(--space-card,24px); box-shadow:0 4px 14px -10px rgb(30 50 70 / 8%); }\n:where(:scope) .card-header { display:flex; flex-direction:column; align-items:flex-start; gap:10px; }\n:where(:scope) .card-title { margin:0; font-size:18px; line-height:1.35; letter-spacing:-.01em; font-weight:500; }\n:where(:scope) .card-description { margin:0; color:var(--muted-foreground); font-size:12px; line-height:1.7; }\n:where(:scope) .card-content { margin-top:24px; }\n:where(:scope) .card-footer { margin-top:24px; }\n:where(:scope) .card-topline { width:100%; display:flex; align-items:center; justify-content:space-between; margin-bottom:7px; }\n:where(:scope) .card-meta { display:flex; align-items:center; gap:6px; font-size:10px; color:var(--muted-foreground); }\n:where(:scope) .card-meta > span { margin-left:auto; }\n:where(:scope) .glass-panel.glass-panel { --scale:.72; width:min(560px,calc(100vw - 40px)); padding:34px; border-radius:var(--radius-overlay,18px); }\n:where(:scope) .glass-panel .panel-title { padding-right:28px; font-size:26px; line-height:1.3; letter-spacing:-.01em; font-weight:400; }\n:where(:scope) .glass-panel .panel-description { font-size:14px; line-height:1.7; margin-top:10px; padding-right:12px; }\n:where(:scope) .modal-fields { display:flex; flex-direction:column; gap:25px; margin-top:30px; }\n:where(:scope) .modal-footer { display:flex; align-items:center; justify-content:flex-end; gap:10px; padding-top:27px; margin-top:27px; border-top:1px solid var(--separator); }\n@media (max-width:760px) {\n  :scope .input,:where(:scope) .glass-panel .input { height:46px; font-size:16px; padding-inline:14px; }\n  :scope .textarea { height:auto; min-height:100px; font-size:14px; }\n  :where(:scope) .card { padding:21px; }\n  :where(:scope) .card-title { font-size:17px; }\n  :where(:scope) .card-meta { font-size:10px; }\n  :where(:scope) .card-description { font-size:12px; }\n  :where(:scope) .glass-panel.glass-panel { padding:27px 23px; width:calc(100vw - 32px); max-height:calc(100dvh - 32px); }\n  :where(:scope) .glass-panel .panel-title { font-size:24px; padding-right:30px; }\n  :where(:scope) .glass-panel .panel-description { font-size:13px; }\n  :where(:scope) .dropdown-item { min-height:41px; font-size:13px; }\n}\n@media (prefers-reduced-transparency:reduce) { :where(:scope) .card { background:var(--opaque-surface); } }\n:scope{--radius-button:10px;--radius-control:12px;--radius-card:15px;--radius-frame:16px;--radius-overlay:20px;--radius-menu:13px;--density-factor:1;--space-card:24px;--table-row-padding:14px;--table-row-height:64px;--table-head-height:45px;--positive:#193d2c;--positive-fill:#e5f1e9;--warning:#765c25;--warning-fill:#f3edda;--info:#3d6280;--info-fill:#e3eef7}\n:scope[data-theme=\"dark\"]{--positive:#b5e1c7;--positive-fill:#213b32;--warning:#e6cd91;--warning-fill:#40361f;--info:#a9cce5;--info-fill:#22384b}\n:where(:scope) .ui-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 8px;border:1px solid var(--soft-action-edge);border-radius:calc(var(--radius-control)*.55);font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap;background:var(--control-fill);color:var(--foreground)}\n:where(:scope) .ui-badge[data-tone=success]{background:var(--positive-fill);color:var(--positive);border-color:color-mix(in srgb,var(--positive) 24%,transparent)}\n:where(:scope) .ui-badge[data-tone=warning]{background:var(--warning-fill);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 24%,transparent)}\n:where(:scope) .ui-badge[data-tone=error]{background:var(--danger-fill);color:var(--destructive);border-color:var(--danger-edge)}\n:where(:scope) .ui-badge[data-tone=info]{background:var(--info-fill);color:var(--info);border-color:color-mix(in srgb,var(--info) 24%,transparent)}\n:where(:scope) .ui-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--glass-edge);background:var(--secondary-fill);color:var(--foreground);font-size:11px;font-weight:500;overflow:hidden}\n:where(:scope) .ui-avatar img{width:100%;height:100%;object-fit:cover}\n:where(:scope) .ui-avatar[data-size=sm]{width:28px;height:28px;font-size:9px}\n:where(:scope) .ui-avatar[data-size=lg]{width:52px;height:52px;font-size:17px}\n:where(:scope) .ui-avatar-group{display:flex;align-items:center;padding-right:9px}\n:where(:scope) .ui-avatar-group>.ui-avatar+.ui-avatar{margin-left:-9px;box-shadow:-2px 0 0 var(--background)}\n:where(:scope) .ui-separator{height:1px;min-width:0;background:var(--separator);border:0;flex-shrink:0}\n:where(:scope) .ui-separator[aria-orientation=vertical]{width:1px;height:auto;align-self:stretch}\n:where(:scope) .ui-skeleton{height:14px;border-radius:6px;background:var(--secondary-fill);animation:tenvell-ui-pulse 1.6s ease-in-out infinite}\n:where(:scope) .ui-skeleton.round{border-radius:50%;width:40px;height:40px}\n@keyframes tenvell-ui-pulse{50%{opacity:.42}}\n:where(:scope) .ui-progress{display:block;appearance:none;-webkit-appearance:none;width:100%;height:6px;border:1px solid var(--control-edge);border-radius:5px;overflow:hidden;background:var(--control-fill);color:var(--selection-dot)}\n:where(:scope) .ui-progress::-webkit-progress-bar{background:var(--control-fill);border-radius:5px}\n:where(:scope) .ui-progress::-webkit-progress-value{background:var(--selection-dot);border-radius:5px;transition:width var(--motion-feedback-duration) var(--motion-ease-standard)}\n:where(:scope) .ui-progress::-moz-progress-bar{background:var(--selection-dot);border-radius:5px}\n:where(:scope) .ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;padding:36px 24px;min-height:230px}\n:where(:scope) .ui-empty-symbol{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--glass-edge);border-radius:var(--radius-control);background:var(--control-fill);color:var(--muted-foreground)}\n:where(:scope) .ui-empty h3{font-size:17px;font-weight:500;margin:0}\n:where(:scope) .ui-empty p{max-width:310px;font-size:12px;line-height:1.75;color:var(--muted-foreground);margin:0}\n:where(:scope) .ui-empty-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:4px}\n:where(:scope) .ui-input-group{display:flex;align-items:center;min-width:0;border:1px solid var(--control-edge);border-radius:calc(var(--radius-control)*.8);background:var(--control-fill);min-height:42px;overflow:hidden;transition:border-color var(--motion-feedback-duration) var(--motion-ease-standard),box-shadow var(--motion-feedback-duration) var(--motion-ease-standard)}\n:where(:scope) .ui-input-group:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 16%,transparent)}\n:where(:scope) .ui-input-group>.input{flex:1;min-width:0;width:1px;height:42px;min-height:42px;padding:9px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:13px}\n:where(:scope) .ui-input-addon{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-left:12px;color:var(--muted-foreground);font-size:12px;flex-shrink:0}\n:where(:scope) .ui-input-addon[data-align=end]{padding:0 12px 0 0}\n:where(:scope) .ui-input-addon>.button{height:30px;min-height:30px;padding:0 7px;font-size:11px}\n:where(:scope) .ui-button-group{display:inline-flex;align-items:stretch;border-radius:var(--radius-button);max-width:100%}\n:where(:scope) .ui-button-group>.button{border-radius:0}\n:where(:scope) .ui-button-group>.button+.button{margin-left:-1px}\n:where(:scope) .ui-button-group>.button:first-child{border-radius:var(--radius-button) 0 0 var(--radius-button)}\n:where(:scope) .ui-button-group>.button:last-child{border-radius:0 var(--radius-button) var(--radius-button) 0}\n:where(:scope) .ui-button-group>.button:only-child{border-radius:var(--radius-button)}\n:where(:scope) .ui-button-group>.button:focus-visible{z-index:1}\n:where(:scope) .ui-radio-group{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}\n:where(:scope) .ui-radio-option{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:calc(8px * var(--density-factor,1)) calc(12px * var(--density-factor,1));border-radius:calc(var(--radius-control)*.55);font-size:13px;line-height:1.5;cursor:pointer}\n:where(:scope) .ui-radio-option>span{min-width:0}\n:where(:scope) .ui-radio-option input{appearance:none;-webkit-appearance:none;flex-shrink:0;width:17px;height:17px;margin:1px 0 0;border:1px solid var(--control-edge);border-radius:50%;background:var(--control-fill);display:grid;place-items:center}\n:where(:scope) .ui-radio-option input:checked{border-color:var(--selection-edge)}\n:where(:scope) .ui-radio-option input:checked:before{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--selection-dot)}\n:where(:scope) .ui-radio-option strong{display:block;font-size:13px;font-weight:400}\n:where(:scope) .ui-radio-option small{display:block;font-size:11px;color:var(--muted-foreground);margin-top:3px}\n:where(:scope) .ui-radio-option[data-disabled]{color:var(--disabled-foreground);cursor:not-allowed}\n:where(:scope) .ui-radio-option input:disabled{background:var(--disabled-surface);border-color:var(--disabled-edge)}\n:where(:scope) .ui-slider-field{width:100%;min-width:0}\n:where(:scope) .ui-slider-label{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;margin-bottom:5px}\n:where(:scope) .ui-slider-label output{font-family:var(--font-code),monospace;font-size:11px}\n:where(:scope) .ui-slider{appearance:none;-webkit-appearance:none;display:block;width:100%;height:28px;border:0;margin:0;background:transparent;cursor:pointer}\n:where(:scope) .ui-slider::-webkit-slider-runnable-track{height:6px;border:1px solid var(--control-edge);border-radius:4px;background:linear-gradient(to right,var(--selection-dot) 0 var(--range-progress),var(--control-fill) var(--range-progress) 100%)}\n:where(:scope) .ui-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:50%;border:2px solid var(--selection-dot);background:var(--control-fill);box-shadow:0 1px 4px rgb(25 45 65 / 12%)}\n:where(:scope) .ui-slider::-moz-range-track{height:6px;border:1px solid var(--control-edge);background:var(--control-fill);border-radius:4px}\n:where(:scope) .ui-slider::-moz-range-progress{height:4px;background:var(--selection-dot)}\n:where(:scope) .ui-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:2px solid var(--selection-dot);background:var(--control-fill)}\n:where(:scope) .ui-slider:disabled{cursor:not-allowed;filter:grayscale(1)}\n:where(:scope) .ui-breadcrumb{font-size:12px;color:var(--muted-foreground)}\n:where(:scope) .ui-breadcrumb ol{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0;margin:0;list-style:none}\n:where(:scope) .ui-breadcrumb li{display:flex;gap:10px;align-items:center}\n:where(:scope) .ui-breadcrumb [aria-current]{color:var(--foreground)}\n:where(:scope) .ui-breadcrumb-separator{color:var(--muted-foreground)}\n:where(:scope) .ui-pagination,:where(:scope) .ui-toggle-group{display:flex;gap:4px;align-items:center;flex-wrap:wrap}\n:where(:scope) .ui-pagination button,:where(:scope) .ui-toggle-group button{display:inline-flex;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 9px;border:1px solid transparent;border-radius:calc(var(--radius-button)*.8);background:transparent;color:var(--muted-foreground);font:inherit;font-size:11px}\n:where(:scope) .ui-pagination button:hover,:where(:scope) .ui-toggle-group button:hover{background:var(--quiet-hover);color:var(--foreground)}\n:where(:scope) .ui-pagination [aria-current],:where(:scope) .ui-toggle-group [aria-pressed=true]{background:var(--control-fill);border-color:var(--selection-edge);color:var(--foreground)}\n:where(:scope) .ui-pagination button:disabled{color:var(--disabled-foreground);cursor:not-allowed}\n:where(:scope) .ui-tabs-list{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--glass-edge);border-radius:calc(var(--radius-control)*.8);padding:3px;background:var(--control-fill);max-width:100%;flex-wrap:wrap}\n:where(:scope) .ui-tabs-trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:calc(var(--radius-control)*.6);background:transparent;color:var(--muted-foreground);font:inherit;font-size:12px}\n:where(:scope) .ui-tabs-trigger[aria-selected=true]{background:var(--nav-active);border-color:var(--selection-edge);color:var(--foreground);box-shadow:0 1px 4px rgb(40 60 80 / 4%)}\n:where(:scope) .ui-tabs-trigger[data-disabled]{color:var(--disabled-foreground);cursor:not-allowed}\n:where(:scope) .ui-tabs-content{padding-top:20px;outline:none}\n:where(:scope) .ui-tabs-content:focus-visible{outline:2px solid var(--focus);outline-offset:5px}\n:where(:scope) .ui-tabs-content[hidden],:where(:scope) .ui-tabs-content[data-hidden]{display:none}\n:where(:scope) .ui-accordion{width:100%;min-width:0}\n:where(:scope) .ui-accordion>div{border-bottom:1px solid var(--separator)}\n:where(:scope) .ui-accordion-header{margin:0}\n:where(:scope) .ui-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:17px 0;border:0;background:transparent;color:var(--foreground);text-align:left;font:inherit;font-size:14px;line-height:1.6}\n:where(:scope) .ui-accordion-trigger>svg{flex-shrink:0;transition:rotate var(--motion-feedback-duration) var(--motion-ease-standard)}\n:where(:scope) .ui-accordion-trigger[aria-expanded=true]>svg{rotate:180deg}\n:where(:scope) .ui-accordion-trigger:disabled{color:var(--disabled-foreground)}\n:where(:scope) .ui-accordion-panel{font-size:13px;color:var(--muted-foreground);line-height:1.8}\n:where(:scope) .ui-accordion-panel>div{padding:0 28px 19px 0}\n:where(:scope) .ui-accordion-panel p{margin:0}\n:where(:scope) .ui-float-positioner{z-index:110;outline:none}\n:where(:scope) .ui-popover,:where(:scope) .ui-combobox-popup{--scale:.72;padding:20px;border:1px solid var(--glass-edge);border-radius:var(--radius-menu);background:var(--menu-fill);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 13px 34px rgb(25 45 65 / 9%);color:var(--foreground);outline:none;max-width:calc(100vw - 24px)}\n:where(:scope) .ui-popover{width:300px}\n:where(:scope) .ui-popover h2{font-size:16px;font-weight:500;margin:0 0 7px}\n:where(:scope) .ui-popover p{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin:0 0 16px}\n:where(:scope) .ui-tooltip{max-width:260px;border:1px solid var(--glass-edge);border-radius:8px;padding:8px 11px;background:var(--menu-fill);color:var(--foreground);font-size:11px;line-height:1.6;box-shadow:0 7px 20px rgb(25 45 65 / 8%);backdrop-filter:blur(14px)}\n:where(:scope) .ui-sheet-backdrop{position:fixed;inset:0;z-index:85;background:rgb(15 29 43 / 17%);backdrop-filter:blur(2px)}\n:where(:scope) .ui-sheet-panel{--scale:.72;position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(440px,100vw);padding:38px 28px 28px;border:1px solid var(--glass-edge);border-radius:var(--radius-overlay) 0 0 var(--radius-overlay);background:var(--menu-fill);box-shadow:-12px 0 42px rgb(20 40 60 / 9%);color:var(--foreground);overflow-y:auto;outline:none;scrollbar-width:thin}\n:where(:scope) .ui-sheet-panel h2{font-size:25px;font-weight:400;margin:0 38px 9px 0;line-height:1.25}\n:where(:scope) .ui-sheet-panel h2+p{color:var(--muted-foreground);font-size:12px;line-height:1.75;margin:0 0 28px}\n:where(:scope) .ui-sheet-close.button{position:absolute;top:24px;right:20px;width:32px;height:32px;min-height:32px}\n:where(:scope) .ui-sheet-panel[data-starting-style],:where(:scope) .ui-sheet-panel[data-ending-style]{translate:100% 0}\n:where(:scope) .ui-sheet-panel{transition:translate var(--motion-panel-duration) var(--motion-ease-settle)}\n:where(:scope) .ui-sheet-backdrop[data-starting-style],:where(:scope) .ui-sheet-backdrop[data-ending-style]{opacity:0}\n:where(:scope) .ui-sheet-backdrop{transition:opacity var(--motion-feedback-duration) var(--motion-ease-standard)}\n:where(:scope) .ui-combobox-control{display:flex;align-items:center;width:100%;height:42px;border:1px solid var(--control-edge);border-radius:calc(var(--radius-control)*.8);background:var(--control-fill)}\n:where(:scope) .ui-combobox-input{width:1px;flex:1;min-width:0;padding:10px 12px;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:13px;outline:none!important}\n:where(:scope) .ui-combobox-control:focus-within{outline:2px solid var(--focus);outline-offset:2px}\n:where(:scope) .ui-combobox-trigger{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:transparent;color:var(--muted-foreground)}\n:where(:scope) .ui-combobox-popup{padding:5px;width:var(--anchor-width);min-width:210px;max-height:300px;overflow-y:auto}\n:where(:scope) .ui-combobox-item{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;padding:10px 12px;border-radius:8px;cursor:default;outline:none}\n:where(:scope) .ui-combobox-item[data-highlighted]{background:var(--menu-highlight)}\n:where(:scope) .ui-combobox-empty{padding:16px 12px;font-size:12px;color:var(--muted-foreground)}\n:where(:scope) .ui-combobox-empty:empty{display:none}\n:where(:scope) .ui-calendar.rdp-root{--rdp-accent-color:var(--primary);--rdp-accent-background-color:var(--nav-active);--rdp-day-height:36px;--rdp-day-width:clamp(28px,calc((100vw - 120px)/7),34px);--rdp-day_button-height:34px;--rdp-day_button-width:calc(var(--rdp-day-width) - 2px);--rdp-day_button-border-radius:calc(var(--radius-control)*.65);--rdp-nav_button-height:30px;--rdp-nav_button-width:30px;--rdp-nav-height:38px;--rdp-selected-border:1px solid var(--primary);--rdp-weekday-opacity:1;padding:10px;max-width:100%;font:inherit;font-size:12px;color:var(--foreground)}\n:where(:scope) .ui-calendar .rdp-month_caption{font-size:14px;font-weight:500;text-transform:capitalize}\n:where(:scope) .ui-calendar .rdp-weekday{font-size:10px;color:var(--muted-foreground);font-weight:400}\n:where(:scope) .ui-calendar .rdp-day_button{font:inherit;font-size:12px;color:var(--foreground)}\n:where(:scope) .ui-calendar .rdp-selected .rdp-day_button{background:var(--selection-fill);color:var(--selection-mark);border-color:var(--selection-edge);font-weight:500}\n:where(:scope) .ui-calendar .rdp-range_middle .rdp-day_button{background:transparent;color:var(--foreground);border-color:transparent}\n:where(:scope) .ui-calendar .rdp-day_button:hover:not(:disabled){background:var(--quiet-hover)}\n:where(:scope) .ui-calendar .rdp-selected .rdp-day_button:hover{background:var(--selection-fill);color:var(--selection-mark)}\n:where(:scope) .ui-calendar .rdp-chevron{fill:var(--foreground);width:16px;height:16px}\n:where(:scope) .ui-calendar .rdp-today:not(.rdp-selected){color:var(--foreground);font-weight:500}\n:where(:scope) .ui-calendar .rdp-outside{opacity:.5}\n:where(:scope) .ui-calendar .rdp-disabled{opacity:1;color:var(--disabled-foreground)}\n:where(:scope) .ui-date-trigger.button{width:100%;justify-content:flex-start;gap:9px;min-height:42px;font-size:12px}\n:where(:scope) .ui-date-trigger>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n:where(:scope) .ui-calendar-popover.ui-popover{width:max-content;padding:5px;max-width:calc(100vw - 24px)}\n:where(:scope) .ui-calendar-popover>.button{margin:4px;width:calc(100% - 8px)}\n:where(:scope) .ui-toast-viewport{position:fixed;bottom:24px;right:24px;z-index:75;display:flex;flex-direction:column;gap:10px;width:min(420px,calc(100vw - 32px));pointer-events:none}\n:where(:scope) .ui-toast{display:flex;align-items:flex-start;gap:11px;padding:17px 15px;border:1px solid var(--glass-edge);border-radius:var(--radius-menu);background:var(--menu-fill);box-shadow:0 10px 32px rgb(23 45 66 / 10%);backdrop-filter:blur(18px);color:var(--foreground);pointer-events:auto;animation:tenvell-ui-toast-in var(--motion-feedback-duration) var(--motion-ease-standard)}\n:where(:scope) .ui-toast>svg{margin-top:2px;flex-shrink:0;color:var(--info)}\n:where(:scope) .ui-toast[data-tone=success]>svg{color:var(--positive)}\n:where(:scope) .ui-toast[data-tone=error]>svg{color:var(--destructive)}\n:where(:scope) .ui-toast-copy{min-width:0;flex:1}\n:where(:scope) .ui-toast-copy strong{font-size:13px;font-weight:500;line-height:1.5}\n:where(:scope) .ui-toast-copy p{font-size:11px;color:var(--muted-foreground);line-height:1.6;margin:5px 0 0}\n:where(:scope) .ui-toast .button{font-size:11px;min-height:29px;padding:0 8px}\n:where(:scope) .ui-toast-close{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted-foreground);flex-shrink:0}\n:where(:scope) .ui-toast-close:hover{background:var(--quiet-hover)}\n@keyframes tenvell-ui-toast-in{from{opacity:0;translate:0 8px}}\n@media(max-width:700px){:where(:scope) .ui-sheet-panel{padding:35px 22px 25px}:where(:scope) .ui-toast-viewport{right:16px;bottom:16px}:where(:scope) .ui-empty{padding:27px 18px}:where(:scope) .ui-tabs-trigger{padding-inline:10px}:where(:scope) .ui-calendar{padding:6px}}\n@media(prefers-reduced-motion:reduce){:where(:scope) .ui-skeleton,:where(:scope) .ui-toast{animation:none}:where(:scope) .ui-progress::-webkit-progress-value,:where(:scope) .ui-accordion-trigger>svg,:where(:scope) .ui-sheet-panel,:where(:scope) .ui-sheet-backdrop{transition:none}}\n:where(:scope) .ui-data-table{width:100%;min-width:0}\n:where(:scope) .ui-data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}\n:where(:scope) .ui-data-toolbar>.ui-input-group{width:min(100%,270px)}\n:where(:scope) .ui-data-toolbar>span{font-size:11px;color:var(--muted-foreground);white-space:nowrap}\n:where(:scope) .ui-table-scroll{position:relative;overflow-x:auto;max-width:100%;border:1px solid var(--glass-edge);border-radius:var(--radius-card);scrollbar-width:thin}\n:where(:scope) .ui-table-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:3px}\n:where(:scope) .ui-table{width:100%;border-collapse:collapse;min-width:510px;text-align:left;font-size:12px}\n:where(:scope) .ui-table th{font-size:10px;font-weight:500;color:var(--muted-foreground);background:var(--control-fill);height:var(--table-head-height,45px);padding:8px 13px;border-bottom:1px solid var(--separator)}\n:where(:scope) .ui-table td{padding:var(--table-row-padding,14px) 13px;border-bottom:1px solid var(--separator);height:var(--table-row-height,64px)}\n:where(:scope) .ui-table tr:last-child td{border-bottom:0}\n:where(:scope) .ui-table tr[aria-selected=true]{background:var(--nav-active)}\n:where(:scope) .ui-table tbody tr:hover{background:var(--quiet-hover)}\n:where(:scope) .ui-table td strong{display:block;font-weight:400;font-size:12px}\n:where(:scope) .ui-table td small{display:block;font-size:9px;color:var(--muted-foreground);margin-top:5px}\n:where(:scope) .ui-table-checkbox{width:38px}\n:where(:scope) .ui-table-sort{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left}\n:where(:scope) .ui-table th[aria-sort] .ui-table-sort{color:var(--foreground)}\n:where(:scope) .ui-numeric{font:11px var(--font-code),monospace;white-space:nowrap}\n:where(:scope) .ui-table-detail.button{width:28px;height:28px;min-height:28px}\n:where(:scope) .ui-data-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:17px;font-size:10px;color:var(--muted-foreground)}\n:where(:scope) .ui-detail-list{margin:24px 0 30px}\n:where(:scope) .ui-detail-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--separator);font-size:13px}\n:where(:scope) .ui-detail-list dt{color:var(--muted-foreground)}\n:where(:scope) .ui-detail-list dd{margin:0}\n:where(:scope) .ui-table .ui-empty{min-height:190px}\n@media(max-width:700px){:where(:scope) .ui-data-toolbar{align-items:stretch;flex-direction:column;gap:10px}:where(:scope) .ui-data-toolbar>.ui-input-group{width:100%}:where(:scope) .ui-data-footer{justify-content:center}}\n:where(:scope) .ui-calendar .rdp-day_button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}\n:where(:scope) .ui-tabs-list[data-variant=\"line\"]{padding:0;gap:19px;border:0;border-bottom:1px solid var(--separator);border-radius:0;background:transparent}\n:where(:scope) .ui-tabs-list[data-variant=\"line\"]>.ui-tabs-trigger{min-height:36px;padding:9px 1px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;box-shadow:none}\n:where(:scope) .ui-tabs-list[data-variant=\"line\"]>.ui-tabs-trigger[aria-selected=\"true\"]{border-bottom-color:var(--primary);color:var(--foreground)}\n:where(:scope) .ui-tabs-root[data-orientation=vertical]{display:grid;grid-template-columns:125px minmax(0,1fr);gap:24px}\n:where(:scope) .ui-tabs-root[data-orientation=vertical]>.ui-tabs-list{display:flex;flex-direction:column;align-items:stretch;align-self:start}\n:where(:scope) .ui-tabs-root[data-orientation=vertical]>.ui-tabs-content{padding-top:0}\n@media(max-width:700px){:where(:scope) .ui-tabs-root[data-orientation=vertical]{grid-template-columns:1fr;gap:17px}:where(:scope) .ui-tabs-root[data-orientation=vertical]>.ui-tabs-list{flex-direction:row}}\n:where(:scope) .button {\n  --button-bg: var(--primary);\n  --button-fg: var(--primary-foreground);\n  --button-edge: var(--primary-edge);\n  --button-hover-bg: var(--primary-hover);\n  --button-hover-fg: var(--primary-foreground);\n  --button-hover-edge: var(--primary-edge-hover);\n  display:inline-flex; align-items:center; justify-content:center; flex-shrink:0;\n  gap:8px; min-height:calc(56px * var(--scale,1) * var(--density-factor,1));\n  padding:0 calc(28px * var(--scale,1));\n  border:1px solid var(--button-edge); border-radius:calc(var(--radius-button,9px) * var(--scale,1));\n  background:var(--button-bg); color:var(--button-fg);\n  font:inherit; font-size:calc(20px * var(--scale,1)); font-weight:500;\n  line-height:1.25; letter-spacing:.005em;\n  box-shadow:0 1px 3px rgb(39 48 55 / 6%);\n  transition:background-color var(--motion-feedback-duration) var(--motion-ease-standard),color var(--motion-feedback-duration) var(--motion-ease-standard),border-color var(--motion-feedback-duration) var(--motion-ease-standard),box-shadow var(--motion-feedback-duration) var(--motion-ease-standard);\n}\n:where(:scope) .button[data-variant=\"secondary\"] {\n  --button-bg:var(--secondary-fill); --button-fg:var(--foreground); --button-edge:var(--soft-action-edge);\n  --button-hover-bg:var(--secondary-hover); --button-hover-fg:var(--foreground); --button-hover-edge:var(--soft-action-edge-hover);\n  box-shadow:none;\n}\n:where(:scope) .button[data-variant=\"outline\"] {\n  --button-bg:var(--control-fill); --button-fg:var(--foreground); --button-edge:var(--control-edge);\n  --button-hover-bg:var(--control-hover); --button-hover-fg:var(--foreground); --button-hover-edge:var(--control-edge-hover);\n  box-shadow:none;\n}\n:where(:scope) .button[data-variant=\"ghost\"],:where(:scope) .button[data-variant=\"icon\"],:where(:scope) .button[data-variant=\"link\"] {\n  --button-bg:transparent; --button-fg:var(--foreground); --button-edge:transparent;\n  --button-hover-bg:var(--quiet-hover); --button-hover-fg:var(--foreground); --button-hover-edge:transparent;\n  box-shadow:none;\n}\n:where(:scope) .button[data-variant=\"icon\"] { padding:0; }\n:where(:scope) .button[data-variant=\"link\"] { padding-inline:8px; text-decoration-thickness:1px; text-underline-offset:4px; }\n:where(:scope) .button[data-variant=\"destructive\"] {\n  --button-bg:var(--danger-fill); --button-fg:var(--destructive); --button-edge:transparent;\n  --button-hover-bg:var(--danger-hover); --button-hover-fg:var(--destructive); --button-hover-edge:var(--danger-edge);\n  box-shadow:none;\n}\n:where(:scope) .button:enabled:not([aria-disabled=\"true\"]):hover {\n  background:var(--button-hover-bg); color:var(--button-hover-fg); border-color:var(--button-hover-edge);\n}\n:where(:scope) .button[data-variant=\"link\"]:enabled:hover { text-decoration:underline; }\n:where(:scope) .button:disabled:not([aria-busy=\"true\"]),:where(:scope) .button[aria-disabled=\"true\"] {\n  background:var(--disabled-surface); color:var(--disabled-foreground); border-color:var(--disabled-edge);\n  box-shadow:none; opacity:1; transform:none; cursor:not-allowed; text-decoration:none;\n}\n:where(:scope) .button[aria-busy=\"true\"] { cursor:wait; opacity:1; }\n:where(:scope) .button[data-size=\"sm\"] { min-height:calc(44px * var(--scale,1) * var(--density-factor,1)); padding-inline:calc(17px * var(--scale,1)); font-size:calc(17px * var(--scale,1)); border-radius:calc(var(--radius-button,9px) * var(--scale,1)); }\n:where(:scope) .button[data-size=\"lg\"] { min-height:calc(68px * var(--scale,1) * var(--density-factor,1)); padding-inline:calc(31px * var(--scale,1)); font-size:calc(21px * var(--scale,1)); border-radius:calc((var(--radius-button,9px) + 4px) * var(--scale,1)); }\n:where(:scope) .button[data-size=\"icon\"] { width:calc(56px * var(--scale,1) * var(--density-factor,1)); height:calc(56px * var(--scale,1) * var(--density-factor,1)); min-height:calc(56px * var(--scale,1) * var(--density-factor,1)); padding:0; }\n:where(:scope) .button.is-favorite { --button-fg:var(--destructive); --button-hover-fg:var(--destructive); }\n:where(:scope) .button kbd { margin-left:15px; }\n:where(:scope) .button-spinner { animation:tenvell-button-spin 1s linear infinite; }\n@keyframes tenvell-button-spin { to { transform:rotate(360deg); } }\n@media (prefers-reduced-motion:reduce) { :where(:scope) .button-spinner { animation:none; } }\n/* Square controls have their own readable plate and contour, independent of glass rims. */\n:where(:scope) .checkbox{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border:1px solid var(--control-edge);border-radius:6px;background:var(--control-fill);color:var(--selection-mark);padding:0;flex-shrink:0}\n:where(:scope) .checkbox:not([data-disabled]):hover{border-color:var(--control-edge-hover)}\n:where(:scope) .checkbox[data-checked],:where(:scope) .checkbox[data-indeterminate]{background:var(--selection-fill);border-color:var(--selection-edge);color:var(--selection-mark)}\n:where(:scope) .checkbox>span{display:flex}\n:where(:scope) .checkbox .checkbox-mixedmark{display:none}\n:where(:scope) .checkbox[data-indeterminate] .checkbox-checkmark{display:none}\n:where(:scope) .checkbox[data-indeterminate] .checkbox-mixedmark{display:block}\n:where(:scope) .checkbox[data-disabled]{background:var(--disabled-surface);border-color:var(--disabled-edge);color:var(--disabled-foreground);cursor:not-allowed}\n/* Environment and material choices are independent, tab-session preview settings. */\n:scope[data-surface][data-theme] {\n  --glass-fill:var(--surface-fill);\n  --glass-edge:var(--surface-edge);\n  --glass-blur:var(--surface-blur);\n  --glass-shadow:var(--surface-depth),inset 0 1px 0 var(--surface-light);\n  --header-fill:var(--surface-fill);\n}\n:scope[data-surface=\"smoke\"]:not([data-theme=\"dark\"]) {--muted-foreground:#22384a;}\n:scope[data-theme][data-accent=\"blue\"]{--chart-ink-1:#294e6b;--chart-ink-2:#414465;--chart-ink-3:#285250;--primary:#3d6480;--primary-hover:#476f8e;--primary-foreground:#fff;--focus:#294c68;--chart-1:#648aab;--chart-2:#9bb2c7;--chart-3:#b6c4c9}\n:scope[data-theme][data-accent=\"violet\"]{--chart-ink-1:#503b63;--chart-ink-2:#304a65;--chart-ink-3:#424557;--primary:#6b5b83;--primary-hover:#77668f;--primary-foreground:#fff;--focus:#57436f;--chart-1:#9b87b2;--chart-2:#b8a7c6;--chart-3:#b7b9c9}\n:scope[data-theme][data-accent=\"jade\"]{--chart-ink-1:#25523f;--chart-ink-2:#2e4b65;--chart-ink-3:#444a31;--primary:#426e61;--primary-hover:#4b786b;--primary-foreground:#fff;--focus:#2e574a;--chart-1:#7da899;--chart-2:#a2bcb0;--chart-3:#c1c7b6}\n:scope[data-theme=\"dark\"][data-accent=\"blue\"]{--chart-ink-1:var(--chart-1);--chart-ink-2:var(--chart-2);--chart-ink-3:var(--chart-3);--primary:#456d89;--primary-hover:#4e7795;--focus:#bfdcf0;--chart-1:#92bbda;--chart-2:#b0cadc;--chart-3:#a6bfc2}\n:scope[data-theme=\"dark\"][data-accent=\"violet\"]{--chart-ink-1:var(--chart-1);--chart-ink-2:var(--chart-2);--chart-ink-3:var(--chart-3);--primary:#74618b;--primary-hover:#806c96;--focus:#dfcef0;--chart-1:#b8a2cf;--chart-2:#d0bddf;--chart-3:#b6bed5}\n:scope[data-theme=\"dark\"][data-accent=\"jade\"]{--chart-ink-1:var(--chart-1);--chart-ink-2:var(--chart-2);--chart-ink-3:var(--chart-3);--primary:#476f61;--primary-hover:#547e70;--focus:#bee0ce;--chart-1:#9dcab6;--chart-2:#bbd5c6;--chart-3:#ccd0b4}\n:scope[data-radius=\"strict\"]{--radius-button:6px;--radius-control:7px;--radius-card:9px;--radius-frame:10px;--radius-overlay:12px;--radius-menu:9px}\n:scope[data-radius=\"soft\"]{--radius-button:9px;--radius-control:12px;--radius-card:15px;--radius-frame:16px;--radius-overlay:20px;--radius-menu:13px}\n:scope[data-radius=\"round\"]{--radius-button:18px;--radius-control:19px;--radius-card:24px;--radius-frame:26px;--radius-overlay:28px;--radius-menu:20px}\n:scope[data-density=\"comfortable\"]{--density-factor:1;--space-card:24px;--table-row-padding:14px;--table-row-height:64px;--table-head-height:45px}\n:scope[data-density=\"compact\"]{--density-factor:.88;--space-card:18px;--table-row-padding:9px;--table-row-height:54px;--table-head-height:39px}\n@media(prefers-reduced-transparency:reduce){:scope[data-surface][data-theme]{--glass-fill:var(--opaque-surface)!important;--control-fill:var(--opaque-surface)!important;--header-fill:var(--opaque-surface)!important;--menu-fill:var(--opaque-surface)!important}:where(:scope) .ui-popover,:where(:scope) .ui-combobox-popup,:where(:scope) .ui-sheet-panel,:where(:scope) .ui-tooltip,:where(:scope) .ui-toast{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}\n:scope {\n  --motion-press-duration:80ms;\n  --motion-feedback-duration:140ms;\n  --motion-follow-duration:100ms;\n  --motion-release-duration:220ms;\n  --motion-panel-duration:240ms;\n  --motion-exit-duration:160ms;\n  --motion-ease-standard:cubic-bezier(.2,0,.2,1);\n  --motion-ease-settle:cubic-bezier(.16,1,.3,1);\n}\n:scope {\n  --convex-light:rgb(255 255 255 / 68%);\n  --convex-shade:rgb(45 73 93 / 17%);\n  --convex-sheen:rgb(255 255 255 / 22%);\n  --convex-depth:0 5px 12px -7px rgb(36 63 83 / 30%);\n}\n:scope[data-theme=\"dark\"] {\n  --convex-light:rgb(217 239 255 / 26%);\n  --convex-shade:rgb(0 0 0 / 28%);\n  --convex-sheen:rgb(211 234 255 / 5%);\n  --convex-depth:0 6px 14px -7px rgb(0 0 0 / 65%);\n}\n:where(:scope) [data-glass-position] {position:relative}\n:where(:scope) [data-glass-paint] {isolation:isolate}\n/* A separate, non-interactive paint layer leaves the hit target and text fixed. */\n:where(:scope) [data-glass-paint]::before {\n  content:\"\";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;\n  background:radial-gradient(ellipse at var(--gr-light-x,50%) var(--gr-light-y,28%),var(--convex-sheen),transparent 72%);\n  box-shadow:inset 0 .7px .4px var(--convex-light),inset 0 -.7px 1px var(--convex-shade),var(--convex-depth);\n  opacity:0;translate:0 0;rotate:0deg;scale:1;\n  transition:opacity var(--motion-feedback-duration) var(--motion-ease-standard),translate var(--motion-release-duration) var(--motion-ease-settle),scale var(--motion-release-duration) var(--motion-ease-settle),rotate var(--motion-follow-duration) var(--motion-ease-standard),box-shadow var(--motion-release-duration) var(--motion-ease-settle);\n}\n/* Solid semantic fills keep their foreground/background contrast under the light. */\n:where(:scope) .button[data-variant=\"primary\"][data-glass-paint]::before,\n:where(:scope) .checkbox[data-glass-paint]:is([data-checked],[data-indeterminate])::before,\n:where(:scope) .rdp-selected>[data-glass-paint]::before {background:none}\n:where(:scope) [data-glass-paint][data-glass-hover]::before {\n  opacity:1;translate:var(--gr-x,0px) var(--gr-y,-.7px);rotate:var(--gr-tilt,0deg);scale:1.012 1.025;\n}\n:where(:scope) [data-glass-response=\"surface\"][data-glass-hover]::before {scale:1.007 1.008}\n:where(:scope) [data-glass-response=\"row\"][data-glass-hover]::before {scale:1.004 1.012}\n:where(:scope) [data-glass-paint]:is(:focus-visible,[aria-selected=\"true\"],[aria-pressed=\"true\"],[aria-current],[aria-checked=\"true\"],[aria-checked=\"mixed\"],[data-checked],[data-highlighted],[data-selected],[data-moved])::before,:where(:scope) [data-glass-paint]:has(>input:checked)::before,:where(:scope) [data-glass-paint]:has(>input:focus-visible)::before,:where(:scope) .rdp-selected>[data-glass-paint]::before {opacity:.8}\n:where(:scope) [data-glass-paint][data-glass-pressed]::before {\n  opacity:.85;translate:0 .25px;rotate:0deg;scale:1.004 .99;\n  box-shadow:inset 0 .5px .4px var(--convex-light),inset 0 -.35px .7px var(--convex-shade),0 1px 3px -2px var(--convex-shade);\n  transition:opacity var(--motion-press-duration) var(--motion-ease-standard),translate var(--motion-press-duration) var(--motion-ease-standard),scale var(--motion-press-duration) var(--motion-ease-standard),rotate var(--motion-press-duration) var(--motion-ease-standard),box-shadow var(--motion-press-duration) var(--motion-ease-standard);\n}\n/* A field is a single quiet frame. No convex rim is added around text/caret. */\n:where(:scope) :is(.input,.select-trigger,.ui-input-group,.ui-combobox-control)[data-glass-response=\"field\"],:where(:scope) :is(.input,.select-trigger,.ui-input-group,.ui-combobox-control)[data-glass-response=\"field\"]:is([data-glass-hover],:focus-visible,:focus-within,[aria-expanded=\"true\"]) {\n  outline:none;box-shadow:none;\n  transition:border-color var(--motion-feedback-duration) var(--motion-ease-standard),background-color var(--motion-feedback-duration) var(--motion-ease-standard);\n}\n:where(:scope) :is(.input,.select-trigger,.ui-input-group,.ui-combobox-control)[data-glass-response=\"field\"]:is([data-glass-hover],:focus-visible,:focus-within,[aria-expanded=\"true\"]) {border-color:var(--control-edge-hover)}\n:where(:scope) :is(.input,.select-trigger,.ui-input-group,.ui-combobox-control)[data-glass-response=\"field\"]:is(:focus-visible,:focus-within) {border-color:var(--focus)}\n/* Keyboard emphasis extends the same edge inward, without another outline/gap. */\n:scope[data-glass-input=\"keyboard\"] :is(.input,.select-trigger,.ui-input-group,.ui-combobox-control)[data-glass-response=\"field\"]:is(:focus-visible,:focus-within) {box-shadow:inset 0 0 0 1px var(--focus)}\n:where(:scope) .input[data-glass-response=\"field\"][aria-invalid=\"true\"] {border-color:var(--destructive)}\n:where(:scope) .ui-combobox-trigger:focus-visible {outline:none}\n:where(:scope) .ui-table tr[data-glass-response]:is([data-glass-hover],[aria-selected=\"true\"]) {\n  box-shadow:inset 0 1px var(--convex-light),inset 0 -1px var(--convex-shade),var(--convex-depth);\n}\n:where(:scope) [data-glass-response]:is(:disabled,[aria-disabled=\"true\"],[data-disabled],[aria-busy=\"true\"])::before,:where(:scope) fieldset:disabled [data-glass-paint]::before,:where(:scope) .task-board[data-dragging] [data-glass-paint]::before {opacity:0!important;translate:none!important;scale:1!important;rotate:none!important;transition:none!important}\n:where(:scope) .ui-radio-option[data-glass-paint] {border-radius:calc(var(--radius-control)*.55)}\n:where(:scope) .ui-slider:enabled:is(:hover,:focus-visible)::-webkit-slider-thumb {box-shadow:inset 0 .8px 1px var(--convex-light),0 3px 7px -2px var(--convex-shade);scale:1.1;transition:scale var(--motion-feedback-duration) var(--motion-ease-standard)}\n:where(:scope) .ui-slider:enabled:is(:hover,:focus-visible)::-moz-range-thumb {box-shadow:inset 0 .8px 1px var(--convex-light),0 3px 7px -2px var(--convex-shade)}\n:where(:scope) .glass-chart-shape {--gr-x:0px;--gr-y:0px}\n:where(:scope) .glass-chart-shape[data-active=\"true\"] {--gr-y:-.7px}\n:where(:scope) .glass-chart-visual {pointer-events:none;transform-box:fill-box;transform-origin:center;translate:0 0;transition:translate var(--motion-follow-duration) var(--motion-ease-standard)}\n:where(:scope) .glass-chart-shape[data-active=\"true\"]>.glass-chart-visual {translate:var(--gr-x,0px) var(--gr-y,-.7px)}\n:where(:scope) .glass-chart-depth {filter:drop-shadow(0 2px 2px var(--convex-shade))}\n:where(:scope) .recharts-tooltip-wrapper {z-index:5}\n@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse) {\n  :where(:scope) [data-glass-paint]::before {translate:none!important;rotate:none!important;scale:1!important;transition:none!important}\n  :where(:scope) .glass-chart-visual {translate:none!important;transition:none!important}\n  :where(:scope) .ui-slider::-webkit-slider-thumb {scale:1!important;transition:none!important}\n}\n@media(prefers-reduced-transparency:reduce) {:where(:scope) [data-glass-paint]::before {background:none}}\n:scope{--scale:.72;--tenvell-overlay-z:1000;min-width:0;box-sizing:border-box;font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:var(--foreground);color-scheme:light;font-synthesis:none;-webkit-font-smoothing:antialiased}\n:scope[data-theme=dark]{color-scheme:dark}\n:scope.tenvell-portal{display:contents}\n:scope .tenvell-layer{z-index:var(--tenvell-overlay-z)}\n:where(:scope) *, :where(:scope) *::before, :where(:scope) *::after{box-sizing:border-box}\n:where(:scope) button,:where(:scope) input,:where(:scope) textarea,:where(:scope) select{font-family:inherit}\n:where(:scope) button{cursor:pointer;-webkit-tap-highlight-color:transparent}\n:where(:scope) button:disabled{cursor:not-allowed}\n:where(:scope) input::placeholder,:where(:scope) textarea::placeholder{color:var(--muted-foreground);opacity:1}\n:where(:scope) input:disabled::placeholder,:where(:scope) textarea:disabled::placeholder{color:var(--disabled-foreground)}\n:where(:scope) :is(button,input,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:4px}\n:where(:scope) button svg{flex-shrink:0}\n:where(:scope) .glass-panel{--scale:.72;background:var(--menu-fill);isolation:isolate}\n:where(:scope) .glass-panel::after{content:\"\";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--surface-fill)}\n:scope .button{min-height:calc(40px * var(--density-factor));padding-inline:calc(16px * var(--density-factor))}\n:scope .button[data-size=sm]{min-height:calc(32px * var(--density-factor));padding-inline:calc(11px * var(--density-factor))}\n:scope .button[data-size=lg]{min-height:calc(46px * var(--density-factor));padding-inline:calc(18px * var(--density-factor))}\n:scope .button[data-size=icon]{width:calc(40px * var(--density-factor));height:calc(40px * var(--density-factor));min-height:calc(40px * var(--density-factor));padding:0}\n:scope .input,:scope .select-trigger{height:calc(46px * var(--density-factor));padding-inline:calc(14px * var(--density-factor))}\n:scope .textarea{height:auto;min-height:calc(100px * var(--density-factor))}\n:scope .ui-input-group{min-height:calc(46px * var(--density-factor))}\n:scope .ui-input-group>.input{height:calc(46px * var(--density-factor) - 2px);min-height:0}\n:scope .ui-combobox-control{height:calc(42px * var(--density-factor))}\n:scope .switch{width:calc(52px * var(--density-factor));height:calc(30px * var(--density-factor));min-height:0;padding:calc(3px * var(--density-factor))}\n:scope .switch-thumb{width:calc(24px * var(--density-factor) - 2px);height:calc(24px * var(--density-factor) - 2px)}\n:scope .switch[data-checked] .switch-thumb{transform:translateX(calc(22px * var(--density-factor)))}\n:scope :is(.input,.select-trigger):is(:disabled,[aria-disabled=true],[data-disabled]),:scope .ui-combobox-control:has(input:disabled),:scope .ui-input-group:has(>.input:disabled){background:var(--disabled-surface)!important;border-color:var(--disabled-edge)!important;color:var(--disabled-foreground)!important;cursor:not-allowed}\n:scope[data-motion=reduced]{--motion-feedback-duration:0ms;--motion-follow-duration:0ms;--motion-press-duration:0ms;--motion-release-duration:0ms}\n:where(:scope)[data-motion=reduced] [data-glass-paint]::before{translate:none!important;rotate:none!important;scale:1!important;transition:none!important}\n:where(:scope)[data-motion=reduced] .glass-chart-visual{translate:none!important;transition:none!important}\n:where(:scope)[data-motion=reduced] .ui-slider::-webkit-slider-thumb{scale:1!important;transition:none!important}\n:where(:scope)[data-motion=reduced] .button-spinner,:where(:scope)[data-motion=reduced] .ui-skeleton{animation:none!important}\n\n}\n",
      "type": "registry:file",
      "target": "@components/tenvell/styles.css"
    },
    {
      "path": "LICENSE",
      "content": "MIT License\n\nCopyright (c) 2026 tenvell contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n",
      "type": "registry:file",
      "target": "@components/tenvell/LICENSE"
    },
    {
      "path": "FONT-LICENSE.txt",
      "content": "Copyright (c) 2026 tenvell contributors.\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttps://openfontlicense.org\n\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded,\nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION & CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\n",
      "type": "registry:file",
      "target": "@components/tenvell/FONT-LICENSE.txt"
    },
    {
      "path": "THIRD-PARTY-NOTICES.md",
      "content": "# Third-party notices\n\ntenvell code is MIT licensed. Lamina UI and Lamina Mono font files embedded in styles.css are distributed under SIL OFL1.1; see FONT-LICENSE.txt. Font contours, spacing and packaging masters are original to this kit; they are not supplied by an existing font.\n\nRuntime dependencies remain separate npm packages under their own licences:\n\n- React and React DOM — MIT, Meta Platforms, Inc. and affiliates — https://github.com/facebook/react\n- Base UI — MIT, MUI — https://github.com/mui/base-ui\n- Lucide — ISC for Lucide contributions, with inherited MIT notices for Feather icons — https://lucide.dev/license\n- Recharts (optional charts entry) — MIT — https://github.com/recharts/recharts\n\nThe source website additionally uses React DayPicker (MIT) and dnd-kit (MIT). Their package licences are retained by npm. Development/build dependencies are not embedded in the runtime package. Keep the relevant upstream notices when redistributing dependency code.\n",
      "type": "registry:file",
      "target": "@components/tenvell/THIRD-PARTY-NOTICES.md"
    },
    {
      "path": "source/button.ts",
      "content": "\"use client\";\nimport type * as API from \"./api-types\";\n// @ts-ignore -- JavaScript runtime; the following public bindings use the explicit API contract.\nimport * as runtime0 from \"./ui/controls.jsx\";\n// @ts-ignore -- JavaScript runtime; the following public bindings use the explicit API contract.\nimport * as runtime1 from \"./provider.jsx\";\nexport const TenvellProvider: typeof API.TenvellProvider = runtime1.TenvellProvider;\nexport const Button: typeof API.Button = runtime0.Button;\nexport const Input: typeof API.Input = runtime0.Input;\nexport const Textarea: typeof API.Textarea = runtime0.Textarea;\nexport type {Theme,Surface,Accent,Radius,Density,TenvellProviderProps,ButtonProps,GlassSurfaceProps,SelectProps} from \"./api-types\";\n",
      "type": "registry:component",
      "target": "@components/tenvell/button.ts"
    },
    {
      "path": "source/api-types.ts",
      "content": "import type * as React from 'react';\nimport type {Dialog as D} from '@base-ui/react/dialog';\nimport type {Menu as M} from '@base-ui/react/menu';\nimport type {Tabs as T} from '@base-ui/react/tabs';\nimport type {Accordion as A} from '@base-ui/react/accordion';\nimport type {Popover as P} from '@base-ui/react/popover';\nimport type {Checkbox as C} from '@base-ui/react/checkbox';\nimport type {Switch as S} from '@base-ui/react/switch';\nimport type {Select as SelectBase} from '@base-ui/react/select';\n\ntype Styled<T>=Omit<T,'className'>&{className?:string};\nexport type Theme='light'|'dark';\nexport type Surface='air'|'frost'|'prism'|'smoke';\nexport type Accent='slate'|'blue'|'violet'|'jade';\nexport type Radius='strict'|'soft'|'round';\nexport type Density='comfortable'|'compact';\nexport interface TenvellProviderProps extends Omit<React.ComponentProps<'div'>,'style'>{theme?:Theme;surface?:Surface;accent?:Accent;radius?:Radius;density?:Density;motion?:boolean;style?:React.CSSProperties&Record<`--${string}`,string|number|undefined>}\nexport declare function TenvellProvider(props:TenvellProviderProps):React.JSX.Element;\nexport interface ButtonProps extends React.ComponentProps<'button'>{variant?:'primary'|'secondary'|'outline'|'ghost'|'icon'|'link'|'destructive';size?:'default'|'sm'|'lg'|'icon';loading?:boolean}\nexport declare function Button(props:ButtonProps):React.JSX.Element;\nexport declare function Input(props:React.ComponentProps<'input'>):React.JSX.Element;\nexport declare function Textarea(props:React.ComponentProps<'textarea'>):React.JSX.Element;\nexport declare function Checkbox(props:Styled<React.ComponentProps<typeof C.Root>>):React.JSX.Element;\nexport declare function Switch(props:Styled<React.ComponentProps<typeof S.Root>>):React.JSX.Element;\nexport declare function Card(props:React.ComponentProps<'article'>&{surface?:Surface}):React.JSX.Element;\nexport declare function CardHeader(props:React.ComponentProps<'header'>):React.JSX.Element;\nexport declare function CardTitle(props:React.ComponentProps<'h3'>):React.JSX.Element;\nexport declare function CardDescription(props:React.ComponentProps<'p'>):React.JSX.Element;\nexport declare function CardContent(props:React.ComponentProps<'div'>):React.JSX.Element;\nexport declare function CardFooter(props:React.ComponentProps<'footer'>):React.JSX.Element;\nexport declare const glassMaterials:{id:Surface;name:string;description:string}[];\nexport type GlassSurfaceProps<Element extends React.ElementType='div'>={as?:Element;surface?:Surface;className?:string}&Omit<React.ComponentPropsWithRef<Element>,'as'|'surface'|'className'>;\nexport declare function GlassSurface<Element extends React.ElementType='div'>(props:GlassSurfaceProps<Element>):React.JSX.Element;\nexport declare function GlassPicker(props:{value:Surface;onChange:(value:Surface)=>void;label?:string}):React.JSX.Element;\nexport interface SelectProps extends Omit<Styled<React.ComponentProps<typeof SelectBase.Trigger>>,'value'|'onChange'|'name'>{items:{value:string;label:React.ReactNode}[];name?:string;value?:string|null;onValueChange?:(value:string|null)=>void}\nexport declare function Select(props:SelectProps):React.JSX.Element;\nexport declare const Dialog:typeof D.Root;\nexport declare const DialogTrigger:typeof D.Trigger;\nexport declare const DialogClose:typeof D.Close;\nexport declare function DialogTitle(props:Styled<React.ComponentProps<typeof D.Title>>):React.JSX.Element;\nexport declare function DialogDescription(props:Styled<React.ComponentProps<typeof D.Description>>):React.JSX.Element;\nexport declare function DialogContent(props:Styled<React.ComponentProps<typeof D.Popup>>):React.JSX.Element|null;\nexport declare const DropdownMenu:typeof M.Root;\nexport declare const DropdownMenuTrigger:typeof M.Trigger;\nexport declare const DropdownMenuGroup:typeof M.Group;\nexport declare const DropdownMenuRadioGroup:typeof M.RadioGroup;\nexport declare function DropdownMenuContent(props:Styled<React.ComponentProps<typeof M.Popup>>&{align?:Styled<React.ComponentProps<typeof M.Positioner>>['align']}):React.JSX.Element;\nexport declare function DropdownMenuItem(props:Styled<React.ComponentProps<typeof M.Item>>):React.JSX.Element;\nexport declare function DropdownMenuLabel(props:Styled<React.ComponentProps<typeof M.GroupLabel>>):React.JSX.Element;\nexport declare function DropdownMenuSeparator(props:Styled<React.ComponentProps<typeof M.Separator>>):React.JSX.Element;\nexport declare function DropdownMenuCheckboxItem(props:Styled<React.ComponentProps<typeof M.CheckboxItem>>):React.JSX.Element;\nexport declare function DropdownMenuRadioItem(props:Styled<React.ComponentProps<typeof M.RadioItem>>):React.JSX.Element;\nexport declare function Tabs(props:Styled<React.ComponentProps<typeof T.Root>>):React.JSX.Element;\nexport declare function TabsList(props:Styled<React.ComponentProps<typeof T.List>>&{variant?:'segmented'|'line'|'vertical'}):React.JSX.Element;\nexport declare function TabsTrigger(props:Styled<React.ComponentProps<typeof T.Tab>>):React.JSX.Element;\nexport declare function TabsContent(props:Styled<React.ComponentProps<typeof T.Panel>>):React.JSX.Element;\nexport declare function Accordion(props:Styled<React.ComponentProps<typeof A.Root>>):React.JSX.Element;\nexport declare const AccordionItem:typeof A.Item;\nexport declare function AccordionTrigger(props:Styled<React.ComponentProps<typeof A.Trigger>>):React.JSX.Element;\nexport declare function AccordionContent(props:Styled<React.ComponentProps<typeof A.Panel>>):React.JSX.Element;\nexport declare const Popover:typeof P.Root;\nexport declare const PopoverTrigger:typeof P.Trigger;\nexport declare const PopoverClose:typeof P.Close;\nexport declare const PopoverTitle:typeof P.Title;\nexport declare const PopoverDescription:typeof P.Description;\nexport declare function PopoverContent(props:Styled<React.ComponentProps<typeof P.Popup>>&{align?:Styled<React.ComponentProps<typeof P.Positioner>>['align']}):React.JSX.Element;\nexport declare function Tooltip(props:{children:React.ReactElement<{'aria-describedby'?:string}>;content:React.ReactNode;side?:'top'|'right'|'bottom'|'left'}):React.JSX.Element;\nexport declare const Sheet:typeof D.Root;\nexport declare const SheetTrigger:typeof D.Trigger;\nexport declare const SheetClose:typeof D.Close;\nexport declare const SheetTitle:typeof D.Title;\nexport declare const SheetDescription:typeof D.Description;\nexport declare function SheetContent(props:Styled<React.ComponentProps<typeof D.Popup>>):React.JSX.Element;\nexport declare function Combobox(props:{items:string[];value?:string|null;onValueChange:(value:string|null)=>void;label?:string;placeholder?:string;disabled?:boolean}):React.JSX.Element;\nexport declare function Badge(props:React.ComponentProps<'span'>&{tone?:'neutral'|'success'|'warning'|'info'|'error'}):React.JSX.Element;\nexport declare function Avatar(props:{fallback?:React.ReactNode;alt?:string;src?:string;size?:'default'|'sm'|'lg';className?:string}):React.JSX.Element;\nexport declare function AvatarGroup(props:{children?:React.ReactNode;label?:string}):React.JSX.Element;\nexport declare function Separator(props:React.ComponentProps<'div'>&{orientation?:'horizontal'|'vertical'}):React.JSX.Element;\nexport declare function Skeleton(props:React.ComponentProps<'div'>):React.JSX.Element;\nexport declare function Progress(props:Omit<React.ComponentProps<'progress'>,'value'>&{value?:number|null;max?:number;label?:string}):React.JSX.Element;\nexport declare function EmptyState(props:React.ComponentProps<'div'>&{title?:string;description?:React.ReactNode;icon?:React.ElementType}):React.JSX.Element;\nexport declare function InputGroup(props:React.ComponentProps<'div'>):React.JSX.Element;\nexport declare function InputAddon(props:{children?:React.ReactNode;align?:'start'|'end';className?:string}):React.JSX.Element;\nexport declare function ButtonGroup(props:{children?:React.ReactNode;label?:string;className?:string}):React.JSX.Element;\nexport declare function RadioGroup(props:{items:{value:string;label:React.ReactNode;description?:React.ReactNode;disabled?:boolean}[];value:string;onValueChange:(value:string)=>void;label?:string;name?:string;disabled?:boolean;className?:string}):React.JSX.Element;\nexport declare function Slider(props:Omit<React.ComponentProps<'input'>,'value'|'onChange'|'min'|'max'|'step'>&{value?:number;onValueChange:(value:number)=>void;min?:number;max?:number;step?:number;label?:string;unit?:string}):React.JSX.Element;\nexport declare function Breadcrumb(props:{items:{label:React.ReactNode;href?:string}[];label?:string}):React.JSX.Element;\nexport declare function Pagination(props:{page:number;pages:number;onPageChange:(page:number)=>void;label?:string}):React.JSX.Element;\nexport declare function ToggleGroup(props:{items:{value:string;label:string;icon?:React.ElementType}[];value:string;onValueChange:(value:string)=>void;label?:string}):React.JSX.Element;\n",
      "type": "registry:component",
      "target": "@components/tenvell/api-types.ts"
    }
  ],
  "meta": {
    "version": "0.2.1"
  },
  "docs": "Import this item and TenvellProvider from your components/tenvell/button module. ",
  "type": "registry:ui"
}
