.spark-field{display:flex;flex-direction:column}.spark-field-checkbox{align-items:center;flex-direction:row;gap:.5rem}.spark-field-control{align-items:stretch;display:flex;gap:.5rem;position:relative}.spark-label{color:var(--color-kf-text-secondary);display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.375rem;text-transform:uppercase}.spark-help{color:var(--color-kf-text-muted)}.spark-error,.spark-help{font-size:.8125rem;margin-top:.375rem}.spark-error{color:var(--color-kf-error)}.spark-input{background:#0000004d;border:1px solid var(--color-kf-border-subtle);border-radius:var(--radius-kf-md);color:var(--color-kf-text);font-size:.875rem;outline:none;padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.spark-input:focus{border-color:var(--color-kf-primary);box-shadow:var(--shadow-kf-focus)}.spark-input::-moz-placeholder{color:#ffffff40}.spark-input::placeholder{color:#ffffff40}.spark-input[data-invalid]{border-color:var(--color-kf-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kf-error) 18%,transparent)}.spark-input[data-invalid]:focus{border-color:var(--color-kf-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kf-error) 30%,transparent)}.spark-input:disabled{cursor:not-allowed;opacity:.5}.spark-input:-webkit-autofill,.spark-input:-webkit-autofill:focus,.spark-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-kf-surface-raised) inset!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.spark-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(255,255,255,0.5)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:.75rem .5rem;padding-right:2.25rem}.spark-checkbox-label{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.spark-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000004d;border:1px solid var(--color-kf-border-subtle);border-radius:4px;cursor:pointer;flex-shrink:0;height:1.125rem;position:relative;transition:border-color .15s ease,background .15s ease;width:1.125rem}.spark-checkbox:hover:not(:disabled){border-color:var(--color-kf-border-strong)}.spark-checkbox:focus-visible{box-shadow:var(--shadow-kf-focus);outline:none}.spark-checkbox:checked{background:var(--color-kf-primary);border-color:var(--color-kf-primary)}.spark-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.spark-checkbox:disabled{cursor:not-allowed;opacity:.4}.spark-checkbox-text{color:var(--color-kf-text-secondary);font-size:.875rem}.spark-btn,.spark-btn-ghost,.spark-btn-hollow{align-items:center;border:1px solid transparent;border-radius:var(--radius-kf-sm);cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;min-height:46px;padding:.5rem 1.5rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.spark-btn-ghost:focus-visible,.spark-btn-hollow:focus-visible,.spark-btn:focus-visible{box-shadow:var(--shadow-kf-focus);outline:none}.spark-btn-ghost:disabled,.spark-btn-ghost[aria-disabled=true],.spark-btn-hollow:disabled,.spark-btn-hollow[aria-disabled=true],.spark-btn:disabled,.spark-btn[aria-disabled=true]{cursor:not-allowed;opacity:.4;pointer-events:none}.spark-btn{background:var(--spark-btn-color,var(--color-kf-btn));border-color:var(--spark-btn-color,var(--color-kf-btn));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#fff}.spark-btn:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--spark-btn-color,var(--color-kf-btn)) 82%,#000);border-color:color-mix(in srgb,var(--spark-btn-color,var(--color-kf-btn)) 70%,#fff)}.spark-btn-ghost{background:transparent;border-color:var(--color-kf-border-subtle);color:var(--color-kf-text-secondary)}.spark-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff1a;border-color:#fff3;color:#fff}.spark-btn-hollow{background:transparent;border-color:var(--spark-btn-color,var(--color-kf-primary));color:var(--spark-btn-color,var(--color-kf-primary))}.spark-btn-hollow:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-kf-hover);border-color:var(--color-kf-primary-light);color:var(--color-kf-primary-light)}.spark-btn-block{width:100%}.spark-btn-content{align-items:center;display:inline-flex;justify-content:center;position:relative;transition:width .24s cubic-bezier(.4,0,.2,1)}.spark-btn-block .spark-btn-content{width:100%}.spark-btn-label{gap:.5rem;white-space:nowrap}.spark-btn-label,.spark-btn-spinner{align-items:center;display:inline-flex;transition:opacity .18s ease}.spark-btn-spinner{justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.spark-btn-loading .spark-btn-label{opacity:0}.spark-btn-loading .spark-btn-spinner{opacity:1}.spark-icon{align-items:center;color:var(--spark-icon-color,var(--color-kf-primary));display:inline-flex;flex-shrink:0;height:var(--spark-icon-box,2rem);justify-content:center;line-height:0;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,filter .2s ease;vertical-align:middle;width:var(--spark-icon-box,2rem)}.spark-icon svg,.spark-icon-glyph{height:var(--spark-icon-glyph,1.125rem);stroke-width:2;width:var(--spark-icon-glyph,1.125rem)}.spark-icon-size-xs{--spark-icon-box:1.5rem;--spark-icon-glyph:.875rem}.spark-icon-size-sm{--spark-icon-box:1.75rem;--spark-icon-glyph:1rem}.spark-icon-size-md{--spark-icon-box:2rem;--spark-icon-glyph:1.125rem}.spark-icon-size-lg{--spark-icon-box:2.5rem;--spark-icon-glyph:1.375rem}.spark-icon-size-xl{--spark-icon-box:3.5rem;--spark-icon-glyph:1.75rem}.spark-icon-circle{border-radius:9999px}.spark-icon-squircle{border-radius:30%}.spark-icon-square{border-radius:var(--radius-kf-sm)}.spark-icon-tone-primary{--spark-icon-color:var(--color-kf-primary);--spark-icon-color-rgb:var(--color-kf-primary-rgb)}.spark-icon-tone-neutral{--spark-icon-color:var(--color-kf-neutral);--spark-icon-color-rgb:var(--color-kf-neutral-rgb)}.spark-icon-tone-success{--spark-icon-color:var(--color-kf-success);--spark-icon-color-rgb:var(--color-kf-success-rgb)}.spark-icon-tone-warning{--spark-icon-color:var(--color-kf-warning);--spark-icon-color-rgb:var(--color-kf-warning-rgb)}.spark-icon-tone-error{--spark-icon-color:var(--color-kf-error);--spark-icon-color-rgb:var(--color-kf-error-rgb)}.spark-icon-tone-info{--spark-icon-color:var(--color-kf-info);--spark-icon-color-rgb:var(--color-kf-info-rgb)}.spark-icon-soft{background:linear-gradient(180deg,rgba(var(--spark-icon-color-rgb,var(--color-kf-primary-rgb)),.22) 0,rgba(var(--spark-icon-color-rgb,var(--color-kf-primary-rgb)),.1));border:1px solid rgba(var(--spark-icon-color-rgb,var(--color-kf-primary-rgb)),.28);box-shadow:inset 0 1px #ffffff0a;color:var(--spark-icon-color,var(--color-kf-primary))}.spark-icon-solid{background:linear-gradient(180deg,color-mix(in srgb,var(--spark-icon-color,var(--color-kf-primary)) 100%,#fff 12%) 0,var(--spark-icon-color,var(--color-kf-primary)) 100%);border:1px solid var(--spark-icon-color,var(--color-kf-primary));box-shadow:inset 0 1px #ffffff59,inset 0 -2px 4px #0000002e,0 6px 14px -6px rgba(var(--spark-icon-color-rgb,var(--color-kf-primary-rgb)),.55);color:#fff}.spark-icon-outline{border:1.5px solid rgba(var(--spark-icon-color-rgb,var(--color-kf-primary-rgb)),.55)}.spark-icon-ghost,.spark-icon-outline{background:transparent;color:var(--spark-icon-color,var(--color-kf-primary))}.spark-icon-ghost{border:none}.spark-icon-glow{filter:drop-shadow(0 0 8px rgba(var(--spark-icon-color-rgb,var(--color-kf-primary-rgb)),.5))}.spark-icon-interactive{cursor:pointer}.spark-icon-interactive:hover{filter:drop-shadow(0 4px 10px rgba(var(--spark-icon-color-rgb,var(--color-kf-primary-rgb)),.45)) brightness(1.08);transform:translateY(-1px)}.spark-icon-interactive:active{filter:drop-shadow(0 1px 4px rgba(var(--spark-icon-color-rgb,var(--color-kf-primary-rgb)),.35));transform:translateY(0)}.spark-combobox{position:relative}.spark-combobox-input{padding-right:2.5rem}.spark-combobox-caret{align-items:center;color:#ffffff80;display:flex;height:.5rem;justify-content:center;pointer-events:none;position:absolute;right:.875rem;top:50%;transform:translateY(-50%);transition:transform .15s ease,color .15s ease;width:.75rem}.spark-combobox-caret svg{height:100%;width:100%}.spark-combobox-caret.is-open{color:var(--color-kf-primary);transform:translateY(-50%) rotate(180deg)}.spark-combobox-list{animation:spark-combobox-in .12s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0c0c0cf2;border:1px solid var(--color-kf-border-subtle);border-radius:var(--radius-kf-md);box-shadow:0 12px 32px -8px #0009,0 4px 12px -2px #0006,inset 0 1px #ffffff0a;list-style:none;margin:0;max-height:18rem;overflow-x:hidden;overflow-y:auto;padding:.375rem;z-index:9999}.spark-combobox-option{align-items:center;border-radius:var(--radius-kf-sm);color:var(--color-kf-text-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25;padding:.5rem .75rem;transition:background .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spark-combobox-option.is-active{background:rgba(var(--color-kf-primary-rgb),.14);color:var(--color-kf-text)}.spark-combobox-option.is-selected{color:var(--color-kf-primary)}.spark-combobox-option.is-selected.is-active{background:rgba(var(--color-kf-primary-rgb),.22);color:#fff}.spark-combobox-option.is-disabled{cursor:not-allowed;opacity:.4}.spark-combobox-option-check{align-items:center;color:var(--color-kf-primary);display:inline-flex;flex-shrink:0;height:.875rem;justify-content:center;width:.875rem}.spark-combobox-option-check svg{height:100%;width:100%}.spark-combobox-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-combobox-empty{animation:spark-combobox-in .12s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0c0c0cf2;border:1px solid var(--color-kf-border-subtle);border-radius:var(--radius-kf-md);box-shadow:0 12px 32px -8px #0009,0 4px 12px -2px #0006;color:var(--color-kf-text-muted);font-size:.8125rem;font-style:italic;margin:0;padding:.75rem 1rem;z-index:9999}@keyframes spark-combobox-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.spark-embers[data-v-53c808e7]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.spark-ember[data-v-53c808e7]{animation-iteration-count:infinite;animation-name:spark-ember-rise-53c808e7;animation-timing-function:linear;border-radius:9999px;bottom:-20px;opacity:0;position:absolute;will-change:transform,opacity}@keyframes spark-ember-rise-53c808e7{0%{opacity:0;transform:translateZ(0) scale(1)}10%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translate3d(var(--drift,0),-110vh,0) scale(.4)}}@media(prefers-reduced-motion:reduce){.spark-ember[data-v-53c808e7]{animation:none;display:none}}.spark-tooltip-trigger{align-items:center;display:inline-flex;line-height:1}.spark-tooltip-bubble{border-radius:var(--radius-kf-md,.5rem);box-shadow:0 12px 32px -10px #0009;color:var(--color-kf-text,#f8fafc);font-size:.8125rem;line-height:1.35;max-width:16rem;padding:.5rem .75rem;pointer-events:none;white-space:normal;z-index:10000}.spark-tooltip-bubble,.spark-tooltip-bubble:after{background:#0f121bf5;border:1px solid var(--color-kf-border-subtle,hsla(0,0%,100%,.1))}.spark-tooltip-bubble:after{content:"";height:8px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:8px}.spark-tooltip-top:after{border-left:none;border-top:none;bottom:-5px}.spark-tooltip-bottom:after{border-bottom:none;border-right:none;top:-5px}.spark-tooltip-enter-active,.spark-tooltip-leave-active{transition:opacity .12s ease,transform .12s ease}.spark-tooltip-enter-from,.spark-tooltip-leave-to{opacity:0}.spark-tooltip-top.spark-tooltip-enter-from,.spark-tooltip-top.spark-tooltip-leave-to{transform:translate(-50%,calc(-100% + 4px))!important}.spark-tooltip-bottom.spark-tooltip-enter-from,.spark-tooltip-bottom.spark-tooltip-leave-to{transform:translate(-50%,-4px)!important}.spark-label{gap:.375rem}.spark-help-icon,.spark-label{align-items:center;display:inline-flex}.spark-help-icon{border-radius:9999px;color:var(--color-kf-text-muted,hsla(0,0%,100%,.4));cursor:help;height:14px;justify-content:center;outline:none;transition:color .15s ease;width:14px}.spark-help-icon:focus-visible,.spark-help-icon:hover{color:var(--color-kf-text,#f8fafc)}.spark-help-icon svg{height:100%;width:100%}.spark-feedback-anchor[data-v-7b532478]{bottom:0;height:5.5rem;position:fixed;width:13rem;z-index:40}.spark-feedback-anchor.is-bottom-right[data-v-7b532478]{right:-1rem}.spark-feedback-anchor.is-bottom-left[data-v-7b532478]{left:-1rem}.spark-feedback-fab[data-v-7b532478]{align-items:center;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);background:linear-gradient(180deg,#24242aeb,#14141aeb);border:1px solid rgba(var(--color-kf-primary-rgb,251,146,60),.28);bottom:1.5rem;box-shadow:0 8px 16px -8px #0000008c,inset 0 1px #ffffff0f;color:#ffffffeb;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;height:2.625rem;letter-spacing:.02em;opacity:.78;padding:0 .9375rem;position:fixed;transition:opacity .22s ease,transform .22s cubic-bezier(.32,.72,0,1),right .26s cubic-bezier(.32,.72,0,1),left .26s cubic-bezier(.32,.72,0,1),border-radius .26s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease}.spark-feedback-fab.is-bottom-right[data-v-7b532478]{border-radius:999px 0 0 999px;border-right-color:transparent;padding-right:1.5rem;right:-1rem}.spark-feedback-fab.is-bottom-left[data-v-7b532478]{border-radius:0 999px 999px 0;border-left-color:transparent;left:-1rem;padding-left:1.5rem}.spark-feedback-anchor:hover .spark-feedback-fab[data-v-7b532478],.spark-feedback-fab[data-v-7b532478]:focus-visible{border-color:rgba(var(--color-kf-primary-rgb,251,146,60),.55);border-radius:999px;box-shadow:0 12px 24px -10px #0009,inset 0 1px #ffffff1a;color:var(--color-kf-text,#fff);opacity:1;outline:none;transform:translateY(-1px)}.spark-feedback-anchor.is-bottom-right:hover .spark-feedback-fab[data-v-7b532478],.spark-feedback-fab.is-bottom-right[data-v-7b532478]:focus-visible{border-right-color:rgba(var(--color-kf-primary-rgb,251,146,60),.55);padding-right:.875rem;right:1.25rem}.spark-feedback-anchor.is-bottom-left:hover .spark-feedback-fab[data-v-7b532478],.spark-feedback-fab.is-bottom-left[data-v-7b532478]:focus-visible{border-left-color:rgba(var(--color-kf-primary-rgb,251,146,60),.55);left:1.25rem;padding-left:.875rem}.spark-feedback-fab-icon[data-v-7b532478]{align-items:center;color:rgba(var(--color-kf-primary-rgb,251,146,60),.95);display:inline-flex;flex-shrink:0;height:1.375rem;justify-content:center;width:1.375rem}.spark-feedback-fab-icon svg[data-v-7b532478]{height:100%;width:100%}.spark-feedback-fab-label[data-v-7b532478]{max-width:0;overflow:hidden;transition:max-width .24s cubic-bezier(.32,.72,0,1);white-space:nowrap}.spark-feedback-anchor:hover .spark-feedback-fab-label[data-v-7b532478],.spark-feedback-fab:focus-visible .spark-feedback-fab-label[data-v-7b532478]{max-width:8rem}.spark-feedback-pill[data-v-7b532478]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.375rem;color:var(--color-kf-text-secondary,hsla(0,0%,100%,.7));cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem .875rem;transition:background .2s ease,color .2s ease}.spark-feedback-pill[data-v-7b532478]:hover{background:#ffffff14;color:var(--color-kf-text,#fff)}.spark-feedback-pill[data-v-7b532478]:focus-visible{box-shadow:var(--shadow-kf-focus);outline:none}.spark-feedback-pill svg[data-v-7b532478]{height:1rem;width:1rem}.spark-feedback-card[data-v-7b532478]{padding-top:1.25rem!important}.spark-feedback-header[data-v-7b532478]{align-items:flex-start;display:flex;gap:.875rem;margin:0 0 1.25rem;padding-right:2rem}.spark-feedback-header-glyph[data-v-7b532478]{align-items:center;background:color-mix (in srgb,var(--kind-color,#fb923c) 16%,transparent);border-radius:.75rem;box-shadow:inset 0 0 0 1px rgba(var(--kind-color-rgb,251,146,60),.35),0 0 24px -8px rgba(var(--kind-color-rgb,251,146,60),.5);color:var(--kind-color,var(--color-kf-primary,#fb923c));display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:color .24s ease,background .24s ease,box-shadow .24s ease;width:2.5rem}.spark-feedback-header-glyph svg[data-v-7b532478]{height:1.25rem;width:1.25rem}.spark-feedback-header-titles[data-v-7b532478]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.spark-feedback-title[data-v-7b532478]{color:var(--color-kf-text,#fff);font-size:1.0625rem;font-weight:600;letter-spacing:-.005em;margin:0}.spark-feedback-subtitle[data-v-7b532478]{color:var(--color-kf-text-secondary,hsla(0,0%,100%,.7));font-size:.8125rem;line-height:1.45;margin:0}.spark-feedback-form[data-v-7b532478]{display:flex;flex-direction:column;gap:.875rem}.spark-feedback-kinds[data-v-7b532478]{border:none;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin:0;padding:0}.spark-feedback-kind[data-v-7b532478]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-kf-md,.5rem);color:var(--color-kf-text-secondary,hsla(0,0%,100%,.7));cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:.02em;padding:.625rem .375rem;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.spark-feedback-kind[data-v-7b532478]:hover{background:#ffffff0f;border-color:#ffffff1f;color:var(--color-kf-text,#fff)}.spark-feedback-kind.is-active[data-v-7b532478]{background:color-mix (in srgb,var(--kind-color) 16%,transparent);border-color:rgba(var(--kind-color-rgb),.55);box-shadow:0 0 0 1px rgba(var(--kind-color-rgb),.3) inset,0 8px 20px -10px rgba(var(--kind-color-rgb),.5);color:#fff;transform:translateY(-1px)}.spark-feedback-kind-glyph[data-v-7b532478]{align-items:center;color:#ffffff73;display:inline-flex;height:1.5rem;justify-content:center;transition:color .18s ease,transform .18s ease;width:1.5rem}.spark-feedback-kind:hover .spark-feedback-kind-glyph[data-v-7b532478]{color:#ffffffb3}.spark-feedback-kind.is-active .spark-feedback-kind-glyph[data-v-7b532478]{color:var(--kind-color);transform:scale(1.05)}.spark-feedback-kind-glyph svg[data-v-7b532478]{height:100%;width:100%}.spark-feedback-tagline[data-v-7b532478]{color:var(--kind-color,var(--color-kf-text-secondary));font-size:.75rem;font-weight:500;letter-spacing:.04em;margin:-.25rem 0 .125rem;opacity:.85;text-transform:uppercase;transition:color .18s ease}.spark-feedback-actions[data-v-7b532478]{display:flex;gap:.625rem;justify-content:flex-end;margin-top:.5rem}.flash-move[data-v-8e33fb1d]{transition:transform .3s ease}
