From 2402fb766c82bc6316efb36b4688c057a0de4b91 Mon Sep 17 00:00:00 2001 From: Dan Harrin Date: Wed, 20 Jan 2021 18:48:17 +0000 Subject: [PATCH] Refactor all authentication and account features (#22) --- .editorconfig | 4 +- .github/workflows/psalm.yml | 33 -- .github/workflows/run-tests.yml | 43 --- .github/workflows/tests.yml | 38 ++ .gitignore | 2 - .prettierrc | 6 - .styleci.yml | 4 - README.md | 28 +- composer.json | 33 +- config/filament.php | 106 +----- ..._create_filament_password_resets_table.php | 22 ++ ..._00_000000_create_filament_users_table.php | 26 ++ ...11_03_100000_add_avatar_to_users_table.php | 43 --- dist/css/filament.css | 2 +- dist/css/filament.css.map | 2 +- dist/js/filament.js | 2 +- dist/js/filament.js.map | 2 +- dist/mix-manifest.json | 4 +- package-lock.json | 351 +++++++----------- package.json | 60 ++- phpunit.xml.dist => phpunit.xml | 16 +- postcss.config.js | 10 +- psalm.xml.dist | 19 - resources/css/base.css | 8 +- resources/css/components/buttons.css | 20 +- resources/css/components/filepond.css | 28 +- resources/css/components/typography.css | 10 +- resources/css/filament.css | 10 +- resources/css/tailwind.config.js | 51 +++ resources/js/filament.js | 8 +- resources/lang/en/auth.php | 10 +- .../{profile.php => update-account-form.php} | 10 +- .../views/{livewire => }/auth/login.blade.php | 3 +- resources/views/auth/logout.blade.php | 6 + .../{livewire => }/auth/register.blade.php | 5 +- .../request-password.blade.php} | 3 +- .../auth/reset-password.blade.php | 3 +- .../views/components/app-branding.blade.php | 6 +- .../views/components/app-header.blade.php | 19 +- resources/views/components/app-icon.blade.php | 18 +- .../views/components/auth-branding.blade.php | 2 +- resources/views/components/button.blade.php | 4 +- resources/views/components/dropdown.blade.php | 12 +- resources/views/components/error.blade.php | 6 +- resources/views/components/fields.blade.php | 2 +- resources/views/components/form.blade.php | 2 +- resources/views/components/input.blade.php | 8 +- resources/views/components/loader.blade.php | 29 +- resources/views/components/modal.blade.php | 59 +-- resources/views/components/nav-link.blade.php | 3 +- resources/views/components/nav.blade.php | 13 +- .../views/components/notification.blade.php | 36 +- resources/views/components/progress.blade.php | 3 +- resources/views/components/select.blade.php | 6 +- .../views/components/tab-panel.blade.php | 16 +- resources/views/components/tab.blade.php | 13 +- resources/views/components/table.blade.php | 3 +- .../components/table/cell-actions.blade.php | 12 +- resources/views/components/tabs.blade.php | 7 +- resources/views/components/textarea.blade.php | 8 +- .../views/{livewire => }/dashboard.blade.php | 0 resources/views/fields/avatar.blade.php | 44 +-- resources/views/fields/checkbox.blade.php | 29 +- resources/views/fields/choices.blade.php | 2 +- resources/views/fields/date.blade.php | 8 +- resources/views/fields/fieldset.blade.php | 3 +- resources/views/fields/file.blade.php | 59 +-- resources/views/fields/layout.blade.php | 2 +- resources/views/fields/relation.blade.php | 37 +- resources/views/fields/select.blade.php | 3 +- resources/views/fields/tabs.blade.php | 3 +- resources/views/fields/textarea.blade.php | 6 +- resources/views/fields/trix.blade.php | 65 ++-- resources/views/layouts/app.blade.php | 44 ++- resources/views/layouts/auth.blade.php | 6 +- resources/views/layouts/base.blade.php | 39 +- resources/views/layouts/field-group.blade.php | 6 +- .../views/livewire/auth/logout.blade.php | 7 - ...lade.php => update-account-form.blade.php} | 10 +- routes/web.php | 59 ++- src/BladeDirectives.php | 30 +- src/Commands/MakeUser.php | 48 +-- src/Contracts/Resource.php | 2 +- src/Contracts/User.php | 8 - src/Facades/Filament.php | 16 - src/Features.php | 97 ----- src/Fields/Avatar.php | 54 ++- src/Fields/BaseField.php | 106 +++--- src/Fields/Checkbox.php | 24 +- src/Fields/Choices.php | 49 ++- src/Fields/Date.php | 15 +- src/Fields/Field.php | 71 ++-- src/Fields/Fieldset.php | 34 +- src/Fields/File.php | 24 +- src/Fields/Layout.php | 19 +- src/Fields/Relation.php | 28 +- src/Fields/Select.php | 24 +- src/Fields/Tabs.php | 17 +- src/Fields/Text.php | 11 +- src/Fields/Textarea.php | 5 +- src/Fields/Trix.php | 7 +- src/Filament.php | 242 +----------- src/FilamentManager.php | 144 +++++++ src/FilamentServiceProvider.php | 227 ++++++----- src/Http/Controllers/AssetController.php | 16 +- src/Http/Controllers/ImageController.php | 25 +- src/Http/Controllers/ResourceController.php | 17 +- src/Http/Livewire/Auth/ForgotPassword.php | 57 --- src/Http/Livewire/Auth/Login.php | 126 ++----- src/Http/Livewire/Auth/Logout.php | 21 +- src/Http/Livewire/Auth/Register.php | 95 ----- src/Http/Livewire/Auth/RequestPassword.php | 65 ++++ src/Http/Livewire/Auth/ResetPassword.php | 111 +++--- src/Http/Livewire/Dashboard.php | 8 +- src/Http/Livewire/Profile.php | 164 -------- src/Http/Livewire/UpdateAccountForm.php | 140 +++++++ src/Http/Middleware/Authenticate.php | 21 +- src/Http/Middleware/EncryptCookies.php | 12 + .../Middleware/RedirectIfAuthenticated.php | 19 + src/Http/Middleware/VerifyCsrfToken.php | 12 + src/Models/FilamentUser.php | 38 ++ src/Navigation.php | 23 +- src/Providers/RouteServiceProvider.php | 44 +-- src/Providers/ServiceProvider.php | 16 +- src/Resource.php | 22 +- src/Traits/CanPretendToBeAFile.php | 9 +- ...anRegisterLivewireComponentDirectories.php | 37 ++ src/Traits/ConsoleValidation.php | 50 +-- src/Traits/FilamentUser.php | 20 - src/Traits/HasPackageFactory.php | 19 + src/Traits/WithNotifications.php | 4 +- src/View/Components/Avatar.php | 45 +-- src/View/Components/Image.php | 43 +-- src/View/Components/Nav.php | 18 +- src/helpers.php | 17 + tailwind.config.js | 51 --- .../Factories/FilamentUserFactory.php | 23 ++ tests/Database/Factories/UserFactory.php | 35 -- tests/Database/Models/User.php | 55 --- tests/Feature/Auth/LoginTest.php | 74 ++++ tests/Feature/Auth/LogoutTest.php | 25 ++ tests/Feature/Auth/RequestPasswordTest.php | 70 ++++ tests/Feature/Auth/ResetPasswordTest.php | 142 +++++++ tests/Feature/ForgotPasswordTest.php | 86 ----- tests/Feature/LoginTest.php | 98 ----- tests/Feature/LogoutTest.php | 39 -- tests/Feature/ProfileTest.php | 156 -------- tests/Feature/RegisterTest.php | 116 ------ tests/Feature/ResetPasswordTest.php | 115 ------ tests/Feature/UpdateAccountFormTest.php | 170 +++++++++ tests/TestCase.php | 105 ++---- webpack.mix.js | 28 +- 152 files changed, 2432 insertions(+), 3322 deletions(-) delete mode 100644 .github/workflows/psalm.yml delete mode 100644 .github/workflows/run-tests.yml create mode 100644 .github/workflows/tests.yml delete mode 100755 .prettierrc delete mode 100644 .styleci.yml create mode 100644 database/migrations/0000_00_00_000000_create_filament_password_resets_table.php create mode 100644 database/migrations/0000_00_00_000000_create_filament_users_table.php delete mode 100644 database/migrations/2020_11_03_100000_add_avatar_to_users_table.php rename phpunit.xml.dist => phpunit.xml (79%) delete mode 100644 psalm.xml.dist create mode 100644 resources/css/tailwind.config.js rename resources/lang/en/{profile.php => update-account-form.php} (68%) rename resources/views/{livewire => }/auth/login.blade.php (94%) create mode 100644 resources/views/auth/logout.blade.php rename resources/views/{livewire => }/auth/register.blade.php (80%) rename resources/views/{livewire/auth/forgot-password.blade.php => auth/request-password.blade.php} (94%) rename resources/views/{livewire => }/auth/reset-password.blade.php (94%) rename resources/views/{livewire => }/dashboard.blade.php (100%) delete mode 100644 resources/views/livewire/auth/logout.blade.php rename resources/views/{livewire/profile.blade.php => update-account-form.blade.php} (57%) delete mode 100644 src/Contracts/User.php delete mode 100644 src/Facades/Filament.php delete mode 100644 src/Features.php create mode 100644 src/FilamentManager.php delete mode 100644 src/Http/Livewire/Auth/ForgotPassword.php delete mode 100644 src/Http/Livewire/Auth/Register.php create mode 100644 src/Http/Livewire/Auth/RequestPassword.php delete mode 100644 src/Http/Livewire/Profile.php create mode 100644 src/Http/Livewire/UpdateAccountForm.php create mode 100644 src/Http/Middleware/EncryptCookies.php create mode 100644 src/Http/Middleware/RedirectIfAuthenticated.php create mode 100644 src/Http/Middleware/VerifyCsrfToken.php create mode 100644 src/Models/FilamentUser.php create mode 100644 src/Traits/CanRegisterLivewireComponentDirectories.php delete mode 100644 src/Traits/FilamentUser.php create mode 100644 src/Traits/HasPackageFactory.php create mode 100644 src/helpers.php delete mode 100644 tailwind.config.js create mode 100644 tests/Database/Factories/FilamentUserFactory.php delete mode 100644 tests/Database/Factories/UserFactory.php delete mode 100644 tests/Database/Models/User.php create mode 100644 tests/Feature/Auth/LoginTest.php create mode 100644 tests/Feature/Auth/LogoutTest.php create mode 100644 tests/Feature/Auth/RequestPasswordTest.php create mode 100644 tests/Feature/Auth/ResetPasswordTest.php delete mode 100644 tests/Feature/ForgotPasswordTest.php delete mode 100644 tests/Feature/LoginTest.php delete mode 100644 tests/Feature/LogoutTest.php delete mode 100644 tests/Feature/ProfileTest.php delete mode 100644 tests/Feature/RegisterTest.php delete mode 100644 tests/Feature/ResetPasswordTest.php create mode 100644 tests/Feature/UpdateAccountFormTest.php diff --git a/.editorconfig b/.editorconfig index d9f90ab167..b0a1de9de5 100644 --- a/.editorconfig +++ b/.editorconfig @@ -11,5 +11,5 @@ trim_trailing_whitespace = true [*.md] trim_trailing_whitespace = false -[*.{yml,yaml}] -indent_size = 2 \ No newline at end of file +[*.{yml, yaml}] +indent_size = 2 diff --git a/.github/workflows/psalm.yml b/.github/workflows/psalm.yml deleted file mode 100644 index 99cf0d9b19..0000000000 --- a/.github/workflows/psalm.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Psalm - -on: - push: - paths: - - '**.php' - - 'psalm.xml.dist' - -jobs: - psalm: - name: psalm - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '7.4' - extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick - coverage: none - - - name: Cache composer dependencies - uses: actions/cache@v2 - with: - path: vendor - key: composer-${{ hashFiles('composer.lock') }} - - - name: Run composer install - run: composer install -n --prefer-dist - - - name: Run psalm - run: ./vendor/bin/psalm --output-format=github diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml deleted file mode 100644 index 1bc4379769..0000000000 --- a/.github/workflows/run-tests.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Package Tests - -on: [push, pull_request] - -jobs: - test: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: true - matrix: - os: [ubuntu-latest] - php: [8.0, 7.4] - laravel: [8.*] - stability: [prefer-stable] - include: - - laravel: 8.* - testbench: 6.* - - name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }} - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick, fileinfo - coverage: none - - - name: Setup problem matchers - run: | - echo "::add-matcher::${{ runner.tool_cache }}/php.json" - echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - - - name: Install dependencies - run: | - composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update - composer update --${{ matrix.stability }} --prefer-dist --no-interaction - - - name: Execute tests - run: vendor/bin/pest --verbose diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000000..3e5bb99bef --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,38 @@ +name: tests + +on: + push: + pull_request: + +jobs: + run-tests: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + php: [ 8.0, 7.4 ] + laravel: [ 8.* ] + dependency-version: [ prefer-stable ] + include: + - laravel: 8.* + testbench: 6.* + name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} + steps: + - uses: actions/checkout@v2 + - name: Cache dependencies + uses: actions/cache@v2 + with: + path: ~/.composer/cache/files + key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }} + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: mbstring, pdo, pdo_sqlite + coverage: none + - name: Install dependencies + run: | + composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update + composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest + - name: Execute tests + run: vendor/bin/phpunit --verbose diff --git a/.gitignore b/.gitignore index 14d0d9f677..65e3748ec3 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,4 @@ .phpunit.result.cache composer.phar composer.lock -phpunit.xml -psalm.xml Thumbs.db diff --git a/.prettierrc b/.prettierrc deleted file mode 100755 index fa51da29e7..0000000000 --- a/.prettierrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "trailingComma": "es5", - "tabWidth": 2, - "semi": false, - "singleQuote": true -} diff --git a/.styleci.yml b/.styleci.yml deleted file mode 100644 index 349b954958..0000000000 --- a/.styleci.yml +++ /dev/null @@ -1,4 +0,0 @@ -css: true -js: true -php: - preset: laravel diff --git a/README.md b/README.md index 913121c987..f258ef76a8 100644 --- a/README.md +++ b/README.md @@ -13,30 +13,6 @@ composer require filament/filament dev-master php artisan migrate ``` -## Setup - -Before you can use Filament, you must add the necessary `Filament\Traits\FilamentUser` trait to your `App\User` model. - -Example: - -```php - [ - // Features::registration(), - // Features::dashboard(), - // Features::profile(), - // Features::resources(), - ], - - /* - |-------------------------------------------------------------------------- - | Models - |-------------------------------------------------------------------------- - | - | Eloquent models used by Filament. - | - */ - - 'models' => [ - - 'user' => config('auth.providers.users.model'), - - ], - - 'prefix' => [ - - /* - |-------------------------------------------------------------------------- - | Route Prefix - |-------------------------------------------------------------------------- - | - | The default is `admin` but you can change it to whatever works best and - | doesn't conflict with the routing in your application. - | - */ - - 'route' => 'admin', - - /* - |-------------------------------------------------------------------------- - | Component Prefix - |-------------------------------------------------------------------------- - | - | If set with the default "filament", for example, - | you can reference components like: - | - | - | - | - */ - - 'component' => 'filament', - - ], - - /* - |-------------------------------------------------------------------------- - | Components - |-------------------------------------------------------------------------- - | - | Below you reference all class-based components use by Filament. - | You may override these for customization in your own app. - | - */ - - 'components' => [ - 'avatar' => Filament\View\Components\Avatar::class, - 'image' => Filament\View\Components\Image::class, - 'nav' => Filament\View\Components\Nav::class, - ], - - /* - |-------------------------------------------------------------------------- - | Livewire Components - |-------------------------------------------------------------------------- - | - | Below you reference all the required Livewire components used by Filament. - | You may override these components for customization in your own app. - | - */ - - 'livewire' => [ - 'login' => Filament\Http\Livewire\Auth\Login::class, - 'forgot-password' => Filament\Http\Livewire\Auth\ForgotPassword::class, - 'reset-password' => Filament\Http\Livewire\Auth\ResetPassword::class, - 'register' => Filament\Http\Livewire\Auth\Register::class, - 'logout' => Filament\Http\Livewire\Auth\Logout::class, - 'dashboard' => Filament\Http\Livewire\Dashboard::class, - 'profile' => Filament\Http\Livewire\Profile::class, - 'account' => Filament\Http\Livewire\Account::class, - ], + 'path' => 'admin', /* |-------------------------------------------------------------------------- @@ -113,7 +23,7 @@ return [ | use any of the disks defined in the `config/filesystems.php`. | */ - + 'storage_disk' => env('FILAMENT_STORAGE_DISK', 'public'), /* @@ -127,7 +37,7 @@ return [ */ 'cache_disk' => env('FILAMENT_CACHE_DISK', 'local'), - + /* |-------------------------------------------------------------------------- | Cache Path Prefix @@ -137,7 +47,7 @@ return [ | disk defined above. | */ - - 'cache_path_prefix' => 'filament/cache', + + 'cache_path_prefix' => 'filament/cache', ]; diff --git a/database/migrations/0000_00_00_000000_create_filament_password_resets_table.php b/database/migrations/0000_00_00_000000_create_filament_password_resets_table.php new file mode 100644 index 0000000000..23737e9d34 --- /dev/null +++ b/database/migrations/0000_00_00_000000_create_filament_password_resets_table.php @@ -0,0 +1,22 @@ +string('email')->index(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + public function down() + { + Schema::dropIfExists('filament_password_resets'); + } +} diff --git a/database/migrations/0000_00_00_000000_create_filament_users_table.php b/database/migrations/0000_00_00_000000_create_filament_users_table.php new file mode 100644 index 0000000000..354b6c0654 --- /dev/null +++ b/database/migrations/0000_00_00_000000_create_filament_users_table.php @@ -0,0 +1,26 @@ +id(); + $table->string('avatar')->nullable(); + $table->string('email')->unique(); + $table->string('name'); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + public function down() + { + Schema::dropIfExists('filament_users'); + } +} diff --git a/database/migrations/2020_11_03_100000_add_avatar_to_users_table.php b/database/migrations/2020_11_03_100000_add_avatar_to_users_table.php deleted file mode 100644 index bd8ecd0165..0000000000 --- a/database/migrations/2020_11_03_100000_add_avatar_to_users_table.php +++ /dev/null @@ -1,43 +0,0 @@ -tableName, function (Blueprint $table) { - if (! Schema::hasColumn($this->tableName, 'avatar')) { - $table->string('avatar')->nullable()->after('email'); - } - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::table($this->tableName, function (Blueprint $table) { - if (Schema::hasColumn($this->tableName, 'avatar')) { - $table->dropColumn('avatar'); - } - }); - } -} \ No newline at end of file diff --git a/dist/css/filament.css b/dist/css/filament.css index 400eb0e861..e8a1dd7b27 100644 --- a/dist/css/filament.css +++ b/dist/css/filament.css @@ -2,6 +2,6 @@ html{scroll-behavior:smooth}::-moz-selection{--tw-bg-opacity:1;background-color: .link{color:rgba(37,99,235,var(--tw-text-opacity))}.link,.link:hover{--tw-text-opacity:1}.link:hover{color:rgba(30,64,175,var(--tw-text-opacity))}.link{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.help,.hint{font-weight:400;font-size:.75rem;line-height:1rem;line-height:1.25;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.help code{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity));border-radius:.25rem;padding:.125rem .25rem}.help a,.hint a{text-decoration:underline;--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.help a:hover,.hint a:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.help a,.hint a{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.hint{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace} .btn{background-color:rgba(243,244,246,var(--tw-bg-opacity))}.btn,.btn:hover{--tw-bg-opacity:1}.btn:hover{background-color:rgba(229,231,235,var(--tw-bg-opacity))}.btn{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity));border-radius:.25rem;border-width:1px;cursor:pointer;display:inline-block;font-weight:600;font-size:.875rem;line-height:1.25rem;padding:.5rem 1.5rem;position:relative;--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.btn:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity));--tw-ring-opacity:0.5}.btn{--tw-text-opacity:1;color:rgba(31,41,55,var(--tw-text-opacity));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s;}.btn-sm{font-size:.75rem;line-height:1rem;padding:.25rem .75rem}.btn-primary{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.btn-primary{border-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn[disabled]{cursor:not-allowed;opacity:.5} .filepond--root{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;}.filepond--root .filepond--panel-root{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity));--tw-border-opacity:1;border-radius:.25rem;border:1px dashed rgba(209,213,219,var(--tw-border-opacity))}.filepond--root .filepond--drop-label{color:currentColor;}.filepond--root .filepond--drop-label label{font-size:.875rem;line-height:1.25rem}.filepond--root .filepond--label-action{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.filepond--root .filepond--label-action:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.filepond--root .filepond--label-action{text-decoration:none;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s} -/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder, textarea::-moz-placeholder{color:#9ca3af}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[multiple],[type=date],[type=email],[type=number],[type=password],[type=text],[type=time],[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,[type=date]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);border-color:#2563eb}input::-moz-placeholder, textarea::-moz-placeholder{color:#6b7280;opacity:1}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.prose{color:#374151;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#111827;text-decoration:underline;font-weight:500}.prose strong{color:#111827;font-weight:600}.prose ol[type=A]{--list-counter-style:upper-alpha}.prose ol[type=a]{--list-counter-style:lower-alpha}.prose ol[type=i]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#111827;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#111827;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h3,.prose h4{color:#111827;font-weight:600}.prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#111827;font-weight:600;font-size:.875em}.prose code:after,.prose code:before{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:after,.prose pre code:before{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose figure,.prose img,.prose video{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem*var(--tw-space-x-reverse));margin-left:calc(0.75rem*(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(229,231,235,var(--tw-divide-opacity))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(209,213,219,var(--tw-divide-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-dashed{border-style:dashed}.border-2{border-width:2px}.border{border-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.self-center{align-self:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.h-1{height:.25rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-12{height:3rem}.h-64{height:16rem}.h-full{height:100%}.h-screen{height:100vh}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.leading-tight{line-height:1.25}.-m-4{margin:-1rem}.ml-2{margin-left:.5rem}.mr-4{margin-right:1rem}.mb-6{margin-bottom:1.5rem}.-mb-3{margin-bottom:-.75rem}.-mb-px{margin-bottom:-1px}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-full{max-width:100%}.min-h-screen{min-height:100vh}.min-w-full{min-width:100%}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-100{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-4{padding-top:1rem}.pb-6{padding-bottom:1.5rem}.pb-20{padding-bottom:5rem}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-2{top:.5rem}*{--tw-shadow:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.italic{font-style:italic}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wider{letter-spacing:.05em}.align-bottom{vertical-align:bottom}.whitespace-nowrap{white-space:nowrap}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-12{width:3rem}.w-48{width:12rem}.w-56{width:14rem}.w-full{width:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.col-span-1{grid-column:span 1/span 1}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.-translate-x-full{--tw-translate-x:-100%}.translate-y-0{--tw-translate-y:0px}.translate-y-2{--tw-translate-y:0.5rem}.translate-y-4{--tw-translate-y:1rem}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}}@media (min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:h-screen{height:100vh}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:p-0{padding:0}.sm\:align-middle{vertical-align:middle}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\:grid-flow-col-dense{grid-auto-flow:column dense}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:grid-rows-none{grid-template-rows:none}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:translate-x-0{--tw-translate-x:0px}.sm\:translate-x-2{--tw-translate-x:0.5rem}.sm\:translate-y-0{--tw-translate-y:0px}}@media (min-width:768px){.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:-m-6{margin:-1.5rem}.md\:p-6{padding:1.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pl-56{padding-left:14rem}.md\:shadow-none{--tw-shadow:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-flow-col-dense{grid-auto-flow:column dense}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:grid-rows-none{grid-template-rows:none}.md\:translate-x-0{--tw-translate-x:0px}}@media (min-width:1024px){.lg\:grid{display:grid}.lg\:inline-grid{display:inline-grid}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:grid-rows-none{grid-template-rows:none}}@media (min-width:1280px){.xl\:grid{display:grid}.xl\:inline-grid{display:inline-grid}.xl\:gap-4{gap:1rem}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:grid-flow-row-dense{grid-auto-flow:row dense}.xl\:grid-flow-col-dense{grid-auto-flow:column dense}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-none{grid-template-columns:none}.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:grid-rows-none{grid-template-rows:none}}@media (min-width:1536px){.\32xl\:grid{display:grid}.\32xl\:inline-grid{display:inline-grid}.\32xl\:grid-flow-row{grid-auto-flow:row}.\32xl\:grid-flow-col{grid-auto-flow:column}.\32xl\:grid-flow-row-dense{grid-auto-flow:row dense}.\32xl\:grid-flow-col-dense{grid-auto-flow:column dense}.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:grid-cols-none{grid-template-columns:none}.\32xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.\32xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.\32xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.\32xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.\32xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.\32xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.\32xl\:grid-rows-none{grid-template-rows:none}} +/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder, textarea::-moz-placeholder{color:#9ca3af}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[multiple],[type=date],[type=email],[type=number],[type=password],[type=text],[type=time],[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,[type=date]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);border-color:#2563eb}input::-moz-placeholder, textarea::-moz-placeholder{color:#6b7280;opacity:1}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.prose{color:#374151;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#111827;text-decoration:underline;font-weight:500}.prose strong{color:#111827;font-weight:600}.prose ol[type=a]{--list-counter-style:lower-alpha}.prose ol[type=i]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#111827;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#111827;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h3,.prose h4{color:#111827;font-weight:600}.prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#111827;font-weight:600;font-size:.875em}.prose code:after,.prose code:before{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:after,.prose pre code:before{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose figure,.prose img,.prose video{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem*var(--tw-space-x-reverse));margin-left:calc(0.75rem*(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(229,231,235,var(--tw-divide-opacity))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(209,213,219,var(--tw-divide-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-dashed{border-style:dashed}.border-2{border-width:2px}.border{border-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.self-center{align-self:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.h-1{height:.25rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-12{height:3rem}.h-64{height:16rem}.h-full{height:100%}.h-screen{height:100vh}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.leading-tight{line-height:1.25}.-m-4{margin:-1rem}.ml-2{margin-left:.5rem}.mr-4{margin-right:1rem}.mb-6{margin-bottom:1.5rem}.-mb-3{margin-bottom:-.75rem}.-mb-px{margin-bottom:-1px}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-full{max-width:100%}.min-h-screen{min-height:100vh}.min-w-full{min-width:100%}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-100{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-4{padding-top:1rem}.pb-6{padding-bottom:1.5rem}.pb-20{padding-bottom:5rem}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-2{top:.5rem}*{--tw-shadow:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.italic{font-style:italic}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wider{letter-spacing:.05em}.align-bottom{vertical-align:bottom}.whitespace-nowrap{white-space:nowrap}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-12{width:3rem}.w-48{width:12rem}.w-56{width:14rem}.w-full{width:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.col-span-1{grid-column:span 1/span 1}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.-translate-x-full{--tw-translate-x:-100%}.translate-y-0{--tw-translate-y:0px}.translate-y-2{--tw-translate-y:0.5rem}.translate-y-4{--tw-translate-y:1rem}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}}@media (min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:h-screen{height:100vh}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:p-0{padding:0}.sm\:align-middle{vertical-align:middle}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\:grid-flow-col-dense{grid-auto-flow:column dense}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:grid-rows-none{grid-template-rows:none}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:translate-x-0{--tw-translate-x:0px}.sm\:translate-x-2{--tw-translate-x:0.5rem}.sm\:translate-y-0{--tw-translate-y:0px}}@media (min-width:768px){.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:-m-6{margin:-1.5rem}.md\:p-6{padding:1.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pl-56{padding-left:14rem}.md\:shadow-none{--tw-shadow:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-flow-col-dense{grid-auto-flow:column dense}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:grid-rows-none{grid-template-rows:none}.md\:translate-x-0{--tw-translate-x:0px}}@media (min-width:1024px){.lg\:grid{display:grid}.lg\:inline-grid{display:inline-grid}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:grid-rows-none{grid-template-rows:none}}@media (min-width:1280px){.xl\:grid{display:grid}.xl\:inline-grid{display:inline-grid}.xl\:gap-4{gap:1rem}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:grid-flow-row-dense{grid-auto-flow:row dense}.xl\:grid-flow-col-dense{grid-auto-flow:column dense}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-none{grid-template-columns:none}.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:grid-rows-none{grid-template-rows:none}}@media (min-width:1536px){.\32xl\:grid{display:grid}.\32xl\:inline-grid{display:inline-grid}.\32xl\:grid-flow-row{grid-auto-flow:row}.\32xl\:grid-flow-col{grid-auto-flow:column}.\32xl\:grid-flow-row-dense{grid-auto-flow:row dense}.\32xl\:grid-flow-col-dense{grid-auto-flow:column dense}.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:grid-cols-none{grid-template-columns:none}.\32xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.\32xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.\32xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.\32xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.\32xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.\32xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.\32xl\:grid-rows-none{grid-template-rows:none}} /*# sourceMappingURL=filament.css.map*/ \ No newline at end of file diff --git a/dist/css/filament.css.map b/dist/css/filament.css.map index fae695ed25..2e07866cd9 100644 --- a/dist/css/filament.css.map +++ b/dist/css/filament.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://filament/./resources/css/base.css","webpack://filament/./resources/css/%3Cinput%20css%20yeCYPY%3E","webpack://filament/./resources/css/components/typography.css","webpack://filament/./resources/css/components/%3Cinput%20css%20yeCYPY%3E","webpack://filament/./resources/css/components/buttons.css","webpack://filament/./resources/css/components/filepond.css","webpack://filament/./node_modules/tailwindcss/base.css","webpack://filament/./node_modules/tailwindcss/components.css","webpack://filament/./node_modules/tailwindcss/utilities.css","webpack://filament/"],"names":[],"mappings":"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","file":"css/filament.css","sourcesContent":["/**\n * Smoothly animate the scroll position, instead of a straight jump.\n */\nhtml {\n scroll-behavior: smooth;\n}\n\n/**\n * ::selection selector: color, background, cursor, and outline.\n */\n::selection {\n @apply bg-blue-600 text-white;\n}\n\n/**\n * `x-cloak` attributes are removed from elements when Alpine initializes.\n * This is useful for hiding pre-initialized DOM.\n *\n * @link https://github.com/alpinejs/alpine#x-cloak\n *\n */\n[x-cloak] {\n @apply hidden;\n}\n\n/**\n * Selectively disable the default focus style by selecting for the case when the polyfill\n * is loaded and [data-focus-visible-added] attribute is not applied to the element:\n *\n * @link https://github.com/WICG/focus-visible#2-update-your-css\n */\n.js-focus-visible :focus:not([data-focus-visible-added]) {\n @apply outline-none;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;",".link {\n @apply text-blue-600 hover:text-blue-800 transition-colors duration-200;\n}\n\n.help,\n.hint {\n @apply text-xs font-normal leading-tight text-gray-500;\n}\n\n.help code {\n @apply rounded bg-gray-200 px-1 py-0.5;\n}\n\n.help a,\n.hint a {\n @apply link underline;\n}\n\n.hint {\n @apply font-mono;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;",".btn {\n @apply cursor-pointer text-sm font-semibold py-2 px-6 border border-gray-300 bg-gray-100 text-gray-800 rounded transition duration-200 shadow-sm inline-block relative focus:ring focus:ring-indigo-200 focus:ring-opacity-50 hover:bg-gray-200;\n\n &-sm {\n @apply text-xs py-1 px-3;\n }\n\n &-primary {\n @apply border-transparent bg-blue-700 text-white hover:bg-blue-800;\n }\n\n &[disabled] {\n @apply opacity-50 cursor-not-allowed;\n }\n}\n",".filepond--root {\n @apply font-sans;\n\n .filepond--panel-root {\n @apply rounded bg-gray-50 border border-dashed border-gray-300;\n }\n\n .filepond--drop-label {\n @apply text-current;\n\n label {\n @apply text-sm;\n }\n }\n\n .filepond--label-action {\n @apply no-underline text-blue-600 hover:text-blue-800 transition-colors duration-200;\n }\n}\n","@tailwind base;\n","@tailwind components;\n","@tailwind utilities;\n",null],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./resources/css/base.css","webpack:///./resources/css/%3Cinput%20css%20IN6lxf%3E","webpack:///./resources/css/components/typography.css","webpack:///./resources/css/components/%3Cinput%20css%20IN6lxf%3E","webpack:///./resources/css/components/buttons.css","webpack:///./resources/css/components/filepond.css","webpack:///./node_modules/tailwindcss/base.css","webpack:///./node_modules/tailwindcss/components.css","webpack:///./node_modules/tailwindcss/utilities.css","webpack:///"],"names":[],"mappings":"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","file":"css/filament.css","sourcesContent":["/**\n * Smoothly animate the scroll position, instead of a straight jump.\n */\nhtml {\n scroll-behavior: smooth;\n}\n\n/**\n * ::selection selector: color, background, cursor, and outline.\n */\n::selection {\n @apply bg-blue-600 text-white;\n}\n\n/**\n * `x-cloak` attributes are removed from elements when Alpine initializes.\n * This is useful for hiding pre-initialized DOM.\n *\n * @link https://github.com/alpinejs/alpine#x-cloak\n *\n */\n[x-cloak] {\n @apply hidden;\n}\n\n/**\n * Selectively disable the default focus style by selecting for the case when the polyfill\n * is loaded and [data-focus-visible-added] attribute is not applied to the element:\n *\n * @link https://github.com/WICG/focus-visible#2-update-your-css\n */\n.js-focus-visible :focus:not([data-focus-visible-added]) {\n @apply outline-none;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;",".link {\n @apply text-blue-600 hover:text-blue-800 transition-colors duration-200;\n}\n\n.help,\n.hint {\n @apply text-xs font-normal leading-tight text-gray-500;\n}\n\n.help code {\n @apply rounded bg-gray-200 px-1 py-0.5;\n}\n\n.help a,\n.hint a {\n @apply link underline;\n}\n\n.hint {\n @apply font-mono;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;",".btn {\n @apply cursor-pointer text-sm font-semibold py-2 px-6 border border-gray-300 bg-gray-100 text-gray-800 rounded transition duration-200 shadow-sm inline-block relative focus:ring focus:ring-indigo-200 focus:ring-opacity-50 hover:bg-gray-200;\n\n &-sm {\n @apply text-xs py-1 px-3;\n }\n\n &-primary {\n @apply border-transparent bg-blue-700 text-white hover:bg-blue-800;\n }\n\n &[disabled] {\n @apply opacity-50 cursor-not-allowed;\n }\n}\n",".filepond--root {\n @apply font-sans;\n\n .filepond--panel-root {\n @apply rounded bg-gray-50 border border-dashed border-gray-300;\n }\n\n .filepond--drop-label {\n @apply text-current;\n\n label {\n @apply text-sm;\n }\n }\n\n .filepond--label-action {\n @apply no-underline text-blue-600 hover:text-blue-800 transition-colors duration-200;\n }\n}\n","@tailwind base;\n","@tailwind components;\n","@tailwind utilities;\n",null],"sourceRoot":""} \ No newline at end of file diff --git a/dist/js/filament.js b/dist/js/filament.js index f1b01c2c15..00f021f106 100644 --- a/dist/js/filament.js +++ b/dist/js/filament.js @@ -1,2 +1,2 @@ -(()=>{var e={443:function(e){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function n(n){for(var i=1;i{"loading"==document.readyState?document.addEventListener("DOMContentLoaded",e):e()}))}function r(e){return Array.from(new Set(e))}function o(){return navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")}function s(e,t){return e==t}function a(e,t){"template"!==e.tagName.toLowerCase()?console.warn(`Alpine: [${t}] directive should only be added to