@charset "UTF-8";@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v347/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@layer ux-reset,ux-tokens,ux-base,ux-utilities,ux-components,ux-effects;@layer ux-reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}}@layer ux-base{body{font-family:var(--ux-font-sans);font-size:var(--ux-font-size-base);font-weight:var(--ux-font-regular);line-height:1.5;color:var(--ux-text-primary);background:var(--ux-background-ambient, var(--ux-background));background-attachment:fixed}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:var(--ux-font-semibold);color:var(--ux-text-primary)}a{color:var(--ux-primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--ux-primary);outline-offset:2px}::-moz-selection{background:color-mix(in oklab,var(--ux-primary) 25%,transparent)}::selection{background:color-mix(in oklab,var(--ux-primary) 25%,transparent)}}@layer ux-utilities{.ux-flex{display:flex}.ux-inline-flex{display:inline-flex}.ux-grid{display:grid}.ux-block{display:block}.ux-hidden{display:none}.ux-flex-col{flex-direction:column}.ux-flex-wrap{flex-wrap:wrap}.ux-flex-1{flex:1 1 0%}.ux-items-center{align-items:center}.ux-items-start{align-items:flex-start}.ux-items-end{align-items:flex-end}.ux-justify-center{justify-content:center}.ux-justify-between{justify-content:space-between}.ux-justify-end{justify-content:flex-end}.ux-p-3xs{padding:var(--ux-space-3xs)}.ux-px-3xs{padding-inline:var(--ux-space-3xs)}.ux-py-3xs{padding-block:var(--ux-space-3xs)}.ux-m-3xs{margin:var(--ux-space-3xs)}.ux-gap-3xs{gap:var(--ux-space-3xs)}.ux-p-2xs{padding:var(--ux-space-2xs)}.ux-px-2xs{padding-inline:var(--ux-space-2xs)}.ux-py-2xs{padding-block:var(--ux-space-2xs)}.ux-m-2xs{margin:var(--ux-space-2xs)}.ux-gap-2xs{gap:var(--ux-space-2xs)}.ux-p-xs{padding:var(--ux-space-xs)}.ux-px-xs{padding-inline:var(--ux-space-xs)}.ux-py-xs{padding-block:var(--ux-space-xs)}.ux-m-xs{margin:var(--ux-space-xs)}.ux-gap-xs{gap:var(--ux-space-xs)}.ux-p-sm{padding:var(--ux-space-sm)}.ux-px-sm{padding-inline:var(--ux-space-sm)}.ux-py-sm{padding-block:var(--ux-space-sm)}.ux-m-sm{margin:var(--ux-space-sm)}.ux-gap-sm{gap:var(--ux-space-sm)}.ux-p-md{padding:var(--ux-space-md)}.ux-px-md{padding-inline:var(--ux-space-md)}.ux-py-md{padding-block:var(--ux-space-md)}.ux-m-md{margin:var(--ux-space-md)}.ux-gap-md{gap:var(--ux-space-md)}.ux-p-lg{padding:var(--ux-space-lg)}.ux-px-lg{padding-inline:var(--ux-space-lg)}.ux-py-lg{padding-block:var(--ux-space-lg)}.ux-m-lg{margin:var(--ux-space-lg)}.ux-gap-lg{gap:var(--ux-space-lg)}.ux-p-xl{padding:var(--ux-space-xl)}.ux-px-xl{padding-inline:var(--ux-space-xl)}.ux-py-xl{padding-block:var(--ux-space-xl)}.ux-m-xl{margin:var(--ux-space-xl)}.ux-gap-xl{gap:var(--ux-space-xl)}.ux-p-2xl{padding:var(--ux-space-2xl)}.ux-px-2xl{padding-inline:var(--ux-space-2xl)}.ux-py-2xl{padding-block:var(--ux-space-2xl)}.ux-m-2xl{margin:var(--ux-space-2xl)}.ux-gap-2xl{gap:var(--ux-space-2xl)}.ux-p-3xl{padding:var(--ux-space-3xl)}.ux-px-3xl{padding-inline:var(--ux-space-3xl)}.ux-py-3xl{padding-block:var(--ux-space-3xl)}.ux-m-3xl{margin:var(--ux-space-3xl)}.ux-gap-3xl{gap:var(--ux-space-3xl)}.ux-m-auto{margin:auto}.ux-bg-primary{background:var(--ux-primary);color:var(--ux-on-primary)}.ux-bg-surface{background:var(--ux-surface)}.ux-bg-background{background:var(--ux-background)}.ux-text-primary-c{color:var(--ux-primary)}.ux-text-muted{color:var(--ux-text-secondary, var(--ux-neutral-500))}.ux-text-xs{font-size:var(--ux-text-xs)}.ux-text-sm{font-size:var(--ux-text-sm)}.ux-text-base{font-size:var(--ux-text-base)}.ux-text-lg{font-size:var(--ux-text-lg)}.ux-text-xl{font-size:var(--ux-text-xl)}.ux-text-2xl{font-size:var(--ux-text-2xl)}.ux-text-3xl{font-size:var(--ux-text-3xl)}.ux-font-medium{font-weight:var(--ux-font-medium)}.ux-font-semibold{font-weight:var(--ux-font-semibold)}.ux-font-bold{font-weight:var(--ux-font-bold)}.ux-rounded{border-radius:var(--ux-radius-control)}.ux-rounded-surface{border-radius:var(--ux-radius-surface)}.ux-rounded-pill{border-radius:var(--ux-radius-pill)}.ux-rounded-none{border-radius:0}.ux-w-full{width:100%}.ux-h-full{height:100%}}@layer ux-components{.ux-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ux-space-2xs);padding:var(--ux-density-pad-y) var(--ux-density-pad-x);font-size:var(--ux-text-sm);font-weight:var(--ux-font-medium);line-height:1.25;border:var(--ux-border-width, 1px) solid transparent;border-radius:var(--ux-radius-control);cursor:pointer;transition:background var(--ux-duration-fast) var(--ux-ease-standard),border-color var(--ux-duration-fast) var(--ux-ease-standard),box-shadow var(--ux-duration-fast) var(--ux-ease-standard);background:var(--ux-surface);color:var(--ux-text-primary)}.ux-btn:disabled{opacity:.55;cursor:not-allowed}.ux-btn-primary{background:var(--ux-primary);color:var(--ux-on-primary)}.ux-btn-primary:hover:not(:disabled){background:var(--ux-primary-600)}.ux-btn-primary:active:not(:disabled){background:var(--ux-primary-700)}.ux-btn-secondary{background:var(--ux-secondary);color:var(--ux-on-secondary)}.ux-btn-secondary:hover:not(:disabled){background:var(--ux-secondary-600)}.ux-btn-outline{background:transparent;border-color:var(--ux-border);color:var(--ux-text-primary)}.ux-btn-outline:hover:not(:disabled){border-color:var(--ux-primary);color:var(--ux-primary)}.ux-btn-ghost{background:transparent;color:var(--ux-text-primary)}.ux-btn-ghost:hover:not(:disabled){background:color-mix(in oklab,var(--ux-primary) 8%,transparent)}.ux-btn-danger{background:var(--ux-error);color:var(--ux-on-error)}.ux-btn-sm{padding:calc(var(--ux-density-pad-y) * .75) calc(var(--ux-density-pad-x) * .75);font-size:var(--ux-text-xs)}.ux-btn-lg{padding:calc(var(--ux-density-pad-y) * 1.4) calc(var(--ux-density-pad-x) * 1.4);font-size:var(--ux-font-size-base)}.ux-btn-pill{border-radius:var(--ux-radius-pill)}.ux-card{background:var(--ux-surface-elevated, var(--ux-surface));color:var(--ux-text-primary);border:1px solid var(--ux-border);border-top-color:var(--ux-border-highlight, var(--ux-border));border-radius:var(--ux-radius-surface);padding:var(--ux-space-lg);box-shadow:var(--ux-elevation-2)}.ux-card-elevated{box-shadow:var(--ux-elevation-3);border-color:transparent}.ux-card-glass{background:var(--ux-surface-glass, var(--ux-surface));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--ux-border-highlight, var(--ux-border))}.ux-card-interactive{transition:box-shadow var(--ux-duration-base) var(--ux-ease-standard),transform var(--ux-duration-base) var(--ux-ease-standard)}.ux-card-interactive:hover{box-shadow:var(--ux-elevation-3)}.ux-input{width:100%;padding:var(--ux-density-pad-y) var(--ux-density-pad-x);font-size:var(--ux-text-sm);color:var(--ux-text-primary);background:var(--ux-surface);border:1px solid var(--ux-border);border-radius:var(--ux-radius-control);transition:border-color var(--ux-duration-fast) var(--ux-ease-standard),box-shadow var(--ux-duration-fast) var(--ux-ease-standard)}.ux-input::-moz-placeholder{color:var(--ux-text-muted, var(--ux-neutral-400))}.ux-input::placeholder{color:var(--ux-text-muted, var(--ux-neutral-400))}.ux-input:focus{outline:none;border-color:var(--ux-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--ux-primary) 18%,transparent)}.ux-badge,.ux-chip,.ux-tag{display:inline-flex;align-items:center;gap:var(--ux-space-3xs);padding:var(--ux-space-3xs) var(--ux-space-xs);font-size:var(--ux-text-xs);font-weight:var(--ux-font-medium);line-height:1.4;border-radius:var(--ux-radius-control);background:color-mix(in oklab,var(--ux-primary) 10%,var(--ux-surface));color:var(--ux-primary-700)}.ux-badge-neutral{background:var(--ux-neutral-100);color:var(--ux-neutral-700)}.ux-badge-success{background:color-mix(in oklab,var(--ux-success) 14%,var(--ux-surface));color:var(--ux-success-700)}.ux-badge-warning{background:color-mix(in oklab,var(--ux-warning) 14%,var(--ux-surface));color:var(--ux-warning-700)}.ux-badge-error{background:color-mix(in oklab,var(--ux-error) 12%,var(--ux-surface));color:var(--ux-error-700)}.ux-chip-toggle{border-radius:var(--ux-radius-pill)}}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:1.25em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-icons{font-family:Material Icons,sans-serif;font-weight:400;font-style:normal;font-size:1.25em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}html,body{margin:0;padding:0;width:100%;height:100%;background:var(--ux-background, #0c0d10);color:var(--ux-text-primary, #e5e5e5);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow:hidden}vl-host{display:block;width:100%;height:100%;min-width:0}
