.jvlF8G_theme{--control-ink:var(--hub-text);--control-muted:var(--hub-muted);--control-placeholder:var(--hub-placeholder);--control-accent:var(--hub-accent);--control-edge:var(--hub-border);--control-surface:var(--hub-surface);--control-glass:var(--hub-glass);--control-sheen:var(--hub-sheen);--control-soft:var(--hub-soft);--control-selected:var(--hub-pressed);--control-primary-text:var(--hub-on-accent);--control-error:var(--hub-error);--control-shadow:var(--hub-shadow-small);color-scheme:var(--hub-color-scheme);font-family:var(--hub-font)}.jvlF8G_sm{--control-height:var(--hub-control-sm);--control-font-size:var(--hub-input-sm);--control-button-font-size:var(--hub-button-sm);--control-padding:var(--hub-control-padding-sm)}.jvlF8G_md{--control-height:var(--hub-control-md);--control-font-size:var(--hub-input-md);--control-button-font-size:var(--hub-button-md);--control-padding:var(--hub-control-padding-md)}.jvlF8G_lg{--control-height:var(--hub-control-lg);--control-font-size:var(--hub-input-lg);--control-button-font-size:var(--hub-button-lg);--control-padding:var(--hub-control-padding-lg)}.jvlF8G_inset{--control-height:var(--hub-control-inset);--control-button-font-size:var(--hub-button-md);--control-padding:var(--hub-control-padding-md)}.jvlF8G_field{text-align:left;min-width:0;display:block}.jvlF8G_label{color:var(--control-muted);font:var(--hub-type-label) var(--hub-font);margin-bottom:6px;padding-inline:4px;display:block}.jvlF8G_surface{min-height:var(--control-height);padding-inline:var(--control-padding);border:1px solid var(--control-edge);border-radius:var(--hub-radius-pill);background:var(--control-surface);color:var(--control-ink);box-shadow:inset 0 1px 0 var(--control-sheen), var(--control-shadow);transition:border-color var(--hub-motion-duration) ease, box-shadow var(--hub-motion-duration) ease, background-color var(--hub-motion-duration) ease;align-items:center;gap:10px;display:flex}.jvlF8G_surface:hover:not([data-disabled=true]),.jvlF8G_surface:focus-within{border-color:var(--control-accent)}.jvlF8G_surface:focus-within{box-shadow:inset 0 1px 0 var(--control-sheen), 0 0 0 6px rgb(var(--hub-violet-rgb) / 10%)}.jvlF8G_surface[data-invalid=true]{border-color:var(--control-error)}.jvlF8G_surface[data-disabled=true]{cursor:not-allowed;opacity:.55}.jvlF8G_surface .jvlF8G_input{width:100%;min-width:0;height:calc(var(--control-height) - 2px);border-radius:inherit;box-shadow:none;color:var(--control-ink);caret-color:var(--control-accent);font:inherit;font-size:var(--control-font-size);background:0 0;border:0;outline:none;padding:0}.jvlF8G_surface .jvlF8G_input:focus{box-shadow:none;outline:none}.jvlF8G_input::placeholder{color:var(--control-placeholder);opacity:1}.jvlF8G_input:disabled{cursor:not-allowed}.jvlF8G_input:-webkit-autofill{-webkit-text-fill-color:var(--control-ink);caret-color:var(--control-accent);box-shadow:0 0 0 1000px var(--control-surface) inset}.jvlF8G_soft{border-radius:var(--hub-radius-thumbnail);background:var(--control-soft);box-shadow:none}.jvlF8G_hero{background:linear-gradient(var(--control-surface), var(--control-surface)) padding-box, linear-gradient(120deg, rgb(var(--hub-violet-rgb) / 60%), var(--hub-lilac), rgb(var(--hub-violet-rgb) / 45%)) border-box;box-shadow:var(--hub-shadow-input), 0 0 0 6px rgb(var(--hub-violet-rgb) / 10%);border:1.5px solid #0000;padding-right:6px}.jvlF8G_hero .jvlF8G_input{height:calc(var(--control-height) - 3px)}.jvlF8G_hero:focus-within{box-shadow:var(--hub-shadow-input), 0 0 0 7px rgb(var(--hub-violet-rgb) / 18%)}.jvlF8G_code{border-radius:var(--hub-radius-panel);padding-inline:0}.jvlF8G_code .jvlF8G_input{text-align:center;font-size:20px;font-weight:600}.jvlF8G_adornment{color:var(--control-accent);flex:none;align-items:center;display:flex}.jvlF8G_description{color:var(--control-muted);font:var(--hub-type-caption) var(--hub-font);margin-top:8px;padding-inline:4px}.jvlF8G_error{color:var(--control-error)}.jvlF8G_button{min-height:var(--control-height);padding:0 var(--control-padding);border-radius:var(--hub-radius-pill);font-size:var(--control-button-font-size);cursor:pointer;transition:transform var(--hub-motion-duration) ease, box-shadow var(--hub-motion-duration) ease, border-color var(--hub-motion-duration) ease, background-color var(--hub-motion-duration) ease, color var(--hub-motion-duration) ease, opacity var(--hub-motion-duration) ease;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:10px;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.jvlF8G_button:focus-visible,.jvlF8G_checkbox:focus-visible{outline:2px solid var(--control-accent);outline-offset:4px}.jvlF8G_button:disabled,.jvlF8G_button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.jvlF8G_button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.jvlF8G_primary{background:linear-gradient(180deg, #ffffff38, #fff0), var(--control-accent);color:var(--control-primary-text);box-shadow:inset 0 1px 0 #ffffff73, var(--hub-shadow-glow)}.jvlF8G_primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff73, 0 12px 28px -6px rgb(var(--hub-violet-rgb) / 60%);transform:translateY(-1px)}.jvlF8G_secondary,.jvlF8G_chip{border-color:var(--control-edge);background:var(--control-glass);-webkit-backdrop-filter:var(--hub-glass-filter);backdrop-filter:var(--hub-glass-filter);color:var(--control-ink);box-shadow:inset 0 1px 0 var(--control-sheen), var(--control-shadow);font-weight:500}:is(.jvlF8G_secondary:hover:not(:disabled),[data-control-overlay]:hover .jvlF8G_secondary,[data-control-overlay]:focus-within .jvlF8G_secondary,.jvlF8G_chip:hover:not(:disabled)){border-color:var(--control-accent);box-shadow:inset 0 1px 0 var(--control-sheen), 0 0 0 1px rgb(var(--hub-violet-rgb) / 60%), var(--control-shadow)}.jvlF8G_chip[aria-pressed=true]{border-color:var(--control-accent);background:var(--control-selected)}.jvlF8G_chip{font:var(--hub-type-chip) var(--hub-font)}.jvlF8G_selected{background:var(--hub-selected);color:var(--hub-on-selected);box-shadow:inset 0 1px 0 var(--control-sheen), var(--control-shadow)}.jvlF8G_ghost,.jvlF8G_link{color:var(--control-muted);background:0 0}.jvlF8G_ghost:hover:not(:disabled){background:var(--control-soft);color:var(--control-ink)}.jvlF8G_link{min-height:0;color:var(--control-accent);font-size:inherit;border:0;padding:0}.jvlF8G_link:hover:not(:disabled){color:var(--control-ink)}.jvlF8G_link.jvlF8G_sm{font-size:var(--hub-link-sm);font-weight:500;line-height:1.5}.jvlF8G_fullWidth{width:100%}.jvlF8G_iconOnly{width:var(--control-height);padding:0}.jvlF8G_buttonContent{justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}.jvlF8G_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite jvlF8G_spin}.jvlF8G_progress{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jvlF8G_progress>span{background:#ffffff2e;height:100%;transition:width .2s;display:block}.jvlF8G_checkLabel{color:var(--control-muted);font:var(--hub-type-caption) var(--hub-font);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.jvlF8G_checkbox{border:1px solid var(--control-edge);background-color:var(--control-surface);width:16px;height:16px;color:var(--control-accent);accent-color:var(--control-accent);cursor:pointer;border-radius:4px;flex:none;margin-top:3px}.jvlF8G_checkbox:checked{background-color:var(--control-accent);border-color:var(--control-accent)}.jvlF8G_checkbox:disabled{cursor:not-allowed}.jvlF8G_checkLabel:has(.jvlF8G_checkbox:disabled){cursor:not-allowed;opacity:.5}@keyframes jvlF8G_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jvlF8G_button,.jvlF8G_surface,.jvlF8G_progress>span{transition:none}.jvlF8G_button:hover:not(:disabled),.jvlF8G_button:active:not(:disabled){transform:none}.jvlF8G_spinner{animation:none}}
