@import"https://fonts.googleapis.com/css2?family=Sen:wght@400;700&display=swap";/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.jp-input{position:relative}.jp-input-label{margin-top:.5rem;margin-bottom:.125rem;font-size:.875rem}.jp-input-field{text-align:left;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:3rem;color:var(--text-primary);background-color:var(--background-primary);border:1px solid var(--border-primary);border-radius:.25rem;justify-content:space-between;align-items:end;gap:.75rem;font-family:inherit;font-size:.75rem;line-height:1rem;display:flex;position:relative}.jp-input-field-user-invalid{border:1px solid var(--danger-color)}.jp-input-field-color-picker{margin:0 .7rem .5rem;position:relative;width:48px!important}.jp-input-field-color-picker-value{margin:0 .7rem .5rem}.jp-input-field-disabled{pointer-events:none;opacity:.5}.jp-input-field:focus-within{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.jp-input-field-label{font-size:1rem;transition:transform .3s,top .3s,font-size .3s;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.jp-input-field-move{font-size:.75rem;top:.25rem;transform:translateY(0)}.jp-input-field-prefix{background:0 0;border:none;outline:none;flex:none;height:1rem;padding:0 0 .5rem .75rem;font-size:1rem;left:.75rem;transform:translateY(-.5rem)}.jp-input-field-prefix-move{transform:translateY(-1rem)}.jp-input-field-suffix{background:0 0;border:none;outline:none;flex:none;width:-moz-fit-content;width:fit-content;height:1rem;padding:0 .75rem .5rem 0;font-size:1rem;transform:translateY(-.5rem)}.jp-input-field-suffix-move{transform:translateY(-1rem)}.jp-input-field-move input::-moz-placeholder{opacity:1}.jp-input-field-move input::placeholder{opacity:1}.jp-input-field-hint{white-space:nowrap;text-overflow:ellipsis;width:100%;height:1.25rem;color:var(--text-secondary);padding:0 .75rem;font-size:.75rem;line-height:1.25rem;position:absolute;top:100%;left:0;overflow:hidden}.jp-input-field-hint:hover{z-index:255;overflow:unset}.jp-input-field-hint:has(input[type=color]){justify-content:flex-start;padding:1.5rem .5rem .5rem}.jp-input-field-color-picker{border:1px solid #0000001f;border-radius:.25rem;width:24px;height:12px;display:block}.jp-input-field input{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;height:1.5rem;color:var(--text-primary);background:0 0;border:none;border-radius:.25rem;outline:none;flex:auto;padding:0 .75rem .5rem;font-size:1rem}.jp-input-field input[type=color]{visibility:hidden;opacity:0;position:absolute}.jp-input-field input[type=time]::-webkit-calendar-picker-indicator{mix-blend-mode:difference;opacity:.8;color-scheme:dark}.jp-input-field input[class=jp-input-field-move-left]{padding-left:0;padding-right:0}.jp-input-field input::-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.jp-input-field input::placeholder{opacity:0;transition:opacity .3s}.jp-input-field-padding{transform:translateY(-.5rem)}.jp-input-has-hint{margin-bottom:1.25rem}.jp-input-number-no-arrows::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.jp-input-field input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 30px var(--background-primary)inset!important;background-clip:content-box!important}.jp-input-field input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 30px var(--background-primary)inset!important;background-clip:content-box!important}.jp-input-field input:-webkit-autofill:focus{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 30px var(--background-primary)inset!important;background-clip:content-box!important}.jp-input-field input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 30px var(--background-primary)inset!important;background-clip:content-box!important}
