:root{font-family:var(--font-sans);color:#202020;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}html{background:#fff}html[data-theme=dark]{background:#111}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lars-button{--button-icon-size:var(--size-16);--button-gap:calc(var(--size-12) / 2);box-sizing:border-box;height:var(--size-32);padding-block:var(--size-8);color:var(--color-fg-text-primary);font-family:var(--font-body-sm-semibold);font-size:var(--text-body-sm-semibold);font-weight:var(--font-weight-body-sm-semibold);line-height:var(--leading-body-sm-semibold);letter-spacing:var(--tracking-body-sm-semibold);border:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s,transform .15s cubic-bezier(.25,.46,.45,.94);display:inline-grid;position:relative}.lars-button__idle,.lars-button__status{justify-content:center;align-items:center;gap:var(--button-gap);white-space:nowrap;grid-area:1/1;transition:opacity .18s ease-in-out;display:inline-flex}.lars-button__idle{opacity:1;position:relative}.lars-button__status{opacity:0;grid-area:auto;position:absolute;inset:0}.lars-button--loading .lars-button__idle{opacity:0}.lars-button--loading .lars-button__status{opacity:1;grid-area:1/1;justify-self:center;width:max-content;position:relative}.lars-button__idle>svg,.lars-button__idle>[aria-hidden=true]:not(.lars-button__label),.lars-button__idle>[aria-hidden=true]:not(.lars-button__label) svg{width:var(--button-icon-size);height:var(--button-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.lars-button__label,.lars-button__icon{opacity:1;transition:opacity .18s ease-in-out}.lars-button--icon-only .lars-button__label{right:calc(100% + var(--button-gap));opacity:0;pointer-events:none;position:absolute}.lars-button--icon-only .lars-button__status .lars-button__label{right:auto;left:calc(100% + var(--button-gap))}.lars-button__icon[data-hidden=true]{left:calc(100% + var(--button-gap));opacity:0;pointer-events:none;position:absolute}.lars-button__spinner{width:var(--button-icon-size);height:var(--button-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.lars-button__spinner-static{width:calc(var(--button-icon-size) - 2px);height:calc(var(--button-icon-size) - 2px);border-radius:var(--radius-circle);border:2px solid;flex:none;display:none}.lars-button__announcement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lars-button--loading{cursor:progress}.lars-button--loading:active{transform:none}.lars-button:focus-visible{outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:3px}.lars-button:before{content:"";position:absolute;inset:-6px 0}.lars-button:active{transform:scale(.97)}.lars-button:disabled,.lars-button[data-disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}.lars-button--full{min-width:77px;padding-inline:var(--size-24);border-radius:var(--radius-full)}.lars-button--neat{min-width:53px;padding-inline:var(--size-12);border-radius:var(--radius-sm)}.lars-button--icon-only{width:var(--size-32);min-width:var(--size-32);padding-inline:var(--size-8)}.lars-button--large{--button-icon-size:var(--size-20);--button-gap:var(--size-8);width:fit-content;min-width:0;height:var(--size-44);padding:var(--size-12) var(--size-24);font-size:var(--text-body-md-semibold);line-height:var(--leading-body-md-semibold);letter-spacing:var(--tracking-body-md-semibold);text-align:center;font-family:var(--font-body-md-semibold);font-weight:var(--font-weight-body-md-semibold)}.lars-button--large.lars-button--icon-only{width:var(--size-44);min-width:var(--size-44);padding:var(--size-12)}.lars-button--high-contrast{--lars-focus-ring:var(--color-border-button-focus)}.lars-button--primary{background:var(--button-primary-bg,var(--color-bg-button-primary));color:var(--button-primary-text,var(--color-fg-button-primary))}.lars-button--secondary{background:var(--button-secondary-bg,var(--color-bg-button-secondary));color:var(--button-secondary-text,var(--color-fg-button-secondary))}.lars-button--tertiary{color:var(--button-tertiary-text,var(--color-fg-button-tertiary));background:0 0}.lars-button--danger{background:var(--button-danger-bg,var(--color-bg-button-danger));color:var(--button-danger-text,var(--color-fg-button-danger))}@media (hover:hover) and (pointer:fine){.lars-button--primary:hover{background:var(--button-primary-hover,var(--color-bg-button-primary-hover))}.lars-button--secondary:hover{background:var(--button-secondary-hover,var(--color-bg-button-secondary-hover));color:var(--button-secondary-hover-text,var(--color-fg-button-secondary-hover))}.lars-button--tertiary:hover{background:var(--button-tertiary-hover,var(--color-bg-button-tertiary-hover))}.lars-button--danger:hover{background:var(--button-danger-hover,var(--color-bg-button-danger-hover));color:var(--button-danger-hover-text,var(--color-fg-button-danger-hover))}}@media (prefers-reduced-motion:reduce){.lars-button__idle,.lars-button__status,.lars-button__label,.lars-button__icon{transition:opacity .12s linear}.lars-button__spinner{display:none}.lars-button--retaining-spinner .lars-button__spinner-static,.lars-button--loading .lars-button__spinner-static{display:inline-block}}.lars-segmented-control{--segment-bg:var(--color-bg-segment-track);--segment-selected-bg:var(--color-bg-segment-selected);--segment-text:var(--color-fg-segment);--segment-selected-text:var(--color-fg-segment-selected);--segment-border:var(--color-border-segment);--segment-divider:var(--color-border-segment-divider);--segment-radius:var(--radius-full);width:fit-content;min-width:0;max-width:100%;padding:calc(var(--size-4) / 2);align-items:center;gap:var(--size-4);background:var(--segment-bg);font-family:var(--font-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);white-space:nowrap;border:0;margin:0;transition:gap .32s cubic-bezier(.645,.045,.355,1),border-radius .32s cubic-bezier(.645,.045,.355,1);display:inline-flex}.lars-segmented-control--cornered{border-radius:var(--radius-full)}.lars-segmented-control--square{--segment-radius:calc(var(--radius-md) - var(--size-4) / 2);gap:calc(var(--size-8) + 1px);border-radius:var(--radius-md)}.lars-segmented-control__legend,.lars-segmented-control__label--hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lars-segmented-control__segment{box-sizing:border-box;height:var(--size-32);padding:var(--size-8) var(--size-16);border-radius:var(--segment-radius);color:var(--segment-text);cursor:pointer;font-size:var(--text-body-sm-medium);line-height:var(--leading-body-sm-medium);-webkit-user-select:none;user-select:none;font-family:var(--font-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);justify-content:center;align-items:center;transition:padding-inline .32s cubic-bezier(.645,.045,.355,1),border-radius .32s cubic-bezier(.645,.045,.355,1);display:flex;position:relative}.lars-segmented-control--large .lars-segmented-control__segment{height:38px;font-size:var(--text-body-md-medium);line-height:var(--leading-body-md-medium);font-family:var(--font-body-md-medium);font-weight:var(--font-weight-body-md-medium);letter-spacing:var(--tracking-body-md-medium)}.lars-segmented-control--square .lars-segmented-control__segment{padding-inline:var(--size-16)}.lars-segmented-control__segment[data-icon-only=true]{width:var(--size-32);flex-shrink:0;padding:0}.lars-segmented-control--large .lars-segmented-control__segment[data-icon-only=true]{width:38px}.lars-segmented-control__segment:has(input:checked){color:var(--segment-selected-text)}.lars-segmented-control__segment:has(input:disabled){cursor:not-allowed;opacity:.5}.lars-segmented-control__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute}.lars-segmented-control__indicator{z-index:1;border-radius:inherit;background:var(--segment-selected-bg);pointer-events:none;border:1px solid #0000;transition:border-color .18s,box-shadow .18s;position:absolute;inset:0}.lars-segmented-control--square .lars-segmented-control__indicator{border-color:var(--segment-border)}.lars-segmented-control__content{z-index:2;justify-content:center;align-items:center;gap:var(--size-8);pointer-events:none;display:inline-flex;position:relative}.lars-segmented-control__icon,.lars-segmented-control__icon svg{width:var(--size-12);height:var(--size-12);flex:none;display:block}.lars-segmented-control--large .lars-segmented-control__icon,.lars-segmented-control--large .lars-segmented-control__icon svg{width:var(--size-16);height:var(--size-16)}.lars-segmented-control__segment:not(:last-child)>.lars-segmented-control__divider{z-index:0;width:1px;height:var(--size-16);background:var(--segment-divider);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.lars-segmented-control--square .lars-segmented-control__segment:not(:last-child)>.lars-segmented-control__divider{opacity:1}.lars-segmented-control--square.lars-segmented-control--large .lars-segmented-control__divider{height:var(--size-20)}.lars-segmented-control__segment:has(input:focus-visible){outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:2px}@media (hover:hover) and (pointer:fine){.lars-segmented-control__segment:not(:has(input:checked,input:disabled)):hover{color:var(--segment-selected-text)}}@media (prefers-reduced-motion:reduce){.lars-segmented-control,.lars-segmented-control__segment,.lars-segmented-control__indicator,.lars-segmented-control__divider{transition:none}}.lars-ai-composer__group,.lars-ai-composer__group *,.lars-ai-composer__group :before,.lars-ai-composer__group :after,.lars-ai-composer__suggestions *,.lars-ai-composer__attach-menu,.lars-ai-composer__attach-menu *,.lars-ai-composer__model-menu,.lars-ai-composer__model-menu *{box-sizing:border-box}.lars-ai-composer__glyph{flex:none;place-items:center;display:inline-grid}.lars-ai-composer__glyph>*{width:100%;height:100%}.lars-ai-composer button{font-family:inherit}.lars-ai-composer__suggestion:disabled{cursor:not-allowed;opacity:.5}.lars-ai-composer__input:disabled{cursor:not-allowed}.lars-ai-composer{box-sizing:border-box;border:1px solid var(--color-border-surface-strong);background:var(--color-bg-surface);width:min(100%,656px);min-width:0;box-shadow:var(--shadow-composer);color:var(--color-fg-text-primary);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);flex-direction:column;transition:min-height .24s cubic-bezier(.25,1,.5,1),padding .2s cubic-bezier(.25,1,.5,1),border-width .2s cubic-bezier(.25,1,.5,1),border-radius .2s cubic-bezier(.25,1,.5,1),background-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden}.lars-ai-composer__content-clip,.lars-ai-composer__content{gap:inherit;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.lars-ai-composer__entry{min-width:0;min-height:var(--size-48);flex:1;display:flex}.lars-ai-composer__group{gap:var(--size-12);flex-direction:column;width:min(100%,656px);min-width:0;display:flex}.lars-ai-composer__layout{gap:var(--size-20);flex-direction:column;width:min(100%,656px);min-width:0;display:flex}.lars-ai-composer__suggestions{gap:var(--size-4);flex-direction:column;width:100%;display:flex}.lars-ai-composer__suggestions[hidden]{display:none}.lars-ai-composer__suggestion{width:fit-content;max-width:100%;min-height:var(--size-40);align-items:center;gap:var(--size-12);padding:0 var(--size-12);border-radius:var(--radius-md);color:var(--color-fg-text-secondary);cursor:pointer;font:inherit;font-size:var(--text-body-md-medium);font-weight:var(--font-weight-body-md-medium);line-height:var(--leading-body-md-medium);text-align:left;font-family:var(--font-body-md-medium);letter-spacing:var(--tracking-body-md-medium);background:0 0;border:0;display:flex}.lars-ai-composer__suggestion:hover{background:var(--color-bg-action-active)}.lars-ai-composer__suggestion:focus-visible{outline:2px solid var(--color-border-composer-accent);outline-offset:-2px}.lars-ai-composer__suggestion-content{--lars-composer-reveal-dur:.9s;min-width:0;max-width:100%}.lars-ai-composer__suggestion-content .lars-ai-composer__reveal-part{align-items:center;gap:var(--size-12);max-width:100%;display:inline-flex}.lars-ai-composer__suggestion-label{min-width:0}.lars-ai-composer__suggestion-icon{width:var(--size-20);height:var(--size-20);flex:0 0 var(--size-20);place-items:center;display:grid}.lars-ai-composer--unstructured{border-radius:var(--radius-2xl);background:var(--color-bg-surface-subtle);min-height:150px;box-shadow:none;border:0}.lars-ai-composer--unstructured.lars-ai-composer--has-attachments{box-shadow:var(--shadow-min_emphasis)}.lars-ai-composer--unstructured.lars-ai-composer--attachment-exiting{box-shadow:none}.lars-ai-composer--unstructured.lars-ai-composer--default.lars-ai-composer--has-attachments{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-2xl) var(--radius-2xl)}.lars-ai-composer--unstructured.lars-ai-composer--default.lars-ai-composer--attachment-exiting{border-radius:var(--radius-2xl)}.lars-ai-composer--structured{--lars-composer-attachment-duration:.26s;--lars-composer-attachment-ease:cubic-bezier(.25, 1, .5, 1);min-height:150px;padding:calc(var(--size-4) / 4);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--lars-composer-outline,var(--color-border-surface));transition-property:min-height,gap,padding,border-radius,background-color,box-shadow;transition-duration:var(--lars-composer-attachment-duration);transition-timing-function:var(--lars-composer-attachment-ease);border-width:0;gap:0}.lars-ai-composer--structured.lars-ai-composer--keyboard-focus:focus-within{--lars-composer-outline:var(--color-border-composer-control)}.lars-ai-composer--structured.lars-ai-composer--has-attachments{gap:var(--size-4);min-height:0;padding:var(--size-4);border-radius:var(--radius-md) var(--radius-md) var(--radius-lg) var(--radius-lg);background:var(--color-bg-surface-mid);box-shadow:none}.lars-ai-composer__surface{flex-direction:column;flex:1;min-width:0;transition:border-width .2s cubic-bezier(.25,1,.5,1),border-radius .2s cubic-bezier(.25,1,.5,1),background-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);display:flex}.lars-ai-composer--structured .lars-ai-composer__surface{transition-property:padding,border-radius,background-color,box-shadow;transition-duration:var(--lars-composer-attachment-duration);transition-timing-function:var(--lars-composer-attachment-ease);border-width:0;padding:0}.lars-ai-composer--structured.lars-ai-composer--has-attachments .lars-ai-composer__surface{min-height:150px;padding:calc(var(--size-4) / 4);box-shadow:inset 0 0 0 1px var(--color-border-surface);border-radius:var(--radius-md);background:var(--color-bg-surface);border-width:0;overflow:hidden}.lars-ai-composer--structured.lars-ai-composer--attachment-exiting{padding:calc(var(--size-4) / 4);box-shadow:inset 0 0 0 1px var(--lars-composer-outline,var(--color-border-surface));border-radius:var(--radius-md);background:var(--color-bg-surface);border-width:0;gap:0}.lars-ai-composer--structured.lars-ai-composer--attachment-exiting .lars-ai-composer__surface{box-shadow:none;padding:0}.lars-ai-composer--structured.lars-ai-composer--default.lars-ai-composer--attachment-exiting .lars-ai-composer__surface{min-height:148px}.lars-ai-composer__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lars-ai-composer__file-input{display:none}.lars-ai-composer__attachments-reveal{flex-direction:column;flex:none;width:100%;display:flex;overflow:hidden}.lars-ai-composer__body{box-sizing:border-box;min-height:0;padding:var(--size-16);flex-direction:column;flex:1;transition:min-height .24s cubic-bezier(.25,1,.5,1),padding .24s cubic-bezier(.25,1,.5,1),gap .26s cubic-bezier(.25,1,.5,1);display:flex;position:relative;container:composer-body/inline-size}.lars-ai-composer--unstructured .lars-ai-composer__body{min-height:150px;padding:var(--size-24) var(--size-12) var(--size-12)}.lars-ai-composer--unstructured.lars-ai-composer--default.lars-ai-composer--has-attachments .lars-ai-composer__body{padding-top:var(--size-12)}.lars-ai-composer--unstructured.lars-ai-composer--default.lars-ai-composer--attachment-exiting .lars-ai-composer__body{padding-top:var(--size-24)}.lars-ai-composer--structured .lars-ai-composer__body{justify-content:space-between;gap:var(--size-4);min-height:148px;padding:var(--size-24) var(--size-12) var(--size-12)}.lars-ai-composer__dictation-view{flex:1;align-items:center;min-width:0;display:flex}.lars-ai-composer__dictation-row{align-items:center;gap:var(--size-16);width:100%;min-width:0;height:38px;display:flex}.lars-ai-composer__dictation-row>*{flex:none}.lars-ai-composer__waveform-wrap{flex:1;justify-content:center;align-items:center;min-width:0;height:38px;display:flex;position:relative}.lars-ai-composer__dictation-row .lars-ai-composer__waveform-wrap{flex:1}.lars-ai-composer__waveform{width:100%;height:38px;color:var(--color-fg-composer-accent);display:block}.lars-ai-composer__waveform-status{max-width:100%;padding-inline:var(--size-8);background:var(--color-bg-surface-subtle);color:var(--color-fg-text-secondary);font-size:var(--text-body-sm-regular);line-height:var(--leading-body-sm-regular);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.lars-ai-composer--structured .lars-ai-composer__waveform-status{background:var(--color-bg-surface)}.lars-ai-composer__voice-control.lars-button:before{inset:-6px}.lars-ai-composer__input-wrap{width:100%;min-width:0;min-height:var(--size-48);flex:1;display:flex;position:relative}.lars-ai-composer--default .lars-ai-composer__input-wrap{padding-bottom:var(--size-12)}.lars-ai-composer__input{z-index:1;width:100%;min-height:var(--size-96);resize:none;color:var(--color-fg-text-primary);font:inherit;font-size:var(--text-body-md-regular);font-weight:var(--font-weight-body-md-regular);line-height:var(--leading-body-md-regular);font-family:var(--font-body-md-regular);letter-spacing:var(--tracking-body-md-regular);background:0 0;border:0;outline:0;flex:1;padding:0;display:block;position:relative}.lars-ai-composer--structured .lars-ai-composer__input,.lars-ai-composer--unstructured .lars-ai-composer__input{height:auto;min-height:54px;padding-inline:var(--size-8);font-size:var(--text-body-md-medium);font-weight:var(--font-weight-body-md-medium);line-height:var(--leading-body-md-medium);font-family:var(--font-body-md-medium);letter-spacing:var(--tracking-body-md-medium);overflow-y:auto}.lars-ai-composer__input::placeholder{color:var(--color-fg-text-muted);opacity:1}.lars-ai-composer--unstructured .lars-ai-composer__input::placeholder,.lars-ai-composer--structured .lars-ai-composer__input::placeholder{color:var(--color-fg-text-secondary)}.lars-ai-composer__input-wrap[data-rotating-placeholder] .lars-ai-composer__input::placeholder{color:#0000}.lars-ai-composer__placeholder{--lars-composer-reveal-dur:.75s;--lars-composer-reveal-distance:var(--size-8);top:0;left:var(--size-8);width:calc(100% - var(--size-16));pointer-events:none;color:var(--color-fg-text-secondary);font-size:var(--text-body-md-medium);font-weight:var(--font-weight-body-md-medium);line-height:var(--leading-body-md-medium);font-family:var(--font-body-md-medium);letter-spacing:var(--tracking-body-md-medium);position:absolute}.lars-ai-composer--keyboard-focus:focus-within{border-color:var(--color-border-composer-control)}.lars-ai-composer--keyboard-focus.lars-ai-composer--unstructured:focus-within{outline:2px solid var(--color-border-composer-accent);outline-offset:2px}.lars-ai-composer__attachments{gap:var(--size-8);flex-wrap:wrap;display:flex}.lars-ai-composer--unstructured .lars-ai-composer__attachments{box-sizing:border-box;width:100%;padding:0 var(--size-8) var(--size-12)}.lars-ai-composer--unstructured.lars-ai-composer--default .lars-ai-composer__attachments{padding:0 0 var(--size-24)}.lars-ai-composer__attachment{width:max-content;max-width:100%;height:var(--size-40);align-items:center;gap:var(--size-8);padding-right:var(--size-16);border:1px solid var(--color-border-surface);border-radius:var(--radius-sm);background:var(--color-bg-surface);display:flex;position:relative;overflow:hidden}.lars-ai-composer__attachment-thumbnail{background:var(--color-bg-surface-high);flex:0 0 38px;width:38px;height:38px;display:block;position:relative;overflow:hidden}.lars-ai-composer__attachment-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.lars-ai-composer__attachment-details{flex-direction:column;min-width:0;max-width:240px;display:flex}.lars-ai-composer__attachment-name{color:var(--color-fg-text-primary);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);overflow:hidden}.lars-ai-composer__attachment-size{color:var(--color-fg-text-secondary);font-size:var(--text-body-xs-regular);line-height:var(--leading-body-xs-regular);letter-spacing:var(--tracking-body-xs-regular);font-family:var(--font-body-xs-regular);font-weight:var(--font-weight-body-xs-regular)}.lars-ai-composer__remove{border-radius:var(--radius-circle);background:var(--color-bg-overlay);width:22px;height:22px;color:var(--color-fg-composer-remove);cursor:pointer;opacity:0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lars-ai-composer__attachment:hover .lars-ai-composer__remove,.lars-ai-composer__attachment:focus-within .lars-ai-composer__remove{opacity:1}.lars-ai-composer__remove:focus-visible{outline:2px solid var(--color-border-composer-accent);outline-offset:1px}@media (hover:none){.lars-ai-composer__remove{opacity:1}}.lars-ai-composer__toolbar{justify-content:space-between;align-items:center;gap:var(--size-12);flex-wrap:wrap;min-height:38px;display:flex;position:relative}.lars-ai-composer--dictating .lars-ai-composer__toolbar{gap:var(--size-16)}.lars-ai-composer__toolbar-content{flex:none;align-items:center;min-width:0;display:flex}.lars-ai-composer__toolbar-actions{align-items:center;gap:var(--size-12);flex:none;min-width:0;margin-inline-start:auto;display:flex}.lars-ai-composer--dictating .lars-ai-composer__toolbar-actions{gap:var(--size-16);flex:1}.lars-ai-composer__toolbar>.lars-ai-composer__mode-motion{max-width:100%}.lars-ai-composer__actions{align-items:center;gap:var(--size-16);display:flex}.lars-ai-composer__actions--end{gap:var(--size-12)}.lars-ai-composer__mode-motion,.lars-ai-composer__attachment-motion,.lars-ai-composer__dictation-motion,.lars-ai-composer__model-motion,.lars-ai-composer__send-motion{flex:none;align-items:center;display:flex}.lars-ai-composer__mode-selector{flex:none}.lars-ai-composer__toolbar[data-stacked]>.lars-ai-composer__mode-motion{flex-basis:100%;width:100%}.lars-ai-composer__toolbar[data-stacked] .lars-ai-composer__mode-selector{width:100%}.lars-ai-composer__toolbar[data-stacked] .lars-ai-composer__mode-selector .lars-segmented-control__segment{flex:1;min-width:0}.lars-ai-composer__actions .lars-button--tertiary{color:var(--color-fg-text-secondary)}.lars-ai-composer__more-menu-trigger.lars-button{display:flex}.lars-ai-composer__dictation-feedback{align-items:flex-start;gap:var(--size-8);min-width:0;font-family:var(--font-body-sm-regular);text-align:left;font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);display:flex}.lars-ai-composer__dictation-warning{flex:0 0 var(--size-20);color:var(--color-fg-composer-warning)}.lars-ai-composer__dictation-feedback-content{align-items:baseline;gap:var(--size-4) var(--size-8);flex-wrap:wrap;min-width:0;display:flex}.lars-ai-composer__dictation-error{color:var(--button-danger-text,var(--color-fg-composer-error));font-size:var(--text-body-sm-regular);line-height:var(--leading-body-sm-regular);font-family:var(--font-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);margin:0}.lars-ai-composer__dictation-error--info{color:var(--color-fg-text-secondary)}.lars-ai-composer__dictation-setup{color:var(--color-fg-text-primary);cursor:pointer;font:inherit;font-size:var(--text-body-sm-regular);line-height:var(--leading-body-sm-regular);text-underline-offset:2px;font-family:var(--font-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);background:0 0;border:0;padding:0;text-decoration:underline}.lars-ai-composer__dictation-setup:disabled{cursor:wait;opacity:.6}.lars-ai-composer__dictation-setup:focus-visible{outline:2px solid var(--color-border-composer-accent);outline-offset:2px}@container composer-body (width<=580px){.lars-ai-composer__attachment-trigger.lars-button,.lars-ai-composer__more-standalone.lars-button,.lars-ai-composer__attachment-motion,.lars-ai-composer__toolbar[data-add-button] .lars-ai-composer__model-motion{display:none}.lars-ai-composer__more-menu-trigger.lars-button{display:flex}.lars-ai-composer__toolbar[data-add-button] .lars-ai-composer__model-inline{display:none}}.lars-ai-composer__attach-positioner{z-index:50}.lars-ai-composer__attach-menu{width:168px;padding:calc(var(--size-12) / 2);border:1px solid var(--lars-ai-menu-border,transparent);border-radius:calc(var(--radius-lg) - var(--size-4) / 2);background:var(--lars-ai-menu-surface,var(--color-bg-surface));box-shadow:var(--shadow-popup);color:var(--lars-ai-menu-text,var(--color-fg-text-primary));font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);line-height:var(--leading-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular)}.lars-ai-composer__attach-item{align-items:center;gap:var(--size-8);min-height:34px;padding:0 calc(var(--size-20) / 2);border-radius:calc(var(--radius-md) - var(--size-4) / 2);cursor:pointer;outline:none;display:flex}.lars-ai-composer__attach-item>svg{flex:none}.lars-ai-composer__attach-item[data-highlighted]{background:var(--lars-ai-menu-hover,var(--color-bg-action-hover))}.lars-ai-composer__attach-item[data-disabled]{cursor:not-allowed;opacity:.5}.lars-ai-composer__dictation-menu-item{gap:var(--size-8)}.lars-ai-composer__dictation-menu-item svg{flex:none}.lars-ai-composer__model-submenu-trigger{gap:var(--size-8)}.lars-ai-composer__model-submenu-chevron{width:var(--size-12);height:var(--size-12);flex:none;margin-left:auto;display:block}.lars-ai-composer__model-trigger{height:var(--size-32);justify-content:center;align-items:center;gap:var(--size-8);padding:0 var(--size-12);border:1px solid var(--color-border-surface);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-fg-text-primary);cursor:pointer;font:inherit;font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);white-space:nowrap;font-family:var(--font-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);display:flex}.lars-ai-composer__model-trigger:hover{background:var(--color-bg-surface-subtle)}.lars-ai-composer__model-trigger:focus-visible{outline:2px solid var(--color-border-composer-accent);outline-offset:2px}.lars-ai-composer__model-mark{width:var(--size-16);height:var(--size-16);flex:none;place-items:center;display:grid}.lars-ai-composer__model-mark>*{width:var(--size-16);height:var(--size-16);flex:none}.lars-ai-composer__model-brand{background:currentColor;display:block}.lars-ai-composer__model-brand--anthropic{background:var(--color-fg-brand-claude);-webkit-mask:url("data:image/svg+xml,%3csvg%20height='1em'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eClaude%3c/title%3e%3cpath%20d='M4.709%2015.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0%2011.784l.055-.352.48-.321.686.06%201.52.103%202.278.158%201.652.097%202.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686%201.908%201.476%202.491%201.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97%202.97%200%2001-.104-.729L6.283.134%206.696%200l.996.134.42.364.62%201.414%201.002%202.229%201.555%203.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286%201.851-.559%202.903-.364%201.942h.212l.243-.242.985-1.306%201.652-2.064.73-.82.85-.904.547-.431h1.033l.76%201.129-.34%201.166-1.064%201.347-.881%201.142-1.264%201.7-.79%201.36.073.11.188-.02%202.856-.606%201.543-.28%201.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061%201.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093%201.068%202.006%201.81%202.509%202.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649%202.345%203.521.122%201.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674%207.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434%201.967-2.18%202.945-1.726%201.845-.414.164-.717-.37.067-.662.401-.589%202.388-3.036%201.44-1.882.93-1.086-.006-.158h-.055L4.132%2018.56l-1.13.146-.487-.456.061-.746.231-.243%201.908-1.312-.006.006z'%20fill='%23D97757'%20fill-rule='nonzero'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20height='1em'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eClaude%3c/title%3e%3cpath%20d='M4.709%2015.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0%2011.784l.055-.352.48-.321.686.06%201.52.103%202.278.158%201.652.097%202.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686%201.908%201.476%202.491%201.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97%202.97%200%2001-.104-.729L6.283.134%206.696%200l.996.134.42.364.62%201.414%201.002%202.229%201.555%203.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286%201.851-.559%202.903-.364%201.942h.212l.243-.242.985-1.306%201.652-2.064.73-.82.85-.904.547-.431h1.033l.76%201.129-.34%201.166-1.064%201.347-.881%201.142-1.264%201.7-.79%201.36.073.11.188-.02%202.856-.606%201.543-.28%201.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061%201.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093%201.068%202.006%201.81%202.509%202.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649%202.345%203.521.122%201.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674%207.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434%201.967-2.18%202.945-1.726%201.845-.414.164-.717-.37.067-.662.401-.589%202.388-3.036%201.44-1.882.93-1.086-.006-.158h-.055L4.132%2018.56l-1.13.146-.487-.456.061-.746.231-.243%201.908-1.312-.006.006z'%20fill='%23D97757'%20fill-rule='nonzero'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.lars-ai-composer__model-brand--openai{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20fill='%23000000'%20fill-rule='evenodd'%20height='1em'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eOpenAI%3c/title%3e%3cpath%20d='M9.205%208.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357%201.356-.523%202.117-.523%202.854%200%204.662%202.212%204.662%204.566%200%20.167%200%20.357-.024.547l-4.71-2.759a.797.797%200%2000-.856%200l-5.97%203.473zm10.609%208.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473%201.95-1.118a.433.433%200%2001.476%200l4.543%202.617c1.309.76%202.189%202.378%202.189%203.948%200%201.808-1.07%203.473-2.76%204.163zM7.802%2012.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545%201.95-4.472%204.591-4.472%201%200%201.927.333%202.712.928L8.23%205.067c-.285.166-.428.404-.428.737v6.898zM12%2015.128l-2.795-1.57v-3.33L12%208.658l2.795%201.57v3.33L12%2015.128zm1.796%207.23c-1%200-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974%201.142c.167.095.238.238.238.428v5.233c0%202.545-1.974%204.472-4.614%204.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482%204.482%200%20014.21%206.327v5.423c0%20.333.143.571.428.738l5.947%203.449-1.95%201.118a.432.432%200%2001-.476%200zm-.262%203.9c-2.688%200-4.662-2.021-4.662-4.519%200-.19.024-.38.047-.57l4.686%202.71c.286.167.571.167.856%200l5.97-3.448v2.26c0%20.19-.07.333-.237.428l-4.543%202.616c-.619.357-1.356.523-2.117.523zm5.899%202.83a5.947%205.947%200%20005.827-4.756C22.287%2018.339%2024%2015.84%2024%2013.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498%200-3.401-2.759-5.947-5.946-5.947-.642%200-1.26.095-1.88.31A5.962%205.962%200%200010.205%200a5.947%205.947%200%2000-5.827%204.757C1.713%205.447%200%207.945%200%2010.49c0%201.666.713%203.283%201.998%204.448-.119.5-.19%201-.19%201.499%200%203.401%202.759%205.946%205.946%205.946.642%200%201.26-.095%201.88-.309a5.96%205.96%200%20004.162%201.713z'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20fill='%23000000'%20fill-rule='evenodd'%20height='1em'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eOpenAI%3c/title%3e%3cpath%20d='M9.205%208.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357%201.356-.523%202.117-.523%202.854%200%204.662%202.212%204.662%204.566%200%20.167%200%20.357-.024.547l-4.71-2.759a.797.797%200%2000-.856%200l-5.97%203.473zm10.609%208.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473%201.95-1.118a.433.433%200%2001.476%200l4.543%202.617c1.309.76%202.189%202.378%202.189%203.948%200%201.808-1.07%203.473-2.76%204.163zM7.802%2012.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545%201.95-4.472%204.591-4.472%201%200%201.927.333%202.712.928L8.23%205.067c-.285.166-.428.404-.428.737v6.898zM12%2015.128l-2.795-1.57v-3.33L12%208.658l2.795%201.57v3.33L12%2015.128zm1.796%207.23c-1%200-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974%201.142c.167.095.238.238.238.428v5.233c0%202.545-1.974%204.472-4.614%204.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482%204.482%200%20014.21%206.327v5.423c0%20.333.143.571.428.738l5.947%203.449-1.95%201.118a.432.432%200%2001-.476%200zm-.262%203.9c-2.688%200-4.662-2.021-4.662-4.519%200-.19.024-.38.047-.57l4.686%202.71c.286.167.571.167.856%200l5.97-3.448v2.26c0%20.19-.07.333-.237.428l-4.543%202.616c-.619.357-1.356.523-2.117.523zm5.899%202.83a5.947%205.947%200%20005.827-4.756C22.287%2018.339%2024%2015.84%2024%2013.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498%200-3.401-2.759-5.947-5.946-5.947-.642%200-1.26.095-1.88.31A5.962%205.962%200%200010.205%200a5.947%205.947%200%2000-5.827%204.757C1.713%205.447%200%207.945%200%2010.49c0%201.666.713%203.283%201.998%204.448-.119.5-.19%201-.19%201.499%200%203.401%202.759%205.946%205.946%205.946.642%200%201.26-.095%201.88-.309a5.96%205.96%200%20004.162%201.713z'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.lars-ai-composer__model-brand--xai{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20fill='%23000000'%20fill-rule='evenodd'%20height='1em'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGrok%3c/title%3e%3cpath%20d='M6.469%208.776L16.512%2023h-4.464L2.005%208.776H6.47zm-.004%207.9l2.233%203.164L6.467%2023H2l4.465-6.324zM22%202.582V23h-3.659V7.764L22%202.582zM22%201l-9.952%2014.095-2.233-3.163L17.533%201H22z'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20fill='%23000000'%20fill-rule='evenodd'%20height='1em'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGrok%3c/title%3e%3cpath%20d='M6.469%208.776L16.512%2023h-4.464L2.005%208.776H6.47zm-.004%207.9l2.233%203.164L6.467%2023H2l4.465-6.324zM22%202.582V23h-3.659V7.764L22%202.582zM22%201l-9.952%2014.095-2.233-3.163L17.533%201H22z'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.lars-ai-composer__model-brand--kimi{background:currentColor;position:relative;-webkit-mask:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20height='1em'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eKimi%3c/title%3e%3cpath%20d='M21.846%200a1.923%201.923%200%20110%203.846H20.15a.226.226%200%2001-.227-.226V1.923C19.923.861%2020.784%200%2021.846%200z'%3e%3c/path%3e%3cpath%20d='M11.065%2011.199l7.257-7.2c.137-.136.06-.41-.116-.41H14.3a.164.164%200%2000-.117.051l-7.82%207.756c-.122.12-.302.013-.302-.179V3.82c0-.127-.083-.23-.185-.23H3.186c-.103%200-.186.103-.186.23V19.77c0%20.128.083.23.186.23h2.69c.103%200%20.186-.102.186-.23v-3.25c0-.069.025-.135.069-.178l2.424-2.406a.158.158%200%2001.205-.023l6.484%204.772a7.677%207.677%200%20003.453%201.283c.108.012.2-.095.2-.23v-3.06c0-.117-.07-.212-.164-.227a5.028%205.028%200%2001-2.027-.807l-5.613-4.064c-.117-.078-.132-.279-.028-.381z'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20height='1em'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eKimi%3c/title%3e%3cpath%20d='M21.846%200a1.923%201.923%200%20110%203.846H20.15a.226.226%200%2001-.227-.226V1.923C19.923.861%2020.784%200%2021.846%200z'%3e%3c/path%3e%3cpath%20d='M11.065%2011.199l7.257-7.2c.137-.136.06-.41-.116-.41H14.3a.164.164%200%2000-.117.051l-7.82%207.756c-.122.12-.302.013-.302-.179V3.82c0-.127-.083-.23-.185-.23H3.186c-.103%200-.186.103-.186.23V19.77c0%20.128.083.23.186.23h2.69c.103%200%20.186-.102.186-.23v-3.25c0-.069.025-.135.069-.178l2.424-2.406a.158.158%200%2001.205-.023l6.484%204.772a7.677%207.677%200%20003.453%201.283c.108.012.2-.095.2-.23v-3.06c0-.117-.07-.212-.164-.227a5.028%205.028%200%2001-2.027-.807l-5.613-4.064c-.117-.078-.132-.279-.028-.381z'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.lars-ai-composer__model-brand--kimi:after{background:var(--color-fg-brand-kimi);content:"";position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M21.846%200a1.923%201.923%200%20110%203.846H20.15a.226.226%200%2001-.227-.226V1.923C19.923.861%2020.784%200%2021.846%200z'%20fill='%23000'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M21.846%200a1.923%201.923%200%20110%203.846H20.15a.226.226%200%2001-.227-.226V1.923C19.923.861%2020.784%200%2021.846%200z'%20fill='%23000'/%3e%3c/svg%3e") 50%/contain no-repeat}.lars-ai-composer__model-chevron{width:var(--size-12);height:var(--size-12);transition:transform .2s cubic-bezier(.22,1,.36,1)}.lars-ai-composer__model-trigger[aria-expanded=true] .lars-ai-composer__model-chevron{transform:rotate(180deg)}.lars-ai-composer__model-positioner{z-index:51}.lars-ai-composer__model-menu{min-width:180px;padding:calc(var(--size-12) / 2);border:1px solid var(--lars-ai-menu-border,transparent);border-radius:calc(var(--radius-lg) - var(--size-4) / 2);background:var(--lars-ai-menu-surface,var(--color-bg-surface));box-shadow:var(--shadow-popup);color:var(--lars-ai-menu-text,var(--color-fg-text-primary));font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);line-height:var(--leading-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular)}.lars-ai-composer__model-item{height:var(--size-36);align-items:center;gap:var(--size-8);padding:0 calc(var(--size-20) / 2);border-radius:calc(var(--radius-md) - var(--size-4) / 2);cursor:pointer;outline:none;display:flex}.lars-ai-composer__model-item[data-highlighted]{background:var(--lars-ai-menu-hover,var(--color-bg-action-hover))}.lars-ai-composer__model-check-slot{width:var(--size-16);height:var(--size-16);flex:none;place-items:center;margin-left:auto;display:grid}.lars-ai-composer__icon-button.lars-button,.lars-ai-composer__send.lars-button{--button-icon-size:var(--size-20)}.lars-ai-composer__icon-button.lars-button{width:var(--size-32);min-width:var(--size-32);height:var(--size-32);padding:calc(var(--size-12) / 2);border-radius:var(--radius-full);color:var(--color-fg-text-primary)}.lars-ai-composer__expand-trigger .lars-button__idle>.lars-ai-composer__expand-icon{width:var(--size-20);height:var(--size-20);flex:none;place-items:center;display:grid}.lars-ai-composer__expand-icon>.lars-ai-composer__glyph{grid-area:1/1;transition:transform .18s cubic-bezier(.645,.045,.355,1),opacity .18s}.lars-ai-composer__expand-plus{opacity:1;transform:rotate(0)}.lars-ai-composer__expand-close{opacity:0;transform:rotate(-45deg)}.lars-ai-composer__expand-trigger[data-popup-open] .lars-ai-composer__expand-plus{opacity:0;transform:rotate(45deg)}.lars-ai-composer__expand-trigger[data-popup-open] .lars-ai-composer__expand-close{opacity:1;transform:rotate(0)}.lars-ai-composer__send.lars-button{width:var(--size-32);min-width:var(--size-32);height:var(--size-32);border-radius:var(--radius-full);padding:0}.lars-ai-composer--structured .lars-ai-composer__send.lars-button{transition:color .15s ease, background-color .15s ease, transform .15s cubic-bezier(.25, .46, .45, .94), opacity var(--lars-composer-attachment-duration) var(--lars-composer-attachment-ease)}.lars-ai-composer__send .lars-button__idle>.lars-ai-composer__send-icons{width:var(--size-20);height:var(--size-20);flex:none;place-items:center;display:grid}.lars-ai-composer__send-icons>.lars-ai-composer__glyph{transform-origin:50%;grid-area:1/1;transition:transform .18s cubic-bezier(.645,.045,.355,1),opacity .18s}.lars-ai-composer__send-arrow{opacity:1;transform:scale(1)}.lars-ai-composer__send-stop{--button-icon-size:var(--size-16);opacity:0;transform:scale(.9)}.lars-ai-composer__send[data-generating] .lars-ai-composer__send-arrow{opacity:0;transform:scale(.9)}.lars-ai-composer__send[data-generating] .lars-ai-composer__send-stop{opacity:1;transform:scale(1)}.lars-ai-composer--small{min-height:var(--size-48)}.lars-ai-composer--small.lars-ai-composer--unstructured{border-radius:var(--radius-full);min-height:50px}.lars-ai-composer--small.lars-ai-composer--structured{min-height:50px}.lars-ai-composer--small .lars-ai-composer__body{--lars-composer-compact-side-padding:var(--size-8);min-height:var(--size-48);padding:var(--size-8) var(--lars-composer-compact-side-padding)}.lars-ai-composer--small.lars-ai-composer--unstructured .lars-ai-composer__body{--lars-composer-compact-side-padding:var(--size-12);min-height:50px;padding:var(--size-8) var(--lars-composer-compact-side-padding);justify-content:center;gap:0}.lars-ai-composer--small.lars-ai-composer--structured .lars-ai-composer__body{padding-inline:var(--size-8)}.lars-ai-composer--small.lars-ai-composer--structured .lars-ai-composer__small-attachment .lars-ai-composer__icon-button.lars-button,.lars-ai-composer--small.lars-ai-composer--structured .lars-ai-composer__send.lars-button{border-radius:var(--radius-sm)}.lars-ai-composer__small-row{width:100%;height:var(--size-32);min-height:var(--size-32);align-items:center;gap:var(--size-8);flex:none;display:flex;position:relative}.lars-ai-composer--small.lars-ai-composer--dictating .lars-ai-composer__small-row{gap:var(--size-16)}.lars-ai-composer__small-actions{align-items:center;gap:var(--size-8);flex:none;display:flex}.lars-ai-composer--small .lars-ai-composer__dictation-row{height:var(--size-32);gap:var(--size-16)}.lars-ai-composer--small .lars-ai-composer__waveform-wrap{height:var(--size-32)}.lars-ai-composer--small .lars-ai-composer__waveform{height:38px}.lars-ai-composer__small-attachment{flex:none;align-items:center;display:flex}.lars-ai-composer--small .lars-ai-composer__input-wrap{height:var(--size-32);min-height:var(--size-32);align-items:center}.lars-ai-composer--small .lars-ai-composer__input{height:var(--size-32);min-height:var(--size-32);padding:calc(var(--size-8) - 1px) 0;font-size:var(--text-body-md-medium);font-weight:var(--font-weight-body-md-medium);line-height:var(--leading-body-md-medium);font-family:var(--font-body-md-medium);letter-spacing:var(--tracking-body-md-medium);overflow-y:auto}.lars-ai-composer--small.lars-ai-composer--unstructured .lars-ai-composer__input{padding-left:var(--size-8)}.lars-ai-composer--small .lars-ai-composer__placeholder{white-space:nowrap;width:100%;top:7px;left:0;overflow:hidden}.lars-ai-composer--small.lars-ai-composer--unstructured .lars-ai-composer__placeholder{left:var(--size-8);width:calc(100% - var(--size-8))}.lars-ai-composer--small .lars-ai-composer__small-row:not([data-add-button]) .lars-ai-composer__input{padding-inline-start:calc(var(--size-16) - var(--lars-composer-compact-side-padding))}.lars-ai-composer--small .lars-ai-composer__small-row:not([data-add-button]) .lars-ai-composer__placeholder{left:calc(var(--size-16) - var(--lars-composer-compact-side-padding));width:calc(100% - (var(--size-16) - var(--lars-composer-compact-side-padding)))}.lars-ai-composer--small .lars-ai-composer__model-trigger,.lars-ai-composer--small .lars-ai-composer__send{flex:none}.lars-ai-composer--small.lars-ai-composer--unstructured.lars-ai-composer--has-attachments{border-radius:var(--radius-md)}.lars-ai-composer--small.lars-ai-composer--unstructured.lars-ai-composer--has-attachments .lars-ai-composer__body{--lars-composer-compact-side-padding:var(--size-8);gap:var(--size-16);padding:var(--size-8) var(--lars-composer-compact-side-padding)}.lars-ai-composer--small.lars-ai-composer--unstructured.lars-ai-composer--has-attachments .lars-ai-composer__attachments{padding:0}.lars-ai-composer--small.lars-ai-composer--unstructured.lars-ai-composer--attachment-exiting{border-radius:var(--radius-full)}.lars-ai-composer--small.lars-ai-composer--unstructured.lars-ai-composer--attachment-exiting .lars-ai-composer__body{--lars-composer-compact-side-padding:var(--size-12);padding:var(--size-8) var(--lars-composer-compact-side-padding);gap:0}.lars-ai-composer--small.lars-ai-composer--unstructured .lars-ai-composer__attachment{box-sizing:border-box;width:min(242px,100%);padding-right:var(--size-12);border-color:var(--color-border-composer-attachment)}.lars-ai-composer--small.lars-ai-composer--structured.lars-ai-composer--has-attachments .lars-ai-composer__surface{min-height:50px}.lars-ai-composer--structured.lars-ai-composer--small.lars-ai-composer--attachment-exiting .lars-ai-composer__surface{min-height:var(--size-48)}.lars-ai-composer.lars-ai-composer--auto-size{min-height:0}.lars-ai-composer--auto-size .lars-ai-composer__content-clip,.lars-ai-composer--auto-size .lars-ai-composer__content{flex:none}.lars-ai-composer--auto-size .lars-ai-composer__surface,.lars-ai-composer--auto-size .lars-ai-composer__body{transition:none}@media (prefers-reduced-motion:reduce){.lars-ai-composer__send-icons>.lars-ai-composer__glyph{transition:opacity .1s}.lars-ai-composer__send-icons>.lars-ai-composer__glyph,.lars-ai-composer__send[data-generating] .lars-ai-composer__send-icons>.lars-ai-composer__glyph{transform:none}.lars-ai-composer__expand-icon>.lars-ai-composer__glyph{transition:opacity .1s}.lars-ai-composer__expand-icon>.lars-ai-composer__glyph,.lars-ai-composer__expand-trigger[data-popup-open] .lars-ai-composer__expand-icon>.lars-ai-composer__glyph{transform:none}.lars-ai-composer,.lars-ai-composer--structured,.lars-ai-composer__surface,.lars-ai-composer--structured .lars-ai-composer__surface,.lars-ai-composer__body,.lars-ai-composer__model-chevron{transition:none}.lars-ai-composer--structured .lars-ai-composer__send.lars-button{transition:opacity .1s}}:where(.lars-ai-composer__reveal-group){--lars-composer-reveal-dur:.5s;--lars-composer-reveal-distance:var(--size-8);--lars-composer-reveal-stagger:70ms;--lars-composer-reveal-blur:2px;--lars-composer-reveal-ease:cubic-bezier(.34, 1.45, .64, 1);--lars-composer-reveal-dir-x:0;--lars-composer-reveal-dir-y:1}@keyframes lars-ai-composer__reveal-part-pop-in{0%{transform:translate(calc(var(--lars-composer-reveal-distance) * var(--lars-composer-reveal-dir-x)), calc(var(--lars-composer-reveal-distance) * var(--lars-composer-reveal-dir-y)));opacity:0;filter:blur(var(--lars-composer-reveal-blur))}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes lars-ai-composer__placeholder-pop-in{0%{transform:translateY(var(--lars-composer-reveal-distance));opacity:0}to{opacity:1;transform:none}}.lars-ai-composer__reveal-group{align-items:baseline;display:inline-flex}.lars-ai-composer__reveal-part{will-change:transform, opacity, filter;display:inline-block}.lars-ai-composer__reveal-group.is-animating .lars-ai-composer__reveal-part{animation:lars-ai-composer__reveal-part-pop-in var(--lars-composer-reveal-dur) var(--lars-composer-reveal-ease) both}.lars-ai-composer__reveal-group.is-animating .lars-ai-composer__reveal-part[data-stagger="1"]{animation-delay:var(--lars-composer-reveal-stagger)}.lars-ai-composer__reveal-group.is-animating .lars-ai-composer__reveal-part[data-stagger="2"]{animation-delay:calc(var(--lars-composer-reveal-stagger) * 2)}.lars-ai-composer__placeholder.is-animating>.lars-ai-composer__reveal-part{will-change:auto;animation-name:lars-ai-composer__placeholder-pop-in;animation-fill-mode:backwards}@media (prefers-reduced-motion:reduce){.lars-ai-composer__reveal-group .lars-ai-composer__reveal-part{animation:none!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations")}@font-face{font-family:Paper Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/PaperMono-gRWSTw1s.woff2)format("woff2-variations")}:root{--radix-white:#fff;--radix-black:#000;--radix-gray-1:#fcfcfc;--radix-gray-2:#f9f9f9;--radix-gray-3:#f0f0f0;--radix-gray-4:#e8e8e8;--radix-gray-5:#e0e0e0;--radix-gray-6:#d9d9d9;--radix-gray-7:#cecece;--radix-gray-8:#bbb;--radix-gray-9:#8d8d8d;--radix-gray-10:#838383;--radix-gray-11:#646464;--radix-gray-12:#202020;--radix-gray-dark-1:#111;--radix-gray-dark-2:#191919;--radix-gray-dark-3:#222;--radix-gray-dark-4:#2a2a2a;--radix-gray-dark-5:#313131;--radix-gray-dark-6:#3a3a3a;--radix-gray-dark-7:#484848;--radix-gray-dark-8:#606060;--radix-gray-dark-9:#6e6e6e;--radix-gray-dark-10:#7b7b7b;--radix-gray-dark-11:#b4b4b4;--radix-gray-dark-12:#eee;--radix-sage-1:#fbfdfc;--radix-sage-2:#f7f9f8;--radix-sage-3:#eef1f0;--radix-sage-4:#e6e9e8;--radix-sage-5:#dfe2e0;--radix-sage-6:#d7dad9;--radix-sage-7:#cbcfcd;--radix-sage-8:#b8bcba;--radix-sage-9:#868e8b;--radix-sage-10:#7c8481;--radix-sage-11:#5f6563;--radix-sage-12:#1a211e;--radix-jade-1:#fbfefd;--radix-jade-2:#f4fbf7;--radix-jade-3:#e6f7ed;--radix-jade-4:#d6f1e3;--radix-jade-5:#c3e9d7;--radix-jade-6:#acdec8;--radix-jade-7:#8bceb6;--radix-jade-8:#56ba9f;--radix-jade-9:#29a383;--radix-jade-10:#26997b;--radix-jade-11:#208368;--radix-jade-12:#1d3b31;--radix-mauve-1:#fdfcfd;--radix-mauve-2:#faf9fb;--radix-mauve-3:#f2eff3;--radix-mauve-4:#eae7ec;--radix-mauve-5:#e3dfe6;--radix-mauve-6:#dbd8e0;--radix-mauve-7:#d0cdd7;--radix-mauve-8:#bcbac7;--radix-mauve-9:#8e8c99;--radix-mauve-10:#84828e;--radix-mauve-11:#65636d;--radix-mauve-12:#211f26;--radix-slate-1:#fcfcfd;--radix-slate-2:#f9f9fb;--radix-slate-3:#f0f0f3;--radix-slate-4:#e8e8ec;--radix-slate-5:#e0e1e6;--radix-slate-6:#d9d9e0;--radix-slate-7:#cdced6;--radix-slate-8:#b9bbc6;--radix-slate-9:#8b8d98;--radix-slate-10:#80838d;--radix-slate-11:#60646c;--radix-slate-12:#1c2024;--radix-olive-1:#fcfdfc;--radix-olive-2:#f8faf8;--radix-olive-3:#eff1ef;--radix-olive-4:#e7e9e7;--radix-olive-5:#dfe2df;--radix-olive-6:#d7dad7;--radix-olive-7:#cccfcc;--radix-olive-8:#b9bcb8;--radix-olive-9:#898e87;--radix-olive-10:#7f847d;--radix-olive-11:#60655f;--radix-olive-12:#1d211c;--radix-sand-1:#fdfdfc;--radix-sand-2:#f9f9f8;--radix-sand-3:#f1f0ef;--radix-sand-4:#e9e8e6;--radix-sand-5:#e2e1de;--radix-sand-6:#dad9d6;--radix-sand-7:#cfceca;--radix-sand-8:#bcbbb5;--radix-sand-9:#8d8d86;--radix-sand-10:#82827c;--radix-sand-11:#63635e;--radix-sand-12:#21201c;--radix-bronze-1:#fdfcfc;--radix-bronze-2:#fdf7f5;--radix-bronze-3:#f6edea;--radix-bronze-4:#efe4df;--radix-bronze-5:#e7d9d3;--radix-bronze-6:#dfcdc5;--radix-bronze-7:#d3bcb3;--radix-bronze-8:#c2a499;--radix-bronze-9:#a18072;--radix-bronze-10:#957468;--radix-bronze-11:#7d5e54;--radix-bronze-12:#43302b;--radix-gold-1:#fdfdfc;--radix-gold-2:#faf9f2;--radix-gold-3:#f2f0e7;--radix-gold-4:#eae6db;--radix-gold-5:#e1dccf;--radix-gold-6:#d8d0bf;--radix-gold-7:#cbc0aa;--radix-gold-8:#b9a88d;--radix-gold-9:#978365;--radix-gold-10:#8c7a5e;--radix-gold-11:#71624b;--radix-gold-12:#3b352b;--radix-brown-1:#fefdfc;--radix-brown-2:#fcf9f6;--radix-brown-3:#f6eee7;--radix-brown-4:#f0e4d9;--radix-brown-5:#ebdaca;--radix-brown-6:#e4cdb7;--radix-brown-7:#dcbc9f;--radix-brown-8:#cea37e;--radix-brown-9:#ad7f58;--radix-brown-10:#a07553;--radix-brown-11:#815e46;--radix-brown-12:#3e332e;--radix-orange-1:#fefcfb;--radix-orange-2:#fff7ed;--radix-orange-3:#ffefd6;--radix-orange-4:#ffdfb5;--radix-orange-5:#ffd19a;--radix-orange-6:#ffc182;--radix-orange-7:#f5ae73;--radix-orange-8:#ec9455;--radix-orange-9:#f76b15;--radix-orange-10:#ef5f00;--radix-orange-11:#cc4e00;--radix-orange-12:#582d1d;--radix-amber-1:#fefdfb;--radix-amber-2:#fefbe9;--radix-amber-3:#fff7c2;--radix-amber-4:#ffee9c;--radix-amber-5:#fbe577;--radix-amber-6:#f3d673;--radix-amber-7:#e9c162;--radix-amber-8:#e2a336;--radix-amber-9:#ffc53d;--radix-amber-10:#ffba18;--radix-amber-11:#ab6400;--radix-amber-12:#4f3422;--radix-yellow-1:#fdfdf9;--radix-yellow-2:#fefce9;--radix-yellow-3:#fffab8;--radix-yellow-4:#fff394;--radix-yellow-5:#ffe770;--radix-yellow-6:#f3d768;--radix-yellow-7:#e4c767;--radix-yellow-8:#d5ae39;--radix-yellow-9:#ffe629;--radix-yellow-10:#ffdc00;--radix-yellow-11:#9e6c00;--radix-yellow-12:#473b1f;--radix-yellow-p3-1:#fdfdf9;--radix-yellow-p3-2:#fefce9;--radix-yellow-p3-3:#fffab8;--radix-yellow-p3-4:#fff394;--radix-yellow-p3-5:#ffe770;--radix-yellow-p3-6:#f3d768;--radix-yellow-p3-7:#e4c767;--radix-yellow-p3-8:#d5ae39;--radix-yellow-p3-9:#ffea34;--radix-yellow-p3-10:#ffdc00;--radix-yellow-p3-11:#9c7000;--radix-yellow-p3-12:#473b1f;--radix-lime-1:#fcfdfa;--radix-lime-2:#f8faf3;--radix-lime-3:#eef6d6;--radix-lime-4:#e2f0bd;--radix-lime-5:#d3e7a6;--radix-lime-6:#c2da91;--radix-lime-7:#abc978;--radix-lime-8:#8db654;--radix-lime-9:#bdee63;--radix-lime-10:#b0e64c;--radix-lime-11:#5c7c2f;--radix-lime-12:#37401c;--radix-mint-1:#f9fefd;--radix-mint-2:#f2fbf9;--radix-mint-3:#ddf9f2;--radix-mint-4:#c8f4e9;--radix-mint-5:#b3ecde;--radix-mint-6:#9ce0d0;--radix-mint-7:#7ecfbd;--radix-mint-8:#4cbba5;--radix-mint-9:#86ead4;--radix-mint-10:#7de0cb;--radix-mint-11:#027864;--radix-mint-12:#16433c;--radix-sky-1:#f9feff;--radix-sky-2:#f1fafd;--radix-sky-3:#e1f6fd;--radix-sky-4:#d1f0fa;--radix-sky-5:#bee7f5;--radix-sky-6:#a9daed;--radix-sky-7:#8dcae3;--radix-sky-8:#60b3d7;--radix-sky-9:#7ce2fe;--radix-sky-10:#74daf8;--radix-sky-11:#00749e;--radix-sky-12:#1d3e56;--radix-tomato-1:#fffcfc;--radix-tomato-2:#fff8f7;--radix-tomato-3:#feebe7;--radix-tomato-4:#ffdcd3;--radix-tomato-5:#ffcdc2;--radix-tomato-6:#fdbdaf;--radix-tomato-7:#f5a898;--radix-tomato-8:#ec8e7b;--radix-tomato-9:#e54d2e;--radix-tomato-10:#dd4425;--radix-tomato-11:#d13415;--radix-tomato-12:#5c271f;--radix-red-1:#fffcfc;--radix-red-2:#fff7f7;--radix-red-3:#feebec;--radix-red-4:#ffdbdc;--radix-red-5:#ffcdce;--radix-red-6:#fdbdbe;--radix-red-7:#f4a9aa;--radix-red-8:#eb8e90;--radix-red-9:#e5484d;--radix-red-10:#dc3e42;--radix-red-11:#ce2c31;--radix-red-12:#641723;--radix-ruby-1:#fffcfd;--radix-ruby-2:#fff7f8;--radix-ruby-3:#feeaed;--radix-ruby-4:#ffdce1;--radix-ruby-5:#ffced6;--radix-ruby-6:#f8bfc8;--radix-ruby-7:#efacb8;--radix-ruby-8:#e592a3;--radix-ruby-9:#e54666;--radix-ruby-10:#dc3b5d;--radix-ruby-11:#ca244d;--radix-ruby-12:#64172b;--radix-crimson-1:#fffcfd;--radix-crimson-2:#fef7f9;--radix-crimson-3:#ffe9f0;--radix-crimson-4:#fedce7;--radix-crimson-5:#facedd;--radix-crimson-6:#f3bed1;--radix-crimson-7:#eaacc3;--radix-crimson-8:#e093b2;--radix-crimson-9:#e93d82;--radix-crimson-10:#df3478;--radix-crimson-11:#cb1d63;--radix-crimson-12:#621639;--radix-pink-1:#fffcfe;--radix-pink-2:#fef7fb;--radix-pink-3:#fee9f5;--radix-pink-4:#fbdcef;--radix-pink-5:#f6cee7;--radix-pink-6:#efbfdd;--radix-pink-7:#e7acd0;--radix-pink-8:#dd93c2;--radix-pink-9:#d6409f;--radix-pink-10:#cf3897;--radix-pink-11:#c2298a;--radix-pink-12:#651249;--radix-plum-1:#fefcff;--radix-plum-2:#fdf7fd;--radix-plum-3:#fbebfb;--radix-plum-4:#f7def8;--radix-plum-5:#f2d1f3;--radix-plum-6:#e9c2ec;--radix-plum-7:#deade3;--radix-plum-8:#cf91d8;--radix-plum-9:#ab4aba;--radix-plum-10:#a144af;--radix-plum-11:#953ea3;--radix-plum-12:#53195d;--radix-purple-1:#fefcfe;--radix-purple-2:#fbf7fe;--radix-purple-3:#f7edfe;--radix-purple-4:#f2e2fc;--radix-purple-5:#ead5f9;--radix-purple-6:#e0c4f4;--radix-purple-7:#d1afec;--radix-purple-8:#be93e4;--radix-purple-9:#8e4ec6;--radix-purple-10:#8347b9;--radix-purple-11:#8145b5;--radix-purple-12:#402060;--radix-violet-1:#fdfcfe;--radix-violet-2:#faf8ff;--radix-violet-3:#f4f0fe;--radix-violet-4:#ebe4ff;--radix-violet-5:#e1d9ff;--radix-violet-6:#d4cafe;--radix-violet-7:#c2b5f5;--radix-violet-8:#aa99ec;--radix-violet-9:#6e56cf;--radix-violet-10:#654dc4;--radix-violet-11:#6550b9;--radix-violet-12:#2f265f;--radix-iris-1:#fdfdff;--radix-iris-2:#f8f8ff;--radix-iris-3:#f0f1fe;--radix-iris-4:#e6e7ff;--radix-iris-5:#dadcff;--radix-iris-6:#cbcdff;--radix-iris-7:#b8baf8;--radix-iris-8:#9b9ef0;--radix-iris-9:#5b5bd6;--radix-iris-10:#5151cd;--radix-iris-11:#5753c6;--radix-iris-12:#272962;--radix-indigo-1:#fdfdfe;--radix-indigo-2:#f7f9ff;--radix-indigo-3:#edf2fe;--radix-indigo-4:#e1e9ff;--radix-indigo-5:#d2deff;--radix-indigo-6:#c1d0ff;--radix-indigo-7:#abbdf9;--radix-indigo-8:#8da4ef;--radix-indigo-9:#3e63dd;--radix-indigo-10:#3358d4;--radix-indigo-11:#3a5bc7;--radix-indigo-12:#1f2d5c;--radix-blue-1:#fbfdff;--radix-blue-2:#f4faff;--radix-blue-3:#e6f4fe;--radix-blue-4:#d5efff;--radix-blue-5:#c2e5ff;--radix-blue-6:#acd8fc;--radix-blue-7:#8ec8f6;--radix-blue-8:#5eb1ef;--radix-blue-9:#0090ff;--radix-blue-10:#0588f0;--radix-blue-11:#0d74ce;--radix-blue-12:#113264;--radix-cyan-1:#fafdfe;--radix-cyan-2:#f2fafb;--radix-cyan-3:#def7f9;--radix-cyan-4:#caf1f6;--radix-cyan-5:#b5e9f0;--radix-cyan-6:#9ddde7;--radix-cyan-7:#7dcedc;--radix-cyan-8:#3db9cf;--radix-cyan-9:#00a2c7;--radix-cyan-10:#0797b9;--radix-cyan-11:#107d98;--radix-cyan-12:#0d3c48;--radix-teal-1:#fafefd;--radix-teal-2:#f3fbf9;--radix-teal-3:#e0f8f3;--radix-teal-4:#ccf3ea;--radix-teal-5:#b8eae0;--radix-teal-6:#a1ded2;--radix-teal-7:#83cdc1;--radix-teal-8:#53b9ab;--radix-teal-9:#12a594;--radix-teal-10:#0d9b8a;--radix-teal-11:#008573;--radix-teal-12:#0d3d38;--radix-green-1:#fbfefc;--radix-green-2:#f4fbf6;--radix-green-3:#e6f6eb;--radix-green-4:#d6f1df;--radix-green-5:#c4e8d1;--radix-green-6:#adddc0;--radix-green-7:#8eceaa;--radix-green-8:#5bb98b;--radix-green-9:#30a46c;--radix-green-10:#2b9a66;--radix-green-11:#218358;--radix-green-12:#193b2d;--radix-grass-1:#fbfefb;--radix-grass-2:#f5fbf5;--radix-grass-3:#e9f6e9;--radix-grass-4:#daf1db;--radix-grass-5:#c9e8ca;--radix-grass-6:#b2ddb5;--radix-grass-7:#94ce9a;--radix-grass-8:#65ba74;--radix-grass-9:#46a758;--radix-grass-10:#3e9b4f;--radix-grass-11:#2a7e3b;--radix-grass-12:#203c25;--radix-ruby-dark-1:#191113;--radix-ruby-dark-2:#1e1517;--radix-ruby-dark-3:#3b121e;--radix-ruby-dark-4:#4e1326;--radix-ruby-dark-5:#5e192e;--radix-ruby-dark-6:#6f2539;--radix-ruby-dark-7:#883447;--radix-ruby-dark-8:#b3445a;--radix-ruby-dark-9:#e54666;--radix-ruby-dark-10:#ec5a72;--radix-ruby-dark-11:#ff949d;--radix-ruby-dark-12:#fed2e1;--radix-indigo-dark-8:#3e5cbb;--radix-indigo-dark-11:#9eb1ff;--radix-indigo-dark-1:#11131f;--radix-indigo-dark-2:#141726;--radix-indigo-dark-3:#182449;--radix-indigo-dark-4:#1d2e62;--radix-indigo-dark-5:#253974;--radix-indigo-dark-6:#304384;--radix-indigo-dark-7:#3a4f97;--radix-indigo-dark-9:#3e63dd;--radix-indigo-dark-10:#5472e4;--radix-indigo-dark-12:#d6e1ff;--radix-blue-dark-1:#0d1520;--radix-blue-dark-2:#111927;--radix-blue-dark-3:#0d2847;--radix-blue-dark-4:#003362;--radix-blue-dark-5:#004074;--radix-blue-dark-6:#104d87;--radix-blue-dark-7:#205d9e;--radix-blue-dark-8:#2870bd;--radix-blue-dark-9:#0090ff;--radix-blue-dark-10:#3b9eff;--radix-blue-dark-11:#70b8ff;--radix-blue-dark-12:#c2e6ff;--radix-green-dark-1:#0e1512;--radix-green-dark-2:#121b17;--radix-green-dark-3:#132d21;--radix-green-dark-4:#113b29;--radix-green-dark-5:#174933;--radix-green-dark-6:#20573e;--radix-green-dark-7:#28684a;--radix-green-dark-8:#2f7c57;--radix-green-dark-9:#30a46c;--radix-green-dark-10:#33b074;--radix-green-dark-11:#3dd68c;--radix-green-dark-12:#b1f1cb;--radix-amber-dark-1:#16120c;--radix-amber-dark-2:#1d180f;--radix-amber-dark-3:#302008;--radix-amber-dark-4:#3f2700;--radix-amber-dark-5:#4d3000;--radix-amber-dark-6:#5c3d05;--radix-amber-dark-7:#714f19;--radix-amber-dark-8:#8f6424;--radix-amber-dark-9:#ffc53d;--radix-amber-dark-10:#ffd60a;--radix-amber-dark-11:#ffca16;--radix-amber-dark-12:#ffe7b3;--brand-claude:#d97757;--brand-kimi:#007cff}@supports (color:color(display-p3 0 0 0)){:root{--radix-yellow-p3-1:color(display-p3 .992 .992 .978);--radix-yellow-p3-2:color(display-p3 .995 .99 .922);--radix-yellow-p3-3:color(display-p3 .997 .982 .749);--radix-yellow-p3-4:color(display-p3 .992 .953 .627);--radix-yellow-p3-5:color(display-p3 .984 .91 .51);--radix-yellow-p3-6:color(display-p3 .934 .847 .474);--radix-yellow-p3-7:color(display-p3 .876 .785 .46);--radix-yellow-p3-8:color(display-p3 .811 .689 .313);--radix-yellow-p3-9:color(display-p3 1 .92 .22);--radix-yellow-p3-10:color(display-p3 .977 .868 .291);--radix-yellow-p3-11:color(display-p3 .6 .44 0);--radix-yellow-p3-12:color(display-p3 .271 .233 .137)}}:root{--palette-chip-dark-neutral-bg:#303030;--palette-chip-dark-neutral-fg:#b7b7b7;--palette-chip-dark-information-bg:#173246;--palette-chip-dark-information-fg:#73c8ff;--palette-chip-dark-warning-bg:#3d2b15;--palette-chip-dark-warning-fg:#ffad42;--palette-chip-dark-positive-bg:#193b20;--palette-chip-dark-positive-fg:#72dc7e;--palette-chip-dark-error-bg:#472126;--palette-chip-dark-error-fg:#ff8d85;--palette-fg-text-muted-light:#8f8f8f;--palette-fg-slider-light:#171717;--palette-bg-slider-tick-light:#aeaeae;--palette-fg-composer-accent-light:#1687d9;--palette-bg-surface-dark:#242424;--palette-bg-surface-subtle-dark:#181818;--palette-fg-text-primary-dark:#f2f2f2;--palette-fg-text-secondary-dark:#a0a0a0;--palette-fg-text-muted-dark:#858585;--palette-border-surface-dark:#323232;--palette-border-surface-strong-dark:#343434;--palette-border-surface-divider-dark:#2b2b2b;--palette-bg-action-hover-dark:#303030;--palette-bg-button-primary-hover-dark:#d8d8d8;--palette-bg-button-secondary-dark:#383838;--palette-fg-button-secondary-dark:#c8c8c8;--palette-bg-button-danger-dark:#5a1c2c;--palette-bg-button-danger-hover-dark:#74223a;--palette-bg-slider-tick-dark:#707070;--palette-fg-composer-accent-dark:#73d0ff;--font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:"Paper Mono", ui-monospace, monospace;--font-system:system-ui;--text-10:10px;--text-12:12px;--text-14:14px;--text-16:16px;--text-18:18px;--text-24:24px;--text-32:32px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-12:12px;--leading-16:16px;--leading-18:18px;--leading-20:20px;--leading-24:24px;--leading-32:32px;--leading-40:40px;--leading-tight:var(--leading-16);--tracking-normal:0em;--tracking-tight:-.02em;--tracking-expanded:.05em;--size-0:0px;--size-4:4px;--size-8:8px;--size-12:12px;--size-16:16px;--size-20:20px;--size-24:24px;--size-28:28px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-48:48px;--size-52:52px;--size-56:56px;--size-60:60px;--size-64:64px;--size-68:68px;--size-72:72px;--size-76:76px;--size-80:80px;--size-84:84px;--size-88:88px;--size-92:92px;--size-96:96px;--color-fg-high_emphasis:var(--radix-gray-12);--color-fg-mid_emphasis:var(--radix-gray-11);--color-fg-low_emphasis:var(--radix-gray-10);--color-fg-high_contrast-high_emphasis:var(--radix-gray-1);--color-fg-high_contrast-mid_emphasis:var(--radix-gray-dark-11);--color-fg-high_contrast-low_emphasis:var(--radix-gray-10);--color-fg-selection:var(--radix-indigo-12);--color-fg-secondary_default:var(--radix-gray-10);--color-fg-secondary_hover:var(--radix-gray-12);--color-fg-disabled:var(--radix-gray-9);--color-bg-white:var(--radix-white);--color-bg-base:var(--radix-gray-1);--color-bg-low_emphasis:var(--radix-gray-2);--color-bg-mid_emphasis:var(--radix-gray-3);--color-bg-high_emphasis:var(--radix-gray-4);--color-bg-secondary_default:var(--radix-gray-6);--color-bg-secondary_hover:var(--radix-gray-4);--color-bg-secondary_active:var(--radix-gray-5);--color-bg-selection:var(--radix-indigo-3);--color-border-low_emphasis:var(--radix-gray-4);--color-border-mid_emphasis:var(--radix-gray-5);--color-border-high_emphasis:var(--radix-gray-6);--color-border-hover:var(--radix-gray-8);--color-border-control:var(--radix-gray-11);--color-border-focus:var(--radix-indigo-9);--color-border-selected:var(--radix-indigo-8);--color-border-waveform-accent:var(--radix-blue-10);--color-fg-accent:var(--radix-indigo-12);--color-fg-accent-icon:var(--radix-indigo-11);--color-fg-positive:var(--radix-green-12);--color-fg-positive-icon:var(--radix-green-11);--color-fg-information:var(--radix-blue-12);--color-fg-information-icon:var(--radix-blue-11);--color-fg-error:var(--radix-ruby-12);--color-fg-error-icon:var(--radix-ruby-11);--color-fg-warning:var(--radix-amber-12);--color-fg-warning-icon:var(--radix-amber-11);--color-fg-tag-gray:var(--radix-gray-12);--color-fg-tag-sage:var(--radix-sage-12);--color-fg-tag-jade:var(--radix-jade-12);--color-fg-tag-mauve:var(--radix-mauve-12);--color-fg-tag-slate:var(--radix-slate-12);--color-fg-tag-olive:var(--radix-olive-12);--color-fg-tag-sand:var(--radix-sand-12);--color-fg-tag-bronze:var(--radix-bronze-12);--color-fg-tag-gold:var(--radix-gold-12);--color-fg-tag-brown:var(--radix-brown-12);--color-fg-tag-orange:var(--radix-orange-12);--color-fg-tag-amber:var(--radix-amber-12);--color-fg-tag-yellow:var(--radix-yellow-12);--color-fg-tag-yellow-p3:var(--radix-yellow-p3-12);--color-fg-tag-lime:var(--radix-lime-12);--color-fg-tag-mint:var(--radix-mint-12);--color-fg-tag-sky:var(--radix-sky-12);--color-fg-tag-tomato:var(--radix-tomato-12);--color-fg-tag-red:var(--radix-red-12);--color-fg-tag-ruby:var(--radix-ruby-12);--color-fg-tag-crimson:var(--radix-crimson-12);--color-fg-tag-pink:var(--radix-pink-12);--color-fg-tag-plum:var(--radix-plum-12);--color-fg-tag-purple:var(--radix-purple-12);--color-fg-tag-violet:var(--radix-violet-12);--color-fg-tag-iris:var(--radix-iris-12);--color-fg-tag-indigo:var(--radix-indigo-12);--color-fg-tag-blue:var(--radix-blue-12);--color-fg-tag-cyan:var(--radix-cyan-12);--color-fg-tag-teal:var(--radix-teal-12);--color-fg-tag-green:var(--radix-green-12);--color-fg-tag-grass:var(--radix-grass-12);--color-bg-accent:var(--radix-indigo-3);--color-bg-accent-hover:var(--radix-indigo-4);--color-bg-accent-active:var(--radix-indigo-5);--color-bg-positive:var(--radix-green-3);--color-bg-positive-hover:var(--radix-green-4);--color-bg-positive-active:var(--radix-green-5);--color-bg-information:var(--radix-blue-3);--color-bg-information-hover:var(--radix-blue-4);--color-bg-information-active:var(--radix-blue-5);--color-bg-error:var(--radix-ruby-3);--color-bg-error-hover:var(--radix-ruby-4);--color-bg-error-active:var(--radix-ruby-5);--color-bg-warning:var(--radix-amber-3);--color-bg-warning-hover:var(--radix-amber-4);--color-bg-warning-active:var(--radix-amber-5);--color-bg-tag-gray:var(--radix-gray-3);--color-bg-tag-gray-hover:var(--radix-gray-4);--color-bg-tag-gray-active:var(--radix-gray-5);--color-bg-tag-sage:var(--radix-sage-3);--color-bg-tag-sage-hover:var(--radix-sage-4);--color-bg-tag-sage-active:var(--radix-sage-5);--color-bg-tag-jade:var(--radix-jade-3);--color-bg-tag-jade-hover:var(--radix-jade-4);--color-bg-tag-jade-active:var(--radix-jade-5);--color-bg-tag-mauve:var(--radix-mauve-3);--color-bg-tag-mauve-hover:var(--radix-mauve-4);--color-bg-tag-mauve-active:var(--radix-mauve-5);--color-bg-tag-slate:var(--radix-slate-3);--color-bg-tag-slate-hover:var(--radix-slate-4);--color-bg-tag-slate-active:var(--radix-slate-5);--color-bg-tag-olive:var(--radix-olive-3);--color-bg-tag-olive-hover:var(--radix-olive-4);--color-bg-tag-olive-active:var(--radix-olive-5);--color-bg-tag-sand:var(--radix-sand-3);--color-bg-tag-sand-hover:var(--radix-sand-4);--color-bg-tag-sand-active:var(--radix-sand-5);--color-bg-tag-bronze:var(--radix-bronze-3);--color-bg-tag-bronze-hover:var(--radix-bronze-4);--color-bg-tag-bronze-active:var(--radix-bronze-5);--color-bg-tag-gold:var(--radix-gold-3);--color-bg-tag-gold-hover:var(--radix-gold-4);--color-bg-tag-gold-active:var(--radix-gold-5);--color-bg-tag-brown:var(--radix-brown-3);--color-bg-tag-brown-hover:var(--radix-brown-4);--color-bg-tag-brown-active:var(--radix-brown-5);--color-bg-tag-orange:var(--radix-orange-3);--color-bg-tag-orange-hover:var(--radix-orange-4);--color-bg-tag-orange-active:var(--radix-orange-5);--color-bg-tag-amber:var(--radix-amber-3);--color-bg-tag-amber-hover:var(--radix-amber-4);--color-bg-tag-amber-active:var(--radix-amber-5);--color-bg-tag-yellow:var(--radix-yellow-3);--color-bg-tag-yellow-hover:var(--radix-yellow-4);--color-bg-tag-yellow-active:var(--radix-yellow-5);--color-bg-tag-yellow-p3:var(--radix-yellow-p3-3);--color-bg-tag-yellow-p3-hover:var(--radix-yellow-p3-4);--color-bg-tag-yellow-p3-active:var(--radix-yellow-p3-5);--color-bg-tag-lime:var(--radix-lime-3);--color-bg-tag-lime-hover:var(--radix-lime-4);--color-bg-tag-lime-active:var(--radix-lime-5);--color-bg-tag-mint:var(--radix-mint-3);--color-bg-tag-mint-hover:var(--radix-mint-4);--color-bg-tag-mint-active:var(--radix-mint-5);--color-bg-tag-sky:var(--radix-sky-3);--color-bg-tag-sky-hover:var(--radix-sky-4);--color-bg-tag-sky-active:var(--radix-sky-5);--color-bg-tag-tomato:var(--radix-tomato-3);--color-bg-tag-tomato-hover:var(--radix-tomato-4);--color-bg-tag-tomato-active:var(--radix-tomato-5);--color-bg-tag-red:var(--radix-red-3);--color-bg-tag-red-hover:var(--radix-red-4);--color-bg-tag-red-active:var(--radix-red-5);--color-bg-tag-ruby:var(--radix-ruby-3);--color-bg-tag-ruby-hover:var(--radix-ruby-4);--color-bg-tag-ruby-active:var(--radix-ruby-5);--color-bg-tag-crimson:var(--radix-crimson-3);--color-bg-tag-crimson-hover:var(--radix-crimson-4);--color-bg-tag-crimson-active:var(--radix-crimson-5);--color-bg-tag-pink:var(--radix-pink-3);--color-bg-tag-pink-hover:var(--radix-pink-4);--color-bg-tag-pink-active:var(--radix-pink-5);--color-bg-tag-plum:var(--radix-plum-3);--color-bg-tag-plum-hover:var(--radix-plum-4);--color-bg-tag-plum-active:var(--radix-plum-5);--color-bg-tag-purple:var(--radix-purple-3);--color-bg-tag-purple-hover:var(--radix-purple-4);--color-bg-tag-purple-active:var(--radix-purple-5);--color-bg-tag-violet:var(--radix-violet-3);--color-bg-tag-violet-hover:var(--radix-violet-4);--color-bg-tag-violet-active:var(--radix-violet-5);--color-bg-tag-iris:var(--radix-iris-3);--color-bg-tag-iris-hover:var(--radix-iris-4);--color-bg-tag-iris-active:var(--radix-iris-5);--color-bg-tag-indigo:var(--radix-indigo-3);--color-bg-tag-indigo-hover:var(--radix-indigo-4);--color-bg-tag-indigo-active:var(--radix-indigo-5);--color-bg-tag-blue:var(--radix-blue-3);--color-bg-tag-blue-hover:var(--radix-blue-4);--color-bg-tag-blue-active:var(--radix-blue-5);--color-bg-tag-cyan:var(--radix-cyan-3);--color-bg-tag-cyan-hover:var(--radix-cyan-4);--color-bg-tag-cyan-active:var(--radix-cyan-5);--color-bg-tag-teal:var(--radix-teal-3);--color-bg-tag-teal-hover:var(--radix-teal-4);--color-bg-tag-teal-active:var(--radix-teal-5);--color-bg-tag-green:var(--radix-green-3);--color-bg-tag-green-hover:var(--radix-green-4);--color-bg-tag-green-active:var(--radix-green-5);--color-bg-tag-grass:var(--radix-grass-3);--color-bg-tag-grass-hover:var(--radix-grass-4);--color-bg-tag-grass-active:var(--radix-grass-5);--color-border-accent:var(--radix-indigo-7);--color-border-accent-hover:var(--radix-indigo-8);--color-border-accent-control:var(--radix-indigo-11);--color-border-positive:var(--radix-green-7);--color-border-positive-hover:var(--radix-green-8);--color-border-positive-control:var(--radix-green-11);--color-border-information:var(--radix-blue-7);--color-border-information-hover:var(--radix-blue-8);--color-border-information-control:var(--radix-blue-11);--color-border-error:var(--radix-ruby-7);--color-border-error-hover:var(--radix-ruby-8);--color-border-error-control:var(--radix-ruby-11);--color-border-warning:var(--radix-amber-7);--color-border-warning-hover:var(--radix-amber-8);--color-border-warning-control:var(--radix-amber-11);--color-border-tag-gray:var(--radix-gray-7);--color-border-tag-gray-hover:var(--radix-gray-8);--color-border-tag-sage:var(--radix-sage-7);--color-border-tag-sage-hover:var(--radix-sage-8);--color-border-tag-jade:var(--radix-jade-7);--color-border-tag-jade-hover:var(--radix-jade-8);--color-border-tag-mauve:var(--radix-mauve-7);--color-border-tag-mauve-hover:var(--radix-mauve-8);--color-border-tag-slate:var(--radix-slate-7);--color-border-tag-slate-hover:var(--radix-slate-8);--color-border-tag-olive:var(--radix-olive-7);--color-border-tag-olive-hover:var(--radix-olive-8);--color-border-tag-sand:var(--radix-sand-7);--color-border-tag-sand-hover:var(--radix-sand-8);--color-border-tag-bronze:var(--radix-bronze-7);--color-border-tag-bronze-hover:var(--radix-bronze-8);--color-border-tag-gold:var(--radix-gold-7);--color-border-tag-gold-hover:var(--radix-gold-8);--color-border-tag-brown:var(--radix-brown-7);--color-border-tag-brown-hover:var(--radix-brown-8);--color-border-tag-orange:var(--radix-orange-7);--color-border-tag-orange-hover:var(--radix-orange-8);--color-border-tag-amber:var(--radix-amber-7);--color-border-tag-amber-hover:var(--radix-amber-8);--color-border-tag-yellow:var(--radix-yellow-7);--color-border-tag-yellow-hover:var(--radix-yellow-8);--color-border-tag-yellow-p3:var(--radix-yellow-p3-7);--color-border-tag-yellow-p3-hover:var(--radix-yellow-p3-8);--color-border-tag-lime:var(--radix-lime-7);--color-border-tag-lime-hover:var(--radix-lime-8);--color-border-tag-mint:var(--radix-mint-7);--color-border-tag-mint-hover:var(--radix-mint-8);--color-border-tag-sky:var(--radix-sky-7);--color-border-tag-sky-hover:var(--radix-sky-8);--color-border-tag-tomato:var(--radix-tomato-7);--color-border-tag-tomato-hover:var(--radix-tomato-8);--color-border-tag-red:var(--radix-red-7);--color-border-tag-red-hover:var(--radix-red-8);--color-border-tag-ruby:var(--radix-ruby-7);--color-border-tag-ruby-hover:var(--radix-ruby-8);--color-border-tag-crimson:var(--radix-crimson-7);--color-border-tag-crimson-hover:var(--radix-crimson-8);--color-border-tag-pink:var(--radix-pink-7);--color-border-tag-pink-hover:var(--radix-pink-8);--color-border-tag-plum:var(--radix-plum-7);--color-border-tag-plum-hover:var(--radix-plum-8);--color-border-tag-purple:var(--radix-purple-7);--color-border-tag-purple-hover:var(--radix-purple-8);--color-border-tag-violet:var(--radix-violet-7);--color-border-tag-violet-hover:var(--radix-violet-8);--color-border-tag-iris:var(--radix-iris-7);--color-border-tag-iris-hover:var(--radix-iris-8);--color-border-tag-indigo:var(--radix-indigo-7);--color-border-tag-indigo-hover:var(--radix-indigo-8);--color-border-tag-blue:var(--radix-blue-7);--color-border-tag-blue-hover:var(--radix-blue-8);--color-border-tag-cyan:var(--radix-cyan-7);--color-border-tag-cyan-hover:var(--radix-cyan-8);--color-border-tag-teal:var(--radix-teal-7);--color-border-tag-teal-hover:var(--radix-teal-8);--color-border-tag-green:var(--radix-green-7);--color-border-tag-green-hover:var(--radix-green-8);--color-border-tag-grass:var(--radix-grass-7);--color-border-tag-grass-hover:var(--radix-grass-8);--color-bg-primary:var(--radix-gray-12);--color-bg-primary-hover:var(--radix-gray-11);--color-fg-on_primary:var(--radix-gray-1);--color-bg-overlay:color-mix(in srgb, var(--radix-gray-12) 80%, transparent);--color-bg-shadow:var(--radix-black);--color-bg-shadow-deep:var(--radix-black);--color-bg-shadow-soft:color-mix(in srgb, var(--color-bg-shadow) 6%, transparent);--color-bg-shadow-drop:color-mix(in srgb, var(--color-bg-shadow) 18%, transparent);--color-border-shadow:color-mix(in srgb, var(--color-bg-shadow) 14%, transparent);--color-border-shadow-strong:color-mix(in srgb, var(--color-bg-shadow) 18%, transparent);--color-border-shadow-highlight:color-mix(in srgb, var(--radix-white) 4%, transparent);--color-border-shadow-highlight-soft:color-mix(in srgb, var(--radix-white) 2%, transparent);--color-border-shadow-highlight-subtle:color-mix(in srgb, var(--radix-white) 1%, transparent);--color-border-shadow-ring:color-mix(in srgb, var(--radix-white) 6%, transparent);--color-border-shadow-ring-soft:color-mix(in srgb, var(--radix-white) 4%, transparent);--color-border-shadow-ring-subtle:color-mix(in srgb, var(--radix-white) 2%, transparent);--color-fg-brand-claude:var(--brand-claude);--color-fg-brand-kimi:var(--brand-kimi);--color-bg-chip-neutral:var(--radix-gray-4);--color-fg-chip-neutral:var(--radix-gray-10);--color-bg-chip-information:var(--radix-blue-4);--color-fg-chip-information:var(--radix-blue-10);--color-bg-chip-warning:var(--radix-orange-4);--color-fg-chip-warning:var(--radix-orange-10);--color-bg-chip-positive:var(--radix-green-4);--color-fg-chip-positive:var(--radix-green-10);--color-bg-chip-error:var(--radix-red-4);--color-fg-chip-error:var(--radix-red-10);--color-bg-high_contrast-base:var(--radix-gray-dark-1);--color-bg-high_contrast-low_emphasis:var(--radix-gray-dark-3);--color-bg-high_contrast-mid_emphasis:var(--radix-gray-dark-4);--color-bg-high_contrast-high_emphasis:var(--radix-gray-dark-5);--color-bg-high_contrast-secondary_active:var(--radix-gray-dark-6);--color-border-high_contrast-mid_emphasis:var(--radix-gray-dark-7);--color-border-high_contrast-high_emphasis:var(--radix-gray-dark-11);--color-border-high_contrast-control:var(--radix-gray-dark-9);--color-fg-high_contrast-accent:var(--radix-indigo-dark-11);--color-border-high_contrast-focus:var(--radix-indigo-dark-8);--color-fg-high_contrast-notification:var(--radix-orange-9);--color-bg-surface:var(--radix-gray-1);--color-bg-surface-subtle:var(--radix-gray-2);--color-bg-surface-mid:var(--radix-gray-3);--color-bg-surface-high:var(--radix-gray-4);--color-fg-text-primary:var(--radix-gray-12);--color-fg-text-secondary:var(--radix-gray-11);--color-fg-text-muted:var(--palette-fg-text-muted-light);--color-border-surface:var(--radix-gray-5);--color-border-surface-strong:var(--radix-gray-6);--color-border-surface-divider:var(--radix-gray-4);--color-bg-action-hover:var(--radix-gray-3);--color-bg-action-active:var(--radix-gray-5);--color-border-component-focus:var(--radix-indigo-8);--color-bg-button-primary:var(--radix-gray-12);--color-fg-button-primary:var(--radix-gray-1);--color-bg-button-primary-hover:var(--radix-gray-11);--color-bg-button-secondary:var(--radix-gray-6);--color-fg-button-secondary:var(--radix-gray-11);--color-bg-button-secondary-hover:var(--radix-gray-7);--color-fg-button-secondary-hover:var(--radix-gray-12);--color-fg-button-tertiary:var(--radix-gray-12);--color-bg-button-tertiary-hover:var(--radix-gray-5);--color-bg-button-danger:var(--radix-ruby-6);--color-fg-button-danger:var(--radix-ruby-11);--color-bg-button-danger-hover:var(--radix-ruby-7);--color-fg-button-danger-hover:var(--radix-ruby-12);--color-border-button-focus:var(--radix-indigo-8);--color-bg-slider-track:var(--radix-gray-4);--color-fg-slider:var(--palette-fg-slider-light);--color-bg-slider-fill:color-mix(in srgb, var(--palette-fg-slider-light) 15%, transparent);--color-bg-slider-tick:var(--palette-bg-slider-tick-light);--color-bg-segment-track:var(--radix-gray-3);--color-bg-segment-selected:var(--radix-gray-1);--color-fg-segment:var(--radix-gray-11);--color-fg-segment-selected:var(--radix-gray-12);--color-border-segment:var(--radix-gray-5);--color-border-segment-divider:var(--radix-gray-5);--color-bg-input:var(--radix-white);--color-bg-input-subtle:var(--radix-gray-2);--color-border-input:var(--radix-gray-6);--color-border-input-subtle:var(--radix-gray-5);--color-fg-input:var(--radix-gray-12);--color-fg-input-muted:var(--radix-gray-11);--color-fg-input-placeholder:var(--radix-gray-10);--color-border-input-selected:var(--radix-indigo-8);--color-border-input-hover:var(--radix-gray-8);--color-border-input-error:var(--radix-ruby-9);--color-fg-input-error:var(--radix-ruby-11);--color-border-input-checkbox:var(--palette-fg-text-muted-light);--color-fg-input-checkbox-selected:var(--radix-indigo-11);--color-bg-input-option-selected:color-mix(in srgb, var(--radix-indigo-3) 72%, transparent);--color-border-composer-control:var(--radix-gray-11);--color-fg-composer-accent:var(--palette-fg-composer-accent-light);--color-border-composer-accent:var(--palette-fg-composer-accent-light);--color-fg-composer-remove:var(--radix-white);--color-fg-composer-warning:var(--radix-orange-9);--color-fg-composer-error:var(--radix-ruby-11);--color-border-composer-attachment:var(--radix-gray-4);--color-bg-input-checkbox:var(--radix-white);--color-bg-input-checkbox-hover:var(--radix-gray-2);--color-border-input-checkbox-hover:color-mix(in srgb, var(--radix-gray-10) 64%, transparent);--color-bg-table-control-hover:var(--radix-gray-4);--color-bg-table-search:var(--radix-gray-2);--color-bg-table-row-hover:var(--radix-gray-4);--color-bg-table-checkbox:var(--radix-white);--color-border-table-checkbox:var(--palette-fg-text-muted-light);--color-bg-table-checkbox-hover:var(--radix-gray-2);--color-border-table-checkbox-hover:color-mix(in srgb, var(--radix-gray-10) 64%, transparent);--color-bg-tooltip:var(--radix-gray-dark-12);--color-border-tooltip:var(--color-bg-shadow-soft);--color-fg-tooltip:var(--radix-gray-12);--color-fg-tooltip-muted:var(--radix-gray-11);--color-fg-tooltip-shortcut:var(--radix-gray-11);--color-bg-tooltip-keycap:var(--radix-gray-5);--color-border-tooltip-keycap:var(--radix-gray-8);--color-fg-tooltip-trigger:var(--radix-indigo-11);--color-fg-tooltip-trigger-hover:var(--radix-indigo-12);--color-fg-table-floating:var(--radix-gray-dark-12);--color-fg-table-floating-divider:var(--radix-gray-11);--color-fg-table-floating-search-icon:var(--radix-sage-10);--color-fg-table-floating-placeholder:var(--radix-gray-9);--color-border-table-floating-control:var(--palette-fg-text-muted-dark);--color-bg-table-floating-control-hover:var(--palette-bg-action-hover-dark);--color-bg-table-floating-search:var(--radix-gray-dark-3);--color-bg-button-primary-inverse:var(--palette-fg-text-primary-dark);--color-fg-button-primary-inverse:var(--palette-bg-surface-subtle-dark);--color-bg-button-primary-hover-inverse:var(--palette-bg-button-primary-hover-dark);--color-bg-button-secondary-inverse:var(--palette-bg-button-secondary-dark);--color-fg-button-secondary-inverse:var(--radix-white);--color-bg-button-secondary-hover-inverse:var(--radix-gray-dark-7);--color-fg-button-secondary-hover-inverse:var(--radix-white);--color-fg-button-tertiary-inverse:var(--palette-fg-text-primary-dark);--color-bg-button-tertiary-hover-inverse:var(--palette-border-surface-divider-dark);--color-bg-button-danger-inverse:var(--palette-bg-button-danger-dark);--color-fg-button-danger-inverse:var(--radix-ruby-dark-12);--color-bg-button-danger-hover-inverse:var(--palette-bg-button-danger-hover-dark);--color-fg-button-danger-hover-inverse:var(--radix-ruby-dark-12);--color-border-button-focus-inverse:var(--radix-indigo-11);--color-bg-tooltip-inverse:var(--palette-bg-action-hover-dark);--color-border-tooltip-inverse:var(--color-border-shadow-ring-subtle);--color-fg-tooltip-inverse:var(--palette-fg-text-primary-dark);--color-fg-tooltip-muted-inverse:var(--radix-gray-dark-11);--color-fg-tooltip-shortcut-inverse:var(--palette-fg-text-secondary-dark);--color-bg-tooltip-keycap-inverse:var(--palette-bg-button-secondary-dark);--color-border-tooltip-keycap-inverse:var(--radix-gray-dark-7);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.lars-button--high-contrast,.lars-tooltip__popup--high-contrast){--color-fg-high_emphasis:var(--radix-gray-dark-12);--color-fg-mid_emphasis:var(--radix-gray-dark-11);--color-fg-secondary_default:var(--radix-white);--color-fg-secondary_hover:var(--radix-white);--color-bg-mid_emphasis:var(--radix-gray-dark-3);--color-bg-secondary_default:var(--radix-gray-dark-6);--color-bg-secondary_hover:var(--radix-gray-dark-4);--color-bg-secondary_active:var(--radix-gray-dark-5);--color-border-high_emphasis:var(--radix-gray-dark-6);--color-border-hover:var(--radix-gray-dark-8);--color-border-focus:var(--radix-indigo-dark-9);--color-fg-accent:var(--radix-indigo-dark-12);--color-fg-accent-icon:var(--radix-indigo-dark-11);--color-fg-error:var(--radix-ruby-dark-12);--color-bg-error:var(--radix-ruby-dark-3);--color-bg-error-hover:var(--radix-ruby-dark-4);--color-bg-primary:var(--radix-gray-dark-12);--color-bg-primary-hover:var(--radix-gray-dark-11);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-fg-on_primary:var(--radix-gray-dark-1);--divider-mid_emphasis:var(--color-border-mid_emphasis);--color-high_emphasis:var(--color-fg-high_emphasis);--color-mid_emphasis:var(--color-fg-mid_emphasis);--color-low_emphasis:var(--color-fg-low_emphasis)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--color-fg-high_emphasis:var(--radix-gray-dark-12);--color-fg-mid_emphasis:var(--radix-gray-dark-11);--color-fg-low_emphasis:var(--radix-gray-dark-10);--color-fg-selection:var(--radix-indigo-dark-12);--color-fg-secondary_default:var(--radix-gray-dark-10);--color-fg-secondary_hover:var(--radix-gray-dark-12);--color-fg-disabled:var(--radix-gray-dark-9);--color-bg-base:var(--radix-gray-dark-1);--color-bg-low_emphasis:var(--radix-gray-dark-2);--color-bg-mid_emphasis:var(--radix-gray-dark-3);--color-bg-high_emphasis:var(--radix-gray-dark-4);--color-bg-secondary_default:var(--radix-gray-dark-6);--color-bg-secondary_hover:var(--radix-gray-dark-4);--color-bg-secondary_active:var(--radix-gray-dark-5);--color-bg-selection:var(--radix-indigo-dark-3);--color-border-low_emphasis:var(--radix-gray-dark-4);--color-border-mid_emphasis:var(--radix-gray-dark-5);--color-border-high_emphasis:var(--radix-gray-dark-6);--color-border-hover:var(--radix-gray-dark-8);--color-border-control:var(--radix-gray-dark-11);--color-border-focus:var(--radix-indigo-dark-9);--color-border-selected:var(--radix-indigo-dark-8);--color-border-waveform-accent:var(--radix-blue-dark-10);--color-fg-accent:var(--radix-indigo-dark-12);--color-fg-accent-icon:var(--radix-indigo-dark-11);--color-fg-positive:var(--radix-green-dark-12);--color-fg-positive-icon:var(--radix-green-dark-11);--color-fg-information:var(--radix-blue-dark-12);--color-fg-information-icon:var(--radix-blue-dark-11);--color-fg-error:var(--radix-ruby-dark-12);--color-fg-error-icon:var(--radix-ruby-dark-11);--color-fg-warning:var(--radix-amber-dark-12);--color-fg-warning-icon:var(--radix-amber-dark-11);--color-fg-tag-gray:var(--radix-gray-dark-12);--color-fg-tag-amber:var(--radix-amber-dark-12);--color-fg-tag-ruby:var(--radix-ruby-dark-12);--color-fg-tag-indigo:var(--radix-indigo-dark-12);--color-fg-tag-blue:var(--radix-blue-dark-12);--color-fg-tag-green:var(--radix-green-dark-12);--color-bg-accent:var(--radix-indigo-dark-3);--color-bg-accent-hover:var(--radix-indigo-dark-4);--color-bg-accent-active:var(--radix-indigo-dark-5);--color-bg-positive:var(--radix-green-dark-3);--color-bg-positive-hover:var(--radix-green-dark-4);--color-bg-positive-active:var(--radix-green-dark-5);--color-bg-information:var(--radix-blue-dark-3);--color-bg-information-hover:var(--radix-blue-dark-4);--color-bg-information-active:var(--radix-blue-dark-5);--color-bg-error:var(--radix-ruby-dark-3);--color-bg-error-hover:var(--radix-ruby-dark-4);--color-bg-error-active:var(--radix-ruby-dark-5);--color-bg-warning:var(--radix-amber-dark-3);--color-bg-warning-hover:var(--radix-amber-dark-4);--color-bg-warning-active:var(--radix-amber-dark-5);--color-bg-tag-gray:var(--radix-gray-dark-3);--color-bg-tag-gray-hover:var(--radix-gray-dark-4);--color-bg-tag-gray-active:var(--radix-gray-dark-5);--color-bg-tag-amber:var(--radix-amber-dark-3);--color-bg-tag-amber-hover:var(--radix-amber-dark-4);--color-bg-tag-amber-active:var(--radix-amber-dark-5);--color-bg-tag-ruby:var(--radix-ruby-dark-3);--color-bg-tag-ruby-hover:var(--radix-ruby-dark-4);--color-bg-tag-ruby-active:var(--radix-ruby-dark-5);--color-bg-tag-indigo:var(--radix-indigo-dark-3);--color-bg-tag-indigo-hover:var(--radix-indigo-dark-4);--color-bg-tag-indigo-active:var(--radix-indigo-dark-5);--color-bg-tag-blue:var(--radix-blue-dark-3);--color-bg-tag-blue-hover:var(--radix-blue-dark-4);--color-bg-tag-blue-active:var(--radix-blue-dark-5);--color-bg-tag-green:var(--radix-green-dark-3);--color-bg-tag-green-hover:var(--radix-green-dark-4);--color-bg-tag-green-active:var(--radix-green-dark-5);--color-border-accent:var(--radix-indigo-dark-7);--color-border-accent-hover:var(--radix-indigo-dark-8);--color-border-accent-control:var(--radix-indigo-dark-11);--color-border-positive:var(--radix-green-dark-7);--color-border-positive-hover:var(--radix-green-dark-8);--color-border-positive-control:var(--radix-green-dark-11);--color-border-information:var(--radix-blue-dark-7);--color-border-information-hover:var(--radix-blue-dark-8);--color-border-information-control:var(--radix-blue-dark-11);--color-border-error:var(--radix-ruby-dark-7);--color-border-error-hover:var(--radix-ruby-dark-8);--color-border-error-control:var(--radix-ruby-dark-11);--color-border-warning:var(--radix-amber-dark-7);--color-border-warning-hover:var(--radix-amber-dark-8);--color-border-warning-control:var(--radix-amber-dark-11);--color-border-tag-gray:var(--radix-gray-dark-7);--color-border-tag-gray-hover:var(--radix-gray-dark-8);--color-border-tag-amber:var(--radix-amber-dark-7);--color-border-tag-amber-hover:var(--radix-amber-dark-8);--color-border-tag-ruby:var(--radix-ruby-dark-7);--color-border-tag-ruby-hover:var(--radix-ruby-dark-8);--color-border-tag-indigo:var(--radix-indigo-dark-7);--color-border-tag-indigo-hover:var(--radix-indigo-dark-8);--color-border-tag-blue:var(--radix-blue-dark-7);--color-border-tag-blue-hover:var(--radix-blue-dark-8);--color-border-tag-green:var(--radix-green-dark-7);--color-border-tag-green-hover:var(--radix-green-dark-8);--color-bg-primary:var(--radix-gray-dark-12);--color-bg-primary-hover:var(--radix-gray-dark-11);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-fg-on_primary:var(--radix-gray-dark-1);--color-bg-chip-neutral:var(--palette-chip-dark-neutral-bg);--color-fg-chip-neutral:var(--palette-chip-dark-neutral-fg);--color-bg-chip-information:var(--palette-chip-dark-information-bg);--color-fg-chip-information:var(--palette-chip-dark-information-fg);--color-bg-chip-warning:var(--palette-chip-dark-warning-bg);--color-fg-chip-warning:var(--palette-chip-dark-warning-fg);--color-bg-chip-positive:var(--palette-chip-dark-positive-bg);--color-fg-chip-positive:var(--palette-chip-dark-positive-fg);--color-bg-chip-error:var(--palette-chip-dark-error-bg);--color-fg-chip-error:var(--palette-chip-dark-error-fg);--divider-mid_emphasis:var(--color-border-mid_emphasis);--color-high_emphasis:var(--color-fg-high_emphasis);--color-mid_emphasis:var(--color-fg-mid_emphasis);--color-low_emphasis:var(--color-fg-low_emphasis);--lars-focus-ring:var(--color-border-component-focus)}:where(html:not([data-theme=light]):not([data-theme=dark])) :is(.lars-button--high-contrast,.lars-tooltip__popup--high-contrast){--color-fg-high_emphasis:var(--radix-gray-12);--color-fg-mid_emphasis:var(--radix-gray-11);--color-fg-secondary_default:var(--radix-gray-10);--color-fg-secondary_hover:var(--radix-gray-12);--color-bg-mid_emphasis:var(--radix-gray-3);--color-bg-secondary_default:var(--radix-gray-6);--color-bg-secondary_hover:var(--radix-gray-4);--color-bg-secondary_active:var(--radix-gray-5);--color-border-high_emphasis:var(--radix-gray-6);--color-border-hover:var(--radix-gray-8);--color-border-focus:var(--radix-indigo-9);--color-fg-accent:var(--radix-indigo-12);--color-fg-accent-icon:var(--radix-indigo-11);--color-fg-error:var(--radix-ruby-12);--color-bg-error:var(--radix-ruby-3);--color-bg-error-hover:var(--radix-ruby-4);--color-bg-primary:var(--radix-gray-12);--color-bg-primary-hover:var(--radix-gray-11);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fg-on_primary:var(--radix-gray-1);--divider-mid_emphasis:var(--color-border-mid_emphasis);--color-high_emphasis:var(--color-fg-high_emphasis);--color-mid_emphasis:var(--color-fg-mid_emphasis);--color-low_emphasis:var(--color-fg-low_emphasis)}}html[data-theme=dark],.lars-page[data-theme=dark]{--color-fg-high_emphasis:var(--radix-gray-dark-12);--color-fg-mid_emphasis:var(--radix-gray-dark-11);--color-fg-low_emphasis:var(--radix-gray-dark-10);--color-fg-selection:var(--radix-indigo-dark-12);--color-fg-secondary_default:var(--radix-gray-dark-10);--color-fg-secondary_hover:var(--radix-gray-dark-12);--color-fg-disabled:var(--radix-gray-dark-9);--color-bg-base:var(--radix-gray-dark-1);--color-bg-low_emphasis:var(--radix-gray-dark-2);--color-bg-mid_emphasis:var(--radix-gray-dark-3);--color-bg-high_emphasis:var(--radix-gray-dark-4);--color-bg-secondary_default:var(--radix-gray-dark-6);--color-bg-secondary_hover:var(--radix-gray-dark-4);--color-bg-secondary_active:var(--radix-gray-dark-5);--color-bg-selection:var(--radix-indigo-dark-3);--color-border-low_emphasis:var(--radix-gray-dark-4);--color-border-mid_emphasis:var(--radix-gray-dark-5);--color-border-high_emphasis:var(--radix-gray-dark-6);--color-border-hover:var(--radix-gray-dark-8);--color-border-control:var(--radix-gray-dark-11);--color-border-focus:var(--radix-indigo-dark-9);--color-border-selected:var(--radix-indigo-dark-8);--color-border-waveform-accent:var(--radix-blue-dark-10);--color-fg-accent:var(--radix-indigo-dark-12);--color-fg-accent-icon:var(--radix-indigo-dark-11);--color-fg-positive:var(--radix-green-dark-12);--color-fg-positive-icon:var(--radix-green-dark-11);--color-fg-information:var(--radix-blue-dark-12);--color-fg-information-icon:var(--radix-blue-dark-11);--color-fg-error:var(--radix-ruby-dark-12);--color-fg-error-icon:var(--radix-ruby-dark-11);--color-fg-warning:var(--radix-amber-dark-12);--color-fg-warning-icon:var(--radix-amber-dark-11);--color-fg-tag-gray:var(--radix-gray-dark-12);--color-fg-tag-amber:var(--radix-amber-dark-12);--color-fg-tag-ruby:var(--radix-ruby-dark-12);--color-fg-tag-indigo:var(--radix-indigo-dark-12);--color-fg-tag-blue:var(--radix-blue-dark-12);--color-fg-tag-green:var(--radix-green-dark-12);--color-bg-accent:var(--radix-indigo-dark-3);--color-bg-accent-hover:var(--radix-indigo-dark-4);--color-bg-accent-active:var(--radix-indigo-dark-5);--color-bg-positive:var(--radix-green-dark-3);--color-bg-positive-hover:var(--radix-green-dark-4);--color-bg-positive-active:var(--radix-green-dark-5);--color-bg-information:var(--radix-blue-dark-3);--color-bg-information-hover:var(--radix-blue-dark-4);--color-bg-information-active:var(--radix-blue-dark-5);--color-bg-error:var(--radix-ruby-dark-3);--color-bg-error-hover:var(--radix-ruby-dark-4);--color-bg-error-active:var(--radix-ruby-dark-5);--color-bg-warning:var(--radix-amber-dark-3);--color-bg-warning-hover:var(--radix-amber-dark-4);--color-bg-warning-active:var(--radix-amber-dark-5);--color-bg-tag-gray:var(--radix-gray-dark-3);--color-bg-tag-gray-hover:var(--radix-gray-dark-4);--color-bg-tag-gray-active:var(--radix-gray-dark-5);--color-bg-tag-amber:var(--radix-amber-dark-3);--color-bg-tag-amber-hover:var(--radix-amber-dark-4);--color-bg-tag-amber-active:var(--radix-amber-dark-5);--color-bg-tag-ruby:var(--radix-ruby-dark-3);--color-bg-tag-ruby-hover:var(--radix-ruby-dark-4);--color-bg-tag-ruby-active:var(--radix-ruby-dark-5);--color-bg-tag-indigo:var(--radix-indigo-dark-3);--color-bg-tag-indigo-hover:var(--radix-indigo-dark-4);--color-bg-tag-indigo-active:var(--radix-indigo-dark-5);--color-bg-tag-blue:var(--radix-blue-dark-3);--color-bg-tag-blue-hover:var(--radix-blue-dark-4);--color-bg-tag-blue-active:var(--radix-blue-dark-5);--color-bg-tag-green:var(--radix-green-dark-3);--color-bg-tag-green-hover:var(--radix-green-dark-4);--color-bg-tag-green-active:var(--radix-green-dark-5);--color-border-accent:var(--radix-indigo-dark-7);--color-border-accent-hover:var(--radix-indigo-dark-8);--color-border-accent-control:var(--radix-indigo-dark-11);--color-border-positive:var(--radix-green-dark-7);--color-border-positive-hover:var(--radix-green-dark-8);--color-border-positive-control:var(--radix-green-dark-11);--color-border-information:var(--radix-blue-dark-7);--color-border-information-hover:var(--radix-blue-dark-8);--color-border-information-control:var(--radix-blue-dark-11);--color-border-error:var(--radix-ruby-dark-7);--color-border-error-hover:var(--radix-ruby-dark-8);--color-border-error-control:var(--radix-ruby-dark-11);--color-border-warning:var(--radix-amber-dark-7);--color-border-warning-hover:var(--radix-amber-dark-8);--color-border-warning-control:var(--radix-amber-dark-11);--color-border-tag-gray:var(--radix-gray-dark-7);--color-border-tag-gray-hover:var(--radix-gray-dark-8);--color-border-tag-amber:var(--radix-amber-dark-7);--color-border-tag-amber-hover:var(--radix-amber-dark-8);--color-border-tag-ruby:var(--radix-ruby-dark-7);--color-border-tag-ruby-hover:var(--radix-ruby-dark-8);--color-border-tag-indigo:var(--radix-indigo-dark-7);--color-border-tag-indigo-hover:var(--radix-indigo-dark-8);--color-border-tag-blue:var(--radix-blue-dark-7);--color-border-tag-blue-hover:var(--radix-blue-dark-8);--color-border-tag-green:var(--radix-green-dark-7);--color-border-tag-green-hover:var(--radix-green-dark-8);--color-bg-primary:var(--radix-gray-dark-12);--color-bg-primary-hover:var(--radix-gray-dark-11);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-fg-on_primary:var(--radix-gray-dark-1);--color-bg-chip-neutral:var(--palette-chip-dark-neutral-bg);--color-fg-chip-neutral:var(--palette-chip-dark-neutral-fg);--color-bg-chip-information:var(--palette-chip-dark-information-bg);--color-fg-chip-information:var(--palette-chip-dark-information-fg);--color-bg-chip-warning:var(--palette-chip-dark-warning-bg);--color-fg-chip-warning:var(--palette-chip-dark-warning-fg);--color-bg-chip-positive:var(--palette-chip-dark-positive-bg);--color-fg-chip-positive:var(--palette-chip-dark-positive-fg);--color-bg-chip-error:var(--palette-chip-dark-error-bg);--color-fg-chip-error:var(--palette-chip-dark-error-fg);--divider-mid_emphasis:var(--color-border-mid_emphasis);--color-high_emphasis:var(--color-fg-high_emphasis);--color-mid_emphasis:var(--color-fg-mid_emphasis);--color-low_emphasis:var(--color-fg-low_emphasis);--lars-focus-ring:var(--color-border-component-focus)}.lars-page[data-theme=light]{--color-fg-high_emphasis:var(--radix-gray-12);--color-fg-mid_emphasis:var(--radix-gray-11);--color-fg-low_emphasis:var(--radix-gray-10);--color-fg-selection:var(--radix-indigo-12);--color-fg-secondary_default:var(--radix-gray-10);--color-fg-secondary_hover:var(--radix-gray-12);--color-fg-disabled:var(--radix-gray-9);--color-bg-base:var(--radix-gray-1);--color-bg-low_emphasis:var(--radix-gray-2);--color-bg-mid_emphasis:var(--radix-gray-3);--color-bg-high_emphasis:var(--radix-gray-4);--color-bg-secondary_default:var(--radix-gray-6);--color-bg-secondary_hover:var(--radix-gray-4);--color-bg-secondary_active:var(--radix-gray-5);--color-bg-selection:var(--radix-indigo-3);--color-border-low_emphasis:var(--radix-gray-4);--color-border-mid_emphasis:var(--radix-gray-5);--color-border-high_emphasis:var(--radix-gray-6);--color-border-hover:var(--radix-gray-8);--color-border-control:var(--radix-gray-11);--color-border-focus:var(--radix-indigo-9);--color-border-selected:var(--radix-indigo-8);--color-border-waveform-accent:var(--radix-blue-10);--color-fg-accent:var(--radix-indigo-12);--color-fg-accent-icon:var(--radix-indigo-11);--color-fg-positive:var(--radix-green-12);--color-fg-positive-icon:var(--radix-green-11);--color-fg-information:var(--radix-blue-12);--color-fg-information-icon:var(--radix-blue-11);--color-fg-error:var(--radix-ruby-12);--color-fg-error-icon:var(--radix-ruby-11);--color-fg-warning:var(--radix-amber-12);--color-fg-warning-icon:var(--radix-amber-11);--color-fg-tag-gray:var(--radix-gray-12);--color-fg-tag-amber:var(--radix-amber-12);--color-fg-tag-ruby:var(--radix-ruby-12);--color-fg-tag-indigo:var(--radix-indigo-12);--color-fg-tag-blue:var(--radix-blue-12);--color-fg-tag-green:var(--radix-green-12);--color-bg-accent:var(--radix-indigo-3);--color-bg-accent-hover:var(--radix-indigo-4);--color-bg-accent-active:var(--radix-indigo-5);--color-bg-positive:var(--radix-green-3);--color-bg-positive-hover:var(--radix-green-4);--color-bg-positive-active:var(--radix-green-5);--color-bg-information:var(--radix-blue-3);--color-bg-information-hover:var(--radix-blue-4);--color-bg-information-active:var(--radix-blue-5);--color-bg-error:var(--radix-ruby-3);--color-bg-error-hover:var(--radix-ruby-4);--color-bg-error-active:var(--radix-ruby-5);--color-bg-warning:var(--radix-amber-3);--color-bg-warning-hover:var(--radix-amber-4);--color-bg-warning-active:var(--radix-amber-5);--color-bg-tag-gray:var(--radix-gray-3);--color-bg-tag-gray-hover:var(--radix-gray-4);--color-bg-tag-gray-active:var(--radix-gray-5);--color-bg-tag-amber:var(--radix-amber-3);--color-bg-tag-amber-hover:var(--radix-amber-4);--color-bg-tag-amber-active:var(--radix-amber-5);--color-bg-tag-ruby:var(--radix-ruby-3);--color-bg-tag-ruby-hover:var(--radix-ruby-4);--color-bg-tag-ruby-active:var(--radix-ruby-5);--color-bg-tag-indigo:var(--radix-indigo-3);--color-bg-tag-indigo-hover:var(--radix-indigo-4);--color-bg-tag-indigo-active:var(--radix-indigo-5);--color-bg-tag-blue:var(--radix-blue-3);--color-bg-tag-blue-hover:var(--radix-blue-4);--color-bg-tag-blue-active:var(--radix-blue-5);--color-bg-tag-green:var(--radix-green-3);--color-bg-tag-green-hover:var(--radix-green-4);--color-bg-tag-green-active:var(--radix-green-5);--color-border-accent:var(--radix-indigo-7);--color-border-accent-hover:var(--radix-indigo-8);--color-border-accent-control:var(--radix-indigo-11);--color-border-positive:var(--radix-green-7);--color-border-positive-hover:var(--radix-green-8);--color-border-positive-control:var(--radix-green-11);--color-border-information:var(--radix-blue-7);--color-border-information-hover:var(--radix-blue-8);--color-border-information-control:var(--radix-blue-11);--color-border-error:var(--radix-ruby-7);--color-border-error-hover:var(--radix-ruby-8);--color-border-error-control:var(--radix-ruby-11);--color-border-warning:var(--radix-amber-7);--color-border-warning-hover:var(--radix-amber-8);--color-border-warning-control:var(--radix-amber-11);--color-border-tag-gray:var(--radix-gray-7);--color-border-tag-gray-hover:var(--radix-gray-8);--color-border-tag-amber:var(--radix-amber-7);--color-border-tag-amber-hover:var(--radix-amber-8);--color-border-tag-ruby:var(--radix-ruby-7);--color-border-tag-ruby-hover:var(--radix-ruby-8);--color-border-tag-indigo:var(--radix-indigo-7);--color-border-tag-indigo-hover:var(--radix-indigo-8);--color-border-tag-blue:var(--radix-blue-7);--color-border-tag-blue-hover:var(--radix-blue-8);--color-border-tag-green:var(--radix-green-7);--color-border-tag-green-hover:var(--radix-green-8);--color-bg-primary:var(--radix-gray-12);--color-bg-primary-hover:var(--radix-gray-11);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fg-on_primary:var(--radix-gray-1);--color-bg-chip-neutral:var(--radix-gray-4);--color-fg-chip-neutral:var(--radix-gray-10);--color-bg-chip-information:var(--radix-blue-4);--color-fg-chip-information:var(--radix-blue-10);--color-bg-chip-warning:var(--radix-orange-4);--color-fg-chip-warning:var(--radix-orange-10);--color-bg-chip-positive:var(--radix-green-4);--color-fg-chip-positive:var(--radix-green-10);--color-bg-chip-error:var(--radix-red-4);--color-fg-chip-error:var(--radix-red-10);--divider-mid_emphasis:var(--color-border-mid_emphasis);--color-high_emphasis:var(--color-fg-high_emphasis);--color-mid_emphasis:var(--color-fg-mid_emphasis);--color-low_emphasis:var(--color-fg-low_emphasis);--lars-focus-ring:var(--color-border-component-focus)}html[data-theme=light] :is(.lars-button--high-contrast,.lars-tooltip__popup--high-contrast),.lars-page[data-theme=light] :is(.lars-button--high-contrast,.lars-tooltip__popup--high-contrast){--color-fg-high_emphasis:var(--radix-gray-dark-12);--color-fg-mid_emphasis:var(--radix-gray-dark-11);--color-fg-secondary_default:var(--radix-white);--color-fg-secondary_hover:var(--radix-white);--color-bg-mid_emphasis:var(--radix-gray-dark-3);--color-bg-secondary_default:var(--radix-gray-dark-6);--color-bg-secondary_hover:var(--radix-gray-dark-4);--color-bg-secondary_active:var(--radix-gray-dark-5);--color-border-high_emphasis:var(--radix-gray-dark-6);--color-border-hover:var(--radix-gray-dark-8);--color-border-focus:var(--radix-indigo-dark-9);--color-fg-accent:var(--radix-indigo-dark-12);--color-fg-accent-icon:var(--radix-indigo-dark-11);--color-fg-error:var(--radix-ruby-dark-12);--color-bg-error:var(--radix-ruby-dark-3);--color-bg-error-hover:var(--radix-ruby-dark-4);--color-bg-primary:var(--radix-gray-dark-12);--color-bg-primary-hover:var(--radix-gray-dark-11);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-fg-on_primary:var(--radix-gray-dark-1);--divider-mid_emphasis:var(--color-border-mid_emphasis);--color-high_emphasis:var(--color-fg-high_emphasis);--color-mid_emphasis:var(--color-fg-mid_emphasis);--color-low_emphasis:var(--color-fg-low_emphasis)}html[data-theme=dark] :is(.lars-button--high-contrast,.lars-tooltip__popup--high-contrast),.lars-page[data-theme=dark] :is(.lars-button--high-contrast,.lars-tooltip__popup--high-contrast){--color-fg-high_emphasis:var(--radix-gray-12);--color-fg-mid_emphasis:var(--radix-gray-11);--color-fg-secondary_default:var(--radix-gray-10);--color-fg-secondary_hover:var(--radix-gray-12);--color-bg-mid_emphasis:var(--radix-gray-3);--color-bg-secondary_default:var(--radix-gray-6);--color-bg-secondary_hover:var(--radix-gray-4);--color-bg-secondary_active:var(--radix-gray-5);--color-border-high_emphasis:var(--radix-gray-6);--color-border-hover:var(--radix-gray-8);--color-border-focus:var(--radix-indigo-9);--color-fg-accent:var(--radix-indigo-12);--color-fg-accent-icon:var(--radix-indigo-11);--color-fg-error:var(--radix-ruby-12);--color-bg-error:var(--radix-ruby-3);--color-bg-error-hover:var(--radix-ruby-4);--color-bg-primary:var(--radix-gray-12);--color-bg-primary-hover:var(--radix-gray-11);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fg-on_primary:var(--radix-gray-1);--divider-mid_emphasis:var(--color-border-mid_emphasis);--color-high_emphasis:var(--color-fg-high_emphasis);--color-mid_emphasis:var(--color-fg-mid_emphasis);--color-low_emphasis:var(--color-fg-low_emphasis)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--color-bg-button-primary-inverse:var(--radix-gray-12);--color-fg-button-primary-inverse:var(--radix-gray-1);--color-bg-button-primary-hover-inverse:var(--radix-gray-11);--color-bg-button-secondary-inverse:var(--radix-gray-6);--color-fg-button-secondary-inverse:var(--radix-gray-11);--color-bg-button-secondary-hover-inverse:var(--radix-gray-7);--color-fg-button-secondary-hover-inverse:var(--radix-gray-12);--color-fg-button-tertiary-inverse:var(--radix-gray-12);--color-bg-button-tertiary-hover-inverse:var(--radix-gray-5);--color-bg-button-danger-inverse:var(--radix-ruby-6);--color-fg-button-danger-inverse:var(--radix-ruby-11);--color-bg-button-danger-hover-inverse:var(--radix-ruby-7);--color-fg-button-danger-hover-inverse:var(--radix-ruby-12);--color-border-button-focus-inverse:var(--radix-indigo-8);--color-bg-tooltip-inverse:var(--radix-gray-dark-12);--color-border-tooltip-inverse:var(--color-bg-shadow-soft);--color-fg-tooltip-inverse:var(--radix-gray-12);--color-fg-tooltip-muted-inverse:var(--radix-gray-11);--color-fg-tooltip-shortcut-inverse:var(--radix-gray-11);--color-bg-tooltip-keycap-inverse:var(--radix-gray-5);--color-border-tooltip-keycap-inverse:var(--radix-gray-8);--color-bg-table-floating-search:var(--radix-gray-dark-2);--color-bg-surface:var(--palette-bg-surface-dark);--color-bg-surface-subtle:var(--palette-bg-surface-subtle-dark);--color-bg-surface-mid:var(--radix-gray-dark-3);--color-bg-surface-high:var(--radix-gray-dark-4);--color-fg-text-primary:var(--palette-fg-text-primary-dark);--color-fg-text-secondary:var(--palette-fg-text-secondary-dark);--color-fg-text-muted:var(--palette-fg-text-muted-dark);--color-border-surface:var(--palette-border-surface-dark);--color-border-surface-strong:var(--palette-border-surface-strong-dark);--color-border-surface-divider:var(--palette-border-surface-divider-dark);--color-bg-action-hover:var(--palette-bg-action-hover-dark);--color-bg-action-active:var(--radix-gray-dark-6);--color-border-component-focus:var(--radix-indigo-dark-8);--color-bg-button-primary:var(--palette-fg-text-primary-dark);--color-fg-button-primary:var(--palette-bg-surface-subtle-dark);--color-bg-button-primary-hover:var(--palette-bg-button-primary-hover-dark);--color-bg-button-secondary:var(--palette-bg-button-secondary-dark);--color-fg-button-secondary:var(--palette-fg-button-secondary-dark);--color-bg-button-secondary-hover:var(--radix-gray-dark-7);--color-fg-button-secondary-hover:var(--radix-white);--color-fg-button-tertiary:var(--palette-fg-text-primary-dark);--color-bg-button-tertiary-hover:var(--palette-border-surface-divider-dark);--color-bg-button-danger:var(--palette-bg-button-danger-dark);--color-fg-button-danger:var(--radix-ruby-dark-12);--color-bg-button-danger-hover:var(--palette-bg-button-danger-hover-dark);--color-fg-button-danger-hover:var(--radix-ruby-dark-12);--color-border-button-focus:var(--radix-indigo-dark-8);--color-bg-slider-track:var(--palette-border-surface-strong-dark);--color-fg-slider:var(--palette-fg-text-primary-dark);--color-bg-slider-fill:color-mix(in srgb, var(--radix-white) 14%, transparent);--color-bg-slider-tick:var(--palette-bg-slider-tick-dark);--color-bg-segment-track:var(--radix-gray-dark-5);--color-bg-segment-selected:var(--radix-gray-dark-3);--color-fg-segment:var(--radix-gray-dark-10);--color-fg-segment-selected:var(--palette-fg-text-primary-dark);--color-border-segment:var(--radix-gray-dark-7);--color-border-segment-divider:var(--radix-gray-dark-6);--color-bg-input:var(--radix-gray-dark-1);--color-bg-input-subtle:var(--radix-gray-dark-2);--color-border-input:var(--radix-gray-dark-6);--color-border-input-subtle:var(--radix-gray-dark-5);--color-fg-input:var(--radix-gray-dark-12);--color-fg-input-muted:var(--radix-gray-dark-11);--color-fg-input-placeholder:var(--radix-gray-dark-10);--color-border-input-selected:var(--radix-indigo-8);--color-border-input-hover:var(--radix-gray-dark-8);--color-border-input-error:var(--radix-ruby-9);--color-fg-input-error:var(--radix-ruby-dark-11);--color-border-input-checkbox:var(--palette-fg-text-muted-dark);--color-fg-input-checkbox-selected:var(--radix-indigo-dark-11);--color-bg-input-option-selected:color-mix(in srgb, var(--radix-indigo-dark-3) 72%, transparent);--color-border-composer-control:var(--palette-fg-text-secondary-dark);--color-fg-composer-accent:var(--palette-fg-composer-accent-dark);--color-border-composer-accent:var(--palette-fg-composer-accent-dark);--color-fg-composer-remove:var(--radix-white);--color-fg-composer-warning:var(--radix-orange-9);--color-fg-composer-error:var(--radix-ruby-dark-12);--color-border-composer-attachment:var(--radix-gray-dark-4);--color-bg-input-checkbox:var(--radix-gray-dark-3);--color-bg-input-checkbox-hover:var(--palette-bg-action-hover-dark);--color-border-input-checkbox-hover:var(--radix-gray-dark-11);--color-bg-table-control-hover:var(--radix-gray-dark-4);--color-bg-table-search:var(--radix-gray-dark-2);--color-bg-table-row-hover:var(--palette-bg-action-hover-dark);--color-bg-table-checkbox:var(--radix-gray-dark-3);--color-border-table-checkbox:var(--palette-fg-text-muted-dark);--color-bg-table-checkbox-hover:var(--palette-bg-action-hover-dark);--color-border-table-checkbox-hover:var(--radix-gray-dark-11);--color-bg-tooltip:var(--palette-bg-action-hover-dark);--color-border-tooltip:var(--color-border-shadow-ring-subtle);--color-fg-tooltip:var(--palette-fg-text-primary-dark);--color-fg-tooltip-muted:var(--radix-gray-dark-11);--color-fg-tooltip-shortcut:var(--palette-fg-text-secondary-dark);--color-bg-tooltip-keycap:var(--palette-bg-button-secondary-dark);--color-border-tooltip-keycap:var(--radix-gray-dark-7);--color-fg-tooltip-trigger:var(--radix-indigo-8);--color-fg-tooltip-trigger-hover:var(--radix-indigo-6);--lars-focus-ring:var(--color-border-component-focus)}}[data-theme=dark]{--color-bg-table-floating-search:var(--radix-gray-dark-2);--color-bg-button-primary-inverse:var(--radix-gray-12);--color-fg-button-primary-inverse:var(--radix-gray-1);--color-bg-button-primary-hover-inverse:var(--radix-gray-11);--color-bg-button-secondary-inverse:var(--radix-gray-6);--color-fg-button-secondary-inverse:var(--radix-gray-11);--color-bg-button-secondary-hover-inverse:var(--radix-gray-7);--color-fg-button-secondary-hover-inverse:var(--radix-gray-12);--color-fg-button-tertiary-inverse:var(--radix-gray-12);--color-bg-button-tertiary-hover-inverse:var(--radix-gray-5);--color-bg-button-danger-inverse:var(--radix-ruby-6);--color-fg-button-danger-inverse:var(--radix-ruby-11);--color-bg-button-danger-hover-inverse:var(--radix-ruby-7);--color-fg-button-danger-hover-inverse:var(--radix-ruby-12);--color-border-button-focus-inverse:var(--radix-indigo-8);--color-bg-tooltip-inverse:var(--radix-gray-dark-12);--color-border-tooltip-inverse:var(--color-bg-shadow-soft);--color-fg-tooltip-inverse:var(--radix-gray-12);--color-fg-tooltip-muted-inverse:var(--radix-gray-11);--color-fg-tooltip-shortcut-inverse:var(--radix-gray-11);--color-bg-tooltip-keycap-inverse:var(--radix-gray-5);--color-border-tooltip-keycap-inverse:var(--radix-gray-8);--color-bg-surface:var(--palette-bg-surface-dark);--color-bg-surface-subtle:var(--palette-bg-surface-subtle-dark);--color-bg-surface-mid:var(--radix-gray-dark-3);--color-bg-surface-high:var(--radix-gray-dark-4);--color-fg-text-primary:var(--palette-fg-text-primary-dark);--color-fg-text-secondary:var(--palette-fg-text-secondary-dark);--color-fg-text-muted:var(--palette-fg-text-muted-dark);--color-border-surface:var(--palette-border-surface-dark);--color-border-surface-strong:var(--palette-border-surface-strong-dark);--color-border-surface-divider:var(--palette-border-surface-divider-dark);--color-bg-action-hover:var(--palette-bg-action-hover-dark);--color-bg-action-active:var(--radix-gray-dark-6);--color-border-component-focus:var(--radix-indigo-dark-8);--color-bg-button-primary:var(--palette-fg-text-primary-dark);--color-fg-button-primary:var(--palette-bg-surface-subtle-dark);--color-bg-button-primary-hover:var(--palette-bg-button-primary-hover-dark);--color-bg-button-secondary:var(--palette-bg-button-secondary-dark);--color-fg-button-secondary:var(--palette-fg-button-secondary-dark);--color-bg-button-secondary-hover:var(--radix-gray-dark-7);--color-fg-button-secondary-hover:var(--radix-white);--color-fg-button-tertiary:var(--palette-fg-text-primary-dark);--color-bg-button-tertiary-hover:var(--palette-border-surface-divider-dark);--color-bg-button-danger:var(--palette-bg-button-danger-dark);--color-fg-button-danger:var(--radix-ruby-dark-12);--color-bg-button-danger-hover:var(--palette-bg-button-danger-hover-dark);--color-fg-button-danger-hover:var(--radix-ruby-dark-12);--color-border-button-focus:var(--radix-indigo-dark-8);--color-bg-slider-track:var(--palette-border-surface-strong-dark);--color-fg-slider:var(--palette-fg-text-primary-dark);--color-bg-slider-fill:color-mix(in srgb, var(--radix-white) 14%, transparent);--color-bg-slider-tick:var(--palette-bg-slider-tick-dark);--color-bg-segment-track:var(--radix-gray-dark-5);--color-bg-segment-selected:var(--radix-gray-dark-3);--color-fg-segment:var(--radix-gray-dark-10);--color-fg-segment-selected:var(--palette-fg-text-primary-dark);--color-border-segment:var(--radix-gray-dark-7);--color-border-segment-divider:var(--radix-gray-dark-6);--color-bg-input:var(--radix-gray-dark-1);--color-bg-input-subtle:var(--radix-gray-dark-2);--color-border-input:var(--radix-gray-dark-6);--color-border-input-subtle:var(--radix-gray-dark-5);--color-fg-input:var(--radix-gray-dark-12);--color-fg-input-muted:var(--radix-gray-dark-11);--color-fg-input-placeholder:var(--radix-gray-dark-10);--color-border-input-selected:var(--radix-indigo-8);--color-border-input-hover:var(--radix-gray-dark-8);--color-border-input-error:var(--radix-ruby-9);--color-fg-input-error:var(--radix-ruby-dark-11);--color-border-input-checkbox:var(--palette-fg-text-muted-dark);--color-fg-input-checkbox-selected:var(--radix-indigo-dark-11);--color-bg-input-option-selected:color-mix(in srgb, var(--radix-indigo-dark-3) 72%, transparent);--color-border-composer-control:var(--palette-fg-text-secondary-dark);--color-fg-composer-accent:var(--palette-fg-composer-accent-dark);--color-border-composer-accent:var(--palette-fg-composer-accent-dark);--color-fg-composer-remove:var(--radix-white);--color-fg-composer-warning:var(--radix-orange-9);--color-fg-composer-error:var(--radix-ruby-dark-12);--color-border-composer-attachment:var(--radix-gray-dark-4);--color-bg-input-checkbox:var(--radix-gray-dark-3);--color-bg-input-checkbox-hover:var(--palette-bg-action-hover-dark);--color-border-input-checkbox-hover:var(--radix-gray-dark-11);--color-bg-table-control-hover:var(--radix-gray-dark-4);--color-bg-table-search:var(--radix-gray-dark-2);--color-bg-table-row-hover:var(--palette-bg-action-hover-dark);--color-bg-table-checkbox:var(--radix-gray-dark-3);--color-border-table-checkbox:var(--palette-fg-text-muted-dark);--color-bg-table-checkbox-hover:var(--palette-bg-action-hover-dark);--color-border-table-checkbox-hover:var(--radix-gray-dark-11);--color-bg-tooltip:var(--palette-bg-action-hover-dark);--color-border-tooltip:var(--color-border-shadow-ring-subtle);--color-fg-tooltip:var(--palette-fg-text-primary-dark);--color-fg-tooltip-muted:var(--radix-gray-dark-11);--color-fg-tooltip-shortcut:var(--palette-fg-text-secondary-dark);--color-bg-tooltip-keycap:var(--palette-bg-button-secondary-dark);--color-border-tooltip-keycap:var(--radix-gray-dark-7);--color-fg-tooltip-trigger:var(--radix-indigo-8);--color-fg-tooltip-trigger-hover:var(--radix-indigo-6);--lars-focus-ring:var(--color-border-component-focus)}[data-theme=light]{--color-bg-table-floating-search:var(--radix-gray-dark-3);--color-bg-button-primary-inverse:var(--palette-fg-text-primary-dark);--color-fg-button-primary-inverse:var(--palette-bg-surface-subtle-dark);--color-bg-button-primary-hover-inverse:var(--palette-bg-button-primary-hover-dark);--color-bg-button-secondary-inverse:var(--palette-bg-button-secondary-dark);--color-fg-button-secondary-inverse:var(--radix-white);--color-bg-button-secondary-hover-inverse:var(--radix-gray-dark-7);--color-fg-button-secondary-hover-inverse:var(--radix-white);--color-fg-button-tertiary-inverse:var(--palette-fg-text-primary-dark);--color-bg-button-tertiary-hover-inverse:var(--palette-border-surface-divider-dark);--color-bg-button-danger-inverse:var(--palette-bg-button-danger-dark);--color-fg-button-danger-inverse:var(--radix-ruby-dark-12);--color-bg-button-danger-hover-inverse:var(--palette-bg-button-danger-hover-dark);--color-fg-button-danger-hover-inverse:var(--radix-ruby-dark-12);--color-border-button-focus-inverse:var(--radix-indigo-11);--color-bg-tooltip-inverse:var(--palette-bg-action-hover-dark);--color-border-tooltip-inverse:var(--color-border-shadow-ring-subtle);--color-fg-tooltip-inverse:var(--palette-fg-text-primary-dark);--color-fg-tooltip-muted-inverse:var(--radix-gray-dark-11);--color-fg-tooltip-shortcut-inverse:var(--palette-fg-text-secondary-dark);--color-bg-tooltip-keycap-inverse:var(--palette-bg-button-secondary-dark);--color-border-tooltip-keycap-inverse:var(--radix-gray-dark-7);--color-bg-surface:var(--radix-gray-1);--color-bg-surface-subtle:var(--radix-gray-2);--color-bg-surface-mid:var(--radix-gray-3);--color-bg-surface-high:var(--radix-gray-4);--color-fg-text-primary:var(--radix-gray-12);--color-fg-text-secondary:var(--radix-gray-11);--color-fg-text-muted:var(--palette-fg-text-muted-light);--color-border-surface:var(--radix-gray-5);--color-border-surface-strong:var(--radix-gray-6);--color-border-surface-divider:var(--radix-gray-4);--color-bg-action-hover:var(--radix-gray-3);--color-bg-action-active:var(--radix-gray-5);--color-border-component-focus:var(--radix-indigo-8);--color-bg-button-primary:var(--radix-gray-12);--color-fg-button-primary:var(--radix-gray-1);--color-bg-button-primary-hover:var(--radix-gray-11);--color-bg-button-secondary:var(--radix-gray-6);--color-fg-button-secondary:var(--radix-gray-11);--color-bg-button-secondary-hover:var(--radix-gray-7);--color-fg-button-secondary-hover:var(--radix-gray-12);--color-fg-button-tertiary:var(--radix-gray-12);--color-bg-button-tertiary-hover:var(--radix-gray-5);--color-bg-button-danger:var(--radix-ruby-6);--color-fg-button-danger:var(--radix-ruby-11);--color-bg-button-danger-hover:var(--radix-ruby-7);--color-fg-button-danger-hover:var(--radix-ruby-12);--color-border-button-focus:var(--radix-indigo-8);--color-bg-slider-track:var(--radix-gray-4);--color-fg-slider:var(--palette-fg-slider-light);--color-bg-slider-fill:color-mix(in srgb, var(--palette-fg-slider-light) 15%, transparent);--color-bg-slider-tick:var(--palette-bg-slider-tick-light);--color-bg-segment-track:var(--radix-gray-3);--color-bg-segment-selected:var(--radix-gray-1);--color-fg-segment:var(--radix-gray-11);--color-fg-segment-selected:var(--radix-gray-12);--color-border-segment:var(--radix-gray-5);--color-border-segment-divider:var(--radix-gray-5);--color-bg-input:var(--radix-white);--color-bg-input-subtle:var(--radix-gray-2);--color-border-input:var(--radix-gray-6);--color-border-input-subtle:var(--radix-gray-5);--color-fg-input:var(--radix-gray-12);--color-fg-input-muted:var(--radix-gray-11);--color-fg-input-placeholder:var(--radix-gray-10);--color-border-input-selected:var(--radix-indigo-8);--color-border-input-hover:var(--radix-gray-8);--color-border-input-error:var(--radix-ruby-9);--color-fg-input-error:var(--radix-ruby-11);--color-border-input-checkbox:var(--palette-fg-text-muted-light);--color-fg-input-checkbox-selected:var(--radix-indigo-11);--color-bg-input-option-selected:color-mix(in srgb, var(--radix-indigo-3) 72%, transparent);--color-border-composer-control:var(--radix-gray-11);--color-fg-composer-accent:var(--palette-fg-composer-accent-light);--color-border-composer-accent:var(--palette-fg-composer-accent-light);--color-fg-composer-remove:var(--radix-white);--color-fg-composer-warning:var(--radix-orange-9);--color-fg-composer-error:var(--radix-ruby-11);--color-border-composer-attachment:var(--radix-gray-4);--color-bg-input-checkbox:var(--radix-white);--color-bg-input-checkbox-hover:var(--radix-gray-2);--color-border-input-checkbox-hover:color-mix(in srgb, var(--radix-gray-10) 64%, transparent);--color-bg-table-control-hover:var(--radix-gray-4);--color-bg-table-search:var(--radix-gray-2);--color-bg-table-row-hover:var(--radix-gray-4);--color-bg-table-checkbox:var(--radix-white);--color-border-table-checkbox:var(--palette-fg-text-muted-light);--color-bg-table-checkbox-hover:var(--radix-gray-2);--color-border-table-checkbox-hover:color-mix(in srgb, var(--radix-gray-10) 64%, transparent);--color-bg-tooltip:var(--radix-gray-dark-12);--color-border-tooltip:var(--color-bg-shadow-soft);--color-fg-tooltip:var(--radix-gray-12);--color-fg-tooltip-muted:var(--radix-gray-11);--color-fg-tooltip-shortcut:var(--radix-gray-11);--color-bg-tooltip-keycap:var(--radix-gray-5);--color-border-tooltip-keycap:var(--radix-gray-8);--color-fg-tooltip-trigger:var(--radix-indigo-11);--color-fg-tooltip-trigger-hover:var(--radix-indigo-12);--lars-focus-ring:var(--color-border-component-focus)}.lars-button--high-contrast{--color-bg-button-primary:var(--color-bg-button-primary-inverse);--color-fg-button-primary:var(--color-fg-button-primary-inverse);--color-bg-button-primary-hover:var(--color-bg-button-primary-hover-inverse);--color-bg-button-secondary:var(--color-bg-button-secondary-inverse);--color-fg-button-secondary:var(--color-fg-button-secondary-inverse);--color-bg-button-secondary-hover:var(--color-bg-button-secondary-hover-inverse);--color-fg-button-secondary-hover:var(--color-fg-button-secondary-hover-inverse);--color-fg-button-tertiary:var(--color-fg-button-tertiary-inverse);--color-bg-button-tertiary-hover:var(--color-bg-button-tertiary-hover-inverse);--color-bg-button-danger:var(--color-bg-button-danger-inverse);--color-fg-button-danger:var(--color-fg-button-danger-inverse);--color-bg-button-danger-hover:var(--color-bg-button-danger-hover-inverse);--color-fg-button-danger-hover:var(--color-fg-button-danger-hover-inverse);--color-border-button-focus:var(--color-border-button-focus-inverse);--lars-focus-ring:var(--color-border-button-focus)}.lars-tooltip__popup--high-contrast{--color-bg-tooltip:var(--color-bg-tooltip-inverse);--color-border-tooltip:var(--color-border-tooltip-inverse);--color-fg-tooltip:var(--color-fg-tooltip-inverse);--color-fg-tooltip-muted:var(--color-fg-tooltip-muted-inverse);--color-fg-tooltip-shortcut:var(--color-fg-tooltip-shortcut-inverse);--color-bg-tooltip-keycap:var(--color-bg-tooltip-keycap-inverse);--color-border-tooltip-keycap:var(--color-border-tooltip-keycap-inverse)}:root{--font-ui:var(--font-sans);--font-body-xs-regular:var(--font-sans);--text-body-xs-regular:var(--text-10);--font-weight-body-xs-regular:var(--font-weight-regular);--leading-body-xs-regular:var(--leading-12);--tracking-body-xs-regular:var(--tracking-normal);--font-body-xs-medium:var(--font-sans);--text-body-xs-medium:var(--text-10);--font-weight-body-xs-medium:var(--font-weight-medium);--leading-body-xs-medium:var(--leading-12);--tracking-body-xs-medium:var(--tracking-normal);--font-body-xs-semibold:var(--font-sans);--text-body-xs-semibold:var(--text-10);--font-weight-body-xs-semibold:var(--font-weight-semibold);--leading-body-xs-semibold:var(--leading-12);--tracking-body-xs-semibold:var(--tracking-normal);--font-body-xs-bold:var(--font-sans);--text-body-xs-bold:var(--text-10);--font-weight-body-xs-bold:var(--font-weight-bold);--leading-body-xs-bold:var(--leading-12);--tracking-body-xs-bold:var(--tracking-normal);--font-body-sm-regular:var(--font-sans);--text-body-sm-regular:var(--text-12);--font-weight-body-sm-regular:var(--font-weight-regular);--leading-body-sm-regular:var(--leading-16);--tracking-body-sm-regular:var(--tracking-normal);--font-body-sm-medium:var(--font-sans);--text-body-sm-medium:var(--text-12);--font-weight-body-sm-medium:var(--font-weight-medium);--leading-body-sm-medium:var(--leading-16);--tracking-body-sm-medium:var(--tracking-normal);--font-body-sm-semibold:var(--font-sans);--text-body-sm-semibold:var(--text-12);--font-weight-body-sm-semibold:var(--font-weight-semibold);--leading-body-sm-semibold:var(--leading-16);--tracking-body-sm-semibold:var(--tracking-normal);--font-body-sm-bold:var(--font-sans);--text-body-sm-bold:var(--text-12);--font-weight-body-sm-bold:var(--font-weight-bold);--leading-body-sm-bold:var(--leading-16);--tracking-body-sm-bold:var(--tracking-normal);--font-body-md-regular:var(--font-sans);--text-body-md-regular:var(--text-14);--font-weight-body-md-regular:var(--font-weight-regular);--leading-body-md-regular:var(--leading-18);--tracking-body-md-regular:var(--tracking-normal);--font-body-md-medium:var(--font-sans);--text-body-md-medium:var(--text-14);--font-weight-body-md-medium:var(--font-weight-medium);--leading-body-md-medium:var(--leading-18);--tracking-body-md-medium:var(--tracking-normal);--font-body-md-semibold:var(--font-sans);--text-body-md-semibold:var(--text-14);--font-weight-body-md-semibold:var(--font-weight-semibold);--leading-body-md-semibold:var(--leading-18);--tracking-body-md-semibold:var(--tracking-normal);--font-body-lg-regular:var(--font-sans);--text-body-lg-regular:var(--text-16);--font-weight-body-lg-regular:var(--font-weight-regular);--leading-body-lg-regular:var(--leading-20);--tracking-body-lg-regular:var(--tracking-normal);--font-body-lg-medium:var(--font-sans);--text-body-lg-medium:var(--text-16);--font-weight-body-lg-medium:var(--font-weight-medium);--leading-body-lg-medium:var(--leading-20);--tracking-body-lg-medium:var(--tracking-normal);--font-body-lg-semibold:var(--font-sans);--text-body-lg-semibold:var(--text-16);--font-weight-body-lg-semibold:var(--font-weight-semibold);--leading-body-lg-semibold:var(--leading-20);--tracking-body-lg-semibold:var(--tracking-normal);--font-body-lg-bold:var(--font-sans);--text-body-lg-bold:var(--text-16);--font-weight-body-lg-bold:var(--font-weight-bold);--leading-body-lg-bold:var(--leading-20);--tracking-body-lg-bold:var(--tracking-normal);--font-heading-sm-medium:var(--font-sans);--text-heading-sm-medium:var(--text-16);--font-weight-heading-sm-medium:var(--font-weight-medium);--leading-heading-sm-medium:var(--leading-24);--tracking-heading-sm-medium:var(--tracking-normal);--font-heading-sm-semibold:var(--font-sans);--text-heading-sm-semibold:var(--text-16);--font-weight-heading-sm-semibold:var(--font-weight-semibold);--leading-heading-sm-semibold:var(--leading-24);--tracking-heading-sm-semibold:var(--tracking-normal);--font-heading-md-medium:var(--font-sans);--text-heading-md-medium:var(--text-24);--font-weight-heading-md-medium:var(--font-weight-medium);--leading-heading-md-medium:var(--leading-32);--tracking-heading-md-medium:var(--tracking-tight);--font-heading-md-semibold:var(--font-sans);--text-heading-md-semibold:var(--text-24);--font-weight-heading-md-semibold:var(--font-weight-semibold);--leading-heading-md-semibold:var(--leading-32);--tracking-heading-md-semibold:var(--tracking-tight);--font-heading-lg-medium:var(--font-sans);--text-heading-lg-medium:var(--text-32);--font-weight-heading-lg-medium:var(--font-weight-medium);--leading-heading-lg-medium:var(--leading-40);--tracking-heading-lg-medium:var(--tracking-normal);--font-heading-lg-semibold:var(--font-sans);--text-heading-lg-semibold:var(--text-32);--font-weight-heading-lg-semibold:var(--font-weight-semibold);--leading-heading-lg-semibold:var(--leading-40);--tracking-heading-lg-semibold:var(--tracking-normal);--font-shortcut-sm-medium:var(--font-sans);--text-shortcut-sm-medium:var(--text-12);--font-weight-shortcut-sm-medium:var(--font-weight-medium);--leading-shortcut-sm-medium:var(--leading-12);--tracking-shortcut-sm-medium:var(--tracking-normal);--font-code-sm-semibold-tag:var(--font-mono);--text-code-sm-semibold-tag:var(--text-12);--font-weight-code-sm-semibold-tag:var(--font-weight-semibold);--leading-code-sm-semibold-tag:var(--leading-16);--tracking-code-sm-semibold-tag:var(--tracking-expanded);--font-code-md-semibold-tag:var(--font-mono);--text-code-md-semibold-tag:var(--text-14);--font-weight-code-md-semibold-tag:var(--font-weight-semibold);--leading-code-md-semibold-tag:var(--leading-18);--tracking-code-md-semibold-tag:var(--tracking-expanded);--font-code-lg-semibold-tag:var(--font-mono);--text-code-lg-semibold-tag:var(--text-16);--font-weight-code-lg-semibold-tag:var(--font-weight-semibold);--leading-code-lg-semibold-tag:var(--leading-16);--tracking-code-lg-semibold-tag:var(--tracking-expanded);--text-metadata:var(--text-body-xs-regular);--text-caption:var(--text-body-xs-semibold);--text-body-compact:var(--text-body-sm-regular);--text-label:var(--text-body-sm-medium);--text-action:var(--text-body-sm-semibold);--text-numeric:var(--text-body-sm-semibold);--text-shortcut:var(--text-shortcut-sm-medium);--text-body:var(--text-body-sm-regular);--text-tag-sm:var(--text-body-sm-semibold);--text-link:var(--text-body-sm-medium);--text-menu:var(--text-body-sm-regular);--text-numeric-lg:var(--text-body-md-semibold);--text-body-lg:var(--text-body-md-regular);--text-prompt:var(--text-body-md-medium);--text-action-lg:var(--text-body-md-semibold);--text-label-lg:var(--text-body-md-medium);--text-tag-md:var(--text-body-md-semibold);--text-tag-lg:var(--text-body-lg-semibold);--text-particle:var(--text-18);--font-weight-metadata:var(--font-weight-body-xs-regular);--font-weight-body:var(--font-weight-body-sm-regular);--font-weight-menu:var(--font-weight-body-sm-regular);--font-weight-particle:var(--font-weight-regular);--font-weight-label:var(--font-weight-body-sm-medium);--font-weight-shortcut:var(--font-weight-shortcut-sm-medium);--font-weight-prompt:var(--font-weight-body-md-medium);--font-weight-link:var(--font-weight-body-sm-medium);--font-weight-caption:var(--font-weight-body-xs-semibold);--font-weight-action:var(--font-weight-body-sm-semibold);--font-weight-numeric:var(--font-weight-body-sm-semibold);--font-weight-tag-mono:var(--font-weight-code-sm-semibold-tag);--font-weight-tag:var(--font-weight-body-sm-semibold);--tracking-numeric:var(--tracking-tight);--tracking-ui:var(--tracking-normal);--tracking-metadata:var(--tracking-body-xs-regular);--tracking-tag-mono:var(--tracking-expanded);--leading-body:var(--leading-body-sm-regular);--leading-metadata:var(--leading-body-xs-regular);--leading-shortcut:var(--leading-shortcut-sm-medium);--leading-caption:var(--leading-body-xs-semibold);--leading-body-compact:var(--leading-body-sm-regular);--leading-label:var(--leading-body-sm-medium);--leading-action:var(--leading-body-sm-semibold);--leading-numeric:var(--leading-body-sm-semibold);--leading-tag-sm:var(--leading-body-sm-semibold);--leading-tag-lg:var(--leading-body-lg-semibold);--leading-menu:var(--leading-body-sm-regular);--leading-numeric-lg:var(--leading-body-md-semibold);--leading-body-lg:var(--leading-body-md-regular);--leading-prompt:var(--leading-body-md-medium);--leading-action-lg:var(--leading-body-md-semibold);--leading-tag-md:var(--leading-body-md-semibold);--leading-label-lg:var(--leading-body-md-medium);--leading-particle:var(--leading-20);--spacing-1:var(--size-4);--spacing-2:var(--size-8);--spacing-3:var(--size-12);--spacing-4:var(--size-16);--spacing-5:var(--size-20);--spacing-6:var(--size-24);--radius-xs:calc(var(--size-4) / 2);--radius-sm:var(--size-4);--radius-md:var(--size-8);--radius-lg:var(--size-12);--radius-xl:var(--size-16);--radius-2xl:var(--size-20);--radius-full:999px;--radius-circle:50%;--divider-mid_emphasis:var(--color-border-mid_emphasis);--color-high_emphasis:var(--color-fg-high_emphasis);--color-mid_emphasis:var(--color-fg-mid_emphasis);--color-low_emphasis:var(--color-fg-low_emphasis);--high_contrast-high_emphasis:var(--color-fg-high_contrast-high_emphasis);--high_contrast-mid_emphasis:var(--color-fg-high_contrast-mid_emphasis);--high_contrast-low_emphasis:var(--color-fg-high_contrast-low_emphasis);--lars-focus-ring:var(--color-border-component-focus);--shadow-min_emphasis:0 0 0 1px var(--color-bg-shadow-soft);--shadow-low_emphasis:0 0 0 1px var(--color-bg-shadow-soft), 0 1px 1px -.5px var(--color-bg-shadow-soft);--shadow-mid_emphasis:0 0 0 1px var(--color-bg-shadow-soft), 0 1px 1px -.5px var(--color-bg-shadow-soft), 0 3px 3px -1.5px var(--color-bg-shadow-soft), 0 6px 6px -3px var(--color-bg-shadow-soft);--shadow-high_emphasis:0 0 0 1px var(--color-bg-shadow-soft), 0 1px 1px -.5px var(--color-bg-shadow-soft), 0 3px 3px -1.5px var(--color-bg-shadow-soft), 0 6px 6px -3px var(--color-bg-shadow-soft), 0 12px 12px -6px var(--color-bg-shadow-soft), 0 24px 24px -12px var(--color-bg-shadow-soft);--shadow-composer:var(--shadow-high_emphasis);--shadow-popup:var(--shadow-mid_emphasis);--shadow-floating-toolbar:var(--shadow-mid_emphasis);--shadow-input-popup:var(--shadow-low_emphasis)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--shadow-min_emphasis:inset 0 0 0 1px var(--color-border-shadow-ring-subtle);--shadow-low_emphasis:inset 0 1px 0 var(--color-border-shadow-highlight-subtle), inset 0 0 0 1px var(--color-border-shadow-ring-subtle), 0 1px 1px -.5px var(--color-bg-shadow-drop);--shadow-mid_emphasis:inset 0 1px 0 var(--color-border-shadow-highlight-soft), inset 0 0 0 1px var(--color-border-shadow-ring-soft), 0 0 0 1px var(--color-border-shadow), 0 1px 1px -.5px var(--color-bg-shadow-drop), 0 3px 3px -1.5px var(--color-bg-shadow-drop), 0 6px 6px -3px var(--color-bg-shadow-drop);--shadow-high_emphasis:inset 0 1px 0 var(--color-border-shadow-highlight), inset 0 0 0 1px var(--color-border-shadow-ring), 0 0 0 1px var(--color-border-shadow-strong), 0 1px 1px -.5px var(--color-bg-shadow-drop), 0 3px 3px -1.5px var(--color-bg-shadow-drop), 0 6px 6px -3px var(--color-bg-shadow-drop), 0 12px 12px -6px var(--color-bg-shadow-drop), 0 24px 24px -12px var(--color-bg-shadow-drop)}}[data-theme=dark]{--shadow-min_emphasis:inset 0 0 0 1px var(--color-border-shadow-ring-subtle);--shadow-low_emphasis:inset 0 1px 0 var(--color-border-shadow-highlight-subtle), inset 0 0 0 1px var(--color-border-shadow-ring-subtle), 0 1px 1px -.5px var(--color-bg-shadow-drop);--shadow-mid_emphasis:inset 0 1px 0 var(--color-border-shadow-highlight-soft), inset 0 0 0 1px var(--color-border-shadow-ring-soft), 0 0 0 1px var(--color-border-shadow), 0 1px 1px -.5px var(--color-bg-shadow-drop), 0 3px 3px -1.5px var(--color-bg-shadow-drop), 0 6px 6px -3px var(--color-bg-shadow-drop);--shadow-high_emphasis:inset 0 1px 0 var(--color-border-shadow-highlight), inset 0 0 0 1px var(--color-border-shadow-ring), 0 0 0 1px var(--color-border-shadow-strong), 0 1px 1px -.5px var(--color-bg-shadow-drop), 0 3px 3px -1.5px var(--color-bg-shadow-drop), 0 6px 6px -3px var(--color-bg-shadow-drop), 0 12px 12px -6px var(--color-bg-shadow-drop), 0 24px 24px -12px var(--color-bg-shadow-drop)}[data-theme=light]{--shadow-min_emphasis:0 0 0 1px var(--color-bg-shadow-soft);--shadow-low_emphasis:0 0 0 1px var(--color-bg-shadow-soft), 0 1px 1px -.5px var(--color-bg-shadow-soft);--shadow-mid_emphasis:0 0 0 1px var(--color-bg-shadow-soft), 0 1px 1px -.5px var(--color-bg-shadow-soft), 0 3px 3px -1.5px var(--color-bg-shadow-soft), 0 6px 6px -3px var(--color-bg-shadow-soft);--shadow-high_emphasis:0 0 0 1px var(--color-bg-shadow-soft), 0 1px 1px -.5px var(--color-bg-shadow-soft), 0 3px 3px -1.5px var(--color-bg-shadow-soft), 0 6px 6px -3px var(--color-bg-shadow-soft), 0 12px 12px -6px var(--color-bg-shadow-soft), 0 24px 24px -12px var(--color-bg-shadow-soft)}[data-theme=light],[data-theme=dark]{--shadow-composer:var(--shadow-high_emphasis);--shadow-popup:var(--shadow-mid_emphasis);--shadow-floating-toolbar:var(--shadow-mid_emphasis);--shadow-input-popup:var(--shadow-low_emphasis)}.lars-page{--lars-page:var(--color-bg-white);--lars-text-primary:var(--color-fg-high_emphasis);--lars-text-secondary:var(--color-fg-mid_emphasis);--lars-container:var(--color-bg-base);--lars-container-subtle:var(--color-bg-low_emphasis);--lars-container-mid-emphasis:var(--color-bg-mid_emphasis);--lars-container-high-emphasis:var(--color-bg-high_emphasis);--lars-divider:var(--color-border-mid_emphasis);--lars-line:var(--color-border-high_emphasis);--lars-active:var(--color-bg-secondary_active);--lars-logo:var(--radix-black);--lars-copy-hover:var(--color-bg-mid_emphasis);--lars-view-hover:var(--radix-gray-dark-6);--lars-footer-divider:var(--color-border-low_emphasis);--lars-decorative:#aeaeae;--lars-low-emphasis:#8f8f8f;--lars-nav-muted:var(--color-fg-low_emphasis);--lars-accent:#1687d9;--lars-tooltip-trigger:var(--color-fg-accent-icon);--lars-tooltip-trigger-hover:var(--color-fg-accent);--ruby-12:var(--radix-ruby-12)}.lars-page[data-theme=dark]{--ruby-dark-12:var(--radix-ruby-dark-12);--lars-page:var(--radix-gray-dark-1);--lars-text-primary:#f2f2f2;--lars-text-secondary:#a0a0a0;--lars-container:#242424;--lars-container-subtle:#181818;--lars-container-mid-emphasis:var(--radix-gray-dark-3);--lars-container-high-emphasis:var(--radix-gray-dark-4);--lars-divider:#323232;--lars-line:#343434;--lars-active:var(--radix-gray-dark-6);--lars-logo:var(--radix-white);--lars-copy-hover:#303030;--lars-view-hover:#d7d7d7;--lars-footer-divider:#2b2b2b;--lars-decorative:var(--radix-gray-dark-8);--lars-low-emphasis:#858585;--lars-nav-muted:#a0a0a0;--lars-accent:#73d0ff;--lars-tooltip-trigger:var(--color-fg-accent-icon);--lars-tooltip-trigger-hover:var(--color-fg-accent)}:root{--text-9:9px;--text-13:13px;--font-weight-450:450;--font-code-sm-regular:var(--font-mono);--text-code-sm-regular:var(--text-12);--font-weight-code-sm-regular:var(--font-weight-regular);--leading-code-sm-regular:var(--leading-18);--tracking-code-sm-regular:var(--tracking-normal);--font-command-sm-450:var(--font-mono);--text-command-sm-450:var(--text-12);--font-weight-command-sm-450:var(--font-weight-450);--leading-command-sm-450:var(--leading-16);--tracking-command-sm-450:var(--tracking-normal);--font-command-md-450:var(--font-mono);--text-command-md-450:var(--text-13);--font-weight-command-md-450:var(--font-weight-450);--leading-command-md-450:var(--leading-20);--tracking-command-md-450:var(--tracking-normal);--font-metadata-xs-450:var(--font-sans);--text-metadata-xs-450:var(--text-9);--font-weight-metadata-xs-450:var(--font-weight-450);--leading-metadata-xs-450:var(--leading-16);--tracking-metadata-xs-450:var(--tracking-normal)}.lars-chip{--chip-background:var(--chip-default-bg,var(--color-bg-chip-information));--chip-foreground:var(--chip-default-text,var(--color-fg-chip-information));isolation:isolate;border-radius:var(--radius-sm);width:max-content;color:var(--chip-foreground);font-weight:var(--font-weight-body-sm-semibold);white-space:nowrap;font-family:var(--font-body-sm-semibold);font-size:var(--text-body-sm-semibold);line-height:var(--leading-body-sm-semibold);letter-spacing:var(--tracking-body-sm-semibold);align-items:center;display:inline-flex;position:relative}.lars-chip[data-burst=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.lars-chip[data-burst=true]:before{inset:-10px calc(var(--size-8) * -1);content:"";position:absolute}.lars-chip[data-burst=true]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.lars-chip--neutral{--chip-background:var(--chip-neutral-bg,var(--color-bg-chip-neutral));--chip-foreground:var(--chip-neutral-text,var(--color-fg-chip-neutral))}.lars-chip--default{--chip-background:var(--chip-default-bg,var(--color-bg-chip-information));--chip-foreground:var(--chip-default-text,var(--color-fg-chip-information))}.lars-chip--warning{--chip-background:var(--chip-warning-bg,var(--color-bg-chip-warning));--chip-foreground:var(--chip-warning-text,var(--color-fg-chip-warning))}.lars-chip--positive{--chip-background:var(--chip-positive-bg,var(--color-bg-chip-positive));--chip-foreground:var(--chip-positive-text,var(--color-fg-chip-positive))}.lars-chip--error{--chip-background:var(--chip-error-bg,var(--color-bg-chip-error));--chip-foreground:var(--chip-error-text,var(--color-fg-chip-error))}.lars-chip--small{height:var(--size-24);gap:var(--size-4);padding:var(--size-4) var(--size-8);font-size:var(--text-body-sm-semibold);line-height:var(--leading-body-sm-semibold);font-family:var(--font-body-sm-semibold);font-weight:var(--font-weight-body-sm-semibold);letter-spacing:var(--tracking-body-sm-semibold)}.lars-chip--medium{gap:var(--size-8);height:26px;padding:var(--size-4) var(--size-8);font-size:var(--text-body-md-semibold);line-height:var(--leading-body-md-semibold);font-family:var(--font-body-md-semibold);font-weight:var(--font-weight-body-md-semibold);letter-spacing:var(--tracking-body-md-semibold)}.lars-chip--large{height:var(--size-36);gap:var(--size-8);padding:var(--size-8) var(--size-12);font-size:var(--text-body-lg-semibold);line-height:var(--leading-body-lg-semibold);font-family:var(--font-body-lg-semibold);font-weight:var(--font-weight-body-lg-semibold);letter-spacing:var(--tracking-body-lg-semibold)}.lars-chip--monospace{font-family:var(--font-code-sm-semibold-tag);font-variation-settings:normal;letter-spacing:var(--tracking-code-sm-semibold-tag);font-size:var(--text-code-sm-semibold-tag);font-weight:var(--font-weight-code-sm-semibold-tag);line-height:var(--leading-code-sm-semibold-tag)}.lars-chip--monospace.lars-chip--medium{font-family:var(--font-code-md-semibold-tag);font-size:var(--text-code-md-semibold-tag);font-weight:var(--font-weight-code-md-semibold-tag);line-height:var(--leading-code-md-semibold-tag);letter-spacing:var(--tracking-code-md-semibold-tag)}.lars-chip--monospace.lars-chip--large{font-family:var(--font-code-lg-semibold-tag);font-size:var(--text-code-lg-semibold-tag);font-weight:var(--font-weight-code-lg-semibold-tag);line-height:var(--leading-code-lg-semibold-tag);letter-spacing:var(--tracking-code-lg-semibold-tag)}.lars-chip--sans-serif{font-variation-settings:normal}.lars-chip__icon{flex:none;place-items:center;display:grid}.lars-chip--small .lars-chip__icon,.lars-chip--small .lars-chip__icon svg{width:var(--size-12);height:var(--size-12)}.lars-chip--medium .lars-chip__icon,.lars-chip--medium .lars-chip__icon svg{width:var(--size-16);height:var(--size-16)}.lars-chip--large .lars-chip__icon,.lars-chip--large .lars-chip__icon svg{width:var(--size-20);height:var(--size-20)}.lars-chip__icon svg{display:block}.lars-chip__arrow{transform:rotate(-45deg)}.lars-chip__surface{z-index:-1;border-radius:inherit;background:var(--chip-background);pointer-events:none;position:absolute;inset:0}.lars-chip__label,.lars-chip__characters{align-items:baseline;display:inline-flex}.lars-chip__character{display:inline-block}.lars-chip__characters.is-animating .lars-chip__character{animation:.5s cubic-bezier(.34,1.45,.64,1) both lars-chip-character-pop-in;animation-delay:calc(var(--chip-character-index) * 70ms)}@keyframes lars-chip-character-pop-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.lars-chip__burst{z-index:-2;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.lars-chip__particle{width:var(--size-20);height:var(--size-20);font-family:var(--font-system);font-size:var(--text-18);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:var(--leading-20);pointer-events:none;transform-origin:50%;place-items:center;display:grid;position:absolute;top:-10px;left:-10px}@media (prefers-reduced-motion:reduce){.lars-chip__characters.is-animating .lars-chip__character{animation:none}}.inline-slider{contain:layout paint style;width:100%;height:var(--size-40);border-radius:var(--radius-md);background:var(--slider-background,var(--color-bg-slider-track));color:var(--slider-text,var(--color-fg-slider));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.inline-slider.is-dragging{cursor:grabbing}.inline-slider.is-disabled{pointer-events:none;opacity:.5}.inline-slider__fill-window,.inline-slider__fill,.inline-slider__labels,.inline-slider__control,.inline-slider__semantic-track{position:absolute;inset:0}.inline-slider__fill-window{border-radius:inherit;pointer-events:none;overflow:hidden}.inline-slider__fill{border-radius:inherit;background:var(--slider-fill,var(--color-bg-slider-fill))}.inline-slider__labels{z-index:1;pointer-events:none}.inline-slider__label{top:50%;left:var(--size-20);max-width:40%;color:var(--slider-text,var(--color-fg-slider));font-size:var(--text-body-md-medium);font-weight:var(--font-weight-body-md-medium);line-height:var(--leading-body-md-medium);text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-body-md-medium);font-family:inherit;position:absolute;overflow:hidden;transform:translateY(-50%)}.inline-slider__readout{top:50%;right:var(--size-20);max-width:40%;color:var(--slider-text,var(--color-fg-slider));font-size:var(--text-body-md-semibold);font-weight:var(--font-weight-body-md-semibold);letter-spacing:var(--tracking-body-md-semibold);line-height:var(--leading-body-md-semibold);font-variant-numeric:tabular-nums;font-family:inherit;display:grid;position:absolute;transform:translateY(-50%)}.inline-slider__measure,.inline-slider__value{grid-area:1/1}.inline-slider__measure{visibility:hidden}.inline-slider__value{text-overflow:ellipsis;white-space:nowrap;justify-self:end;overflow:hidden}.inline-slider__tick{width:var(--size-4);height:var(--size-4);border-radius:var(--radius-circle);background:var(--slider-tick,var(--color-bg-slider-tick));position:absolute;top:50%;transform:translateY(-50%)}.inline-slider__thumb{z-index:2;top:var(--size-8);width:var(--size-4);height:var(--size-24);color:var(--slider-text,var(--color-fg-slider));pointer-events:none;transform-origin:50%;position:absolute;left:0}.inline-slider__cap,.inline-slider__stem{width:var(--size-4);border-radius:var(--radius-sm);background:currentColor;position:absolute}.inline-slider__cap{height:var(--size-4)}.inline-slider__cap--top{top:0}.inline-slider__cap--bottom{bottom:0}.inline-slider__stem{inset-block:0}.inline-slider__control{z-index:3;pointer-events:none}.inline-slider__semantic-track{overflow:visible}.inline-slider__semantic-thumb{width:var(--size-4);height:var(--size-24);opacity:0;pointer-events:none;outline:none}.inline-slider--default{height:var(--size-32)}.inline-slider--default .inline-slider__label{left:var(--size-12);font-size:var(--text-body-sm-medium);line-height:var(--leading-body-sm-medium);font-family:inherit;font-weight:var(--font-weight-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium)}.inline-slider--default .inline-slider__readout{right:var(--size-12);font-size:var(--text-body-sm-semibold);line-height:var(--leading-body-sm-semibold);font-family:inherit;font-weight:var(--font-weight-body-sm-semibold);letter-spacing:-.02em}.inline-slider--default .inline-slider__tick{width:3px;height:3px}.inline-slider--default .inline-slider__thumb{height:var(--size-20);top:6px}.inline-slider--default .inline-slider__semantic-thumb{height:var(--size-20)}.inline-slider:has(input:focus-visible){outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:2px}.lars-input,.lars-input-wrapper,.lars-input__popup{--input-white:var(--color-bg-input);--input-subtle:var(--color-bg-input-subtle);--input-filled:var(--color-bg-surface-mid);--input-border:var(--color-border-input);--input-subtle-border:var(--color-border-input-subtle);--input-text:var(--color-fg-input);--input-muted:var(--color-fg-input-muted);--input-placeholder:var(--color-fg-input-placeholder);--input-selected:var(--color-border-input-selected);--input-hover-border:var(--color-border-input-hover);box-sizing:border-box;font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular)}.lars-input{width:160px;min-width:0;max-width:100%;height:var(--size-32);padding:calc(var(--size-8) - 1px) var(--size-12);border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-white);color:var(--input-text);transition:border-color .14s,background-color .14s,color .14s,opacity .12s;display:block}.lars-input--large{height:var(--size-44);font-size:var(--text-body-md-regular);line-height:var(--leading-body-md-regular);font-family:var(--font-body-md-regular);font-weight:var(--font-weight-body-md-regular);letter-spacing:var(--tracking-body-md-regular)}.lars-input-field-shell{display:contents}.lars-input-field{gap:var(--size-4);box-sizing:border-box;flex-direction:column;width:160px;min-width:0;max-width:100%;display:flex}.lars-input-field:is([data-leading-slot],[data-trailing-slot]){width:191px}.lars-input-field[data-leading-slot][data-trailing-slot]{width:222px}.lars-input-field:has(>.lars-input-wrapper--large):is([data-leading-slot],[data-trailing-slot]){width:203px}.lars-input-field:has(>.lars-input-wrapper--large)[data-leading-slot][data-trailing-slot]{width:246px}.lars-input-field--textarea{width:320px}.lars-input-field>:is(.lars-input,.lars-input-wrapper),.lars-input-field>.lars-input-wrapper:is([data-leading-slot],[data-trailing-slot]),.lars-input-field>.lars-input-wrapper[data-leading-slot][data-trailing-slot]{width:100%}.lars-input__label{color:var(--color-fg-input);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular)}.lars-input__required{color:var(--color-fg-error-icon)}.lars-input-field[data-invalid]>.lars-input__label{color:var(--color-fg-input-error)}.lars-input__helper{align-items:flex-start;gap:var(--size-4);color:var(--color-fg-input-muted);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);display:flex}.lars-input__helper.lars-input__helper--error{color:var(--color-fg-input-error)}.lars-input__helper-icon{width:var(--size-12);height:var(--size-12);margin-top:calc(var(--size-4) / 2);flex:none;justify-content:center;align-items:center;display:flex}.lars-input__helper-icon--error{width:var(--size-16);height:var(--size-16);margin-top:0}.lars-input__error-icon{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M12%208.75V12.75M12%2015.5V15.49M12.25%2015.5C12.25%2015.6381%2012.1381%2015.75%2012%2015.75C11.8619%2015.75%2011.75%2015.6381%2011.75%2015.5C11.75%2015.3619%2011.8619%2015.25%2012%2015.25C12.1381%2015.25%2012.25%2015.3619%2012.25%2015.5Z'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3cpath%20d='M2.79693%2016.2276L10.2809%203.64094C11.0561%202.33714%2012.9438%202.33714%2013.719%203.64093L21.203%2016.2276C21.9957%2017.5608%2021.035%2019.2498%2019.484%2019.2498H4.516C2.96497%2019.2498%202.00424%2017.5608%202.79693%2016.2276Z'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='square'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M12%208.75V12.75M12%2015.5V15.49M12.25%2015.5C12.25%2015.6381%2012.1381%2015.75%2012%2015.75C11.8619%2015.75%2011.75%2015.6381%2011.75%2015.5C11.75%2015.3619%2011.8619%2015.25%2012%2015.25C12.1381%2015.25%2012.25%2015.3619%2012.25%2015.5Z'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3cpath%20d='M2.79693%2016.2276L10.2809%203.64094C11.0561%202.33714%2012.9438%202.33714%2013.719%203.64093L21.203%2016.2276C21.9957%2017.5608%2021.035%2019.2498%2019.484%2019.2498H4.516C2.96497%2019.2498%202.00424%2017.5608%202.79693%2016.2276Z'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='square'/%3e%3c/svg%3e") 50%/contain no-repeat}.lars-input__helper-icon>:is(svg,img){width:100%;height:100%;display:block}.lars-input__helper-text{overflow-wrap:anywhere;min-width:0}.lars-input-wrapper{width:160px;min-width:0;max-width:100%;height:var(--size-32);position:relative}.lars-input-wrapper--large{height:var(--size-44);font-size:var(--text-body-md-regular);line-height:var(--leading-body-md-regular);font-family:var(--font-body-md-regular);font-weight:var(--font-weight-body-md-regular);letter-spacing:var(--tracking-body-md-regular)}.lars-input-wrapper>.lars-input{width:100%;height:100%}.lars-input-wrapper[data-clearable]>.lars-input{padding-right:var(--size-32)}.lars-input-wrapper:focus-within>.lars-input:not([aria-invalid=true]){border-color:var(--input-selected)}.lars-input-wrapper:is([data-leading-slot],[data-trailing-slot]){grid-template-columns:fit-content(35%) minmax(0,1fr) fit-content(35%);width:191px;display:grid}.lars-input-wrapper[data-leading-slot][data-trailing-slot]{width:222px}.lars-input-wrapper--large:is([data-leading-slot],[data-trailing-slot]){width:203px}.lars-input-wrapper--large[data-leading-slot][data-trailing-slot]{width:246px}.lars-input-wrapper:is([data-leading-slot],[data-trailing-slot])>.lars-input{grid-area:1/2;width:100%}.lars-input-wrapper>.lars-input__slot--leading{grid-area:1/1}.lars-input-wrapper>.lars-input__slot--trailing{grid-area:1/3}.lars-input-wrapper:is([data-leading-slot],[data-trailing-slot])>.lars-input__clear{z-index:1;grid-area:1/2;place-self:center end;position:relative;inset:auto;transform:none}.lars-input-wrapper[data-leading-slot]>.lars-input{border-top-left-radius:0;border-bottom-left-radius:0}.lars-input-wrapper[data-trailing-slot]>.lars-input{border-top-right-radius:0;border-bottom-right-radius:0}.lars-input__slot{box-sizing:border-box;width:auto;min-width:var(--size-32);max-width:100%;height:var(--size-32);padding-inline:calc(var(--size-8) - 1px);border:1px solid var(--input-border);background:var(--input-white);color:var(--input-muted);white-space:nowrap;justify-content:center;align-items:center;transition:border-color .14s,background-color .14s,color .14s,opacity .12s;display:flex;position:relative;overflow:hidden}.lars-input__slot--leading{margin-right:calc(var(--size-4) / -4);border-radius:var(--radius-sm) 0 0 var(--radius-sm);order:-1}.lars-input__slot--trailing{margin-left:calc(var(--size-4) / -4);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.lars-input-wrapper--large>.lars-input__slot{min-width:var(--size-44);height:var(--size-44)}.lars-input-wrapper--subtle>.lars-input__slot{border-color:var(--input-subtle-border);background:var(--input-subtle)}.lars-input-wrapper--filled>.lars-input__slot{border-color:var(--input-filled);background:var(--input-filled)}.lars-input-wrapper:is([data-leading-slot],[data-trailing-slot]):not(:has(>.lars-input[aria-invalid=true])):focus-within>.lars-input__slot{border-color:var(--input-selected)}.lars-input-wrapper[data-disabled]>.lars-input__slot{opacity:.5;cursor:not-allowed}.lars-input__slot:has(>button){padding-inline:0}.lars-input__slot>button{width:100%;height:100%;padding:0 calc(var(--size-8) - 1px);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.lars-input__slot>button:focus-visible{outline:2px solid var(--input-selected);outline-offset:-3px}.lars-input__slot>:is(svg,img),.lars-input__slot>button>:is(svg,img){width:var(--size-16);height:var(--size-16)}.lars-input__clear{width:var(--size-32);height:var(--size-28);border-radius:var(--radius-sm);color:var(--input-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lars-input__clear:before{content:"";position:absolute;inset:-2px 0}.lars-input__clear:after{content:"";inset:2px var(--size-4);border-radius:var(--radius-sm);background:0 0;position:absolute}.lars-input__clear:focus-visible{outline:2px solid var(--input-selected);outline-offset:-2px}.lars-input__close-icon{z-index:1;width:var(--size-16);height:var(--size-16);background:currentColor;display:block;position:relative;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M4%204L12%2012M12%204L4%2012'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M4%204L12%2012M12%204L4%2012'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.lars-input[type=search]::-webkit-search-cancel-button{display:none}@media (hover:hover) and (pointer:fine){.lars-input__clear:hover{color:var(--input-text)}.lars-input__clear:hover:after{background:var(--input-filled)}.lars-input-wrapper:not(:focus-within):not([data-disabled]):not(:has(>.lars-input[aria-invalid=true]))>.lars-input__slot:hover{border-color:var(--input-hover-border);z-index:1}.lars-input-wrapper:not([data-disabled])>.lars-input__slot--trailing:hover{background:var(--color-bg-action-hover)}.lars-input-wrapper:not([data-disabled])>.lars-input__slot>button:hover{color:var(--input-text)}}.lars-input--subtle{background:var(--input-subtle);border-color:var(--input-subtle-border);color:var(--input-text)}.lars-input--filled{background:var(--input-filled);border-color:var(--input-filled);color:var(--input-text)}.lars-input::placeholder{color:var(--input-placeholder);opacity:1}.lars-input[data-placeholder]{color:var(--input-placeholder)}@media (hover:hover) and (pointer:fine){.lars-input:hover:not(:focus):not(:disabled):not([data-disabled]):not([data-popup-open]):not([aria-invalid=true]){border-color:var(--input-hover-border)}}.lars-input:focus,.lars-input[data-popup-open]{border-color:var(--input-selected);outline:none}.lars-input:focus-visible{transition-duration:0s}.lars-input:is(.lars-input--subtle,.lars-input--filled):focus::placeholder{color:var(--input-text)}.lars-input:disabled,.lars-input[data-disabled]{opacity:.5;cursor:not-allowed}.lars-input[aria-invalid=true]{border-color:var(--color-border-input-error)}.lars-input-wrapper:has(>.lars-input[aria-invalid=true])>.lars-input__slot{border-color:var(--color-border-input-error)}.lars-input[aria-invalid=true]:focus{outline:2px solid var(--input-selected);outline-offset:2px}.lars-input-field[data-error] .lars-input[aria-invalid=true]:focus{outline-color:var(--color-border-input-error)}.lars-input--textarea{width:320px;height:auto;min-height:var(--size-96);padding-block:calc(var(--size-20) / 2);resize:vertical}.lars-input--textarea.lars-input--large{padding-block:var(--size-12)}.lars-input--dropdown{justify-content:space-between;align-items:center;gap:var(--size-8);text-align:left;cursor:pointer;display:flex}.lars-input__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lars-input__chevron,.lars-input__check{width:var(--size-12);height:var(--size-12);background:currentColor;flex:none;display:block}.lars-input__chevron{width:var(--size-16);height:var(--size-16);transition:transform .18s cubic-bezier(.645,.045,.355,1);transform:rotate(0);-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M17.7197%208.96967C18.0126%208.67678%2018.4873%208.67678%2018.7802%208.96967C19.0731%209.26256%2019.0731%209.73732%2018.7802%2010.0302L12.5302%2016.2802C12.2373%2016.5731%2011.7626%2016.5731%2011.4697%2016.2802L5.21967%2010.0302C4.92678%209.73732%204.92678%209.26256%205.21967%208.96967C5.51256%208.67678%205.98732%208.67678%206.28022%208.96967L11.9999%2014.6894L17.7197%208.96967Z'%20fill='black'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M17.7197%208.96967C18.0126%208.67678%2018.4873%208.67678%2018.7802%208.96967C19.0731%209.26256%2019.0731%209.73732%2018.7802%2010.0302L12.5302%2016.2802C12.2373%2016.5731%2011.7626%2016.5731%2011.4697%2016.2802L5.21967%2010.0302C4.92678%209.73732%204.92678%209.26256%205.21967%208.96967C5.51256%208.67678%205.98732%208.67678%206.28022%208.96967L11.9999%2014.6894L17.7197%208.96967Z'%20fill='black'/%3e%3c/svg%3e") 50%/contain no-repeat}.lars-input[data-popup-open] .lars-input__chevron{transform:rotate(180deg)}.lars-input__check{opacity:0;transition:opacity .12s;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='m3.25%208%203%203%206.5-6.5'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='m3.25%208%203%203%206.5-6.5'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat}.lars-input__check--multiple{width:var(--size-16);height:var(--size-16);background:var(--input-checkbox-selected);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.91957%203H17.0804C17.6146%202.99999%2018.0604%202.99998%2018.4247%203.02974C18.8046%203.06078%2019.1612%203.12789%2019.4985%203.29973C20.0159%203.56338%2020.4366%203.98408%2020.7003%204.50153C20.8721%204.83879%2020.9392%205.19545%2020.9703%205.57533C21%205.93956%2021%206.3854%2021%206.91955V17.0805C21%2017.6146%2021%2018.0604%2020.9703%2018.4247C20.9392%2018.8046%2020.8721%2019.1612%2020.7003%2019.4985C20.4366%2020.0159%2020.0159%2020.4366%2019.4985%2020.7003C19.1612%2020.8721%2018.8046%2020.9392%2018.4247%2020.9703C18.0604%2021%2017.6146%2021%2017.0805%2021H6.91955C6.3854%2021%205.93956%2021%205.57533%2020.9703C5.19545%2020.9392%204.83879%2020.8721%204.50153%2020.7003C3.98408%2020.4366%203.56338%2020.0159%203.29973%2019.4985C3.12789%2019.1612%203.06078%2018.8046%203.02974%2018.4247C2.99998%2018.0604%202.99999%2017.6146%203%2017.0805V6.91956C2.99999%206.38541%202.99998%205.93956%203.02974%205.57533C3.06078%205.19545%203.12789%204.83879%203.29973%204.50153C3.56339%203.98408%203.98408%203.56339%204.50153%203.29973C4.83879%203.12789%205.19545%203.06078%205.57533%203.02974C5.93956%202.99998%206.38542%202.99999%206.91957%203ZM16.0271%2010.4445C16.32%2010.1516%2016.32%209.67676%2016.0271%209.38386C15.7342%209.09097%2015.2593%209.09097%2014.9664%209.38386L10.9968%2013.3535L9.52711%2011.8839C9.23421%2011.591%208.75934%2011.591%208.46645%2011.8839C8.17355%2012.1768%208.17355%2012.6516%208.46645%2012.9445L10.4664%2014.9445C10.7593%2015.2374%2011.2342%2015.2374%2011.5271%2014.9445L16.0271%2010.4445Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.91957%203H17.0804C17.6146%202.99999%2018.0604%202.99998%2018.4247%203.02974C18.8046%203.06078%2019.1612%203.12789%2019.4985%203.29973C20.0159%203.56338%2020.4366%203.98408%2020.7003%204.50153C20.8721%204.83879%2020.9392%205.19545%2020.9703%205.57533C21%205.93956%2021%206.3854%2021%206.91955V17.0805C21%2017.6146%2021%2018.0604%2020.9703%2018.4247C20.9392%2018.8046%2020.8721%2019.1612%2020.7003%2019.4985C20.4366%2020.0159%2020.0159%2020.4366%2019.4985%2020.7003C19.1612%2020.8721%2018.8046%2020.9392%2018.4247%2020.9703C18.0604%2021%2017.6146%2021%2017.0805%2021H6.91955C6.3854%2021%205.93956%2021%205.57533%2020.9703C5.19545%2020.9392%204.83879%2020.8721%204.50153%2020.7003C3.98408%2020.4366%203.56338%2020.0159%203.29973%2019.4985C3.12789%2019.1612%203.06078%2018.8046%203.02974%2018.4247C2.99998%2018.0604%202.99999%2017.6146%203%2017.0805V6.91956C2.99999%206.38541%202.99998%205.93956%203.02974%205.57533C3.06078%205.19545%203.12789%204.83879%203.29973%204.50153C3.56339%203.98408%203.98408%203.56339%204.50153%203.29973C4.83879%203.12789%205.19545%203.06078%205.57533%203.02974C5.93956%202.99998%206.38542%202.99999%206.91957%203ZM16.0271%2010.4445C16.32%2010.1516%2016.32%209.67676%2016.0271%209.38386C15.7342%209.09097%2015.2593%209.09097%2014.9664%209.38386L10.9968%2013.3535L9.52711%2011.8839C9.23421%2011.591%208.75934%2011.591%208.46645%2011.8839C8.17355%2012.1768%208.17355%2012.6516%208.46645%2012.9445L10.4664%2014.9445C10.7593%2015.2374%2011.2342%2015.2374%2011.5271%2014.9445L16.0271%2010.4445Z'%20fill='black'/%3e%3c/svg%3e")}.lars-input__option[data-selected] .lars-input__check,.lars-input__option--all[data-state=checked] .lars-input__check{opacity:1}.lars-input__chevron>svg,.lars-input__check>svg{display:none}.lars-input__positioner{z-index:100}.lars-input__popup{--input-popup-shift:calc(var(--size-4) * -1);--input-checkbox-background:var(--color-bg-input-checkbox);--input-checkbox-border:var(--color-border-input-checkbox);--input-checkbox-hover-background:var(--color-bg-input-checkbox-hover);--input-checkbox-hover-border:var(--color-border-input-checkbox-hover);--input-checkbox-selected:var(--color-fg-input-checkbox-selected);--input-option-selected:var(--color-bg-input-option-selected);width:var(--anchor-width);max-width:var(--available-width);max-height:var(--available-height);padding:var(--size-4);border-radius:calc(var(--radius-md) - var(--size-4) / 2);background:var(--input-white);color:var(--input-text);box-shadow:var(--shadow-input-popup);opacity:1;transform-origin:var(--transform-origin,top center);border:1px solid #0000;outline:none;transition:opacity .18s,transform .18s cubic-bezier(.19,1,.22,1);overflow:auto;transform:translateY(0)scale(1)}.lars-input__popup[data-side=top]{--input-popup-shift:var(--size-4)}.lars-input__popup[data-starting-style],.lars-input__popup[data-ending-style]{opacity:0;transform:translateY(var(--input-popup-shift)) scale(.98)}.lars-input__popup[data-ending-style]{pointer-events:none;transition-duration:.12s}.lars-input__popup--large{font-size:var(--text-body-md-regular);line-height:var(--leading-body-md-regular);font-family:var(--font-body-md-regular);font-weight:var(--font-weight-body-md-regular);letter-spacing:var(--tracking-body-md-regular)}.lars-input__list{isolation:isolate;outline:none;position:relative}.lars-input__option{z-index:1;justify-content:space-between;align-items:center;gap:var(--size-12);min-height:var(--size-28);padding:calc(var(--size-12) / 2) var(--size-8);border-radius:calc(var(--radius-sm) - 1px);cursor:pointer;outline:none;display:flex;position:relative}.lars-input__option--multiple{justify-content:flex-start;gap:var(--size-8)}.lars-input__option-content{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.lars-input__option-description{color:var(--input-muted);font-size:var(--text-body-xs-regular);line-height:var(--leading-body-xs-regular);overflow-wrap:anywhere;font-family:var(--font-body-xs-regular);font-weight:var(--font-weight-body-xs-regular);letter-spacing:var(--tracking-body-xs-regular)}.lars-input__option--with-description{align-items:flex-start}.lars-input__option--with-description>.lars-input__indicator-slot:not(.lars-input__indicator-slot--multiple){margin-top:calc(var(--size-4) / 2)}.lars-input__popup--large .lars-input__option{min-height:var(--size-36)}.lars-input__popup--large .lars-input__option-description{font-size:var(--text-body-sm-regular);font-family:var(--font-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular)}.lars-input__popup--large .lars-input__option--with-description>.lars-input__indicator-slot{margin-top:calc(var(--size-4) / 4)}.lars-input__popup--large .lars-input__option--with-description>.lars-input__indicator-slot:not(.lars-input__indicator-slot--multiple){margin-top:calc(var(--size-4) - 1px)}.lars-input__option--all{margin:calc(var(--size-4) * -1) calc(var(--size-4) * -1) var(--size-4);padding:calc(var(--size-20) / 2) var(--size-12);border-bottom:1px solid var(--input-border);border-radius:calc(var(--radius-sm) + 1px) calc(var(--radius-sm) + 1px) 0 0}.lars-input__option--all strong{font-weight:var(--font-weight-body-sm-semibold)}.lars-input__option--multiple[data-selected],.lars-input__option--all[data-state=checked]{background:var(--input-option-selected)}.lars-input__option--multiple[data-selected]:not(.lars-input__option--all):has(+.lars-input__option--multiple[data-selected]:not(.lars-input__option--all)){border-bottom-right-radius:0;border-bottom-left-radius:0}.lars-input__list:has(>.lars-input__option--multiple[data-selected][data-highlighted]:not(.lars-input__option--all)+.lars-input__option--multiple[data-selected]:not(.lars-input__option--all))>.lars-input__option-glide{border-bottom-right-radius:0;border-bottom-left-radius:0}.lars-input__option--multiple[data-selected]:not(.lars-input__option--all)+.lars-input__option--multiple[data-selected]:not(.lars-input__option--all){border-top-left-radius:0;border-top-right-radius:0}.lars-input__list:has(>.lars-input__option--multiple[data-selected]:not(.lars-input__option--all)+.lars-input__option--multiple[data-selected][data-highlighted]:not(.lars-input__option--all))>.lars-input__option-glide{border-top-left-radius:0;border-top-right-radius:0}.lars-input__option[data-highlighted]{background:var(--input-filled)}.lars-input__list[data-glide-pointer] .lars-input__option[data-highlighted]{background:0 0}:is(.lars-input__list[data-glide-pointer]:not(:has(>.lars-input__option-glide[data-visible])) .lars-input__option--multiple[data-selected],.lars-input__list[data-glide-pointer]:not(:has(>.lars-input__option-glide[data-visible])) .lars-input__option--all[data-state=checked]){background:var(--input-option-selected)}.lars-input__option-glide{z-index:0;pointer-events:none;border-radius:calc(var(--radius-sm) - 1px);background:var(--input-filled);opacity:0;transition:opacity .1s;position:absolute;top:0;left:0}.lars-input__option-glide[data-visible]{opacity:1}.lars-input__option-glide[data-travel]{transition:transform .18s cubic-bezier(.19,1,.22,1),opacity .1s}.lars-input__list:not([data-glide-pointer]) .lars-input__option-glide{transition:none}.lars-input__option[data-disabled]{opacity:.4;cursor:not-allowed}.lars-input__indicator-slot{width:var(--size-12);height:var(--size-12);flex:none;display:flex}.lars-input__indicator-slot--multiple{width:var(--size-16);height:var(--size-16);justify-content:center;align-items:center;position:relative}.lars-input__indicator-slot--multiple:before{box-sizing:border-box;width:var(--size-12);height:var(--size-12);border:1px solid var(--input-checkbox-border);border-radius:var(--radius-xs);background:var(--input-checkbox-background);content:"";transition:border-color .12s,background-color .12s,opacity .1s}.lars-input__option--multiple[data-selected] .lars-input__indicator-slot--multiple:before,.lars-input__option--all[data-state=checked] .lars-input__indicator-slot--multiple:before{opacity:0}.lars-input__option--all[data-state=indeterminate] .lars-input__indicator-slot--multiple:before{border-color:var(--input-checkbox-selected)}.lars-input__option--all[data-state=indeterminate] .lars-input__indicator-slot--multiple:after{border-radius:calc(var(--radius-xs) / 2);background:var(--input-checkbox-selected);content:"";width:6px;height:1.5px;position:absolute}.lars-input__option--multiple[data-highlighted]:not([data-selected]):not([data-state=indeterminate]):not([data-state=checked]) .lars-input__indicator-slot--multiple:before{border-color:var(--input-checkbox-hover-border);background:var(--input-checkbox-hover-background)}.lars-input[data-input-motion=instant] .lars-input__chevron,.lars-input__popup[data-input-motion=instant],.lars-input__popup[data-input-motion=instant] .lars-input__check,.lars-input__popup[data-input-motion=instant] .lars-input__indicator-slot--multiple:before{transition:none}@media (prefers-reduced-motion:reduce){.lars-input__option-glide[data-travel]{transition:opacity .1s}.lars-input__indicator-slot--multiple:before{transition:none}.lars-input__chevron,.lars-input[data-popup-open] .lars-input__chevron{transition:none;transform:none}.lars-input__popup,.lars-input__popup[data-starting-style],.lars-input__popup[data-ending-style]{transition-property:opacity;transition-duration:.1s;transform:none}.lars-input__popup[data-input-motion=instant]{transition:none}}.lars-table-frame{box-sizing:border-box;width:100%;min-width:0;position:relative}.lars-table-frame[data-floating][data-scrollable]{padding-bottom:var(--size-44)}.lars-table__toolbar{justify-content:space-between;align-items:center;gap:var(--size-20);width:100%;height:var(--size-36);margin-bottom:var(--size-8);padding-left:var(--size-12);color:var(--color-fg-text-secondary);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);display:flex}.lars-table__toolbar[data-chips-wrapped]{height:auto;min-height:var(--size-36);row-gap:var(--size-4);flex-wrap:wrap}.lars-table__item-count{white-space:nowrap;flex-shrink:0}.lars-table__toolbar-count{flex-shrink:0;align-items:center;display:flex}.lars-table__toolbar-end,.lars-table__tools{align-items:center;display:flex}.lars-table__toolbar-end{gap:var(--size-8);min-width:0;margin-left:auto}.lars-table__tools{width:204px;height:var(--size-36);flex:0 0 204px;position:relative}.lars-table__tool{width:var(--size-36);height:var(--size-36);border-radius:var(--radius-sm);color:var(--color-fg-text-muted);background:0 0;border:0;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid}.lars-table__tool[aria-pressed=true]{color:var(--color-fg-text-primary)}.lars-table__tool:disabled{cursor:not-allowed;opacity:.45}.lars-table__tool svg{display:block}.lars-table__filter{top:0;left:var(--size-12);position:absolute;transform:translate(100px)}.lars-table__filter-chips{align-items:center;gap:var(--size-4);width:max-content;display:flex;position:absolute;top:6px;right:100px}.lars-table__filter-chip{cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.lars-table__filter-chip:focus-visible{outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:2px}.lars-table__filter[data-filter-active]{color:var(--color-fg-text-primary)}.lars-table__filter[data-popup-open],.lars-table__filter:focus-visible{background:var(--color-bg-table-control-hover);color:var(--color-fg-text-secondary)}.lars-table__toolbar[data-search-open] .lars-table__filter{transform:translate(0)}.lars-table__toolbar[data-search-open] .lars-table__filter-chips{transform:translate(-100px)}.lars-table__toolbar[data-chips-wrapped] .lars-table__filter-chips{row-gap:var(--size-4);flex-wrap:wrap;flex:0 0 100%;width:100%;position:static;transform:none}.lars-table__filter-positioner{z-index:30}.lars-table__action-positioner{z-index:50}.lars-table__filter-menu{width:208px;max-height:min(360px, var(--available-height));padding:calc(var(--size-12) / 2);border-radius:calc(var(--radius-lg) - var(--size-4) / 2);background:var(--color-bg-surface);box-shadow:var(--shadow-low_emphasis);color:var(--color-fg-text-primary);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);line-height:var(--leading-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);border:1px solid #0000;overflow-y:auto}.lars-table__filter-group-label{padding:var(--size-8) var(--size-8) var(--size-4);color:var(--color-fg-text-secondary);font-size:var(--text-body-xs-semibold);font-weight:var(--font-weight-body-xs-semibold);font-family:var(--font-body-xs-semibold);line-height:var(--leading-body-xs-semibold);letter-spacing:var(--tracking-body-xs-semibold)}.lars-table__filter-separator{height:1px;margin:calc(var(--size-12) / 2) calc(var(--size-4) / 2);background:var(--color-border-surface);border:0}.lars-table__filter-item{min-height:var(--size-32);justify-content:space-between;align-items:center;gap:var(--size-12);padding:0 var(--size-8);border-radius:calc(var(--radius-sm) + 1px);cursor:pointer;outline:none;display:flex}.lars-table__filter-item[data-highlighted]{background:var(--color-bg-action-hover)}.lars-table__filter-item:focus-visible{outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:-2px}.lars-table__filter-item[data-disabled]{color:var(--color-fg-text-muted);cursor:not-allowed}.lars-table__action-menu.lars-input__popup{width:160px}.lars-table__filter-indicator-slot{flex:0 0 14px;place-items:center;width:14px;height:14px;display:grid}.lars-table__filter-indicator-slot>span{place-items:center;display:grid}.lars-table__search{--lars-table-search-input-left:var(--size-40);--lars-table-search-input-right:var(--size-4);top:0;right:var(--size-12);width:136px;height:var(--size-36);pointer-events:none;position:absolute}.lars-table__search-surface{border-radius:var(--radius-sm);background:var(--color-bg-table-search);clip-path:inset(0 0 0 100px round var(--radius-sm));opacity:0;pointer-events:none;position:absolute;inset:0}.lars-table__search[data-open] .lars-table__search-surface{clip-path:inset(0 round var(--radius-sm));opacity:1}.lars-table__search-icon{z-index:1;top:0;left:var(--size-4);width:var(--size-36);height:var(--size-36);border-radius:var(--radius-sm);color:var(--color-fg-text-muted);pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid;position:absolute;transform:translate(96px)}.lars-table__search[data-open] .lars-table__search-icon{transform:translate(0)}.lars-table__search-icon svg{display:block}.lars-table__search input{z-index:1;top:0;left:var(--lars-table-search-input-left);width:calc(100% - var(--lars-table-search-input-left) - var(--lars-table-search-input-right));height:var(--size-36);color:var(--color-fg-text-primary);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);opacity:0;pointer-events:none;font-family:var(--font-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);background:0 0;border:0;outline:none;padding:0;position:absolute}.lars-table__search[data-open] input{opacity:1;pointer-events:auto}.lars-table__search input:focus-visible:not([data-suppress-focus-ring]){outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:-2px}.lars-table__search-clear{z-index:2;top:var(--size-8);right:var(--size-4);width:var(--size-20);height:var(--size-20);border-radius:calc(var(--radius-sm) - 1px);color:var(--color-fg-text-secondary);pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.lars-table__search-clear:focus-visible{outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:1px}.lars-table__search:has(.lars-table__search-clear){--lars-table-search-input-right:var(--size-28)}.lars-table__search[data-query-clipped] input{-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 12px);mask-image:linear-gradient(90deg,#0000,currentColor 12px)}.lars-table__tools[data-animate]{--lars-table-search-slide-duration:.24s}.lars-table__toolbar[data-search-open] .lars-table__tools[data-animate]{--lars-table-search-slide-duration:.3s}.lars-table__tools[data-animate] .lars-table__filter{transition:transform var(--lars-table-search-slide-duration) cubic-bezier(.22, 1, .36, 1), background-color .14s ease, color .14s ease}.lars-table__tools[data-animate] .lars-table__filter-chips{transition:transform var(--lars-table-search-slide-duration) cubic-bezier(.22, 1, .36, 1)}.lars-table__tools[data-animate] .lars-table__search-icon{transition:transform var(--lars-table-search-slide-duration) cubic-bezier(.22, 1, .36, 1), background-color .14s ease, color .14s ease}.lars-table__tools[data-animate] .lars-table__search-surface{transition:clip-path var(--lars-table-search-slide-duration) cubic-bezier(.22, 1, .36, 1), opacity .18s ease}.lars-table__tools[data-animate] .lars-table__search input{transition:opacity .15s}.lars-table__search input::placeholder{color:var(--color-fg-text-muted);opacity:1}.lars-table__search input::-webkit-search-cancel-button{display:none}.lars-table__views{flex-shrink:0}.lars-table__floating-divider{display:none}.lars-table__toolbar[data-floating]{--lars-floating-toolbar-y:0px;--table-checkbox-background:var(--color-bg-high_contrast-low_emphasis);--table-checkbox-border:var(--color-border-table-floating-control);--table-checkbox-hover-background:var(--color-bg-table-floating-control-hover);--table-checkbox-hover-border:var(--color-border-high_contrast-high_emphasis);--table-checkbox-selected:var(--color-fg-high_contrast-accent);z-index:10;width:max-content;max-width:calc(100% - var(--size-8));height:var(--size-36);min-height:var(--size-36);margin:var(--size-8) auto 0;padding:calc(var(--size-4) / 2) var(--size-4) calc(var(--size-4) / 2) 0;gap:var(--size-8);border-radius:var(--radius-md);background:var(--color-bg-high_contrast-base);box-shadow:var(--shadow-floating-toolbar);color:var(--color-fg-table-floating);transform:translateY(var(--lars-floating-toolbar-y));flex-wrap:nowrap;animation:.26s cubic-bezier(.22,1,.36,1) lars-floating-toolbar-enter;position:relative}.lars-table-frame[data-floating][data-scrollable] .lars-table__toolbar[data-floating]{bottom:var(--size-52);margin:0;transition:transform .26s cubic-bezier(.645,.045,.355,1);position:absolute;left:50%;translate:-50%}.lars-table-frame[data-floating][data-scrollable][data-at-scroll-bottom] .lars-table__toolbar[data-floating]{--lars-floating-toolbar-y:var(--size-52);transition-duration:.24s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes lars-floating-toolbar-enter{0%{opacity:0;transform:translateY(calc(var(--lars-floating-toolbar-y) + 12px))}to{opacity:1;transform:translateY(var(--lars-floating-toolbar-y))}}@media (prefers-reduced-motion:reduce){.lars-table__toolbar[data-floating]{animation:none}.lars-table-frame[data-floating][data-scrollable] .lars-table__toolbar[data-floating],.lars-table-frame[data-floating][data-scrollable][data-at-scroll-bottom] .lars-table__toolbar[data-floating]{transition-duration:.01ms}}.lars-table__toolbar[data-floating] .lars-table__toolbar-count{height:var(--size-32);gap:var(--size-8);padding:0 var(--size-16) 0 var(--size-12)}.lars-table__toolbar[data-floating] .lars-table__item-count{font-variant-numeric:tabular-nums;display:grid}.lars-table__toolbar[data-floating] .lars-table__item-count>span{grid-area:1/1}.lars-table__toolbar[data-floating] .lars-table__item-count-sizer{visibility:hidden}.lars-table__toolbar[data-floating] .lars-table__toolbar-end{gap:var(--size-8);margin-left:0}.lars-table__toolbar[data-floating] .lars-table__tools{width:auto;height:var(--size-32);align-items:center;gap:var(--size-8);flex:none;display:flex;position:relative}.lars-table__toolbar[data-floating] .lars-table__filter{--lars-floating-filter-background:var(--color-bg-high_contrast-base);width:var(--size-32);height:var(--size-32);flex:0 0 var(--size-32);background:var(--lars-floating-filter-background);color:var(--color-fg-high_contrast-low_emphasis);position:relative;left:auto;transform:none}.lars-table__toolbar[data-floating] .lars-table__filter[data-filter-active]:after{top:var(--size-4);width:var(--size-8);height:var(--size-8);border-radius:var(--radius-circle);background:var(--color-fg-high_contrast-notification);box-shadow:0 0 0 2px var(--lars-floating-filter-background);content:"";transition:box-shadow .14s;position:absolute;right:7px}.lars-table__toolbar[data-floating][data-search-open] .lars-table__filter{transform:none}.lars-table__toolbar[data-floating] .lars-table__floating-divider{width:1px;height:var(--size-12);border-radius:var(--radius-full);background:var(--color-fg-table-floating-divider);flex:0 0 1px;display:block}.lars-table__toolbar[data-floating] .lars-table__search{--lars-table-search-input-left:var(--size-32);width:var(--size-32);height:var(--size-32);pointer-events:auto;position:relative;top:auto;right:auto;overflow:hidden}.lars-table__toolbar[data-floating] .lars-table__search[data-open]{width:136px}.lars-table__toolbar[data-floating] .lars-table__tools[data-animate] .lars-table__search{transition:width .28s cubic-bezier(.25,.8,.25,1)}.lars-table__toolbar[data-floating] .lars-table__tools[data-animate] .lars-table__search-surface{transition:opacity .12s}.lars-table__toolbar[data-floating] .lars-table__tools[data-animate] .lars-table__search input{transition:opacity .22s cubic-bezier(.25,.8,.25,1)}.lars-table__toolbar[data-floating] .lars-table__search-surface{clip-path:none;background:var(--color-bg-table-floating-search)}.lars-table__toolbar[data-floating] .lars-table__search-icon{width:var(--size-32);height:var(--size-32);color:var(--color-fg-table-floating-search-icon);position:relative;top:auto;left:auto;transform:none}.lars-table__toolbar[data-floating] .lars-table__search[data-open] .lars-table__search-icon{transform:none}.lars-table__toolbar[data-floating] .lars-table__search input{height:var(--size-32);color:var(--color-fg-table-floating);top:0}.lars-table__toolbar[data-floating] .lars-table__search input::placeholder{color:var(--color-fg-table-floating-placeholder)}.lars-table__toolbar[data-floating] .lars-table__search-clear{color:var(--color-fg-high_contrast-mid_emphasis);top:6px}.lars-table__toolbar[data-floating] .lars-table__filter[data-popup-open],.lars-table__toolbar[data-floating] .lars-table__filter:focus-visible{--lars-floating-filter-background:var(--color-bg-high_contrast-mid_emphasis)}.lars-table__toolbar[data-floating] .lars-table__filter[data-popup-open],.lars-table__toolbar[data-floating] .lars-table__filter:focus-visible,.lars-table__toolbar[data-floating] .lars-table__search-icon:focus-visible{background:var(--lars-floating-filter-background,var(--color-bg-high_contrast-mid_emphasis));color:var(--color-fg-table-floating)}.lars-table__toolbar[data-floating] .lars-table__tool:focus-visible,.lars-table__toolbar[data-floating] .lars-table__search-icon:focus-visible,.lars-table__toolbar[data-floating] .lars-table__checkbox:focus-visible{outline-color:var(--lars-focus-ring,var(--color-border-component-focus))}.lars-table__toolbar[data-floating] .lars-table__views{--segment-bg:var(--color-bg-high_contrast-low_emphasis);--segment-selected-bg:var(--color-bg-high_contrast-secondary_active);--segment-selected-text:var(--color-fg-table-floating);--segment-text:var(--color-fg-high_contrast-mid_emphasis);--segment-border:var(--color-border-high_contrast-mid_emphasis);--segment-divider:var(--color-border-high_contrast-mid_emphasis)}.lars-table__toolbar[data-floating] .lars-segmented-control__segment{height:var(--size-28);padding-inline:var(--size-8)}.lars-table__tool:focus-visible,.lars-table__search-icon:focus-visible{outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:2px}.lars-table-wrap{--table-border:var(--color-border-surface);--table-divider:var(--color-border-surface-divider);--table-header:var(--color-bg-action-hover);--table-row:var(--color-bg-surface);--table-row-alt:var(--color-bg-surface-subtle);--table-row-hover:color-mix(in srgb, var(--color-bg-table-row-hover) 66%, transparent);--table-row-selected:color-mix(in srgb, var(--color-bg-selection) 72%, transparent);--table-header-text:var(--color-fg-text-secondary);--table-body-text:var(--color-fg-text-secondary);--table-checkbox-background:var(--color-bg-table-checkbox);--table-checkbox-border:var(--color-border-table-checkbox);--table-checkbox-hover-background:var(--color-bg-table-checkbox-hover);--table-checkbox-hover-border:var(--color-border-table-checkbox-hover);--table-checkbox-selected:var(--color-fg-accent-icon);--table-focus:var(--color-fg-text-primary);--table-header-height:var(--size-40);--table-scrollbar:color-mix(in srgb, var(--table-body-text) 36%, transparent);box-sizing:border-box;border:1px solid var(--table-border);border-radius:var(--radius-md);background:var(--table-row);width:100%;position:relative;overflow:hidden}.lars-table__viewport{width:100%;height:100%;max-height:inherit;overscroll-behavior-y:none;scrollbar-width:none}.lars-table__viewport::-webkit-scrollbar{display:none}.lars-table__caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lars-table__scroll-content{width:100%;position:relative;min-width:0!important}.lars-table__scrollbar{z-index:4;padding:calc(var(--size-4) / 2);opacity:0;pointer-events:none;transition:opacity .12s ease-out;display:flex}.lars-table__scrollbar[data-orientation=vertical]{width:var(--size-8)}.lars-table__scrollbar[data-orientation=horizontal]{height:var(--size-8)}.lars-table-wrap[data-sticky-header] .lars-table__scrollbar[data-orientation=vertical]{top:var(--table-header-height)!important}.lars-table__scrollbar[data-scrolling],.lars-table-wrap[data-horizontal-overflow] .lars-table__scrollbar[data-orientation=horizontal]{opacity:1;pointer-events:auto}.lars-table__scrollbar-thumb{border-radius:var(--radius-full);background:var(--table-scrollbar);flex:1}.lars-table__scrollbar[data-orientation=horizontal] .lars-table__scrollbar-thumb{flex:none}.lars-table__scrollbar-corner{background:0 0}.lars-table__variant-state{transform-origin:50%;will-change:opacity, filter;width:100%!important;left:0!important;right:0!important}.lars-table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;color:var(--table-body-text);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);table-layout:fixed;letter-spacing:var(--tracking-body-sm-medium);border:0}.lars-table__selection-col,.lars-table__action-col{width:var(--size-44)}.lars-table th,.lars-table td{height:var(--size-40);padding:var(--size-12);background:var(--table-row);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lars-table thead,.lars-table thead tr{background:var(--table-header)}.lars-table thead th{background:var(--table-header);color:var(--table-header-text);font-weight:var(--font-weight-body-sm-medium)}.lars-table[data-sticky-header] thead th{z-index:2;box-shadow:0 1px 0 var(--table-divider);position:sticky;top:0}.lars-table tbody tr:not(:first-child)>*{border-top:1px solid var(--table-divider)}.lars-table[data-striped] tbody tr:nth-child(2n)>*{background:var(--table-row-alt)}.lars-table tbody tr[data-selected]>*,.lars-table[data-striped] tbody tr[data-selected]>*{background:var(--table-row-selected)}.lars-table .lars-table__selection-cell,.lars-table .lars-table__action-cell{width:var(--size-44);padding:0 var(--size-16);text-align:center}.lars-table[data-variant=compact] th{height:var(--size-32);padding:var(--size-8)}.lars-table[data-variant=compact] td{height:var(--size-24);padding:var(--size-4) var(--size-8)}.lars-table[data-variant=compact] .lars-table__selection-col,.lars-table[data-variant=compact] .lars-table__selection-cell{width:var(--size-36)}.lars-table[data-variant=compact] .lars-table__selection-cell{padding-inline:var(--size-12)}.lars-table[data-variant=compact] .lars-table__action-cell{width:var(--size-44);padding-block:0;padding-inline:var(--size-16)}.lars-table[data-variant=compact] .lars-table__action{width:var(--size-20);height:var(--size-20);padding:var(--size-4)}.lars-table-wrap[data-variant=relaxed]{--table-header-height:42px;--table-row:transparent;--table-row-alt:transparent;background:0 0;border:0;border-radius:0}.lars-table-wrap[data-variant=compact]{--table-header-height:var(--size-32)}.lars-table[data-variant=relaxed]{min-width:var(--table-relaxed-min-width);display:block}.lars-table[data-variant=relaxed] colgroup{display:none}.lars-table[data-variant=relaxed] thead,.lars-table[data-variant=relaxed] tbody{width:100%;display:block}.lars-table[data-variant=relaxed] thead{border:1px solid var(--table-divider);border-radius:var(--radius-full);overflow:hidden}.lars-table[data-variant=relaxed] tbody{width:calc(100% - 18px);margin:var(--size-12) calc(var(--size-8) + 1px) 0}.lars-table[data-variant=relaxed] tr{width:100%;display:grid}.lars-table[data-variant=relaxed][data-selectable][data-actions] thead tr{grid-template-columns:52px repeat(var(--table-column-count), minmax(0, 1fr)) 52px}.lars-table[data-variant=relaxed][data-selectable]:not([data-actions]) thead tr{grid-template-columns:52px repeat(var(--table-column-count), minmax(0, 1fr))}.lars-table[data-variant=relaxed]:not([data-selectable])[data-actions] thead tr{grid-template-columns:repeat(var(--table-column-count), minmax(0, 1fr)) 52px}.lars-table[data-variant=relaxed]:not([data-selectable]):not([data-actions]) thead tr{grid-template-columns:repeat(var(--table-column-count), minmax(0, 1fr))}.lars-table[data-variant=relaxed][data-selectable][data-actions] tbody tr{grid-template-columns:44px repeat(var(--table-column-count), minmax(0, 1fr)) 44px}.lars-table[data-variant=relaxed][data-selectable]:not([data-actions]) tbody tr{grid-template-columns:44px repeat(var(--table-column-count), minmax(0, 1fr))}.lars-table[data-variant=relaxed]:not([data-selectable])[data-actions] tbody tr{grid-template-columns:repeat(var(--table-column-count), minmax(0, 1fr)) 44px}.lars-table[data-variant=relaxed]:not([data-selectable]):not([data-actions]) tbody tr{grid-template-columns:repeat(var(--table-column-count), minmax(0, 1fr))}.lars-table[data-variant=relaxed] th,.lars-table[data-variant=relaxed] td{width:auto;min-width:0}.lars-table[data-variant=relaxed] thead th,.lars-table[data-variant=relaxed] tbody td{height:var(--size-40);padding:var(--size-12)}.lars-table[data-variant=relaxed] .lars-table__selection-cell,.lars-table[data-variant=relaxed] .lars-table__action-cell{justify-content:center;align-items:center;width:auto;padding:0;display:flex}.lars-table[data-variant=relaxed] tbody .lars-table__action{translate:8px}.lars-table[data-variant=relaxed] thead .lars-table__selection-cell{padding-left:var(--size-24);justify-content:flex-start}.lars-table[data-variant=relaxed][data-sticky-header] thead{z-index:2;position:sticky;top:0}.lars-table[data-variant=relaxed][data-sticky-header] thead th{box-shadow:none;position:static}.lars-table[data-variant=relaxed] tbody td.lars-table__empty{grid-column:1/-1;width:100%}.lars-table__checkbox-control{width:var(--size-12);height:var(--size-12);color:var(--table-checkbox-selected);display:block;position:relative}.lars-table__checkbox{width:var(--size-12);height:var(--size-12);appearance:none;border:1px solid var(--table-checkbox-border);border-radius:var(--radius-xs);background:var(--table-checkbox-background);cursor:pointer;margin:0;transition:background-color .12s,border-color .12s;position:absolute;inset:0}.lars-table__checkbox:checked,.lars-table__checkbox:indeterminate{background:0 0;border-color:#0000}.lars-table__checkbox-icon{width:var(--size-12);height:var(--size-12);opacity:0;pointer-events:none;transform-origin:50%;transition:opacity .1s,transform .14s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;transform:scale(.92)}.lars-table__checkbox-control[data-state=checked] .lars-table__checkbox-icon--selected,.lars-table__checkbox-control[data-state=indeterminate] .lars-table__checkbox-icon--partial{opacity:1;transform:scale(1)}.lars-table__checkbox:focus-visible,.lars-table__action:focus-visible{outline:2px solid var(--lars-focus-ring,var(--color-border-component-focus));outline-offset:2px}.lars-table__action{width:var(--size-24);height:var(--size-24);margin:0 calc(var(--size-12) / -2);padding:calc(var(--size-12) / 2);border-radius:var(--radius-sm);color:var(--table-body-text);background:0 0;border:0;place-items:center;display:grid}.lars-table__action svg{fill:currentColor}.lars-table__action[data-popup-open]{background:var(--table-divider)}.lars-table td.lars-table__empty,.lars-table[data-variant=compact] td.lars-table__empty,.lars-table[data-variant=relaxed] tbody td.lars-table__empty{height:auto;padding:var(--size-24);color:var(--table-header-text);text-align:center}@media (hover:hover) and (pointer:fine){.lars-table__tool:not(:disabled):hover{color:var(--color-fg-text-primary)}.lars-table__filter:hover{background:var(--color-bg-table-control-hover);color:var(--color-fg-text-secondary)}.lars-table__toolbar[data-floating] .lars-table__filter:hover,.lars-table__toolbar[data-floating] .lars-table__search:not([data-open]) .lars-table__search-icon:hover{background:var(--lars-floating-filter-background,var(--color-bg-high_contrast-mid_emphasis));color:var(--color-fg-table-floating)}.lars-table__toolbar[data-floating] .lars-table__filter:hover{--lars-floating-filter-background:var(--color-bg-high_contrast-mid_emphasis)}.lars-table__search:not([data-open]) .lars-table__search-icon:hover{background:var(--color-bg-table-control-hover);color:var(--color-fg-text-secondary)}.lars-table tbody tr:hover>*,.lars-table[data-striped] tbody tr:hover>*{background:var(--table-row-hover)}.lars-table__checkbox:not(:checked):not(:indeterminate):hover{border-color:var(--table-checkbox-hover-border);background:var(--table-checkbox-hover-background)}.lars-table__action:hover{background:var(--table-divider);color:var(--table-focus)}}@media (width<=480px){.lars-table:not([data-variant=relaxed]){min-width:max(100%, var(--table-relaxed-min-width))}.lars-table-frame[data-floating][data-scrollable]{padding-bottom:0}.lars-table-frame[data-floating][data-scrollable] .lars-table__toolbar[data-floating]{margin:var(--size-8) 0 0;transition:none;animation:none;position:relative;bottom:auto;left:50%;transform:translate(-50%)}.lars-table-frame[data-floating][data-scrollable][data-at-scroll-bottom] .lars-table__toolbar[data-floating]{--lars-floating-toolbar-y:0px;transform:translate(-50%)}.lars-table__toolbar{gap:var(--size-8);padding-left:var(--size-8)}.lars-table__toolbar-end{gap:var(--size-4)}.lars-table__views{display:none}}@media (prefers-reduced-motion:reduce){.lars-table__tools[data-animate] .lars-table__filter,.lars-table__tools[data-animate] .lars-table__search-icon,.lars-table__tools[data-animate] .lars-table__filter-chips{transition:background-color .1s,color .1s;transition-duration:.1s!important}.lars-table__tools[data-animate] .lars-table__search-surface,.lars-table__tools[data-animate] .lars-table__search input{transition:opacity .1s;transition-duration:.1s!important}.lars-table__toolbar[data-floating] .lars-table__tools[data-animate] .lars-table__search{transition:none}.lars-table__checkbox-icon,.lars-table__checkbox-control[data-state=checked] .lars-table__checkbox-icon--selected,.lars-table__checkbox-control[data-state=indeterminate] .lars-table__checkbox-icon--partial{transition:opacity .1s;transform:none}}.lars-tooltip__positioner{z-index:100}.lars-tooltip__popup{--lars-tooltip-surface:var(--color-bg-tooltip);--lars-tooltip-border:var(--color-border-tooltip);--lars-tooltip-foreground:var(--color-fg-tooltip);--lars-tooltip-muted:var(--color-fg-tooltip-muted);--lars-tooltip-shortcut-color:var(--color-fg-tooltip-shortcut);--lars-tooltip-keycap-surface:var(--color-bg-tooltip-keycap);--lars-tooltip-keycap-border:var(--color-border-tooltip-keycap);box-sizing:border-box;align-items:center;gap:var(--size-8);width:max-content;max-width:min(280px, calc(100vw - var(--size-24)));min-height:34px;padding:var(--size-8) var(--size-12);border-radius:var(--radius-md);background:var(--lars-tooltip-surface);color:var(--lars-tooltip-foreground);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);overflow-wrap:anywhere;box-shadow:var(--shadow-low_emphasis);letter-spacing:var(--tracking-body-sm-medium);border:1px solid #0000;transition:opacity .22s cubic-bezier(.22,.61,.36,1);display:flex}.lars-tooltip__popup[data-starting-style]{opacity:0}.lars-tooltip__popup[data-ending-style]{opacity:0;transition-duration:.14s;transition-timing-function:ease-out}.lars-tooltip__popup[data-instant]{transition:none}.lars-tooltip__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.lars-tooltip__arrow{z-index:1;width:var(--size-12);pointer-events:none;height:6px}.lars-tooltip__arrow svg{width:100%;height:100%;display:block;overflow:visible}.lars-tooltip__arrow path{fill:var(--lars-tooltip-surface);stroke:var(--lars-tooltip-border);stroke-width:1px}.lars-tooltip__arrow[data-side=top]{bottom:-5px}.lars-tooltip__arrow[data-side=bottom]{top:-5px;rotate:180deg}.lars-tooltip__arrow[data-side=left]{right:calc(var(--size-8) * -1);rotate:-90deg}.lars-tooltip__arrow[data-side=right]{left:calc(var(--size-8) * -1);rotate:90deg}.lars-tooltip__shortcut{color:var(--lars-tooltip-shortcut-color);flex:none}.lars-tooltip__keycap{min-width:18px;height:var(--size-20);padding:calc(var(--size-4) / 2) calc(var(--size-4) / 2) calc(var(--size-4) / 2);border:1px solid var(--lars-tooltip-keycap-border);border-radius:var(--radius-sm);background:var(--lars-tooltip-keycap-surface);color:var(--lars-tooltip-shortcut-color);line-height:var(--leading-shortcut-sm-medium);font-family:var(--font-shortcut-sm-medium);font-size:var(--text-shortcut-sm-medium);font-weight:var(--font-weight-shortcut-sm-medium);letter-spacing:var(--tracking-shortcut-sm-medium);border-bottom-width:3px;flex:none;place-items:center;display:grid}.lars-tooltip__popup--rich{align-items:flex-start;gap:calc(var(--size-4) / 2);flex-direction:column}.lars-tooltip__description{-webkit-line-clamp:4;line-clamp:4;color:var(--lars-tooltip-muted);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lars-tooltip-inline{color:var(--lars-tooltip-trigger,var(--color-fg-tooltip-trigger));font:inherit;font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);text-underline-offset:3px;vertical-align:baseline;cursor:pointer;font-family:var(--font-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.lars-tooltip-inline:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--lars-tooltip-trigger,var(--color-fg-tooltip-trigger));outline-offset:3px}@media (hover:hover) and (pointer:fine){.lars-tooltip-inline:hover{color:var(--lars-tooltip-trigger-hover,var(--color-fg-tooltip-trigger-hover))}}@media (prefers-reduced-motion:reduce){.lars-tooltip__popup{transition:opacity .12s ease-out}}.lars-page{background:var(--lars-page);min-height:100svh;color:var(--lars-text-primary);overflow-x:clip}.lars-route-view{width:100%;min-height:100svh}.lars-shell{flex-direction:column;align-items:flex-start;width:min(100%,960px);min-height:1020px;margin:0 auto;padding:40px;display:flex}.lars-header{justify-content:space-between;align-items:center;width:100%;height:32px;display:flex}.lars-logo,.lars-github,.lars-theme{color:inherit;text-decoration:none}.lars-logo,.lars-theme{place-items:center;display:grid}.lars-logo{flex:0 0 24px;width:24px;height:24px}.lars-theme{flex:0 0 20px;width:20px;height:20px}.lars-nav-icon{-webkit-mask:var(--lars-nav-mask) center / contain no-repeat;-webkit-mask:var(--lars-nav-mask) center / contain no-repeat;mask:var(--lars-nav-mask) center / contain no-repeat;background:currentColor;flex:none;display:block}.lars-nav-icon--mark{--lars-nav-mask:url("data:image/svg+xml,%3csvg%20aria-hidden='true'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20font-size='16px'%20xmlns='http://www.w3.org/2000/svg'%20style='height:%2024px;%20width:%2024px;%20overflow:%20clip'%3e%3cpath%20d='M13.2%202.4c-.769%200-1.504.304-2.048.847l-7.905%207.905A2.89%202.89%200%200%200%202.4%2013.2c0%20.457.109.904.307%201.301L14.501%202.707A2.89%202.89%200%200%200%2013.2%202.4Zm-2.4%2019.2c.769%200%201.504-.304%202.047-.848l7.905-7.905A2.89%202.89%200%200%200%2021.6%2010.8c0-.458-.109-.904-.308-1.301L9.499%2021.292c.401.203.847.308%201.301.308Zm8.722-12.878a3%203%200%200%200-4.241-4.241l-10.8%2010.8a3%203%200%201%200%204.241%204.241l10.8-10.8Z'%20font-size='16px'%20fill='%23000000'%20style='box-sizing:%20border-box;%20transform-origin:%200px%200px'%20/%3e%3c/svg%3e");width:24px;height:24px;color:var(--lars-logo)}.lars-nav-icon--search{--lars-nav-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20width='16'%20height='16'%20style='height:%2016px;%20flex-shrink:%200'%3e%3cpath%20d='M13.333%2013.333L10.751%2010.751M10.751%2010.751C11.626%209.877%2012.167%208.668%2012.167%207.333%2012.167%204.664%2010.003%202.5%207.333%202.5%204.664%202.5%202.5%204.664%202.5%207.333%202.5%2010.003%204.664%2012.167%207.333%2012.167%208.668%2012.167%209.877%2011.626%2010.751%2010.751Z'%20fill='none'%20stroke='%23838383'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e");width:16px;height:16px;color:var(--lars-nav-muted)}.lars-nav-icon--github{--lars-nav-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20width='20'%20height='20'%20style='flex-shrink:%200'%3e%3cpath%20d='M10%201.626C14.604%201.626%2018.334%205.355%2018.334%209.959%2018.334%2011.705%2017.785%2013.406%2016.766%2014.825%2015.749%2016.244%2014.311%2017.306%2012.656%2017.865%2012.24%2017.949%2012.084%2017.689%2012.084%2017.469%2012.084%2017.189%2012.094%2016.293%2012.094%2015.177%2012.094%2014.396%2011.834%2013.896%2011.531%2013.636%2013.386%2013.428%2015.334%2012.719%2015.334%209.521%2015.334%208.605%2015.01%207.865%2014.479%207.281%2014.563%207.074%2014.854%206.219%2014.396%205.074%2014.396%205.074%2013.699%204.844%2012.104%205.928%2011.438%205.74%2010.729%205.646%2010.021%205.646%209.313%205.646%208.604%205.74%207.938%205.928%206.344%204.855%205.646%205.074%205.646%205.074%205.188%206.219%205.479%207.074%205.563%207.281%205.031%207.865%204.709%208.615%204.709%209.521%204.709%2012.709%206.646%2013.428%208.5%2013.636%208.26%2013.844%208.041%2014.209%207.969%2014.751%207.49%2014.969%206.291%2015.324%205.541%2014.064%205.386%2013.814%204.916%2013.199%204.26%2013.209%203.563%2013.219%203.979%2013.605%204.271%2013.761%204.625%2013.959%205.031%2014.699%205.125%2014.939%205.291%2015.406%205.834%2016.302%207.926%2015.918%207.926%2016.615%207.938%2017.271%207.938%2017.469%207.938%2017.689%207.781%2017.939%207.365%2017.865%205.705%2017.313%204.261%2016.251%203.239%2014.832%202.216%2013.414%201.666%2011.709%201.666%209.959%201.666%205.355%205.396%201.626%2010%201.626Z'%20fill='%23646464'%20/%3e%3c/svg%3e");width:20px;height:20px}.lars-theme__appearance{flex:none;display:block}.lars-header__actions{flex:0 auto;align-items:center;gap:20px;min-width:0;display:flex}.lars-header__search{box-sizing:border-box;background:var(--lars-container-subtle);border-radius:8px;flex:0 auto;align-items:center;gap:8px;width:fit-content;min-width:190px;height:32px;padding:0 8px 0 12px;display:flex}.lars-header__search input{width:14ch;min-width:0;color:var(--lars-text-primary);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);background:0 0;border:0;outline:0;flex:14ch;padding:0}.lars-header__search input::placeholder{color:var(--lars-text-secondary);opacity:1}.lars-header__search input::-webkit-search-cancel-button{display:none}.lars-header__clear{width:16px;height:16px;color:var(--color-mid_emphasis,#646464);background:0 0;border:0;flex:0 0 16px;place-items:center;padding:0;display:grid}.lars-header__clear svg{display:block}.lars-header__search kbd{background:var(--lars-active);height:20px;color:var(--lars-text-secondary);font-family:var(--font-body-xs-medium);font-size:var(--text-body-xs-medium);font-weight:var(--font-weight-body-xs-medium);line-height:var(--leading-body-xs-medium);letter-spacing:var(--tracking-body-xs-medium);white-space:nowrap;border-radius:4px;flex:none;place-items:center;padding:0 6px;display:grid}.lars-header__search[data-has-query] kbd{display:none}.lars-header__divider{background:var(--lars-divider);flex:0 0 1px;width:1px;height:12px}.lars-github{width:20px;height:20px;color:var(--lars-text-secondary);flex:0 0 20px;place-items:center;display:grid}.lars-theme svg{fill:currentColor}.lars-theme{color:var(--lars-text-secondary);background:0 0;border:0;padding:0}.lars-header__search[data-keyboard-focus]{outline:2px solid var(--lars-tooltip-trigger);outline-offset:2px}.lars-header__clear:focus-visible{outline:2px solid var(--lars-tooltip-trigger);outline-offset:2px;border-radius:2px}.lars-logo:focus-visible,.lars-github:focus-visible,.lars-theme:focus-visible,.lars-copy:focus-visible,.lars-install__copy:focus-visible,.lars-modes button:focus-visible,.lars-button:focus-visible,.lars-view:focus-visible,.lars-breadcrumbs a:focus-visible,.lars-detail__intro a:focus-visible,.lars-footnotes a:focus-visible,.lars-footer a:focus-visible{outline:2px solid var(--lars-focus-ring,#8da4ef);outline-offset:3px}.lars-hero{flex-direction:column;gap:80px;width:100%;padding:80px 24px 0;display:flex}.lars-hero h1{max-width:832px;color:var(--lars-text-primary);font-family:var(--font-heading-lg-semibold);font-size:var(--text-heading-lg-semibold);font-weight:var(--font-weight-heading-lg-semibold);line-height:var(--leading-heading-lg-semibold);letter-spacing:var(--tracking-heading-lg-semibold);text-wrap:pretty;margin:0}.lars-hero__content{flex-direction:column;gap:24px;display:flex}.lars-search-results{flex-direction:column;gap:32px;width:100%;padding:80px 24px 0;display:flex}.lars-search-results__intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.lars-search-results h1{font-family:var(--font-heading-lg-semibold);font-size:var(--text-heading-lg-semibold);font-weight:var(--font-weight-heading-lg-semibold);line-height:var(--leading-heading-lg-semibold);letter-spacing:var(--tracking-heading-lg-semibold);margin:0}.lars-search-results__intro p,.lars-search-results__empty{color:var(--lars-text-secondary);font-family:var(--font-body-md-regular);font-size:var(--text-body-md-regular);font-weight:var(--font-weight-body-md-regular);line-height:var(--leading-body-md-regular);letter-spacing:var(--tracking-body-md-regular);margin:0}.lars-search-results__empty{padding:24px 0}.lars-shell[data-searching] .lars-footer{margin-top:auto}.lars-install{border:1px solid var(--lars-line);background:var(--lars-container-subtle);border-radius:4px;align-items:stretch;width:min(100%,360px);min-height:44px;display:flex;overflow:hidden}.lars-install pre{flex:1;align-items:center;min-width:0;margin:0;padding:0 16px;display:flex;overflow-x:auto}.lars-install code{color:var(--lars-text-primary);font-family:var(--font-command-md-450);font-size:var(--text-command-md-450);font-weight:var(--font-weight-command-md-450);line-height:var(--leading-command-md-450);letter-spacing:var(--tracking-command-md-450);white-space:nowrap}.lars-install code span{color:var(--lars-text-secondary)}.lars-install__copy{border:0;border-left:1px solid var(--lars-line);background:var(--lars-container);color:var(--lars-text-secondary);flex:0 0 44px;place-items:center;padding:0;display:grid}.lars-install__copy svg{fill:none}.lars-install__copy span{font-family:var(--font-body-xs-medium);font-size:var(--text-body-xs-medium);font-weight:var(--font-weight-body-xs-medium);line-height:var(--leading-body-xs-medium);letter-spacing:var(--tracking-body-xs-medium)}.lars-install{border-color:var(--lars-footer-divider);background:var(--lars-container-subtle);border-radius:8px;width:min(100%,360px);height:42px;min-height:0}.lars-install pre{background:var(--lars-copy-hover);min-width:0;height:100%;color:var(--lars-text-primary);font-family:var(--font-command-sm-450);font-size:var(--text-command-sm-450);font-weight:var(--font-weight-command-sm-450);line-height:var(--leading-command-sm-450);letter-spacing:var(--tracking-command-sm-450);flex:1 1 0;align-self:stretch;align-items:center;margin:0;padding:12px 16px;display:flex;overflow:hidden}.lars-install pre code{font:inherit;letter-spacing:inherit;white-space:nowrap}.lars-install__copy{border:0;border-left:1px solid var(--lars-footer-divider);background:var(--lars-container);width:44px;height:auto;color:var(--lars-text-secondary);border-radius:0;flex:0 0 44px;align-self:stretch;place-items:center;padding:0;display:grid}.lars-install__copy svg{width:16px;height:16px}.lars-divider{background:var(--lars-divider);border-radius:999px;width:100%;height:1px}.lars-showcase{flex-direction:column;gap:24px;width:100%;padding:56px 24px;display:flex}.lars-stage{border:1px solid var(--lars-line);background:var(--lars-container-subtle);border-radius:4px;justify-content:center;align-items:center;width:100%;height:400px;padding:48px 24px 58px;display:flex;position:relative;overflow:hidden}.lars-slider-card{width:min(100%,320px)}.input-preview{position:relative}.input-preview[data-surface-motion=instant] .lars-input{transition:none}.lars-modes.field-preview__surfaces{max-width:calc(100% - 32px)}.field-preview__surfaces button:before{content:"";position:absolute;inset:-9px 0}.input-preview,.input-configurator__field{width:min(100%,280px)}.input-preview[data-variant=textarea],.input-configurator__field[data-variant=textarea]{width:min(100%,320px)}.input-preview__view{flex-direction:column;gap:4px;width:100%;height:100%;display:flex}.input-preview__view>label{flex:none}.input-preview__control{flex:1;min-height:0}.input-preview__control :is(.lars-input,.lars-input-wrapper,.lars-input-field){width:100%;height:100%;min-height:0}.input-configurator__field{flex-direction:column;gap:4px;transition:width .26s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.input-preview__view>label,.input-configurator__field>label{font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);color:var(--lars-text-primary)}.input-configurator__field[data-invalid]>label{color:var(--color-fg-input-error)}.input-configurator__control-frame{width:100%;transition:height .26s cubic-bezier(.25,1,.5,1);position:relative}.input-configurator__control{width:100%;height:100%;min-height:0}.input-configurator__control.lars-input-field{height:auto}.input-configurator__control-frame .lars-input__helper{position:absolute;top:calc(100% + 4px);left:0;right:0}.input-configurator__slot-icon{background:currentColor;flex:none;width:16px;height:16px;display:block}.input-configurator__leading-icon{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M6.703%201.756C7.419%201.04%208.58%201.04%209.296%201.756L14.244%206.704C14.959%207.42%2014.959%208.581%2014.244%209.297L9.296%2014.244C8.58%2014.96%207.419%2014.96%206.703%2014.244L1.755%209.297C1.04%208.581%201.04%207.42%201.755%206.704L6.703%201.756Z'%20fill='black'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M6.703%201.756C7.419%201.04%208.58%201.04%209.296%201.756L14.244%206.704C14.959%207.42%2014.959%208.581%2014.244%209.297L9.296%2014.244C8.58%2014.96%207.419%2014.96%206.703%2014.244L1.755%209.297C1.04%208.581%201.04%207.42%201.755%206.704L6.703%201.756Z'%20fill='black'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.input-configurator__copy-icon{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3crect%20x='5'%20y='5'%20width='9'%20height='9'%20rx='1.5'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20/%3e%3cpath%20d='M2.5%2011H2C1.45%2011%201%2010.55%201%2010V2.5C1%201.67%201.67%201%202.5%201H10C10.55%201%2011%201.45%2011%202V2.5'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3crect%20x='5'%20y='5'%20width='9'%20height='9'%20rx='1.5'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20/%3e%3cpath%20d='M2.5%2011H2C1.45%2011%201%2010.55%201%2010V2.5C1%201.67%201.67%201%202.5%201H10C10.55%201%2011%201.45%2011%202V2.5'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.input-configurator__field[data-preview-motion=instant],.input-configurator__field[data-preview-motion=instant] .input-configurator__control-frame,.input-configurator__control-frame[data-native-resize=true]{transition:none}@media (prefers-reduced-motion:reduce){.input-preview,.input-configurator__field,.input-configurator__control-frame{transition:none}}.button-preview{grid-template-columns:repeat(4,77px);gap:13px;display:grid}.lars-stage--chip{padding-bottom:58px}.lars-stage--tooltip{background:var(--lars-container-subtle)}.lars-tooltip-stage-content{flex-direction:column;align-items:center;gap:24px;display:flex}.lars-tooltip-example{max-width:480px;color:var(--lars-text-primary);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);text-align:center;text-wrap:pretty;margin:0}.lars-stage--table{padding:16px 16px 52px}.lars-stage--ai-composer{height:520px;padding:24px 24px 72px}.lars-stage--ai-composer[data-variant=unstructured]{background:var(--lars-container-high-emphasis)}.lars-stage--ai-composer[data-variant=structured]{background:var(--lars-container-subtle)}.lars-ai-stage__content{flex-direction:column;align-items:center;gap:14px;width:min(100%,640px);display:flex}.lars-ai-example{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.lars-ai-stage__switch{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=600px){.lars-stage.lars-stage--ai-composer{height:auto;min-height:400px;padding:20px 12px 80px}.lars-ai-stage__switch{bottom:20px}}.lars-table-preview{flex:none;width:min(100%,630px)}.lars-table-preview[data-variant=compact]{width:min(100%,630px)}.lars-table-preview[data-variant=relaxed]{width:min(100%,644px)}.lars-table-canvas{--lars-table-preview-max-height:388px;justify-content:safe center;padding-inline:16px;overflow:hidden}.lars-table-canvas .lars-table-preview{max-height:var(--lars-table-preview-max-height);overflow:hidden}.lars-table-canvas .lars-table-preview .lars-table-wrap{max-height:var(--lars-table-preview-max-height)}.lars-table-canvas .lars-table-preview[data-toolbar] .lars-table-wrap{max-height:calc(var(--lars-table-preview-max-height) - var(--lars-table-toolbar-occupied,44px))}.lars-table-canvas .lars-table-preview[data-floating] .lars-table-wrap{max-height:calc(var(--lars-table-preview-max-height) - 44px)}.lars-table-canvas .lars-table-preview .lars-table__viewport{max-height:var(--lars-table-preview-max-height)}.lars-table-stage__controls{align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.lars-table-stage__controls .lars-modes{position:relative;bottom:auto;left:auto;transform:none}.lars-modes.lars-modes--three-options{grid-template-columns:repeat(3,1fr);width:230px}.lars-modes--three-options .lars-modes__indicator{width:33.3333%}.lars-modes--three-options[data-selected=third] .lars-modes__indicator{transform:translate(200%)}.lars-segmented-canvas{justify-content:safe center;overflow-x:auto}.lars-segmented-canvas .lars-segmented-control{flex-shrink:0;max-width:none}.chip-preview{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.chip-preview__row{justify-content:center;align-items:center;gap:12px;display:flex}.lars-modes--typeface{width:200px}.button-preview .lars-button{isolation:isolate;background:0 0;border-radius:999px;width:77px;min-width:0;padding-inline:12px;overflow:visible}.button-preview .lars-button:after{z-index:-1;background:var(--preview-button-background,transparent);content:"";pointer-events:none;border-radius:16px;transition:transform .22s cubic-bezier(.19,1,.22,1),border-radius .22s cubic-bezier(.19,1,.22,1),background-color .15s;position:absolute;inset:0;transform:scaleX(1)}.button-preview[data-shape=neat] .lars-button:after{border-radius:5.812px/4px;transform:scaleX(.6883)}.button-preview[data-animate=false] .lars-button:after{transition:none}.button-preview .lars-button--primary{--preview-button-background:var(--button-primary-bg,var(--color-bg-button-primary))}.button-preview .lars-button--secondary{--preview-button-background:var(--button-secondary-bg,var(--color-bg-button-secondary))}.button-preview .lars-button--danger{--preview-button-background:var(--button-danger-bg,var(--color-bg-button-danger))}.lars-copy{border:1px solid var(--lars-active);background:var(--lars-container);min-width:26px;height:26px;color:var(--lars-text-secondary);border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:background-color .15s,transform .15s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:11px;right:11px}.lars-copy:active{transform:scale(.97)}.lars-copy svg{fill:none}.lars-copy__status{font-family:var(--font-body-xs-medium);font-size:var(--text-body-xs-medium);font-weight:var(--font-weight-body-xs-medium);line-height:var(--leading-body-xs-medium);letter-spacing:var(--tracking-body-xs-medium);padding:0 2px}.lars-modes{grid-template-columns:repeat(2,1fr);align-items:center;width:154px;min-height:26px;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.lars-modes__indicator{z-index:0;inset-block:0;border:1px solid var(--lars-active);background:var(--lars-container);pointer-events:none;border-radius:999px;width:50%;transition:transform .2s cubic-bezier(.19,1,.22,1);position:absolute;left:0;transform:translate(0)}.lars-modes[data-selected=second] .lars-modes__indicator{transform:translate(100%)}.lars-modes[data-animate=false] .lars-modes__indicator{transition:none}.lars-modes button{z-index:1;width:100%;min-height:26px;color:var(--lars-text-secondary);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:4px 8px;transition:color .15s;position:relative}.lars-modes button.is-active{color:var(--lars-text-primary)}@media (hover:hover) and (pointer:fine){.button-preview .lars-button--primary:hover{--preview-button-background:var(--button-primary-hover,var(--color-bg-button-primary-hover));background:0 0}.button-preview .lars-button--secondary:hover{--preview-button-background:var(--button-secondary-hover,var(--color-bg-button-secondary-hover));background:0 0}.button-preview .lars-button--tertiary:hover{--preview-button-background:var(--button-tertiary-hover,var(--color-bg-button-tertiary-hover));background:0 0}.button-preview .lars-button--danger:hover{--preview-button-background:var(--button-danger-hover,var(--color-bg-button-danger-hover));background:0 0}}@media (prefers-reduced-motion:reduce){.button-preview .lars-button:after,.lars-modes__indicator{transition:none}}.lars-showcase__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.lars-showcase__copy{flex-direction:column;gap:4px;display:flex}.lars-showcase__copy h2,.lars-showcase__copy p{margin:0}.lars-showcase__copy h2{font-family:var(--font-heading-sm-semibold);font-size:var(--text-heading-sm-semibold);font-weight:var(--font-weight-heading-sm-semibold);line-height:var(--leading-heading-sm-semibold);letter-spacing:var(--tracking-heading-sm-semibold)}.lars-showcase__copy p{color:var(--lars-text-secondary);font-family:var(--font-body-md-medium);font-size:var(--text-body-md-medium);font-weight:var(--font-weight-body-md-medium);line-height:var(--leading-body-md-medium);letter-spacing:var(--tracking-body-md-medium)}.lars-view{background:var(--lars-text-primary);color:var(--lars-container);font-family:var(--font-body-sm-semibold);font-size:var(--text-body-sm-semibold);font-weight:var(--font-weight-body-sm-semibold);line-height:var(--leading-body-sm-semibold);letter-spacing:var(--tracking-body-sm-semibold);border-radius:999px;flex-shrink:0;padding:8px 24px;text-decoration:none;transition:background-color .15s,transform .15s cubic-bezier(.25,.46,.45,.94)}.lars-view:active{transform:scale(.97)}.lars-detail-shell{width:min(100%,1120px);min-height:100svh}.lars-detail-header{justify-content:space-between;align-items:center;width:100%;min-height:24px;display:flex}.lars-breadcrumbs{color:var(--lars-text-secondary);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);align-items:center;gap:8px;display:flex}.lars-breadcrumbs a{color:inherit;text-decoration:none}.lars-breadcrumbs [aria-current=page]{color:var(--lars-text-primary)}.lars-detail{flex-direction:column;gap:24px;width:100%;padding:80px 24px 56px;display:flex}.lars-detail__intro{flex-direction:column;gap:8px;width:100%;padding-bottom:16px;display:flex}.lars-detail__intro h1,.lars-detail__intro p{margin:0}.lars-detail__title{align-items:flex-start;display:flex}.lars-detail__intro h1{color:var(--lars-text-primary);font-family:var(--font-heading-md-semibold);font-size:var(--text-heading-md-semibold);font-weight:var(--font-weight-heading-md-semibold);line-height:var(--leading-heading-md-semibold);letter-spacing:var(--tracking-heading-md-semibold)}.lars-detail__title sup{font-family:var(--font-body-xs-medium);font-size:var(--text-body-xs-medium);font-weight:var(--font-weight-body-xs-medium);line-height:var(--leading-body-xs-medium);letter-spacing:var(--tracking-body-xs-medium);margin-left:3px;position:relative;top:1px}.lars-detail__title sup a{color:var(--lars-low-emphasis);text-decoration:none}.lars-detail__intro p{color:var(--lars-text-secondary);font-family:var(--font-body-md-medium);font-size:var(--text-body-md-medium);font-weight:var(--font-weight-body-md-medium);line-height:var(--leading-body-md-medium);letter-spacing:var(--tracking-body-md-medium)}html:has(.lars-configurator--buttons){scrollbar-gutter:stable}.lars-configurator{grid-template-columns:minmax(0,1fr) 300px;gap:12px;width:100%;display:grid}.lars-component-canvas{border-color:var(--lars-footer-divider);border-radius:8px;flex-shrink:0;height:480px}.lars-component-canvas--ai-composer{background:var(--lars-container-high-emphasis);padding:24px}.lars-properties{border:1px solid var(--lars-footer-divider);background:0 0;border-radius:8px;flex-direction:column;min-width:0;height:480px;padding:16px;display:flex;overflow:hidden}.lars-properties__header{padding-bottom:24px}.lars-properties__header h2{color:var(--lars-text-primary);font-family:var(--font-heading-sm-semibold);font-size:var(--text-heading-sm-semibold);font-weight:var(--font-weight-heading-sm-semibold);line-height:var(--leading-heading-sm-semibold);letter-spacing:var(--tracking-heading-sm-semibold);margin:0}.lars-properties__fields{flex-direction:column;gap:12px;display:flex;position:relative}.lars-properties__fields--slider{gap:12px}.lars-properties__conditional{flex-direction:column;gap:12px;width:100%;display:flex}.lars-expandable-property{--property-expander-row-height:36px;min-height:var(--property-expander-row-height);position:relative}.lars-tooltip-shortcut-property{--shortcut-property-row-height:36px;min-height:var(--shortcut-property-row-height);position:relative}.lars-expandable-property[data-open],.lars-table-toolbar-property[data-open],.lars-tooltip-shortcut-property[data-open]{z-index:10;isolation:isolate}.lars-expandable-property[data-open]:before,.lars-table-toolbar-property[data-open]:before,.lars-tooltip-shortcut-property[data-open]:before{z-index:-1;height:calc(var(--property-menu-fill-height,36px) + 5px);background:var(--lars-container);box-shadow:var(--shadow-low_emphasis);content:"";border:1px solid #0000;border-radius:4px;position:absolute;top:-5px;left:-13px;right:-13px}.lars-expandable-property[data-open]~*,.lars-table-toolbar-property[data-open]~*,.lars-tooltip-shortcut-property[data-open]~*{visibility:hidden}.lars-expandable-property__trigger{width:100%;height:var(--property-expander-row-height);color:var(--lars-text-primary);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px 0 0;display:flex}.lars-expandable-property__icon{z-index:1;pointer-events:none;color:var(--lars-text-secondary);position:absolute;top:10px;right:8px}.lars-expandable-property:not([data-open]) .lars-expandable-property__popup{pointer-events:none}.lars-expandable-property__trigger:focus-visible:not([data-pointer-focus]){outline:2px solid var(--lars-focus-ring,#8da4ef);outline-offset:1px}.lars-expandable-property__trigger[data-pointer-focus]:focus-visible{outline:none}.lars-expandable-property__popup{top:var(--property-expander-row-height);width:100%;max-height:calc(var(--property-menu-fill-height,36px) - var(--property-expander-row-height) - 8px);border-top:1px solid var(--lars-divider);flex-direction:column;padding-top:12px;display:flex;position:absolute;left:0;overflow-y:auto}.lars-expandable-property__options{flex-direction:column;gap:12px;padding-top:0;display:flex;position:relative}.lars-input-helper-property__text{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lars-tooltip-shortcut-property__trigger{width:100%;height:var(--shortcut-property-row-height);color:var(--lars-text-primary);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px 0 0;display:flex}.lars-tooltip-shortcut-property__icon{z-index:1;pointer-events:none;color:var(--lars-text-secondary);position:absolute;top:10px;right:8px}.lars-tooltip-shortcut-property:not([data-open]) .lars-tooltip-shortcut-property__popup{pointer-events:none}.lars-tooltip-shortcut-property__trigger:focus-visible:not([data-pointer-focus]){outline:2px solid var(--lars-focus-ring,#8da4ef);outline-offset:1px}.lars-tooltip-shortcut-property__trigger[data-pointer-focus]:focus-visible{outline:none}.lars-tooltip-shortcut-property__popup{top:var(--shortcut-property-row-height);width:100%;max-height:calc(var(--property-menu-fill-height,36px) - var(--shortcut-property-row-height) - 8px);border-top:1px solid var(--lars-divider);flex-direction:column;padding-top:12px;display:flex;position:absolute;left:0;overflow-y:auto}.lars-tooltip-shortcut-property__options{flex-direction:column;gap:12px;display:flex;position:relative}.lars-property{color:var(--lars-text-primary);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular)}.lars-property>span{font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium)}.lars-property--stacked{flex-direction:column;gap:4px;display:flex}.lars-property input:not([type=checkbox]),.lars-property select{background:var(--lars-copy-hover);width:100%;min-width:0;height:32px;color:var(--lars-text-primary);font:inherit;border:0;border-radius:4px;outline:none;padding:8px 12px}.lars-property input:not([type=checkbox]):focus-visible,.lars-property select:focus-visible{outline:2px solid var(--lars-focus-ring,#8da4ef);outline-offset:1px}.lars-property select{cursor:pointer}.lars-property-select__label{color:var(--lars-text-primary);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium)}.lars-property-select__trigger{background:var(--lars-copy-hover);width:100%;height:32px;color:var(--lars-text-primary);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);text-align:left;border:0;border-radius:4px;outline:none;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.lars-property-select__trigger:focus-visible{outline:2px solid var(--lars-focus-ring,#8da4ef);outline-offset:1px}.lars-property-select__icon{color:var(--lars-text-secondary);flex-shrink:0;place-items:center;transition:transform .18s cubic-bezier(.645,.045,.355,1);display:grid;transform:rotate(0)}.lars-property-select__icon svg{fill:currentColor;display:block}.lars-property-select__trigger[data-popup-open] .lars-property-select__icon{transform:rotate(180deg)}.lars-property-select__positioner{z-index:20;outline:none}.lars-property-select__popup{background:var(--lars-container,#fcfcfc);width:128px;box-shadow:var(--shadow-low_emphasis);color:var(--lars-text-primary,#202020);transform-origin:var(--transform-origin);border-radius:4px;outline:none;padding:4px;transition:opacity .14s ease-out,transform .14s cubic-bezier(.19,1,.22,1);transform:scale(1)}.lars-property-select__popup[data-starting-style],.lars-property-select__popup[data-ending-style]{opacity:0;transform:scale(.98)}.lars-property-select__list{max-height:var(--available-height);outline:none;flex-direction:column;display:flex;overflow-y:auto}.lars-button-loading-property__effect-popup .lars-property-select__list{max-height:min(104px, var(--available-height))}.lars-property-select__item{width:100%;height:36px;color:var(--lars-text-primary,#202020);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding:8px;display:flex;overflow:hidden}.lars-property-select__item[data-selected]{background:var(--lars-copy-hover,#f0f0f0)}.lars-property-select__item[data-highlighted]{background:color-mix(in srgb, var(--lars-copy-hover,#f0f0f0) 50%, transparent)}.lars-property-select__item:focus-visible{outline:2px solid var(--lars-focus-ring,#8da4ef);outline-offset:-2px}html[data-theme=dark] .lars-property-select__popup{color:#f2f2f2;background:#242424}html[data-theme=dark] .lars-property-select__item{color:#f2f2f2}html[data-theme=dark] .lars-property-select__item[data-selected]{background:#303030}html[data-theme=dark] .lars-property-select__item[data-highlighted]{background:#30303080}@media (prefers-reduced-motion:reduce){.lars-property-select__icon,.lars-property-select__popup{transition:none}}.lars-property--segmented{justify-content:space-between;align-items:center;gap:12px;display:flex}.lars-property--two-choice .lars-property__segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lars-property--table-variant{flex-direction:column;align-items:stretch;gap:8px}.lars-property--table-variant .lars-property__segmented-control{width:100%}.lars-property--table-variant .lars-segmented-control__segment{flex:1}.lars-table-toolbar-property{--toolbar-property-row-height:36px;min-height:var(--toolbar-property-row-height);position:relative}.lars-table-toolbar-property__trigger{width:100%;height:var(--toolbar-property-row-height);color:var(--lars-text-primary);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 8px 0 0;display:flex}.lars-table-toolbar-property__icon{z-index:1;pointer-events:none;color:var(--lars-text-secondary);position:absolute;top:10px;right:8px}.lars-table-toolbar-property:not([data-open]) .lars-table-toolbar-property__popup{pointer-events:none}.lars-table-toolbar-property__trigger:focus-visible:not([data-pointer-focus]){outline:2px solid var(--lars-focus-ring,#8da4ef);outline-offset:1px}.lars-table-toolbar-property__trigger[data-pointer-focus]:focus-visible{outline:none}.lars-table-toolbar-property__popup{top:var(--toolbar-property-row-height);width:100%;max-height:calc(var(--property-menu-fill-height,36px) - var(--toolbar-property-row-height) - 6px);border-top:1px solid var(--lars-divider);padding-top:12px;position:absolute;left:0;overflow-y:auto}.lars-table-toolbar-property__options{flex-direction:column;gap:4px;padding-top:0;display:flex;position:relative}.lars-expandable-property__popup,.lars-table-toolbar-property__popup,.lars-tooltip-shortcut-property__popup{padding-inline:4px;width:calc(100% + 8px);margin-inline:-4px;padding-bottom:4px}.lars-property-slider .inline-slider{height:44px}.lars-code-block{width:100%}.lars-code-with-footnote{flex-direction:column;gap:40px;width:100%;display:flex}.lars-footnotes{color:var(--lars-low-emphasis);font-family:var(--font-body-sm-medium);font-size:var(--text-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);line-height:var(--leading-body-sm-medium);letter-spacing:var(--tracking-body-sm-medium)}.lars-footnotes p{align-items:flex-start;gap:4px;max-width:680px;margin:0;display:flex}.lars-footnotes p+p{margin-top:8px}.lars-footnotes sup{font-family:var(--font-metadata-xs-450);font-size:var(--text-metadata-xs-450);font-weight:var(--font-weight-metadata-xs-450);line-height:var(--leading-metadata-xs-450);letter-spacing:var(--tracking-metadata-xs-450);flex:none;position:relative;top:-.15em}.lars-footnotes a{color:var(--lars-accent);text-decoration:none}@media (hover:hover){.lars-footnotes a:hover{text-underline-offset:2px;text-decoration:underline}}.lars-code-block__header{color:#646464;height:35px;min-height:35px;font-family:var(--font-code-sm-regular);font-size:var(--text-code-sm-regular);font-weight:var(--font-weight-code-sm-regular);line-height:var(--leading-code-sm-regular);letter-spacing:var(--tracking-code-sm-regular);background:#f9f9f9;border:1px solid #e8e8e8;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;padding:8px 12px;display:flex}.lars-code-block__actions{align-items:center;gap:var(--size-12);margin-left:auto;display:flex}.lars-code-block__actions button{color:var(--lars-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lars-code-block__actions button:focus-visible{outline:2px solid var(--lars-focus-ring);outline-offset:4px}.lars-code-block__feedback{padding:var(--size-8) var(--size-12) 0;color:var(--color-fg-input-error);font:var(--font-weight-body-sm-regular) var(--text-body-sm-regular) / var(--leading-body-sm-regular) var(--font-body-sm-regular);overflow-wrap:anywhere}.lars-live-preview{display:contents}.lars-live-field{width:min(100%,280px)}.lars-live-field--textarea{width:min(100%,320px)}.lars-live-field>*{width:100%}.lars-live-composer{width:min(100%,656px);min-width:0}.lars-live-table{width:min(100%,630px);min-width:0;max-height:var(--lars-table-preview-max-height);overflow:auto}.lars-live-table .lars-table-wrap{max-height:calc(var(--lars-table-preview-max-height) - var(--lars-table-toolbar-occupied,44px))}.lars-code{color:#5c6166;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-height:640px;font-family:var(--font-code-sm-regular);font-size:var(--text-code-sm-regular);font-weight:var(--font-weight-code-sm-regular);line-height:var(--leading-code-sm-regular);letter-spacing:var(--tracking-code-sm-regular);scrollbar-color:#5c61664c #fcfcfc;tab-size:2;background:#fcfcfc;border:1px solid #e8e8e8;border-radius:0 0 4px 4px;margin:0;padding:24px;overflow:auto}.lars-code-editor{width:100%;position:relative}.lars-code-editor .lars-code{pointer-events:none;white-space:pre;min-height:240px}.lars-code-input{z-index:1;resize:none;caret-color:#5c6166;color:#0000;-webkit-text-fill-color:transparent;width:100%;height:100%;font-family:var(--font-code-sm-regular);font-size:var(--text-code-sm-regular);font-weight:var(--font-weight-code-sm-regular);line-height:var(--leading-code-sm-regular);letter-spacing:var(--tracking-code-sm-regular);scrollbar-color:#5c61664c transparent;tab-size:2;white-space:pre;background:0 0;border:1px solid #0000;border-radius:0 0 4px 4px;outline:none;margin:0;padding:24px;position:absolute;inset:0;overflow:auto}.lars-code-input::selection{background:#3b9ee53d}.lars-code ::selection{background:#3b9ee53d}.lars-code__token--attribute,.lars-code__token--tag{color:#3b9ee5}.lars-code__token--type{color:#389ee6}.lars-code__token--boolean,.lars-code__token--number{color:#a37acc}.lars-code__token--comment{color:#abb0b6}.lars-code__token--function{color:#f2ad48}.lars-code__token--keyword{color:#fa8d3e}.lars-code__token--operator{color:#ed9365}.lars-code__token--punctuation{color:#73777b}.lars-code__token--string{color:#86b300}.lars-page[data-theme=dark] .lars-code-block__header{border-color:var(--lars-line);background:var(--lars-page);color:#cccac2}.lars-page[data-theme=dark] .lars-code{border-color:var(--lars-line);background:var(--lars-container-subtle);color:#cccac2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#60606066 var(--lars-container-subtle)}.lars-page[data-theme=dark] .lars-code-input{caret-color:#cccac2;scrollbar-color:#60606066 transparent}.lars-page[data-theme=dark] .lars-code-input::selection{background:#73d0ff38}.lars-page[data-theme=dark] .lars-code ::selection{background:#73d0ff38}.lars-page[data-theme=dark] .lars-code__token--attribute,.lars-page[data-theme=dark] .lars-code__token--tag{color:#5ccfe6}.lars-page[data-theme=dark] .lars-code__token--type{color:#73d0ff}.lars-page[data-theme=dark] .lars-code__token--boolean,.lars-page[data-theme=dark] .lars-code__token--number{color:#d4bfff}.lars-page[data-theme=dark] .lars-code__token--comment{color:#5c6773}.lars-page[data-theme=dark] .lars-code__token--function{color:#ffd173}.lars-page[data-theme=dark] .lars-code__token--keyword{color:#ffa759}.lars-page[data-theme=dark] .lars-code__token--operator{color:#f29e74}.lars-page[data-theme=dark] .lars-code__token--punctuation{color:#707a8c}.lars-page[data-theme=dark] .lars-code__token--string{color:#bae67e}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lars-footer{border-top:1px solid var(--lars-footer-divider);width:calc(100% - 48px);min-height:41px;color:var(--lars-text-secondary);font-family:var(--font-body-sm-regular);font-size:var(--text-body-sm-regular);font-weight:var(--font-weight-body-sm-regular);line-height:var(--leading-body-sm-regular);letter-spacing:var(--tracking-body-sm-regular);justify-content:space-between;align-items:center;margin-inline:24px;padding-top:24px;display:flex}.lars-footer__links{align-items:center;gap:8px;display:flex}.lars-footer a{color:inherit;text-decoration:none}.lars-footer__links>span:first-of-type{color:var(--lars-decorative)}@media (hover:hover) and (pointer:fine){.lars-github:hover,.lars-theme:hover,.lars-footer a:hover{color:var(--lars-text-primary)}.lars-footer__author:hover{text-underline-offset:2px;text-decoration:underline}.lars-copy:hover{background:var(--lars-copy-hover)}.lars-install__copy:hover{background:var(--lars-copy-hover);color:var(--lars-text-primary)}.lars-view:hover{background:var(--lars-view-hover)}.lars-breadcrumbs a:hover{color:var(--lars-text-primary)}}@media (width<=700px){.lars-shell{min-height:100svh;padding:28px 20px}.lars-search-results{padding:64px 0 0}.lars-hero{gap:56px;padding:64px 0 0}.lars-hero h1{font-family:var(--font-heading-md-semibold);font-size:var(--text-heading-md-semibold);font-weight:var(--font-weight-heading-md-semibold);line-height:var(--leading-heading-md-semibold);letter-spacing:var(--tracking-heading-md-semibold)}.lars-showcase{padding:40px 0}.lars-stage{height:min(400px,58svh)}.lars-detail{padding:64px 0 40px}.lars-configurator{grid-template-columns:1fr}.lars-component-canvas{height:min(400px,58svh)}.lars-properties{height:auto;min-height:min(400px,58svh)}.lars-table-canvas{--lars-table-preview-max-height:calc(min(400px, 58svh) - 92px)}.lars-code{max-height:560px;padding:20px}.lars-showcase__meta{align-items:flex-end}.lars-showcase__copy p{max-width:31ch}.lars-footer{gap:20px;width:100%;margin-inline:0}}@media (width<=480px){.lars-header{justify-content:flex-start;gap:8px}.lars-header__actions{flex:auto;gap:12px}.lars-header__search{margin-right:auto}.lars-search-results h1{font-family:var(--font-heading-md-semibold);font-size:var(--text-heading-md-semibold);font-weight:var(--font-weight-heading-md-semibold);line-height:var(--leading-heading-md-semibold);letter-spacing:var(--tracking-heading-md-semibold)}.lars-showcase__meta{flex-direction:column;align-items:flex-start;gap:20px}.lars-view{align-self:flex-start}.lars-footer{flex-direction:column;align-items:flex-start}.chip-preview{transform:scale(.86)}.button-preview{grid-template-columns:repeat(2,77px);gap:28px 20px}.lars-stage--table{padding:16px 8px 76px}.lars-table-stage__controls{flex-direction:column;gap:4px;bottom:8px}}@media (width<=360px){.lars-header__search{min-width:0}.lars-header__search kbd{display:none}}
